:root{--bg:#F6F7F3;--surface:#FFFFFF;--surface-soft:#F0F2ED;--text:#171A17;--text-secondary:#697069;--text-muted:#676E66;--border:#E4E7E1;--border-strong:#D5DAD2;--accent:#3D7A58;--accent-hover:#316849;--accent-soft:#E7F2EA;--good:#4E8060;--good-soft:#EAF3EC;--medium:#B28A3E;--medium-soft:#F8F0DC;--weak:#A9635D;--weak-soft:#F6E9E7;--neutral:#7B8184;--neutral-soft:#EEF0F0;--card:var(--surface);--muted:var(--text-secondary);--ok:var(--medium);--unknown:var(--neutral);--danger-soft:var(--weak-soft);--warn-soft:var(--medium-soft);--radius-s:10px;--radius-m:14px;--radius:18px;--radius-l:24px;--shadow:0 1px 2px rgba(20,30,20,0.03),0 10px 30px rgba(20,30,20,0.04);--font:var(--font-manrope),-apple-system,"Segoe UI",Roboto,sans-serif}[data-theme=dark]{--bg:#101310;--surface:#171B17;--surface-soft:#1E231E;--text:#F3F5F1;--text-secondary:#ADB5AC;--text-muted:#7E867D;--border:#2D342D;--border-strong:#3A423A;--accent:#6FA982;--accent-hover:#82BA94;--accent-soft:#203428;--good:#78AE89;--good-soft:#1F3226;--medium:#D0A85C;--medium-soft:#322A18;--weak:#C78178;--weak-soft:#33211E;--neutral:#8B9294;--neutral-soft:#23282A;--shadow:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#101310;--surface:#171B17;--surface-soft:#1E231E;--text:#F3F5F1;--text-secondary:#ADB5AC;--text-muted:#7E867D;--border:#2D342D;--border-strong:#3A423A;--accent:#6FA982;--accent-hover:#82BA94;--accent-soft:#203428;--good:#78AE89;--good-soft:#1F3226;--medium:#D0A85C;--medium-soft:#322A18;--weak:#C78178;--weak-soft:#33211E;--neutral:#8B9294;--neutral-soft:#23282A;--shadow:none}}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);line-height:1.55;font-size:16px}a{color:var(--accent);text-decoration:none}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit;color:var(--text)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.container{max-width:640px;margin:0 auto;padding:0 16px 104px}.muted{color:var(--text-secondary)}.small{font-size:13.5px}.center{text-align:center}.topbar{display:flex;align-items:center;gap:12px;padding:14px 16px;max-width:640px;margin:0 auto;min-height:56px}.topbar .logo{font-weight:800;font-size:18px;color:var(--text)}.topbar .logo span{color:var(--accent)}.topbar .back{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:var(--text)}.card,.topbar .back{border:1px solid var(--border);background:var(--surface)}.card{border-radius:var(--radius);padding:18px;margin:12px 0;box-shadow:var(--shadow);overflow-wrap:anywhere}.card h2{font-size:16px;font-weight:700;margin:0 0 10px}.card h3{font-size:15px;margin:0 0 8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--accent);color:#fff;border:none;padding:15px 22px;border-radius:var(--radius-m);font-weight:700;font-size:15.5px;width:100%;min-height:52px;transition:background .15s ease}.btn:hover{background:var(--accent-hover)}.btn.secondary{background:var(--surface);color:var(--text);border:1px solid var(--border-strong)}.btn.secondary:hover{background:var(--surface-soft)}.btn.small{width:auto;padding:9px 16px;font-size:14px;min-height:40px;border-radius:var(--radius-s)}.btn:active{opacity:.88}.btn:disabled{opacity:.5;cursor:default}.chip{display:inline-flex;align-items:center;gap:6px;background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.chip.neutral{background:var(--surface-soft);color:var(--text-secondary);border:1px solid var(--border)}.badge{display:inline-flex;align-items:center;font-size:11.5px;font-weight:700;border-radius:999px;padding:3px 10px;white-space:nowrap;letter-spacing:.2px}.badge.b-ok{background:var(--good-soft);color:var(--good)}.badge.b-warn{background:var(--medium-soft);color:var(--medium)}.badge.b-risk{background:var(--weak-soft);color:var(--weak)}.badge.b-na{background:var(--neutral-soft);color:var(--neutral)}.score-header{display:flex;gap:18px;align-items:center}.product-thumb{width:44px;height:44px;border-radius:10px;object-fit:contain;flex:0 0 auto;background:var(--surface-soft)}.product-thumb-lg{width:72px;height:72px;border-radius:14px}.alt-top .alt-name{flex:1 1}.score-header .headline{font-size:19px;font-weight:800;margin:0 0 4px;letter-spacing:-.2px}.score-ring{flex-shrink:0}.verdict{font-size:15px;margin-top:12px}.list-plain{list-style:none;margin:0;padding:0}.list-plain li{display:flex;gap:10px;padding:7px 0;align-items:baseline}.list-plain .mark{flex-shrink:0;font-weight:800}.list-plain .mark.good{color:var(--good)}.list-plain .mark.med{color:var(--medium)}.list-plain .detail{color:var(--text-secondary);font-size:13px;display:block;font-weight:400}.banner{border-radius:var(--radius-m);padding:13px 15px;margin:10px 0;font-size:14px}.banner.violation{background:var(--weak-soft)}.banner.warning{background:var(--medium-soft)}.banner.good{background:var(--good-soft)}.pts-row{display:flex;align-items:center;gap:12px;padding:8px 0}.pts-row .label{flex:1.2 1;font-size:14px;font-weight:500}.pts-row .bar{flex:1.6 1;height:7px;background:var(--surface-soft);border-radius:4px;overflow:hidden}.pts-row .bar i{display:block;height:100%;border-radius:4px;background:var(--accent);transition:width .6s ease}.pts-row .val{min-width:58px;text-align:right;font-weight:700;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pts-row .val small{color:var(--text-muted);font-weight:500}.comp-detail{font-size:12.5px;color:var(--text-secondary);margin:-2px 0 6px}.ing-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--border);color:var(--text)}.ing-row:last-child{border-bottom:none}.ing-row .ing-name{font-weight:600;font-size:14.5px}.ing-row .ing-sub{display:block;font-size:12.5px;color:var(--text-secondary);font-weight:400}.ing-row .badge{margin-left:auto}a.ing-row:hover .ing-name{color:var(--accent)}.ing-list{display:flex;flex-wrap:wrap;gap:8px}.ing-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:999px;padding:6px 12px;font-size:13px;color:var(--text);background:var(--surface)}.ing-chip.unknown{color:var(--text-secondary);border-style:dashed}.ing-chip .e{color:var(--text-muted);font-size:11px}.alt-card{display:block;border:1px solid var(--border);border-radius:var(--radius-m);padding:15px;margin:10px 0;background:var(--surface);color:var(--text);transition:border-color .15s ease}.alt-card:hover{border-color:var(--border-strong)}.alt-card .alt-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.alt-card .alt-name{font-weight:700}.alt-card .alt-score{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.alt-card ul{margin:8px 0 0;padding-left:18px}.alt-card .worth,.alt-card ul{font-size:13px;color:var(--text-secondary)}.alt-card .worth{margin-top:8px}.alt-card .worth b{color:var(--text)}table.nutrition{width:100%;border-collapse:collapse;font-size:14px}table.nutrition td{padding:7px 0;border-bottom:1px solid var(--border)}table.nutrition td:last-child{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}details{margin:8px 0}details summary{cursor:pointer;font-weight:700;font-size:14.5px;padding:9px 0;color:var(--text);list-style:none;display:flex;align-items:center;gap:8px}details summary::-webkit-details-marker{display:none}details summary:after{content:"";width:8px;height:8px;margin-left:auto;border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:rotate(45deg);transition:transform .2s ease}details[open] summary:after{transform:rotate(-135deg)}.scan-screen{position:fixed;inset:0;background:#0C0F0C;z-index:80;display:flex;flex-direction:column;color:#E9EDE8}.scan-top{display:flex;justify-content:space-between;align-items:center;padding:16px}.scan-actions button,.scan-actions label,.scan-top button{width:46px;height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);color:#E9EDE8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.scan-view{position:relative;flex:1 1;overflow:hidden}.scan-view video{width:100%;height:100%;object-fit:cover}.scan-frame{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:min(78%,320px);aspect-ratio:1.55;border-radius:18px;box-shadow:0 0 0 2000px rgba(10,13,10,.45)}.scan-frame i:after,.scan-frame i:before,.scan-frame:after,.scan-frame:before{content:"";position:absolute;width:26px;height:26px;border:3px solid #fff;border-radius:2px}.scan-frame:before{left:-2px;top:-2px;border-right:none;border-bottom:none;border-top-left-radius:14px}.scan-frame:after{right:-2px;top:-2px;border-left:none;border-bottom:none;border-top-right-radius:14px}.scan-frame i:before{left:-2px;bottom:-2px;border-right:none;border-top:none;border-bottom-left-radius:14px}.scan-frame i:after{right:-2px;bottom:-2px;border-left:none;border-top:none;border-bottom-right-radius:14px}.scan-hint{text-align:center;padding:4px 24px 10px}.scan-hint b{display:block;font-size:15.5px}.scan-hint span{font-size:13px;color:rgba(233,237,232,.65)}.scan-actions{display:flex;justify-content:center;gap:18px;padding:6px 16px calc(18px + env(safe-area-inset-bottom))}.scan-manual{padding:0 20px 10px;display:flex;gap:8px}.scan-manual input{flex:1 1;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:12px 14px;color:#fff;font-size:15px}.scan-manual input::placeholder{color:rgba(233,237,232,.5)}.scanner-box{position:relative;border-radius:var(--radius);overflow:hidden;background:#0C0F0C;aspect-ratio:3/4;max-height:60vh;width:100%}.scanner-box video{width:100%;height:100%;object-fit:cover}.scan-line{position:absolute;left:10%;right:10%;top:50%;height:2px;background:rgba(255,255,255,.85);border-radius:2px;box-shadow:0 0 12px rgba(255,255,255,.7)}.input{width:100%;padding:13px 15px;border:1px solid var(--border-strong);border-radius:var(--radius-s);background:var(--surface);font-size:16px}textarea.input{min-height:110px;resize:vertical}.field{margin:12px 0}.field label{display:block;font-size:13px;color:var(--text-secondary);margin-bottom:5px;font-weight:600}.search-row{display:flex;gap:8px}.search-row .input{flex:1 1}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:480px){.grid-2.collapse{grid-template-columns:1fr}}.toggle-row{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid var(--border);gap:10px;min-height:48px}.toggle-row:last-child{border-bottom:none}.evidence-badge{font-size:11px;border-radius:6px;padding:2px 7px;background:var(--surface-soft);color:var(--text-secondary);border:1px solid var(--border);letter-spacing:.3px}.dots{display:inline-flex;gap:5px;align-items:center}.dots i{width:9px;height:9px;border-radius:50%;background:var(--border-strong)}.dots i.on{background:var(--accent)}.pill{display:inline-flex;align-items:center;border:1px solid var(--border-strong);border-radius:999px;padding:5px 13px;font-size:13px;font-weight:600;color:var(--text);background:var(--surface)}.footer-note{font-size:12.5px;color:var(--text-secondary);margin:24px 0;text-align:center}.skeleton{background:linear-gradient(90deg,var(--border) 25%,var(--surface-soft) 50%,var(--border) 75%);background-size:200% 100%;animation:shimmer 1.2s infinite;border-radius:var(--radius-m)}@keyframes shimmer{to{background-position:-200% 0}}.prog,.prog-row{padding:6px 0}.prog-row{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-secondary)}.prog-row .st{width:20px;height:20px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:12px;border:2px solid var(--border-strong);color:transparent}.prog-row.done{color:var(--text)}.prog-row.done .st{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.prog-row.active{color:var(--text);font-weight:600}.prog-row.active .st{border-color:var(--accent);animation:pulse 1s infinite}@keyframes pulse{50%{transform:scale(1.15)}}.ring-arc{transition:stroke-dashoffset .8s cubic-bezier(.3,0,.2,1)}.compare-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.compare-grid .name{font-size:14px;font-weight:700;min-height:42px}.cmp-table{width:100%;font-size:13.5px;border-collapse:collapse}.cmp-table td,.cmp-table th{padding:8px 4px;border-bottom:1px solid var(--border);text-align:right}.cmp-table td:first-child,.cmp-table th:first-child{text-align:left;font-weight:500}.cmp-table th{color:var(--text-secondary);font-size:12px;font-weight:700}.cmp-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmp-table td.win{color:var(--good);font-weight:700}.bottomnav{position:fixed;bottom:0;left:0;right:0;z-index:50;display:flex;justify-content:space-around;background:var(--surface);border-top:1px solid var(--border);padding:8px 4px calc(8px + env(safe-area-inset-bottom))}.bottomnav a{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--text-muted);font-size:11px;font-weight:600;min-width:58px;padding:6px;border-radius:12px;min-height:48px;justify-content:center}.bottomnav a.active{color:var(--accent);background:var(--accent-soft)}@media (min-width:900px){.bottomnav.on-landing{display:none}}.lp section{scroll-margin-top:88px;padding:48px 0}.lp-wrap{max-width:1232px;margin:0 auto;padding:0 28px}@media (max-width:640px){.lp-wrap{padding:0 16px}}.lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.lp-nav-inner{display:flex;align-items:center;gap:28px;height:72px}.lp-links{display:flex;gap:26px;flex:1 1;justify-content:center}.lp-links a{color:var(--text-secondary);font-size:14px;font-weight:600}.lp-links a:hover{color:var(--text)}.lp-nav-right{display:flex;align-items:center;gap:10px;margin-left:auto}.lp-cta-pill{background:var(--accent);color:#fff;border-radius:var(--radius-s);padding:11px 20px;font-weight:700;font-size:14px;white-space:nowrap}.lp-cta-pill:hover{background:var(--accent-hover)}@media (max-width:960px){.lp-links{display:none}}.logo-mark{display:inline-flex}.lp-logo{font-weight:800;font-size:19px;line-height:1.05;color:var(--text);display:flex;align-items:center;gap:9px;white-space:nowrap}.lp-logo .q{color:var(--accent)}.theme-btn{width:40px;height:40px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center}.theme-btn:hover{color:var(--text)}.lp-hero{display:grid;grid-template-columns:58fr 42fr;grid-gap:56px;gap:56px;align-items:center;padding:56px 0 40px}@media (max-width:1023px){.lp-hero{grid-template-columns:1fr;gap:36px}}.lp-hero h1{font-size:56px;line-height:1.02;letter-spacing:-1.6px;font-weight:800;margin:0 0 18px}@media (max-width:640px){.lp-hero h1{font-size:38px;letter-spacing:-1px}}.lp-hero .sub{color:var(--text-secondary);font-size:18px;max-width:480px;margin:0 0 26px}.lp-methods{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}@media (max-width:560px){.lp-methods{grid-template-columns:1fr}}.lp-method{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-m);padding:13px 14px;color:var(--text);display:flex;gap:10px;align-items:flex-start;transition:border-color .15s}.lp-method:hover{border-color:var(--border-strong)}.lp-method.active{border-color:var(--accent);background:var(--accent-soft)}.lp-method .mi{color:var(--accent);flex-shrink:0;margin-top:2px}.lp-method b{display:block;font-size:14px}.lp-method span{font-size:12px}.lp-drop,.lp-method span{color:var(--text-secondary)}.lp-drop{border:1.5px dashed var(--border-strong);background:var(--surface);border-radius:var(--radius-m);min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;font-size:14.5px;cursor:pointer;padding:20px;transition:border-color .15s,background .15s}.lp-drop.drag,.lp-drop:hover{border-color:var(--accent);background:var(--accent-soft)}.lp-drop .di{color:var(--accent)}.lp-drop small{font-size:12.5px;color:var(--text-muted)}.lp-privacy{font-size:13px;color:var(--text-secondary);margin-top:14px}.lp-privacy b{display:flex;gap:7px;align-items:center;color:var(--text);font-size:13.5px;margin-bottom:2px}.lp-phone-zone{display:flex;justify-content:center}@media (max-width:1023px){.lp-phone-zone{display:none}}.phone{width:340px;background:#14171A;border-radius:44px;padding:10px;box-shadow:0 30px 70px rgba(15,40,28,.18)}.phone-screen{background:var(--bg);border-radius:36px;overflow:hidden;padding:18px 16px 16px;min-height:640px}.phone-status{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--text-secondary);padding:0 6px 12px}.phone-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.phone-product-img{display:block;width:100%;height:96px;object-fit:contain;margin:-4px auto 8px}.phone-card .p-name{font-size:17px;font-weight:800;letter-spacing:-.2px}.phone-card .p-cat{font-size:12.5px;color:var(--text-secondary);margin-bottom:12px}.phone-ring{display:flex;justify-content:center;padding:10px 0 6px}.phone-verdict{text-align:center;font-weight:800;font-size:16px;color:var(--good)}.phone-note{text-align:center;font-size:12.5px;color:var(--text-secondary);margin:6px 0 12px}.phone-sec{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);margin:12px 0 4px}.phone-li{display:flex;gap:8px;font-size:13px;padding:3.5px 0}.phone-li .m{font-weight:800;flex-shrink:0}.phone-btn{display:block;margin-top:14px;border:1px solid var(--border-strong);border-radius:var(--radius-s);text-align:center;padding:11px;font-size:13.5px;font-weight:700;color:var(--text)}.phone-btn:hover{background:var(--surface-soft)}.lp-h2{font-size:40px;font-weight:800;letter-spacing:-1px;margin:0 0 10px}.lp-sub{color:var(--text-secondary);font-size:16px;margin:0 0 30px;max-width:560px}@media (max-width:640px){.lp-h2{font-size:29px}}.lp-example{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);padding:30px;box-shadow:var(--shadow)}.lp-example-grid{display:grid;grid-template-columns:.9fr 1.1fr 1fr;grid-gap:30px;gap:30px}@media (max-width:1023px){.lp-example-grid{grid-template-columns:1fr;gap:20px}}.lp-pack{background:var(--surface-soft);border-radius:14px;padding:18px;aspect-ratio:1.15;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.lp-pack img{width:100%;height:100%;object-fit:contain}.lp-ex-name{font-size:19px;font-weight:800;letter-spacing:-.2px}.lp-ex-brand{font-size:13px;color:var(--text-secondary);margin-bottom:10px}.lp-ex-score{display:flex;align-items:center;gap:14px}.lp-ex-verdict{font-weight:700;font-size:14.5px}.lp-ex-h{font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);margin:0 0 8px}.lp-ex-link{font-size:14px;font-weight:700}.lp-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:1023px){.lp-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.lp-steps{grid-template-columns:1fr}}.lp-step{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px}.lp-step .num{font-size:13px;font-weight:800;color:var(--text-muted);letter-spacing:1px}.lp-step .art{height:88px;display:flex;align-items:center;justify-content:center;background:var(--surface-soft);border-radius:var(--radius-m);margin:12px 0 14px;color:var(--accent)}.lp-step .art img{width:100%;height:96px;object-fit:contain}.lp-step h3{margin:0 0 6px;font-size:16px;font-weight:700}.lp-step p{margin:0;color:var(--text-secondary);font-size:13.5px}.lp-caps{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:860px){.lp-caps{grid-template-columns:1fr}}.lp-cap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);padding:26px;display:flex;gap:20px;align-items:center}.lp-cap .emoji{width:72px;height:72px;object-fit:contain;flex:0 0 auto}.lp-cap h3{margin:0 0 4px;font-size:18px;font-weight:800}.lp-cap p{margin:6px 0 0;color:var(--text-secondary);font-size:14px}.lp-tag{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;border-radius:6px;padding:3px 8px;vertical-align:2px;margin-left:8px}.lp-tag.ready{background:var(--good-soft);color:var(--good)}.lp-tag.soon{background:var(--medium-soft);color:var(--medium)}.lp-show{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.lp-show .card{margin:0}.lp-show h4{margin:0 0 12px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted)}.lp-reveal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);padding:10px 26px}.lp-faq{max-width:780px}.lp-faq details{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);padding:6px 20px;margin-bottom:10px}.lp-faq summary{font-size:15.5px;padding:13px 0}.lp-faq p{color:var(--text-secondary);font-size:14.5px;margin-top:2px}.lp-final{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);padding:52px 40px;text-align:center;box-shadow:var(--shadow)}.lp-final h2{font-size:36px;font-weight:800;letter-spacing:-.8px;margin:0 0 10px}.lp-final p{color:var(--text-secondary);max-width:520px;margin:0 auto 24px;font-size:16px}.lp-final-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.lp-final-btns .btn{width:auto}.lp-footer{border-top:1px solid var(--border);margin-top:48px;padding:40px 0 100px}.lp-footer-grid{display:flex;gap:40px;flex-wrap:wrap;justify-content:space-between}.lp-footer nav{display:flex;gap:26px;flex-wrap:wrap}.lp-footer nav a{color:var(--text-secondary);font-size:14px;font-weight:600}.lp-footer nav a:hover{color:var(--text)}.lp-copy{margin-top:22px;font-size:12.5px;color:var(--text-muted);max-width:560px}a.made-by{display:inline-flex;align-items:center;margin-top:18px;padding:9px 15px;border:1px solid var(--border,currentColor);border-radius:999px;color:inherit;font-size:13px;font-weight:600;line-height:1;text-decoration:none;opacity:.62;transition:opacity .15s ease,border-color .15s ease}a.made-by:hover{opacity:1}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_fe7774{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_fe7774{--font-manrope:"Manrope","Manrope Fallback"}