:root{color-scheme:light;--ink:#102b2b;--ink-2:#23484b;--muted:#4a656a;--muted-2:#59747a;--line:#dcebed;--line-strong:#c4dfe1;--paper:#ffffff;--canvas:#f7fcfd;--mint-50:#eafbf6;--mint-100:#d4f7ed;--mint-300:#83e4ce;--mint-500:#15bfa2;--mint-700:#087e70;--mint-800:#066257;--blue-50:#eaf8ff;--blue-100:#d9f2ff;--blue-500:#15a9cf;--amber-50:#fff7e8;--amber-700:#92600c;--red-50:#fff0ed;--red-700:#b2392b;--radius:17px;--radius-sm:11px;--shadow-soft:0 10px 30px rgba(16,74,78,.065);--content:1120px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}*,*::before,*::after{box-sizing:border-box;}html{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%;}body{margin:0;min-width:320px;background:var(--canvas);color:var(--ink);font-size:14px;line-height:1.6;}button,input,textarea{font:inherit;}button,a,input,textarea{-webkit-tap-highlight-color:transparent;}button{color:inherit;}a{color:inherit;text-decoration:none;}svg{display:block;}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(64,183,139,.55);outline-offset:3px;}::selection{color:var(--ink);background:var(--mint-100);}[hidden]{display:none !important;}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;min-height:70px;padding:0 max(24px,calc((100vw - var(--content)) / 2));border-bottom:1px solid rgba(216,232,224,.85);background:rgba(255,255,255,.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);}.site-brand{display:inline-flex;align-items:center;gap:10px;min-width:0;font-size:17px;font-weight:800;letter-spacing:-.055em;color:var(--ink);}.site-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid #ccebdd;border-radius:10px;background:linear-gradient(140deg,#f0fbf5,#e4f5ff);color:var(--mint-700);}.site-mark svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.site-nav{display:flex;align-items:center;gap:7px;}.site-nav > a{display:inline-flex;align-items:center;gap:6px;padding:9px 11px;border-radius:9px;color:#53665d;font-size:12px;font-weight:600;transition:color .15s,background .15s,border-color .15s;}.site-nav > a:hover{color:var(--ink);background:var(--mint-50);}.site-nav > .site-hub-link{padding:10px 15px;border:1px solid var(--mint-700);background:var(--mint-700);color:#fff;font-weight:700;}.site-nav > .site-hub-link:hover{background:var(--mint-800);color:#fff;}.site-footer{margin-top:76px;background:#122b22;color:#edf7f1;}.site-footer-inner{width:min(var(--content),calc(100% - 48px));margin:0 auto;}.site-footer-top{display:grid;grid-template-columns:1.65fr 1fr 1.25fr .9fr;gap:42px;padding:54px 0 43px;}.site-brand-footer{color:#fff;}.site-brand-footer .site-mark{border-color:rgba(151,224,190,.25);background:rgba(100,190,145,.13);color:#90e0b7;}.site-footer-brand > p{max-width:255px;margin:16px 0;color:#b8cec2;font-size:13px;line-height:1.75;}.site-privacy-note{display:inline-flex;align-items:center;gap:8px;color:#a9c6b7;font-size:11px;}.site-privacy-note i{width:7px;height:7px;border-radius:50%;background:#6ed6a3;box-shadow:0 0 0 4px rgba(110,214,163,.1);}.site-footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:9px;}.site-footer-col h2{margin:4px 0 7px;color:#8ea99a;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;}.site-footer-col > a{color:#c9ddd1;font-size:12px;line-height:1.6;transition:color .15s;}.site-footer-col > a:hover{color:#fff;}.site-footer-col > p{max-width:150px;margin:0 0 10px;color:#c9ddd1;font-size:13px;}.site-footer-col > .site-all-tools{padding:9px 12px;border:1px solid rgba(155,217,184,.25);border-radius:9px;background:rgba(155,217,184,.1);color:#e7f8ed;}.site-footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:19px 0 23px;border-top:1px solid rgba(230,255,240,.13);color:#92ad9e;font-size:11px;}.page-shell{overflow:clip;}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1.22fr) minmax(290px,.78fr);align-items:center;gap:54px;width:min(var(--content),calc(100% - 48px));margin:0 auto;padding:64px 0 61px;}.hero::before{position:absolute;z-index:-1;top:22px;right:-170px;width:520px;height:400px;border-radius:50%;background:radial-gradient(ellipse,rgba(217,246,231,.58) 0%,rgba(232,245,255,.33) 45%,rgba(247,251,249,0) 72%);content:"";pointer-events:none;}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--mint-700);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;}.live-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--mint-500);box-shadow:0 0 0 4px rgba(64,183,139,.11);}.hero h1{max-width:650px;margin:19px 0 17px;color:var(--ink);font-size:clamp(38px,5.2vw,62px);font-weight:750;line-height:1.05;letter-spacing:-.066em;}.hero h1 span{color:var(--mint-700);}.hero-lede{max-width:610px;margin:0;color:var(--muted);font-size:16px;line-height:1.8;}.hero-notes{display:flex;align-items:center;flex-wrap:wrap;gap:17px;margin-top:26px;}.hero-notes > span{display:inline-flex;align-items:center;gap:7px;color:var(--ink-2);font-size:11px;font-weight:600;}.hero-notes svg{width:16px;height:16px;fill:none;stroke:var(--mint-700);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.hero-side{padding:25px 25px 20px;border:1px solid #dcece3;border-radius:20px;background:rgba(255,255,255,.83);box-shadow:0 18px 45px rgba(48,105,76,.07);}.preview-kicker{color:var(--muted-2);font-size:9px;font-weight:800;letter-spacing:.16em;}.preview-score-row{display:flex;align-items:baseline;gap:5px;padding:13px 0 19px;border-bottom:1px solid var(--line);}.preview-score-row > strong{font-size:48px;font-weight:750;line-height:1;letter-spacing:-.06em;}.preview-score-row > span{color:var(--muted-2);font-size:12px;}.preview-score-row > b{margin-left:auto;padding:5px 9px;border-radius:100px;background:var(--mint-50);color:var(--mint-700);font-size:10px;font-weight:700;}.preview-bars{display:flex;flex-direction:column;gap:15px;padding:20px 0 11px;}.preview-bars > div{display:grid;grid-template-columns:1fr 64px 23px;align-items:center;gap:10px;}.preview-bars > div > span{color:var(--ink-2);font-size:10px;font-weight:550;}.preview-bars > div > strong{color:var(--ink-2);font-size:10px;text-align:right;}.preview-bars i,.metric-track,.keyword-track{display:block;overflow:hidden;height:5px;border-radius:99px;background:#eaf2ee;}.preview-bars i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#87dcb2,#36ad7e);}.hero-side > p{margin:10px 0 0;color:var(--muted-2);font-size:10px;line-height:1.5;}.workspace{width:min(var(--content),calc(100% - 48px));margin:0 auto;padding:23px 0 0;}.section-heading,.metric-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;}.section-heading h2,.metric-heading h2{margin:7px 0 0;font-size:clamp(22px,3vw,31px);font-weight:700;line-height:1.2;letter-spacing:-.045em;}.workspace-heading{margin-bottom:21px;}.local-badge{display:inline-flex;align-items:center;gap:9px;margin-bottom:3px;padding:8px 11px;border:1px solid var(--line);border-radius:100px;background:#fff;color:var(--muted);font-size:10px;font-weight:600;white-space:nowrap;}.local-badge .live-dot{width:6px;height:6px;flex-basis:6px;}.editor-card,.score-overview,.metric-card,.detail-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow-soft);}.editor-card{overflow:hidden;}.editor-topline{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px 10px;}.editor-topline > label,.focus-copy > label{color:var(--ink);font-size:12px;font-weight:700;}.editor-actions{display:flex;gap:5px;}.quiet-button{border:1px solid transparent;border-radius:8px;padding:6px 8px;background:transparent;color:var(--muted);font-size:10px;font-weight:650;cursor:pointer;transition:background .15s,color .15s,border-color .15s;}.quiet-button:hover{border-color:var(--line);background:var(--canvas);color:var(--ink);}#inputText{display:block;width:100%;min-height:220px;max-height:560px;padding:14px 20px 19px;resize:vertical;border:0;outline:none;background:#fff;color:#25372f;font-size:14px;font-weight:400;line-height:1.85;overflow-wrap:anywhere;}#inputText::placeholder{color:#65766f;}#inputText:focus-visible{outline:none;}.editor-card:focus-within{border-color:#b9e4d0;box-shadow:0 0 0 3px rgba(64,183,139,.07),var(--shadow-soft);}.editor-bottomline{display:flex;justify-content:space-between;align-items:center;gap:13px;padding:11px 20px;border-top:1px solid #edf3ef;background:#fcfefd;}.text-stats{display:flex;align-items:center;flex-wrap:wrap;gap:17px;color:var(--muted);font-size:10px;}.text-stats > span{white-space:nowrap;}.text-stats strong{color:var(--ink-2);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;}#privacy-note{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--mint-700);font-size:10px;font-weight:600;white-space:nowrap;}#privacy-note svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}.focus-keyword-row{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:20px;padding:17px 20px;border-top:1px solid var(--line);background:#fff;}.focus-copy > label span{margin-left:5px;color:var(--muted-2);font-size:9px;font-weight:500;}.focus-copy > p{margin:3px 0 0;color:var(--muted);font-size:10px;}.focus-input-wrap{display:flex;align-items:center;gap:10px;min-width:0;padding:0 11px;border:1px solid var(--line-strong);border-radius:9px;background:#fff;}.focus-input-wrap:focus-within{border-color:var(--mint-500);box-shadow:0 0 0 3px rgba(64,183,139,.09);}.focus-input-wrap input{width:100%;min-width:0;padding:10px 0;border:0;outline:0;background:transparent;color:var(--ink);font-size:12px;}.focus-input-wrap input::placeholder{color:#65766f;}.focus-input-wrap input:focus-visible{outline:0;}.input-hint{flex:0 0 auto;color:var(--muted-2);font-size:9px;white-space:nowrap;}.score-overview{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:25px;margin-top:20px;padding:22px 24px;}.score-main{min-width:0;}.score-main-top{display:flex;justify-content:space-between;align-items:center;gap:12px;}.score-state{padding:5px 9px;border-radius:100px;background:#f1f5f3;color:var(--muted);font-size:9px;font-weight:700;white-space:nowrap;}.score-state.good{background:var(--mint-50);color:var(--mint-700);}.score-state.mid{background:var(--amber-50);color:var(--amber-700);}.score-state.low{background:var(--red-50);color:var(--red-700);}.score-number-row{display:flex;align-items:baseline;gap:6px;margin-top:12px;}.score-number-row > strong{font-size:53px;font-weight:750;line-height:1;letter-spacing:-.07em;font-variant-numeric:tabular-nums;}.score-number-row > span:not(.score-grade){color:var(--muted-2);font-size:12px;}.score-grade{margin-left:10px;padding:4px 8px;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:12px;font-weight:800;}.score-grade.good{border-color:#d1ecdf;background:var(--mint-50);color:var(--mint-700);}.score-grade.mid{border-color:#f1e1bd;background:var(--amber-50);color:var(--amber-700);}.score-grade.low{border-color:#f1d5d0;background:var(--red-50);color:var(--red-700);}.score-track{overflow:hidden;height:7px;margin:17px 0 12px;border-radius:100px;background:#eaf2ee;}.score-track > span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#86dcb3,#1b9b6d);transition:width .38s ease;}.score-track > span[data-level="mid"]{background:linear-gradient(90deg,#f0d28d,#c18a1b);}.score-track > span[data-level="low"]{background:linear-gradient(90deg,#f0aaa0,#c64d40);}.score-main > p{margin:0;color:var(--muted);font-size:12px;line-height:1.65;}.score-side{align-self:stretch;padding:15px 16px;border:1px solid #e2f1e9;border-radius:12px;background:linear-gradient(135deg,#f4fcf7,#f5faff);}.score-side-label{color:var(--ink-2);font-size:10px;font-weight:750;}.score-pills{display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px;margin-top:11px;}.status-pill,.muted-pill{display:inline-flex;padding:5px 8px;border:1px solid #dbe9e1;border-radius:100px;background:#fff;color:#52655b;font-size:9px;font-weight:650;line-height:1.4;}.status-pill.good{border-color:#cde9db;background:#ecf8f1;color:#226b50;}.status-pill.warning{border-color:#f0dfb6;background:#fff7e7;color:#8a5b12;}.status-pill.danger{border-color:#f2d2cd;background:#fff1ef;color:#a3392f;}.muted-pill{color:var(--muted);}.score-side > p{margin:15px 0 0;color:var(--muted);font-size:10px;line-height:1.6;}.metric-heading{margin:39px 0 17px;}.metric-heading > p,.section-heading > p{max-width:355px;margin:0 0 2px;color:var(--muted);font-size:11px;line-height:1.7;}.metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;}.metric-card{min-width:0;padding:18px;box-shadow:none;transition:border-color .16s,transform .16s,box-shadow .16s;}.metric-card:hover{transform:translateY(-2px);border-color:#d3e7dc;box-shadow:0 9px 24px rgba(31,95,66,.045);}.metric-card-soft{background:linear-gradient(150deg,#fff,#fbf9ff);}.metric-top{display:flex;align-items:center;justify-content:space-between;gap:10px;}.metric-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;font-size:15px;font-weight:750;}.metric-icon.mint{background:var(--mint-50);color:var(--mint-700);}.metric-icon.blue{background:var(--blue-50);color:#3677bc;}.metric-icon.peach{background:#fff4e9;color:#ad6a24;}.metric-icon.lilac{background:#f5f0ff;color:#7453bb;}.metric-score{color:var(--ink);font-size:26px;font-weight:750;letter-spacing:-.05em;font-variant-numeric:tabular-nums;}.metric-score small{margin-left:3px;color:var(--muted-2);font-size:9px;font-weight:600;letter-spacing:0;}.metric-card h3{margin:15px 0 2px;font-size:13px;font-weight:700;letter-spacing:-.02em;}.metric-tech{min-height:17px;margin:0 0 11px;color:var(--muted-2);font-size:9px;}.metric-track{height:5px;background:#edf3ef;}.metric-track > span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8addb5,#2baa79);transition:width .38s ease;}.metric-track > span[data-level="mid"]{background:linear-gradient(90deg,#f2d28f,#c18a1b);}.metric-track > span[data-level="low"]{background:linear-gradient(90deg,#efb0a6,#c64d40);}.metric-description{min-height:57px;margin:12px 0 13px;color:var(--muted);font-size:10.5px;line-height:1.7;}.metric-status{display:inline-flex;padding:4px 8px;border-radius:100px;background:#f2f5f3;color:var(--muted);font-size:9px;font-weight:700;}.metric-status.good{background:var(--mint-50);color:var(--mint-700);}.metric-status.mid{background:var(--amber-50);color:var(--amber-700);}.metric-status.low{background:var(--red-50);color:var(--red-700);}.detail-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:13px;margin-top:18px;}.secondary-details{grid-template-columns:1.15fr .85fr;}.detail-card{min-width:0;padding:20px;box-shadow:none;}.detail-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:15px;}.detail-card-heading h3{margin:4px 0 0;font-size:15px;font-weight:700;letter-spacing:-.03em;}.detail-chip{display:inline-flex;flex:0 0 auto;padding:5px 8px;border-radius:100px;background:#f3f6f4;color:var(--muted);font-size:9px;font-weight:700;}.detail-chip.good{background:var(--mint-50);color:var(--mint-700);}.detail-chip.warning{background:var(--amber-50);color:var(--amber-700);}.detail-chip.danger{background:var(--red-50);color:var(--red-700);}.focus-empty,.empty-state{padding:22px 10px;color:var(--muted-2);font-size:11px;text-align:center;line-height:1.7;}.focus-result-main{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:8px 0 17px;}.focus-result-term{display:block;color:var(--ink);font-size:17px;font-weight:700;letter-spacing:-.03em;overflow-wrap:anywhere;}.focus-result-main p{max-width:350px;margin:6px 0 0;color:var(--muted);font-size:10px;line-height:1.7;}.focus-density{flex:0 0 auto;text-align:right;}.focus-density strong{display:block;color:var(--mint-700);font-size:25px;line-height:1.1;letter-spacing:-.05em;font-variant-numeric:tabular-nums;}.focus-density span{color:var(--muted-2);font-size:9px;}.focus-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);}.focus-numbers > div{display:flex;flex-direction:column;gap:3px;}.focus-numbers span{color:var(--muted-2);font-size:9px;}.focus-numbers strong{color:var(--ink-2);font-size:12px;font-weight:700;}.method-note{margin:13px 0 0;color:var(--muted-2);font-size:9.5px;line-height:1.7;}.keywords-list{display:flex;flex-direction:column;gap:13px;}.keyword-row{display:flex;flex-direction:column;gap:6px;}.keyword-row-top{display:flex;align-items:center;justify-content:space-between;gap:12px;}.keyword-word{overflow:hidden;color:var(--ink-2);font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;}.keyword-meta{flex:0 0 auto;color:var(--muted-2);font-size:9px;font-variant-numeric:tabular-nums;}.keyword-meta b{display:inline-block;min-width:43px;margin-left:7px;color:var(--ink-2);font-size:10px;text-align:right;}.keyword-track{height:4px;background:#edf3ef;}.keyword-track > span{display:block;height:100%;border-radius:inherit;background:#8bcfb0;}.keyword-track > span.warning{background:#d6a23c;}.keyword-track > span.danger{background:#ce6559;}.keyword-track > span.low{background:#bad6c7;}.highlight-legend{display:flex;gap:11px;padding-top:5px;}.highlight-legend > span{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:9px;white-space:nowrap;}.legend-dot{width:6px;height:6px;border-radius:50%;}.legend-dot.warn{background:#d09b2c;}.legend-dot.danger{background:#c44a3d;}.highlight-preview{max-height:265px;overflow:auto;padding:15px;border:1px solid #edf3ef;border-radius:10px;background:#fcfefd;color:var(--ink-2);font-size:11px;line-height:1.9;overflow-wrap:anywhere;white-space:pre-wrap;}.highlight-preview.empty{color:var(--muted-2);font-style:italic;}mark{padding:1px 3px;border-radius:3px;color:inherit;}mark.highlight-warning{border-bottom:1px solid #d09b2c;background:#fff2d2;}mark.highlight-danger{border-bottom:1px solid #c44a3d;background:#ffdfd9;}mark.highlight-focus{border-bottom:1px solid #6ca8eb;background:#e7f2ff;color:#285d91;}.advice-spark{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--mint-50);color:var(--mint-700);font-size:15px;}.advice-text{margin:0;padding:14px 15px;border:1px solid #dff0e6;border-radius:10px;background:#f5fcf8;color:#2c5141;font-size:12px;line-height:1.8;}.advice-text.warning{border-color:#f1e2be;background:#fff9ed;color:#795617;}.advice-text.danger{border-color:#f1d8d2;background:#fff3f0;color:#8e3027;}.advice-text.neutral{border-color:var(--line);background:#fafcfb;color:var(--ink-2);}.advice-text.empty{border-color:var(--line);background:#fafcfb;color:var(--muted-2);}.disclaimer{max-width:930px;margin:16px auto 0;color:var(--muted-2);font-size:10px;line-height:1.75;text-align:center;}.how-section,.faq-section{margin-top:75px;padding:58px max(24px,calc((100vw - var(--content)) / 2));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f0f8f4;}.how-section .section-heading,.faq-section .section-heading{margin-bottom:29px;}.steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;}.step-card{min-height:172px;padding:18px;border:1px solid rgba(217,234,224,.9);border-radius:13px;background:rgba(255,255,255,.86);}.step-card > span{color:var(--mint-700);font-size:11px;font-weight:800;letter-spacing:.1em;}.step-card h3{margin:16px 0 7px;font-size:13px;font-weight:700;}.step-card p{margin:0;color:var(--muted);font-size:10.5px;line-height:1.75;}.use-section{width:min(var(--content),calc(100% - 48px));margin:0 auto;padding:67px 0 5px;}.use-section .section-heading{margin-bottom:21px;}.use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;}.use-card{padding:21px;border:1px solid var(--line);border-radius:14px;background:#fff;}.use-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:var(--mint-50);color:var(--mint-700);font-size:18px;}.use-card:nth-child(2) .use-icon{background:var(--blue-50);color:#3677bc;}.use-card h3{margin:14px 0 6px;font-size:13px;font-weight:700;}.use-card p{margin:0;color:var(--muted);font-size:11px;line-height:1.8;}.faq-section{margin-top:69px;padding-bottom:63px;background:#f8fbf9;}.faq-list{max-width:880px;display:flex;flex-direction:column;gap:8px;}.faq-item{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff;}.faq-item h3{margin:0;}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 18px;border:0;background:#fff;color:var(--ink);text-align:left;font-size:12px;font-weight:650;cursor:pointer;}.faq-q:hover,.faq-q[aria-expanded="true"]{background:#f8fcfa;}.faq-plus{color:var(--mint-700);font-size:20px;font-weight:400;line-height:1;transition:transform .18s;}.faq-q[aria-expanded="true"] .faq-plus{transform:rotate(45deg);}.faq-a{padding:0 18px 16px;}.faq-a p{max-width:790px;margin:0;color:var(--muted);font-size:11px;line-height:1.85;}@media (max-width:920px){.hero{grid-template-columns:minmax(0,1.05fr) minmax(265px,.95fr);gap:28px;padding-top:52px;}.hero h1{font-size:clamp(36px,5vw,52px);}.site-footer-top{grid-template-columns:1.3fr 1fr 1fr;gap:30px;}.site-footer-about{grid-column:2 / 4;}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.metric-description{min-height:39px;}.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:650px){html{scroll-padding-top:74px;}.site-header{min-height:62px;padding:0 16px;}.site-brand{gap:8px;font-size:16px;}.site-mark{width:31px;height:31px;}.site-nav{gap:1px;}.site-nav > a{padding:8px;font-size:10px;}.site-nav > a:not(.site-hub-link){display:none;}.site-nav > .site-hub-link{padding:9px 11px;}.hero{grid-template-columns:1fr;gap:28px;width:calc(100% - 36px);padding:44px 0 40px;}.hero::before{top:0;right:-220px;width:430px;height:350px;}.hero h1{max-width:520px;margin-top:16px;font-size:clamp(38px,10.4vw,52px);}.hero-lede{font-size:14px;}.hero-notes{gap:10px 14px;margin-top:21px;}.hero-notes > span{font-size:10px;}.hero-side{max-width:460px;padding:20px;}.workspace,.use-section{width:calc(100% - 32px);}.section-heading,.metric-heading{align-items:flex-start;flex-direction:column;gap:9px;}.workspace-heading{flex-direction:row;align-items:flex-end;gap:8px;}.section-heading h2,.metric-heading h2{font-size:24px;}.local-badge{padding:7px 9px;font-size:9px;}.editor-topline{padding:15px 13px 8px;}.editor-topline > label{font-size:11px;}.quiet-button{padding:6px 6px;font-size:9px;}#inputText{min-height:210px;padding:12px 14px 16px;font-size:13px;}.editor-bottomline{align-items:flex-start;flex-direction:column;gap:9px;padding:11px 14px;}.text-stats{gap:12px;font-size:9px;}.focus-keyword-row{grid-template-columns:1fr;gap:10px;padding:15px 14px;}.score-overview{grid-template-columns:1fr;gap:17px;padding:18px;}.score-side{padding:13px;}.score-number-row > strong{font-size:47px;}.metric-heading{margin-top:32px;}.metric-heading > p{max-width:100%;}.metrics-grid{gap:9px;}.metric-card{padding:13px;border-radius:13px;}.metric-icon{width:30px;height:30px;border-radius:9px;}.metric-score{font-size:22px;}.metric-card h3{min-height:34px;margin-top:12px;font-size:11.5px;}.metric-tech{min-height:27px;font-size:8px;overflow-wrap:anywhere;}.metric-description{min-height:83px;margin:10px 0;font-size:9.5px;}.metric-status{font-size:8px;padding:4px 6px;}.detail-grid,.secondary-details{grid-template-columns:1fr;gap:10px;}.detail-card{padding:16px;}.detail-card-heading h3{font-size:14px;}.highlight-preview{max-height:225px;}.how-section,.faq-section{margin-top:54px;padding:42px 18px;}.steps-grid{gap:9px;}.step-card{min-height:auto;padding:14px;}.step-card h3{margin-top:13px;font-size:12px;}.step-card p{font-size:10px;}.use-section{padding-top:48px;}.use-grid{grid-template-columns:1fr;}.use-card{padding:17px;}.site-footer{margin-top:53px;}.site-footer-inner{width:calc(100% - 36px);}.site-footer-top{grid-template-columns:1fr 1fr;gap:27px 18px;padding:37px 0 29px;}.site-footer-brand{grid-column:1 / -1;}.site-footer-about{grid-column:auto;}.site-footer-col h2{font-size:9px;}.site-footer-col > a{font-size:11px;}.site-footer-bottom{flex-direction:column;gap:6px;padding-top:16px;font-size:10px;}}@media (max-width:390px){.workspace-heading{align-items:flex-start;flex-direction:column;}.local-badge{align-self:flex-start;}.metrics-grid{grid-template-columns:1fr;}.metric-card{padding:17px;}.metric-card h3{min-height:0;font-size:13px;}.metric-tech{min-height:0;font-size:9px;}.metric-description{min-height:0;font-size:10.5px;}.steps-grid{grid-template-columns:1fr;}.step-card{min-height:0;}.focus-result-main{flex-direction:column;}.focus-density{text-align:left;}.focus-numbers{grid-template-columns:1fr 1fr;}.focus-numbers > div:last-child{grid-column:1 / -1;}.highlight-legend{gap:6px;}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;}}:root{--cyan-50:#e9faff;--cyan-100:#c9f3ff;--cyan-500:#13a8cc;--cyan-700:#087796;--shadow-panel:0 16px 44px rgba(20,79,83,.085),0 2px 7px rgba(20,79,83,.035);}html{scroll-padding-top:90px;}body{color:var(--ink);background:#fbfdfd;font-size:15px;}[data-site-header]{height:72px;position:relative;z-index:100;}.site-header{position:fixed;inset:0 0 auto;z-index:100;width:100%;height:72px;min-height:72px;padding:0 max(24px,calc((100vw - var(--content)) / 2));border-bottom:1px solid rgba(196,223,225,.85);background:rgba(255,255,255,.94);box-shadow:0 4px 20px rgba(25,74,76,.045);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}.site-brand{gap:11px;font-size:18px;letter-spacing:-.045em;}.site-mark{width:37px;height:37px;border-radius:12px;border-color:#bcece0;background:linear-gradient(140deg,#dcfff2 0%,#e3f8ff 100%);color:#087e70;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 4px 12px rgba(17,160,145,.09);}.site-mark svg{width:21px;height:21px;}.site-hub-link{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 16px;border:1px solid #087e70;border-radius:11px;background:linear-gradient(100deg,#087e70,#078da0);color:#fff;font-size:12px;font-weight:750;box-shadow:0 5px 14px rgba(8,126,112,.16);transition:transform .16s,box-shadow .16s,filter .16s;}.site-hub-link:hover{color:#fff;transform:translateY(-1px);box-shadow:0 8px 18px rgba(8,126,112,.23);filter:saturate(1.08);}.site-hub-link span{font-size:15px;line-height:1;}.hero{gap:clamp(35px,5vw,66px);padding-top:66px;padding-bottom:66px;}.hero::before{background:radial-gradient(ellipse,rgba(194,250,232,.66) 0%,rgba(194,237,255,.38) 48%,rgba(247,251,249,0) 73%);}.eyebrow,.section-kicker{color:#087e70;font-size:10.5px;letter-spacing:.12em;}.live-dot{background:#10b99e;box-shadow:0 0 0 4px rgba(16,185,158,.13);}.hero h1{font-size:clamp(43px,5vw,64px);line-height:1.04;letter-spacing:-.064em;}.hero h1 span{color:#078a7b;}.hero-lede{color:#486269;font-size:16.5px;line-height:1.82;}.hero-notes{gap:19px;margin-top:29px;}.hero-notes > span{font-size:12px;}.hero-notes svg{stroke:#078a7b;}.hero-side{padding:29px 29px 23px;border-color:#d4ebea;border-radius:23px;background:rgba(255,255,255,.91);box-shadow:0 20px 50px rgba(20,93,91,.095);}.preview-score-row > strong{color:#087e70;font-size:52px;}.preview-score-row > b{background:#def8ed;color:#086b59;}.preview-bars i b{background:linear-gradient(90deg,#23cdb1 0%,#0aa2be 100%);}.hero-side > p{color:#526b70;font-size:11px;}.workspace{padding-top:27px;}.section-heading h2,.metric-heading h2{letter-spacing:-.04em;}.workspace-heading{margin-bottom:24px;}.local-badge{border-color:#cce7e7;background:#fff;color:#365e64;font-size:11px;padding:9px 13px;}.editor-card{border-color:#cfe5e5;border-radius:22px;box-shadow:var(--shadow-panel);}.editor-topline{padding:23px 25px 10px;}.editor-topline > label,.focus-copy > label{font-size:13.5px;}.editor-actions{gap:8px;}.quiet-button{padding:8px 11px;border:1px solid #dcebed;border-radius:9px;background:#fff;color:#31565b;font-size:11px;}.quiet-button:hover{border-color:#9bded5;background:#effcf9;color:#076e65;}#inputText{min-height:270px;padding:18px 25px 23px;color:#18373b;font-size:15px;line-height:1.9;}#inputText::placeholder{color:#61777e;}.editor-bottomline{padding:14px 25px;border-top-color:#eaf1f2;background:#fbfefe;}.text-stats{gap:21px;color:#526b70;font-size:11px;}.text-stats strong{color:#1c454b;font-size:12px;}#privacy-note{color:#087e70;font-size:11px;}.focus-keyword-row{padding:20px 25px;border-top-color:#e2eeee;background:#fcfefe;}.focus-copy > p{color:#526b70;font-size:11.5px;}.focus-input-wrap{padding:0 14px;border-color:#c8e0e2;border-radius:11px;}.focus-input-wrap:focus-within{border-color:#10a8b2;box-shadow:0 0 0 4px rgba(19,168,204,.1);}.focus-input-wrap input{padding:12px 0;color:#14383c;font-size:13px;}.input-hint{color:#59747a;font-size:10px;}.score-overview{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);gap:30px;align-items:center;margin-top:24px;padding:30px 32px;border-color:#cfe5e5;border-radius:22px;background:linear-gradient(115deg,#fff 0%,#fcffff 65%,#f5fdff 100%);box-shadow:var(--shadow-panel);}.score-main-top{align-items:center;gap:18px;}.score-number-row{gap:8px;margin-top:14px;}.score-number-row > strong{color:#087e70;font-size:66px;letter-spacing:-.075em;}.score-number-row > span:not(.score-grade){color:#557178;font-size:14px;}.score-grade{padding:5px 10px;border-radius:9px;font-size:13px;}.score-track{height:9px;margin:19px 0 15px;background:#e7f2f3;}.score-track > span{background:linear-gradient(90deg,#25cdb0,#078aa9);}.score-main > p{max-width:630px;color:#3f5f65;font-size:13px;line-height:1.75;}.score-side{padding:8px 0 8px 27px;border:0;border-left:1px solid #d6e9eb;border-radius:0;background:transparent;}.score-side-label{color:#244d52;font-size:12px;}.score-pills{gap:8px;margin-top:13px;}.status-pill,.muted-pill{padding:6px 10px;border-color:#d5e8e9;color:#3b5c62;font-size:10px;}.status-pill.good{border-color:#bcebdc;background:#e5fbf2;color:#086d5a;}.status-pill.warning{border-color:#f0dfb6;background:#fff7e7;color:#80530d;}.status-pill.danger{border-color:#f1cfc9;background:#fff0ed;color:#9b3027;}.score-side > p{margin-top:15px;color:#526b70;font-size:11px;line-height:1.7;}.metric-heading{margin:48px 0 20px;}.metric-heading > p,.section-heading > p{color:#4a656a;font-size:12px;}.signals-panel{overflow:hidden;border:1px solid #d5e8e9;border-radius:22px;background:#fff;box-shadow:var(--shadow-panel);}.signals-panel-head{display:flex;justify-content:space-between;align-items:flex-end;gap:26px;padding:25px 29px 23px;background:linear-gradient(100deg,#f2fcf9 0%,#f2fbff 100%);}.signal-overline{display:block;margin-bottom:6px;color:#087e70;font-size:9px;font-weight:800;letter-spacing:.15em;}.signals-panel-head h3{margin:0;color:#14363a;font-size:19px;line-height:1.3;letter-spacing:-.035em;}.signals-panel-head > p{max-width:370px;margin:0;color:#4e696e;font-size:11.5px;line-height:1.7;}.signals-groups{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);}.signals-group{min-width:0;padding:23px 29px 26px;}.signals-group-secondary{border-left:1px solid #e0edef;background:linear-gradient(180deg,#fff 0%,#fcfeff 100%);}.signals-group-heading{display:flex;align-items:center;gap:12px;padding-bottom:14px;}.group-mark{display:grid;place-items:center;width:39px;height:39px;flex:0 0 39px;border-radius:13px;font-size:17px;font-weight:750;}.group-mark-mint{background:#e2fbf2;color:#087d69;}.group-mark-cyan{background:#e5f9ff;color:#087996;}.signals-group-heading h4{margin:0;color:#173c40;font-size:14px;font-weight:750;letter-spacing:-.02em;}.signals-group-heading p{margin:3px 0 0;color:#577178;font-size:11px;}.signal-list{display:flex;flex-direction:column;}.metric-card.metric-row{min-width:0;padding:18px 0 19px;border:0;border-radius:0;background:transparent;box-shadow:none;transition:none;}.metric-card.metric-row + .metric-card.metric-row{border-top:1px solid #edf3f4;}.metric-card.metric-row:hover{transform:none;border-color:transparent;box-shadow:none;}.metric-top{display:flex;align-items:center;justify-content:space-between;gap:15px;}.metric-title-wrap{display:flex;align-items:center;gap:12px;min-width:0;}.metric-icon{width:37px;height:37px;flex:0 0 37px;border-radius:12px;font-size:15px;}.metric-icon.mint{background:#e1faf1;color:#087b68;}.metric-icon.blue{background:#e5f7ff;color:#08799b;}.metric-icon.cyan{background:#ddf8ff;color:#067891;}.metric-title-wrap h3{margin:0;color:#183b3f;font-size:13.5px;font-weight:750;letter-spacing:-.025em;}.metric-tech{min-height:0;margin:3px 0 0;color:#5b737a;font-size:10px;line-height:1.5;}.metric-score{flex:0 0 auto;color:#0b7d72;font-size:28px;font-weight:800;letter-spacing:-.06em;line-height:1.05;}.metric-score small{margin-left:3px;color:#617981;font-size:10px;font-weight:650;letter-spacing:0;}.metric-description{min-height:0;margin:12px 0 10px 49px;color:#49646b;font-size:11.5px;line-height:1.65;}.metric-bottom{display:flex;align-items:center;gap:13px;margin-left:49px;}.metric-track{flex:1;height:6px;background:#e8f2f3;}.metric-track > span{background:linear-gradient(90deg,#26cdb1,#109bb8);}.metric-track > span[data-level="mid"]{background:linear-gradient(90deg,#f0cf84,#be851a);}.metric-track > span[data-level="low"]{background:linear-gradient(90deg,#f0a8a0,#c4473b);}.metric-status{flex:0 0 auto;padding:4px 8px;background:#f0f5f5;color:#49656a;font-size:9px;}.metric-status.good{background:#e3faf1;color:#08745f;}.metric-status.mid{background:#fff5e2;color:#82560f;}.metric-status.low{background:#fff0ed;color:#9b3027;}.signals-note{display:flex;align-items:flex-start;gap:8px;margin:4px 0 0;padding:14px 0 0;border-top:1px solid #edf3f4;color:#526d73;font-size:10.5px;line-height:1.7;}.signals-note span{color:#087f9d;font-size:13px;}.detail-grid{gap:18px;margin-top:22px;}.secondary-details{margin-top:18px;}.detail-card{padding:25px;border-color:#d9e9e9;border-radius:20px;box-shadow:0 8px 25px rgba(20,79,83,.04);}.detail-card-heading{margin-bottom:19px;}.detail-card-heading h3{color:#173c40;font-size:17px;}.detail-chip{background:#eef5f6;color:#3c6167;font-size:10px;}.detail-chip.good{background:#e3faf1;color:#08745f;}.focus-empty,.empty-state{padding:28px 12px;color:#577178;font-size:12px;}.focus-result-term{font-size:20px;}.focus-result-main p{color:#49656b;font-size:11.5px;line-height:1.75;}.focus-density strong{color:#078a9b;font-size:29px;}.focus-density span,.focus-numbers span{color:#5b737a;font-size:10px;}.focus-numbers{gap:13px;padding:16px 0;border-color:#e5eeee;}.focus-numbers strong{color:#20474d;font-size:13px;}.method-note{color:#577178;font-size:10.5px;line-height:1.75;}.keywords-list{gap:17px;}.keyword-word{color:#23484b;font-size:12px;}.keyword-meta{color:#59747a;font-size:10px;}.keyword-meta b{color:#183f45;font-size:11px;}.keyword-track{height:5px;background:#e8f2f3;}.keyword-track > span:not(.warning):not(.danger):not(.low){background:linear-gradient(90deg,#29cdb5,#0b9cb9);}.highlight-preview{max-height:330px;padding:20px;border-color:#e1eeee;border-radius:13px;background:#fbfefe;color:#31565d;font-size:12.5px;line-height:1.95;}mark.highlight-warning{border-bottom-color:#d29c2c;background:#fff2ce;color:#704900;}mark.highlight-danger{border-bottom-color:#c4473b;background:#ffdfda;color:#852b22;}mark.highlight-focus{border-bottom-color:#139fbf;background:#ddf6ff;color:#075d78;}.advice-spark{background:#e1faf2;color:#087e70;}.advice-text{padding:18px;border-color:#c7ece2;border-radius:13px;background:#effcf8;color:#234e49;font-size:12.5px;line-height:1.85;}.advice-text.warning{border-color:#f0dfb6;background:#fff8e9;color:#774c0a;}.advice-text.danger{border-color:#f0d0ca;background:#fff2ef;color:#8e3027;}.advice-text.neutral,.advice-text.empty{border-color:#dbe9ea;background:#f7fbfc;color:#49656b;}.disclaimer{max-width:950px;margin-top:23px;color:#526c72;font-size:11px;line-height:1.8;}.how-section,.faq-section{background:linear-gradient(180deg,#f2faf8 0%,#f4fbfd 100%);border-color:#dfeded;}.step-card{border-color:#dbeaea;border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 7px 24px rgba(20,79,83,.035);}.step-card > span{color:#078a7c;}.step-card p,.use-card p{color:#4a656b;font-size:11.5px;}.use-card{padding:24px;border-color:#dcebec;border-radius:17px;box-shadow:0 8px 24px rgba(20,79,83,.035);transition:border-color .16s,transform .16s,box-shadow .16s;}.use-card:hover{transform:translateY(-2px);border-color:#bde8e3;box-shadow:0 13px 30px rgba(20,79,83,.075);}.use-icon{background:#e1faf2;color:#087b68;}.use-card:nth-child(2) .use-icon{background:#e0f7ff;color:#087b9a;}.faq-section{background:#f7fbfc;}.faq-item{border-color:#dce9ea;border-radius:14px;}.faq-q{padding:18px 20px;color:#173c40;font-size:13px;}.faq-q:hover,.faq-q[aria-expanded="true"]{background:#f0fbfa;}.faq-plus{color:#078c91;}.faq-a{padding:0 20px 19px;}.faq-a p{color:#4b656a;font-size:12px;line-height:1.85;}.site-footer{margin-top:76px;background:#10332f;}.site-footer-brand > p{color:#c1dcd9;}.site-privacy-note{color:#b7d7d4;}.site-footer-col h2{color:#8fe0d5;}.site-footer-col > a,.site-footer-col > p{color:#d0e5e4;}.site-footer-col > a:hover{color:#fff;}.site-footer-bottom{color:#afcecc;}.site-footer-col > .site-all-tools{border-color:rgba(74,220,202,.34);background:rgba(20,178,161,.15);color:#edfffc;}@media (max-width:920px){.signals-groups{grid-template-columns:minmax(0,1.1fr) minmax(265px,.9fr);}.signals-group{padding-right:22px;padding-left:22px;}.metric-description,.metric-bottom{margin-left:0;}.metric-bottom{gap:8px;}.score-overview{gap:22px;padding:26px;}.score-side{padding-left:22px;}}@media (max-width:760px){.signals-groups{grid-template-columns:1fr;}.signals-group-secondary{border-left:0;border-top:1px solid #e0edef;}.signals-group{padding:22px 25px 24px;}.signals-panel-head{padding:23px 25px;}}@media (max-width:650px){html{scroll-padding-top:76px;}[data-site-header]{height:64px;}.site-header{height:64px;min-height:64px;padding:0 17px;}.site-brand{font-size:17px;}.site-mark{width:34px;height:34px;}.site-hub-link{min-height:37px;padding:0 12px;font-size:11px;}.hero{width:calc(100% - 36px);gap:29px;padding:45px 0 40px;}.hero h1{font-size:clamp(39px,10vw,53px);}.hero-lede{font-size:14.5px;}.hero-notes{gap:11px 15px;}.hero-notes > span{font-size:10.5px;}.hero-side{padding:22px;}.workspace,.use-section{width:calc(100% - 32px);}.section-heading h2,.metric-heading h2{font-size:25px;}.workspace-heading{gap:9px;}.local-badge{font-size:9.5px;}.editor-card{border-radius:17px;}.editor-topline{align-items:center;padding:17px 15px 8px;}.editor-topline > label{font-size:12px;}.quiet-button{padding:7px 8px;font-size:10px;}#inputText{min-height:235px;padding:14px 16px 19px;font-size:14px;}.editor-bottomline{padding:13px 16px;}.text-stats{gap:12px;font-size:10px;}.focus-keyword-row{gap:11px;padding:17px 16px;}.score-overview{grid-template-columns:1fr;gap:18px;padding:23px 20px;border-radius:18px;}.score-main-top{align-items:flex-start;flex-direction:column;gap:9px;}.score-number-row > strong{font-size:59px;}.score-side{padding:15px 0 0;border:0;border-top:1px solid #d9e9eb;}.score-side > p{margin-top:12px;}.metric-heading{margin-top:38px;}.metric-heading > p{font-size:11.5px;}.signals-panel{border-radius:18px;}.signals-panel-head{align-items:flex-start;flex-direction:column;gap:9px;padding:21px 19px;}.signals-panel-head h3{font-size:18px;}.signals-panel-head > p{font-size:11px;}.signals-group{padding:20px 19px 21px;}.signals-group-heading{padding-bottom:7px;}.metric-card.metric-row{padding:17px 0 18px;}.metric-title-wrap{gap:10px;}.metric-icon{width:34px;height:34px;flex-basis:34px;border-radius:11px;}.metric-title-wrap h3{font-size:12.5px;}.metric-tech{font-size:9.5px;}.metric-score{font-size:26px;}.metric-score small{font-size:9px;}.metric-description{margin:11px 0 10px;font-size:11px;}.metric-bottom{gap:10px;}.metric-status{font-size:8.5px;}.detail-grid,.secondary-details{grid-template-columns:1fr;gap:13px;}.detail-card{padding:20px;border-radius:17px;}.highlight-preview{max-height:270px;padding:16px;font-size:11.5px;}.how-section,.faq-section{margin-top:55px;padding:42px 18px;}.step-card{padding:16px;}.site-footer{margin-top:55px;}}@media (max-width:390px){.workspace-heading{align-items:flex-start;flex-direction:column;}.signals-group{padding-right:15px;padding-left:15px;}.signals-panel-head{padding-right:15px;padding-left:15px;}.metric-title-wrap{gap:8px;}.metric-icon{width:31px;height:31px;flex-basis:31px;}.metric-title-wrap h3{font-size:11.5px;}.metric-score{font-size:23px;}.metric-bottom{align-items:flex-start;flex-direction:column;}.metric-bottom .metric-track{width:100%;flex-basis:auto;}.metric-status{align-self:flex-start;}}.site-brand{gap:0;font-size:20px;font-weight:800;letter-spacing:-.06em;}.site-brand::first-letter{color:inherit;}.site-hub-link{gap:0;}.site-footer{margin-top:78px;background:#10332f;}.site-footer-inner{width:min(var(--content),calc(100% - 56px));}.site-footer-top{display:grid;grid-template-columns:minmax(220px,.82fr) minmax(0,1.8fr);gap:clamp(40px,7vw,100px);padding:62px 0 52px;}.site-footer-brand{min-width:0;}.site-brand-footer{display:inline-flex;color:#fff;font-size:25px;line-height:1.2;letter-spacing:-.065em;}.site-footer-brand > p{max-width:310px;margin:19px 0 18px;color:#d1e6e2;font-size:13px;line-height:1.85;}.site-privacy-note{color:#b8dbd5;font-size:11px;line-height:1.6;}.site-privacy-note i{background:#58dfbf;box-shadow:0 0 0 4px rgba(88,223,191,.12);}.site-footer-tools-area{min-width:0;}.site-footer-tools-title{margin:3px 0 22px;color:#9ce9df;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;}.site-footer-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 34px;}.site-footer-tool-column{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:13px;}.site-footer-tool-column > a{color:#d5e9e6;font-size:12px;line-height:1.65;transition:color .16s;}.site-footer-tool-column > a:hover{color:#fff;}.site-footer-bottom{padding:22px 0 25px;border-top-color:rgba(217,250,246,.17);color:#b1d1ce;font-size:11px;}@media (max-width:760px){.site-footer-inner{width:calc(100% - 36px);}.site-footer-top{grid-template-columns:1fr;gap:37px;padding:43px 0 34px;}.site-footer-brand > p{max-width:420px;margin:14px 0 15px;}.site-footer-tools-title{margin-bottom:18px;}.site-footer-tools-grid{gap:20px;}.site-footer-tool-column{gap:11px;}}@media (max-width:480px){.site-footer-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px;}.site-footer-bottom{flex-direction:column;gap:7px;}}.faq-section{width:min(var(--content),calc(100% - 48px));margin:70px auto 0;padding:0 0 4px;border:0;background:transparent;}.faq-section .section-heading{width:100%;margin-bottom:25px;}.faq-list{width:100%;max-width:none;margin:0;}.faq-item{border-color:#d9e9eb;box-shadow:0 3px 12px rgba(24,81,86,.025);}.faq-q{min-height:58px;padding:17px 21px;font-size:12.5px;}.faq-a{padding:0 21px 18px;}.faq-a p{max-width:900px;}@media (max-width:650px){.faq-section{width:calc(100% - 32px);margin-top:54px;padding:0 0 2px;}.faq-section .section-heading{margin-bottom:19px;}.faq-q{min-height:54px;padding:15px 16px;}.faq-a{padding:0 16px 16px;}}.metric-method{margin:10px 0 0 49px;}.metric-method summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;color:#087e70;font-size:10px;font-weight:750;line-height:1.5;}.metric-method summary::-webkit-details-marker{display:none;}.metric-method summary::before{content:"+";display:inline-grid;place-items:center;width:16px;height:16px;border:1px solid #bfe9df;border-radius:5px;background:#f1fcf8;color:#087e70;font-size:12px;line-height:1;}.metric-method[open] summary::before{content:"−";}.metric-method summary:hover{color:#055e56;}.metric-method summary:focus-visible{outline:2px solid #0b9cb9;outline-offset:3px;border-radius:4px;}.metric-method .metric-tech{margin:8px 0 0;padding:10px 12px;border:1px solid #e1efef;border-radius:9px;background:#f7fcfd;color:#49646b;font-size:10.5px;line-height:1.7;}.metric-description{margin-top:10px;margin-bottom:9px;}@media (max-width:900px){.metric-method{margin-left:0;}}@media (max-width:650px){.metric-method .metric-tech{padding:9px 10px;}}