@font-face{font-display:swap;font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;src:url(/build/fonts/schibsted-grotesk-latin.7080ae8a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Schibsted Grotesk;font-style:italic;font-weight:400 900;src:url(/build/fonts/schibsted-grotesk-latin-italic.a5d60753.woff2) format("woff2")}:root{--ink:#16202e;--ink-2:#39465a;--muted:#51616f;--line:#e4e9ed;--line-strong:#cbd4db;--bg:#fff;--bg-soft:#eff5f2;--teal-700:#176452;--teal-600:#1e8569;--teal-500:#2e9c85;--teal-400:#45a28c;--teal-100:#e3f2ed;--teal-50:#f2f9f7;--navy-900:#0f1722;--navy-800:#16202e;--gold:#dd9211;--danger:#b3391f;--danger-bg:#fbefec;--success:#1e7a4f;--success-bg:#eaf6ef;--radius-s:8px;--radius-m:12px;--radius-l:16px;--shadow-1:0 1px 2px rgba(22,32,46,.06),0 2px 8px rgba(22,32,46,.05);--shadow-2:0 2px 4px rgba(22,32,46,.06),0 12px 32px rgba(22,32,46,.1);--font:"Schibsted Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--container:1128px;--header-h:72px}*,:after,:before{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.6;overflow-x:clip;text-rendering:optimizeLegibility}iframe,img,svg,video{display:block;max-width:100%}a{color:var(--teal-700);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--teal-600)}::selection{background:var(--teal-100);color:var(--navy-800)}input,textarea{accent-color:var(--teal-600);caret-color:var(--teal-600)}:focus-visible{border-radius:2px;outline:2px solid var(--teal-600);outline-offset:2px}h1,h2,h3,h4,h5{text-wrap:balance;color:var(--ink);font-weight:800;letter-spacing:-.02em;line-height:1.12}p{max-width:68ch}.skip-link{background:var(--navy-800);border-radius:0 0 var(--radius-s) 0;color:#fff;left:-9999px;padding:10px 18px;position:absolute;top:0;z-index:200}.skip-link:focus-visible{left:0}.visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.container{margin-inline:auto;max-width:var(--container);padding-inline:24px}.section{padding-block:88px}.page-ground,.section--soft{background:var(--bg-soft)}.page-ground{min-height:calc(100vh - var(--header-h))}.section--tight{padding-block:56px}.section-head{margin:0 auto 48px;max-width:620px;text-align:center}.section-head h2{font-size:clamp(1.75rem,3.4vw,2.5rem);margin-bottom:12px}.section-head h2:before{background-image:radial-gradient(circle,var(--teal-500) 1.6px,transparent 2px);background-size:8px 5px;content:"";display:block;height:9px;margin:0 auto 16px;opacity:.7;width:20px}.section-head p{color:var(--ink-2);margin-inline:auto}.btn{align-items:center;border:1.5px solid transparent;border-radius:var(--radius-s);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:10px;justify-content:center;letter-spacing:-.01em;padding:12px 22px;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,transform .18s ease-out;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn svg{flex:none}.btn--primary{background:var(--teal-600);color:#fff}.btn--primary:hover{background:var(--teal-700);color:#fff}.btn--ink{background:var(--navy-800);color:#fff}.btn--ink:hover{background:var(--navy-900);color:#fff}.btn--ghost{background:transparent;border-color:var(--line-strong);color:var(--ink)}.btn--ghost:hover{border-color:var(--ink);color:var(--ink)}.btn--quiet{background:transparent;color:var(--ink-2);padding-inline:12px}.btn--quiet:hover{color:var(--ink)}.btn--lg{border-radius:10px;font-size:1.0625rem;padding:16px 28px}.btn--block{width:100%}.btn[aria-disabled=true],.btn[disabled]{cursor:not-allowed;opacity:.55}.btn .spinner{animation:spin .7s linear infinite;border:2.5px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes spin{to{transform:rotate(1turn)}}.site-header{background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}.site-header__in{align-items:center;display:flex;gap:28px;height:var(--header-h);margin-inline:auto;max-width:var(--container);padding-inline:24px}.site-header__brand{display:inline-flex;flex:none}.site-header__brand img{height:40px;width:auto}.site-nav{align-items:center;border:1px solid var(--line);border-radius:999px;display:flex;gap:2px;margin-left:8px;padding:4px}.site-nav a{border-radius:999px;color:var(--ink-2);font-size:.9375rem;font-weight:500;padding:7px 14px;position:relative;text-decoration:none;transition:color .18s ease-out,background-color .18s ease-out}.site-nav a:before{background-image:radial-gradient(circle,currentColor 1.1px,transparent 1.4px);background-size:4px 5px;content:"";height:11px;left:11px;margin-top:-5px;opacity:0;position:absolute;top:50%;transform:translateX(-3px);transition:opacity .18s ease-out,transform .18s ease-out;width:7px}.site-nav a span{display:inline-block;transition:transform .18s ease-out}.site-nav a:hover{background:var(--teal-100);color:var(--teal-700)}.site-nav a:hover:before{opacity:.7;transform:none}.site-nav a:hover span{transform:translateX(7px)}.site-header__actions{align-items:center;display:flex;gap:10px;margin-left:auto}.nav-toggle{background:none;border:1.5px solid var(--line-strong);border-radius:var(--radius-s);color:var(--ink);cursor:pointer;display:none;margin-left:auto;padding:8px}.hero{background:radial-gradient(900px 420px at 82% 8%,rgba(69,162,140,.14),transparent 70%),linear-gradient(180deg,var(--teal-50),var(--bg) 78%);overflow:hidden;padding-block:72px 88px}.hero__grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,46fr) minmax(0,54fr)}.hero h1{font-size:clamp(2.25rem,4.6vw,3.5rem);letter-spacing:-.03em;margin-bottom:20px}.hero h1 em{color:var(--teal-600);font-style:normal}.hero__sub{color:var(--ink-2);font-size:1.125rem;margin-bottom:28px}.hero__ctas{gap:18px;margin-bottom:20px}.hero__ctas,.hero__proof{align-items:center;display:flex;flex-wrap:wrap}.hero__proof{color:var(--muted);font-size:.9375rem;font-weight:500;gap:10px}.hero__proof a{color:inherit}.stars{align-items:center;color:var(--gold);display:inline-flex;gap:3px}.stage{background:var(--navy-900);border-radius:var(--radius-l);box-shadow:var(--shadow-2);padding:20px;position:relative}.stage__chrome{display:flex;gap:6px;padding:0 2px 14px}.stage__chrome i{background:#2b3a4d;border-radius:50%;height:10px;width:10px}.stage__body{display:grid;gap:14px;grid-template-columns:1fr 1fr;position:relative}.stage__body>*{min-width:0}.store{background:#141e2b;border:1px solid #243244;border-radius:var(--radius-m);min-height:300px;padding:16px}.store__name{align-items:baseline;color:#7e93a8;display:flex;flex-wrap:wrap;font-size:.6875rem;font-weight:700;gap:8px;justify-content:space-between;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.store__name .ok{color:var(--teal-400);font-size:.75rem;letter-spacing:0;text-transform:none}.mi{align-items:center;background:#1c2938;border:1px solid #2a3a4e;border-radius:var(--radius-s);color:#e8eef3;display:flex;font-size:.875rem;font-weight:600;gap:8px;margin-bottom:8px;padding:9px 12px}.mi--sub{color:#b7c5d2;font-weight:500;margin-left:22px}.mi .dot{background:var(--teal-400);border-radius:2px;flex:none;height:6px;width:6px}.store--b .mi{animation:mi-cycle 9s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.store--b .mi:nth-child(2){animation-delay:1.1s}.store--b .mi:nth-child(3){animation-delay:1.7s}.store--b .mi:nth-child(4){animation-delay:2.3s}.store--b .mi:nth-child(5){animation-delay:2.9s}.store--b .mi:nth-child(6){animation-delay:3.5s}@keyframes mi-cycle{0%{opacity:0;transform:translateY(4px)}4%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(4px)}}.stage__cursor{animation:cursor-run 9s cubic-bezier(.45,.05,.35,1) infinite;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35));left:0;opacity:0;position:absolute;top:0;z-index:7}@keyframes cursor-run{0%{opacity:0;transform:translate(220px,210px)}3%{opacity:1}8%{transform:translate(104px,68px)}10%{transform:translate(104px,68px) scale(.82)}12%{transform:translate(104px,68px) scale(1)}16%{opacity:1}22%{opacity:0;transform:translate(190px,140px)}to{opacity:0;transform:translate(190px,140px)}}.stage__panel{background:#fff;border-radius:var(--radius-m);box-shadow:0 6px 16px rgba(0,0,0,.35),0 24px 48px rgba(0,0,0,.35);left:50%;position:absolute;top:46%;transform:translate(-50%,-50%);width:208px;z-index:3}.stage__panel-head{align-items:center;background:var(--teal-600);border-radius:var(--radius-m) var(--radius-m) 0 0;color:#fff;display:flex;font-size:.8125rem;font-weight:800;gap:8px;letter-spacing:.02em;padding:10px 14px}.stage__panel-body{display:grid;gap:8px;padding:12px}.stage__action{border:1.5px solid var(--line-strong);border-radius:var(--radius-s);color:var(--ink);font-size:.8125rem;font-weight:700;padding:9px 10px;text-align:center}.stage__action--on{animation:action-press 9s cubic-bezier(.2,.8,.3,1) infinite;background:var(--navy-800);border-color:var(--navy-800);color:#fff}@keyframes action-press{0%,9%{background-color:var(--navy-800);transform:none}10.5%{background-color:var(--teal-600);transform:scale(.96)}13%{background-color:var(--navy-800);transform:none}to{background-color:var(--navy-800);transform:none}}.stage__bubble{background:var(--teal-600);border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.3);color:#fff;height:44px;justify-content:center;position:absolute;right:-10px;top:-10px;width:44px;z-index:4}.stage__bubble,.stage__caption{align-items:center;display:flex}.stage__caption{color:#7e93a8;font-size:.75rem;font-weight:600;gap:12px;justify-content:space-between;letter-spacing:.08em;padding:14px 4px 0;text-transform:uppercase}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.store--b .mi{opacity:1;transform:none}.stage__action--on,.store--b .mi{animation:none}.stage__cursor{animation:none;opacity:0}.faq__body{animation:none}.btn,.site-nav a,.site-nav a span,.site-nav a:before{transition:none}}.ledger{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-l);display:grid;gap:1px;grid-template-columns:1fr 1fr;overflow:hidden}.ledger__cell{background:var(--bg);padding:32px}.ledger__cell h3{font-size:1.1875rem;letter-spacing:-.015em;margin:18px 0 8px}.ledger__cell p{color:var(--ink-2);font-size:.9688rem}.ledger__icon{align-items:center;background:var(--teal-50);border-radius:10px;color:var(--teal-700);display:inline-flex;height:44px;justify-content:center;width:44px}.steps{counter-reset:step;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.step{padding-top:10px;position:relative}.step__n{-webkit-text-stroke:1.5px var(--teal-500);color:var(--teal-100);font-size:4rem;font-weight:900;letter-spacing:-.04em;line-height:1;margin-bottom:10px}.step h3{font-size:1.1875rem;margin-bottom:8px}.step p{color:var(--ink-2);font-size:.9688rem}.rating-band{text-align:center}.rating-band .stars{gap:6px;margin-bottom:16px}.rating-band h2{font-size:clamp(1.5rem,3vw,2.125rem);margin-bottom:10px}.rating-band p{color:var(--ink-2);margin-inline:auto}.rating-band .disclaimer{color:var(--muted);font-size:.875rem;margin-top:18px}.plan{background:var(--bg);border:1.5px solid var(--navy-800);border-radius:var(--radius-l);box-shadow:var(--shadow-2);margin-inline:auto;max-width:560px;overflow:hidden}.plan__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;padding:28px 32px 0}.plan__head h3{font-size:1.375rem}.plan__price{font-size:2.5rem;font-weight:900;letter-spacing:-.03em}.plan__price small{color:var(--muted);font-size:1rem;font-weight:500;letter-spacing:0}.plan__list{display:grid;gap:12px;list-style:none;padding:20px 32px 8px}.plan__list li{align-items:flex-start;color:var(--ink-2);display:flex;gap:12px}.plan__list li strong{color:var(--ink)}.plan__list svg{color:var(--teal-600);flex:none;margin-top:4px}.plan__foot{padding:20px 32px 32px}.plan__note{color:var(--muted);font-size:.875rem;margin-top:12px;text-align:center}.compare{border-collapse:collapse;font-size:.9688rem;width:100%}.compare td,.compare th{border-bottom:1px solid var(--line);padding:14px 16px;text-align:left}.compare th{color:var(--muted);font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase}.compare td:not(:first-child),.compare th:not(:first-child){text-align:center}.compare .yes{color:var(--teal-600);font-weight:700}.compare .no{color:var(--line-strong);font-weight:700}.faq-grid{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.faq-aside{position:sticky;top:calc(var(--header-h) + 32px)}.faq-aside h2{font-size:clamp(1.75rem,3.4vw,2.5rem);margin-bottom:12px}.faq-aside h2:before{background-image:radial-gradient(circle,var(--teal-500) 1.6px,transparent 2px);background-size:8px 5px;content:"";display:block;height:9px;margin:0 0 16px;opacity:.7;width:20px}.faq-aside>p{color:var(--ink-2)}.faq-help{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-1);margin-top:32px;padding:22px 24px}.faq-help__t{font-weight:800;margin-bottom:2px}.faq-help p{color:var(--ink-2);font-size:.9375rem}.faq-help__actions{display:flex;gap:10px;margin-top:14px}.faq{display:grid;gap:10px}.faq__item{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-1);overflow:hidden}.faq__item summary{color:var(--ink);cursor:pointer;font-size:1.0625rem;font-weight:700;list-style:none;padding:18px 48px 18px 20px;position:relative;transition:background-color .18s ease-out,color .18s ease-out}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:before{background-image:radial-gradient(circle,currentColor 1.1px,transparent 1.4px);background-size:4px 5px;content:"";height:11px;left:18px;margin-top:-5px;opacity:0;position:absolute;top:50%;transform:translateX(-3px);transition:opacity .18s ease-out,transform .18s ease-out;width:7px}.faq__item summary span{display:inline-block;transition:transform .18s ease-out}.faq__item summary:hover{background:var(--teal-50)}.faq__item summary:hover:before{opacity:.6;transform:none}.faq__item summary:hover span{transform:translateX(9px)}.faq__item summary:after{border-bottom:2px solid var(--ink-2);border-right:2px solid var(--ink-2);content:"";height:9px;margin-top:-7px;position:absolute;right:22px;top:50%;transform:rotate(45deg);transition:transform .2s ease-out,margin-top .2s ease-out;width:9px}.faq__item[open] summary:after{margin-top:-2px;transform:rotate(225deg)}.faq__item[open] summary{background:var(--teal-50);color:var(--teal-700)}.faq__item[open] summary:before{opacity:.6;transform:none}.faq__item[open] summary span{transform:translateX(9px)}.faq__body{animation:faq-in .28s cubic-bezier(.2,.8,.3,1);border-left:1px solid var(--teal-400);color:var(--ink-2);margin:4px 20px 18px 29px;padding:2px 0 2px 20px}.faq__body ol{display:grid;gap:6px;padding-left:20px}@keyframes faq-in{0%{opacity:0;transform:translateY(-4px)}}.section--newsletter{background:var(--navy-900)}.newsletter{margin-inline:auto;max-width:560px;text-align:center}.newsletter h2{color:#fff;font-size:1.5rem;margin-bottom:8px}.newsletter p{color:#a9baca;margin:0 auto 22px}.newsletter__row{display:flex;gap:10px}.newsletter__row input{background:#fff;border-color:transparent;flex:1}.newsletter__row input:hover{border-color:var(--teal-400)}.newsletter__row input:focus{border-color:var(--teal-400);box-shadow:0 0 0 3px rgba(69,162,140,.3)}.video-facade{aspect-ratio:16/9;background:radial-gradient(640px 340px at 50% 30%,#1c2938,var(--navy-900));border:0;border-radius:var(--radius-l);box-shadow:var(--shadow-2);color:#fff;cursor:pointer;display:grid;font:inherit;overflow:hidden;place-items:center;position:relative;width:100%}.video-facade__rows{align-content:center;display:grid;gap:12px;height:150px;inset:0;margin:auto;opacity:.22;position:absolute;transform:translateY(-34px);width:min(380px,70%)}.video-facade__rows i{background:#8fa3b8;border-radius:5px;display:block;height:18px;width:55%}.video-facade__rows i.w2{width:78%}.video-facade__rows i.sub{margin-left:32px;width:42%}.video-facade__rows i.sub.w2{width:60%}.video-facade__play{align-items:center;background:var(--teal-600);border-radius:50%;box-shadow:0 6px 16px rgba(0,0,0,.35),0 16px 40px rgba(0,0,0,.3);color:#fff;display:flex;height:72px;justify-content:center;padding-left:5px;position:relative;transition:transform .2s cubic-bezier(.2,.8,.3,1),background-color .2s ease-out;width:72px;z-index:2}.video-facade:hover .video-facade__play{background:var(--teal-500);transform:scale(1.08)}.video-facade__label{bottom:22px;color:#c8d4de;font-size:.9375rem;font-weight:600;left:0;letter-spacing:.02em;position:absolute;right:0;z-index:2}.video-facade--loaded,.video-frame{aspect-ratio:16/9;border:0;border-radius:var(--radius-l);box-shadow:var(--shadow-2);display:block;height:auto;width:100%}label{display:inline-block;font-size:.9375rem;font-weight:600;margin-bottom:6px}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{background:var(--bg);border:1.5px solid var(--line-strong);border-radius:var(--radius-s);color:var(--ink);font:inherit;padding:11px 14px;transition:border-color .15s ease-out,box-shadow .15s ease-out;width:100%}input::placeholder,textarea::placeholder{color:var(--muted)}input:hover,select:hover,textarea:hover{border-color:var(--ink-2)}input:focus,select:focus,textarea:focus{border-color:var(--teal-600);box-shadow:0 0 0 3px var(--teal-100);outline:none}textarea{min-height:140px;resize:vertical}.form-group,.form-row,form>div{margin-bottom:18px}fieldset{border:0;margin:0;min-width:0;padding:0}legend:empty{display:none}form ul,ul.form-errors{color:var(--danger);font-size:.875rem;font-weight:600;list-style:none;margin:6px 0 0;padding:0}.alert{border:1px solid transparent;border-radius:var(--radius-s);font-size:.9375rem;font-weight:600;margin-bottom:20px;padding:14px 16px}.alert--error{background:var(--danger-bg);border-color:#edcfc7;color:var(--danger)}.alert--success{background:var(--success-bg);border-color:#cbe8d6;color:var(--success)}.captcha_image,img[alt*=captcha i]{border:1px solid var(--line);border-radius:var(--radius-s);margin-bottom:8px}.auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100vh - var(--header-h))}.auth__side{background:var(--navy-900);color:#dde6ee;display:flex;flex-direction:column;gap:28px;justify-content:center;padding:64px 56px}.auth__side h2{color:#fff;font-size:1.75rem;letter-spacing:-.02em}.auth__side p{color:#9fb0c0}.auth__side .stars{margin-bottom:6px}.auth__side .quote{border-left:1px solid #2b3a4d;padding-left:20px}.auth__main{align-items:center;background:var(--bg-soft);display:flex;justify-content:center;padding:64px 24px}.auth__card{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-1);max-width:448px;padding:40px;width:100%}.auth__card h1{font-size:1.75rem;margin-bottom:8px}.auth__card>p{color:var(--ink-2);margin-bottom:28px}.auth__meta{align-items:center;display:flex;font-size:.9375rem;justify-content:space-between;margin-bottom:22px}.auth__meta label{align-items:center;display:inline-flex;font-weight:500;gap:8px;margin:0}.auth__meta input[type=checkbox]{height:16px;width:16px}.auth__switch{color:var(--ink-2);font-size:.9375rem;margin-top:24px}.split{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding-block:64px 88px}.split__aside{position:sticky;top:calc(var(--header-h) + 32px)}.split__aside h1{font-size:clamp(1.875rem,3.6vw,2.5rem);margin-bottom:12px}.split__aside h1:before{background-image:radial-gradient(circle,var(--teal-500) 1.6px,transparent 2px);background-size:8px 5px;content:"";display:block;height:9px;margin:0 0 16px;opacity:.7;width:20px}.split__aside>p{color:var(--ink-2)}.help-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-1);margin-top:20px;padding:20px 22px}.help-card .t{font-weight:800;margin-bottom:2px}.help-card p{color:var(--ink-2);font-size:.9375rem}.help-card .mail{align-items:center;display:inline-flex;font-weight:600;gap:8px;margin-top:10px;overflow-wrap:anywhere}.sheet{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-1);padding:40px 44px}.sheet .note{color:var(--muted);font-size:.875rem;margin-top:14px}.page-shell{margin-inline:auto;max-width:760px;padding-block:64px 88px}.page-ground .page-shell{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-1);margin-block:48px 88px;padding:56px 64px}.page-shell h1{font-size:clamp(1.875rem,3.6vw,2.5rem);margin-bottom:16px}.page-shell .lead{color:var(--ink-2);font-size:1.125rem;margin-bottom:36px}.prose h2{font-size:1.375rem;margin:40px 0 12px}.prose h3{font-size:1.125rem;margin:28px 0 10px}.prose li,.prose p{color:var(--ink-2)}.prose p{margin-bottom:14px}.prose ol,.prose ul{display:grid;gap:6px;margin-bottom:16px;padding-left:24px}.prose strong{color:var(--ink)}.profile{margin-inline:auto;max-width:880px;padding-block:40px 88px}.profile__head{align-items:center;background:radial-gradient(420px 200px at 90% 0,rgba(69,162,140,.35),transparent 70%),var(--navy-900);border-radius:var(--radius-l);box-shadow:var(--shadow-1);color:#fff;display:flex;gap:20px;margin-bottom:28px;padding:28px 32px}.profile__avatar{align-items:center;background:var(--teal-500);border-radius:50%;color:#06231c;display:flex;flex:none;font-size:1.5rem;font-weight:800;height:64px;justify-content:center;letter-spacing:.02em;width:64px}.profile__head h1{color:#fff;font-size:1.625rem}.profile__head p{color:#a9baca;font-size:.9688rem}.panel{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-1);overflow:hidden}.panel+.panel{margin-top:24px}.panel__head{align-items:center;background:var(--teal-50);border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:18px 24px}.panel__head h2{font-size:1.0625rem}.panel__body{padding:8px 24px}.panel__row{align-items:baseline;border-bottom:1px solid var(--line);display:grid;gap:16px;grid-template-columns:180px 1fr;padding:14px 0}.panel__row:last-child{border-bottom:none}.panel__row dt{color:var(--muted);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.panel__row dd{color:var(--ink);font-weight:500;margin:0;overflow-wrap:anywhere}.badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.8125rem;font-weight:700;gap:6px;padding:3px 12px}.badge--on{background:var(--success-bg);color:var(--success)}.badge--off{background:var(--bg-soft);border:1px solid var(--line);color:var(--muted)}.docs{display:grid;gap:40px;grid-template-columns:250px minmax(0,1fr);padding-block:48px 88px}.docs>article{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-1);padding:48px 56px}.docs__nav{align-self:start;position:sticky;top:calc(var(--header-h) + 24px)}.docs__nav h2{color:var(--muted);font-size:.8125rem;letter-spacing:.08em;margin:18px 0 8px;text-transform:uppercase}.docs__nav ul{display:grid;gap:2px;list-style:none;padding:0}.docs__nav a{border-left:1px solid var(--line);border-radius:var(--radius-s);color:var(--ink-2);display:block;font-size:.9375rem;padding:7px 10px;text-decoration:none}.docs__nav a:hover{background:var(--bg-soft);color:var(--ink)}.docs__nav a[aria-current=page]{border-left-color:var(--teal-600);color:var(--teal-700);font-weight:700}.docs__pager{display:flex;gap:16px;justify-content:space-between;margin-top:48px}.docs__pager a{border:1px solid var(--line);border-radius:var(--radius-m);color:var(--ink);flex:1;max-width:300px;padding:16px 18px;text-decoration:none}.docs__pager a:hover{border-color:var(--teal-600)}.docs__pager .k{color:var(--muted);display:block;font-size:.75rem;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.docs__pager .next{margin-left:auto;text-align:right}.site-footer{background:var(--navy-900);border-top:1px solid #243244;color:#dde6ee;padding-block:64px 32px}.site-footer__grid{display:grid;gap:48px;grid-template-columns:minmax(0,1.6fr) 1fr 1fr 1fr;margin-bottom:48px}.site-footer__wordmark{color:#fff;font-size:1.125rem;font-weight:800;letter-spacing:-.01em;margin-bottom:14px}.site-footer__wordmark b{color:var(--teal-400)}.site-footer__brand p{color:#a9baca;font-size:.875rem}.site-footer__brand .fine{color:#8fa3b8;font-size:.8125rem;margin-top:12px}.site-footer h3{color:#8fa3b8;font-size:.8125rem;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.site-footer ul{border-left:1px solid #2b3a4d;display:grid;gap:2px;list-style:none;padding:0 0 0 14px}.site-footer ul a{color:#b7c5d2;display:inline-block;font-size:.9375rem;overflow-wrap:anywhere;padding:4px 0 4px 14px;position:relative;text-decoration:none}.site-footer ul a:before{background:var(--teal-400);border-radius:2px;content:"";height:6px;left:0;margin-top:-3px;opacity:0;position:absolute;top:50%;transform:translateX(-3px);transition:opacity .18s ease-out,transform .18s ease-out;width:6px}.site-footer ul a span{display:inline-block;transition:transform .18s ease-out}.site-footer ul a:hover{color:#fff}.site-footer ul a:hover:before{opacity:1;transform:none}.site-footer ul a:hover span{transform:translateX(4px)}.site-footer__legal{align-items:center;border-top:1px solid #243244;color:#8fa3b8;display:flex;flex-wrap:wrap;font-size:.875rem;gap:16px;justify-content:space-between;padding-top:22px}.site-footer__legal a{color:inherit}.to-top{align-items:center;background:var(--teal-600);border:0;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:transform .18s cubic-bezier(.2,.8,.3,1),background-color .18s ease-out;width:44px}.to-top:hover{background:var(--teal-500);transform:translateY(-3px)}.toasts{bottom:20px;display:grid;gap:10px;max-width:360px;position:fixed;right:20px;z-index:300}.toast{align-items:baseline;animation:toast-in .3s cubic-bezier(.2,.8,.3,1);background:var(--navy-800);border-radius:var(--radius-m);box-shadow:var(--shadow-2);color:#fff;display:flex;font-size:.9375rem;font-weight:500;gap:10px;padding:14px 18px}.toast:before{background:#9fb0c0;border-radius:50%;content:"";flex:none;height:8px;transform:translateY(-1px);width:8px}.toast--error:before{background:#e2654a}.toast--success:before{background:var(--teal-400)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.consent{align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-m);bottom:20px;box-shadow:var(--shadow-2);display:flex;gap:16px;left:20px;max-width:420px;padding:18px 20px;position:fixed;z-index:290}.consent p{color:var(--ink-2);font-size:.875rem}.consent .btn{flex:none}.consent[hidden]{display:none}.checkout-shell{margin-inline:auto;max-width:640px;padding-block:48px 88px;text-align:center}.page-ground .checkout-shell{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-1);margin-block:48px 88px;padding:48px 56px}.checkout-shell .brand img{height:48px;margin:0 auto 32px;width:auto}.checkout-shell .price{font-size:3.5rem;font-weight:900;letter-spacing:-.04em;margin:8px 0 4px}.checkout-shell .price small{color:var(--muted);font-size:1.125rem;font-weight:500;letter-spacing:0}.checkout-shell .for{color:var(--muted);font-size:.9375rem;margin-bottom:28px}.checkout-shell .secure{align-items:center;color:var(--muted);display:flex;font-size:.875rem;gap:8px;justify-content:center;margin-top:28px}@media (max-width:1023px){.hero__grid{gap:48px}.faq-grid,.hero__grid{grid-template-columns:1fr}.faq-grid{gap:36px}.faq-aside{position:static}.split{gap:36px;grid-template-columns:1fr;padding-block:40px 64px}.split__aside{position:static}.ledger,.steps{grid-template-columns:1fr}.steps{gap:36px}.auth{grid-template-columns:1fr}.auth__side{display:none}.docs{gap:24px;grid-template-columns:1fr}.docs__nav{position:static}.site-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.section{padding-block:64px}.hero{padding-block:40px 64px}.site-header__actions,.site-nav{display:none}.site-header.is-open .site-header__actions,.site-header.is-open .site-nav{align-items:stretch;display:flex;flex-direction:column;gap:4px}.site-header.is-open .site-header__in{flex-wrap:wrap;height:auto;padding-block:14px}.site-header.is-open .site-nav{border:0;border-radius:0;border-top:1px solid var(--line);margin:10px 0 0;order:3;padding:10px 0 0;width:100%}.site-header.is-open .site-nav a{border-radius:var(--radius-s)}.site-header.is-open .site-header__actions{margin-top:10px;order:4;width:100%}.nav-toggle{display:inline-flex}.stage__body{grid-template-columns:1fr}.stage__panel{box-shadow:0 4px 14px rgba(0,0,0,.3);margin:2px 0;order:2;position:static;transform:none;width:100%}.stage__panel-body{grid-template-columns:repeat(3,1fr)}.stage__bubble{display:none}.store--a{min-height:0;order:1}.store--b{min-height:0;order:3}.newsletter__row{flex-direction:column}.panel__row{gap:4px;grid-template-columns:1fr;padding-block:12px}.site-footer__grid{gap:28px;grid-template-columns:1fr}.hero__ctas .btn--lg{width:100%}.consent,.toasts{left:12px;max-width:none;right:12px}.page-ground .page-shell{margin-block:24px 56px;padding:32px 24px}.sheet{padding:28px 22px}.page-ground .checkout-shell{margin-block:24px 56px;padding:32px 20px}.auth__card,.docs>article{padding:28px 22px}.profile__head{padding:22px}.plan__head{padding:22px 22px 0}.plan__price{font-size:2rem}.plan__list{padding:16px 22px 4px}.plan__foot{padding:16px 22px 24px}.compare td,.compare th{padding:10px 8px}}