:root{color-scheme:light;--bg:#ffffff;--surface:#ffffff;--surface-2:#f5f7fc;--bg-2:#f7f9fd;--text:#192238;--text-2:#536078;--text-3:#66738a;--line:#e3e8f1;--line-2:#c7d0df;--accent:#315ce8;--accent-2:#204bd5;--accent-soft:#eef3ff;--accent-line:#ccd9ff;--button-light:#ffffff;--button-bg:#315ce8;--button-text:#ffffff;--stage:#edf3ff;--dark:#17284d;--shadow:0 24px 65px -25px #274b872a;--pad:clamp(22px,5vw,80px);--sec:clamp(56px,6vw,88px);--head-h:80px}html[data-theme=dark]{color-scheme:dark;--bg:#17191e;--surface:#1f222a;--surface-2:#262a35;--bg-2:#1b1e26;--text:#f1f4fb;--text-2:#bac4d7;--text-3:#a1aec6;--line:#343b4b;--line-2:#515e74;--accent:#9bb5ff;--accent-2:#b3c7ff;--accent-soft:#263451;--accent-line:#465d8b;--button-light:#ffffff;--button-bg:#4166e0;--button-text:#ffffff;--stage:#202b43;--dark:#172743;--shadow:0 24px 65px -25px #0009}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.8 Inter,Noto Sans Georgian,system-ui,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:4px}a,button{transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}button:disabled{cursor:wait;opacity:.65}svg{flex-shrink:0;vertical-align:middle}img,svg{max-width:100%}h1,h2,h3,h4{margin:0;font-weight:600;text-wrap:balance}h1{font-size:clamp(2.25rem,4.1vw,3.65rem);line-height:1.28}h2{font-size:clamp(1.8rem,2.7vw,2.5rem);line-height:1.4}h3{font-size:1.125rem;line-height:1.55}p{margin:0 0 1.1em}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}::selection{color:#15264b;background:#dbe5ff}.wrap{max-width:1392px;padding-inline:var(--pad);margin-inline:auto}section{padding-block:var(--sec)}section.sm{padding-block:40px}.muted{color:var(--text-2)}.small{font-size:.875rem}.accent-text{color:var(--accent)}.eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:23px;color:var(--accent);font-size:.875rem;font-weight:500;line-height:1.7}.eyebrow-line{width:24px;height:1px;background:currentColor}.lead{color:var(--text-2);font-size:1.0625rem;line-height:1.9}.btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:52px;padding:13px 24px;border:1px solid transparent;border-radius:7px;font-size:.9375rem;font-weight:500;line-height:1.6;text-decoration:none}.btn:hover{transform:translateY(-2px)}.btn-main{background:var(--button-bg);color:var(--button-text)}.btn-main:hover{background:#244dcf;box-shadow:0 5px 18px #315ce82a}.btn-line{background:transparent;color:var(--text);border-color:var(--line-2)}.btn-line:hover{background:var(--surface-2)}.btn-light{background:var(--button-light);color:#18191b}.btn-light:hover{background:#fff}.btn-sm{min-height:43px;padding:10px 17px;font-size:.875rem}.text-link{display:inline-flex;align-items:center;gap:12px;color:var(--text);font-size:.9375rem;font-weight:500;text-decoration:none}.text-link:hover{color:var(--accent)}.text-link:hover svg{transform:translate(3px)}.text-link svg{transition:transform .2s ease}.icon-box{display:inline-flex;align-items:center;justify-content:center;height:48px;width:48px;flex-shrink:0;background:var(--accent-soft);color:var(--accent);border-radius:10px}.skip-link{position:fixed;top:-90px;left:20px;z-index:100;background:var(--accent);color:var(--bg);padding:12px 20px;border-radius:6px}.skip-link:focus{top:10px}.site-head{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.head-row{min-height:var(--head-h);display:flex;gap:32px;align-items:center}.brand{display:inline-flex;align-items:center;gap:8px;color:var(--text);text-decoration:none;font-size:1.6rem;font-weight:600;letter-spacing:-.06em;white-space:nowrap}.brand-period{margin-left:-6px;color:var(--accent)}.nav{margin-left:auto;display:flex;gap:30px;align-items:center}.nav>a:not(.btn){color:var(--text-2);text-decoration:none;font-size:.875rem;white-space:nowrap;padding-block:12px}.nav>a:not(.btn):hover,.nav>a[aria-current=page]{color:var(--accent)}.nav>a[aria-current=page]{text-decoration:underline;text-underline-offset:9px}.nav-cta{margin-left:14px}.head-tools{display:flex;gap:8px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--line);background:transparent;border-radius:50%;color:var(--text-2)}.icon-btn:hover{background:var(--surface-2);color:var(--accent)}.hero{padding-top:76px;padding-bottom:0}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(36px,6vw,88px);align-items:start}.hero-copy{padding-bottom:24px}.hero h1{font-size:clamp(2.5rem,3.75vw,3.3rem);line-height:1.45;margin-bottom:25px}.hero .lead{max-width:510px;margin-bottom:31px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.hero-note{font-size:.8125rem;color:var(--text-3);margin:18px 0 0}.value-strip{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;align-items:center;gap:24px;padding:36px 0;border-bottom:1px solid var(--line);margin-top:59px;font-size:.875rem}.value-strip>span{color:var(--text-2);line-height:1.8;font-size:.8125rem}.value-strip strong{color:var(--text);font-weight:500}.value-strip>div{display:flex;align-items:center;gap:12px;justify-content:center}.value-strip svg{color:var(--accent)}.section-heading{display:block;margin-bottom:39px;max-width:900px}.section-heading .eyebrow{margin-bottom:14px}.section-heading>p{color:var(--text-2);margin:16px 0 0;font-size:.9375rem;max-width:62ch}.feature-grid,.cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.feature-card{border:1px solid var(--line);padding:28px;border-radius:10px}.feature-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.feature-number{font-size:.8125rem;color:var(--text-3);font-variant-numeric:tabular-nums}.feature-card h3{max-width:270px;margin-bottom:13px}.feature-card p{color:var(--text-2);margin:0;font-size:.9375rem}.how-section{background:var(--bg-2);border-block:1px solid var(--line)}.how-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;align-items:start}.how-grid h2{font-size:clamp(2rem,3vw,2.75rem);margin-bottom:24px}.segment{display:inline-flex;background:var(--bg);border:1px solid var(--line);padding:5px;border-radius:7px;margin-top:15px;max-width:100%}.segment button{padding:11px 15px;border:0;border-radius:4px;background:transparent;font-size:.875rem;color:var(--text-2)}.segment button[aria-pressed=true]{background:var(--button-bg);color:var(--button-text)}.workflow-steps{padding:0;margin:0;list-style:none}.workflow-steps li{display:flex;gap:25px;padding:26px 0;border-bottom:1px solid var(--line)}.workflow-steps li:first-child{padding-top:8px}.workflow-steps li:last-child{border-bottom:0;padding-bottom:0}.step-number{color:var(--accent);font-size:1rem;padding-top:3px;font-variant-numeric:tabular-nums}.workflow-steps h3{margin-bottom:10px}.workflow-steps p{margin:0;color:var(--text-2);font-size:.9375rem}.faq-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.faq-layout h2{margin-bottom:23px}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:22px;list-style:none;font-size:1rem;font-weight:500}.faq summary::-webkit-details-marker{display:none}.faq summary>span{font:300 1.5rem/1 Inter,sans-serif;color:var(--text-3);transition:transform .2s}.faq details[open] summary>span{transform:rotate(45deg)}.faq details p{color:var(--text-2);font-size:.9375rem;padding-right:25px;padding-bottom:10px}.closing-section{padding-top:0;padding-bottom:80px}.closing-panel{background:var(--dark);color:#f3f3f5;padding:64px;border-radius:14px}.closing-panel .eyebrow{color:#becfed;margin-bottom:18px}.closing-panel h2{font-size:clamp(2rem,3vw,2.8rem);margin-bottom:16px}.closing-panel p{color:#c7d5ee;max-width:590px}.closing-panel .hero-actions{margin-top:30px}.closing-panel .text-link{color:#f3f3f5}.site-foot{padding:58px 0 0;background:var(--bg-2);border-top:1px solid var(--line)}.foot-grid{display:grid;grid-template-columns:1.65fr 1fr 1fr;gap:75px;padding-bottom:55px}.foot-grid p{color:var(--text-2);margin:20px 0 0;max-width:300px;font-size:.875rem}.foot-grid h4{font-size:.875rem;margin-bottom:17px}.foot-grid ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:.875rem}.foot-grid a:not(.brand){color:var(--text-2);text-decoration:none}.foot-grid a:hover{color:var(--accent)}.foot-base{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:23px 0;color:var(--text-3);font-size:.8125rem;border-top:1px solid var(--line)}.pageintro{padding-top:64px;padding-bottom:44px}.pageintro h1{font-size:clamp(2rem,3.2vw,3rem);line-height:1.4}.pagehead{max-width:none;display:grid;grid-template-columns:1.2fr 1fr;column-gap:70px;align-items:start}.pagehead .eyebrow{grid-column:1 / -1}.pagehead>.lead{padding-top:5px}.pagehead h1{margin-bottom:24px}.pagehead .lead{max-width:730px;margin:0}.pagehead .eyebrow{margin-bottom:20px}.rule{border-top:1px solid var(--line)}.split{display:grid;grid-template-columns:1fr 1.5fr;gap:75px}.split h2{margin-bottom:22px}.cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.card{border:1px solid var(--line);padding:28px;border-radius:10px}.card .icon-box{margin-bottom:23px}.card h3{margin-bottom:12px}.card p{color:var(--text-2);font-size:.9375rem;margin:0}.checks{list-style:none;margin:0;padding:0}.checks li{display:flex;gap:13px;align-items:flex-start;padding:15px 0;border-bottom:1px solid var(--line);font-size:.9375rem}.checks svg{color:var(--accent);margin-top:6px}.notice{border:1px solid var(--accent-line);background:var(--accent-soft);padding:19px 24px;border-radius:8px;font-size:.875rem;color:var(--text-2)}.notice strong{color:var(--text)}.notice p:last-child{margin:0}table{width:100%;border-collapse:collapse;font-size:.9375rem;text-align:left}th,td{padding:19px 24px;border-bottom:1px solid var(--line);vertical-align:top}th{background:var(--surface-2);font-weight:500}tr:last-child td{border-bottom:0}td:last-child{color:var(--text-2)}.band{background:var(--bg-2);padding:40px;border-radius:12px;border:1px solid var(--line)}.band-row{display:flex;justify-content:space-between;gap:30px;align-items:center}.band h2{font-size:1.6rem;margin-bottom:10px}.band p{color:var(--text-2);font-size:.9375rem;margin:0}.pricing-head{text-align:left;max-width:none;margin:0;display:grid;grid-template-columns:1.2fr 1fr;column-gap:70px;align-items:start}.pricing-head .eyebrow,.pricing-head .billing-control{grid-column:1 / -1}.pricing-head .eyebrow{justify-content:flex-start}.pricing-head .lead{margin-inline:0;max-width:660px}.billing-control{display:flex;align-items:center;justify-content:flex-start;gap:17px;flex-wrap:wrap;margin-top:30px}.billing-control .segment{margin-top:0}.saving-label{color:var(--accent);font-size:.8125rem}.plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.plan{position:relative;border:1px solid var(--line);padding:29px 23px 23px;border-radius:10px;display:flex;flex-direction:column;background:var(--surface)}.plan.pick{border:2px solid var(--accent);padding:28px 22px 22px;border-top-left-radius:0;border-top-right-radius:0}.plan .tag{color:var(--button-text);background:var(--button-bg);font-size:.75rem;position:absolute;left:-2px;right:-2px;bottom:100%;padding:6px 12px;border-radius:7px 7px 0 0;text-align:center}.plan h3{font-size:1.125rem}.size{color:var(--text-2);font-size:.8125rem;margin-top:8px;min-height:45px}.price{font-size:2.35rem;font-weight:500;line-height:1.4;margin-top:15px;font-variant-numeric:tabular-nums}.cur,.neg{font-size:1.5rem}.per{color:var(--text-2);font-size:.75rem;min-height:46px;margin-top:4px}.plan ul{list-style:none;padding:22px 0;border-top:1px solid var(--line);margin:16px 0 5px;flex:1}.plan li{display:flex;gap:9px;font-size:.8125rem;line-height:1.7;margin-bottom:13px}.plan li svg{color:var(--accent);margin-top:4px}.plan .btn{font-size:.875rem;padding-inline:10px;width:100%}.pricing-note{margin-top:25px;font-size:.875rem;color:var(--text-2)}.contact-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:85px;align-items:start}.contact-grid h1{margin-bottom:24px}.contact-grid .lead{margin-bottom:30px}.contact-list{margin:30px 0 0;padding:0;list-style:none}.contact-list li{display:flex;gap:17px;padding:16px 0}.contact-list li>svg{color:var(--accent);margin-top:5px}.contact-list a{text-decoration:none}.contact-list .small{margin-bottom:4px}.panel{padding:35px;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 38px #112e2505;background:var(--surface)}.panel h2{font-size:1.35rem;margin-bottom:10px}.panel>p{color:var(--text-2);font-size:.875rem}.form{display:flex;flex-direction:column;gap:19px;margin-top:26px}.form .row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form label{display:block;font-size:.875rem;font-weight:500;margin-bottom:7px}.form input,.form select,.form textarea{width:100%;min-width:0;border:1px solid var(--line-2);border-radius:6px;color:var(--text);background:var(--bg);padding:12px 13px;line-height:1.6;font-size:1rem}.form input::placeholder,.form textarea::placeholder{color:var(--text-3)}.form input:focus,.form textarea:focus,.form select:focus{border-color:var(--accent)}.form [aria-invalid=true]{border-color:#b34635}.form textarea{min-height:126px;resize:vertical}.form label .optional{color:var(--text-2);font-weight:400;font-size:.8125rem}.err{display:block;margin-top:5px;color:#b34635;font-size:.8125rem}html[data-theme=dark] .err{color:#ffb2a3}.hint{color:var(--text-2);font-size:.8125rem;margin:9px 0 0}.form-status{border:1px solid var(--line-2);border-radius:7px;padding:16px;font-size:.875rem;background:var(--surface-2);overflow-wrap:anywhere}.form-status.ok{border-color:var(--accent-line);background:var(--accent-soft)}.form-status.bad{border-color:#b34635}.form-status p:last-child{margin:0}.form .btn{width:100%}.contact-next{display:flex;gap:13px;padding:16px 0;border-bottom:1px solid var(--line);font-size:.875rem;color:var(--text-2)}.contact-next svg{color:var(--accent);margin-top:4px}.login-panel{max-width:560px;margin:0}.login-panel h1{font-size:2rem}.login-panel .btn{margin-top:22px}.honest ul{list-style:none;padding:0;margin:0}.honest li{display:flex;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.honest li:first-child{padding-top:0}.honest li>svg{color:var(--accent);margin-top:5px}.honest strong{font-weight:500;display:block;margin-bottom:8px}.honest span{font-size:.9375rem;color:var(--text-2)}.about-manifesto{font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.8;color:var(--text)}.error-page{text-align:left;max-width:1392px;margin-inline:auto}.error-page h1{margin-block:15px 22px}@media (min-width:1600px){.hero{padding-top:96px}}@media (max-width:1150px){.head-row{gap:20px}.nav{gap:19px}.nav-cta{margin-left:0}.hero-grid{gap:30px}.hero h1{font-size:clamp(2.1rem,3.65vw,3rem)}.how-grid{gap:55px}.plans{gap:12px}.plan{padding-inline:17px}.plan.pick{padding-inline:16px}.contact-grid{gap:45px}.panel{padding:25px}}@media (max-width:980px){:root{--head-h:74px}.nav-toggle{display:inline-flex}.head-tools{margin-left:auto}.nav{display:none;position:absolute;top:100%;inset-inline:0;padding:20px var(--pad) 25px;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 15px 25px #0000000a;flex-direction:column;align-items:stretch;gap:4px}.nav.open{display:flex}.nav>a:not(.btn){padding-block:11px}.nav-cta{margin-top:12px}.hero{padding-top:52px}.hero-grid{grid-template-columns:1fr;gap:35px}.hero-copy{max-width:730px;padding:0}.hero h1{font-size:clamp(2.5rem,5.4vw,3.3rem)}.hero .lead{max-width:650px}.value-strip{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.value-strip>span{grid-column:1 / -1;text-align:left}.value-strip>span br{display:none}.value-strip strong{margin-left:8px}.section-heading{grid-template-columns:1fr;gap:20px}.section-heading>p{max-width:650px}.feature-card{padding:22px}.how-grid{gap:38px}.faq-layout{grid-template-columns:1fr;gap:30px}.plans{grid-template-columns:1fr 1fr;gap:50px 20px}.split{grid-template-columns:1fr;gap:35px}.cols-3{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:1fr;gap:40px}.contact-grid>div:first-child{max-width:700px}.band-row{flex-direction:column;align-items:start}.foot-grid{gap:35px}}@media (max-width:640px){:root{--pad:22px;--sec:60px}.hero{padding-top:38px}.hero h1{font-size:clamp(1.95rem,7.3vw,2.75rem);line-height:1.5}.eyebrow{font-size:.8125rem;gap:8px}.eyebrow-line{width:17px}.hero .lead{font-size:1rem}.hero-actions{gap:18px}.btn{padding-inline:19px}.value-strip{grid-template-columns:1fr;gap:18px;padding-block:28px}.value-strip>span{text-align:left}.value-strip>div{justify-content:flex-start}.value-strip>span strong{margin-left:4px}.section-heading{margin-bottom:28px}.feature-grid,.cols-3,.cols-2{grid-template-columns:1fr}.feature-card{padding:25px}.feature-top{margin-bottom:22px}.feature-card h3{max-width:none}.how-grid{grid-template-columns:1fr;gap:40px}.how-grid h2 br{display:none}.how-grid h2{max-width:350px}.how-grid h2>span:before{content:" "}.segment button{padding:10px 12px;font-size:.8125rem}.workflow-steps li{gap:20px;padding-block:23px}.faq summary{font-size:.9375rem}.faq-layout{gap:28px}.closing-section{padding-bottom:55px}.closing-panel{padding:36px 25px}.closing-panel .hero-actions{align-items:flex-start;flex-direction:column}.foot-grid{grid-template-columns:1fr 1fr;gap:35px 20px;padding-bottom:35px}.foot-grid>div:first-child{grid-column:1 / -1}.foot-grid p{max-width:350px}.foot-grid ul{font-size:.8125rem}.pageintro{padding-top:42px;padding-bottom:42px}.pageintro h1{font-size:2rem}.plans{grid-template-columns:1fr;gap:48px}.plan,.plan.pick{padding:28px}.size,.per{min-height:0}.price{margin-top:20px}.plan li{font-size:.875rem}.panel{padding:25px 20px}.form .row{grid-template-columns:1fr;gap:19px}.contact-grid h1{max-width:450px}.band{padding:28px}th,td{padding:16px 15px;min-width:150px;font-size:.875rem}.billing-control{gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.hero{padding-top:68px}.hero h1{font-size:clamp(2.35rem,3.5vw,3.15rem);line-height:1.45}.hero-copy{padding-top:12px;padding-bottom:0}.hero h1>span{color:var(--accent)}.hero .lead{max-width:550px}.hero-grid>*,.pagehead>*,.pricing-head>*,.contact-grid>*,.how-grid>*{min-width:0}.hero .value-strip{margin-top:55px}.section-heading{align-items:start}.workflow-steps{min-height:340px}.segment{flex-wrap:wrap}.quiet-preview{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:26px;box-shadow:var(--shadow)}.quiet-preview-head{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:20px;border-bottom:1px solid var(--line)}.quiet-preview-head strong{font-size:.9375rem;font-weight:500}.quiet-preview-head>span{font-size:.75rem;color:var(--text-3)}.quiet-chat{display:flex;flex-direction:column;gap:24px;padding-block:28px}.quiet-message{max-width:95%}.quiet-message>span{display:block;font-size:.8125rem;color:var(--text-3);margin-bottom:9px}.quiet-message p{font-size:.9375rem;line-height:1.85;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:17px 19px;margin:0}.quiet-message.is-reply{margin-left:30px}.quiet-message.is-reply p{background:var(--accent-soft);border-color:var(--accent-line)}.quiet-preview-note{border-top:1px solid var(--line);padding-top:17px;display:flex;gap:10px;align-items:center;font-size:.8125rem;color:var(--text-2)}.simple-trust{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.simple-trust p{color:var(--text-2);margin-top:20px}.simple-trust .checks{padding-top:10px}.closing-panel{padding:38px 40px;border:1px solid var(--line)}.closing-panel h2{font-size:clamp(1.7rem,2.7vw,2.3rem)}.closing-panel .hero-actions{margin-top:23px}.login-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:start}.login-copy .lead{max-width:560px;margin-top:24px}.login-panel h2{font-size:1.3rem}.login-panel .notice{margin-top:24px}.login-panel .btn{margin-top:20px}.site-head .brand-period{color:var(--text-3)}main:focus{outline:none}@media (max-width:980px){.pagehead,.pricing-head,.login-layout{grid-template-columns:1fr;gap:20px}.pagehead h1,.pagehead .eyebrow,.pricing-head .eyebrow{margin-bottom:0}.pricing-head .lead{margin-top:0!important}.hero-copy{padding-top:0}.quiet-preview{max-width:650px}.simple-trust{gap:35px}.workflow-steps{min-height:440px}.login-layout{gap:32px}.login-panel{max-width:650px;width:100%}}@media (max-width:640px){.hero{padding-top:38px}.hero h1{font-size:clamp(1.85rem,7.1vw,2.55rem)}.quiet-preview{padding:20px}.quiet-preview-head{flex-wrap:wrap;gap:8px}.quiet-message{max-width:100%}.quiet-message.is-reply{margin-left:12px}.quiet-message p{padding:14px}.simple-trust{grid-template-columns:1fr;gap:24px}.workflow-steps{min-height:460px}.closing-panel{padding:30px 24px}}body{transition:background-color .2s ease,color .2s ease}.hero{padding-top:74px}.hero-grid{align-items:start}.hero-copy{padding-top:20px}.hero .eyebrow{color:var(--accent)}.quiet-preview{position:relative;margin-top:0;padding:29px;border-radius:16px;box-shadow:var(--shadow);background:var(--surface)}.quiet-preview:before{content:"";position:absolute;top:-20px;right:-18px;bottom:-20px;left:-18px;z-index:-1;background:linear-gradient(140deg,var(--accent-soft),var(--bg));border-radius:27px}.hero-grid{isolation:isolate}.quiet-preview-head{padding-bottom:19px}.quiet-preview-head strong{font-size:1rem;color:var(--text)}.quiet-chat{gap:24px;padding-block:27px}.quiet-message p{border-color:transparent;border-radius:10px;background:var(--surface-2)}.quiet-message.is-reply p{border-color:var(--accent-line)}.quiet-message.is-reply>span{color:var(--accent)}.value-strip{padding-block:29px}.feature-card{padding:30px;border:0;background:var(--bg-2);border-radius:13px}.feature-top{margin-bottom:27px}.icon-box{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:11px}.how-section{border:0}.faq-layout h2{font-size:clamp(1.65rem,2.4vw,2.2rem)}.closing-panel{border:0;background:var(--dark);color:#f4f7ff;padding:42px 45px}.closing-panel .btn-light{color:#183262}.site-foot{background:var(--bg)}.site-head .brand-period{color:var(--accent)}.pageintro{padding-top:66px}.pageintro h1{font-size:clamp(2rem,3.05vw,2.9rem);line-height:1.42}.pagehead,.pricing-head{column-gap:80px}.pagehead .lead{font-size:1.0625rem}.plan{background:var(--surface);box-shadow:0 5px 25px #162c5c04}.plan.pick{background:var(--accent-soft);border-color:var(--button-bg)}.plan .price{color:var(--text)}.plan li{font-size:.875rem}.plan .per{font-size:.8125rem}.auth-section{min-height:calc(100svh - var(--head-h));padding-block:66px;background:linear-gradient(115deg,var(--bg) 58%,var(--bg-2) 58%)}.auth-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:start}.auth-intro{padding-top:32px}.auth-intro h1{font-size:clamp(2.25rem,3.4vw,3.2rem);line-height:1.45;margin-bottom:22px}.auth-intro h1 span{color:var(--accent)}.auth-intro>p{max-width:510px}.auth-benefits{display:flex;flex-direction:column;gap:18px;list-style:none;padding:24px 0 0;margin:0}.auth-benefits li{display:flex;align-items:center;gap:12px;font-size:.9375rem;color:var(--text-2)}.auth-benefits svg{color:var(--accent)}.auth-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:38px;box-shadow:var(--shadow)}.auth-card h2{font-size:1.6rem;margin-bottom:8px}.auth-card>p{font-size:.9375rem;color:var(--text-2)}.auth-card .form{margin-top:30px;gap:22px}.password-field{position:relative}.password-field input{padding-right:50px}.password-toggle{position:absolute;right:5px;top:5px;width:42px;height:42px;border:0;border-radius:5px;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--text-2)}.password-toggle:hover{background:var(--surface-2)}.auth-form-options{display:flex;align-items:center;justify-content:flex-end;margin-top:-9px}.auth-form-options a{font-size:.875rem;text-decoration:none}.auth-card-footer{border-top:1px solid var(--line);margin-top:28px;padding-top:22px;color:var(--text-2);font-size:.875rem}.auth-card-footer p{margin-bottom:8px}.auth-employee-note{margin-top:28px;display:flex;gap:12px;align-items:flex-start;font-size:.875rem;color:var(--text-2);max-width:500px}.auth-employee-note svg{margin-top:5px;color:var(--accent)}.auth-plan{font-size:.8125rem;padding:9px 12px;border-radius:6px;background:var(--accent-soft);color:var(--accent);margin-top:20px}@media (max-width:980px){.auth-layout{gap:40px;grid-template-columns:1fr 1fr}.auth-card{padding:28px}.auth-section{padding-block:45px}.auth-intro{padding-top:15px}.quiet-preview{margin-top:10px}.hero-copy{padding-top:0}}@media (max-width:720px){.auth-layout{grid-template-columns:1fr;gap:28px}.auth-section{background:var(--bg-2);padding-block:32px}.auth-intro{padding-top:0}.auth-intro h1{font-size:2rem}.auth-intro h1 br,.auth-benefits{display:none}.auth-card{padding:28px 22px}.auth-employee-note{margin-top:20px}}@media (max-width:640px){.hero{padding-top:38px}.quiet-preview{padding:22px;margin-top:5px}.quiet-preview:before{top:-12px;right:-9px;bottom:-12px;left:-9px;border-radius:20px}.closing-panel{padding:30px 24px}.feature-card{padding:25px}.pageintro{padding-top:38px}}h1,h2,h3,p,li,a,label,summary{overflow-wrap:break-word}.split>*,.faq-layout>*,.section-heading>*,.simple-trust>*,.foot-grid>*,.auth-layout>*,.honest li>div{min-width:0}@media (max-width:380px){h1,h2,h3,.foot-grid a{overflow-wrap:anywhere}.quiet-preview-head{align-items:flex-start;flex-direction:column}.hero .value-strip>span strong{display:block;margin-left:0}}.about-lede{max-width:1000px}.about-lede h1{max-width:16ch;margin-bottom:20px}.about-lede .lead{max-width:62ch;margin:0}.manifesto{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:clamp(26px,3vw,52px)}.manifesto-line{font-size:clamp(1.5rem,2.8vw,2.5rem);line-height:1.4;font-weight:600;letter-spacing:-.01em;max-width:20ch;margin:0 0 clamp(28px,3vw,46px);padding-left:20px;border-left:3px solid var(--accent)}.manifesto-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.6vw,48px);border-top:1px solid var(--line);padding-top:clamp(24px,2.6vw,40px)}.manifesto-n{display:block;font-size:.8125rem;font-weight:600;color:var(--accent);margin-bottom:10px;font-variant-numeric:tabular-nums}.manifesto-grid h3{font-size:1.0625rem;margin-bottom:9px}.manifesto-grid p{margin:0;color:var(--text-2);font-size:.9375rem}.rollout{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}.rollout li{background:var(--surface);padding:clamp(22px,2vw,32px)}.rollout-n{display:block;font-size:.8125rem;font-weight:600;color:var(--accent);margin-bottom:14px;font-variant-numeric:tabular-nums}.rollout p{margin:0;color:var(--text-2);font-size:.9375rem}.auth-home{display:inline-flex;align-items:center;gap:8px;color:var(--text-3);text-decoration:none;font-size:.9375rem;margin-bottom:30px}.auth-home:hover{color:var(--text)}.auth-home svg{transform:rotate(180deg)}@media (max-width:900px){.manifesto-grid{grid-template-columns:1fr;gap:24px}.rollout{grid-template-columns:1fr 1fr}}@media (max-width:560px){.rollout{grid-template-columns:1fr}.manifesto-line{padding-left:15px}}.about-top{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(28px,4vw,70px);align-items:center}.secure-line{width:100%;max-width:430px;justify-self:end}.h2-sm{font-size:clamp(1.4rem,2vw,1.9rem)}.qa{list-style:none;margin:0;padding:0}.qa li{display:grid;grid-template-columns:20px 1fr;gap:14px;align-items:start;padding:19px 0;border-top:1px solid var(--line)}.qa li:first-child{border-top:0;padding-top:0}.qa svg{margin-top:4px;color:var(--accent);flex:none}.qa strong{display:block;font-weight:600;margin-bottom:6px}.qa span{color:var(--text-2);font-size:.9375rem}@media (max-width:900px){.about-top{grid-template-columns:1fr}.secure-line{justify-self:start;max-width:360px}}.site-head{position:sticky;top:0;z-index:70;background:transparent;border:0;padding-block:14px}.site-head .wrap{position:relative}.navpill{display:flex;align-items:center;gap:clamp(12px,1.6vw,28px);padding:9px 9px 9px 20px;border-radius:999px;background:color-mix(in srgb,var(--surface) 82%,transparent);border:1px solid var(--line);box-shadow:0 1px 2px #0f12220a;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);transition:box-shadow .25s ease,background .25s ease,border-color .25s ease}.site-head.is-lifted .navpill{box-shadow:0 10px 30px #0f12221a;background:color-mix(in srgb,var(--surface) 94%,transparent)}.navpill .brand{flex:none}.navpill-links{display:flex;align-items:center;gap:clamp(10px,1.4vw,26px);margin-inline:auto}.navpill-links a{color:var(--text-2);text-decoration:none;font-size:.9375rem;white-space:nowrap;padding:8px 12px;border-radius:999px;transition:color .16s,background .16s}.navpill-links a:hover{color:var(--text);background:var(--bg-2)}.navpill-links a[aria-current=page]{color:var(--text);background:var(--bg-2);font-weight:500}.navpill-right{display:flex;align-items:center;gap:10px;flex:none}.nav-signin{color:var(--text-2);text-decoration:none;font-size:.9375rem;padding:8px 6px;white-space:nowrap}.nav-signin:hover{color:var(--text)}.nav-toggle{display:none}.nav-sheet{display:grid;gap:2px;margin-top:10px;padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 40px #0f12221f;animation:sheet-in .2s ease both}@keyframes sheet-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.nav-sheet a{color:var(--text-2);text-decoration:none;padding:13px 14px;border-radius:12px;font-size:1rem}.nav-sheet a[aria-current=page],.nav-sheet a:hover{background:var(--bg-2);color:var(--text)}.nav-sheet-foot{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;padding-top:14px;border-top:1px solid var(--line)}.nav-sheet-foot .btn{justify-content:center}@media (max-width:1080px){.navpill-links,.navpill-right .nav-signin,.navpill-right .btn{display:none}.navpill-right{margin-inline-start:auto}.nav-toggle{display:inline-grid}}.stage{position:relative;overflow:hidden;isolation:isolate;margin-top:-72px;padding-top:118px;padding-bottom:0;background:#0a0d18;color:#eef1fa}.stage-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.stage-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(90% 70% at 50% 0%,#000 0%,transparent 78%);mask-image:radial-gradient(90% 70% at 50% 0%,#000 0%,transparent 78%);animation:grid-drift 26s linear infinite}@keyframes grid-drift{to{background-position:58px 58px}}.orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55}.orb-a{width:520px;height:520px;top:-160px;right:-80px;background:#2f55e0;animation:orb-float 18s ease-in-out infinite}.orb-b{width:420px;height:420px;bottom:-180px;left:-100px;background:#6d3fd8;opacity:.4;animation:orb-float 22s ease-in-out infinite reverse}@keyframes orb-float{50%{transform:translate3d(-30px,34px,0) scale(1.08)}}.chip{position:absolute;width:9px;height:9px;border-radius:3px;background:#789bff80;animation:chip-rise 14s ease-in-out infinite}.chip-1{top:22%;left:8%;animation-delay:0s}.chip-2{top:66%;left:16%;width:6px;height:6px;animation-delay:1.8s}.chip-3{top:34%;right:10%;animation-delay:3.4s}.chip-4{top:78%;right:20%;width:6px;height:6px;animation-delay:5s}.chip-5{top:12%;left:42%;width:5px;height:5px;animation-delay:2.6s}.chip-6{top:58%;right:38%;animation-delay:6.2s}@keyframes chip-rise{0%,to{transform:translateY(0);opacity:.25}50%{transform:translateY(-22px);opacity:.75}}.stage-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,4vw,72px);align-items:center;padding-block:clamp(30px,5vh,64px) clamp(40px,6vh,76px)}.stage-badge{display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 12px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);font-size:.875rem;color:#cdd6ee;margin-bottom:26px;animation:rise .7s .05s ease both}.ping{position:relative;width:7px;height:7px;border-radius:50%;background:#6f8dff}.ping:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid #6f8dff;animation:ping 2.4s ease-out infinite}@keyframes ping{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.7);opacity:0}}.stage h1{color:#fff;font-size:clamp(2.4rem,5.2vw,4.4rem);line-height:1.08;letter-spacing:-.03em;margin-bottom:22px}.stage h1 .line{display:block;animation:rise .8s ease both}.stage h1 .line-1{animation-delay:.12s}.stage h1 .line-2{animation-delay:.24s;background:linear-gradient(96deg,#8fa8ff,#c9b4ff 60%,#fff);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.stage-lead{color:#a9b4d0;font-size:clamp(1rem,1.1vw,1.125rem);max-width:44ch;margin-bottom:32px;animation:rise .8s .34s ease both}.stage-actions{display:flex;flex-wrap:wrap;gap:13px;animation:rise .8s .44s ease both}.btn-lg{padding:15px 28px;font-size:1rem;border-radius:12px}.btn-glass{background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#fff}.btn-glass:hover{background:#ffffff24;border-color:#ffffff5c}.stage-note{margin:26px 0 0;color:#7f8aa8;font-size:.875rem;animation:rise .8s .54s ease both}.stage-visual{animation:rise .9s .3s ease both}.chat-card{background:#ffffff0e;border:1px solid rgba(255,255,255,.13);border-radius:18px;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 30px 70px #00000073}.chat-card-head{display:flex;align-items:center;gap:7px;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.chat-dot{width:9px;height:9px;border-radius:50%;background:#ffffff38}.chat-url{margin-inline-start:8px;font-size:.75rem;color:#93a0c0;background:#ffffff12;border-radius:999px;padding:4px 13px}.chat-body{padding:clamp(18px,2vw,26px);display:grid;gap:14px}.chat-msg{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.chat-msg.is-in{opacity:1;transform:none}.chat-msg span{display:block;font-size:.75rem;color:#8d99b8;margin-bottom:7px}.chat-msg p{margin:0;background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:14px 14px 14px 4px;padding:13px 16px;font-size:.9375rem;color:#e3e8f6}.chat-msg.is-reply{text-align:right}.chat-msg.is-reply p{border-radius:14px 14px 4px;background:#4f6ef03d;border-color:#7c98ff57;text-align:left}.chat-typing{display:flex;gap:5px;padding:0 4px;height:0;opacity:0;transition:opacity .3s}.chat-typing.is-in{opacity:1;height:auto}.chat-typing i{width:6px;height:6px;border-radius:50%;background:#7d8bb0;animation:blink 1.2s infinite}.chat-typing i:nth-child(2){animation-delay:.18s}.chat-typing i:nth-child(3){animation-delay:.36s}@keyframes blink{0%,60%,to{opacity:.25}30%{opacity:1}}.chat-note{display:flex;align-items:center;gap:9px;margin-top:4px;padding-top:15px;border-top:1px solid rgba(255,255,255,.1);font-size:.8125rem;color:#93a0c0;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s}.chat-note.is-in{opacity:1;transform:none}.chat-note svg{color:#8fa8ff;flex:none}.marquee{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.1);padding:20px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;gap:52px;width:max-content;animation:slide 42s linear infinite}.marquee-track span{color:#7b87a6;font-size:.9375rem;white-space:nowrap}@keyframes slide{to{transform:translate(-50%)}}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,.8,.3,1),transform .7s cubic-bezier(.22,.8,.3,1)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.stage-bg:before,.orb,.chip,.marquee-track,.ping:after,.chat-typing i{animation:none!important}.stage h1 .line,.stage-badge,.stage-lead,.stage-actions,.stage-note,.stage-visual{animation:none!important;opacity:1!important;transform:none!important}}@media (max-width:1000px){.stage-inner{grid-template-columns:1fr;gap:34px}.stage-lead{max-width:52ch}}@media (max-width:620px){.stage{margin-top:-66px;padding-top:96px}.stage-actions .btn{flex:1 1 100%;justify-content:center}.marquee-track{gap:32px}}:root{--head-total:84px}.navpill{min-height:56px}.site-head.on-dark .navpill{background:#ffffff0d;border-color:#ffffff1f;box-shadow:none;color:#eef1fa}.site-head.on-dark .navpill-links a[aria-current=page]{color:#fff;background:#ffffff1f}.site-head.on-dark .nav-signin{color:#aab4cf}.site-head.on-dark .nav-signin:hover{color:#fff}.site-head.on-dark.is-lifted .navpill{background:#0c101eb8;border-color:#ffffff24;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px)}.stage{margin-top:calc(-1 * var(--head-total));padding-top:calc(var(--head-total) + 34px)}@media (max-width:620px){.stage{margin-top:calc(-1 * var(--head-total));padding-top:calc(var(--head-total) + 20px)}}.compare-section{padding-top:clamp(48px,5vw,84px)}.compare{position:relative}.compare-frame{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 20px 50px #0f12221a}html[data-theme=dark] .compare-frame{box-shadow:0 20px 50px #00000073}.compare-head,.compare-row{display:grid;grid-template-columns:minmax(200px,2.4fr) minmax(120px,.8fr);gap:clamp(12px,2vw,28px);align-items:center;padding:16px clamp(16px,2vw,28px)}.compare-head{background:var(--bg-2);border-bottom:1px solid var(--line);font-size:.8125rem;font-weight:600;color:var(--text-2)}.compare-row{position:relative;border-bottom:1px solid var(--line);font-size:.9375rem;color:var(--text-2)}.compare-row .c-status{color:var(--text-3);font-size:.8125rem}.c-cipher{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:0 clamp(16px,2vw,28px);background:#0b0f1c;color:#5ce39a;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;letter-spacing:.02em;white-space:nowrap;overflow:hidden}.compare-foot{position:relative;display:grid;grid-template-columns:1fr 1fr}.compare-side{padding:clamp(18px,2vw,26px) clamp(16px,2vw,28px)}.compare-side strong{display:block;font-size:1rem;margin-bottom:5px}.compare-side span{font-size:.875rem}.compare-side.is-them{background:var(--bg-2);color:var(--text-3)}.compare-side.is-them strong{color:var(--text-2)}.compare-side.is-us{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:var(--accent);color:#fff;z-index:1}.compare-side.is-us strong{color:#fff}.compare-side.is-us span{color:#ffffffd9}.compare-divider{position:absolute;top:0;bottom:0;width:2px;background:#ffffff8c;z-index:3;pointer-events:none}.compare-knob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:var(--surface);border:1px solid var(--line-2);box-shadow:0 6px 18px #0f122238;display:flex;align-items:center;justify-content:center;gap:1px;color:var(--text-2)}.compare-knob svg:first-child{transform:rotate(180deg)}.compare-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:4;opacity:0;cursor:ew-resize;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;margin:0}.compare-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:64px;height:100%;cursor:ew-resize}.compare-input::-moz-range-thumb{width:64px;height:400px;border:0;background:transparent;cursor:ew-resize}.compare-hint{margin:14px 0 0;font-size:.875rem;color:var(--text-3)}@media (max-width:760px){.compare-head,.compare-row{grid-template-columns:1.6fr 1fr}.compare-foot{grid-template-columns:1fr}.compare-side.is-us{position:relative;inset:auto;clip-path:none!important}.compare-divider,.compare-input{display:none}}.trust-section{padding-block:clamp(48px,5vw,88px)}.trust-panel{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,3.5vw,64px);background:#0b0f1c;color:#eef1fa;border-radius:22px;padding:clamp(28px,3.4vw,58px)}.trust-glow{position:absolute;z-index:-1;width:520px;height:520px;border-radius:50%;filter:blur(110px);background:#2f55e0;opacity:.5;top:-220px;right:-120px}.trust-panel .eyebrow{color:#94a3c7}.trust-panel h2{color:#fff;margin-bottom:14px}.trust-copy>p{color:#a6b0cc;margin-bottom:26px;max-width:34ch}.trust-cards{display:grid;gap:12px;align-content:center}.trust-cards article{display:grid;grid-template-columns:42px 1fr;gap:16px;align-items:start;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:20px 22px;transition:background .2s,border-color .2s,transform .2s}.trust-cards article:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px)}.trust-icon{width:42px;height:42px;border-radius:11px;background:#6f8dff2e;color:#9db3ff;display:grid;place-items:center}.trust-cards h3{color:#fff;font-size:1rem;margin-bottom:5px}.trust-cards p{color:#a6b0cc;font-size:.9063rem;margin:0}@media (max-width:900px){.trust-panel{grid-template-columns:1fr}.trust-copy>p{max-width:none}}.faq details{border:1px solid var(--line);border-radius:14px;margin-bottom:10px;background:var(--surface);transition:border-color .2s,box-shadow .2s}.faq details:first-child{border-top:1px solid var(--line)}.faq details[open]{border-color:var(--accent-line);box-shadow:0 8px 24px #0f122212}.faq summary{padding:20px 22px}.faq details p{padding:0 22px 20px}.navpill,.site-head.on-dark .navpill{background:color-mix(in srgb,var(--surface) 86%,transparent);border-color:var(--line);color:var(--text);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:none}.site-head.is-lifted .navpill,.site-head.on-dark.is-lifted .navpill{background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 10px 30px #0f12221a}html[data-theme=dark] .site-head.is-lifted .navpill{box-shadow:0 10px 30px #00000080}.navpill .brand,.navpill .brand-period,.site-head.on-dark .brand{color:var(--text)}.navpill-links a,.site-head.on-dark .navpill-links a{color:var(--text-2)}.navpill-links a:hover,.site-head.on-dark .navpill-links a:hover,.navpill-links a[aria-current=page],.site-head.on-dark .navpill-links a[aria-current=page]{color:var(--text);background:var(--bg-2)}.navpill .icon-btn,.site-head.on-dark .icon-btn{background:var(--surface);border-color:var(--line-2);color:var(--text-2)}.navpill .icon-btn:hover{color:var(--text);border-color:var(--text-3)}.nav-cta{padding-inline:22px 20px}.navpill-right{gap:12px}.trust-cards article>div,.qa li>div,.honest li>div,.compare-row>*{min-width:0}.check-row{display:grid;grid-template-columns:22px 1fr;gap:13px;align-items:start;cursor:pointer;line-height:1.55}.check-row input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:1px 0 0;width:22px;height:22px;border:1.5px solid var(--line-2);border-radius:7px;background:var(--surface);display:grid;place-content:center;cursor:pointer;flex:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.check-row input[type=checkbox]:hover{border-color:var(--accent)}.check-row input[type=checkbox]:before{content:"";width:12px;height:12px;transform:scale(0);transform-origin:center;transition:transform .16s cubic-bezier(.3,1.4,.5,1);box-shadow:inset 1em 1em #fff;clip-path:polygon(14% 47%,0 61%,39% 100%,100% 22%,85% 8%,39% 71%)}.check-row input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.check-row input[type=checkbox]:checked:before{transform:scale(1)}.check-row input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.check-row>span{color:var(--text-2);font-size:.9063rem}.form label.check-row,.auth-card label.check-row{display:grid;grid-template-columns:22px 1fr;gap:13px;align-items:start;margin-bottom:0}.form .check-row input[type=checkbox],.auth-card .check-row input[type=checkbox]{width:22px;height:22px;min-width:22px;padding:0;border-radius:7px;border:1.5px solid var(--line-2);background:var(--surface)}.form .check-row input[type=checkbox]:checked,.auth-card .check-row input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.select{position:relative}.select-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;font-size:.9688rem;cursor:pointer;text-align:start;transition:border-color .16s,box-shadow .16s}.select-btn:hover{border-color:var(--text-3)}.select-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-btn svg{flex:none;color:var(--text-3);transition:transform .2s ease}.select.is-open .select-btn{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.select.is-open .select-btn svg{transform:rotate(180deg)}.select-list{position:absolute;z-index:40;top:calc(100% + 8px);inset-inline:0;margin:0;padding:6px;list-style:none;max-height:260px;overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 44px #0f122229;animation:select-in .16s ease both}html[data-theme=dark] .select-list{box-shadow:0 18px 44px #0009}@keyframes select-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.select-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-radius:9px;font-size:.9375rem;color:var(--text-2);cursor:pointer}.select-list li.is-active{background:var(--bg-2);color:var(--text)}.select-list li.is-selected{color:var(--accent);font-weight:500}.select-list li svg{flex:none}@media (prefers-reduced-motion: reduce){.select-list{animation:none}}.site-head.on-dark .navpill{background:#0b0f1cb8;border-color:#ffffff1f;color:#eef1fa}.site-head.on-dark.is-lifted .navpill{background:#0b0f1ce0;box-shadow:0 12px 34px #080c184d}.site-head.on-dark .brand,.site-head.on-dark .brand-period{color:#fff}.site-head.on-dark .navpill-links a{color:#aab4cf}.site-head.on-dark .navpill-links a:hover{color:#fff;background:#ffffff17}.site-head.on-dark .navpill-links a[aria-current=page]{color:#fff;background:#ffffff21}.site-head.on-dark .icon-btn{background:#ffffff0f;border-color:#ffffff29;color:#dfe5f5}.site-head.on-dark .icon-btn:hover{color:#fff;border-color:#ffffff57}.nav-cta{padding-inline:24px 22px}.navpill{padding-right:14px}.stage h1 .line-2{padding-bottom:.14em;margin-bottom:-.14em}.stage h1{padding-bottom:.06em}.navpill{border-radius:16px}.navpill-links a{border-radius:10px}.nav-sheet{border-radius:16px}
