@scope(.phase2-root){:scope{--navy-900:#051629;--navy:#0a2540;--navy-2:#0c2a48;--navy-3:#0f2f50;--navy-4:#133759;--navy-5:#1a4169;--navy-line:#f3efe41c;--cream:#f3efe4;--cream-2:#e9e6dd;--cream-3:#dcdad3;--cream-card:#fbfaf6;--cream-line:#0a25401f;--gold:#d4af37;--champagne:#e0c04a;--gold-ink:#7a600f;--on-dark:#f3efe4;--on-dark-2:#f3efe4c2;--on-dark-3:#f3efe499;--on-cream:#0a2540;--on-cream-2:#3a4d64;--on-cream-3:#56677d;--app-neg:#ca2b2b;--app-pos:#16a249;--app-btc:#f7931a;--glow-gold:radial-gradient(60% 50% at 50% 40%, #d4af371a, #d4af3700 70%);--font-display:"Source Serif 4 Variable", "Iowan Old Style", Georgia, serif;--font-sans:"Source Sans 3 Variable", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", sans-serif;--font-num:"Source Serif 4 Variable", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--display-track:-.018em;--font-label:var(--font-mono);--w-display:420;--w-display-em:380;--step--2:clamp(.72rem, .7rem + .08vw, .78rem);--step--1:clamp(.83rem, .8rem + .12vw, .92rem);--step-0:clamp(1rem, .96rem + .18vw, 1.12rem);--step-1:clamp(1.18rem, 1.08rem + .4vw, 1.45rem);--step-2:clamp(1.45rem, 1.25rem + .8vw, 2rem);--step-3:clamp(1.8rem, 1.45rem + 1.5vw, 2.9rem);--step-4:clamp(2.2rem, 1.6rem + 2.6vw, 4.2rem);--step-5:clamp(2.6rem, 1.7rem + 4vw, 6rem);--step-6:clamp(3rem, 1.6rem + 6vw, 8.5rem);--lh-tight:1.02;--lh-snug:1.18;--lh-body:1.6;--track-kicker:.16em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:7rem;--space-10:10rem;--gutter:clamp(1.25rem, 4vw, 4rem);--maxw:1320px;--radius-s:6px;--radius-m:12px;--radius-l:22px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--dur-1:.18s;--dur-2:.42s;--dur-3:.9s}*,:before,:after{box-sizing:border-box}:scope{-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:var(--font-sans);font-size:var(--step-0);line-height:var(--lh-body);color:var(--on-dark);background:var(--navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11";margin:0;overflow-x:clip}img,svg,canvas,video{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--champagne);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:200;background:var(--cream);color:var(--navy);border-radius:8px;padding:.6rem 1rem;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}.display{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:var(--display-track);font-weight:380;line-height:var(--lh-tight)}.display em,.h2 em{font-style:italic;font-weight:340}.h1{font-size:var(--step-6)}.h2{font-family:var(--font-display);font-variation-settings:"opsz" 120;font-weight:400;font-size:var(--step-4);letter-spacing:calc(var(--display-track) + .005em);line-height:1.05}.h3{font-family:var(--font-sans);font-weight:600;font-size:var(--step-1);letter-spacing:-.01em;line-height:var(--lh-snug)}.lead{font-size:var(--step-1);color:var(--on-dark-2);text-wrap:pretty;max-width:38ch;line-height:1.5}.body{color:var(--on-dark-2);text-wrap:pretty;max-width:52ch}.on-paper .lead,.on-paper .body{color:var(--on-cream-2)}.kicker{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--on-dark-3);align-items:center;gap:.6em;display:inline-flex}.kicker:before{content:"";opacity:.7;background:currentColor;width:1.6em;height:1px}.kicker.gold{color:var(--gold)}.on-paper .kicker{color:var(--on-cream-3)}.on-paper .kicker.gold{color:var(--gold-ink)}.num{font-variant-numeric:tabular-nums lining-nums}:scope[data-type=b] .display,:scope[data-type=b] .h2{font-weight:470}:scope[data-type=b] .display em,:scope[data-type=b] .h2 em,:scope[data-type=c] .display,:scope[data-type=c] .h2{font-weight:420}:scope[data-type=c] .display em,:scope[data-type=c] .h2 em{font-weight:380}.on-paper{background:var(--cream);color:var(--on-cream)}.feats{font-size:var(--step--1);color:var(--on-dark-2);gap:.55rem;padding:0;list-style:none;display:grid}.feats li{grid-template-columns:1.1rem 1fr;align-items:baseline;gap:.6rem;display:grid}.feats li:before{content:"";border:1px solid var(--gold);width:.55rem;height:.55rem;transform:rotate(45deg)translateY(-1px)}.on-paper .feats{color:var(--on-cream-2)}.btn{--bg:var(--cream);--fg:var(--navy);background:var(--bg);color:var(--fg);font-weight:600;font-size:var(--step--1);letter-spacing:.01em;transition:transform var(--dur-1) var(--ease-out), background var(--dur-2) var(--ease-out), border-color var(--dur-2);border:1px solid #0000;border-radius:999px;align-items:center;gap:.6em;padding:.9em 1.35em;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn .arr{transition:transform var(--dur-2) var(--ease-out)}.btn:hover .arr{transform:translate(3px)}.btn.gold{--bg:var(--champagne);--fg:var(--navy)}.btn.gold:hover{--bg:#e8cc62}.btn.ghost{--bg:transparent;--fg:var(--on-dark);border-color:#f3efe447}.btn.ghost:hover{border-color:#f3efe499}.on-paper .btn.ghost{--fg:var(--on-cream);border-color:#0a254040}.on-paper .btn:not(.ghost):not(.gold){--bg:var(--navy);--fg:var(--cream)}.ctas{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hero-copy .ctas,.final-in .ctas{justify-content:center;width:100%}.badge-soon{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--champagne);white-space:nowrap;vertical-align:middle;border:1px dashed;border-radius:999px;align-items:center;gap:.4em;padding:.28em .7em;font-size:.68rem;display:inline-flex}.on-paper .badge-soon{color:var(--gold-ink)}.placeholder{font-family:var(--font-mono);color:var(--on-dark-3);font-size:.8em}.site-head{z-index:50;padding:1.1rem var(--gutter);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.site-head>*{pointer-events:auto}.brand{font-family:var(--font-sans);letter-spacing:.02em;align-items:center;gap:.65rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.brand img{width:40px;height:auto}.site-nav{font-size:var(--step--1);align-items:center;gap:1.6rem;display:flex}.site-nav a{color:var(--on-dark-2);text-decoration:none}.site-nav a:hover{color:var(--on-dark)}.head-actions{align-items:center;gap:.85rem;display:inline-flex}.head-login{white-space:nowrap;font-weight:600}.head-login:focus-visible{outline-offset:2px;outline:2px solid #d4af3799}.site-head.over-paper .site-nav a.head-login:hover{color:var(--on-cream)}@media (max-width:820px){.site-nav a:not(.btn):not(.lp-opt){display:none}}.site-foot a:hover{color:var(--on-dark)}.price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:820px){.price-grid{grid-template-columns:1fr}}.price{border:1px solid var(--navy-line);border-radius:var(--radius-l);align-content:start;gap:.6rem;padding:1.6rem;display:grid}.price h3{font-family:var(--font-sans);font-size:var(--step-0);font-weight:600}.price .amt{flex-wrap:wrap;align-items:baseline;gap:.15rem .4rem;display:flex}.price .amt b{font-weight:inherit;font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums;font-size:var(--step-3);font-variation-settings:"opsz" 96;letter-spacing:-.02em;line-height:1}.price .amt small{font-family:var(--font-sans);font-size:var(--step--1);color:var(--on-dark-3);letter-spacing:0;line-height:1.35}.price p{font-size:var(--step--1);color:var(--on-dark-2)}.price.featured{border-color:#d4af3780}.on-paper .price{border-color:var(--cream-line);background:#ffffff80}.on-paper .price p,.on-paper .price .amt small{color:var(--on-cream-2)}:scope.rm *,:scope.rm :before,:scope.rm :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.crease-mark{aspect-ratio:480/268;perspective:700px;width:160px;position:relative}.crease-mark img{width:100%;height:100%;position:absolute;inset:0}.crease-mark .cm-a{clip-path:polygon(0 0,58% 0,42% 100%,0 100%)}.crease-mark .cm-b{clip-path:polygon(58% 0,100% 0,100% 100%,42% 100%);transform-origin:50%;opacity:0;filter:brightness(.6);transition:transform 1.6s var(--ease-out), opacity .5s linear, filter 1.6s var(--ease-out);transform:rotate3d(.16,1,0,-150deg)}.crease-mark .cm-a{opacity:0;transition:opacity .6s var(--ease-out)}.crease-mark.go .cm-a,.crease-mark.done .cm-a{opacity:1}.crease-mark.go .cm-b,.crease-mark.done .cm-b{opacity:1;filter:none;transition-delay:.25s;transform:none}:scope:not(.js) .crease-mark img{opacity:1!important;filter:none!important;transform:none!important}:scope.js:not(.rm) .crease-mark .cm-a,:scope.js:not(.rm) .crease-mark .cm-b{transition:none}:scope.js [data-reveal]{opacity:0;transition:opacity 1s var(--ease-out), transform 1.2s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(24px)}:scope.js [data-reveal].in{opacity:1;transform:none}:scope.rm [data-reveal]{opacity:1!important;transform:none!important}.soon-list,.sec-points,.ai-items{margin:0;padding:0;list-style:none}.soon-list{gap:.9rem;display:grid}.soon-list li{border-top:1px solid var(--navy-line);font-size:var(--step--1);grid-template-columns:auto auto 1fr;align-items:baseline;gap:.9rem;padding:1rem 0;display:grid}.soon-list li span:last-child{color:var(--on-dark-2)}@media (max-width:700px){.soon-list li{grid-template-columns:1fr;gap:.35rem}}.sec-points{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.sec-points li{border-top:1px solid var(--navy-line);font-size:var(--step--1);gap:.4rem;padding-top:1rem;display:grid}.sec-points li span{color:var(--on-dark-2)}@media (max-width:820px){.sec-points{grid-template-columns:1fr}}.ai-items{flex-wrap:wrap;gap:.5rem;display:flex}.ai-items li{font-size:var(--step--1);border:1px solid var(--navy-line);color:var(--on-dark-2);border-radius:999px;padding:.45em .9em}.on-paper .ai-items li{border-color:var(--cream-line);color:var(--on-cream-2)}.on-paper .sec-points li,.on-paper .soon-list li{border-color:var(--cream-line)}.on-paper .sec-points li span,.on-paper .soon-list li span:last-child{color:var(--on-cream-2)}.price-note{font-size:var(--step--2);color:var(--on-dark-3);margin-top:1rem}.on-paper .price-note{color:var(--on-cream-3)}.nobr{white-space:nowrap}.site-head:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);border-bottom:1px solid var(--navy-line);opacity:0;transition:opacity .4s var(--ease-out), background-color .35s var(--ease-out), border-color .35s var(--ease-out);background:#0a2540bd;position:absolute;inset:0}.site-head.scrolled:before{opacity:1}.site-head{padding-top:.8rem;padding-bottom:.8rem}.site-head.over-paper:before{border-bottom-color:var(--cream-line);background:#f3efe4d1}.site-head.over-paper .brand,.site-head.over-paper .site-nav a{color:var(--on-cream)}.site-head.over-paper .site-nav a:not(.btn){color:var(--on-cream-2)}.site-head.over-paper .btn.ghost{border-color:#0a254040}.site-head .brand,.site-head .site-nav a{transition:color .3s}:scope>main,:scope>footer,:scope>section,:scope>.pin-spacer{overflow-x:clip}.soon-card{border:1px dashed var(--navy-line);max-width:30rem;color:var(--on-dark-3);font-size:var(--step--1);opacity:.9;background:0 0;border-color:#f3efe438;border-radius:12px;grid-template-columns:auto 1fr;align-items:baseline;gap:.2rem .75rem;margin-top:1.4rem;padding:.8rem 1rem;display:grid}.soon-card .badge-soon{color:var(--on-dark-3);grid-row:span 2;align-self:start;font-size:.62rem}.soon-card b{color:var(--on-dark-2);font-weight:600}.soon-card .sc-body{color:var(--on-dark-3);line-height:1.4}.on-paper .soon-card{color:var(--on-cream-3);border-color:#0a254038}.on-paper .soon-card .badge-soon,.on-paper .soon-card .sc-body{color:var(--on-cream-3)}.on-paper .soon-card b{color:var(--on-cream-2)}@media (max-width:700px){.soon-card{grid-template-columns:1fr}.soon-card .badge-soon{grid-row:auto;justify-self:start}}.lang-pill{align-items:center;display:inline-flex;position:relative}.lp-trigger{min-width:2.5rem;height:2.5rem;color:var(--on-dark);font:600 .8125rem/1 var(--font-sans);letter-spacing:.06em;cursor:pointer;touch-action:manipulation;background:#ffffff14;border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:.35rem;padding:0 .6rem;transition:background .16s,color .16s;display:inline-flex}.lp-trigger:hover,.lang-pill[data-open] .lp-trigger{background:#ffffff29}.lp-trigger:focus-visible,.lp-opt:focus-visible,.sf-cookie:focus-visible,.sf-lang a:focus-visible{outline-offset:2px;outline:2px solid #d4af3799}.lp-caret{fill:none;stroke:currentColor;stroke-width:1.6px;opacity:.7;width:.6rem;height:.4rem;transition:transform .16s}.lang-pill[data-open] .lp-caret{transform:rotate(180deg)}.lp-menu{z-index:70;background:var(--navy-2);border:1px solid #f3efe424;border-radius:.75rem;min-width:11.5rem;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 10px 28px -12px #0000008c,0 4px 12px -6px #00000059}.lp-menu[hidden]{display:none}.lp-opt{font:500 .9rem/1.2 var(--font-sans);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .65rem;text-decoration:none;display:flex;color:var(--on-dark)!important}.lp-opt:hover,.lp-opt:focus-visible{outline-offset:-2px;background:#f3efe414}.lp-opt[aria-current]{background:#d4af371f}.lp-opt-code{font:600 .7rem/1 var(--font-mono);letter-spacing:.08em;color:var(--on-dark-3)}.lp-opt[aria-current] .lp-opt-code{color:var(--gold)}.site-head.over-paper .lp-trigger{color:var(--on-cream);background:#0a254012}.site-head.over-paper .lp-trigger:hover,.site-head.over-paper .lang-pill[data-open] .lp-trigger{background:#0a254021}@media (max-width:820px){.site-nav{gap:.5rem}.lp-trigger{min-width:2.35rem;height:2.35rem;padding:0 .5rem}.lp-caret{display:none}.site-nav .btn{padding-inline:1rem}}.site-foot{padding:var(--space-8) var(--gutter) calc(var(--space-7) + 3.5rem);font-size:var(--step--1);color:var(--on-dark-3);border-top:1px solid var(--navy-line);background:var(--navy-900);position:relative}.site-foot a{color:var(--on-dark-2);text-decoration:none}.site-foot a:hover{color:var(--on-dark);text-underline-offset:.2em;text-decoration:underline}.sf-top,.sf-bottom,.sf-study{max-width:var(--maxw);width:100%;margin:0 auto}.sf-top{gap:var(--space-6) var(--space-7);padding-bottom:var(--space-6);border-bottom:1px solid var(--navy-line);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));display:grid}.sf-brand .brand{color:var(--on-dark)}.sf-brand p{color:var(--on-dark-3);margin:.8rem 0 0}.sf-col h2{font:500 .7rem/1 var(--font-mono);letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--gold);margin:0 0 .9rem}.sf-col ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.sf-cookie{font:inherit;color:var(--on-dark-2);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.sf-cookie:hover{color:var(--on-dark);text-underline-offset:.2em;text-decoration:underline}.sf-bottom{padding-top:var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 2rem;display:flex}.sf-legal-line{flex-wrap:wrap;gap:.3rem .6rem;margin:0;display:flex}.sf-version{max-width:var(--maxw);margin:var(--space-5) auto 0;width:100%;font:500 .72rem/1.3 var(--font-mono);letter-spacing:.04em;color:var(--on-dark-3)}.sf-lang{font:500 .75rem/1 var(--font-mono);letter-spacing:.08em;align-items:center;gap:.5rem;display:inline-flex}.sf-lang a{color:var(--on-dark-3);padding:.35rem .2rem}.sf-lang a[aria-current]{color:var(--on-dark);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.35em}.sf-study{margin-top:var(--space-5);font-size:var(--step--2);color:var(--on-dark-3);opacity:.8}@media (max-width:760px){.sf-top{grid-template-columns:1fr 1fr}.sf-brand{grid-column:1/-1}.sf-bottom{flex-direction:column;align-items:flex-start}}.consent{z-index:49;background:var(--navy-2);width:min(390px,100vw - 48px);color:var(--on-dark);font:400 .9rem/1.5 var(--font-sans);opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);border:1px solid #f3efe424;border-radius:16px;padding:1.25rem 1.3rem 1rem;position:fixed;bottom:76px;left:24px;transform:translateY(12px);box-shadow:0 24px 60px -24px #0009,0 6px 18px -8px #0006}.consent[hidden]{display:none}.consent.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.consent{transition:none}}.cs-title{font:600 1.05rem/1.25 var(--font-display);letter-spacing:-.01em;outline:none;margin:0 0 .45rem}.cs-text{color:var(--on-dark-2);margin:0 0 1rem}.consent a{color:var(--on-dark);text-underline-offset:.2em;-webkit-text-decoration:underline #d4af37b3;text-decoration:underline #d4af37b3}.cs-actions{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.cs-actions-3 .cs-save{grid-column:1/-1}.cs-btn{min-height:2.75rem;color:var(--on-dark);font:600 .88rem/1.2 var(--font-sans);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:1.5px solid #f3efe48c;border-radius:999px;padding:.6rem .9rem}.cs-btn:hover{border-color:var(--on-dark);background:#f3efe41a}.cs-btn:focus-visible,.cs-link:focus-visible,.consent a:focus-visible,.cs-switch input:focus-visible+i{outline-offset:2px;outline:2px solid #d4af37bf}.cs-link{color:var(--on-dark-2);font:500 .85rem/1.2 var(--font-sans);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin-top:.7rem;padding:.3rem 0;text-decoration:underline}.cs-link:hover{color:var(--on-dark)}.cs-cats{gap:.2rem;margin:.4rem 0 1rem;padding:0;list-style:none;display:grid}.cs-cats li{border-top:1px solid #f3efe41a;padding:.65rem 0;position:relative}.cs-cat{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cs-cat-t{gap:.15rem;display:grid}.cs-cat-t small{color:var(--on-dark-3);font-size:.8rem;line-height:1.35}.cs-always{font:500 .65rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-3);margin-top:.25rem;display:block}.cs-switch{flex:none;width:2.6rem;height:1.5rem;margin-top:.1rem;position:relative}.cs-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cs-switch i{pointer-events:none;background:#f3efe42e;border-radius:99px;transition:background .2s;position:absolute;inset:0}.cs-switch i:after{content:"";background:var(--cream);border-radius:50%;width:calc(1.5rem - 6px);height:calc(1.5rem - 6px);transition:transform .2s;position:absolute;top:3px;left:3px}.cs-switch input:checked+i{background:var(--app-pos)}.cs-switch input:checked+i:after{transform:translate(1.1rem)}.cs-switch input:disabled{cursor:not-allowed}.cs-switch input:disabled+i{opacity:.55}.cs-foot{justify-content:space-between;align-items:center;gap:1rem;margin:.4rem 0 0;font-size:.82rem;display:flex}.cs-foot .cs-link{margin:0}.cs-demo{font:500 .62rem/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-3);margin:.8rem 0 0}@media (max-width:760px){.consent{width:auto;padding:.75rem var(--gutter) calc(.7rem + env(safe-area-inset-bottom));border-bottom:0;border-radius:18px 18px 0 0;max-height:none;bottom:0;left:0;right:0}.cs-text{margin:0 0 .55rem;font-size:.82rem;line-height:1.35}.cs-btn{min-height:2.5rem}}.price{position:relative}.price .btn{justify-self:start;margin-top:.4rem}.price .amt{font-size:inherit}.price .amt b{font-size:var(--step-3);letter-spacing:-.02em;line-height:1}.plan-job{font-size:var(--step--1);color:var(--on-dark-3);margin:-.3rem 0 .2rem}.plan-save{font:500 .72rem/1.2 var(--font-mono);letter-spacing:.04em;color:var(--gold);justify-self:start}.on-paper .plan-save{color:var(--gold-ink)}.plan-reco{background:var(--navy);color:var(--gold);font:600 .66rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #d4af3780;border-radius:99px;padding:.28rem .6rem;position:absolute;top:-.7rem;right:1.2rem}.plan-items{border-top:1px solid var(--navy-line);font-size:var(--step--1);color:var(--on-dark-2);gap:.45rem;margin:.3rem 0 0;padding:.7rem 0 0;list-style:none;display:grid}.plan-items li{padding-left:1.3rem;position:relative}.plan-items li:before{content:"✓";color:var(--app-pos);font-weight:700;position:absolute;left:0}.plan-items li.not{color:var(--on-dark-3)}.plan-items li.not:before{content:"–";color:var(--on-dark-3)}.on-paper .plan-items{border-top-color:var(--cream-line);color:var(--on-cream-2)}.on-paper .plan-items li.not,.on-paper .plan-job{color:var(--on-cream-3)}.on-paper .plan-items li:before{color:#1f7a4d}mark.tbd{color:inherit;font-family:var(--font-mono);background:#d4af3738;border-radius:3px;outline:1px dashed #d4af37cc;padding:0 .25em;font-size:.92em}.plan-all{white-space:nowrap}.price-note a{color:inherit;text-underline-offset:.2em}.price .amt b,.pl-price .amt b{font-variant-numeric:lining-nums proportional-nums}.app{--p:1}:scope.js .app[data-build]{--p:0}:scope.rm .app{--p:1!important}.app .b{--k:clamp(0, calc((var(--p) - var(--t,0)) * 6), 1);opacity:var(--k);transform:translate3d(0, calc((1 - var(--k)) * .9em), 0);will-change:opacity, transform}.app svg .b{transform:none}.app svg .line{opacity:1;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--k))}.app .bar i,.app .track i,.app .split3 i{transform-origin:0;transform:scaleX(calc(var(--w) * var(--k,1)))}.dev{margin:0;position:relative}.dev-screen,.dev-phone-screen{background:#f3efe4;position:relative;overflow:hidden;container-type:inline-size}.dev-screen{aspect-ratio:16/10}.dev-laptop{width:100%}.dev-lid{background:linear-gradient(#2a3038,#14181e);border-radius:2.2%/3.4%;padding:2.1% 2.1% 2.6%;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 40px 80px -30px #020c18a6}.dev-bezel{background:#000;border-radius:.6%/1%;position:relative;overflow:hidden}.dev-cam{aspect-ratio:1;background:#3a434f;border-radius:50%;width:.5%;position:absolute;top:-1.6%;left:50%;transform:translate(-50%,-100%)}.dev-base{background:linear-gradient(#d6d9de 0%,#a3a9b1 55%,#666d77 100%);border-radius:0 0 14% 14%/0 0 100% 100%;height:0;margin:0 -6.5%;padding-bottom:3.1%;position:relative;box-shadow:0 30px 60px -20px #020c1899}.dev-base span{background:linear-gradient(#8a9099,#b9bec5);border-radius:0 0 8px 8px;width:14%;height:38%;position:absolute;top:0;left:50%;transform:translate(-50%)}.dev-browser{background:#e6e9ee;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #0a254014,0 50px 100px -40px #020c1899}.dev-chrome{background:#e3e7ec;border-bottom:1px solid #0a25401a;align-items:center;gap:7px;padding:10px 14px;display:flex}.dev-chrome>i{background:#c3cad3;border-radius:50%;width:11px;height:11px}.dev-url{font:500 12px/1 var(--font-sans);color:#56677d;background:#f5f7f9;border-radius:7px;align-items:center;gap:6px;margin:0 auto;padding:6px 60px;display:inline-flex}.dev-url .ic{width:11px;height:11px}.dev-phone{width:100%}.dev-phone-body{background:linear-gradient(145deg,#353d48,#12161c 60%);border-radius:15%/7%;padding:4.2%;box-shadow:inset 0 0 0 1.5px #ffffff1f,0 40px 80px -30px #020c18b3}.dev-phone-screen{aspect-ratio:9/19.5;border-radius:11.5%/5.4%}.dev-island{z-index:5;background:#000;border-radius:99px;width:30%;height:3.6%;position:absolute;top:1.6%;left:50%;transform:translate(-50%)}.dev-screen>.app,.dev-phone-screen>.app{position:absolute;inset:0}.dev-screen>.app+.app,.dev-phone-screen>.app+.app{opacity:0;visibility:hidden}.dev-screen>.app.is-active,.dev-phone-screen>.app.is-active{opacity:1;visibility:visible}.dev-screen>.app.is-leaving,.dev-phone-screen>.app.is-leaving{opacity:0;visibility:visible;transition:opacity .5s var(--ease-out)}.app{--a-ink:#0a2540;--a-2:#3a4d64;--a-3:#5d6d82;--a-line:#e6e3da;--a-card:#fff;--a-neg:#ca2b2b;--a-pos:#16a249;color:var(--a-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:#f3efe4;line-height:1.3}.app .num{font-variant-numeric:tabular-nums}.app .ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em}.app .lbl{letter-spacing:.02em;color:var(--a-3);align-items:center;gap:.45em;font-size:.78em;font-weight:600;display:flex}.app .lbl .ic{color:#9a7a1c}.app .muted{color:var(--a-3);font-size:.8em}.app .pos{color:var(--a-pos);align-items:center;gap:.3em;font-size:.8em;font-weight:600;display:inline-flex}.app .pos .ic{width:.95em;height:.95em}.app .neg{color:var(--a-neg)}.app .live{color:#117e39;background:#e2f8ea;border-radius:99px;margin-left:.3em;padding:.1em .5em;font-size:.82em;font-style:normal}.app .live:before{content:"";background:var(--a-pos);vertical-align:.08em;border-radius:50%;width:.45em;height:.45em;margin-right:.35em;display:inline-block}.app .card{background:var(--a-card);border-radius:.9em;flex-direction:column;gap:.5em;min-width:0;padding:1.1em 1.2em;display:flex;box-shadow:0 0 0 1px #0a25400f,0 .3em 1em -.4em #0a25401f}.app .big{letter-spacing:-.03em;font-size:2.6em;font-weight:650;line-height:1.05}.app .mid{letter-spacing:-.02em;font-size:1.45em;font-weight:650}.app .bar,.app .track{background:#ebe8df;border-radius:99px;height:.45em;display:block;overflow:hidden}.app .bar i,.app .track i{border-radius:inherit;background:var(--a-ink);width:100%;height:100%;display:block}.app .bar.neg i{background:var(--a-neg);opacity:.85}.app .ch{width:100%;height:auto;margin-top:auto;overflow:visible}.app .ch .grid line{stroke:#ebe8df;stroke-width:1px;vector-effect:non-scaling-stroke}.app .ch .line{fill:none;stroke:var(--a-ink);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round}.app .ch .dot{fill:#d4af37;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.app-sample{font:600 .68em/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#7a600f;white-space:nowrap;background:#f6eecf;border:1px solid #e6d59a;border-radius:99px;padding:.38em .6em}.app .row{border-top:1px solid #efece5;grid-template-columns:2.2em 1fr auto;align-items:center;gap:.7em;padding:.5em 0;font-size:.9em;display:grid}.app .lbl+.row{border-top:0}.app .rn{flex-direction:column;min-width:0;display:flex}.app .rn b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.app .rn small,.app .rv small{color:var(--a-3);font-size:.82em}.app .rv{text-align:right;flex-direction:column;font-weight:600;display:flex}.app .mono{font-family:var(--font-mono)}.app .av{width:2.2em;height:2.2em;color:var(--a-ink);border-radius:.65em;place-items:center;font-size:.85em;font-weight:700;display:grid}.app .av .ic{width:1.1em;height:1.1em}.av-0{background:#e3e9f1}.av-1{background:#f1e8c8}.av-2{background:#dde8ee}.av-3{background:#e7e9ef}.av-4{background:#dbe3ed}.av-5{background:#ece7d6}.app .row.add{color:var(--a-3);grid-template-columns:1.2em 1fr}.app .row.warn,.app .card.warn{color:#a02222;background:#fceded;border:0;border-radius:.6em;grid-template-columns:1.2em 1fr;margin-top:.3em;padding:.55em .7em;font-size:.85em}.app .card.warn{flex-direction:row;align-items:center}.app-d{grid-template-columns:12.5em 1fr;height:100%;font-size:1.25cqw;display:grid}.app-side{color:#f3efe4;background:#0a2540;border-right:1px solid #0a2540;flex-direction:column;gap:1.6em;padding:1.3em 1em;display:flex}.app-logo{letter-spacing:.01em;align-items:center;gap:.55em;font-size:1.05em;font-weight:700;display:flex}.app-logo img{width:1.9em;height:auto}.app-nav{color:#f3efe4a8;flex-direction:column;gap:.2em;font-size:.92em;display:flex}.app-nav span{border-radius:.6em;align-items:center;gap:.65em;padding:.55em .7em;display:flex}.app-nav span.on{color:#f3efe4;background:#f3efe41a;font-weight:600;box-shadow:inset 2px 0 #d4af37}.app-side-foot{color:#f3efe499;align-items:center;gap:.5em;margin-top:auto;font-size:.78em;display:flex}.app-main{flex-direction:column;gap:1.1em;min-width:0;padding:1.2em 1.6em 1.6em;display:flex;overflow:hidden}.app-top{align-items:center;gap:.8em;display:flex}.app-crumb{letter-spacing:-.02em;margin-right:auto;font-size:1.35em;font-weight:650}.app-ki{color:#f3efe4;background:#0a2540;border-radius:99px;align-items:center;gap:.35em;padding:.4em .75em;font-size:.8em;font-weight:600;display:inline-flex}.app-ki .ic{color:#e0c04a}.app-avatar{color:#0a2540;background:#dbe3ed;border-radius:50%;place-items:center;width:2em;height:2em;font-size:.85em;font-weight:700;display:grid}.grid-ov{flex:1;grid-template-rows:1fr auto;grid-template-columns:1fr 1fr 1.25fr;gap:1em;min-height:0;display:grid}.grid-ov .nw{grid-column:1/span 2}.grid-ov .list{grid-area:1/3/span 2}.grid-ov .split{gap:.35em}.grid-ov .split .mid{font-size:1.15em}.grid-ov .ins p{color:var(--a-2);font-size:.92em}.card.ins{background:linear-gradient(135deg,#fffdf7,#f8f2df)}.grid-fam{flex:1;grid-template-columns:1fr 1.3fr;gap:1em;display:grid}.grid-inv{flex:1;grid-template-rows:1fr auto;grid-template-columns:1.5fr 1fr;gap:1em;min-height:0;display:grid}.grid-inv .list{grid-area:1/2/span 2}.kpis{grid-template-columns:repeat(4,1fr);gap:.8em;display:grid}.kpi b{letter-spacing:-.02em;font-size:1.3em}.grid-btc{flex:1;grid-template-columns:1.3fr 1fr;gap:1em;display:grid}.chain .blocks{grid-column:1/span 1;gap:.25em;display:flex}.chain .blocks i{opacity:.35;background:#d4af37;border-radius:.15em;width:.55em;height:.55em}.chain .blocks i:nth-child(n+5){opacity:.7}.chain .blocks i:last-child{opacity:1}.app .row.chain{grid-template-columns:5em 1fr auto}.grid-imp{flex:1;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;gap:.9em;min-height:0;display:grid}.drop{border:1.5px dashed #c3cbd6;justify-content:space-between;align-items:center;box-shadow:none!important;background:#fbfaf6!important;flex-direction:row!important}.files{gap:.8em;display:flex}.file{background:#fff;border-radius:.6em;align-items:center;gap:.5em;padding:.55em .8em;font-size:.85em;display:inline-flex;box-shadow:0 0 0 1px #0a254014}.file small{color:var(--a-3)}.table{gap:0!important;padding:.6em 1.2em!important}.tr{border-top:1px solid #efece5;grid-template-columns:4.5em 1.2fr 1.5fr 7em 7em;align-items:center;gap:1em;padding:.5em 0;font-size:.85em;display:grid}.tr.th{color:var(--a-3);letter-spacing:.03em;text-transform:uppercase;border:0;font-size:.75em;font-weight:600}.tr .num{text-align:right;font-weight:600}.app .tag{color:#1f3a5a;background:#e8edf3;border-radius:99px;justify-self:start;padding:.15em .6em;font-size:.9em;display:inline-block}.row-ai{justify-content:space-between;align-items:center;flex-direction:row!important}.btnx{color:#0a2540;background:#e0c04a;border-radius:99px;padding:.55em 1em;font-size:.85em;font-weight:600}.grid-sp{flex:1;grid-template-rows:auto auto 1fr;grid-template-columns:1fr 1.2fr;gap:1em;min-height:0;display:grid}.grid-sp .cats{grid-row:span 2}.grid-sp .list{grid-area:1/2/span 3}.grid-sp .cats{grid-column:1}.grid-sp .ins{display:none}.cats{gap:.75em!important}.cat{grid-template-columns:8.5em 1fr 4.5em;align-items:center;gap:.8em;font-size:.85em;display:grid}.cat b{text-align:right}.track i.c0{background:#0a2540!important}.track i.c1{background:#2d4c72!important}.track i.c2{background:#5b7596!important}.track i.c3{background:#d4af37!important}.track i.c4{background:#8da0b8!important}.track i.c5{background:#bcc7d5!important}.grid-as{flex:1;grid-template-columns:repeat(3,1fr);align-content:start;gap:1em;display:grid}.asset.wide{background:linear-gradient(135deg,#fff,#f6f2e7);grid-column:span 2}.asset .ic.ai{color:#9a7a1c;stroke-width:1.4px;width:1.8em;height:1.8em}.asset>b{font-size:1em}.grid-cash{flex:1;grid-template-rows:auto 1fr;grid-template-columns:1fr 1.3fr;gap:1em;display:grid}.grid-cash .list{grid-column:1/span 2}.split3{gap:.3em;height:.6em;display:flex}.split3 i{background:#0a2540;border-radius:99px;flex:none;width:100%;height:100%;display:block}.split3 i:first-child{flex:.6;transform:none!important}.split3 i:nth-child(2){background:#d4af37;flex:.25;transform:none!important}.split3 i:nth-child(3){background:#aab6c6;flex:.15;transform:none!important}.grid-chat{flex:1;display:grid}.chatbox{gap:.8em!important}.msg{border-radius:1em;max-width:75%;padding:.75em 1em;font-size:.92em;line-height:1.45}.msg.me{color:#f3efe4;background:#0a2540;border-bottom-right-radius:.3em;align-self:flex-end}.msg.bot{background:#f3efe4;border-bottom-left-radius:.3em}.chips{flex-wrap:wrap;gap:.4em;display:flex}.chips span{color:var(--a-2);border-radius:99px;padding:.35em .75em;font-size:.78em;box-shadow:0 0 0 1px #d5dbe3}.inp{color:var(--a-3);background:#f7f6f1;border-radius:99px;justify-content:space-between;align-items:center;margin-top:auto;padding:.7em 1em;font-size:.88em;display:flex;box-shadow:0 0 0 1px #e1e5ea}.app-m{flex-direction:column;height:100%;font-size:5.12821cqw;display:flex}.m-status{justify-content:space-between;padding:.7em 1.6em .2em;font-size:.78em;font-weight:600;display:flex}.m-sig{align-items:flex-end;gap:.15em;display:flex}.m-sig i{background:currentColor;border-radius:1px;width:.22em}.m-sig i:first-child{height:.4em}.m-sig i:nth-child(2){height:.6em}.m-sig i:nth-child(3){height:.8em}.m-top{align-items:center;gap:.5em;padding:1.1em 1em .6em;display:flex}.m-top img{width:1.5em;height:auto}.m-top b{letter-spacing:-.02em;margin-right:auto;font-size:1.15em}.m-top .app-sample{font-size:.56em}.m-body{flex-direction:column;flex:1;gap:.7em;padding:.2em .8em;display:flex;overflow:hidden}.m-hero{flex-direction:column;gap:.3em;padding:.5em .3em;display:flex}.m-hero .big{font-size:2.1em}.app-m .card{border-radius:.9em;padding:.8em .9em}.app-m .row{font-size:.82em}.app-m .m-ov-accounts .row{padding:.28em 0}.app-m .cat{grid-template-columns:5.8em 1fr 3.4em;font-size:.78em}.m-rings{gap:.4em;display:flex}.m-rings .av{border-radius:50%;width:2.3em;height:2.3em}.m-rings .av.add{background:#fff;box-shadow:0 0 0 1px #c3cbd6}.m-rings .av.ghost{background:0 0;border:1px dashed #b4bfcc}.m-kpis{grid-template-columns:1fr 1fr;gap:.6em;display:grid}.m-note,.m-file{color:var(--a-2);align-items:center;font-size:.82em;flex-direction:row!important;gap:.6em!important}.app-m .card.ins{flex-flow:wrap;align-items:center;gap:.5em;font-size:.82em}.app-m .card.ins .lbl{width:100%}.app-m .msg{max-width:88%;font-size:.82em}.app-m .chatbox{flex:1}.m-tab{color:#f3efe480;background:#0a2540;border-top:1px solid #0a2540;justify-content:space-around;padding:.8em 1em 1.4em;display:flex}.m-tab .on{color:#e0c04a}.m-tab .ic{width:1.3em;height:1.3em}.app .row.total{border-top:1.5px solid var(--a-ink);margin-top:auto}.msg{flex:none}.dev-lid-back{display:none}.dev{text-align:left}.app-m .m-status,.app-m .m-top{color:#f3efe4;background:#0a2540}.app-m .m-top{padding-bottom:.8em}.app-m .m-body{padding-top:.8em}.app-m .m-top .app-sample{color:#e0c04a;background:#e0c04a1f;border-color:#e0c04a66}.app-logo{color:#f3efe4}.app-side .ic{color:inherit}.app-side-foot .ic{color:#d4af37}.app .slice-btc{background:var(--app-btc,#f7931a)!important}.grid-bud{flex:1;grid-template-rows:auto 1fr;grid-template-columns:1fr 1.25fr;gap:1em;min-height:0;display:grid}.grid-bud .bud-draft{grid-area:1/1}.grid-bud .bud-in{grid-area:2/1}.grid-bud .bud-out{grid-area:1/2/span 2}.bud-hd{justify-content:space-between;align-items:center;gap:.6em;display:flex}.bud-leg{color:var(--a-3);white-space:nowrap;align-items:center;gap:.35em;font-size:.68em;display:inline-flex}.bud-leg i{background:var(--a-pos);border-radius:99px;width:.8em;height:.45em}.bud-leg i.n{background:var(--a-neg)}.bud-leg u{background:var(--a-ink);width:2px;height:.8em;margin-left:.4em}.bud-row{grid-template-columns:minmax(0,7.2em) 1fr auto;align-items:center;gap:.7em;font-size:.82em;display:grid}.bud-row .bn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bud-row .bv{text-align:right;white-space:nowrap;font-size:.95em}.bud-row .bv small{color:var(--a-3);margin-left:.25em}.app .track.bt{height:.55em;position:relative;overflow:visible}.app .track.bt i{border-radius:99px}.app .bt-in i{background:var(--a-pos)}.app .bt-out i{background:var(--a-neg);opacity:.82}.app .track.bt u{background:var(--a-ink);opacity:.75;border-radius:1px;width:2px;position:absolute;top:-.3em;bottom:-.3em;left:86.96%}.bud-row.over .bv b{color:var(--a-neg)}.bud-tot{border-top:1.5px solid var(--a-ink);align-items:baseline;gap:.4em;margin-top:auto;padding-top:.55em;font-size:.85em;display:flex}.bud-tot span{color:var(--a-3);margin-right:auto}.bud-tot small{color:var(--a-3)}.app .pos-t{color:var(--a-pos)}.card.bud-draft{background:linear-gradient(135deg,#fffdf7,#f8f2df);box-shadow:0 0 0 1px #9a7a1c47,0 .3em 1em -.4em #0a25401f}.bd-hd{justify-content:space-between;align-items:center;gap:.5em;display:flex}.badge-draft{letter-spacing:.06em;text-transform:uppercase;color:#7a600f;white-space:nowrap;border:1px dashed #9a7a1c;border-radius:99px;padding:.3em .65em;font-size:.66em;font-weight:650}.bd-kpis{grid-template-columns:1fr 1fr;gap:.8em;display:grid}.bd-kpis small{color:var(--a-3);font-size:.72em;display:block}.bd-kpis b{letter-spacing:-.02em;white-space:nowrap;font-size:1.25em;font-weight:650}.bd-note{color:var(--a-2);margin:0;font-size:.74em;line-height:1.35}.bd-act{justify-content:flex-end;gap:.5em;display:flex}.bd-btn{white-space:nowrap;border-radius:99px;align-items:center;gap:.3em;padding:.45em .9em;font-size:.74em;font-weight:600;display:inline-flex}.bd-btn.ghost{color:var(--a-ink);box-shadow:inset 0 0 0 1px #0a254040}.bd-btn.gold{color:#0a2540;background:#e0c04a}.bd-btn .ic{width:1em;height:1em}.app-m .bud-draft{gap:.45em;padding:.7em .8em}.app-m .bd-kpis b{font-size:1.1em}.app-m .bud-row{grid-template-columns:minmax(0,5.6em) 1fr auto;gap:.5em;font-size:.74em}.app-m .bud-row .bv small{display:none}.app-m .card.bud-out,.app-m .card.bud-in{gap:.55em}.bud-row .bn{white-space:normal;text-overflow:clip;-webkit-hyphens:manual;hyphens:manual;line-height:1.15;overflow:visible}.app-d .bud-row{grid-template-columns:minmax(0,8.4em) 1fr auto;font-size:.9em}.app-d .card.bud-out,.app-d .card.bud-in{gap:1em}.app-d .card.bud-out{gap:1.35em}.app-d .bud-draft{gap:.7em}.app-d .bd-kpis b{font-size:1.5em}.d1{background:var(--navy)}.wrap{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.sec-head{margin-bottom:var(--space-8);gap:1rem;max-width:60rem;display:grid}.site-head{transition:background .4s}.hero{overflow-anchor:none;background:radial-gradient(120% 90% at 50% 0%, var(--navy-5) 0%, var(--navy-3) 45%, var(--navy) 100%);position:relative}.hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-bg svg{width:100%;height:100%;position:absolute;inset:0}.crease-grid path{fill:none;stroke:#d4af3717;stroke-width:1px;vector-effect:non-scaling-stroke}.hero-glow{background:radial-gradient(50% 45% at 50% 55%,#e0c04a21,#0000 70%);position:absolute;inset:-10% 10% 20%}.hero-pin{overflow-anchor:none;--side:clamp(210px, 21vw, 330px);--col-gap:24px;height:100svh;position:relative;overflow:hidden}:scope.js:not(.rm) .hero-pin{z-index:1;position:sticky;top:0}.hero-stage{perspective:1600px;height:100%;position:relative}.hero-copy{z-index:3;width:min(62rem, calc(100% - 2 * var(--side) - 2 * var(--col-gap)));text-align:center;justify-items:center;gap:1.25rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%);container-type:inline-size}.hero-copy .h1{--h1-em:7.3;font-size:min(var(--step-5), calc(100cqi / var(--h1-em)));text-wrap:balance;overflow-wrap:break-word;margin-bottom:.45rem;line-height:1.06}:scope[data-type=b] .hero-copy .h1{--h1-em:9.5}:scope[data-type=c] .hero-copy .h1{--h1-em:8.35}:scope[lang=en] .hero-copy .h1{--h1-em:7.5}:scope[lang=en][data-type=b] .hero-copy .h1{--h1-em:9.2}:scope[lang=en][data-type=c] .hero-copy .h1{--h1-em:8.4}:scope[lang=ru] .hero-copy .h1{--h1-em:8.2}:scope[lang=ru][data-type=b] .hero-copy .h1{--h1-em:9.25}:scope[lang=ru][data-type=c] .hero-copy .h1{--h1-em:8.55}.hero-copy .h1 em{display:block}.hero-copy .lead{text-align:center;text-wrap:balance;min-width:0;max-width:min(46rem,100%);margin:.2rem auto .15rem;font-size:clamp(1.25rem,1.05rem + .62vw,1.62rem);line-height:1.38}.hero-trust{gap:.15rem;max-width:40rem;margin:0;font-size:.95rem;line-height:1.35;display:grid}.hero-trust p,.hero-anchor{margin:0}.hero-anchor{max-width:44rem;font-size:.95rem;line-height:1.4}.hero-anchor a{color:inherit;text-underline-offset:.18em}.how,.home-extra{--band-gap:clamp(1.75rem, 3vw, 2.75rem)}.how{padding:clamp(4.5rem, 6vw, 7rem) 0 var(--sec-pad-same)}.how .h2{text-wrap:balance;max-width:18em}.how-steps{grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,3vw,2.5rem);margin:clamp(2.25rem,4vw,3.25rem) 0 0;padding:0;list-style:none;display:grid}.how-steps li{align-content:start;gap:.45rem;min-width:0;display:grid}.how-steps h3{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.2rem,1.05rem + .35vw,1.45rem);font-weight:600;line-height:1.2}.how-copy{align-content:start;gap:.7rem;min-width:0;display:grid}.how-copy p{color:var(--on-cream-2);font-size:var(--step-0);text-wrap:pretty;margin:0;line-height:1.5}.how-copy .how-tag{color:var(--on-cream-3);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.01em;margin:0;font-weight:500;line-height:1.4}.w-result{margin:.35rem 0 .2rem;font-weight:600}.worlds-more{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:.55rem 1rem}.worlds-more-row{margin:.5rem var(--gutter) 1.25rem}@media (min-width:900px){.how-steps{column-gap:var(--band-gap);grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.how-steps li{grid-area:span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:.6rem}.how-steps .kicker,.how-steps h3{align-self:end}.how-copy{align-self:start}}@media (min-width:768px){.worlds-more-row{display:none}}@media (max-width:767px){#worlds:not(.is-open) .world[data-fold=rest]{display:none}}.hero-copy .lead span{text-wrap:balance;display:block}.hero-copy .ctas{gap:.9rem;margin-top:.8rem}.hero-copy .btn{font-size:var(--step-0);padding:.8em 1.55em}.hero-copy .kicker:before{display:none}.pieces{z-index:2;transform-style:preserve-3d;position:absolute;inset:0}.piece{transform-style:preserve-3d;will-change:transform, opacity;position:absolute}.pc-face{color:#0f2238;width:100%;height:100%;font:500 11px/1.35 var(--font-sans);background:#f6f4ee;border-radius:6px;padding:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 24px 50px -18px #020c18b3,0 2px 6px #020c1840}.pc-crease{pointer-events:none;opacity:var(--crease,0);background:linear-gradient(#020c1800 0%,#020c180d 46%,#ffffff59 50%,#020c1859 51%,#020c181a 60%,#020c1800 100%);border-radius:6px;position:absolute;inset:0}.pc-label{font:500 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-3);white-space:nowrap;position:absolute;top:calc(100% + 10px);left:0}.pc-bank{width:180px;height:118px;left:max(1vw, calc(var(--side) - 180px - 26px));top:16%;transform:rotate(-11deg)}.pc-bank .pc-face{background:#fbfbf9}.pc-bar{align-items:center;gap:6px;display:flex}.pc-bar i{background:#cfd6dc;border-radius:5px;width:18px;height:18px}.pc-bar b{font-weight:600}.pc-amt{font:650 22px/1.2 var(--font-sans);letter-spacing:-.02em;margin:8px 0}.pc-lines{gap:6px;display:grid}.pc-lines i{background:#e1e5ea;border-radius:3px;height:5px}.pc-lines i:nth-child(2n){width:70%}.pc-pdf{width:160px;height:214px;right:max(6vw, calc(var(--side) - 160px - 30px));top:11%;transform:rotate(8deg)}.pc-hd{border-bottom:1px solid #d9dee5;flex-direction:column;margin-bottom:10px;padding-bottom:6px;display:flex}.pc-hd small{color:#6b7a8c;font-size:9px}.pc-tbl{grid-template-columns:1.6fr 1fr 1fr;gap:6px;display:grid}.pc-tbl i{background:#dfe4ea;border-radius:2px;height:5px}.pc-foot{font:700 9px var(--font-mono);color:#fff;background:#b92727;border-radius:3px;padding:2px 5px;position:absolute;bottom:8px;right:8px}.pc-receipt{width:116px;height:206px;left:calc(var(--side) - 116px - 34px);top:64%;transform:rotate(7deg)}.pc-receipt .pc-face{background:#fdfdfb;border-radius:2px;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/12px 8px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/12px 8px repeat-x}.pc-rc{font:400 9.5px/1.2 var(--font-mono);flex-direction:column;gap:5px;display:flex}.pc-rc b{text-align:center;letter-spacing:.1em;margin-bottom:6px}.pc-rc em{border-top:1px dashed #bbb;margin-top:4px;padding-top:6px;font-style:normal;font-weight:500}.pc-sheet{width:236px;height:150px;right:max(1vw, calc(var(--side) - 236px - 22px));top:62%;transform:rotate(-6deg)}.pc-sheet .pc-face{background:#fff;padding:0}.pc-xl-t{font:600 10px/1 var(--font-sans);background:#e7ebf0;border-bottom:1px solid #d3d9e0;padding:8px 10px}.pc-xl{grid-template-columns:repeat(5,1fr);display:grid}.pc-xl i{height:19px;font:600 8px/19px var(--font-mono);color:#b92727;text-align:center;border-bottom:1px solid #e3e7ec;border-right:1px solid #e3e7ec;font-style:normal}.pc-xl i.h{background:#eef1f5}.pc-xl i.err{background:#fbe9e5}.pc-cash{width:214px;height:104px;left:calc(var(--side) + var(--col-gap) + 1vw);top:auto;bottom:8vh;transform:rotate(-13deg)}.pc-cash .pc-face{background:linear-gradient(135deg,#d3dde2,#b8c7cf);padding:8px}.pc-note{background:repeating-radial-gradient(circle at 70%,#0000 0 6px,#1432501f 6px 7px);border:1px solid #142d4659;border-radius:3px;height:100%;position:relative}.pc-note .n{font:700 26px/1 var(--font-display);color:#1f3d5c;position:absolute;top:4px;left:8px}.pc-note .n2{font:700 16px/1 var(--font-display);color:#1f3d5c;position:absolute;bottom:4px;right:8px}.pc-note .g{border:1px solid #1432504d;border-radius:50%;width:30%;height:64%;position:absolute;top:18%;left:40%}.pc-btc{width:118px;height:140px;top:42%;right:1.5vw;transform:rotate(12deg)}.pc-btc small{color:#5d6d82;font-size:9px;font-family:var(--font-mono);margin-top:8px;display:block}.pc-qr{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.pc-qr i{aspect-ratio:1;background:#e3e8ee}.pc-qr i.on{background:#0a2540}.pc-loan{width:160px;height:206px;top:calc(16% + 172px);left:1.5vw;transform:rotate(-4deg)}.pc-sig{color:#6b7a8c;border-top:1px solid #b4bfcc;padding-top:4px;font-size:8px;font-style:italic;position:absolute;bottom:14px;left:12px;right:12px}.hero-dev{z-index:1;width:min(920px,60vw,96vh);transform-style:preserve-3d;position:absolute;top:14vh;left:50%;transform:translate(-50%)}.hd-laptop{transform-origin:50% 100%;will-change:transform, opacity}.hd-phone{display:none}.hd-caption{text-align:center;width:min(40rem,90vw);color:var(--on-dark-2);font-size:var(--step-0);justify-items:center;gap:.4rem;display:grid;position:absolute;top:calc(100% + 3vh);left:50%;transform:translate(-50%)}.hd-caption .kicker:before{display:none}:scope.js:not(.rm) .hero-dev{opacity:0}:scope.js:not(.rm) .hd-caption{opacity:0;transform:translate(-50%)translateY(16px)}:scope.js:not(.rm) .hd-caption.is-in{animation:hd-caption-in .64s var(--ease-out) both}@keyframes hd-caption-in{0%{opacity:0;transform:translate(-50%)translateY(16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.scroll-hint{z-index:3;font:500 10.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.scroll-hint span{background:linear-gradient(var(--gold), transparent);width:1px;height:36px;animation:hint 2.2s var(--ease-inout) infinite;transform-origin:top}@keyframes hint{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}:scope.rm .hero-pin{height:auto;min-height:100vh;padding:20vh 0 10vh;position:relative}:scope.rm .hero-stage{perspective:none;justify-items:center;gap:6vh;height:auto;display:grid}:scope.rm .hero-copy{position:relative;top:auto;left:auto;transform:none}:scope.rm .pieces{display:none}:scope.rm .hero-dev{width:min(1000px,88vw);margin-bottom:8vh;position:relative;top:auto;left:auto;transform:none}:scope.rm .hd-caption{margin:2rem auto 0;position:relative;top:auto;left:auto;transform:none}:scope.rm .scroll-hint{display:none}.pillars{padding:var(--space-10) 0;position:relative}.pillar-chapter{grid-template-columns:minmax(0,1.45fr) minmax(16rem,.82fr);align-items:start;gap:clamp(2rem,4vw,4.5rem);display:grid}.pillar-copy{justify-items:start;gap:1.15rem;min-width:0;display:grid}.pillar-copy .h2{text-wrap:balance;max-width:16ch}.pillar-copy .lead{max-width:38ch}.slip{border-left:1px solid #7a600f8c;align-content:start;gap:.35rem;min-width:0;margin:.35rem 0 0;padding:.15rem 0 .15rem 1.35rem;display:grid}.slip-sample{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);font-weight:500}.slip-label{font-size:var(--step--1);color:var(--on-cream-2);margin-top:.35rem}.slip-num{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;color:var(--on-cream);font-size:clamp(2.35rem,1.4rem + 2.4vw,3.35rem);font-weight:400;line-height:1}.slip-rows{margin:.85rem 0 0;padding:0;list-style:none;display:grid}.slip-rows li{border-top:1px solid var(--cream-line);font-size:var(--step--1);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.35rem 1rem;padding:.48rem 0;display:grid}.slip-rows li:last-child{border-bottom:1px solid var(--cream-line)}.slip-rows b{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-weight:400}.slip-rows small{color:var(--on-cream-3);font-size:.82em;display:block}.slip-note{max-width:38ch;color:var(--on-cream-3);font-size:var(--step--1);text-wrap:pretty;margin-top:.85rem;line-height:1.45}.beats{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.75rem);margin-top:clamp(3rem,6vw,5.25rem);padding:0;list-style:none;display:grid}.beats li{align-content:start;gap:.55rem;min-width:0;padding-top:.95rem;display:grid}.beats li:before{content:"";background:var(--gold-ink);width:2.4rem;height:1px}.beats p{color:var(--on-cream-2);font-size:var(--step--1);text-wrap:pretty;max-width:38ch;line-height:1.55}.beats .badge-soon{vertical-align:.15em;margin:0 .35em}@media (max-width:900px){.pillar-chapter{grid-template-columns:1fr}.slip{border-top:1px solid #7a600f73;border-left:0;max-width:36rem;padding-top:1.15rem;padding-left:0}.beats{grid-template-columns:1fr;gap:1.6rem}.beats p,.slip-note{max-width:46ch}}@media (max-width:520px){.slip-num{font-size:2.35rem}}.worlds{background:linear-gradient(180deg, var(--navy), var(--navy-3) 30%, var(--navy) 100%);padding-top:var(--space-10);position:relative}.worlds-head{margin-bottom:var(--space-7)}.world{align-items:center;gap:var(--space-7);min-height:100vh;padding:var(--space-9) var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);max-width:1600px;margin:0 auto;display:grid;position:relative}.world.on-paper{max-width:none;padding-left:max(var(--gutter), calc((100vw - 1600px) / 2 + var(--gutter)));padding-right:max(var(--gutter), calc((100vw - 1600px) / 2 + var(--gutter)))}.world.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.world.flip .w-text{order:2}.w-creases{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.w-creases path{fill:none;stroke:#d4af3729;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1 1;stroke-dashoffset:0}:scope.js:not(.rm) .w-creases path{stroke-dashoffset:1px}.on-paper .w-creases path{stroke:#7a600f2e}.w-text{z-index:2;align-content:center;gap:1.3rem;display:grid;position:relative}.w-stage{perspective:1800px;align-items:center;min-height:60vh;padding:4vh 0 10vh;display:grid;position:relative;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.w-dev{will-change:transform, opacity}.w-dev-laptop{transform-origin:30%;width:90%;transform:rotateY(-16deg)rotateX(6deg)}.flip .w-dev-laptop{transform-origin:70%;margin-left:auto;transform:rotateY(16deg)rotateX(6deg)}.w-dev-phone{width:22%;position:absolute;bottom:8vh;right:2%;transform:rotateY(-10deg)rotate(2deg)}.flip .w-dev-phone{left:2%;right:auto;transform:rotateY(10deg)rotate(-2deg)}.w-dev-phone.solo{width:min(340px,60%);margin:0 auto;position:relative;bottom:auto;left:auto;right:auto;transform:rotateY(-18deg)rotateX(8deg)rotate(3deg)}.flip .w-dev-phone.solo{left:auto;transform:rotateY(18deg)rotateX(8deg)rotate(-3deg)}.world.on-paper .w-stage:before{content:"";background:radial-gradient(50% 50%,#d4af372e,#0000 70%);position:absolute;inset:10% 5% 20%}.world:not(.on-paper) .w-stage:before{content:"";background:radial-gradient(45% 45%,#e0c04a1a,#0000 70%);position:absolute;inset:0 0 10%}.ai{padding:var(--space-10) 0;background:radial-gradient(80% 60% at 70% 50%, var(--navy-4), var(--navy) 70%)}.ai-grid{gap:var(--space-8);grid-template-columns:5fr 7fr;align-items:center;display:grid}.ai-grid>div:first-child{gap:1.3rem;display:grid}.ai-dev{perspective:1600px}.ai-dev .dev{transform:rotateY(-14deg)rotateX(4deg)}.security{padding:var(--space-10) 0;border-top:1px solid var(--navy-line)}.sec-split{gap:var(--space-8);margin-bottom:var(--space-8);grid-template-columns:1.2fr 1fr;display:grid}.sec-split>div{align-content:start;gap:1.2rem;display:grid}.plat-title{font-size:var(--step-2);font-family:var(--font-display);font-weight:400}.soon-block{margin-top:var(--space-8);gap:1rem;display:grid}.pricing{padding:var(--space-10) 0}.final{padding:var(--space-10) 0 var(--space-9);text-align:center;background:radial-gradient(60% 60% at 50% 30%, var(--navy-5), var(--navy) 70%)}.final-in{justify-items:center;gap:1.6rem;display:grid}.final .h2{font-size:var(--step-5);text-wrap:balance;max-width:16ch}.final .lead{text-align:center}.final .crease-mark{width:180px;margin-bottom:1rem}@media (max-width:760px){.hero-pin{--side:0px;--col-gap:var(--gutter)}.hero-stage{perspective:1100px}.site-head:before{-webkit-backdrop-filter:none;backdrop-filter:none}.hero-copy{gap:1.05rem;top:53%}.piece{bottom:auto;right:auto}.hero-copy .h1{margin-bottom:.1rem;font-size:min(clamp(2.5rem,11vw,3.4rem),15.1515cqi)}.hero-copy .lead{margin:0 auto;font-size:clamp(1.08rem,4.3vw,1.22rem);line-height:1.42}.hero-copy .ctas{margin-top:.25rem}.hero-copy .btn{font-size:var(--step--1);padding:.85em 1.25em}.piece{scale:.62}.pc-bank{top:7%;left:-6%}.pc-pdf{top:2%;left:66%}.pc-receipt{top:76%;left:-2%}.pc-sheet{top:82%;left:46%}.pc-cash{top:86%;left:18%}.pc-label,.pc-btc,.pc-loan,.hd-laptop{display:none}.hd-phone{transform-origin:50% 100%;width:62vw;margin:0 auto;display:block}.hero-dev{width:100%;top:11vh}.hd-caption{font-size:var(--step--1);top:calc(100% + 2vh)}.world,.world.flip{min-height:auto;padding-top:var(--space-8);padding-bottom:var(--space-8);gap:var(--space-5);grid-template-columns:1fr}.world.flip .w-text{order:0}.w-stage{min-height:auto;padding-bottom:0}.w-dev-laptop{width:112%;margin-left:-6%}.w-dev-phone{width:34%;bottom:0}.ai-grid,.sec-split{grid-template-columns:1fr}.scroll-hint{display:none;bottom:22px}}.site-foot:before{content:"";pointer-events:none;background:linear-gradient(160deg,#0000 49.8%,#d4af371a 50%,#0000 50.3%);height:100%;position:absolute;top:0;left:0;right:0}.consent{background:linear-gradient(180deg, var(--navy-3), var(--navy-2));border-color:#d4af3747}.consent:before{content:"";background:linear-gradient(90deg,#0000,#d4af37cc,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}@media (max-width:760px){:scope[lang=ru] .hero-copy{gap:.9rem}:scope[lang=ru] .hero-copy .h1{font-size:min(clamp(2.3rem,10vw,3.1rem),14.2857cqi)}:scope[lang=ru] .hero-copy .lead{font-size:var(--step-0)}:scope[lang=ru] .pc-receipt{top:80%}:scope[lang=ru] .pc-pdf{top:0}.pieces{top:calc(var(--head-h,4.6rem) + .5rem)}.pc-pdf{transform-origin:0 0;top:0;left:70%;scale:.5}}.consent{bottom:24px}.ph{font:500 .78em/1.4 var(--font-mono);letter-spacing:.02em;opacity:.75;border:1px dashed;border-radius:4px;padding:.05em .5em;display:inline-block}.menu-btn{height:2.35rem;color:var(--on-dark);font:600 var(--step--1)/1 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #f3efe447;border-radius:999px;align-items:center;gap:.55rem;padding:0 .85rem;transition:color .3s,border-color .3s;display:none}.mb-lines{gap:4px;width:16px;display:grid}.mb-lines i{height:1.5px;transition:transform .25s var(--ease-out);background:currentColor;display:block}.menu-open .mb-lines i:first-child{transform:translateY(2.75px)rotate(45deg)}.menu-open .mb-lines i:last-child{transform:translateY(-2.75px)rotate(-45deg)}.site-head.over-paper .menu-btn{color:var(--on-cream);border-color:#0a254040}.site-menu{z-index:-1;padding:5.2rem var(--gutter) 2rem;background:var(--navy);border-bottom:1px solid var(--navy-line);position:fixed;inset:0 0 auto;box-shadow:0 30px 60px -30px #0009}.site-menu[hidden]{display:none}.site-menu ul{margin:0;padding:0;list-style:none;display:grid}.site-menu a{border-bottom:1px solid var(--navy-line);color:var(--on-dark);font:var(--w-display) var(--step-2)/1.15 var(--font-display);padding:.85rem 0;text-decoration:none;display:block}.site-menu a[aria-current=page],.site-nav .nav-link[aria-current=page]{color:var(--gold)}.site-head.over-paper .site-nav .nav-link[aria-current=page]{color:var(--gold-ink)}@media (max-width:1080px){.site-nav .nav-link,.site-nav .head-login{display:none}.menu-btn{display:inline-flex}}@media (max-width:520px){.site-nav .head-cta{display:none}.site-head.hero-away .site-nav .head-cta{display:inline-flex}.mb-t{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.menu-btn{justify-content:center;width:2.35rem;padding:0}}.more-link{color:var(--gold);font-weight:600;font-size:var(--step--1);border-bottom:1px solid #d4af3766;gap:.4em;margin-top:1.2rem;padding-bottom:.15em;text-decoration:none;display:inline-flex}.more-link:hover{border-color:var(--gold)}.wrap.narrow{max-width:1120px}.pricelist{padding:var(--space-10) 0;z-index:2;position:relative}.pl-head{margin-bottom:var(--space-7);gap:1rem;display:grid}.pl{border-top:1.5px solid var(--navy);margin:0;padding:0;list-style:none}.pl>li{border-bottom:1px solid var(--cream-line);grid-template-columns:minmax(0,1.25fr) minmax(2rem,.4fr) auto auto;align-items:start;gap:1.4rem;padding:1.8rem 0;display:grid}.pl-name{align-content:start;gap:.25rem;display:grid}.pl-name b{font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--step-3);letter-spacing:var(--display-track);line-height:1}.pl-name .plan-job{font-size:var(--step--1);color:var(--on-cream-3);margin:0}.pl-name .plan-reco,.pl-name .plan-tag{font:600 .62rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);vertical-align:middle;margin-left:.5rem;display:inline-block}.pl-name .plan-tag{border:1px solid #7a600f66;border-radius:999px;padding:.3em .55em}.pl-line{color:var(--on-cream-2);max-width:44ch;margin:.5rem 0 0}.pl .plan-items{border-top:0;margin:0;padding-top:.5rem}.pl .plan-items li{color:var(--on-cream-2)}.pl .plan-items li.not{color:var(--on-cream-3)}.pl .plan-items li:before{color:var(--gold-ink)}.pl .plan-items li.not:before{content:"–";color:var(--on-cream-3)}.pl .dots{border-bottom:1px dotted #0a254059;align-self:start;margin-top:1.6rem}.pl-price{text-align:right;justify-items:end;gap:.3rem;display:grid}.pl-price .amt{justify-items:end;gap:.25rem;display:grid}.pl-price .amt b{font-family:var(--font-num);font-variant-numeric:lining-nums proportional-nums;font-weight:var(--w-display);font-size:var(--step-3);line-height:1}.pl-price small{font-size:var(--step--2);color:var(--on-cream-2)}.pl>li>.btn{white-space:nowrap;align-self:start;margin-top:.2rem}.pl>li.feat{position:relative}.pl>li.feat:before{content:"";left:calc(-1 * var(--space-5));background:var(--gold);width:2px;position:absolute;top:1.8rem;bottom:1.8rem}.pl-every{margin:var(--space-6) 0 0;border:1px solid var(--cream-line);background:var(--cream-card);color:var(--on-cream);border-radius:12px;align-items:baseline;gap:.7rem;padding:1rem 1.2rem;font-weight:600;display:flex}.pl-every-mark{color:var(--gold-ink)}.pricelist .price-note{margin-top:1rem}.plan-all{color:var(--on-cream);font-weight:600}@media (max-width:900px){.pl>li{grid-template-columns:minmax(0,1fr) auto;gap:1rem 1.2rem}.pl .dots{display:none}.pl>li>.btn{grid-column:1/-1;justify-self:start}.pl>li.feat:before{left:calc(-1 * var(--gutter) + 4px)}}@media (max-width:520px){.pl>li{grid-template-columns:1fr}.pl-price,.pl-price .amt{text-align:left;justify-items:start}}.focus{padding:var(--space-10) 0;background:var(--navy);border-top:1px solid var(--navy-line);position:relative;overflow:hidden}.focus-grid{z-index:1;gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid;position:relative}.focus-text{gap:1.3rem;display:grid}.focus-points{border-top:1px solid var(--navy-line);margin:.4rem 0 0;padding:0;list-style:none;display:grid}.focus-points li{border-bottom:1px solid var(--navy-line);color:var(--on-dark-2);font-size:var(--step--1);grid-template-columns:2.4rem 1fr;gap:.8rem;padding:.85rem 0;display:grid}.focus-points p{margin:0}.fp-nr{font:500 .72rem/1.6 var(--font-mono);color:var(--gold)}@media (max-width:1080px){.focus-grid{gap:var(--space-7);grid-template-columns:1fr}}.fk{--t:.52s;--row:30px;--fa:#1c426acc;--fb:#123254e0;--fs:#15365a;--sf:#f3efe40e;--s2:#f3efe408;--on:#f3efe41a;--ln:#f3efe41c;--ed:#e0c04a66;--fg:#f3efe4;--f2:#f3efe4cc;--f3:#f3efe4ad;--tr:#f3efe424;--gb:#d4af37;width:100%;max-width:40rem;font-family:var(--font-sans);color:var(--fg);justify-self:end;gap:1rem;display:grid;position:relative}.fk:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#e0c04a1a,#0000);border-radius:50%;position:absolute;inset:18% 8% 6%}.fk>:not(.sr-only){z-index:1;position:relative}.fk-opts{border:1px solid var(--navy-line);background:#f3efe40f;border-radius:999px;justify-self:start;gap:.25rem;padding:.3rem;display:inline-flex}.fk-opts button{color:var(--on-dark-2);font:600 var(--step--1)/1.15 var(--font-sans);cursor:pointer;transition:background .25s var(--ease-out), color .25s;background:0;border:0;border-radius:999px;padding:.7em 1.2em;position:relative;overflow:hidden}.fk-opts button:hover{color:var(--on-dark)}.fk-opts button:focus-visible{outline:2px solid var(--champagne);outline-offset:2px}.fk-opts button[aria-pressed=true]{color:#e0c04a;background:#e0c04a24;box-shadow:inset 0 0 0 1px #e0c04a80}.fk-opts button:after{content:"";transform-origin:0;background:#e0c04a;border-radius:2px;height:2px;position:absolute;bottom:.28em;left:18%;right:18%;transform:scaleX(0)}.fk.is-auto .fk-opts button[aria-pressed=true]:after{animation:fk-progress var(--dwell,3s) linear forwards}@keyframes fk-progress{to{transform:scaleX(1)}}.fk-win{background:var(--fs);color:var(--fg);border:1px solid var(--ed);border-radius:18px;margin:0;overflow:hidden;box-shadow:0 0 0 1px #030e1c59,0 56px 110px -44px #000000d9,0 22px 44px -22px #0000008c,inset 0 1px #f3efe429,inset 0 0 48px #e0c04a0d}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fk-win{background:linear-gradient(180deg, var(--fa), var(--fb));-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%)}}.fk-top{border-bottom:1px solid var(--ln);align-items:center;gap:.75rem;height:50px;padding:0 1.1rem;display:flex}.fk-logo{align-items:center;gap:.5rem;margin-right:auto;font-size:.95rem;font-weight:700;display:inline-flex}.fk-logo img{width:26px}.fk-chip-mode{height:26px;font:600 .74rem/1 var(--font-sans);color:var(--f2);white-space:nowrap;background:#f3efe412;border-radius:999px;align-items:center;padding:0 .7rem 0 1.45rem;display:inline-grid;position:relative}.fk-chip-mode:before{content:"";background:var(--gb);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:.65rem}.fk-chip-mode span{opacity:0;grid-area:1/1;transition:opacity .14s}.fk[data-focus=all] [data-m=all],.fk[data-focus=budget] [data-m=budget],.fk[data-focus=portfolio] [data-m=portfolio]{opacity:1;transition:opacity .24s .16s}.fk-sample,.fk-tray b,.fk-nav li.is-grp{letter-spacing:.14em;text-transform:uppercase;font-weight:600}.fk-sample{letter-spacing:.12em;color:#e0c04a;white-space:nowrap;border:1px solid #e0c04a73;border-radius:999px;padding:.45em .65em;font-size:.62rem}.fk-body{grid-template-columns:11.5rem minmax(0,1fr);height:23.5rem;display:grid}.fk-side{background:var(--s2);border-right:1px solid var(--ln);position:relative}.fk-nav{margin:0;padding:0;list-style:none}.fk-nav li,.fk-main>*,.fk-tabbar li,.fk-tray-slot>span{transition:transform var(--t) var(--ease-out), opacity calc(var(--t) * .7)}.fk-nav li{left:.6rem;right:.6rem;top:calc(.7rem + var(--i) * var(--row));height:calc(var(--row) - 3px);min-width:0;color:var(--f2);white-space:nowrap;border-radius:8px;align-items:center;padding:0 .65rem;font-size:.86rem;font-weight:600;display:flex;position:absolute;overflow:hidden}.fk-nav li.is-cur{background:var(--on);color:var(--fg);box-shadow:inset 2px 0 0 var(--gb)}.fk-nav li.is-grp{color:var(--f3);font-size:.6rem}.fk[data-focus=budget] .fk-nav [data-g=inv],.fk[data-focus=portfolio] .fk-nav [data-g=hh]{opacity:0;transform:translate(-12px,6px)}.fk[data-focus=budget] .fk-nav [data-g=hh]{transform:translateY(calc(-3 * var(--row)))}.fk-tray{border:1px dashed #e0c04a52;border-radius:10px;gap:.4rem;padding:.6rem .6rem .65rem;display:grid;position:absolute;bottom:.7rem;left:.6rem;right:.6rem}.fk-tray b{color:#e0c04a;font-size:.6rem}.fk-tray-slot{height:26px;position:relative}.fk-tray-slot>span{align-items:center;gap:.4rem;display:flex;position:absolute;inset:0}.fk-empty{color:var(--f3);font-size:.78rem}.fk-chip{border:1px solid var(--ln);color:var(--fg);opacity:0;background:#f3efe414;border-radius:999px;justify-content:flex-start;padding:0 .6rem;font-size:.78rem;font-weight:600;transform:translateY(8px)scale(.94)}.fk-eye{color:#e0c04a;flex:none}.fk-chip .fk-eye{width:14px}.fk:not([data-focus=all]) .fk-empty{opacity:0}.fk[data-focus=budget] .fk-chip[data-g=inv],.fk[data-focus=portfolio] .fk-chip[data-g=hh]{opacity:1;transition-delay:.18s;transform:none}.fk-main{position:relative;overflow:hidden}.fk-main>*{position:absolute;left:.9rem;right:.9rem}.fk-main-h{font:600 .78rem/1 var(--font-sans);color:var(--f3);justify-content:space-between;align-items:baseline;display:flex;top:.75rem}.fk-main-h strong{font:420 1.05rem/1 var(--font-display);color:var(--fg)}.fk-acc{grid-template-columns:1fr 1fr;gap:.6rem;display:grid;top:2.4rem}.fk-tile,.fk-card,.fk-detail{background:var(--sf);border:1px solid var(--ln);border-radius:12px}.fk-tile{min-width:0;padding:.55rem .75rem .6rem}.fk-lbl{min-width:0;color:var(--f3);white-space:nowrap;justify-content:space-between;gap:.5rem;margin:0;font-size:.74rem;font-weight:600;display:flex}.fk-tile .fk-lbl{text-overflow:ellipsis;display:block;overflow:hidden}.fk-tile b,.fk-val b{font-family:var(--font-display);color:var(--fg)}.fk-tile b{margin-top:.1rem;font-size:1.02rem;font-weight:450;display:block}.fk-card{height:6.1rem;padding:.75rem .9rem .8rem}.fk-val{align-items:baseline;gap:.45rem;margin-top:.25rem;line-height:1.15;display:flex}.fk-val b{font-size:1.5rem;font-weight:420}.fk-val small,.fk-sub{color:var(--f3);font-size:.78rem}.fk-bar{background:var(--tr);border-radius:3px;height:6px;margin-top:.65rem;overflow:hidden}.fk-bar i{height:100%;width:var(--p);border-radius:inherit;background:var(--gb);display:block}.fk-sub{margin-top:.45rem}.fk-slot-a{top:7.15rem}.fk-slot-b{top:13.85rem}.fk-detail{opacity:0;align-content:start;gap:.5rem;height:8.3rem;padding:.7rem .9rem;display:grid;transform:translateY(10px)}.fk-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.2rem .75rem;font-size:.8rem;display:grid}.fk-row span{color:var(--f2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fk-row b{color:var(--fg);white-space:nowrap;font-weight:600}.fk-row .fk-bar{grid-column:1/-1;height:4px;margin-top:0}.fk-row+.fk-row{border-top:1px solid var(--ln);padding-top:.45rem}.fk-detail-hh .fk-row+.fk-row{padding-top:.35rem}.fk[data-focus=budget] .fk-card[data-g=inv],.fk[data-focus=portfolio] .fk-card[data-g=hh]{opacity:0;transform:translate(-28px,34px)scale(.9)}.fk[data-focus=portfolio] .fk-card[data-g=inv]{opacity:1;transform:translateY(-6.7rem)}.fk[data-focus=budget] .fk-detail-hh,.fk[data-focus=portfolio] .fk-detail-inv{opacity:1;transition-delay:.16s;transform:none}.fk-note{border-top:1px solid var(--ln);color:var(--f2);align-items:center;gap:.5rem;padding:.75rem 1.1rem;font-size:.8rem;display:flex}.fk-note .fk-eye{width:15px}.fk-tabbar{display:none}@media (max-width:620px){.fk{justify-self:stretch;max-width:none}.fk-opts{justify-self:stretch}.fk-opts button{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;flex:auto;min-width:0;padding:.65em .4em;font-size:.86rem}.fk-win{border-radius:20px}.fk-top{gap:.5rem;height:46px;padding:0 .8rem}.fk-logo{font-size:.9rem}.fk-logo img{width:22px}.fk-chip-mode{display:none}.fk-body{grid-template-rows:22.9rem auto 56px;grid-template-columns:1fr;height:auto}.fk-side{display:contents}.fk-nav{display:none}.fk-main{grid-row:1;height:22.9rem}.fk-main>*{left:.75rem;right:.75rem}.fk-tray{grid-row:2;grid-template-columns:auto 1fr;align-items:center;column-gap:.7rem;margin:0 .75rem .7rem;padding:.45rem .6rem;position:relative;bottom:auto;left:auto;right:auto}.fk-tray b{font-size:.66rem}.fk-tabbar{background:var(--s2);border-top:1px solid var(--ln);grid-row:3;height:56px;margin:0;padding:0;list-style:none;display:block;position:relative}.fk-tabbar li{width:25%;height:100%;color:var(--f3);text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;transform:translateX(calc(var(--s) * 100%));align-content:center;place-items:center;gap:.15rem;padding:0 .15rem;font-size:.7rem;font-weight:600;display:grid;position:absolute;top:0;left:0}.fk-tabbar [data-tab=bridge]{--s:0}.fk-tabbar [data-tab=acc]{--s:1}.fk-tabbar [data-tab=fleet]{--s:2}.fk-tabbar [data-tab=spend]{--s:3}.fk-tabbar svg{width:18px;height:18px}.fk-tabbar .is-cur{color:var(--fg)}.fk-tabbar .is-cur svg{color:#e0c04a}.fk[data-focus=budget] [data-tab=bridge],.fk[data-focus=portfolio] [data-tab=bridge]{--s:.5}.fk[data-focus=budget] [data-tab=acc],.fk[data-focus=portfolio] [data-tab=acc]{--s:1.5}.fk[data-focus=budget] [data-tab=spend],.fk[data-focus=portfolio] [data-tab=fleet]{--s:2.5}.fk[data-focus=budget] [data-tab=fleet],.fk[data-focus=portfolio] [data-tab=spend]{opacity:0;transform:translate(calc(var(--s) * 100%), 10px)}.fk-note{padding:.6rem .8rem;font-size:.76rem}}@media (prefers-reduced-motion:reduce){.fk,.fk *,.fk :before,.fk :after{transition:none!important;animation:none!important}}:scope.rm .fk,:scope.rm .fk *,:scope.rm .fk :before,:scope.rm .fk :after{transition:none!important;animation:none!important}.p-hero{padding:calc(var(--space-9) + 3rem) 0 var(--space-8);background:radial-gradient(80% 90% at 70% 0%, var(--navy-4), var(--navy) 65%);position:relative;overflow:hidden}.p-hero-in{z-index:1;justify-items:start;gap:1.3rem;display:grid;position:relative}.p-h1{font-size:var(--step-5);text-wrap:balance;max-width:18ch;line-height:1.02}.p-lines{color:var(--on-dark-2);font-size:var(--step--1);gap:.5rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.p-lines li{max-width:60ch;padding-left:1.3rem;position:relative}.p-lines li:before{content:"✓";color:var(--gold);position:absolute;left:0}.p-trial{color:var(--on-dark-2);flex-wrap:wrap;align-items:center;gap:.7rem;max-width:64ch;margin:.4rem 0 0;display:flex}.p-trial .plan-tag{font:600 .66rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--navy);background:var(--champagne);border-radius:999px;padding:.5em .8em}.p-trust{font:500 var(--step--2)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-3);margin:0}.p-hero:has(.invite-copy){padding-bottom:clamp(var(--space-8), 10vw, var(--space-9))}.p-hero:has(.invite-copy) .lead{max-width:36rem}.invite-copy{gap:var(--space-2);max-width:36rem;margin-top:var(--space-3);justify-items:start;display:grid}.invite-copy .body{text-wrap:pretty;max-width:36rem;margin:0;line-height:1.55}.invite-cta{margin:var(--space-5) 0 0}.doc-sec{padding:var(--space-8) 0;border-top:1px solid var(--cream-line)}.doc-sec:first-of-type,.p-hero+.doc-sec,.pricelist+.doc-sec{border-top:0}.plans-list{padding-top:var(--space-8);padding-bottom:var(--space-7)}.doc-grid{gap:var(--space-7);grid-template-columns:minmax(0,3fr) minmax(0,9fr);display:grid}.doc-side{align-content:start;gap:.6rem;display:grid;position:sticky;top:6rem}.doc-nr{font-family:var(--font-display);font-weight:var(--w-display-em);font-size:var(--step-4);color:#0a254029;line-height:1}.doc-main{gap:1.1rem;min-width:0;max-width:52rem;display:grid}.doc-h2{font-size:var(--step-3);text-wrap:balance;max-width:24ch}.doc-main .body{max-width:62ch}.doc-note{border-left:2px solid var(--gold);background:var(--cream-card);border-radius:0 10px 10px 0;padding:1rem 1.2rem}.doc-note b{font:600 var(--step--2)/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink)}.doc-note p{color:var(--on-cream-2);max-width:62ch;margin:.4rem 0 0}.doc-note pre{font-family:var(--font-mono);color:var(--on-cream);margin:.6rem 0 0;font-size:.8rem;line-height:1.5;overflow-x:auto}.doc-soon span{font:600 .66rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-cream-3);border:1px dashed #0a25404d;border-radius:999px;padding:.5em .8em;display:inline-block}.doc-soon{margin:0}.testi .wrap{justify-items:start;gap:1.2rem;display:grid}.testi .h2{max-width:22ch}.testi-list{width:min(100%,40rem)}.testi-list blockquote p{font-family:var(--font-display);font-weight:400;font-size:var(--step-2);color:var(--on-cream);text-wrap:pretty;line-height:1.35}.testi-label{color:var(--on-cream-2);font-size:var(--step--1);max-width:62ch;margin-top:.85rem;line-height:1.5}.testi-note{color:var(--on-cream-2);font-size:var(--step--1);max-width:62ch;line-height:1.5}.doc-dl{border-top:1.5px solid var(--navy);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;display:grid}.doc-dl>div{border-bottom:1px solid var(--cream-line);padding:1rem 1.2rem 1.1rem 0}.doc-dl dt{font-family:var(--font-display);font-weight:460;font-size:var(--step-1);color:var(--on-cream)}.doc-dl dd{color:var(--on-cream-2);font-size:var(--step--1);margin:.35rem 0 0}.doc-kids{color:var(--on-cream-2);gap:.35rem;margin:.6rem 0 0;padding-left:1.2rem;display:grid}.sw{vertical-align:-.1em;border:1px solid #0a254033;border-radius:3px;width:.9em;height:.9em;margin-right:.45em;display:inline-block}.doc-ctas{flex-wrap:wrap;gap:.7rem;margin-top:.4rem;display:flex}.doc-table-wrap{border-top:1.5px solid var(--navy);overflow-x:auto}.doc-table{border-collapse:collapse;width:100%;font-size:var(--step--1)}.doc-table th,.doc-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--cream-line);color:var(--on-cream-2);padding:.75rem 1rem .75rem 0}.doc-table thead th{font:500 .68rem/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-cream-3)}.doc-table tbody th{color:var(--on-cream);width:32%;font-weight:600}.credit-cost{margin-top:1.75rem}.credit-cost-table caption{caption-side:top;text-align:left;color:var(--on-cream);padding:0 0 .85rem;font-weight:600}.credit-cost-table td{text-align:right;font-variant-numeric:tabular-nums;width:4.5rem}.cmp td,.cmp thead th:not(:first-child){text-align:center}.cmp .yes{color:var(--gold-ink);font-weight:700}.cmp .no{color:var(--on-cream-3)}.cmp .limited{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#3f2c0c;background:#d4af3738;border:1px solid #3f2c0c47;border-radius:.35rem;padding:.05rem .35rem;font-weight:600;display:inline}.faq-tools{gap:.6rem;display:grid}.faq-search input{width:100%;max-width:34rem;font:400 var(--step-0)/1.3 var(--font-sans);background:var(--cream-card);color:var(--on-cream);border:1px solid #0a254040;border-radius:999px;padding:.85rem 1.1rem}.faq-search input:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}.faq-empty{color:var(--on-cream-2);margin:0}.faq{border-top:1.5px solid var(--navy)}.faq-item{border-bottom:1px solid var(--cream-line)}.faq-item[hidden]{display:none}.faq-item summary{cursor:pointer;font:460 var(--step-1)/1.3 var(--font-display);color:var(--on-cream);justify-content:space-between;gap:1rem;padding:1.1rem 0;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font:400 1.4rem/1 var(--font-sans);color:var(--gold-ink);transition:transform .25s var(--ease-out)}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-a{color:var(--on-cream-2);max-width:64ch;padding:0 0 1.2rem}.faq-a p{margin:0}@media (max-width:900px){.doc-grid{gap:var(--space-5);grid-template-columns:1fr}.doc-side{grid-auto-flow:column;justify-content:start;align-items:center;gap:1rem;position:static}.doc-nr{font-size:var(--step-3)}}.legal{padding:var(--space-8) 0 var(--space-9)}.legal-grid{gap:var(--space-7);grid-template-columns:minmax(0,3fr) minmax(0,9fr);display:grid}.legal-nav{align-content:start;gap:.8rem;display:grid;position:sticky;top:6rem}.legal-nav ul{border-top:1.5px solid var(--navy);margin:0;padding:0;list-style:none;display:grid}.legal-nav a{border-bottom:1px solid var(--cream-line);color:var(--on-cream-2);padding:.7rem 0;font-weight:600;text-decoration:none;display:block}.legal-nav a[aria-current=page]{color:var(--on-cream)}.legal-nav a[aria-current=page]:before{content:"→ ";color:var(--gold-ink)}.legal-text{max-width:46rem;color:var(--on-cream-2);font-size:var(--step-0);overflow-wrap:anywhere;min-width:0;line-height:1.65}.legal-text h2{font:440 var(--step-2)/1.2 var(--font-display);color:var(--on-cream);margin:var(--space-7) 0 .6rem;letter-spacing:var(--display-track)}.legal-text h3{font:600 var(--step-0)/1.3 var(--font-sans);color:var(--on-cream);margin:var(--space-5) 0 .4rem}.legal-text p,.legal-text ul,.legal-text ol{margin:0 0 1rem}.legal-text strong{color:var(--on-cream)}.legal-text a{color:var(--on-cream);text-underline-offset:.15em;text-decoration-color:#7a600f99}.legal-text table{border-collapse:collapse;width:100%;font-size:var(--step--1);margin:0 0 1.2rem;display:block;overflow-x:auto}.legal-text th,.legal-text td{text-align:left;vertical-align:top;border-bottom:1px solid var(--cream-line);padding:.55rem .8rem .55rem 0}.lg-lead{font-size:var(--step-1);color:var(--on-cream);line-height:1.5}.lg-legal-updated{font:500 var(--step--2)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--on-cream-3);border-bottom:1.5px solid var(--navy);padding-bottom:1rem}.lg-note{border-left:2px solid var(--gold);background:var(--cream-card);padding:.9rem 1.1rem}.lg-consent{font:inherit;color:var(--on-cream);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;-webkit-text-decoration:underline #7a600f99;text-decoration:underline #7a600f99}.lg-consent-status{margin:.4rem 0;display:block}.legal-src{border-top:1px solid var(--cream-line);font-size:var(--step--1);color:var(--on-cream-3);padding-top:1rem;margin-top:var(--space-7)!important}@media (max-width:900px){.legal-grid{gap:var(--space-5);grid-template-columns:1fr}.legal-nav{position:static}}.pl-name .plan-reco{background:0 0;border:0;border-radius:0;padding:0;position:static}.lp-menu{width:max-content;min-width:13rem;max-width:min(19rem, calc(100vw - 2 * var(--gutter)));overscroll-behavior:contain;max-height:min(34rem,100vh - 6rem);overflow-y:auto}.lp-sep{background:#f3efe424;height:1px;margin:.3rem .4rem}.lp-off{cursor:not-allowed;padding-block:.42rem;font-size:.84rem;color:var(--on-dark-3)!important}.lp-off:hover{background:0 0}.lp-off:focus-visible{background:#f3efe40d}.lp-soon{font:500 .6rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-3);border:1px dashed #f3efe44d;border-radius:999px;flex:none;padding:.3em .55em}.lp-up .lp-menu{inset:auto auto calc(100% + .4rem) 0}.sf-lang{font:inherit;letter-spacing:0}.lp-named .lp-trigger{letter-spacing:0;gap:.5rem;padding:0 .8rem;font-weight:500}.lp-named .lp-label{color:var(--on-dark-3);font-size:.75rem}.lp-named .lp-code{display:none}@media (max-width:820px){.lp-named .lp-caret{display:inline}}.display,.h2,.p-h1,h1,h2,h3,.pl-name b,.doc-dl dt,.faq-item summary,.site-menu a,.sf-col a,.doc-table th,.doc-table td{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.p-h1{max-width:min(22ch,100%)}.lp-up .lp-menu{left:auto;right:0}@media (max-width:760px){.lp-up .lp-menu{left:0;right:auto}}.display,.h2,.p-h1,h1,h2,h3,.pl-name b,.doc-dl dt,.faq-item summary,.site-menu a,.sf-col a,.pl-every,.p-lines li{overflow-wrap:break-word}.sf-lang .lp-opt{font:500 .9rem/1.2 var(--font-sans);letter-spacing:0;padding:.55rem .65rem;text-decoration:none;color:var(--on-dark)!important}.sf-lang .lp-off{padding-block:.42rem;font-size:.84rem;color:var(--on-dark-3)!important}.sf-lang .lp-opt-code,.sf-lang .lp-soon{font-family:var(--font-mono)}.hc-hero{background:radial-gradient(80% 90% at 70% 0%, var(--navy-4), var(--navy) 65%);color:var(--on-dark);position:relative;overflow:hidden}.hc-hero-lg{padding:calc(var(--space-9) + 3.5rem) 0 var(--space-9)}.hc-hero-sm{padding:calc(var(--space-8) + 3.5rem) 0 var(--space-7)}.hc-hero-in{z-index:1;justify-items:start;gap:1.2rem;min-width:0;display:grid;position:relative}.hc-hero-lg .hc-hero-in{text-align:center;justify-items:center}.hc-h1{font-size:var(--step-5);text-wrap:balance;max-width:22ch;margin:0;line-height:1.04}.hc-hero-sm .hc-h1{font-size:var(--step-4);max-width:28ch}.hc-hero-lg .lead{margin:0 auto}.hc-count{font:500 var(--step--2)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-3);margin:0}.hc-crumbs{min-width:0;max-width:100%}.hc-crumbs ol{min-width:0;max-width:100%;font-size:var(--step--1);color:var(--on-dark-3);flex-wrap:wrap;gap:.3rem .55rem;margin:0;padding:0;list-style:none;display:flex}.hc-crumbs li{overflow-wrap:anywhere;align-items:baseline;gap:.55rem;min-width:0;max-width:100%;display:inline-flex}.hc-crumbs li+li:before{content:"/";color:#d4af3799}.hc-crumbs a{color:var(--on-dark-2);border-bottom:1px solid #f3efe440;text-decoration:none}.hc-crumbs a:hover{color:var(--gold);border-color:var(--gold)}.hc-crumbs [aria-current]{color:var(--on-dark-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:46ch;overflow:hidden}.hs-form{background:var(--cream-card);width:100%;transition:box-shadow var(--dur-2), border-color var(--dur-2);border:1px solid #f3efe44d;border-radius:999px;align-items:center;gap:.5rem;display:flex;position:relative;box-shadow:0 24px 50px -28px #000000b3}.hs-lg{max-width:44rem;margin-top:.6rem;padding:.45rem .45rem .45rem 3.2rem}.hs-sm{max-width:30rem;box-shadow:none;padding:.3rem .3rem .3rem 2.6rem}.hs-icon{fill:none;width:1.25rem;height:1.25rem;stroke:var(--on-cream-3);stroke-width:1.8px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:1.15rem;transform:translateY(-50%)}.hs-sm .hs-icon{width:1.05rem;height:1.05rem;left:.95rem}.hs-form input{min-width:0;color:var(--on-cream);font:400 var(--step-1)/1.3 var(--font-sans);appearance:none;background:0 0;border:0;outline:0;flex:auto;padding:.55rem 0}.hs-sm input{font-size:var(--step-0);padding:.45rem 0}.hs-form input::placeholder{color:var(--on-cream-3);opacity:1}.hs-form input::-webkit-search-cancel-button{-webkit-appearance:none}.hs-form .btn{flex:none}.hs-form:focus-within{border-color:var(--champagne);box-shadow:0 0 0 3px #e0c04a8c,0 24px 50px -28px #000000b3}.hs-form input:focus-visible{outline:2px solid #0000}.on-paper .hs-form{border-color:#0a254033}.on-paper .hs-form:focus-within{border-color:var(--gold-ink);box-shadow:0 0 0 3px #7a600f59}.hs-popular{font-size:var(--step--1);color:var(--on-dark-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:.2rem 0 0;display:flex}.hs-popular>span{margin-right:.2rem}.hs-chip{color:var(--on-dark);font-size:var(--step--1);overflow-wrap:anywhere;transition:border-color var(--dur-2), color var(--dur-2);border:1px solid #f3efe440;border-radius:999px;padding:.4em .85em;line-height:1.2;text-decoration:none;display:inline-flex}.hs-chip:hover{border-color:var(--gold);color:var(--gold)}.on-paper .hs-chip{color:var(--on-cream);background:var(--cream-card);border-color:#0a254038}.on-paper .hs-chip:hover{border-color:var(--gold-ink);color:var(--gold-ink)}.hs-hint{font:500 var(--step--2)/1.4 var(--font-mono);letter-spacing:.04em;color:var(--on-dark-3);margin:0}@media (max-width:760px),(hover:none){.hs-hint{display:none}}.hc-sec{padding:var(--space-9) 0}.hc-sec+.hc-sec{padding-top:0}.hc-sec-head{margin-bottom:var(--space-6);gap:.6rem;display:grid}.hc-sec-head .h2{margin:0}.hc-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hc-cat{background:var(--cream-card);border:1px solid var(--cream-line);height:100%;color:var(--on-cream);transition:border-color var(--dur-2), transform var(--dur-1) var(--ease-out), box-shadow var(--dur-2);border-radius:14px;grid-template-rows:auto auto 1fr auto;gap:.55rem;padding:1.5rem 1.5rem 1.3rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.hc-cat:after{content:"";background:linear-gradient(225deg, var(--cream) 50%, #7a600f2e 50%, #0a25400f 100%);width:2.4rem;height:2.4rem;transition:width var(--dur-2), height var(--dur-2);border-bottom-left-radius:6px;position:absolute;top:0;right:0;box-shadow:-2px 2px 4px -2px #0a254033}.hc-cat:hover{border-color:#7a600f73;transform:translateY(-2px);box-shadow:0 18px 36px -24px #0a254066}.hc-cat:hover:after{width:2.9rem;height:2.9rem}.hc-cat-nr{font:500 .72rem/1.6 var(--font-mono);color:var(--gold-ink);letter-spacing:.08em}.hc-cat-t{font:var(--w-display) var(--step-2)/1.12 var(--font-display);letter-spacing:var(--display-track);overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;padding-right:1.6rem}.hc-cat-d{color:var(--on-cream-2);font-size:var(--step--1);overflow-wrap:anywhere;line-height:1.5}.hc-cat-n{font-weight:600;font-size:var(--step--1);color:var(--gold-ink);align-items:center;gap:.45em;margin-top:.4rem;display:inline-flex}.hc-cat:hover .arr,.hc-row:hover .arr{transform:translate(3px)}.arr{transition:transform var(--dur-2) var(--ease-out);display:inline-block}.hc-rows{border-top:1.5px solid var(--navy);margin:0;padding:0;list-style:none}.hc-rows-s{border-top-width:1px;border-top-color:var(--cream-line)}.hc-row{border-bottom:1px solid var(--cream-line);color:var(--on-cream);transition:background var(--dur-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t arr""a arr""c arr";gap:.3rem 1.2rem;padding:1.15rem .2rem;text-decoration:none;display:grid}.hc-row:hover{background:#7a600f0d}.hc-row-t{font:var(--w-display) var(--step-1)/1.25 var(--font-display);overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;grid-area:t}.hc-row-a{color:var(--on-cream-2);font-size:var(--step--1);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:a;line-height:1.5;display:-webkit-box;overflow:hidden}.hc-row-c{font:600 .62rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);overflow-wrap:anywhere;border:1px solid #7a600f59;border-radius:999px;grid-area:c;justify-self:start;margin-top:.2rem;padding:.35em .6em}.hc-row>.arr{color:var(--gold-ink);font-size:var(--step-1);grid-area:arr;align-self:center}.hc-rows-s .hc-row{padding:.9rem .2rem}.hc-rows-s .hc-row-t{font-size:var(--step-0)}.hc-row mark,.hs-results mark{color:inherit;background:#e0c04a61;border-radius:2px;padding:0 .08em}.hc-row:focus-visible,.hc-cat:focus-visible,.hs-chip:focus-visible,.hc-topics a:focus-visible,.hc-crumbs a:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}.hc-grid{gap:var(--space-8);grid-template-columns:minmax(0,8fr) minmax(0,3.4fr);align-items:start;display:grid}.hc-main{gap:var(--space-7);align-content:start;min-width:0;display:grid}.hc-side{gap:var(--space-6);min-width:0;display:grid;position:sticky;top:6rem}.hc-topics{gap:.8rem;display:grid}.hc-topics ul{border-left:1px solid var(--cream-line);margin:0;padding:0;list-style:none;display:grid}.hc-topics a{color:var(--on-cream-2);font-size:var(--step--1);overflow-wrap:anywhere;border-left:2px solid #0000;margin-left:-1px;padding:.45rem 0 .45rem 1rem;line-height:1.4;text-decoration:none;display:block}.hc-topics a:hover{color:var(--on-cream);border-left-color:#7a600f66}.hc-topics a[aria-current]{color:var(--on-cream);border-left-color:var(--gold-ink);font-weight:600}.hc-side .hs-form{max-width:none}.hc-answer{background:var(--cream-card);border:1px solid var(--cream-line);border-left:3px solid var(--gold-ink);border-radius:14px;gap:.7rem;padding:1.5rem 1.6rem;display:grid;position:relative}.hc-answer p{font:400 var(--step-1)/1.45 var(--font-display);color:var(--on-cream);overflow-wrap:anywhere;text-wrap:pretty;max-width:52ch;margin:0}.hc-block{gap:1rem;display:grid}.hc-h2{font:var(--w-display) var(--step-2)/1.15 var(--font-display);letter-spacing:var(--display-track);overflow-wrap:anywhere;margin:0}.hc-block .body{overflow-wrap:anywhere;max-width:62ch;margin:0}.hc-steps{counter-reset:s;gap:0;margin:0;padding:0;list-style:none;display:grid}.hc-steps li{border-top:1px solid var(--cream-line);grid-template-columns:2.2rem minmax(0,1fr);align-items:start;gap:1rem;padding:.9rem 0;display:grid}.hc-steps li:last-child{border-bottom:1px solid var(--cream-line)}.hc-step-nr{width:2.2rem;height:2.2rem;color:var(--gold-ink);font:500 .85rem/1 var(--font-mono);border:1px solid #7a600f73;border-radius:50%;place-items:center;display:grid}.hc-steps p{color:var(--on-cream-2);overflow-wrap:anywhere;max-width:60ch;margin:.35rem 0 0}.hc-body{gap:var(--space-6);display:grid}.hc-part{gap:.8rem;display:grid}.hc-part .body{overflow-wrap:anywhere;max-width:62ch;color:var(--on-cream-2);margin:0}.hc-part strong{color:var(--on-cream);font-weight:600}.hc-sub{font-size:var(--step-1)}.hc-sub-note{font:400 var(--step--1)/1.4 var(--font-sans);letter-spacing:0;color:var(--on-cream-2);margin-top:.25rem;display:block}.hc-list{max-width:62ch;color:var(--on-cream-2);overflow-wrap:anywhere;gap:.45rem;margin:0;padding:0 0 0 1.2rem;display:grid}.hc-list li::marker{color:var(--gold-ink)}.hc-xref{color:inherit;text-underline-offset:.18em;-webkit-text-decoration:underline #7a600f73;text-decoration:underline #7a600f73}.hc-xref:hover{-webkit-text-decoration-color:var(--gold-ink);text-decoration-color:var(--gold-ink)}.hc-inapp{background:var(--cream-card);border:1px solid var(--cream-line);border-radius:14px;gap:.7rem;padding:1.1rem 1.3rem;display:grid}.hc-inapp ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.hc-inapp li{font-size:var(--step--1);color:var(--on-cream);overflow-wrap:anywhere;border:1px solid #7a600f59;border-radius:999px;padding:.35em .8em}.hc-inapp-note{font-size:var(--step--1);color:var(--on-cream-2);margin:0}.hc-more{flex-wrap:wrap;align-items:baseline;gap:.6rem 1.2rem;margin:0;display:flex}.hc-tag{color:var(--gold,#d7b45a);font-size:var(--step--1);border:1px solid #d7b45a80;border-radius:999px;margin-top:.8rem;padding:.3em .8em;display:inline-block}.hc-fb{border:1px dashed #0a254040;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;padding:1.2rem 1.4rem;display:flex}.hc-fb-q{font:600 var(--step-0)/1.3 var(--font-sans);overflow-wrap:anywhere;margin:0}.hc-fb-btns{flex-wrap:wrap;gap:.5rem;display:flex}.hc-fb-btns .btn{padding:.6em 1.2em}.hc-fb-btns .btn[aria-pressed=true]{--bg:var(--navy);--fg:var(--cream);border-color:var(--navy)}.hc-fb-btns .btn:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}.hc-fb-msg{font-size:var(--step--1);color:var(--on-cream-2);overflow-wrap:anywhere;flex-basis:100%;margin:0}.hc-fb-msg:empty{display:none}.hc-fb-msg a{color:var(--gold-ink)}.hc-contact{border-top:1px solid var(--cream-line);padding:var(--space-8) 0;background:var(--cream-card)}.hc-contact-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem 2rem;display:flex}.hc-contact .h2{font-size:var(--step-3);margin:0 0 .4rem}.hc-contact .body{max-width:52ch;margin:0}.hs-page .wrap{gap:var(--space-5);display:grid}.hs-count{font:500 var(--step--2)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--on-cream-3);margin:0}.hs-count:empty,.hs-results:empty{display:none}.hs-state{padding:var(--space-6);background:var(--cream-card);border:1px solid var(--cream-line);border-radius:16px;justify-items:start;gap:1rem;display:grid;position:relative;overflow:hidden}.hs-state[hidden]{display:none}.hs-state:before{content:"";pointer-events:none;border:1px solid #7a600f2e;width:9rem;height:9rem;position:absolute;top:-3rem;right:-3rem;transform:rotate(45deg)}.hs-state .h2{font-size:var(--step-3);overflow-wrap:anywhere;max-width:26ch;margin:0}.hs-state .body,.hs-tip{max-width:58ch;color:var(--on-cream-2);overflow-wrap:anywhere;margin:0}.hs-tip{font-size:var(--step--1);color:var(--on-cream-3)}.hs-state .hc-h2{font-size:var(--step-1);margin-top:.6rem}.hs-state .hc-rows{width:100%}.hs-cats{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.hs-mail{margin:.4rem 0 0}.hs-page[data-hs-page] .hc-rows{background:0 0}@media (max-width:1080px){.hc-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hc-grid{gap:var(--space-7);grid-template-columns:1fr}.hc-side{position:static}}@media (max-width:620px){.hc-cats{grid-template-columns:1fr;gap:.7rem}.hc-hero-lg{padding:calc(var(--space-8) + 3.5rem) 0 var(--space-8)}.hc-h1{font-size:var(--step-4)}.hc-hero-sm .hc-h1{font-size:var(--step-3)}.hs-lg{padding:.35rem .35rem .35rem 2.7rem}.hs-lg .hs-icon{left:.95rem}.hs-lg input{font-size:var(--step-0)}.hs-form .btn{padding:.75em 1em}.hc-sec{padding:var(--space-8) 0}.hc-answer{padding:1.2rem}.hc-answer p{font-size:var(--step-1)}.hs-state{padding:var(--space-5) 1.1rem}.hc-contact-in .btn{justify-content:center;width:100%}.hc-crumbs [aria-current]{max-width:100%}}@media (max-width:380px){.hs-form .btn{font-size:var(--step--2);padding:.7em .8em}}.bud-draft .lbl svg{display:none}@media (max-width:620px){.plans-compare .doc-table-wrap{overflow:visible}.cmp,.cmp tbody,.cmp tr,.cmp th,.cmp td{display:block}.cmp thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmp tbody tr{border-bottom:1px solid var(--cream-line);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.6rem;padding:.95rem 0 1rem;display:grid}.cmp tbody th{width:auto;font-size:var(--step-0);border:0;grid-column:1/-1;padding:0 0 .65rem}.cmp tbody td{text-align:left;color:var(--on-cream);font-size:var(--step--1);border:0;border-top:1px solid #0a254014;align-content:start;gap:.3rem;padding:.55rem .5rem .1rem 0;line-height:1.4;display:grid}.cmp tbody td:before{content:attr(data-plan);font:500 .6rem/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-cream-3)}.cmp tbody td:nth-of-type(3):before{color:var(--gold-ink)}}.hc-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hc-term{background:var(--cream-card);border:1px solid var(--cream-line);border-radius:14px;grid-template-rows:auto auto 1fr auto;gap:.5rem;padding:1.3rem 1.4rem 1.2rem;scroll-margin-top:6.5rem;display:grid;position:relative;overflow:hidden}.hc-term:after{content:"";background:linear-gradient(225deg, var(--cream) 50%, #7a600f2e 50%, #0a25400f 100%);border-bottom-left-radius:6px;width:2rem;height:2rem;position:absolute;top:0;right:0;box-shadow:-2px 2px 4px -2px #0a254033}.hc-term:target{border-color:var(--gold-ink);box-shadow:0 0 0 3px #e0c04a59}.hc-term-t{font:var(--w-display) var(--step-1)/1.2 var(--font-display);letter-spacing:var(--display-track);color:var(--on-cream);overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;margin:0;padding-right:1.6rem}.hc-term-d{color:var(--on-cream-2);font-size:var(--step--1);overflow-wrap:anywhere;margin:0;line-height:1.55}.hc-term-a{font-size:var(--step--1);justify-self:start}.hc-term-c{font:600 .62rem/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);overflow-wrap:anywhere;justify-self:start}.hc-tag-ink{vertical-align:middle;font:600 .6rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);border-color:#7a600f59;margin:0 0 0 .3rem;padding:.2em .6em}.hc-row-static{cursor:default}.hc-row-static:hover{background:0 0}.hc-rows li{scroll-margin-top:6.5rem}.hc-rows li:target .hc-row{background:#e0c04a24}.hc-topics-gloss{border-top:1px dashed var(--cream-line);margin-top:.5rem;padding-top:.5rem}.hc-side-gloss{font-size:var(--step--1);gap:.45rem;margin:0;display:grid}.hc-side-gloss a{color:var(--on-cream);text-underline-offset:.18em;overflow-wrap:anywhere;-webkit-text-decoration:underline #7a600f73;text-decoration:underline #7a600f73}.hc-gloss-band{padding-top:0}.hc-gloss-teaser{background:var(--navy);color:var(--cream);border-radius:16px;gap:.8rem;padding:2rem 2.2rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.hc-gloss-teaser:after{content:"";background:linear-gradient(225deg, var(--cream) 50%, #d4af3780 50%, #d4af3726 100%);border-bottom-left-radius:8px;width:3rem;height:3rem;position:absolute;top:0;right:0}.hc-gloss-teaser .kicker{color:var(--gold)}.hc-gloss-teaser-t{color:var(--cream);overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;margin:0;padding-right:2.4rem}.hc-gloss-teaser .body{color:var(--on-dark-2);overflow-wrap:anywhere;max-width:56ch;margin:0}.hc-gloss-chips{flex-wrap:wrap;gap:.45rem;display:flex}.hc-gloss-chips span{font-size:var(--step--1);color:var(--on-dark-2);overflow-wrap:anywhere;border:1px solid #f3efe440;border-radius:999px;padding:.3em .75em}.hc-gloss-teaser .more-link{color:var(--gold);justify-self:start}.hc-gloss-teaser:hover .arr{transform:translate(3px)}.hc-gloss-teaser:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}@media (max-width:760px){.hc-terms{grid-template-columns:1fr;gap:.7rem}.hc-gloss-teaser{padding:1.5rem 1.3rem}}.hc-term-a{color:var(--gold-ink);border-bottom-color:#7a600f66;margin-top:.2rem}.hc-more .more-link{color:var(--gold-ink);border-bottom-color:#7a600f66}.nf-routes{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:.4rem 0 0;display:flex}.nf-more{margin:var(--space-6) 0 0;flex-wrap:wrap;gap:.5rem 1.75rem;display:flex}.nf-more a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--gold-ink);text-decoration-color:var(--gold-ink);text-underline-offset:.2em;font-weight:600}.nf-more a:hover{text-decoration-thickness:2px}@media (max-width:640px){.nf-routes{flex-direction:column;align-items:stretch;width:100%}.nf-routes .btn{justify-content:center}}.legal-nav .legal-contact{margin:.4rem 0 0}.legal-nav .legal-contact a{color:var(--gold-ink);border-bottom:0;padding:.3rem 0}.cf-sec{padding:var(--space-8) 0 var(--space-9)}.cf-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.cf{background:var(--cream-card);border:1px solid var(--cream-line);border-radius:18px;gap:1.25rem;min-width:0;padding:clamp(1.25rem,3vw,2.25rem);display:grid;box-shadow:0 24px 50px -36px #0a254073}.cf-t{margin:0}.cf-row{gap:1.25rem;display:grid}.cf-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-field{border:0;align-content:start;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.cf-half{max-width:22rem}.cf-field>label,.cf-field>legend{color:var(--on-cream);font-weight:600;font-size:var(--step--1);overflow-wrap:anywhere;padding:0}.cf-opt{color:var(--on-cream-3);font-weight:400}.cf input[type=text],.cf input[type=email],.cf select,.cf textarea{width:100%;min-width:0;font:400 var(--step-0)/1.4 var(--font-sans);color:var(--on-cream);transition:border-color var(--dur-2), box-shadow var(--dur-2);background:#fff;border:1.5px solid #0a254047;border-radius:10px;padding:.7rem .85rem}.cf textarea{resize:vertical;min-height:8.5rem}.cf select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--navy) 50%), linear-gradient(135deg, var(--navy) 50%, transparent 50%);background-position:calc(100% - 1.15rem) 55%,calc(100% - .8rem) 55%;background-repeat:no-repeat;background-size:.35rem .35rem;padding-right:2.2rem}.cf input:focus-visible,.cf select:focus-visible,.cf textarea:focus-visible{border-color:var(--gold-ink);outline:none;box-shadow:0 0 0 3px #7a600f59}.cf [aria-invalid=true]{border-color:#a4262c!important}.cf-hint{color:var(--on-cream-3);font-size:var(--step--1);margin:0;line-height:1.45}.cf-hint-strong{color:var(--on-cream);font-weight:600}.cf-err{color:#a4262c;font-size:var(--step--1);margin:0;font-weight:600}.cf-chips{flex-wrap:wrap;gap:.5rem;display:flex}.cf-chip{position:relative}.cf-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cf-chip span{font-size:var(--step--1);color:var(--on-cream);background:#fff;border:1.5px solid #0a254047;border-radius:999px;padding:.5rem .9rem;font-weight:600;display:inline-block}.cf-chip input:checked+span{background:var(--navy);color:var(--cream);border-color:var(--navy)}.cf-chip input:focus-visible+span{border-color:var(--gold-ink);box-shadow:0 0 0 3px #7a600f73}.cf-where[aria-invalid=true] .cf-chip span{border-color:#a4262c}.cf input[type=file]{font:inherit;font-size:var(--step--1);color:var(--on-cream);max-width:100%}.cf input[type=file]:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}.cf-hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.cf{position:relative}.cf-foot{justify-items:start;gap:1rem;display:grid}.cf-privacy{color:var(--on-cream-3);font-size:var(--step--1);margin:0;line-height:1.5}.cf-privacy a,.cf-card a:not(.cf-link){color:var(--on-cream);-webkit-text-decoration-color:var(--gold-ink);text-decoration-color:var(--gold-ink);text-underline-offset:.2em;overflow-wrap:anywhere}.cf-submit{--bg:var(--navy);--fg:var(--cream)}.cf-submit:disabled{opacity:.55;cursor:not-allowed}.cf-submit:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}.cf-status{color:var(--on-cream);font-weight:600;font-size:var(--step--1);background:#0a254012;border-radius:10px;margin:0;padding:.7rem .9rem}.cf-summary{color:var(--on-cream);font-size:var(--step--1);background:#fdf3f2;border:1.5px solid #a4262c;border-radius:10px;padding:.9rem 1rem}.cf-summary p{margin:0 0 .4rem;font-weight:700}.cf-summary ul{margin:0;padding-left:1.1rem}.cf-summary a{color:#a4262c}.cf-summary:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}.cf-aside{gap:1rem;min-width:0;display:grid}.cf-card{border-top:1.5px solid var(--navy);gap:.5rem;padding:1.2rem 1.25rem;display:grid}.cf-card p{color:var(--on-cream-2);margin:0;line-height:1.5}.cf-big{font:400 var(--step-2)/1.2 var(--font-display);color:var(--on-cream)!important}.cf-link{color:var(--on-cream);text-decoration:underline;-webkit-text-decoration-color:var(--gold-ink);text-decoration-color:var(--gold-ink);text-underline-offset:.2em;font-weight:600}.cf-press{gap:.5rem;display:grid}.cf-press-t{font-weight:700;color:var(--on-cream)!important}.cf-when-press .cf-press{background:var(--navy);border-radius:12px;padding:1rem 1.1rem}.cf-when-press .cf-press p,.cf-when-press .cf-press-t,.cf-when-press .cf-link{color:var(--cream)!important}@media (max-width:900px){.cf-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.cf-2{grid-template-columns:minmax(0,1fr)}.cf-half{max-width:none}.cf-foot .cf-submit{justify-content:center;width:100%}}.cf [hidden],.cf-status[hidden],.cf-summary[hidden]{display:none!important}.pl-ki{color:var(--on-cream);font-size:var(--step--1);background:#7a600f17;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;max-width:100%;margin:.7rem 0 0;padding:.35rem .75rem;display:inline-flex}.pl-ki-l{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink);font-size:.78em}.pl-ki b{font-weight:700}.pl-ki-none{background:#0a25400d}.pl-ki-none b{color:var(--on-cream-2);font-weight:600}.pl-name .pl-ki,.pl-name .plan-tag{justify-self:start}.pl-name .pl-ki b{font:700 var(--step-0)/1.25 var(--font-sans);letter-spacing:0}.pl-name .pl-ki-none b{font-weight:600}@media (max-width:1279px){:scope:not(.rm) .hero-pin{--side:0px}:scope:not(.rm) .hero-copy{margin-inline:auto;top:calc(50% + 2.3rem);left:0;right:0;transform:translateY(-50%)}:scope:not(.rm) .hero-pin[data-fit] .hero-copy{top:var(--hc-y);transform:none}:scope:not(.rm) .pieces{padding-bottom:env(safe-area-inset-bottom,0px);top:0}:scope.js:not(.rm) .hero-pin:not([data-fit]) .pieces{visibility:hidden}:scope:not(.rm) .hero-pin[data-fit] .piece{left:var(--pc-x);top:var(--pc-y);transform-origin:50%;bottom:auto;right:auto;scale:none}:scope:not(.rm) .hero-pin[data-fit] .piece.pc-off,:scope:not(.rm) .pc-label{display:none}}.cf-ways{grid-column:1/-1;gap:.9rem;min-width:0;display:grid}.cf-ways-h{margin:0;font-weight:400}.cf-ways-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;display:grid}.cf-way{border:1px solid var(--cream-line);background:#fbfaf6;border-radius:16px;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:1rem;min-width:0;padding:1.3rem 1.4rem;display:grid;box-shadow:inset 0 1px #ffffffb3,0 12px 28px -22px #0a254059}.cf-way-ic{width:2.5rem;height:2.5rem;display:block}.cf-way-mail{color:var(--navy)}.cf-way-b{gap:.35rem;min-width:0;display:grid}.cf-way-t{font:600 var(--step-0)/1.3 var(--font-sans);color:var(--on-cream);margin:0}.cf-way p{color:var(--on-cream-2);line-height:1.5;font-size:var(--step--1);margin:0}.cf-way a{color:var(--on-cream);text-decoration:underline;-webkit-text-decoration-color:var(--gold-ink);text-decoration-color:var(--gold-ink);text-underline-offset:.2em;overflow-wrap:anywhere;font-weight:600}.cf-way-link{font-size:var(--step-0)}.cf-wa-link{white-space:nowrap}.cf-way-note{font-weight:600;color:var(--on-cream)!important}.cf-way a:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px;border-radius:3px}.platform{padding:var(--space-10) 0;position:relative;overflow:hidden}.plat-grid{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.plat-text{align-content:start;gap:1.2rem;display:grid}.plat-text .h2 em{display:block}.plat-stage{padding:0 0 6%;position:relative}.plat-stage:before{content:"";background:radial-gradient(50% 50%,#d4af3729,#0000 70%);position:absolute;inset:5% 0 10%}.plat-laptop{width:88%;position:relative}.plat-phone{width:24%;position:absolute;bottom:0;right:0}.sec-split.sec-solo{grid-template-columns:minmax(0,46rem)}@media (max-width:1080px){.plat-grid{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.platform{padding:var(--space-8) 0}.plat-laptop{width:92%}.plat-phone{width:30%}}.dev-slot-img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.dev-phone-screen .dev-slot-img{border-radius:inherit;position:absolute;inset:0}:scope,.bud-row .bn{-webkit-hyphens:manual;hyphens:manual}h1,h2,h3,.h2,.display,.p-h1,.hc-h1,.fc-title,.w-title,.pl-name b{text-wrap:balance}p,li,dd{text-wrap:pretty}.fold-cards{grid-template-rows:auto 1fr}.fold-card{grid-row:span 2;grid-template-rows:subgrid;row-gap:0}.fold-card .fc-flap{display:grid}.fold-card .fc-front{box-sizing:border-box;height:100%}@media (max-width:900px){.fold-cards{grid-template-rows:none;grid-auto-rows:1fr}.fold-card{grid-row:auto;grid-template-rows:auto 1fr}}:scope{--sec-pad-same:clamp(2.5rem, 2rem + 2.5vw, 4.5rem);--crease-dark:#f3efe429;--crease-paper:#0a254029}.crease-top,.world:not(.on-paper)+.world:not(.on-paper),.world.on-paper+.world.on-paper,.worlds+.focus,.ai+.security,.doc-sec+.doc-sec,.pricelist+.doc-sec{border-top:1px solid #0000;border-image:linear-gradient(90deg, transparent, var(--crease-dark) 12%, var(--crease-dark) 88%, transparent) 1}.world.on-paper+.world.on-paper,.doc-sec+.doc-sec,.pricelist+.doc-sec{border-image:linear-gradient(90deg, transparent, var(--crease-paper) 12%, var(--crease-paper) 88%, transparent) 1}.world:not(.on-paper):has(+.world:not(.on-paper)){padding-bottom:var(--sec-pad-same)}.world.on-paper:has(+.world.on-paper){padding-bottom:var(--sec-pad-same)}.worlds:has(+.focus)>.world:last-child{padding-bottom:var(--sec-pad-same)}.ai:has(+.security){padding-bottom:var(--sec-pad-same)}.doc-sec:has(+.doc-sec){padding-bottom:var(--sec-pad-same)}.pricelist:has(+.doc-sec){padding-bottom:var(--sec-pad-same)}.world:not(.on-paper)+.world:not(.on-paper),.world.on-paper+.world.on-paper,.worlds+.focus,.ai+.security,.doc-sec+.doc-sec,.pricelist+.doc-sec{padding-top:var(--sec-pad-same)}.world:not(.on-paper)+.world:not(.on-paper),.world.on-paper+.world.on-paper{min-height:0}.world:not(.on-paper):has(+.world:not(.on-paper)){min-height:0}.world.on-paper:has(+.world.on-paper){min-height:0}.pl>li{column-gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(12rem,auto)}.pl .dots{display:none}.pl-side{text-align:right;align-content:start;justify-items:end;gap:.9rem;display:grid}.pl-price{justify-items:end;gap:.3rem;display:grid}.pl-amt{align-items:baseline;gap:.35rem;display:inline-flex}.pl-amt b{font:var(--w-display) var(--step-3)/1 var(--font-num);font-variant-numeric:lining-nums proportional-nums;color:var(--on-cream)}.pl-per{font-size:var(--step--1);color:var(--on-cream-2)}.pl-meta{font-size:var(--step--2);color:var(--on-cream-2);max-width:16rem}.pl-price .plan-save{font:500 .7rem/1.2 var(--font-mono);color:var(--gold-ink)}.pl-side>.btn{white-space:nowrap;margin:0}@media (max-width:900px){.pl>li{grid-template-columns:minmax(0,1fr) auto}.pl>li>.pl-side>.btn{justify-self:end}}@media (max-width:640px){.pl>li{grid-template-columns:1fr;row-gap:1.1rem}.pl-side,.pl-price{text-align:left;justify-items:start}.pl-side>.btn{justify-self:start}}.pl-help{font-size:var(--step--1);color:var(--on-cream-2);text-underline-offset:.2em;align-items:center;gap:.35rem;margin-top:.9rem;-webkit-text-decoration:underline #7a600f73;text-decoration:underline #7a600f73;display:inline-flex}.pl-help:hover{color:var(--on-cream);-webkit-text-decoration-color:var(--gold-ink);text-decoration-color:var(--gold-ink)}.quiet-product-news{font-size:var(--step--1);margin:.35rem 0 0}.quiet-product-news a{color:var(--on-cream-2);text-underline-offset:.2em;font-weight:500;-webkit-text-decoration:underline #7a600f59;text-decoration:underline #7a600f59}.quiet-product-news a:hover{color:var(--on-cream);-webkit-text-decoration-color:var(--gold-ink);text-decoration-color:var(--gold-ink)}.info-link{width:1.15em;height:1.15em;color:var(--gold-ink);font:600 .72em/1 var(--font-sans);vertical-align:.08em;border:1px solid #7a600f8c;border-radius:50%;place-items:center;margin-left:.35em;text-decoration:none;display:inline-grid}.info-link:hover,.info-link:focus-visible{background:#7a600f1a}.info-link:after{content:"";position:absolute;inset:-.6rem}.info-link{position:relative}.worlds-head .lead{max-width:46ch;margin-top:1rem}.kicker.gold,.hc-gloss-teaser .kicker{color:var(--on-dark-2)}.on-paper .kicker.gold,.on-paper .hc-gloss-teaser .kicker{color:var(--on-cream-2)}.feats li:before{border-color:var(--on-dark-3)}.on-paper .feats li:before{border-color:var(--on-cream-3)}@media (max-width:480px){:scope[lang=ru] .h2{font-size:min(var(--step-4), 8.6vw)}}.hc-hero-in{grid-template-columns:minmax(0,1fr)}.hc-hero-in>*,.hs-form input,:where(.p-hero-in,.hc-grid,.hc-side,.hc-hero-in)>*{min-width:0}.hc-side{grid-template-columns:minmax(0,1fr)}@media (max-width:480px){.p-h1,.fold-hero .display{font-size:min(var(--step-5), 8.8vw)}}.sf-disclaimer{max-width:var(--maxw);margin:var(--space-5) auto 0;width:100%;font-size:var(--step--1);color:var(--on-dark-2)}:scope{--font-display:var(--p2-font-display), "Iowan Old Style", Georgia, serif;--font-sans:var(--p2-font-sans), "Source Sans Pro", system-ui, sans-serif;--font-mono:var(--p2-font-mono), ui-monospace, Menlo, monospace;--font-num:var(--p2-font-display), Georgia, serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:scope .on-paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.fold-page{background:var(--cream);color:var(--on-cream)}.fold-hero{padding:clamp(6.75rem,12vw,8.5rem) 0 clamp(1.25rem,3vw,2.25rem)}.fold-page>.wrap{padding-top:clamp(.5rem,2vw,1.25rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.fold-hero .display{font-size:var(--step-5);text-wrap:balance;max-width:18ch}.fold-hero .lead{max-width:46ch;margin-top:1rem}.news-version{font:500 .72rem/1.3 var(--font-mono);letter-spacing:.02em;color:var(--on-cream-3);margin-top:.85rem}.sample-note{background:var(--cream-card);border:1px solid var(--cream-line);max-width:52ch;color:var(--on-cream-2);font-size:var(--step--1);border-radius:.75rem;margin-top:1.4rem;padding:.9rem 1rem}.story-beats,.news-list,.teaser-beats,.recent-list{margin:0;padding:0;list-style:none}.story-beats{gap:clamp(2.5rem,5vw,4.5rem);display:grid}.story-beat{align-items:start;gap:1.4rem;display:grid}.story-beat>*{min-width:0}.story-beat .h2{font-size:var(--step-3);text-wrap:balance;margin-top:.35rem}.story-beat .body{max-width:58ch;margin-top:.8rem}.story-fig{background:var(--cream-card);border:1px solid var(--cream-line);border-radius:1rem;margin:0;padding:1rem 1.1rem 1.15rem}.story-fig header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .8rem;margin-bottom:.8rem;display:flex}.story-fig header b{font:500 .7rem/1 var(--font-mono);letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--on-cream-2)}.story-fig header span{font:500 .7rem/1 var(--font-mono);color:var(--gold-ink)}.story-rows{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.story-rows li{border-top:1px solid var(--cream-line);font-size:var(--step--1);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;padding-top:.45rem;display:flex}.story-rows span{min-width:0}.story-rows b{font-variant-numeric:lining-nums proportional-nums;text-align:right;margin-left:auto;font-weight:600}.story-rows .neg{color:#8a3b32}.fold-final{text-align:center;border-top:1px solid var(--cream-line);padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(3.5rem,7vw,6rem)}.fold-final .h2,.fold-final .body,.fold-final .lead{margin-left:auto;margin-right:auto}.fold-final .h2{text-wrap:balance}.fold-final .cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem 1.25rem;margin-top:1.6rem;display:flex}.fold-final .body{margin-top:1.4rem}.news-list{border-top:1.5px solid var(--navy);gap:0;display:grid}.news-item{border-bottom:1px solid var(--cream-line);gap:.4rem;padding:1.3rem 0;display:grid}.news-meta{font:500 .72rem/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--on-cream-3);flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;display:flex}.news-item h2{font:460 var(--step-2)/1.2 var(--font-display);text-wrap:balance}.news-item p{max-width:68ch;color:var(--on-cream-2)}.news-list+.body{margin-top:1.4rem}.cl-wrap{max-width:45rem}.cl-h1{max-width:22ch;font:600 clamp(1.75rem, 3vw, 2.25rem)/1.15 var(--font-sans);letter-spacing:-.02em;text-wrap:balance;margin:0}.cl-updated{font:500 .75rem/1.4 var(--font-mono);letter-spacing:.03em;color:var(--on-cream-3);margin-top:.85rem}.cl-filters{border:0;flex-wrap:wrap;gap:.4rem;min-inline-size:0;margin:0 0 1.25rem;padding:0;display:flex}.cl-filter{border:1px solid var(--cream-line);min-height:2.75rem;color:var(--on-cream-2);font:500 .8125rem/1.2 var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .75rem;transition:background-color .18s,color .18s,border-color .18s}.cl-filter[aria-pressed=true]{border-color:var(--navy);color:var(--navy);background:var(--cream-card)}.cl-filter:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}.cl-month{font:500 .72rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-cream-3);margin:1.6rem 0 .35rem}.cl-list{margin:0;padding:0;list-style:none}.cl-entry{border-bottom:1px solid var(--cream-line);padding:1.15rem 0 1.25rem}.cl-date{font:500 .75rem/1.3 var(--font-mono);color:var(--on-cream-3);margin:0}.cl-entry h2{font:600 1.25rem/1.3 var(--font-sans);letter-spacing:-.015em;text-wrap:balance;margin:.35rem 0 0}.cl-summary{max-width:62ch;color:var(--on-cream-2);margin:.4rem 0 0}.cl-groups{gap:.7rem;margin:.85rem 0 0;display:grid}.cl-group-label{font:500 .72rem/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--on-cream-3);margin:0 0 .25rem}.cl-group-label--neu{color:var(--gold-ink)}.cl-bullets{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.cl-bullets li{color:var(--on-cream);font-size:var(--step--1)}.cl-footnote{max-width:62ch;color:var(--on-cream-3);font-size:var(--step--1);text-wrap:pretty;margin:.65rem 0 0;line-height:1.45}.cl-bullets .cl-pill{vertical-align:middle;margin-left:.4rem}.cl-meta{flex-wrap:wrap;gap:.35rem;margin-top:.85rem;display:flex}.cl-pill{border:1px solid var(--cream-line);min-height:1.5rem;color:var(--on-cream-2);font:500 .75rem/1.2 var(--font-sans);background:0 0;border-radius:999px;align-items:center;padding:.1rem .5rem;display:inline-flex}.cl-pill--plan{background:var(--cream-card);color:var(--on-cream-2);border-color:#0000}.cl-view{color:var(--navy);font-weight:600;font-size:var(--step--1);text-underline-offset:.2em;align-items:center;gap:.3rem;margin-top:.85rem;-webkit-text-decoration:underline #7a600f73;text-decoration:underline #7a600f73;display:inline-flex}.cl-view:hover{-webkit-text-decoration-color:var(--gold-ink);text-decoration-color:var(--gold-ink)}.cl-empty{color:var(--on-cream-2);margin:.5rem 0 1rem}.cl-list+.body,.cl-empty+.body{margin-top:1.6rem}@media (prefers-reduced-motion:reduce){.cl-filter,.cl-view{transition:none}}.text-link{color:inherit;text-underline-offset:.2em;font-weight:600;-webkit-text-decoration:underline #7a600f73;text-decoration:underline #7a600f73}.text-link:hover{-webkit-text-decoration-color:var(--gold-ink);text-decoration-color:var(--gold-ink)}.pricelist:has(+.home-extra){padding-bottom:var(--sec-pad-same)}.pricelist+.home-extra,.how+.home-extra{padding-top:var(--sec-pad-same);border-top:1px solid #0000;border-image:linear-gradient(90deg, transparent, var(--crease-paper) 12%, var(--crease-paper) 88%, transparent) 1}.home-extra{padding-bottom:var(--sec-pad-same)}.home-extra .sec-head{gap:.85rem;max-width:none;margin-bottom:clamp(2rem,3.5vw,2.75rem)}.home-extra .h2{text-wrap:balance;max-width:none}.home-extra .lead{max-width:42rem;margin:0}.home-extra .sec-head>*{min-width:0}.teaser-beats{gap:1.35rem;display:grid}.teaser-beats li{align-content:start;gap:.35rem;min-width:0;display:grid}.teaser-beats .kicker{color:var(--on-cream-3)}.home-extra .teaser-beats .body{max-width:36ch;color:var(--on-cream);font-size:var(--step-0);margin:0;line-height:1.45}.home-extra-actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.35rem;margin-top:clamp(2rem,3.5vw,2.75rem);display:flex}.home-extra-actions .more-link,.home-extra-cta,.home-extra-actions .ctas{margin:0}.home-folio{border-top:1px solid var(--cream-line);justify-items:start;gap:.45rem 1.5rem;margin-top:clamp(2rem,3.5vw,2.75rem);padding-top:1.15rem;display:grid}.home-folio .kicker{color:var(--on-cream-3);white-space:nowrap}.home-folio .kicker:before{content:none}.home-folio .more-link{white-space:nowrap;justify-self:start;margin-top:.15rem}.home-extra .more-link{color:var(--gold-ink);border-bottom-color:#7a600f73}.home-extra .more-link:hover{border-bottom-color:var(--gold-ink)}.home-folio .recent-list{gap:.35rem;min-width:0;display:grid}.home-folio .recent-list li{grid-template-columns:5.75rem minmax(0,1fr);align-items:baseline;column-gap:1.15rem;min-width:0;display:grid}.home-folio .recent-list time{font:500 .8rem/1.35 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--on-cream-3);white-space:nowrap}.home-folio .recent-list p{min-width:0;font-weight:500;font-size:var(--step--1);color:var(--on-cream-2);overflow-wrap:break-word;margin:0;line-height:1.4}.ring-fig{--c-cash:var(--on-cream-3);--c-inv:var(--navy);--c-home:var(--gold);--c-debt:#8a3b32;--ring-draw:cubic-bezier(.45, .05, .2, 1);padding-bottom:.85rem}.ring-fig .rf-orbit{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0;padding:.15rem 0 .85rem;display:grid;position:relative}.ring-fig .rf-chips{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ring-fig .rf-chips--l{justify-items:end}.ring-fig .rf-chips--r{justify-items:start}.ring-fig .rf-chip{border:1px solid var(--cream-line);max-width:100%;font:600 .8rem/1.2 var(--font-sans);color:var(--on-cream);text-align:left;background:#fff;border-radius:.7rem;grid-template-columns:8px auto;align-items:center;column-gap:.45rem;padding:.4rem .7rem .42rem .58rem;display:inline-grid;position:relative;box-shadow:0 6px 18px -12px #0a254073}.ring-fig .rf-chip>span{white-space:nowrap;grid-column:2}.ring-fig .rf-chip small{font:500 .72rem/1.2 var(--font-sans);color:var(--on-cream-2);white-space:nowrap;grid-column:2}.ring-fig .rf-chip .rf-dot{background:var(--c);border-radius:50%;grid-row:1/span 2;width:8px;height:8px}.ring-fig .rf-chip:after{content:"";width:var(--teth,1.35rem);height:1px;transform-origin:var(--to,left) center;background:linear-gradient(90deg,#d4af378c,#d4af3714);position:absolute;top:50%}.ring-fig .rf-chips--l .rf-chip:after{--to:left;left:100%}.ring-fig .rf-chips--r .rf-chip:after{--to:right;background:linear-gradient(270deg,#d4af378c,#d4af3714);right:100%}.ring-fig .rf-chips li:nth-child(2) .rf-chip{--teth:1rem}.ring-fig .rf-chips--l li:nth-child(odd) .rf-chip{--teth:2.1rem;margin-right:.75rem}.ring-fig .rf-chips--r li:nth-child(odd) .rf-chip{--teth:2.1rem;margin-left:.75rem}.ring-fig .rf-ring{aspect-ratio:1;flex:none;width:clamp(12.5rem,17vw,15rem);margin:0 .85rem;position:relative}.ring-fig .rf-ring svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.ring-fig .rf-trk{fill:none;stroke:#0a25401a;stroke-width:12px}.ring-fig .rf-trk-in{fill:none;stroke:#8a3b3229;stroke-width:3px}.ring-fig .rf-seg{fill:none;stroke-width:12px;stroke-linecap:butt;stroke-dasharray:var(--len) 100;stroke-dashoffset:var(--off)}.ring-fig .rf-seg--cash{stroke:var(--c-cash)}.ring-fig .rf-seg--inv{stroke:var(--c-inv)}.ring-fig .rf-seg--home{stroke:var(--c-home)}.ring-fig .rf-seg--debt{stroke:var(--c-debt);stroke-width:3px;stroke-linecap:round}.ring-fig .rf-core{text-align:center;place-content:center;justify-items:center;gap:.18rem;padding:0 1.7rem;display:grid;position:absolute;inset:0}.ring-fig .rf-avs{margin-bottom:.15rem;display:inline-flex}.ring-fig .rf-avs span{width:22px;height:22px;font:600 .66rem/1 var(--font-sans);background:var(--navy);color:var(--cream);border:2px solid var(--cream-card);border-radius:50%;place-items:center;display:grid}.ring-fig .rf-avs span+span{background:var(--gold);color:var(--navy);margin-left:-6px}.ring-fig .rf-label{font:600 .64rem/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--on-cream-2)}.ring-fig .rf-total{font:420 clamp(1.65rem, 2.1vw, 1.95rem)/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.ring-fig .rf-filter{border:1px solid var(--cream-line);font:600 .66rem/1 var(--font-sans);color:var(--on-cream-2);background:#fff;border-radius:999px;gap:2px;margin-top:.2rem;padding:2px;display:inline-flex}.ring-fig .rf-filter span{border-radius:999px;padding:.26rem .48rem}.ring-fig .rf-filter .rf-on{background:var(--navy);color:var(--cream)}.ring-fig .rf-legend{border-top:1px solid var(--cream-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem .85rem;margin:.15rem 0 0;padding-top:.8rem;display:grid}.ring-fig .rf-legend div{min-width:0}.ring-fig .rf-legend dt{font:500 .78rem/1.3 var(--font-sans);color:var(--on-cream-2);align-items:center;gap:.4rem;margin:0;display:flex}.ring-fig .rf-legend .rf-dot{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.ring-fig .rf-legend dd{font:600 var(--step--1)/1.2 var(--font-sans);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;margin:.12rem 0 0}.ring-fig .rf-legend .neg{color:#8a3b32}.ring-fig .story-rows{margin-top:.7rem}.ring-fig .story-rows b{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}@media (prefers-reduced-motion:no-preference){:scope:not(.rm) .ring-fig.ring-motion:not(.is-in) .rf-chip{opacity:0;transform:translateX(var(--dx,0)) rotate(var(--rot,0deg))}:scope:not(.rm) .ring-fig.ring-motion:not(.is-in) .rf-chip:after{transform:scaleX(0)}:scope:not(.rm) .ring-fig.ring-motion:not(.is-in) .rf-seg{stroke-dasharray:0 100}:scope:not(.rm) .ring-fig.ring-motion:not(.is-in) .rf-core,:scope:not(.rm) .ring-fig.ring-motion:not(.is-in) .rf-legend>div{opacity:0}}.ring-fig.ring-motion .rf-chips--l .rf-chip{--dx:-18px}.ring-fig.ring-motion .rf-chips--r .rf-chip{--dx:18px}.ring-fig.ring-motion .rf-chips li:first-child .rf-chip{--rot:-3deg;--d:0s}.ring-fig.ring-motion .rf-chips li:nth-child(2) .rf-chip{--d:70ms}.ring-fig.ring-motion .rf-chips li:nth-child(3) .rf-chip{--rot:3deg;--d:.14s}.ring-fig.ring-motion.is-in .rf-chip{transition:opacity .42s var(--ease-out) var(--d,0s), transform .6s var(--ease-out) var(--d,0s)}.ring-fig.ring-motion.is-in .rf-chip:after{transition:transform .36s var(--ease-out) calc(var(--d,0s) + .32s)}.ring-fig.ring-motion.is-in .rf-core{transition:opacity .42s var(--ease-out) .38s}.ring-fig.ring-motion.is-in .rf-seg{transition:stroke-dasharray .7s var(--ring-draw) var(--d,0s)}.ring-fig.ring-motion .rf-seg--cash{--d:.52s}.ring-fig.ring-motion .rf-seg--inv{--d:.64s}.ring-fig.ring-motion .rf-seg--home{--d:.76s}.ring-fig.ring-motion .rf-seg--debt{--d:1.08s}.ring-fig.ring-motion.is-in .rf-legend>div{transition:opacity .36s var(--ease-out) var(--d,0s)}.ring-fig.ring-motion .rf-legend>div:first-child{--d:1.15s}.ring-fig.ring-motion .rf-legend>div:nth-child(2){--d:1.21s}.ring-fig.ring-motion .rf-legend>div:nth-child(3){--d:1.27s}.ring-fig.ring-motion .rf-legend>div:nth-child(4){--d:1.33s}@media (min-width:1280px){.ring-fig .rf-label{letter-spacing:.12em;font-size:.62rem}.ring-fig .rf-total{font-size:2.15rem}.ring-fig .rf-core{gap:.14rem}}@media (max-width:640px){.ring-fig{padding:.85rem .8rem .75rem}.ring-fig .rf-orbit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"ring ring""l r";gap:1rem .45rem;padding-bottom:.7rem}.ring-fig .rf-ring{grid-area:ring;justify-self:center;width:min(15rem,68vw);margin:0}.ring-fig .rf-chips--l{grid-area:l;justify-items:stretch}.ring-fig .rf-chips--r{grid-area:r;justify-items:stretch}.ring-fig .rf-chips{gap:.45rem}.ring-fig .rf-chip,.ring-fig .rf-chips--l li:nth-child(odd) .rf-chip,.ring-fig .rf-chips--r li:nth-child(odd) .rf-chip{width:100%;margin:0;padding:.38rem .5rem;font-size:.78rem}.ring-fig .rf-chip>span,.ring-fig .rf-chip small{white-space:normal;overflow-wrap:anywhere}.ring-fig .rf-chip:after{display:none}.ring-fig.ring-motion .rf-chips--l .rf-chip,.ring-fig.ring-motion .rf-chips--r .rf-chip{--dx:0px;--rot:0deg}.ring-fig .rf-legend{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem .6rem}.ring-fig .rf-legend dd{font-size:.92rem}.ring-fig .rf-core{padding:0 1.35rem}.ring-fig .rf-total{font-size:clamp(1.45rem,7vw,1.75rem)}}@media (prefers-reduced-motion:reduce){.ring-fig,.ring-fig *,.ring-fig :after{transition:none!important}}:scope.rm .ring-fig,:scope.rm .ring-fig *,:scope.rm .ring-fig :after{transition:none!important}@media (min-width:900px){.story-beat{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);gap:2.5rem}.story-beat--ring{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center}.home-extra .sec-head{column-gap:var(--band-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;row-gap:.85rem}.home-extra .sec-head .kicker{grid-column:1/-1}.home-extra .h2{grid-column:1/3}.home-extra .lead{grid-column:3;align-self:start;max-width:none;padding-top:.4rem}.teaser-beats{column-gap:var(--band-gap);grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.7rem}.teaser-beats li{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 2;row-gap:0;display:grid}.teaser-beats .kicker{align-self:end}.home-extra .teaser-beats .body{max-width:none}.home-folio{justify-content:start;align-items:start;column-gap:var(--band-gap);grid-template-columns:max-content minmax(0,34rem)}.home-folio .kicker{padding-top:.2rem}.home-folio .more-link{grid-column:2;place-self:start;margin-top:.2rem;padding-top:0}}}body:has(.phase2-root){background:#0a2540;margin:0}
