:root{--ink:#0B2A2F;--ink-2:#4F6468;--ink-3:#8A9A9D;--paper:#fff;--bg:#FAF8F3;--bg2:#F3EFE6;--line:#E6E0D4;--teal:#0F6B5C;--teal-2:#0A5246;--mint:#E3F0EC;--gold:#D9B977;--gold-2:#B08A3E;--red:#A4372E;--wa:#1F8F55;--serif:"Fraunces",Georgia,serif;--sans:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--r:14px;--r-lg:22px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--sans);color:var(--ink);background:var(--bg);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:var(--teal)}h1,h2,h3,h4{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;line-height:1.08;margin:0}p{margin:0}[hidden]{display:none!important}.muted{color:var(--ink-2)}.small{font-size:14px}.tiny{font-size:12px}.center{text-align:center}.mono{font-family:var(--mono)}.eyebrow{font:500 12px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-2);margin-bottom:14px}.eyebrow.light{color:var(--gold)}.hd-wrap{max-width:1240px;margin:0 auto;padding:0 28px}:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px;border-radius:6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:999px;border:1px solid transparent;font:600 14.5px/1 var(--sans);text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .15s,background .2s,box-shadow .2s,border-color .2s;background:none;color:inherit}.btn:active{transform:translateY(1px)}.btn.sm{padding:7px 12px;font-size:12.5px}.btn-lg{padding:16px 26px;font-size:15.5px}.btn-primary{background:var(--ink);color:#fff;box-shadow:0 10px 24px -14px #0b2a2fcc}.btn-primary:hover{background:#133a40;transform:translateY(-1px)}.btn-primary[disabled]{opacity:.6;cursor:wait}.btn-outline{border-color:var(--line);background:#fff;color:var(--ink)}.btn-outline:hover{border-color:var(--ink)}.btn-quiet{color:var(--ink)}.btn-quiet:hover{background:#0b2a2f0f}.btn-gold{background:linear-gradient(145deg,#EBD7A8,var(--gold) 50%,var(--gold-2));color:#1b1407}.btn-ghost{border-color:#ffffff4d;color:#fff}.btn-ghost:hover{background:#ffffff14}.brand{display:inline-flex;align-items:center;gap:10px;font:600 20px var(--serif);color:var(--ink);text-decoration:none;letter-spacing:-.01em}.brand .mark{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--ink);color:var(--gold);font:500 21px var(--serif);font-style:italic;box-shadow:inset 0 0 0 1px #d9b97759}.brand.light{color:#fff}.hd-header{position:sticky;top:0;z-index:50;background:#faf8f3d1;backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .2s,background .2s}.hd-header.scrolled{border-color:var(--line);background:#faf8f3f0}.hd-nav{max-width:1240px;margin:0 auto;padding:14px 28px;display:flex;align-items:center;gap:28px}.hd-links{list-style:none;display:flex;gap:26px;margin:0 auto;padding:0}.hd-links a{color:var(--ink-2);text-decoration:none;font-weight:500;font-size:14.5px}.hd-links a:hover,.hd-links a[aria-current]{color:var(--ink)}.hd-links .m-only{display:none}.hd-cta{display:flex;gap:8px;align-items:center}.burger{display:none;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:#fff;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px}.burger span{width:16px;height:1.6px;background:var(--ink)}.hero{padding:56px 0 30px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;right:-12%;top:-20%;width:62%;height:120%;background:radial-gradient(closest-side,rgba(217,185,119,.22),transparent),radial-gradient(closest-side at 70% 70%,rgba(15,107,92,.12),transparent);pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.02fr 1fr;gap:56px;align-items:center;position:relative}.pill{display:inline-flex;align-items:center;gap:9px;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--ink);text-decoration:none;margin-bottom:24px}.pill .dot{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px var(--mint)}.hero h1{font-size:clamp(40px,5.1vw,70px);font-weight:300;letter-spacing:-.03em}.hero h1 em{font-style:italic;color:var(--teal)}.lede{font-size:clamp(16.5px,1.35vw,19px);color:var(--ink-2);max-width:560px;margin-top:22px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-ticks{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-wrap:wrap;gap:8px 22px;color:var(--ink-2)}.hero-ticks li:before{content:"\2713";color:var(--teal);font-weight:800;margin-right:7px}.hero-visual{position:relative;padding:10px 40px 50px 0}.browser{background:#fff;border-radius:16px;box-shadow:0 40px 80px -30px #0b2a2f73,0 0 0 1px #0b2a2f0f;overflow:hidden;transform:perspective(1600px) rotateY(-6deg) rotateX(2deg);transform-origin:left center}.browser-bar{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#f4f1ea;border-bottom:1px solid var(--line)}.browser-bar i{width:9px;height:9px;border-radius:50%;background:#e0d9cb}.browser-bar span{margin-left:10px;font:11px var(--mono);color:var(--ink-3);background:#fff;border-radius:6px;padding:3px 10px}.phone{position:absolute;right:0;bottom:0;width:31%;border-radius:26px;overflow:hidden;border:6px solid #0B2A2F;box-shadow:0 30px 60px -20px #0b2a2f8c;background:#fff}.float-chip{position:absolute;background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px 14px;box-shadow:0 18px 40px -20px #0b2a2f66;display:flex;flex-direction:column;animation:bob 6s ease-in-out infinite}.float-chip b{font:500 20px var(--serif)}.float-chip small{color:var(--ink-2);font-size:12px}.float-chip.c1{left:-26px;bottom:18%}.float-chip.c2{right:24%;top:-6px;flex-direction:row;align-items:center;gap:8px;animation-delay:-3s}.wa-dot{width:9px;height:9px;border-radius:50%;background:var(--wa);box-shadow:0 0 0 4px #1f8f5526}@keyframes bob{50%{transform:translateY(-6px)}}.logos{display:flex;flex-wrap:wrap;align-items:center;gap:10px 34px;margin-top:40px;padding-top:24px;border-top:1px solid var(--line);color:var(--ink-3);font-size:13px}.logos b{font:400 19px var(--serif);color:var(--ink-2)}.band{background:var(--ink);color:#fff;padding:44px 0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.stats b{display:block;font:300 46px var(--serif);color:var(--gold);letter-spacing:-.02em}.stats span{color:#a9c3c6;font-size:14.5px}.section{padding:110px 0}.section.alt{background:var(--bg2)}.sec-head{max-width:700px;margin-bottom:56px}.sec-head.center{text-align:center;margin-left:auto;margin-right:auto}.sec-head h2{font-size:clamp(32px,3.7vw,52px)}.sec-head .muted{margin-top:16px;font-size:17px}.feature-row{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center;margin-bottom:96px}.feature-row.rev .f-copy{order:2}.f-num{font:500 13px var(--mono);color:var(--gold-2)}.f-copy h3{font-size:clamp(26px,2.5vw,36px);margin:10px 0 16px}.f-copy>p{color:var(--ink-2);font-size:16.5px}.checks{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:9px;font-weight:500}.checks li:before{content:"";display:inline-block;width:18px;height:18px;border-radius:50%;background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' stroke='%230F6B5C' stroke-width='2' fill='none'/%3E%3C/svg%3E") center/12px no-repeat;margin-right:10px;vertical-align:-3px}.f-shot{border-radius:var(--r-lg);overflow:hidden;background:#fff;box-shadow:0 30px 70px -36px #0b2a2f80,0 0 0 1px #0b2a2f0f}.wa-shot{background:#e9e2d6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Ccircle cx='2' cy='2' r='1' fill='%23d8cfbf'/%3E%3C/svg%3E");padding:34px 28px;display:flex;flex-direction:column;gap:12px}.wa-bubble{background:#fff;border-radius:4px 14px 14px;padding:10px 14px;max-width:86%;font-size:15px;box-shadow:0 1px 1px #00000014;font-family:var(--sans),"Noto Sans Devanagari",sans-serif}.wa-bubble small{display:block;color:var(--teal);font-weight:700;font-size:12px;margin-bottom:3px}.wa-bubble.me{align-self:flex-end;background:#d7f5c9;border-radius:14px 4px 14px 14px}.mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.mini{background:#fff;padding:28px}.mini span{font-size:22px}.mini h4{font-size:20px;margin:10px 0 6px}.mini p{color:var(--ink-2);font-size:14.5px}.steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:s}.steps li{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:28px 24px;counter-increment:s;position:relative}.steps li:before{content:counter(s,decimal-leading-zero);font:500 13px var(--mono);color:var(--gold-2);display:block;margin-bottom:16px}.steps b{display:block;font:400 22px var(--serif);margin-bottom:8px}.steps span{color:var(--ink-2);font-size:14.5px}.toggle{display:inline-flex;background:#fff;border:1px solid var(--line);border-radius:999px;padding:4px;margin-top:26px}.toggle button{border:0;background:none;padding:9px 18px;border-radius:999px;font:600 14px var(--sans);color:var(--ink-2);cursor:pointer}.toggle button.on{background:var(--ink);color:#fff}.toggle em{font-style:normal;color:var(--gold-2);font-size:12px;margin-left:4px}.toggle.sm{margin:0 0 14px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.price-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:24px;padding:32px 28px;display:flex;flex-direction:column}.price-card.hl{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 40px 80px -40px #0b2a2fb3;transform:translateY(-10px)}.price-card.hl .muted{color:#a9c3c6}.price-card .flag{position:absolute;top:-12px;left:28px;background:linear-gradient(145deg,#EBD7A8,var(--gold));color:var(--ink);font-size:12px;font-weight:700;padding:4px 12px;border-radius:99px}.price-card h3{font-size:28px}.amt{display:flex;align-items:baseline;gap:3px;margin:22px 0 4px}.amt .cur{font:400 26px var(--serif)}.amt .num{font:300 56px var(--serif);letter-spacing:-.03em}.amt .per{color:var(--ink-3);font-size:14px;margin-left:4px}.price-card.hl .amt .per{color:#a9c3c6}.price-card .btn{margin:22px 0 24px}.price-card.hl .btn-primary{background:var(--gold);color:var(--ink)}.price-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px;font-size:14.5px}.price-card li:before{content:"\2713";color:var(--teal);font-weight:800;margin-right:10px}.price-card.hl li:before{color:var(--gold)}.addons{margin-top:30px;text-align:center;font-size:14px;color:var(--ink-2);background:#fff;border:1px dashed var(--line);border-radius:14px;padding:14px}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.quotes figure{margin:0;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:30px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.quotes blockquote{margin:0;font:400 19px/1.5 var(--serif)}.quotes figcaption{font-size:14px;color:var(--ink-2)}.faq-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font:400 20px var(--serif);list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:300 26px var(--sans);color:var(--gold-2);line-height:1}.faq details[open] summary:after{content:"\2013"}.faq p{color:var(--ink-2);margin-top:10px;max-width:640px}.cta{background:radial-gradient(70% 120% at 100% 0%,rgba(217,185,119,.22),transparent 60%),linear-gradient(120deg,#0b2a2f,#123c42);color:#fff}.cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.cta h2{font-size:clamp(30px,3.4vw,46px)}.muted-light{color:#a9c3c6;margin-top:16px;font-size:17px}.lead-form{background:#fff;color:var(--ink);border-radius:var(--r-lg);padding:28px;display:flex;flex-direction:column;gap:12px;box-shadow:0 40px 80px -40px #0009}label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--ink-2)}input,select,textarea{font:15px var(--sans);padding:12px 13px;border:1px solid var(--line);border-radius:12px;background:#fcfbf8;color:var(--ink);width:100%}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--gold-2);box-shadow:0 0 0 3px #d9b97740;background:#fff}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.two-btn{display:grid;grid-template-columns:1fr 2fr;gap:10px;margin-top:6px}.form-msg{min-height:20px;font-size:14px}.form-msg.ok{color:var(--teal)}.form-msg.bad{color:var(--red)}.hint{font-weight:400;color:var(--ink-3)}.hint.ok{color:var(--teal)}.hint.bad{color:var(--red)}.hd-footer{background:#fff;border-top:1px solid var(--line);padding:60px 0 30px}.foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr 1fr;gap:28px}.foot-grid h4,.foot-grid .foot-h{font:600 13px var(--sans);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:12px}.foot-grid a:not(.brand){display:block;color:var(--ink-2);text-decoration:none;font-size:14.5px;margin-bottom:8px}.foot-grid a:not(.brand):hover{color:var(--ink)}.foot-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:40px;padding-top:20px;border-top:1px solid var(--line)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}.price-card.hl.reveal.in{transform:translateY(-10px)}.auth{background:var(--bg)}.auth-main{max-width:1100px;margin:30px auto 60px;padding:0 24px;display:grid;grid-template-columns:.9fr 1.1fr;gap:0;border-radius:28px;overflow:hidden;box-shadow:0 40px 90px -50px #0b2a2f80;background:#fff}.auth-main.single{grid-template-columns:1fr;max-width:480px;box-shadow:none;background:none}.auth-side{background:radial-gradient(70% 90% at 0% 0%,#154349,var(--ink) 60%);color:#fff;padding:48px 40px;display:flex;flex-direction:column}.auth-side h1{font-size:40px;font-weight:300}.auth-ticks{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-direction:column;gap:12px;color:#d4e2e3}.auth-ticks li:before{content:"\2713";color:var(--gold);font-weight:800;margin-right:10px}.auth-quote{margin:auto 0 0;padding-top:40px}.auth-quote blockquote{margin:0;font:300 20px/1.45 var(--serif);font-style:italic}.auth-quote figcaption{color:#a9c3c6;font-size:13px;margin-top:8px}.auth-card{background:#fff;padding:44px 44px 34px;display:flex;flex-direction:column;gap:14px}.auth-main.single .auth-card{border:1px solid var(--line);border-radius:24px}.auth-card h2,.auth-card h1{font-size:32px}.auth-card form,.auth-card fieldset{display:flex;flex-direction:column;gap:13px;border:0;padding:0;margin:0}.su-steps{display:flex;gap:8px;font:500 12px var(--mono);color:var(--ink-3)}.su-steps span{padding:4px 10px;border-radius:99px;background:var(--bg2)}.su-steps span.on{background:var(--ink);color:#fff}.su-steps span.done{background:var(--mint);color:var(--teal)}.slug-field{display:flex}.slug-field i{font:normal 13px var(--mono);display:grid;place-items:center;padding:0 10px;border:1px solid var(--line);border-right:0;border-radius:12px 0 0 12px;background:var(--bg2);color:var(--ink-2);white-space:nowrap}.slug-field input{border-radius:0 12px 12px 0;font-family:var(--mono)}.plan-pick{display:flex;flex-direction:column;gap:8px}.pp{flex-direction:row!important;align-items:center;gap:12px!important;border:1px solid var(--line);border-radius:14px;padding:13px 14px;cursor:pointer;color:var(--ink)!important}.pp input{width:auto;accent-color:var(--ink)}.pp span{flex:1;display:flex;flex-direction:column}.pp b{font-size:15px}.pp small{font-weight:400;color:var(--ink-3)}.pp em{font:500 16px var(--mono);font-style:normal}.pp i{font-style:normal;font-weight:400;color:var(--ink-3)}.pp:has(input:checked){border-color:var(--ink);box-shadow:0 0 0 3px #0b2a2f14}.consent{flex-direction:row!important;align-items:flex-start;gap:9px!important;font-weight:400!important}.consent input{width:auto;margin-top:3px}.stack-form{display:flex;flex-direction:column;gap:12px}.find-results{display:flex;flex-direction:column;gap:8px}.find-item{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;text-decoration:none;color:var(--ink)}.find-item b{flex:1}.find-item small{color:var(--ink-3)}.divider-or{display:flex;align-items:center;gap:12px;color:var(--ink-3);font-size:13px}.divider-or:before,.divider-or:after{content:"";flex:1;height:1px;background:var(--line)}.admin{background:#f2f0ea}.adm-head{display:flex;align-items:center;gap:14px;padding:14px 28px;background:var(--ink);color:#fff}.adm-head .btn-ghost{color:#fff}.adm-tag{font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(217,185,119,.4);padding:3px 9px;border-radius:99px}.adm-main{max-width:1400px;margin:0 auto;padding:26px 24px 60px}.adm-login{max-width:420px;margin:60px auto;border:1px solid var(--line);border-radius:22px}.adm-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:18px}.kpi{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px;border-left:3px solid var(--ink)}.kpi.gold{border-left-color:var(--gold-2)}.kpi.blue{border-left-color:#2f6fa8}.kpi.red{border-left-color:var(--red)}.kpi span{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.kpi b{display:block;font:400 30px var(--serif);margin:6px 0 2px}.kpi small{color:var(--ink-2);font-size:12px}.adm-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.adm-side{display:flex;flex-direction:column;gap:16px}.adm-card{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.adm-card-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--line)}.adm-card-head h3{font-size:19px;margin-right:auto}.adm-pad{padding:16px 18px}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{border:1px solid var(--line);background:#fff;border-radius:99px;padding:5px 11px;font:600 12px var(--sans);cursor:pointer;color:var(--ink-2)}.chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.adm-table-wrap{overflow-x:auto}.adm-table{width:100%;border-collapse:collapse;font-size:13.5px}.adm-table th{text-align:left;font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.adm-table td{padding:12px 14px;border-bottom:1px solid #F0ECE3;vertical-align:middle}.adm-table .r{text-align:right}.nowrap{white-space:nowrap}.adm-table a{color:var(--teal);text-decoration:none}.st{display:inline-block;font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;padding:3px 9px;border-radius:99px;background:#f1efea;color:var(--ink-2)}.st-active{background:var(--mint);color:var(--teal)}.st-trialing{background:#e8f0f8;color:#2f6fa8}.st-past_due{background:#fdecea;color:var(--red)}.st-cancelled{background:#eee;color:#888;text-decoration:line-through}.bar-row{display:grid;grid-template-columns:1fr auto;gap:4px 10px;margin-bottom:14px;font-size:14px}.bar{grid-column:1/-1;height:7px;background:#f0ece3;border-radius:99px;overflow:hidden}.bar i{display:block;height:100%;background:linear-gradient(90deg,var(--teal),var(--gold))}.lead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid #F0ECE3;font-size:13.5px}.lead:last-child{border-bottom:0}.nf{display:grid;place-items:center;min-height:100vh;text-align:center}.nf main{display:flex;flex-direction:column;align-items:center;gap:20px;padding:24px}.nf h1{font-size:36px}@media(max-width:1100px){.hd-links{display:none}.hd-links.open{display:flex;flex-direction:column;position:absolute;top:100%;left:16px;right:16px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px;gap:14px;box-shadow:0 30px 60px -30px #0000004d}.hd-links .m-only{display:block}.burger{display:flex}.hero-grid,.feature-row,.cta-grid,.faq-wrap{grid-template-columns:1fr;gap:40px}.feature-row.rev .f-copy{order:0}.price-grid,.quotes{grid-template-columns:1fr;max-width:520px;margin:0 auto}.price-card.hl,.price-card.hl.reveal.in{transform:none}.steps,.stats,.mini-grid{grid-template-columns:1fr 1fr}.adm-kpis{grid-template-columns:repeat(3,1fr)}.adm-grid,.auth-main{grid-template-columns:1fr}.auth-side{padding:36px 28px}.auth-quote{display:none}}@media(max-width:640px){.hd-wrap{padding:0 18px}.hd-nav{padding:12px 18px;gap:10px}#nav-login{display:none}#nav-trial{padding:9px 14px;font-size:13px}.hd-cta{gap:8px}.brand{font-size:19px}html,body{overflow-x:hidden}.hero{padding-top:34px}.hero-visual{padding-right:22px}.float-chip.c1{left:-6px}.float-chip.c2{display:none}.section{padding:72px 0}.stats,.steps,.mini-grid,.two{grid-template-columns:1fr}.stats b{font-size:38px}.auth-card{padding:30px 22px}.auth-main{margin:16px auto 40px;border-radius:22px;padding:0}.foot-grid,.adm-kpis{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.brand .hd-logo-lockup{display:block;height:44px;width:auto;max-width:100%}.brand .hd-logo-mark{flex:none;display:block}@media(max-width:640px){.brand .hd-logo-lockup{height:38px}}.price-card.soon{background:repeating-linear-gradient(135deg,#fbfaf6 0 14px,#f6f3eb 14px 28px);border-style:dashed;border-color:#d8cfbd}.price-card .flag.soon-flag{background:#fff;color:var(--ink-2);border:1px solid var(--line);box-shadow:none}.price-card.soon h3,.price-card.soon>.muted{opacity:.85}.soon-amt{display:flex;flex-direction:column;gap:2px;margin:22px 0 0;min-height:74px;justify-content:center}.soon-amt b{font:400 34px var(--serif);letter-spacing:-.02em;color:var(--ink-2)}.soon-lede{margin:0 0 10px}.price-card.soon ul{color:var(--ink-2)}.price-card.soon li:before{content:"\25cb";color:var(--ink-3)}.price-card.soon .btn{margin:18px 0 22px}.loc-shot{background:linear-gradient(160deg,#f6f3ec,#ede6d8);padding:28px;display:flex;flex-direction:column;gap:14px}.loc-mock{background:#fff;border-radius:14px;box-shadow:0 12px 30px -20px #0b2a2f80;padding:14px 16px}.lm-head{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line);margin-bottom:6px}.lm-head b{font-size:15px}.lm-head small{margin-left:auto;font:500 12px var(--mono);color:var(--ink-3)}.lm-pin{width:28px;height:28px;border-radius:8px;background:#e7f1ee;color:#0f6b5c;display:inline-flex;align-items:center;justify-content:center}.lm-row{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:14px}.lm-row i{width:26px;height:26px;border-radius:50%;color:#fff;font:700 10px var(--sans);font-style:normal;display:inline-flex;align-items:center;justify-content:center}.lm-row em{margin-left:auto;font:500 12px var(--mono);font-style:normal;color:#0f6b5c;background:#e7f1ee;border-radius:999px;padding:2px 9px}.lm-foot{text-align:center;font:500 12px var(--mono);letter-spacing:.06em;color:var(--ink-2)}.branch-band{margin-top:30px;display:flex;align-items:center;gap:24px;justify-content:space-between;background:linear-gradient(120deg,#0b2a2f,#123c42);color:#fff;border-radius:18px;padding:22px 26px}.branch-band b{display:block;font-size:16px;margin-bottom:4px}.branch-band span{color:#ffffffc7;font-size:14px}.branch-band span b{display:inline;color:#fff;font-size:inherit;margin:0}.btn-ghost-dark{border-color:#ffffff59;color:#fff;flex:none}.btn-ghost-dark:hover{background:#ffffff14}@media(max-width:720px){.branch-band{flex-direction:column;align-items:flex-start}}.float-chip.c3{right:-18px;bottom:-18px;flex-direction:row;align-items:center;gap:10px;animation-delay:-1.5s}.float-chip.c3 b{font:600 14px var(--sans);display:block}.float-chip.c3 small{display:block}.fc-pin{width:30px;height:30px;border-radius:9px;background:#e7f1ee;color:#0f6b5c;display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex:none}.bb-free{display:flex;align-items:center;gap:10px;flex:none;padding-right:20px;border-right:1px solid rgba(255,255,255,.14)}.bb-num{font:400 46px/1 var(--serif);color:var(--gold,#D9B977)}.bb-free small{color:#ffffffbf;font-size:12.5px;line-height:1.3}.bb-copy{flex:1;min-width:0}@media(max-width:720px){.bb-free{border:0;padding:0}.float-chip.c3{right:6px;bottom:-26px}}.branch-band .bb-free .bb-num{font:400 52px/1 var(--serif);color:#d9b977}.branch-band .bb-free small{display:block}.price-card li:first-child{font-weight:700;color:var(--teal)}.price-card.hl li:first-child{color:#d9b977}.wa-float{position:fixed;right:20px;bottom:20px;z-index:60;display:inline-flex;align-items:center;gap:8px;background:#187a49;color:#fff;text-decoration:none;border-radius:999px;padding:12px 18px 12px 14px;font:700 14px var(--sans);box-shadow:0 14px 30px -10px #1f8f55b3;transition:transform .15s}.wa-float:hover{transform:translateY(-2px)}@media(max-width:640px){.wa-float{padding:13px;right:14px;bottom:14px}.wa-float span{display:none}}.cta-contact{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px}.cta-contact a{color:#fff;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:2px}.cta-contact .cta-wa:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#3ddc84;margin-right:8px;vertical-align:middle}.cta-contact a:hover{border-color:#fff}.co-page{background:var(--bg)}.ico{width:20px;height:20px;flex:none}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.btn.sm{padding:9px 15px;font-size:13.5px}.btn .ico{width:17px;height:17px}.co-hero{padding:40px 0 70px}.co-hero .hero-grid{grid-template-columns:1.05fr .95fr;gap:64px}.co-hero h1{font-size:clamp(38px,4.5vw,62px);line-height:1.04}.co-hero .lede b{color:var(--ink)}.crumbs{display:flex;gap:8px;font-size:13px;color:var(--ink-3);margin-bottom:18px}.crumbs a{color:var(--ink-2);text-decoration:none}.crumbs a:hover{color:var(--ink)}.co-hero .pill{cursor:default}.co-visual{padding:18px 30px 66px 10px}.glance{background:#fff;border-radius:18px;box-shadow:0 40px 80px -30px #0b2a2f73,0 0 0 1px #0b2a2f0f;overflow:hidden;transform:perspective(1600px) rotateY(-5deg) rotateX(2deg);transform-origin:left center}.glance-body{padding:22px 24px 20px}.g-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:400 22px var(--serif);color:var(--ink);margin-bottom:10px}.g-head span{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.g-row{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid var(--line)}.g-ic{width:38px!important;height:38px!important;padding:9px;border-radius:11px;background:var(--mint);color:var(--teal);box-sizing:border-box}.g-txt{flex:1;min-width:0}.g-txt b{display:block;font-size:15px;color:var(--ink)}.g-txt small{display:block;font-size:13px;color:var(--ink-2);line-height:1.4}.g-val{text-align:right;font:400 22px/1.1 var(--serif);color:var(--ink);white-space:nowrap}.g-val small{display:block;font:500 12px var(--sans);color:var(--ink-3);margin-top:3px}.g-note{margin-top:10px;padding-top:12px;border-top:1px dashed var(--line);font-size:12.5px;color:var(--ink-3)}.co-visual .float-chip.c1{left:-18px;bottom:0}.co-visual .float-chip.c2{right:14%;top:-4px}.co-visual .float-chip.c3{right:-6px;bottom:-8px}.co-visual .fc-pin .ico{width:17px;height:17px}.doc-band{background:#fff;border-top:1px solid var(--line)}.doc-wrap{display:grid;grid-template-columns:260px minmax(0,1fr);gap:72px;align-items:start;padding-top:80px;padding-bottom:96px}.toc{position:sticky;top:92px;max-height:calc(100vh - 120px);overflow:auto;padding-right:4px}.toc-h{font:600 12px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}.toc ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}.toc a{display:flex;gap:10px;padding:7px 0 7px 16px;margin-left:-1px;border-left:2px solid transparent;color:var(--ink-2);text-decoration:none;font-size:14px;line-height:1.35;transition:color .15s,border-color .15s}.toc a span{font:500 12px var(--mono);color:var(--ink-3);padding-top:2px}.toc a:hover{color:var(--ink)}.toc a.on{color:var(--teal-2);border-left-color:var(--teal);font-weight:600}.toc-help{display:flex;gap:10px;align-items:center;margin-top:22px;padding:14px;border-radius:12px;background:#fff;border:1px solid var(--line);font-size:13.5px;color:var(--ink-2)}.toc-help .ico{color:var(--teal)}.doc{min-width:0;max-width:760px}.doc-sec{padding:40px 0 18px;border-bottom:1px solid var(--line);scroll-margin-top:90px}.doc-sec:first-child{padding-top:0}.doc-sec .f-num{margin-bottom:8px}.doc-sec:last-child{border-bottom:0}.doc-sec h2{display:flex;align-items:baseline;gap:14px;font-size:clamp(26px,2.6vw,34px);margin-bottom:16px}.doc-sec h2 .n{font:500 13px var(--mono);color:var(--gold-2);letter-spacing:.04em}.doc-sec .anchor{margin-left:auto;font:500 16px var(--sans);color:var(--ink-3);text-decoration:none;opacity:0;transition:opacity .15s}.doc-sec h2:hover .anchor{opacity:1}.in-short{display:flex;gap:12px;align-items:baseline;background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:13px 16px;margin:0 0 18px;font-size:15.5px!important;color:var(--ink)!important}.in-short b{flex:none;font:500 10.5px var(--mono)!important;letter-spacing:.14em;text-transform:uppercase;color:#7a5c1e!important;background:#fff;border:1px solid var(--line);border-radius:999px;padding:3px 9px}.doc p,.doc li{font-size:16.5px;line-height:1.75;color:#2e4448}.doc p+p{margin-top:12px}.doc ul,.doc ol{padding-left:22px;margin:0 0 14px}.doc li{margin:8px 0}.doc li::marker{color:var(--teal)}.doc a{color:var(--teal-2);text-underline-offset:3px}.doc b{color:var(--ink)}.num-steps li{padding-left:6px}.timeline{list-style:none;padding:0!important;margin:18px 0 8px!important;display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.timeline:before{content:"";position:absolute;left:0;right:0;top:9px;height:2px;background:var(--line)}.timeline li{position:relative;padding:28px 14px 0 0;margin:0!important}.timeline .dot{position:absolute;top:2px;left:0;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--teal)}.timeline li.hl .dot{background:var(--teal);box-shadow:0 0 0 5px var(--mint)}.timeline b{display:block;font-size:15px}.timeline p{font-size:14px!important;line-height:1.5!important;color:var(--ink-2)!important;margin:2px 0 0}.tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:#fff}.elig{width:100%;border-collapse:collapse}.elig th,.elig td{text-align:left;padding:15px 18px;border-bottom:1px solid var(--line);font-size:15px;line-height:1.5;vertical-align:top}.elig thead th{background:var(--bg2);font:600 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.elig tbody th{font-weight:600;color:var(--ink);width:46%}.elig tr:last-child th,.elig tr:last-child td{border-bottom:0}.tag{display:inline-block;font:600 12px var(--sans);padding:3px 9px;border-radius:999px;margin-right:6px}.tag.ok{background:#e3f2ea;color:#1d6b45}.tag.part{background:#fbf1df;color:#8a5a12}.tag.no{background:#f6e7e5;color:#93352b}.related{background:var(--bg2)}.related .sec-head{margin-bottom:36px}.related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.related-card{display:flex;align-items:center;gap:14px;padding:22px;border:1px solid var(--line);border-radius:var(--r-lg);text-decoration:none;color:var(--ink);background:#fff;transition:border-color .2s,transform .15s,box-shadow .2s}.related-card:hover{border-color:var(--teal);transform:translateY(-2px);box-shadow:0 14px 30px -24px #0b2a2f80}.related-card>.ico:first-child{width:42px;height:42px;padding:10px;border-radius:12px;background:var(--mint);color:var(--teal);box-sizing:border-box;border:1px solid var(--line)}.related-card b{display:block;font:400 19px var(--serif);margin-bottom:2px}.related-card small{display:block;color:var(--ink-3);font-size:13px;line-height:1.4}.related-card .go{margin-left:auto;width:18px;height:18px;color:var(--ink-3)}.pr-section{padding:64px 0}.pr-section.alt{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pr-section.tight-top{padding-top:0;margin-top:-40px;position:relative;z-index:2}.btn-block{width:100%}.trust-row{list-style:none;padding:0;margin:34px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.trust-row li{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid var(--line);font-size:13.5px;color:var(--ink-2)}.trust-row .ico{color:var(--teal)}.trust-row b{color:var(--ink)}.sec-title{text-align:center;max-width:640px;margin:0 auto 30px}.sec-title.left{text-align:left;margin:0 0 20px}.sec-title h2{font-size:clamp(28px,3vw,38px)}.sec-title p{color:var(--ink-2);margin-top:8px}.cmp,.price-list{width:100%;border-collapse:collapse;font-size:15px}.cmp th,.cmp td,.price-list th,.price-list td{padding:14px 18px;border-bottom:1px solid var(--line);text-align:left}.cmp tr:last-child th,.cmp tr:last-child td,.price-list tr:last-child th,.price-list tr:last-child td{border-bottom:0}.cmp thead th,.price-list thead th{background:var(--bg2);font:600 13px var(--sans);color:var(--ink)}.cmp thead th small{display:block;font:500 12px var(--mono);color:var(--ink-3);margin-top:2px}.cmp td{text-align:center;width:24%;color:var(--ink)}.cmp thead th:not(:first-child){text-align:center}.cmp tbody th{font-weight:500;color:#2e4448}.cmp tbody tr:nth-child(2n){background:#fcfbf8}.yes .ico{color:var(--teal);width:20px;height:20px}.no .ico{color:#c9c2b4;width:18px;height:18px}.price-list td{font-family:var(--mono);font-size:14px;white-space:nowrap}.price-list small{display:block;font:400 12px var(--sans);color:var(--ink-3);white-space:normal}.price-list tbody th{font-weight:600}.two-col{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:start}.ways-sec{padding-top:90px}.ways{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.way{position:relative;display:flex;flex-direction:column;gap:3px;padding:28px 24px;border-radius:var(--r-lg);background:#fff;border:1px solid var(--line);text-decoration:none;color:var(--ink);transition:transform .15s,border-color .2s,box-shadow .2s}.way:hover{transform:translateY(-3px);border-color:var(--teal);box-shadow:0 24px 50px -36px #0b2a2f8c}.way-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--mint);color:var(--teal);margin-bottom:16px}.way-ic .ico{width:24px;height:24px}.way.wa .way-ic{background:var(--wa);color:#fff}.way-t{font:400 22px var(--serif)}.way-v{color:var(--teal-2);font-weight:600;font-size:15px;word-break:break-word;margin-top:4px}.way-d{font-size:13.5px;color:var(--ink-3)}.way .go{position:absolute;top:26px;right:22px;width:18px;height:18px;color:var(--ink-3)}.cta-facts{margin:28px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:16px 28px;border-top:1px solid rgba(255,255,255,.14);padding-top:22px}.cta-facts dt{font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.cta-facts dd{margin:4px 0 0;color:#fff;font-size:14.5px}.c-form .btn .ico{width:17px;height:17px}.fine{font-size:12.5px;color:var(--ink-3)}.mini-ic{width:44px!important;height:44px!important;padding:10px;border-radius:12px;background:var(--mint);color:var(--teal);box-sizing:border-box}.mini a{color:var(--teal-2)}.cta-tiles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cta-tiles a{display:flex;align-items:center;gap:16px;padding:20px 22px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#fff;text-decoration:none;transition:background .2s,border-color .2s}.cta-tiles a:hover{background:#ffffff1a;border-color:#ffffff4d}.cta-tiles .ico{width:44px;height:44px;padding:11px;border-radius:12px;background:#d9b97729;color:var(--gold);box-sizing:border-box}.cta-tiles b{display:block;font:400 20px var(--serif)}.cta-tiles small{color:#a9c3c6;font-size:13.5px}.co-cta .btn .ico{width:18px;height:18px}.steps.steps-v{grid-template-columns:1fr;gap:12px}.steps.steps-v li{padding:20px 22px;display:grid;grid-template-columns:44px 1fr;column-gap:14px}.steps.steps-v li:before{grid-row:span 2;margin:4px 0 0}.steps.steps-v b{font-size:20px;margin-bottom:2px}#plans .branch-band{margin-top:40px}@media(max-width:1100px){.related-grid,.ways,.trust-row{grid-template-columns:1fr 1fr}.co-hero .hero-grid{grid-template-columns:1fr;gap:40px}.co-visual{max-width:620px}}@media(max-width:900px){.doc-wrap{grid-template-columns:1fr;gap:28px;padding-top:48px}.toc{position:static;max-height:none;background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:18px}.toc-help{display:none}.two-col{grid-template-columns:1fr}.timeline{grid-template-columns:1fr 1fr;row-gap:22px}.timeline:before{display:none}}@media(max-width:640px){.co-hero{padding:26px 0 50px}.co-visual{padding:12px 0 60px}.glance{transform:none}.glance-body{padding:18px}.g-val{font-size:18px}.co-visual .float-chip.c1{left:0;bottom:0}.co-visual .float-chip.c2{display:none}.co-visual .float-chip.c3{right:0;bottom:0}.co-visual .float-chip.c1~.float-chip.c3{display:none}.co-hero .hero-actions .btn{white-space:normal;text-align:center}.g-row{flex-wrap:wrap}.g-val{font-size:17px}.g-row.wide .g-val{flex-basis:100%;text-align:left;padding-left:52px;margin-top:-4px}.related-grid,.ways,.trust-row,.cta-facts{grid-template-columns:1fr}.elig tbody th{width:auto}.elig th,.elig td{padding:12px 14px;font-size:14px}.doc p,.doc li{font-size:16px}.in-short{flex-direction:column;gap:6px}}@media print{.hd-header,.hd-footer,.wa-float,.toc,.related,.co-cta,.co-visual,.hero-actions,.hero-ticks,.crumbs,.pill{display:none!important}.co-hero{padding:0 0 16px}.co-hero:before{display:none}.co-hero .hero-grid{display:block}.doc-wrap{display:block;padding:0}.summary{box-shadow:none}.doc-sec{break-inside:avoid-page}.doc .anchor{display:none}}.odo-shot{background:linear-gradient(160deg,#f3efe6,#faf8f3);border-radius:24px;padding:26px;display:flex;flex-direction:column;gap:12px}.odo-mock{background:#fff;border-radius:16px;box-shadow:0 30px 60px -36px #0b2a2f8c;padding:18px 16px;display:flex;flex-direction:column;gap:6px}.om-row{display:grid;grid-template-columns:repeat(16,1fr);gap:3px}.om-row.low{padding-top:8px;border-top:1px dashed var(--line);margin-top:4px}.om-t{display:flex;flex-direction:column;align-items:center;gap:3px}.om-t b{font:600 9.5px var(--mono);color:var(--ink-3)}.om-t i{width:100%;max-width:24px;aspect-ratio:1;border:1.5px solid #C9D0D2;border-radius:5px;background:#fff;position:relative}.om-t.fill i{background:linear-gradient(#fff,#fff) center/45% 45% no-repeat,#2f6fa8;border-color:#2f6fa8}.om-t.car i{background:linear-gradient(90deg,transparent 60%,#C2412D 60%)}.om-t.plan i{outline:2px dashed #2F6FA8;outline-offset:1px}.om-t.rct i:after{content:"";position:absolute;inset:32%;border-radius:50%;background:#a4372e}.om-t.rct i{border-color:#b08a3e;border-width:2.5px}.om-t.gone i{background:#f1efea;border-color:#dcd6ca}.om-t.gone i:after{content:"\2715";position:absolute;inset:0;display:grid;place-items:center;color:#9aa3a6;font-size:11px}.om-plan{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:10px 12px;border-radius:12px;background:var(--bg);border:1px solid var(--line);font-size:13.5px}.om-plan small{display:block;color:var(--ink-3);font-size:12px}.om-plan span{font:400 18px var(--serif)}@media(max-width:640px){.om-t b{font-size:8px}.odo-shot{padding:14px}}.hero{padding:44px 0 26px}.hero-grid{grid-template-columns:1.05fr .95fr;gap:48px}.hero h1{font-size:clamp(38px,4.6vw,64px);line-height:1.04}.hero .lede{max-width:540px;margin-top:20px}.hero-ticks{gap:8px 20px}.hv2{padding:0;min-height:600px;display:flex;justify-content:center}.hv-photo{margin:0;position:relative;width:78%;max-width:440px;aspect-ratio:900/1120;border-radius:28px;overflow:hidden;box-shadow:0 40px 80px -36px #0b2a2f8c;background:#ede8df}.hv-photo img{width:100%;height:100%;object-fit:cover;object-position:60% 20%;display:block}.hv-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(11,42,47,.28));pointer-events:none}.hv-card{position:absolute;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 50px -24px #0b2a2f73;padding:12px 14px;animation:bob 7s ease-in-out infinite}.hv-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.hv-head b{font:600 13.5px var(--sans);color:var(--ink)}.hv-head small{margin-left:auto;font-size:11.5px;color:var(--ink-3)}.hv-dot{width:8px;height:8px;border-radius:50%;background:#c2412d;box-shadow:0 0 0 4px #c2412d24}.hv-ic{width:24px;height:24px;border-radius:7px;background:#e7f1ee;color:#0f6b5c;display:grid;place-items:center;font-weight:700;font-size:13px}.hv-chart{left:-4%;top:6%;width:min(380px,74%);animation-delay:-2s}.hv-chart .om-row{gap:2px}.hv-chart .om-t b{font-size:8.5px}.hv-chart .om-t i{max-width:19px;border-radius:4px}.hv-legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:9px;padding-top:8px;border-top:1px solid var(--line-2,#EEEAE2);font-size:11px;color:var(--ink-2)}.hv-legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:5px;vertical-align:-1px}.lg-c{background:#c2412d}.lg-f{background:#2f6fa8}.lg-r{background:#fff;border:2px solid #B08A3E}.lg-p{border:1.5px dashed #2F6FA8}.hv-xray{right:-3%;top:40%;width:min(230px,44%);padding:6px;background:#0d1416;border-color:#1d2a2d;animation-delay:-4s}.hv-xray img{width:100%;height:auto;display:block;border-radius:11px}.hv-xcap{padding:8px 6px 3px;color:#e8eeef}.hv-xcap b{display:block;font:600 12.5px var(--sans)}.hv-xcap small{font-size:11px;color:#9fb1b4}.hv-plan{left:2%;bottom:4%;width:min(270px,56%);animation-delay:-1s}.hv-ok{color:#0f6b5c!important;font-weight:700;background:#e7f1ee;border-radius:99px;padding:2px 8px}.hv-line{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;padding:4px 0;color:var(--ink-2)}.hv-line em{font-style:normal;font-family:var(--mono);color:var(--ink)}.hv-line.tot{border-top:1px dashed var(--line);margin-top:3px;padding-top:7px}.hv-line.tot em{color:#0f6b5c;font-weight:600}.hv2 .float-chip.hv-wa{inset:2% 2% auto auto;flex-direction:row;align-items:center;gap:8px;animation-delay:-3s}@media(max-width:980px){.hero-grid{grid-template-columns:1fr;gap:36px}.hv2{min-height:0;max-width:560px;margin:0 auto;width:100%}}@media(max-width:640px){.hero{padding-top:28px}.hv-photo{width:84%;border-radius:22px}.hv-chart{left:0;top:4%;width:76%;padding:9px 10px}.hv-chart .om-t b{font-size:7px}.hv-legend{display:none}.hv-xray{right:0;top:44%;width:40%}.hv-xcap small{display:none}.hv-plan{left:0;bottom:3%;width:62%;padding:9px 11px}.hv-line{font-size:11.5px}.hv2 .float-chip.hv-wa{display:none}}.hv-chart{left:-6%;top:auto;bottom:3%;width:min(390px,80%)}.hv-plan{left:-8%;top:30%;bottom:auto;width:min(250px,52%)}.hv-xray{right:-5%;top:22%;width:min(210px,42%)}.hv2 .float-chip.hv-wa{left:-2%;right:auto;top:6%}@media(max-width:640px){.hero-actions{gap:10px}.hero-actions .btn-lg{padding:13px 18px;font-size:15px}.hero-ticks li:nth-child(4){display:none}.hv-chart{left:0;bottom:2%;width:92%}.hv-plan{left:0;top:26%;width:58%}.hv-xray{right:0;top:12%;width:40%}}@media(max-width:640px){.hv2{padding-bottom:92px}.hv-photo{width:100%;max-width:none;aspect-ratio:4/4.4}.hv-photo img{object-position:70% 18%}.hv-plan{left:-2%;top:auto;bottom:118px;width:54%;padding:8px 10px}.hv-plan .hv-head b{font-size:12px}.hv-plan .hv-line{font-size:11px;padding:2px 0}.hv-xray{right:-2%;top:6%;width:36%;padding:4px}.hv-xcap{padding:5px 4px 1px}.hv-xcap b{font-size:11px}.hv-chart{left:4%;right:4%;width:auto;bottom:0}}@media(max-width:640px){.hv2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:10px;padding:0;min-height:0;max-width:100%}.hv2 .hv-photo{grid-column:1/-1;grid-row:1;width:100%;max-width:none;aspect-ratio:5/4.6;border-radius:22px}.hv2 .hv-photo img{object-position:68% 16%}.hv2 .hv-card{position:relative;inset:auto;width:auto;margin:0;animation:none;transform:none}.hv2 .hv-xray{grid-column:1;grid-row:2;margin-top:-64px;margin-left:8px;z-index:2;padding:5px;align-self:start}.hv2 .hv-xcap{padding:6px 4px 2px}.hv2 .hv-xcap b{font-size:11.5px}.hv2 .hv-plan{grid-column:2;grid-row:2;margin-top:-64px;margin-right:8px;z-index:2;padding:10px 11px}.hv2 .hv-plan .hv-head{margin-bottom:4px}.hv2 .hv-plan .hv-head b{font-size:12.5px;line-height:1.2}.hv2 .hv-ok{font-size:10px;padding:2px 6px}.hv2 .hv-plan .hv-line{font-size:11.5px;padding:2px 0}.hv2 .hv-chart{grid-column:1/-1;grid-row:3;padding:10px 10px 9px}.hv2 .hv-chart .om-t b{font-size:7.5px}.hv2 .hv-chart .om-t i{max-width:none}.hv2 .hv-legend{display:flex;font-size:10.5px}.hv2 .float-chip.hv-wa{display:none}.logos{gap:6px 16px;margin-top:28px}.logos span{width:100%}.logos b{font-size:15px}}@media(max-width:370px){.hv2{grid-template-columns:1fr 1fr}.hv2 .hv-plan .hv-line span{font-size:10.5px}.hv2 .hv-chart .om-t b{font-size:6.5px}}@media(max-width:640px){.hv2 .hv-xray,.hv2 .hv-plan{align-self:stretch;display:flex;flex-direction:column}.hv2 .hv-xray img{flex:1;min-height:0;object-fit:cover}.hv2 .hv-plan .hv-line.tot{margin-top:auto}}.cmp-band{margin:28px auto 0;max-width:980px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px 22px}.cmp-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;flex-wrap:wrap}.cmp-head span{font-size:12.5px;color:var(--ink-2)}.cmp-band table{width:100%;border-collapse:collapse;font-size:14px}.cmp-band th,.cmp-band td{text-align:left;padding:9px 8px;border-top:1px solid var(--line);vertical-align:top}.cmp-band th{font-weight:600;white-space:nowrap}.cmp-band td.mono{white-space:nowrap;font-weight:600}.cmp-band td:last-child{color:var(--ink-2);font-size:13px}.cmp-band tr.us th,.cmp-band tr.us td{background:#fbf6ea;color:var(--ink)}.cmp-band p{margin:10px 0 0}.toggle button em{white-space:nowrap}@media(max-width:640px){.cmp-band{padding:14px}.cmp-band td:last-child{display:none}.toggle{display:flex;flex-wrap:wrap;justify-content:center;border-radius:18px}.toggle button{padding:8px 12px}}.hd-header{background:#faf8f3b8}.hd-links a{position:relative;padding:6px 0}.hd-links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.hd-links a:hover:after,.hd-links a[aria-current]:after{transform:scaleX(1)}.btn-primary{transition:transform .2s,background .2s,box-shadow .3s}.btn-primary:hover{box-shadow:0 18px 34px -16px #0b2a2fd9}.btn-outline{background:transparent;border-color:#0b2a2f38}.btn-outline:hover{background:#fff;border-color:var(--ink)}.btn span[aria-hidden]{display:inline-block;transition:transform .25s}.btn:hover span[aria-hidden]{transform:translate(3px)}::selection{background:var(--gold);color:var(--ink)}.v2 h2{font-size:clamp(36px,5vw,72px);font-weight:300;letter-spacing:-.035em;line-height:1.02}.v2 h2 em,.x-hello em{font-style:italic;color:var(--teal)}.x-sec{padding:clamp(80px,11vw,150px) 0;position:relative}.x-head{margin-bottom:clamp(40px,6vw,72px);max-width:880px}.x-head.center{text-align:center;margin-left:auto;margin-right:auto}.x-head.center .toggle{margin-top:28px}.x-head-row{display:grid;grid-template-columns:1.3fr .7fr;gap:48px;align-items:end;max-width:none}.x-sub{color:var(--ink-2);font-size:17.5px;line-height:1.6;max-width:520px}.x-head.center .x-sub{margin:20px auto 0}.x-head h2+.x-sub{margin-top:22px}.x-hero{padding:clamp(48px,7vw,96px) 0 0;position:relative;overflow:hidden}.x-hero:before{content:"";position:absolute;inset:-10% -20% auto auto;width:70%;height:90%;background:radial-gradient(closest-side,rgba(217,185,119,.2),transparent 70%);pointer-events:none}.x-kicker{display:inline-flex;align-items:center;gap:10px;font:500 12px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin-bottom:clamp(20px,3vw,34px)}.x-kicker .dot{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 5px var(--mint)}.x-hello{font-family:var(--serif);font-weight:300;font-size:clamp(58px,12.5vw,196px);line-height:.95;letter-spacing:-.05em;margin:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.22em}.x-rot{position:relative;display:inline-grid;flex-basis:100%;color:var(--teal);font-style:italic}.x-word{grid-area:1/1;justify-self:start;white-space:nowrap;opacity:0;transform:translateY(.32em);filter:blur(6px);transition:opacity .6s cubic-bezier(.2,.7,.2,1) .18s,transform .7s cubic-bezier(.2,.7,.2,1) .18s,filter .6s .18s;padding-bottom:.08em}.x-word.on{opacity:1;transform:none;filter:none}.x-word.out{opacity:0;transform:translateY(-.25em);filter:blur(6px);transition-duration:.3s;transition-delay:0s}.x-word:not(:lang(en)){font-style:normal;font-weight:400;letter-spacing:-.01em;font-size:.82em;font-family:var(--sans)}.x-comma{margin-left:.02em;font-family:var(--serif);font-style:normal}.x-doc{color:var(--ink)}.x-hero-foot{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,5vw,80px);align-items:end;margin-top:clamp(28px,4vw,48px)}.x-lede{font-size:clamp(18px,1.6vw,22px);line-height:1.55;color:var(--ink-2);max-width:620px}.x-lede em{font-family:var(--serif);color:var(--ink);font-size:1.08em}.x-lede b{color:var(--ink);font-weight:600}.x-hero-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.x-fine{flex-basis:100%;text-align:right;font-size:13px;color:var(--ink-3);margin-top:4px}.x-lang{margin-top:26px;font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.x-lang #x-lang-name{color:var(--gold-2);display:inline-block;min-width:9ch}.x-stage{position:relative;margin-top:clamp(40px,6vw,72px);padding-bottom:40px}.x-frame{border-radius:20px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 60px 120px -60px #0b2a2f8c,0 20px 40px -30px #0b2a2f4d;transform:perspective(1800px) rotateX(4deg);transform-origin:50% 100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.x-stage.in .x-frame,.x-stage:hover .x-frame{transform:none}.x-bar{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid var(--line);background:#fbfaf6}.x-bar i{width:10px;height:10px;border-radius:50%;background:#e3dccd}.x-bar span{margin:0 auto;font:12px var(--mono);color:var(--ink-3);background:#fff;border:1px solid var(--line);border-radius:999px;padding:4px 14px}.x-frame img{width:100%;height:auto}.x-float{position:absolute;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 30px 60px -30px #0b2a2f73;margin:0;animation:bob 7s ease-in-out infinite}.x-float b{display:block;font-size:14px}.x-float small{display:block;font-size:12.5px;color:var(--ink-2);line-height:1.4}.x-f1{left:-10px;bottom:0;width:250px;padding:10px;animation-delay:-2s}.x-f1 img{border-radius:10px;width:100%;height:auto}.x-f1 figcaption{padding:10px 4px 2px}.x-f2{right:0;top:22%;display:flex;gap:12px;align-items:flex-start;padding:14px 16px;max-width:290px}.x-wa{flex:none;width:32px;height:32px;border-radius:50%;background:var(--wa) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/16px no-repeat}.x-f3{right:6%;bottom:6px;padding:14px 16px;max-width:280px;background:#e7f6ec;border-color:#cde9d6;animation-delay:-4s}.x-f3 b{font-family:var(--sans)}.x-built{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;padding:36px 28px 56px;border-bottom:1px solid var(--line)}.x-built span{font:500 12px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-right:6px}.x-built b{font:400 19px var(--serif);color:var(--ink-2)}.x-trio{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink)}.x-trio article{padding:34px 34px 10px 0;display:flex;flex-direction:column;gap:14px}.x-trio article+article{padding-left:34px;border-left:1px solid var(--line)}.x-n{font:500 12px var(--mono);color:var(--gold-2);letter-spacing:.1em}.x-trio h3{font-size:clamp(28px,2.6vw,38px);font-weight:300}.x-trio p{color:var(--ink-2);font-size:16.5px;line-height:1.65}.x-trio small{margin-top:auto;padding-top:12px;font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.x-day{background:var(--ink);color:#fff;overflow:hidden}.x-day:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 70% at 90% 0%,rgba(217,185,119,.16),transparent 70%),radial-gradient(40% 60% at 0% 100%,rgba(15,107,92,.35),transparent 70%);pointer-events:none}.x-day h2 em{color:var(--gold)}.x-day .x-sub{color:#a9c3c6}.x-track{list-style:none;margin:0;padding:6px max(28px,calc((100vw - 1240px)/2 + 28px)) 10px;display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:max(28px,calc((100vw - 1240px)/2 + 28px));scrollbar-width:none;position:relative;outline:none}.x-track::-webkit-scrollbar{display:none}.x-track:focus-visible{outline:1px dashed var(--gold);outline-offset:-4px}.x-step{flex:0 0 clamp(270px,27vw,360px);scroll-snap-align:start;border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:12px;min-height:340px;background:#ffffff08;transition:background .3s,border-color .3s,transform .3s}.x-step:hover{background:#ffffff12;border-color:#d9b97780;transform:translateY(-4px)}.x-time{font:300 54px/1 var(--serif);letter-spacing:-.03em;color:var(--gold)}.x-tag{align-self:flex-start;font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#cfe3e0;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:5px 10px;margin-top:6px}.x-step h3{font-size:24px;font-weight:400;line-height:1.2;margin-top:6px}.x-step p{color:#a9c3c6;font-size:15px;line-height:1.55}.x-idx{margin-top:auto;font:12px var(--mono);color:#fff6}.x-track-ctl{display:flex;align-items:center;gap:10px;margin-top:28px;position:relative}.x-arrow{width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:none;color:#fff;font-size:20px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.x-arrow:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}.x-arrow[disabled]{opacity:.3;cursor:default;background:none;color:#fff;border-color:#ffffff47}.x-hint{margin-left:12px;font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff73}.x-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.x-tile{position:relative;display:block;border-radius:22px;overflow:hidden;min-height:440px;color:#fff;text-decoration:none;background:var(--ink);isolation:isolate}.x-tile.wide{grid-column:span 2}.x-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.x-tile:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0b2a2f00 30%,#0b2a2fe0);transition:background .4s}.x-tile:hover img{transform:scale(1.05)}.x-tile:hover:after{background:linear-gradient(180deg,#0b2a2f26 10%,#0b2a2ff0)}.x-tile-in{position:absolute;left:0;right:0;bottom:0;padding:30px;display:flex;flex-direction:column;gap:8px}.x-tile-in small{font:500 12px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.x-tile-in b{font:300 clamp(26px,2.4vw,36px)/1.1 var(--serif);letter-spacing:-.02em;max-width:520px}.x-tile-in>span{color:#ffffffd1;font-size:15px;max-width:460px;line-height:1.5}.x-tile-in i{position:absolute;right:26px;bottom:28px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.4);font-style:normal;transition:background .25s,color .25s,transform .25s}.x-tile:hover .x-tile-in i{background:#fff;color:var(--ink);transform:rotate(-45deg)}.x-tile-in>span,.x-tile-in b{padding-right:60px}.x-deep{padding-top:0}.x-chapter{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,6vw,100px);align-items:center;padding:clamp(60px,8vw,110px) 0;border-top:1px solid var(--line);scroll-margin-top:80px}.x-chapter:first-child{border-top:0}.x-chapter.rev .x-ch-copy{order:2}.x-ch-n{display:block;font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-2);margin-bottom:20px}.x-ch-copy h3{font-size:clamp(32px,3.6vw,52px);font-weight:300;letter-spacing:-.03em;line-height:1.05}.x-ch-copy>p{color:var(--ink-2);font-size:17px;line-height:1.7;margin-top:22px}.x-ch-copy>p b{color:var(--ink)}.x-list{list-style:none;padding:0;margin:28px 0 0;border-top:1px solid var(--line)}.x-list li{padding:14px 0 14px 34px;border-bottom:1px solid var(--line);position:relative;font-size:15.5px}.x-list li:before{content:"";position:absolute;left:4px;top:22px;width:14px;height:1px;background:var(--teal)}.x-ch-shot{margin:0;border-radius:22px;overflow:hidden;background:var(--bg2);border:1px solid var(--line);box-shadow:0 50px 90px -50px #0b2a2f73}.x-ch-shot img{width:100%;height:auto;max-height:560px;object-fit:cover;object-position:top;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.x-chapter:hover .x-ch-shot img{transform:scale(1.02)}.x-ch-shot.x-loc{padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:16px;background:linear-gradient(160deg,#f3efe6,#e9f2ef)}.x-ch-shot.x-loc .lm-foot{grid-column:1/-1}.x-num{padding:clamp(60px,8vw,110px) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.x-num-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.x-num-grid div{display:flex;flex-direction:column;gap:10px}.x-num-grid b{font:300 clamp(56px,7vw,104px)/.9 var(--serif);letter-spacing:-.05em;color:var(--ink)}.x-num-grid div:nth-child(2) b{color:var(--teal);font-style:italic}.x-num-grid span{color:var(--ink-2);font-size:15px;max-width:220px;line-height:1.5}.v2 #pricing{background:var(--bg)}.v2 .price-card{border-radius:24px}.x-voices{background:var(--bg2)}.x-quotes{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:auto auto;gap:20px}.x-quotes figure{margin:0;background:#fff;border-radius:24px;padding:34px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;border:1px solid var(--line)}.x-quotes figure.big{grid-row:span 2;background:var(--ink);color:#fff;border-color:var(--ink);padding:clamp(34px,4vw,56px)}.x-quotes blockquote{margin:0;font:300 20px/1.5 var(--serif);letter-spacing:-.01em}.x-quotes .big blockquote{font-size:clamp(26px,2.8vw,40px);line-height:1.25}.x-quotes .big blockquote:before{content:"\201c";display:block;font-size:2.4em;line-height:.6;color:var(--gold);margin-bottom:10px}.x-quotes figcaption{display:flex;align-items:center;gap:14px}.x-quotes figcaption b{display:block;font-size:15px}.x-quotes figcaption small{display:block;font-size:13px;color:var(--ink-2)}.x-quotes .big figcaption small{color:#a9c3c6}.x-av{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--mint);color:var(--teal);font:600 14px var(--sans)}.x-quotes .big .x-av{background:var(--gold);color:var(--ink)}.v2 .faq summary{font-size:clamp(19px,1.7vw,24px);font-weight:300;padding-right:4px}.v2 .faq details{padding:24px 0}.v2 .faq details:first-child{border-top:1px solid var(--ink)}.v2 .cta h2{font-size:clamp(40px,5.4vw,80px);font-weight:300;letter-spacing:-.04em}.lf-title{font:400 24px var(--serif);margin-bottom:4px}.x-bigmark{display:block;margin-bottom:clamp(40px,6vw,80px);padding-bottom:clamp(30px,4vw,56px);border-bottom:1px solid var(--line);user-select:none;overflow:hidden}.x-bigmark img{display:block;width:100%;max-width:1100px;height:auto;opacity:.96}.x-chapter.reveal .x-ch-shot{transition:transform 1s cubic-bezier(.2,.7,.2,1)}.x-chapter.reveal:not(.in) .x-ch-shot{transform:translateY(40px)}@media(max-width:1000px){.x-hero-foot,.x-head-row{grid-template-columns:minmax(0,1fr);gap:26px}.x-hero-cta{justify-content:flex-start}.x-fine{text-align:left}.x-trio{grid-template-columns:1fr}.x-trio article,.x-trio article+article{padding:28px 0;border-left:0;border-bottom:1px solid var(--line)}.x-tiles{grid-template-columns:1fr 1fr}.x-tile.wide{grid-column:span 2}.x-chapter{grid-template-columns:1fr;gap:36px}.x-chapter.rev .x-ch-copy{order:0}.x-num-grid{grid-template-columns:1fr 1fr;gap:44px 28px}.x-quotes{grid-template-columns:1fr}.x-quotes figure.big{grid-row:auto}.x-f2{top:8%}}@media(max-width:640px){.x-sec{padding:72px 0}.x-hello{font-size:clamp(50px,15vw,80px)}.x-hero-cta .btn{flex:1 1 100%}.x-stage{padding-bottom:0}.x-frame{transform:none;border-radius:14px}.x-float{position:relative;inset:auto;max-width:none;width:auto;margin-top:12px;animation:none}.x-f1{display:none}.x-f2,.x-f3{right:auto}.x-built{padding:28px 20px 40px;gap:8px 18px}.x-built b{font-size:16px}.x-tiles{grid-template-columns:1fr}.x-tile,.x-tile.wide{grid-column:auto;min-height:380px}.x-tile-in{padding:24px}.x-step{flex-basis:82vw;min-height:300px}.x-track{padding-left:20px;padding-right:20px;scroll-padding-left:20px}.x-ch-shot.x-loc{grid-template-columns:1fr;padding:18px}.x-num-grid{grid-template-columns:1fr 1fr}.x-hint{display:none}.x-quotes figure{padding:26px}}@media(prefers-reduced-motion:reduce){.x-word{transition:none;filter:none}.x-float{animation:none}.x-frame{transform:none}}.v2 .sec-head{max-width:880px;margin-bottom:clamp(36px,5vw,64px)}.v2 .sec-head h2,.v2 .cta h2{font-size:clamp(34px,4.6vw,64px)}.v2 .sec-head .muted{font-size:17px;margin-top:18px}.v2 .section{padding:clamp(80px,10vw,140px) 0}.v2 .section.alt{background:var(--bg2)}.v2 .co-hero{padding:clamp(40px,6vw,80px) 0 clamp(70px,8vw,110px)}.v2 .co-hero:before{opacity:.8}.v2 .co-hero h1{font-size:clamp(46px,6.4vw,96px);font-weight:300;letter-spacing:-.045em;line-height:.98}.v2 .co-hero h1 em{color:var(--teal);font-style:italic}.v2 .co-hero .pill{background:transparent;border:0;padding:0;font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.v2 .co-hero .pill .dot{box-shadow:0 0 0 5px var(--mint)}.v2 .co-hero .lede{font-size:clamp(17px,1.4vw,20px);margin-top:26px}.v2 .crumbs{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase}.v2 .glance{border-radius:22px;transform:perspective(1800px) rotateY(-4deg) rotateX(2deg)}.v2 .way,.v2 .related-card,.v2 .mini{border-radius:22px}.v2 .way{padding:32px 26px;min-height:200px}.v2 .way-v{font-family:var(--serif);font-size:19px}.v2 .way:hover{transform:translateY(-4px);border-color:var(--ink)}.v2 .related-card:hover{border-color:var(--ink)}.v2 .mini h4{font:300 24px var(--serif);letter-spacing:-.02em}.v2 .doc-sec h2{font-weight:300;letter-spacing:-.03em;font-size:clamp(28px,3vw,40px)}.v2 .doc-sec .f-num{font:500 12px var(--mono);letter-spacing:.14em;color:var(--gold-2)}.v2 .in-short{border-radius:16px}.v2 .cmp,.v2 .price-list{font-size:15px}.v2 .tbl-wrap{border-radius:22px}.auth.v2 .auth-side h1{font-size:clamp(38px,3.8vw,56px);font-weight:300;letter-spacing:-.035em;line-height:1.02}.auth.v2 .auth-side h1 em{color:var(--gold);font-style:italic}.auth.v2 .auth-card h1,.auth.v2 .auth-card h2{font-size:clamp(30px,2.8vw,40px);font-weight:300;letter-spacing:-.03em;line-height:1.05}.auth.v2 .auth-card h1 em,.auth.v2 .auth-card h2 em{color:var(--teal);font-style:italic}.auth.v2 .auth-quote blockquote{font-size:22px;font-weight:300}.v2 .cta h2 em,.v2 .co-cta h2 em,.x-day h2 em{color:var(--gold)}.x-hero{padding-top:0}.x-top{position:relative;padding:clamp(56px,7vw,110px) 0 clamp(48px,5vw,80px);min-height:min(88vh,860px);display:flex;align-items:center}.x-top-in{position:relative;z-index:1;width:100%}.x-photo{position:absolute;inset:0 0 0 auto;width:66%;margin:0;overflow:hidden}.x-photo img{width:100%;height:100%;object-fit:cover;object-position:70% 30%;animation:x-ken 18s ease-out both}.x-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 0%,rgba(250,248,243,.88) 18%,rgba(250,248,243,.35) 40%,rgba(250,248,243,0) 60%),linear-gradient(0deg,var(--bg) 0%,rgba(250,248,243,0) 22%)}@keyframes x-ken{0%{transform:scale(1.08)}to{transform:scale(1)}}.x-top .x-hello{font-size:clamp(56px,9.6vw,156px);max-width:62%}.x-top .x-hero-foot{grid-template-columns:minmax(0,1fr);max-width:560px;gap:26px}.x-hero-foot>*,.px-strip>*{min-width:0}.x-top .x-hero-cta{justify-content:flex-start}.x-top .x-fine{text-align:left}.x-top .x-lede{color:#33494d}.x-hero:before{display:none}.x-hero .x-stage{margin-top:clamp(10px,2vw,30px)}@media(max-width:1000px){.x-photo{width:78%}.x-photo:after{background:linear-gradient(90deg,var(--bg) 0%,rgba(250,248,243,.92) 30%,rgba(250,248,243,.4) 60%,rgba(250,248,243,.1) 100%),linear-gradient(0deg,var(--bg) 0%,rgba(250,248,243,0) 25%)}.x-top .x-hello{max-width:none}}@media(max-width:640px){.x-top{display:flex;flex-direction:column;align-items:stretch;padding:0 0 40px;min-height:0}.x-photo{position:relative;inset:auto;width:100%;height:62vh;max-height:520px;order:-1}.x-photo img{object-position:50% 25%}.x-photo:after{background:linear-gradient(0deg,var(--bg) 0%,rgba(250,248,243,0) 40%)}.x-top-in{margin-top:-120px}.x-top .x-hello{font-size:clamp(48px,14vw,72px)}}@media(prefers-reduced-motion:reduce){.x-photo img{animation:none}}.x-photo{width:58%}.x-photo img{object-position:60% 30%}.x-photo:after{background:linear-gradient(90deg,var(--bg) 0%,rgba(250,248,243,.7) 14%,rgba(250,248,243,.15) 36%,rgba(250,248,243,0) 55%),linear-gradient(0deg,var(--bg) 0%,rgba(250,248,243,0) 22%)}@media(max-width:1000px){.x-photo{width:72%}}@media(max-width:640px){.x-photo{width:100%;height:56vh}.x-top-in{margin-top:-40px}.x-photo:after{background:linear-gradient(0deg,var(--bg) 0%,rgba(250,248,243,0) 35%)}}@media(max-width:1000px)and (min-width:641px){.x-top{flex-direction:column;align-items:stretch;padding:0 0 50px;min-height:0}.x-photo{position:relative;inset:auto;width:100%;height:58vh;max-height:620px;order:-1}.x-photo img{object-position:50% 25%}.x-photo:after{background:linear-gradient(0deg,var(--bg) 0%,rgba(250,248,243,0) 35%)}.x-top-in{margin-top:-30px}}.demo-form .fine{margin:0;color:var(--ink-3)}.demo-form input[type=date]{min-height:46px}@media(max-width:560px){.demo-form .two{grid-template-columns:1fr}}.trust{margin-top:36px;padding-top:24px;border-top:1px solid var(--line)}.trust-row{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.tb{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);text-decoration:none;line-height:1.15}.tb svg{width:20px;height:20px;flex:none}.tb-cf svg{width:30px;height:19px}.tb b{font:700 12.5px var(--sans);letter-spacing:.04em}.tb small{display:block;font-size:12px;color:var(--ink-3);font-weight:500;letter-spacing:0}.tb-ssl,.tb-ssl b{color:#0f6b5c}.tb-pay b{font-size:13.5px;letter-spacing:0;color:#2b2f86}.tb-cards{gap:6px;padding:8px 10px}.tb-cards i{font:800 10.5px/1 var(--sans);font-style:normal;letter-spacing:.02em;padding:6px 7px;border-radius:5px;border:1px solid var(--line);background:#fff;min-width:34px;text-align:center}.card-visa{color:#1a1f71;font-style:italic!important}.card-amex{background:#2e77bc!important;color:#fff;border-color:#2e77bc!important}.card-rupay{color:#097a44}.card-upi{color:#5f259f}.card-mastercard{position:relative;width:34px;height:23px;padding:0!important}.card-mastercard em{position:absolute;top:4px;width:14px;height:14px;border-radius:50%}.card-mastercard em:first-child{left:5px;background:#eb001b}.card-mastercard em:last-child{left:13px;background:#f79e1b;mix-blend-mode:multiply}.tb-msme{border-color:#e3d3a8;background:#fffbf1}.tb-msme svg{color:#b5782c}.tb-msme code{display:block;font:600 12px var(--mono);color:var(--ink);margin-top:3px;letter-spacing:.02em}.tb-msme:hover{border-color:var(--gold-2)}.trust-line{margin-top:14px}.trust-line a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.foot-base a{color:inherit}@media(max-width:640px){.tb{flex:1 1 calc(50% - 10px)}.tb-cards,.tb-msme{flex-basis:100%}}.app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.app-card{border:1px solid var(--line);border-radius:20px;background:#fff;padding:26px;display:flex;flex-direction:column;gap:12px}.app-card.on{border-color:var(--gold-2);box-shadow:0 0 0 3px #d9b97738}.app-card h3{font-size:22px;display:flex;align-items:center;gap:10px}.app-card h3 svg{width:26px;height:26px}.app-card ol{margin:0;padding-left:20px;color:var(--ink-2);display:flex;flex-direction:column;gap:7px;font-size:15px}.app-card .btn{margin-top:auto}.app-badge{display:inline-flex;align-items:center;gap:6px;font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal);background:#e7f2ef;border-radius:999px;padding:4px 10px;align-self:flex-start}.app-qr{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:28px;padding:22px;border:1px dashed var(--line);border-radius:18px;background:#fcfbf8}.app-qr img,.app-qr svg{width:132px;height:132px;background:#fff;border-radius:10px;padding:6px}.app-note{font-size:14px;color:var(--ink-3)}#install-btn[hidden]{display:none}@media(max-width:900px){.app-grid{grid-template-columns:1fr}}.ios-sheet{position:fixed;inset:0;background:#0a1e228c;display:flex;align-items:flex-end;justify-content:center;z-index:90;padding:16px}.ios-sheet[hidden]{display:none}.ios-sheet>div{background:#fff;border-radius:20px;padding:22px;max-width:420px;width:100%;display:flex;flex-direction:column;gap:10px}.x-f4{right:-6px;top:8%;display:flex;gap:12px;align-items:flex-start;padding:13px 16px;max-width:300px;text-decoration:none;color:inherit;animation-delay:-5s;background:#fff}.x-f4:hover{border-color:var(--gold)}.x-ev-ic{flex:none;width:32px;height:32px;border-radius:10px;background:var(--ink);color:var(--gold);display:grid;place-items:center;font-size:15px}.x-f4 small i{font-style:normal;color:var(--gold-2);font-weight:600}.x-evid{background:var(--bg2);border-top:1px solid var(--line)}.x-ev-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,3vw,44px);align-items:start}.x-ev-modes{display:grid;gap:18px}.x-ev-mode{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px 30px;display:flex;flex-direction:column;gap:10px}.x-ev-mode.deep{background:var(--ink);color:#fff;border-color:var(--ink)}.x-ev-mode h3{font:300 clamp(28px,2.6vw,38px)/1.05 var(--serif);letter-spacing:-.02em;margin:0}.x-ev-time{margin:-4px 0 4px;font:500 12px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-2)}.x-ev-mode.deep .x-ev-time{color:var(--gold)}.x-ev-mode p{margin:0;color:var(--ink-2);line-height:1.6}.x-ev-mode.deep p{color:#bfd3d5}.x-ev-mode ul{margin:6px 0 0;padding-left:18px;color:var(--ink-2);font-size:14.5px;line-height:1.7}.x-ev-mode.deep ul{color:#bfd3d5}.x-ev-mode .btn{align-self:flex-start;margin-top:12px}.x-ev-tag{align-self:flex-start;font:600 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--mint);color:var(--teal-2);border-radius:999px;padding:5px 12px}.x-ev-tag.gold{background:#d9b9772e;color:var(--gold)}.x-ev-mock{margin:0;background:#fff;border:1px solid var(--line);border-radius:22px;padding:24px 26px;box-shadow:0 50px 90px -60px #0b2a2f80;position:sticky;top:96px}.x-ev-bar{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.x-ev-pill{font:700 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:var(--gold);border-radius:6px;padding:4px 9px}.x-ev-ex{font-size:12px;color:var(--ink-3)}.x-ev-mock h4{font:400 21px/1.3 var(--serif);margin:0 0 12px;color:var(--ink)}.x-ev-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.x-ev-tags span{font:600 12px var(--sans);border-radius:999px;padding:4px 10px}.x-ev-tags .t-g{background:#e3f0ec;color:var(--teal-2)}.x-ev-tags .t-r{background:#e6eef8;color:#2b5c93}.x-ev-tags .t-s{background:#f6ecd4;color:#7a5a16}.x-ev-prof{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.x-ev-prof div{border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:#fbfaf6;display:flex;flex-direction:column}.x-ev-prof b{font:500 17px var(--serif);color:var(--ink)}.x-ev-prof span{font-size:12px;color:var(--ink-2)}.x-ev-mock .x-ev-h{margin:14px 0 4px;font:700 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal)}.x-ev-mock p{margin:0;font-size:14px;line-height:1.65;color:var(--ink-2)}.x-ev-c{font-weight:700;color:var(--teal);text-decoration:none;font-size:12px}.x-ev-src{margin-top:14px!important;padding-top:12px;border-top:1px solid var(--line);font-size:12px!important;color:var(--ink-3)!important}.x-ev-fine{margin:28px 0 0;font-size:13px;line-height:1.6;color:var(--ink-2);max-width:820px}.deep-note{margin:14px auto 0;max-width:640px;font-size:13.5px;line-height:1.55;color:var(--ink-2);background:#fbf5e6;border:1px solid #EBDDB5;border-radius:12px;padding:10px 16px}.deep-note b{color:var(--ink)}.deep-note a{color:var(--teal);font-weight:600}.deep-note.sm{margin:0 0 12px;font-size:12.5px;padding:8px 12px}@media(max-width:1100px){.x-ev-grid{grid-template-columns:1fr}.x-ev-mock{position:static}.x-f4{display:none}}@media(max-width:640px){.x-f4{display:flex;position:relative;inset:auto;max-width:none;margin-top:12px;animation:none}.x-ev-mode{padding:22px}.x-ev-mock{padding:18px}.x-ev-prof{grid-template-columns:1fr 1fr 1fr}}.x-evid{scroll-margin-top:72px}.cap{display:inline-block;font:600 12px/1 var(--sans,inherit);padding:4px 9px;border-radius:999px;white-space:nowrap}.cap.yes{background:#e3f0ec;color:#0a5246}.cap.no{background:#f1ece2;color:#6b5a37}.cap-band td:nth-child(2){width:1%}.cap-band th{white-space:normal;min-width:170px}@media(max-width:640px){.cap-band td:last-child{display:table-cell;font-size:12.5px}.cap-band th{min-width:0}.cap-band table,.cap-band tbody,.cap-band tr{display:block}.cap-band tr{padding:10px 0;border-top:1px solid var(--line)}.cap-band th,.cap-band td{display:block;border:0;padding:2px 0}}.px-strip{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px;max-width:520px}.px-tile{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"name amt" "sub sub";align-items:baseline;column-gap:10px;row-gap:0;padding:8px 14px 9px;border:1px solid var(--line);border-radius:12px;background:#ffffffe0;backdrop-filter:blur(6px);color:var(--ink);text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s}.px-tile:hover{border-color:var(--teal);transform:translateY(-2px);box-shadow:0 12px 28px -18px #0b2a2f80}.px-tile:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.px-hl{border-color:var(--teal);background:#fff}.px-name{grid-area:name;font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.px-hl .px-name{color:var(--teal)}.px-amt{grid-area:amt;font-family:var(--serif);font-size:24px;font-weight:500;line-height:1.15;letter-spacing:-.01em;text-align:right}.px-amt small{font:500 12px var(--sans);color:var(--ink-3);margin-left:2px;letter-spacing:0}.px-sub{grid-area:sub;font-size:12px;color:var(--ink-3);min-width:0;overflow-wrap:anywhere}.px-foot{grid-column:1/-1;margin:0 2px;font-size:12px;line-height:1.45;color:var(--ink-3)}.x-top .x-hero-foot{gap:16px}.x-top .x-hero-cta{gap:10px}.x-top .x-fine{margin-top:0}@media(min-width:1001px){.x-top{padding-top:clamp(32px,3.6vw,56px);padding-bottom:clamp(28px,3vw,48px)}.x-top .x-hero-foot{margin-top:clamp(14px,2vw,26px)}.x-top .x-lang{margin-top:14px}}@media(max-width:640px){.px-strip{max-width:none;gap:6px}.px-tile{padding:7px 10px 8px;column-gap:6px}.px-amt{font-size:21px}.px-sub{font-size:12px}}@media(prefers-reduced-motion:reduce){.px-tile{transition:none}.px-tile:hover{transform:none}}@media(min-width:1001px)and (max-height:820px){.x-top{min-height:0;padding-top:28px;padding-bottom:24px}.x-top .x-hello{font-size:min(9.6vw,13.5vh)}.x-top .x-lede{font-size:clamp(16px,1.35vw,19px);line-height:1.5}.x-top .x-hero-foot{margin-top:12px;gap:12px}.x-top .x-lang{margin-top:10px}}.x-pline{display:none;margin:10px 0 0;font-size:15px;line-height:1.4}.x-pline a{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;color:var(--ink);text-decoration:none;padding:6px 0;border-bottom:1px solid transparent}.x-pline a:hover,.x-pline a:focus-visible{border-bottom-color:var(--teal)}.x-pline b{font-family:var(--serif);font-size:1.35em;font-weight:500;color:var(--teal)}.x-pline span{color:var(--ink-3);font-size:13px}.x-pline i{font-style:normal;color:var(--teal)}@media(max-width:1000px){.x-pline{display:block}}@media(max-width:640px){.hero-ticks li:nth-child(4):has(a[href="/pricing"]){display:list-item}}:root{--ink-3:#566B6F}.eyebrow{color:#7a5c1e}.toggle em{color:#8a6a26}.toggle button.on em{color:var(--gold)}.price-card .flag{color:#1b1407}.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.hd-nav,.hd-wrap{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}footer,.foot-base{padding-bottom:max(0px,env(safe-area-inset-bottom))}.cmp-band{overflow-x:auto}.cmp-band table{max-width:100%}@media(max-width:1100px){.brand{min-height:44px;display:inline-flex;align-items:center}#nav-demo,#nav-trial,.btn,.hd-links a,.hero-ticks a,.cta-wa,.cta-tel{min-height:44px}.btn{display:inline-flex;align-items:center;justify-content:center}.burger{width:44px;height:44px}.toggle button{min-height:44px}summary{min-height:44px;align-items:center}.foot-grid a:not(.brand){padding:11px 0;margin-bottom:0;min-height:44px;box-sizing:border-box}.foot-base a{display:inline-block;padding:12px 4px}.x-ev-c{display:inline-block;min-width:44px;min-height:44px;line-height:44px;text-align:center;margin:-14px -10px}}@media(max-width:1100px){input,select,textarea{font-size:16px!important}}@media(max-width:640px){.cmp-band table{font-size:13px}.cmp-band th{white-space:normal}.cmp-band td.mono{white-space:normal;word-break:break-word}.cmp-band table{table-layout:fixed;width:100%}.cmp-band th{width:42%}.tiny,.hint,small.hint,.card-visa,.card-amex,.card-rupay,.card-upi,.x-ev-pill,.hero-doc i,.dt-mini i,dt{font-size:12px}.wa-float{bottom:max(14px,env(safe-area-inset-bottom))}}.hd-wrap.two-col>*,.hd-wrap.two-col>div,.two-col>*{min-width:0}.tbl-wrap{max-width:100%}@media(max-width:1100px){.two-col{grid-template-columns:minmax(0,1fr)}}.f-num,.doc-sec h2 .n,.steps li:before,.x-n,.x-ch-n,.x-ev-time,.x-lang #x-lang-name,.x-f4 small i,.v2 .doc-sec .f-num,.in-short b{color:#8a6a26}.in-short b{font-size:12px!important}.price-card .flag{background:linear-gradient(145deg,#EBD7A8,var(--gold));color:#1b1407}@media(max-width:1100px){.crumbs a,a[href="/"].crumb,.crumbs>a:first-child{display:inline-flex;align-items:center;min-height:44px}.toc a{min-height:44px;display:flex;align-items:center}.way,.related-card{min-height:44px}.x-steps-link,a.x-more,.x-pline a,.hero-ticks a,.x-top-in a:not(.btn){display:inline-flex;align-items:center;min-height:44px}.tiny a,.fine a,.foot-base a{min-height:44px;display:inline-flex;align-items:center}}@media(max-width:640px){.in-short b,dt,.x-ev-pill,.hero-doc i,i.card-visa,i.card-amex,i.card-rupay,i.card-upi{font-size:12px!important}.px-sub,.px-foot,.x-fine,.g-note{color:#4f6468}}@media(max-width:1100px){main p a:not(.btn):not(.way),main li a:not(.btn),main dd a,main summary a,.trust-line a,.deep-note a,.x-sub a,.center a:not(.btn),.doc-sec p a,.doc-sec li a,.faq p a,.auth-card p a{display:inline-block;padding:12px 2px;margin:-12px -2px;line-height:1.4;position:relative}.doc-sec .anchor{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-12px -10px -12px auto;opacity:.6}.crumbs a{min-width:44px;justify-content:center}.trust-line a{display:flex;align-items:center;min-height:44px;margin:0;padding:0}dd a{margin-top:-12px;margin-bottom:-12px}}.kpi span,.adm-table th,.st,.cta-facts dt,.hv2 .hv-ok,.hv2 .hv-legend,.hv2 .hv-plan .hv-line span{font-size:11px}.lm-row i{font-size:12px}@media(max-width:640px){.hv2 .hv-ok,.om-t b{font-size:11px}}@media(max-width:1100px){main p a:not(.btn):not(.way),main li a:not(.btn),main dd a,.trust-line a,.deep-note a,.x-sub a,.center a:not(.btn),.doc-sec p a,.doc-sec li a,.faq p a,.auth-card p a{padding-top:13px;padding-bottom:13px;margin-top:-13px;margin-bottom:-13px}}.om-t b{font-size:11px}.hint,small.hint,label small.hint{font-size:12px}i.card-visa,i.card-amex,i.card-rupay,i.card-upi,.x-ev-pill{font-size:12px!important}.skip-link{position:absolute;left:12px;top:-64px;z-index:300;background:var(--ink);color:#fff;padding:12px 18px;border-radius:0 0 14px 14px;font-weight:600;text-decoration:none;transition:top .15s}.skip-link:focus{top:0;outline:2px solid var(--gold);outline-offset:2px}main:focus{outline:none}@media(min-width:1001px){.hd-header,.hd-header.scrolled{background:transparent;backdrop-filter:none;border-color:transparent}.hd-nav{max-width:1180px;margin:12px auto 0;padding:9px 12px 9px 22px;border:1px solid var(--line);border-radius:999px;background:#ffffffb8;backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 14px 36px -24px #0b2a2f73}.hd-header.scrolled .hd-nav{background:#ffffffeb;box-shadow:0 18px 40px -22px #0b2a2f80}}@media(max-width:900px){.auth-side{padding:28px 24px}.auth-side h1,.auth.v2 .auth-side h1{font-size:clamp(30px,8vw,40px)}}@media(max-width:640px){.auth-ticks{display:none}.auth-side{padding:22px 20px;gap:0}.auth-side .eyebrow{margin-bottom:8px}.su-steps{flex-wrap:wrap}.su-steps span{padding:6px 12px}.toggle.sm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;border-radius:20px;width:100%}.toggle.sm button{min-height:44px;padding:8px 10px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 4px}.toggle.sm em{margin-left:0}.auth-card .btn,.auth-card input,.auth-card select{min-height:48px}.two-btn{display:grid;grid-template-columns:1fr 1.4fr;gap:10px}.consent{padding:6px 0}}@media(max-width:480px){.slug-field{flex-direction:column}.slug-field i{border:1px solid var(--line);border-bottom:0;border-radius:12px 12px 0 0;padding:8px 12px;justify-content:start}.slug-field input{border-radius:0 0 12px 12px}}.slug-field,.slug-field input{min-width:0}.form-msg.bad{font-weight:500}@media(pointer:coarse){.hd-links a,.crumbs a,.toc a,.foot-grid a:not(.brand),.btn,.tag,.pp,.consent{min-height:44px}.hd-links a,.toc a,.crumbs a{display:inline-flex;align-items:center}.consent input[type=checkbox],.pp input{width:22px;height:22px}.px-tile{min-height:56px}}@media(prefers-reduced-motion:reduce){.skip-link{transition:none}}
