.marketing{--ease-accordion:cubic-bezier(.2, .7, .3, 1);--nav10-h:84px}.marketing [id]{scroll-margin-top:92px}html:has(.marketing){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.marketing){scroll-behavior:auto}}.marketing .display em,.marketing .h1 em,.marketing .h2 em,.marketing .h3 em,.marketing .hero-h1 em,.marketing .page-hero-title em,.marketing .hero-display em,.marketing .bf-word.is-title em{color:var(--brand)}.marketing .section.ink :is(.display,.h1,.h2,.h3,.h4) em,.marketing .section.navy :is(.display,.h1,.h2,.h3,.h4) em,.marketing .ia-blue .h2 em,.marketing .hd-title em,.marketing [data-tone=dark] :is(.h1,.h2,.h3,.hero-h1) em{color:var(--celeste)}.marketing :is(.display,.h1,.h2,.h3,.h4,h1,h2,h3,.hero-h1,.hero10-h1,.page-hero-title,.bf-word,.hd-title,.price10-trust-title) em,.marketing :is(.prod10-kin-b,.logos10-v2,.sd-sign-name,.sd-notes-foot){font-family:var(--font-fraunces-italic), var(--font-display)}.marketing .section.navy{background:var(--navy);color:var(--paper);position:relative}.marketing .section.navy .eyebrow{color:var(--ink-5)}.marketing .section.navy :is(.h2,.h3){color:var(--paper)}.marketing .section.navy :is(.body,.body-lg,.lead){color:var(--ink-5)}.marketing .dots-dark,.marketing .dots-light{pointer-events:none;background-size:22px 22px;position:absolute;inset:0}.marketing .dots-dark{background-image:radial-gradient(#fbfbf814 1px,#0000 1px)}.marketing .dots-light{background-image:radial-gradient(#0a163812 1px,#0000 1px)}.nav10{z-index:100;padding:0 var(--gutter);pointer-events:none;justify-content:center;display:flex;position:fixed;top:12px;left:0;right:0}.nav10-pill{pointer-events:auto;width:100%;max-width:calc(var(--container) - 2 * var(--gutter));border:1px solid var(--rule-hair);height:60px;color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:0 8px 0 20px;transition:border-color .32s,color .32s;display:flex;position:relative}.nav10-pill:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:saturate(160%)blur(10px);backdrop-filter:saturate(160%)blur(10px);background:#fbfbf8eb;transition:background .32s;position:absolute;inset:0}.nav10[data-tone=dark] .nav10-pill{color:var(--paper);border-color:#fbfbf833}.nav10[data-tone=dark] .nav10-pill:before{background:#0a16388c}.nav10[data-open] .nav10-pill:before{background:var(--color-white)}.nav10-mark{flex:none;line-height:0;display:inline-flex}.nav10-links{align-items:center;gap:2px;display:flex}.nav10-links>a,.nav10-links>button{height:36px;font-family:var(--font-sans);color:inherit;opacity:.8;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 12px;font-size:14px;font-weight:600;transition:opacity .16s;display:inline-flex}.nav10-links>a:hover,.nav10-links>button:hover,.nav10-links>[aria-current=page],.nav10-links>button[aria-expanded=true]{color:inherit;opacity:1}.nav10-caret{transition:transform .18s var(--ease-out-strong)}button[aria-expanded=true]>.nav10-caret{transform:rotate(180deg)}.nav10-actions{align-items:center;gap:8px;display:flex}.nav10-login{color:inherit;opacity:.8;white-space:nowrap;padding:0 10px;font-size:14px;font-weight:600}.nav10-login:hover{color:inherit;opacity:1}.nav10-cta{will-change:transform;display:inline-flex}.nav10-burger{border:1px solid var(--rule-soft);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;display:none}.nav10[data-tone=dark] .nav10-burger{border-color:#fbfbf840}.nav10-prog{background:var(--brand);transform-origin:0;height:1px;transform:scaleX(var(--prog,0));position:absolute;bottom:-1px;left:12px;right:12px}.nav10-spacer{height:var(--nav10-h)}@media (max-width:1079px){.nav10-links,.nav10-login{display:none}.nav10-burger{display:inline-flex}}@media (max-width:479px){.nav10-cta{display:none}.nav10-pill{padding-left:16px}}.nav10-scrim{z-index:99;background:#0a163852;animation:.2s nav10-fade;position:fixed;inset:0}.nav10-mm{overscroll-behavior:contain;background:var(--color-white);max-height:calc(100svh - 96px);color:var(--ink);border:1px solid var(--rule-soft);animation:nav10-mm-in .22s var(--ease-out-strong);border-radius:12px;padding:22px 28px 28px;position:absolute;top:calc(100% + 8px);left:-1px;right:-1px;overflow:auto;box-shadow:0 6px 8px -4px #0a16381f}@keyframes nav10-mm-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes nav10-fade{0%{opacity:0}}.nav10-mm-head{border-bottom:1px solid var(--rule-hair);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;padding-bottom:16px;display:flex}.nav10-mm-eb,.nav10-mm-meta,.nav10-mm-col-k,.nav10-mm-guide-k,.nav10-mm-feat-top{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.nav10-mm-eb{color:var(--brand)}.nav10-mm-meta{letter-spacing:.08em;color:var(--ink-3);font-weight:500}.nav10-mm-grid{gap:28px;display:grid}.nav10-mm-grid.is-prod{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.nav10-mm-grid.is-ind{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.nav10-mm-grid.is-rec{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr)}.nav10-mm-ic{background:var(--brand-25);width:36px;height:36px;color:var(--brand);border-radius:8px;flex:none;place-items:center;display:grid}.nav10-mm-more{color:var(--brand);align-items:center;gap:6px;margin-top:14px;font-size:13.5px;font-weight:700;display:inline-flex}.nav10-mm-more svg,.nav10-mm-feat-cta svg,.nav10-mm-consumer svg{transition:transform .18s var(--ease-out-strong)}.nav10-mm-more:hover svg,.nav10-mm-feat:hover .nav10-mm-feat-cta svg,.nav10-mm-guide:hover .nav10-mm-feat-cta svg,.nav10-mm-consumer:hover svg{transform:translate(3px)}.nav10-mm-feat,.nav10-mm-guide{isolation:isolate;color:var(--paper);border-radius:10px;flex-direction:column;gap:12px;padding:28px;transition:background .2s;display:flex;position:relative;overflow:hidden}.nav10-mm-feat{background:var(--navy)}.nav10-mm-feat:hover{background:color-mix(in srgb, var(--navy) 90%, var(--brand));color:var(--paper)}.nav10-mm-feat .dots-dark{z-index:-1;pointer-events:none;background-size:16px 16px;position:absolute;inset:0}.nav10-mm-feat-top{color:var(--ink-5);align-items:center;gap:8px;display:flex}.nav10-mm-live{background:var(--accent);border-radius:50%;width:7px;height:7px}.nav10-mm-feat-title,.nav10-mm-guide-title,.nav10-mm-ind-title{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 144;font-weight:500}.nav10-mm-feat-title{font-size:34px;line-height:1.04}.nav10-mm-feat-title em{font-family:var(--font-fraunces-italic), var(--font-display);color:var(--celeste);font-style:italic}.nav10-mm-feat-desc{color:#fbfbf8cc;max-width:50ch;font-size:15px;line-height:1.5}.nav10-mm-feat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-top:4px;font-size:13.5px;font-weight:600;display:grid}.nav10-mm-feat-list>span{align-items:flex-start;gap:8px;display:flex}.nav10-mm-feat-list svg{color:var(--accent);flex:none;margin-top:2px}.nav10-mm-feat-cta{align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:14.5px;font-weight:700;display:inline-flex}.nav10-mm-next{flex-direction:column;display:flex}.nav10-mm-next-row{border-bottom:1px solid var(--rule-hair);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 0;display:grid}.nav10-mm-next-row:first-child{padding-top:2px}.nav10-mm-next-row:last-child{border-bottom:0;padding-bottom:0}.nav10-mm-next-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.nav10-mm-next-r1{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:15px;display:flex}.nav10-mm-soon{border:1px solid var(--rule-soft);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.nav10-mm-next-tag{font-family:var(--font-fraunces-italic), var(--font-display);color:var(--ink-2);font-size:15px;font-style:italic}.nav10-mm-next-body{color:var(--ink-3);font-size:13px;line-height:1.45}.nav10-mm-wait{border:1px solid var(--rule-soft);height:34px;font-family:var(--font-sans);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .16s,color .16s}.nav10-mm-wait:hover{border-color:var(--brand);color:var(--brand)}.nav10-mm-ind-list{flex-direction:column;gap:2px;display:flex}.nav10-mm-ind{color:var(--ink);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;transition:background .16s;display:grid}.nav10-mm-ind:hover{color:var(--ink);background:var(--paper-2)}.nav10-mm-ind.is-on{background:var(--brand-25)}.nav10-mm-ind .nav10-mm-ic{transition:background .16s,color .16s}.nav10-mm-ind.is-on .nav10-mm-ic{background:var(--brand);color:var(--color-white)}.nav10-mm-ind-name{font-size:14.5px;font-weight:700;display:block}.nav10-mm-ind-tag{color:var(--ink-3);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.nav10-mm-ind-n{font-family:var(--font-mono);color:var(--ink-4);font-size:11px}.nav10-mm-ind.is-on .nav10-mm-ind-n{color:var(--brand)}.nav10-mm-ind-prev{border:1px solid var(--rule-hair);background-color:var(--paper-section);background-image:radial-gradient(#0a163814 1px,#0000 1px);background-size:16px 16px;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:center;gap:40px;padding:32px 52px 32px 36px;display:grid}.nav10-mm-ind-copy{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.nav10-mm-ind-title{font-size:30px;line-height:1.08}.nav10-mm-ind-pain{max-width:44ch;color:var(--ink-2);font-size:15px;line-height:1.5}.nav10-mm-sheet{border:1px solid var(--rule);box-shadow:0 1px 0 var(--rule), 12px 12px 0 -6px var(--paper-2), 12px 12px 0 -5px var(--rule);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:2px;flex-direction:column;gap:8px;padding:14px 16px 18px;font-size:10.5px;display:flex;position:relative}.nav10-mm-sheet-top{border-bottom:1px solid var(--rule-hair);color:var(--ink-3);justify-content:space-between;gap:8px;padding-bottom:8px;display:flex}.nav10-mm-sheet-no{letter-spacing:.04em;color:var(--ink);font-size:14px;font-weight:700}.nav10-mm-sheet-row{color:var(--ink);justify-content:space-between;gap:8px;display:flex}.nav10-mm-sheet-row>span:first-child{color:var(--ink-3)}.nav10-mm-sheet-lines{flex-direction:column;gap:6px;margin-top:4px;padding-bottom:22px;display:flex}.nav10-mm-sheet-lines i{background:var(--paper-3);border-radius:3px;height:5px}.nav10-mm-sheet-lines i:nth-child(2){width:82%}.nav10-mm-sheet-lines i:nth-child(3){width:58%}.nav10-mm-stamp{border:1.5px solid var(--success);letter-spacing:.18em;color:var(--success);background:#ffffffe6;border-radius:4px;padding:5px 9px;font-size:10px;font-weight:700;position:absolute;bottom:12px;right:14px;transform:rotate(-6deg)}.nav10-mm-guide{background:var(--brand)}.nav10-mm-guide:hover{background:var(--brand-deep);color:var(--paper)}.nav10-mm-guide-k{color:#fbfbf8d1}.nav10-mm-guide-title{font-size:26px;line-height:1.12}.nav10-mm-guide-ex{color:#fbfbf8e0;font-size:14.5px;line-height:1.5}.nav10-mm-col{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.nav10-mm-col-k{color:var(--ink-3);margin:0 0 4px}.nav10-mm-item{border-bottom:1px solid var(--rule-hair);color:var(--ink);flex-direction:column;align-self:stretch;gap:4px;padding:12px 0;display:flex}.nav10-mm-item:hover{color:var(--ink)}.nav10-mm-item strong{font-size:14.5px;font-weight:700;line-height:1.35;transition:color .16s}.nav10-mm-item:hover strong{color:var(--brand)}.nav10-mm-item span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.nav10-mm-foot{border-top:1px solid var(--rule-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:24px;padding-top:18px;font-size:13.5px;font-weight:600;display:flex}.nav10-mm-foot-links{flex-wrap:wrap;gap:6px 22px;display:flex}.nav10-mm-foot-links a{color:var(--ink-2)}.nav10-mm-foot-links a:hover{color:var(--brand)}.nav10-mm-consumer{color:var(--brand);align-items:center;gap:6px;font-weight:700;display:inline-flex}@media (max-width:1239px){.nav10-mm{padding:20px 22px 24px}.nav10-mm-grid.is-rec{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nav10-mm-guide{grid-column:1/-1}.nav10-mm-ind-prev{grid-template-columns:minmax(0,1fr)}.nav10-mm-sheet{display:none}}@media (prefers-reduced-motion:reduce){.nav10-mm,.nav10-scrim{animation:none}}.nav10-menu{z-index:150;background:var(--navy);color:var(--paper);flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto}.marketing .shell.nav10-menu-top{flex:none;justify-content:space-between;align-items:center;width:100%;height:84px;display:flex}.nav10-menu-close{width:44px;height:44px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #fbfbf840;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.nav10-menu-links{flex-direction:column;width:100%;display:flex}.nav10-menu-links>a{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper);border-bottom:1px solid #fbfbf829;padding:16px 0;font-size:2rem;font-weight:600}.nav10-menu-group{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-5);margin:18px 0 8px;font-size:10.5px;font-weight:700}.nav10-menu-sub{border-bottom:1px solid #fbfbf829;flex-wrap:wrap;gap:8px;padding-bottom:18px;display:flex}.nav10-menu-sub a{color:var(--paper);border:1px solid #fbfbf838;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600}.marketing .shell.nav10-menu-foot{gap:16px;width:100%;margin-top:auto;padding-top:24px;padding-bottom:28px;display:grid}.marketing .nav10-menu-cta{width:100%}.nav10-menu-aux{justify-content:space-between;gap:12px;font-size:14px;font-weight:700;display:flex}.nav10-menu-aux a{color:var(--paper);opacity:.85}.cur10{z-index:400;pointer-events:none;mix-blend-mode:difference;opacity:0;transition:opacity .2s;position:fixed;top:0;left:0}.cur10-ring{will-change:transform;border:1.5px solid #fff;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;transition:width .22s,height .22s,margin .22s;position:absolute;top:0;left:0}.cur10-ring[data-hot="1"]{width:64px;height:64px;margin:-32px 0 0 -32px}.cur10-dot{will-change:transform;background:#fff;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:0;left:0}.foot10{background:var(--paper);padding-top:64px;position:relative;overflow:hidden}.foot10-top{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.foot10-brand{flex-direction:column;flex:280px;align-items:flex-start;gap:16px;max-width:420px;display:flex}.foot10-mark{line-height:0;display:inline-flex}.foot10-brand p{max-width:34ch;color:var(--ink-3);margin:0;font-size:15px;line-height:1.55}.foot10-consumer{color:var(--brand);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.foot10-consumer:hover{color:var(--brand-deep)}.foot10-social{border-top:1px solid var(--rule-hair);align-self:stretch;gap:8px;margin-top:8px;padding-top:20px;display:flex}.foot10-social a{border:1px solid var(--rule-soft);width:40px;height:40px;color:var(--ink-2);background:#fff;border-radius:8px;justify-content:center;align-items:center;transition:border-color .16s,color .16s;display:inline-flex}.foot10-social a:hover{border-color:var(--brand);color:var(--brand)}.foot10-col{flex:0 auto;min-width:150px}.foot10-col-title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px;font-size:10.5px;font-weight:700}.foot10-col ul{margin:0;padding:0;list-style:none}.foot10-col li a{color:var(--ink-2);padding:5px 0;font-size:14.5px;font-weight:500;display:block}.foot10-col li a:hover{color:var(--brand)}.foot10-soon{color:var(--ink-3)}.marketing .foot10-book{margin-top:18px}.foot10-legal{border-top:1px solid var(--rule-hair);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding:20px 0;font-size:12.5px;display:flex}.foot10-legal-links{flex-wrap:wrap;gap:14px;display:flex}.foot10-legal-links a{color:var(--ink-3)}.foot10-legal-links a:hover{color:var(--brand)}.foot10-bigmark{margin:8px 0 -3.4%;line-height:0}.foot10-bigmark-svg{width:100%;height:auto;display:block}html[data-intro10=on]{--intro-d:1.3s}.intro10{display:none}html[data-intro10=on] .intro10{z-index:300;background:var(--navy);animation:intro10-up .85s var(--ease-out-strong) 1.3s forwards;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.intro10-ring{aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:min(220px,52vw);display:flex;position:relative}.intro10-ring svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.intro10-track{fill:none;stroke:#fbfbf829;stroke-width:1px;vector-effect:non-scaling-stroke}.intro10-prog{fill:none;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:intro10-ring 1.1s var(--ease-out-strong) forwards}@property --intro10-n{syntax:"<integer>";inherits:false;initial-value:0}.intro10-num{font-family:var(--font-display);font-variation-settings:"opsz" 144;color:var(--paper);font-variant-numeric:tabular-nums;counter-reset:n var(--intro10-n);font-size:64px;font-weight:600;line-height:1;animation:1.1s cubic-bezier(.33,1,.68,1) forwards intro10-count;position:relative}.intro10-num:after{content:counter(n, decimal-leading-zero)}.intro10-unit,.intro10-foot{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-5);font-size:10px;font-weight:700;position:relative}.intro10-foot{text-align:center;position:absolute;bottom:36px;left:0;right:0}@keyframes intro10-count{0%{--intro10-n:0}to{--intro10-n:15}}@keyframes intro10-ring{to{stroke-dashoffset:0}}@keyframes intro10-up{to{visibility:hidden;transform:translateY(-100%)}}.hero10{z-index:0;background:var(--brand);min-height:100svh;color:var(--paper);flex-direction:column;display:flex;position:relative;top:0;overflow:clip}.hero10.is-stuck{position:sticky}.hero10-veil{pointer-events:none;background:var(--navy);opacity:calc(var(--hp,0) * .55);position:absolute;inset:0}.hero10-body{transform-origin:50% 30%;transform:scale(calc(1 - var(--hp,0) * .06)) translateY(calc(var(--hp,0) * -3vh));opacity:calc(1 - var(--hp,0) * .45);flex-direction:column;flex:1;display:flex;position:relative}.hero10-lens{z-index:1;width:calc(var(--lr,0px) * 2);height:calc(var(--lr,0px) * 2);pointer-events:none;transform:translate3d(calc(var(--lx,0px) - var(--lr,0px)), calc(var(--ly,0px) - var(--lr,0px)), 0);-webkit-backdrop-filter:invert()hue-rotate(28deg)saturate(1.15)brightness(1.15);backdrop-filter:invert()hue-rotate(28deg)saturate(1.15)brightness(1.15);border-radius:50%;position:absolute;top:0;left:0}.hero10-lines{pointer-events:none;position:absolute;inset:0}.hero10-lines>div{border-right:1px solid #fbfbf824;grid-template-columns:repeat(6,minmax(0,1fr));height:100%;display:grid}.hero10-lines span{transform-origin:50% 0;border-left:1px solid #fbfbf824}.marketing .shell.hero10-top{width:100%;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px 24px;padding-top:clamp(96px,13svh,124px);font-size:10.5px;font-weight:700;display:grid;position:relative}.hero10-top>span{align-items:center;gap:8px;display:flex}.hero10-live{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.marketing .shell.hero10-main{flex:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:48px clamp(32px,5vw,96px);width:100%;padding-top:clamp(28px,5svh,64px);padding-bottom:clamp(28px,5svh,56px);display:grid;position:relative}@media (min-width:1080px){.marketing .shell.hero10-main{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}}.hero10-copy{min-width:0}.hero10-h1{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.035em;color:var(--paper);flex-wrap:wrap;column-gap:.22em;margin:0;font-size:clamp(2.8rem,7.2vw,7.5rem);font-weight:500;line-height:.96;display:flex}.hero10-mask{margin:-.06em -.06em -.16em;padding:.06em .06em .16em;display:block;overflow:hidden}.hero10-w{display:block}.marketing .hero10-h1 em{color:var(--paper);font-style:italic;font-weight:500}.hero10-br{flex-basis:100%;height:0}.hero10-lead{max-width:46ch;color:var(--paper);text-wrap:pretty;margin:clamp(24px,3.5vw,40px) 0 0;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.5}.hero10-ctas{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:28px;display:flex}.hero10-mag{will-change:transform;display:inline-flex}.hero10-link{color:var(--paper);border-bottom:1px solid #fbfbf899;align-items:center;gap:8px;padding-bottom:4px;font-size:15px;font-weight:700;display:inline-flex}.hero10-link:hover{color:var(--paper);border-bottom-color:var(--paper)}.hero10-people{color:var(--paper);align-items:center;gap:14px;margin-top:clamp(28px,4vw,44px);display:inline-flex}.hero10-people:hover{color:var(--paper)}.hero10-faces{display:flex}.hero10-faces>span{border:2px solid var(--paper);background:var(--paper);border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.hero10-faces>span+span{margin-left:-12px}.hero10-faces svg{width:48px;height:auto;display:block}.hero10-people-copy{flex-direction:column;gap:4px;display:flex}.hero10-people-title{font-size:14px;font-weight:700}.hero10-people-sub{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.hero10-printer{z-index:2;flex-direction:column;align-self:stretch;align-items:center;min-height:480px;display:flex;position:relative}.hero10-slot{background:var(--navy);border-radius:7px;flex:none;width:min(340px,100%);height:14px;box-shadow:inset 0 -3px #00000059}.hero10-paper{flex:1;width:min(306px,90%);min-height:420px;margin-top:-5px;position:relative;overflow:hidden}.hero10-ticket{color:var(--ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transform:translateY(calc((1 - clamp(0, var(--tk,3) / 1.8, 1)) * -100% + clamp(0, (var(--tk,3) - 6.1) / .9, 1) * 130%)) rotate(calc(clamp(0, (var(--tk,3) - 6.1) / .9, 1) * 6deg));background:#fff;flex-direction:column;gap:10px;padding:22px 18px 18px;font-size:11px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 18px 30px #02061440}.hero10-row{opacity:clamp(0, calc((var(--tk,3) - var(--r,0)) * 6), 1);justify-content:space-between;gap:10px;display:flex}.hero10-row>span:first-child,.hero10-row.is-head>span{color:var(--ink-3)}.hero10-cut{border-top:1px dashed var(--rule);height:0}.hero10-bars{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px, var(--ink) 4px 5px, transparent 5px 9px, var(--ink) 9px 12px, transparent 12px 14px);height:30px;opacity:clamp(0, calc((var(--tk,3) - 1.4) * 6), 1);display:block}.hero10-url{letter-spacing:.04em;text-transform:none;color:var(--ink-3);opacity:clamp(0, calc((var(--tk,3) - 1.5) * 6), 1);font-size:10px}.hero10-seal{border:1.5px solid var(--brand);color:var(--brand);letter-spacing:.2em;opacity:clamp(0, calc((var(--tk,3) - 2.3) * 5), 1);transform:rotate(-8deg) scale(calc(1.3 - clamp(0, calc((var(--tk,3) - 2.3) * 5), 1) * .3));background:#ffffffe6;border-radius:4px;padding:6px 10px;font-size:11px;position:absolute;bottom:40px;right:16px}.hero10-count{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);margin:14px 0 0;font-size:10.5px;font-weight:700}.hero10-sim{height:40px;color:var(--paper);font-family:var(--font-sans);cursor:pointer;background:0 0;border:1px solid #fbfbf880;border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:0 16px;font-size:14px;font-weight:700;transition:background .16s;display:inline-flex}.hero10-sim:hover{background:#fbfbf81f}html[data-hero10=anim] .hero10-w{transform-origin:0 100%;animation:hero10-word 1.3s var(--ease-out-strong) backwards;animation-delay:calc(.12s + var(--i) * 85ms + var(--intro-d,0s))}html[data-hero10=anim] .hero10-fade{animation:hero10-in .8s var(--ease-out-strong) backwards;animation-delay:calc(var(--d,0s) + var(--intro-d,0s))}html[data-hero10=anim] .hero10-lines span{animation:hero10-line 1.4s var(--ease-out-strong) backwards;animation-delay:calc(var(--i) * 60ms + var(--intro-d,0s))}@keyframes hero10-word{0%{filter:blur(8px);transform:translateY(112%)rotate(7deg)}}@keyframes hero10-in{0%{opacity:0;transform:translateY(14px)}}@keyframes hero10-line{0%{transform:scaleY(0)}}.home10-stack{z-index:1;position:relative}.logos10{background:#fff;border-radius:20px 20px 0 0;position:relative;box-shadow:0 -24px 60px #02061447}.logos10-in{border-bottom:1px solid var(--rule-hair);flex-direction:column;gap:12px;padding:clamp(32px,4vw,48px) 0;display:flex}.logos10-label{padding:0 var(--gutter);text-align:center;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:11px;font-weight:700}.logos10-label strong{color:var(--ink);margin-right:6px}.logos10-row{overflow:hidden}.logos10-track{will-change:transform;width:max-content;display:flex}.logos10-cell{border-right:1px solid var(--rule-hair);height:72px;color:var(--ink-4);white-space:nowrap;align-items:center;padding:0 46px;transition:color .18s;display:inline-flex}.logos10-cell:hover{color:var(--ink)}.logos10-cell img{opacity:.72;filter:grayscale();width:auto;height:28px;display:block}.logos10-v0{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:600;display:inline-flex}.logos10-v0:before{content:"";background:currentColor;border-radius:2px;width:10px;height:10px}.logos10-v1{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:700}.logos10-v2{font-family:var(--font-display);letter-spacing:-.015em;font-size:19px;font-style:italic;font-weight:500}.marketing .stamp.lima{color:var(--navy);background:var(--accent);border-color:var(--accent)}.story10{background:var(--paper);color:var(--ink);position:relative}.marketing .shell.story10-head{padding-top:var(--section-y)}.story10-head .section-head{margin-bottom:0}.story10-run{height:520svh;position:relative}.story10-stage{height:100svh;position:sticky;top:0;overflow:hidden}.marketing .shell.story10-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:16px clamp(32px,5vw,96px);height:100%;padding-top:92px;padding-bottom:28px;display:grid}.story10-steps{padding-left:28px;position:relative}.story10-rail{background:var(--rule-hair);width:1px;position:absolute;top:4px;bottom:4px;left:0}.story10-rail.is-fill{background:var(--brand);transform-origin:50% 0;transform:scaleY(var(--sp,0))}.story10-step{border-bottom:1px solid var(--rule-hair)}.story10-step>button{text-align:left;width:100%;font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:16px;padding:16px 0;display:flex}.story10-num{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ink-4);font-size:11px;font-weight:700;transition:color .32s}.marketing .story10-title{color:var(--ink-4);transition:color .32s}.story10-step.is-on .story10-num{color:var(--brand)}.marketing .story10-step.is-on .story10-title{color:var(--ink)}.story10-body{transition:grid-template-rows .42s var(--ease-accordion);grid-template-rows:0fr;display:grid}.story10-step.is-on .story10-body{grid-template-rows:1fr}.story10-body>div{min-height:0;overflow:hidden}.story10-body p{max-width:46ch;color:var(--ink-2);text-wrap:pretty;margin:0;padding:0 0 18px 37px}.story10-compact{display:none}.story10-compact-bar{align-items:center;gap:12px;display:flex}.story10-compact-num{font-family:var(--font-mono);letter-spacing:.14em;color:var(--brand);font-size:10.5px;font-weight:700}.story10-compact-line{background:var(--rule-hair);flex:1;height:1px;position:relative}.story10-compact-line>span{background:var(--brand);transform-origin:0;transform:scaleX(var(--sp,0));position:absolute;inset:0}.story10-compact-copy{margin-top:14px;display:grid}.story10-compact-copy>div{opacity:0;transition:opacity .32s var(--ease-out-strong);grid-area:1/1}.story10-compact-copy>div.is-on{opacity:1}.story10-compact-copy p{color:var(--ink-2);margin:8px 0 0}@media (max-width:899px){.story10-run{height:460svh}.marketing .shell.story10-grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding-top:86px;padding-bottom:16px}.story10-steps{display:none}.story10-compact{align-self:start;display:block}}.story10-deskbox{border:1px solid var(--rule-hair);background:#fff;border-radius:12px;justify-content:center;align-items:center;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.story10-desk{width:560px;height:660px;transform:scale(var(--ds,1));flex:none;position:relative}.sd-mono{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:9px;font-weight:700}.sd-brand{font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy);align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.sd-brand:before{content:"";background:currentColor;border-radius:2px;width:10px;height:10px}.sd-brand.is-big{gap:9px;font-size:19px}.sd-brand.is-big:before{width:12px;height:12px}.sd-sheet{border:1px solid var(--rule);width:440px;height:580px;box-shadow:var(--legal-stack-shadow);transform-origin:0 0;transform:translate(calc(var(--dr,0) * -6px), calc(var(--dr,0) * -10px)) scale(calc(1 - var(--dr,0) * .03 - var(--ev,0) * .05));opacity:calc(1 - var(--dr,0) * .42 - var(--ev,0) * .3);background:#fff;border-radius:2px;flex-direction:column;display:flex;position:absolute;top:22px;left:12px}.sd-sheet-head{border-bottom:1px solid var(--rule-hair);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px 14px;display:flex}.sd-sheet-head>div:first-child{flex-direction:column;gap:7px;display:flex}.sd-sheet-id{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.sd-sheet-no{font-family:var(--font-mono);color:var(--ink);font-size:13px;font-weight:700}.sd-fields{grid-template-columns:1fr 1fr;gap:14px 20px;padding:16px 22px;display:grid}.sd-field{flex-direction:column;gap:5px;min-width:0;display:flex}.sd-field.is-wide{grid-column:1/-1}.sd-val{min-height:1.5em;line-height:1.5}.sd-val.k0,.sd-val.k2{color:var(--ink);font-size:13.5px;font-weight:600}.sd-val.k1{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink);font-size:12px;font-weight:700}.sd-val.k3{color:var(--ink-2);font-size:13px}.sd-val>span{opacity:clamp(0, calc((var(--f,1) - var(--t)) * 90), 1)}.sd-sheet-foot{border-top:1px solid var(--rule-hair);font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-3);justify-content:space-between;gap:12px;margin-top:auto;padding:12px 22px;font-size:9px;font-weight:700;display:flex}.sd-received{border:1.5px solid var(--brand);color:var(--brand);font-family:var(--font-mono);text-transform:uppercase;opacity:var(--rec,1);transform:rotate(-8deg) scale(calc(1.3 - var(--rec,1) * .3));background:#ffffffb8;border-radius:4px;flex-direction:column;align-items:center;gap:3px;padding:9px 14px;font-weight:700;display:flex;position:absolute;bottom:66px;right:28px}.sd-received>span:first-child{letter-spacing:.2em;font-size:12px}.sd-received>span:last-child{letter-spacing:.12em;font-size:9px}.sd-alerts{flex-direction:column;gap:8px;width:252px;display:flex;position:absolute;top:30px;left:300px}.sd-alert{border:1px solid var(--rule-soft);box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.sd-alert.is-5{opacity:var(--t5,0);transform:translateX(calc((1 - var(--t5,0)) * 18px))}.sd-alert.is-2{opacity:var(--t2,0);transform:translateX(calc((1 - var(--t2,0)) * 18px))}.sd-alert>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.sd-alert strong{color:var(--ink);font-size:12.5px;font-weight:700}.sd-alert .sd-mono{letter-spacing:.12em;font-size:8.5px}.sd-clock{background:var(--ink);width:358px;color:var(--paper);opacity:var(--cd,0);transform:translateY(calc((1 - var(--cd,0)) * 26px));border-radius:10px;padding:20px 22px 18px;position:absolute;top:318px;left:184px;overflow:hidden}.sd-clock-in{position:relative}.sd-clock-top{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-5);justify-content:space-between;gap:12px;font-size:9.5px;font-weight:700;display:flex}.sd-clock-mid{align-items:baseline;gap:8px;margin-top:6px;display:flex}.sd-clock-d{font-family:var(--font-mono);color:var(--ink-5);font-size:24px;font-weight:700}.sd-clock-n{min-width:1.2ch;font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.04em;color:var(--paper);font-variant-numeric:tabular-nums;font-size:108px;font-weight:600;line-height:.92}.sd-clock-note{text-align:right;max-width:13ch;color:var(--ink-5);align-self:center;margin-left:auto;font-size:12.5px;line-height:1.4}.sd-ticks{grid-template-columns:repeat(15,minmax(0,1fr));gap:4px;margin-top:14px;display:grid}.sd-ticks>span{background:var(--paper);height:18px;opacity:calc(1 - clamp(0, var(--el,0) - var(--i), 1) * .8);border-radius:1px}.sd-ticks>span.is-alert{background:var(--accent)}.sd-ticks-l{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;color:var(--ink-5);grid-template-columns:repeat(15,minmax(0,1fr));gap:4px;margin-top:6px;font-size:8.5px;font-weight:700;display:grid}.sd-ticks-l>span:first-child{grid-column:1}.sd-ticks-l>span:nth-child(2){grid-column:11}.sd-ticks-l>span:nth-child(3){grid-column:14}.sd-ticks-l>span:nth-child(4){grid-column:15;justify-self:end}.sd-letter{border:1px solid var(--rule);width:440px;height:588px;box-shadow:var(--legal-stack-shadow);transform-origin:0 0;opacity:var(--dr,0);transform:translate(calc((1 - var(--dr,0)) * 36px - var(--ev,0) * 84px), calc((1 - var(--dr,0)) * 28px - var(--ev,0) * 40px)) scale(calc(1 - var(--ev,0) * .12));background:#fff;border-radius:2px;flex-direction:column;display:flex;position:absolute;top:56px;left:104px;overflow:hidden}.sd-letter-head{border-bottom:1px solid var(--rule-hair);flex:none;height:66px;position:relative}.sd-letter-draft,.sd-letter-brand{justify-content:space-between;align-items:center;gap:12px;padding:0 22px;display:flex;position:absolute;inset:0}.sd-letter-draft{opacity:calc(1 - var(--lh,0))}.sd-letter-who{color:var(--brand);align-items:center;gap:10px;display:flex}.sd-letter-who>span{flex-direction:column;gap:3px;display:flex}.sd-letter-who strong{color:var(--ink);font-size:13px;font-weight:700}.sd-letter-who .sd-mono{letter-spacing:.12em;font-size:8.5px}.sd-letter-brand{background:var(--celeste);color:var(--navy);clip-path:inset(0 0 calc((1 - var(--lh,0)) * 100%) 0)}.sd-letter-brand .sd-mono{letter-spacing:.12em;text-align:right;color:var(--navy);line-height:1.5}.sd-letter-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 22px 0;display:flex}.sd-letter-body>strong{color:var(--ink);font-size:13.5px;font-weight:700}.sd-letter-body p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.62}.sd-w{opacity:clamp(0, calc((var(--ty,1) - var(--a)) * var(--m)), 1)}.sd-w.is-hl{box-shadow:inset 0 -.58em 0 rgb(224 244 121/calc(var(--hl,0) * .9))}.sd-sign-greet{color:var(--ink-2);opacity:var(--sg,0);font-size:13px}.sd-sign{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding:12px 0 16px;display:flex}.sd-sign>div{flex-direction:column;gap:6px;display:flex}.sd-sign-name{font-family:var(--font-display);color:var(--navy);clip-path:inset(0 calc((1 - var(--sg,0)) * 100%) 0 0);font-size:22px;font-style:italic;font-weight:500;line-height:1.1}.sd-sign-line{background:var(--rule);width:170px;height:1px}.sd-signed{color:var(--success);opacity:var(--sg,0);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.sd-letter-foot{border-top:1px solid var(--rule-hair);justify-content:space-between;align-items:center;gap:12px;padding:10px 22px;display:flex}.sd-letter-foot .sd-mono{letter-spacing:.04em;text-transform:none}.sd-sent{border:1.5px solid var(--success);color:var(--success);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;opacity:var(--sent,0);transform:rotate(-6deg) scale(calc(1.3 - var(--sent,0) * .3));background:#ffffffbf;border-radius:4px;padding:7px 12px;font-size:11px;font-weight:700;position:absolute;top:84px;right:26px}.sd-notes{border:1px solid var(--rule-soft);width:214px;box-shadow:var(--shadow-sm);opacity:var(--hl,0);transform:translateX(calc((1 - var(--hl,0)) * -16px));background:#fff;border-radius:8px;padding:12px 14px;position:absolute;top:318px;left:0}.sd-notes-title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand);align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.sd-notes-list{color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:7px;margin-top:10px;font-size:11.5px;line-height:1.35;display:flex}.sd-notes-list .is-hl{box-shadow:inset 0 -.58em #e0f479e6}.sd-notes-foot{border-top:1px solid var(--rule-hair);font-family:var(--font-display);color:var(--ink);margin-top:10px;padding-top:9px;font-size:13px;font-style:italic;font-weight:500;display:block}.sd-evidence{background:var(--ink);width:394px;color:var(--paper);opacity:var(--ev,0);transform:translateY(calc((1 - var(--ev,0)) * 30px));border-radius:10px;padding:18px 20px 16px;position:absolute;top:262px;left:150px;overflow:hidden}.sd-evidence-in{position:relative}.sd-evidence-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sd-evidence-top>span:first-child{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-5);align-items:center;gap:8px;font-size:9.5px;font-weight:700;display:flex}.sd-evidence-top svg{color:var(--accent)}.sd-evidence-rows{flex-direction:column;margin-top:14px;display:flex}.sd-evidence-rows>div{border-top:1px solid #fbfbf81f;grid-template-columns:118px minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 0;display:grid}.sd-evidence-rows>div>span:first-child{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-5);font-size:8.5px;font-weight:700}.sd-evidence-rows>div>span:last-child{font-family:var(--font-mono);letter-spacing:.06em;color:var(--paper);font-size:12px;font-weight:700}.sd-events{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:10px;display:grid;position:relative}.sd-events:before{content:"";background:#fbfbf838;height:1px;position:absolute;top:4px;left:8%;right:8%}.sd-events>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink-5);flex-direction:column;align-items:center;gap:6px;font-size:7.5px;font-weight:700;display:flex;position:relative}.sd-events>span>span{background:var(--accent);border-radius:50%;width:9px;height:9px}.prod10{padding:clamp(64px, 8vw, 120px) 0 var(--section-y);background:var(--surface,#fff);color:var(--ink);overflow:clip}.prod10-kin{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.045em;white-space:nowrap;flex-direction:column;font-size:clamp(4rem,12.5vw,13.5rem);font-weight:600;line-height:1.02;display:flex}.prod10-kin-a,.prod10-kin-b{width:max-content;display:flex}.prod10-kin-a{transform:translateX(calc(var(--k,.5) * -26%))}.prod10-kin-b{color:var(--ink-2);transform:translateX(calc(-34% + var(--k,.5) * 26%));font-style:italic;font-weight:500}.prod10-dot{color:var(--brand);padding:0 .16em;font-style:normal}.marketing .shell.prod10-in{margin-top:clamp(56px,7vw,104px)}.bento10{background:var(--rule-hair);border:1px solid var(--rule-hair);border-radius:10px;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.bento10-cell{background:var(--surface,#fff);flex-direction:column;gap:14px;min-width:0;padding:clamp(20px,2.4vw,32px);display:flex}.bento10-cell.is-a,.bento10-cell.is-d{grid-column:span 7}.bento10-cell.is-b,.bento10-cell.is-c{grid-column:span 5}@media (max-width:899px){.bento10-cell.is-a,.bento10-cell.is-b,.bento10-cell.is-c,.bento10-cell.is-d{grid-column:1/-1}}.bento10-cell>.h3{margin:0}.bento10-cell>.body{max-width:56ch;margin:0}.bento10-vis{border-radius:8px;min-height:250px;position:relative;overflow:hidden}.bento10-vis.is-paper{background:var(--paper);border:1px solid var(--rule-hair);height:250px;padding:20px}.bento10-mono{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:8.5px;font-weight:700}.bento10-vis.is-navy{background:var(--navy);color:var(--paper);flex-wrap:wrap;align-content:center;align-items:center;gap:16px clamp(16px,3vw,32px);padding:20px clamp(16px,3vw,32px);display:flex}.bento10-ring{flex:none;width:clamp(110px,12vw,170px);height:clamp(110px,12vw,170px);position:relative}.bento10-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.bento10-ring-track{fill:none;stroke:#fbfbf829;stroke-width:6px}.bento10-ring-prog{fill:none;stroke:var(--accent);stroke-width:6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--cdp,.13))}.bento10-ring-n{justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.bento10-ring-n>span:first-child{font-family:var(--font-mono);color:var(--ink-5);font-size:16px;font-weight:700}.bento10-ring-n>span:last-child{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:60px;font-weight:600}.bento10-alerts{flex-direction:column;flex:220px;gap:10px;min-width:200px;display:flex;position:relative}.bento10-alert{color:var(--paper);border-bottom:1px solid #fbfbf824;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:10px;font-size:14px;font-weight:600;display:grid}.bento10-state{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;justify-items:end;font-size:10px;font-weight:700;display:grid}.bento10-state>span{grid-area:1/1;transition:opacity .3s}.bento10-state>span:first-child{color:var(--ink-5)}.bento10-state>span:last-child{color:var(--paper);align-items:center;gap:6px;display:inline-flex}.bento10-state>span:last-child>i{background:var(--accent);border-radius:50%;width:6px;height:6px}.bento10-state[data-on=al5]>span:first-child{opacity:calc(1 - var(--al5,1))}.bento10-state[data-on=al5]>span:last-child{opacity:var(--al5,1)}.bento10-state[data-on=al2]>span:first-child{opacity:calc(1 - var(--al2,1))}.bento10-state[data-on=al2]>span:last-child{opacity:var(--al2,1)}.bento10-final{font-size:14px;font-weight:600;display:grid}.bento10-final>span{grid-area:1/1;align-items:center;gap:10px;transition:opacity .4s;display:flex}.bento10-final-a{color:var(--ink-5);opacity:calc(1 - var(--stp,1))}.bento10-final-b{color:var(--paper);opacity:var(--stp,1)}.bento10-pend{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #fbfbf859;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:700}.bento10-drag{cursor:ew-resize;touch-action:pan-y;border-radius:6px;flex:100%;align-items:center;gap:12px;height:34px;display:flex;position:relative}.bento10-drag:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.bento10-drag-l{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ink-5);font-size:9.5px;font-weight:700}.bento10-drag-track{background:#fbfbf833;flex:1;height:2px;position:relative}.bento10-drag-fill{width:calc((1 - var(--cdp,.13)) / .8667 * 100%);background:var(--accent);position:absolute;top:0;bottom:0;left:0}.bento10-drag-knob{top:50%;left:calc((1 - var(--cdp,.13)) / .8667 * 100%);background:var(--accent);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute}.bento10-vis.is-ocr{gap:14px;display:flex}.bento10-sheet{border:1px solid var(--rule-soft);cursor:crosshair;background:#fff;border-radius:2px;flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;position:relative;overflow:hidden}.bento10-line{background:var(--rule-soft);border-radius:3px;height:6px}.bento10-sheet>.bento10-line:nth-child(2){width:70%}.bento10-sheet>.bento10-line:nth-child(3){width:92%}.bento10-sheet>.bento10-line:nth-child(4){width:55%}.bento10-sheet>.bento10-line:nth-child(5){width:84%}.bento10-sheet>.bento10-line:nth-child(6){width:64%}.bento10-hint{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-top:auto;font-size:8.5px;font-weight:700}.bento10-hint.is-hover{display:none}@media (hover:hover) and (pointer:fine){.bento10-hint.is-hover{display:block}.bento10-hint.is-touch{display:none}}.bento10-scan{left:0;right:0;top:calc(var(--scan,.6) * 100%);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--brand) 14%, transparent));border-bottom:1.5px solid var(--brand);height:46px;position:absolute;transform:translateY(-100%)}.bento10-ocr{flex-direction:column;flex:1;justify-content:center;gap:10px;min-width:0;display:flex}.bento10-ocr>span{opacity:clamp(0, calc((var(--scan,1) - var(--t)) * 8), 1);flex-direction:column;gap:3px;display:flex}.bento10-ocr>span>span:last-child{font-size:13px;font-weight:600}.bento10-book{border:1px solid var(--rule-soft);opacity:var(--o);transform:translateY(calc((1 - var(--o)) * 10px));transition:opacity .52s ease, transform .52s var(--ease-out-strong);background:#fff;border-radius:8px;position:absolute;inset:20px;overflow:hidden}.bento10-book-head{justify-content:space-between;align-items:center;gap:10px;height:56px;padding:0 16px;display:flex}.bento10-book-head .bento10-mono{color:inherit;text-align:right;line-height:1.3}.bento10-book-name{white-space:nowrap;min-width:0;font-family:var(--font-display);align-items:center;gap:8px;font-size:17px;font-weight:600;display:inline-flex}.bento10-book-name:before{content:"";background:currentColor;border-radius:2px;width:10px;height:10px}.bento10-book-body{flex-direction:column;gap:9px;padding:14px 16px;display:flex}.bento10-mono.is-url{letter-spacing:.06em;text-transform:none;font-size:9px}.bento10-input{border:1px solid var(--rule-soft);border-radius:8px;height:28px}.bento10-btn{border-radius:8px;width:46%;height:32px}.bento10-chips{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px;display:flex}.bento10-chips button{border:1px solid var(--rule-soft);min-height:30px;font-family:var(--font-display);color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 calc(var(--o) * 1.5px) var(--brand);background:#fff;border-radius:8px;flex:auto;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.15;transition:box-shadow .3s}.bento10-vis.is-panel{padding:0}.bento10-panel{transform-origin:0 0;width:1000px;position:absolute;top:20px;left:20px;transform:scale(.46)}.plat10{overflow:clip}.plat10-in{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.marketing .plat10-title{max-width:22ch;margin-top:16px}.marketing .plat10-lead{max-width:58ch;margin:18px 0 0}.plat10-zoom{width:min(700px,100%);transform:scale(var(--oz,1));margin-top:clamp(28px,4vw,56px)}.plat10-orbit{aspect-ratio:1;width:100%;position:relative}.plat10-ring{width:var(--d);aspect-ratio:1;border:1px dashed #fbfbf829;border-radius:50%;transition:border-color .32s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plat10-ring.is-live{border-style:solid}.plat10-ring.is-on{border-color:#fbfbf88c}.plat10-core{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--brand) 50%, transparent) 0%, transparent 72%);border:1px solid #fbfbf847;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:21%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plat10-core>span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-5);font-size:8.5px;font-weight:700}.plat10-arm{pointer-events:none;transform:rotate(calc(var(--rot,0) * var(--sp) * 1deg + var(--b)));position:absolute;inset:0}.plat10-dot{left:50%;top:var(--top);cursor:pointer;pointer-events:auto;width:32px;height:32px;transform:rotate(calc(var(--rot,0) * var(--sp) * -1deg - var(--b)));background:0 0;border:0;justify-content:center;align-items:center;margin:-16px 0 0 -16px;padding:0;display:flex;position:absolute}.plat10-pt{background:var(--navy);border:1.5px solid #fbfbf8cc;border-radius:50%;width:11px;height:11px;transition:all .32s}.plat10-dot.is-on .plat10-pt{background:var(--paper);transform:scale(1.35)}.plat10-dot.is-live .plat10-pt{background:var(--accent);border:0;width:14px;height:14px;transform:none;box-shadow:0 0 0 5px #e0f47929,0 0 28px 4px #e0f47952}.plat10-dot.is-live.is-on .plat10-pt{box-shadow:0 0 0 8px #e0f47929,0 0 28px 4px #e0f47952}.plat10-lbl{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ink-5);margin-left:2px;font-size:10px;font-weight:700;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.plat10-dot.is-on .plat10-lbl{color:var(--paper)}.plat10-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:clamp(24px,3vw,40px);display:flex}.plat10-tabs button{height:36px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-5);cursor:pointer;background:0 0;border:1px solid #fbfbf838;border-radius:8px;padding:0 14px;font-size:10.5px;font-weight:700;transition:all .2s}.plat10-tabs button[aria-pressed=true]{border-color:var(--paper);background:var(--paper);color:var(--navy)}.plat10-info{flex-direction:column;align-items:center;gap:10px;max-width:60ch;min-height:150px;margin-top:22px;display:flex}.plat10-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-5);border:1px solid #fbfbf840;border-radius:4px;padding:4px 8px;font-size:10.5px;font-weight:700}.plat10-tag.is-live{border-color:var(--accent);background:var(--accent);color:var(--navy)}.plat10-tagline{font-family:var(--font-display);color:var(--paper);margin:0;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:600}.plat10-body{color:var(--ink-5);margin:0;font-size:15px;line-height:1.55}.plat10-act{font-family:var(--font-sans);color:var(--celeste);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:6px;padding:0;font-size:14.5px;font-weight:700;display:inline-flex}.plat10-act:hover{color:var(--paper)}.ind10{padding:var(--section-y) 0;background:var(--paper)}.ind10-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(20px,2.4vw,32px);display:grid}.ind10-sheet{border:1px solid var(--rule);min-height:430px;box-shadow:var(--legal-stack-shadow);background:#fff;border-radius:2px;flex-direction:column;display:flex;position:relative}.ind10-sheet-top{border-bottom:1px solid var(--rule-hair);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;font-size:9.5px;font-weight:700;display:flex}.ind10-sheet-top svg{color:var(--brand)}.ind10-sheet-copy{flex-direction:column;gap:12px;padding:22px 22px 0;display:flex}.ind10-sheet-copy h3{font-family:var(--font-display);font-variation-settings:"opsz" 96;letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(1.6rem,2.2vw,2rem);font-weight:600;line-height:1.08}.ind10-sheet-copy p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.ind10-proof{border-top:1px solid var(--rule-hair);margin:20px 22px 0;padding:0;list-style:none}.ind10-proof li{border-bottom:1px solid var(--rule-hair);color:var(--ink);align-items:center;gap:10px;padding:11px 0;font-size:14px;font-weight:600;display:flex}.ind10-proof svg{color:var(--brand);flex:none}.ind10-sheet-foot{margin-top:auto;padding:18px 22px}.ind10-sheet-foot a{color:var(--brand);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.ind10-sheet-foot a:hover{color:var(--brand-deep)}.ind10-stamp{border:1.5px solid var(--success);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--success);opacity:var(--in,1);transform:rotate(-7deg) scale(calc(1.25 - var(--in,1) * .25));transition:opacity .26s ease calc(.25s + var(--n) * .22s), transform .42s var(--ease-out-strong) calc(.25s + var(--n) * .22s);background:#ffffffe6;border-radius:4px;padding:6px 10px;font-size:10.5px;font-weight:700;position:absolute;bottom:16px;right:18px}.ind10-more{color:var(--ink-3);margin:24px 0 0;font-size:15px}.ind10-more a{color:var(--brand);font-weight:700}.price10{padding:var(--section-y) 0;background:var(--surface,#fff)}.price10-card{background:var(--rule);border:1px solid var(--rule);border-radius:12px;flex-wrap:wrap;gap:1px;display:flex;overflow:hidden}.price10-left{background:var(--surface,#fff);flex-direction:column;flex:1.2 420px;gap:22px;min-width:0;padding:clamp(24px,3vw,44px);display:flex}.marketing .price10-q{color:var(--ink-2);margin:0}.price10-count{align-items:flex-end;gap:clamp(16px,3vw,40px);display:flex}.price10-n{align-items:baseline;gap:10px;display:flex}.price10-n>span:first-child{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(4.5rem,9vw,8rem);font-weight:600;line-height:.85}.price10-unit{color:var(--ink-3);font-size:16px;font-weight:600}.price10-face{flex:none;width:110px;height:110px;margin-left:auto;position:relative}.price10-face>span{opacity:0;transition:opacity .32s ease, transform .42s var(--ease-out-strong);justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0;transform:scale(.86)}.price10-face>span.is-on{opacity:1;transform:none}.price10-face svg{width:110px;height:auto}.price10-ruler-wrap{-webkit-user-select:none;user-select:none;padding:0 12px}.price10-ruler{cursor:pointer;touch-action:pan-y;border-radius:8px;outline:none;height:84px;position:relative}.price10-ruler:focus-visible{box-shadow:0 0 0 3px var(--brand-soft)}.price10-track{background:var(--rule-soft);height:1px;position:absolute;top:38px;left:0;right:0}.price10-fill{background:var(--brand);height:3px;transition:width .16s var(--ease-out-strong);border-radius:2px;position:absolute;top:37px;left:0}.price10-tick{background:var(--rule-soft);width:1px;height:10px;position:absolute;top:28px}.price10-tick.is-major{background:var(--rule);height:18px;top:20px}.price10-tick.is-on{background:var(--brand)}.price10-lab{font-family:var(--font-mono);color:var(--ink-4);font-size:10.5px;font-weight:700;position:absolute;top:50px;transform:translate(-50%)}.price10-lab.is-first{transform:none}.price10-lab.is-last{transform:translate(-100%)}.price10-lab.is-on{color:var(--ink)}.price10-knob{border:2px solid var(--brand);pointer-events:none;width:22px;height:22px;transition:left .16s var(--ease-out-strong);background:#fff;border-radius:50%;margin:-11px 0 0 -11px;position:absolute;top:38px}.price10-who-name{font-family:var(--font-display);margin:0;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:600}.price10-who .body{max-width:52ch;margin:6px 0 0}.price10-trust{border-top:1px solid var(--rule-hair);margin-top:auto;padding-top:18px}.price10-trust-title{font-family:var(--font-display);font-variation-settings:"opsz" 96;letter-spacing:-.01em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 14px;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:600;line-height:1.2;display:flex}.marketing .price10-trust-title em{background:var(--brand);color:var(--paper);border-radius:6px;align-items:center;padding:2px 12px 4px;font-style:italic;font-weight:500;display:inline-flex}.price10-chips{flex-wrap:wrap;gap:8px;display:flex}.price10-chip{border:1px solid var(--rule-hair);background:var(--paper);height:40px;color:var(--ink-2);white-space:nowrap;border-radius:8px;align-items:center;padding:0 14px;display:inline-flex}.price10-chip .logos10-v0{font-size:15px}.price10-chip .logos10-v1{letter-spacing:.16em;font-size:11px}.price10-chip .logos10-v2{font-size:16px}.price10-chip img{width:auto;height:20px;display:block}.price10-right{background:var(--ink);min-width:0;color:var(--paper);flex-direction:column;flex:360px;gap:16px;padding:clamp(24px,3vw,44px);display:flex}.price10-right-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.price10-plan{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-5);align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:inline-flex}.price10-plan>span{background:var(--brand);border-radius:50%;width:6px;height:6px}.price10-cycle{border:1px solid #fbfbf833;border-radius:999px;padding:3px;display:inline-flex}.price10-cycle button{height:30px;font-family:var(--font-sans);color:var(--ink-5);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:700}.price10-cycle button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.price10-price{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.03em;align-items:baseline;gap:8px;font-size:clamp(3rem,6vw,5rem);font-weight:600;line-height:1;display:flex}.price10-price>span{font-family:var(--font-sans);letter-spacing:0;color:var(--ink-5);font-size:14px;font-weight:600}.price10-sub{color:var(--ink-5);margin:0;font-size:14px;line-height:1.45}.price10-rows>div{border-top:1px solid #fbfbf81f;justify-content:space-between;gap:12px;padding:12px 0;font-size:13.5px;display:flex}.price10-rows>div>span:first-child{color:var(--ink-5)}.price10-rows>div>span:last-child{font-family:var(--font-mono);font-weight:700}.marketing .price10-cta{width:100%;margin-top:auto}.price10-tabs{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.price10-tabs button{border:1px solid var(--rule-soft);height:36px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:8px;padding:0 14px;font-size:10.5px;font-weight:700}.price10-tabs button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.price10-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:16px;display:flex}.price10-foot .body-sm{max-width:64ch;margin:0}.price10-more{color:var(--brand);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.price10-more:hover{color:var(--brand-deep)}.law10{overflow:clip}.law10-in{position:relative}.law10-big{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.045em;white-space:nowrap;font-size:clamp(4.25rem,16.5vw,17rem);font-weight:600;line-height:.9;position:relative}.law10-big>span:first-child{color:#0000;-webkit-text-stroke:1px #fbfbf852;display:block}.law10-fill{color:var(--paper);clip-path:inset(0 calc((1 - var(--fill,1)) * 100%) -.35em 0);position:absolute;inset:0}.law10-cols{flex-wrap:wrap;gap:clamp(24px,4vw,72px);margin-top:clamp(36px,5vw,64px);display:flex}.law10-copy{flex:380px}.marketing .law10-copy .h2{max-width:20ch;margin-top:16px}.marketing .law10-copy .body-lg{max-width:52ch;margin:20px 0 0}.law10-rows{border-top:1px solid #fbfbf82e;flex:1.2 420px}.law10-row{border-bottom:1px solid #fbfbf81f;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px 24px;padding:22px 0;display:grid}.law10-code{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-soft);font-size:11px;font-weight:700}.law10-title{font-family:var(--font-display);color:var(--paper);font-size:1.25rem;font-weight:600;display:block}.law10-body{color:var(--ink-5);margin-top:6px;font-size:14.5px;line-height:1.55;display:block}.law10-note{color:var(--ink-5);margin:22px 0 0;font-size:14px}@media (max-width:599px){.law10-row{grid-template-columns:minmax(0,1fr)}}.faq10{padding:var(--section-y) 0;background:var(--paper)}.faq10-index{display:none}@media (min-width:900px){.faq10-acc{display:none}.faq10-index{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(32px,4vw,72px);display:grid}}.faq10-list{border-top:1px solid var(--rule)}.faq10-list button{border:0;border-bottom:1px solid var(--rule-hair);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:20px 12px 20px 0;transition:background .18s;display:grid}.faq10-list button:hover,.faq10-list button[aria-pressed=true]{background:var(--hover-tint)}.faq10-num{font-family:var(--font-display);color:var(--ink-3);padding-left:8px;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:600;line-height:1}.faq10-q{font-family:var(--font-display);font-variation-settings:"opsz" 96;color:var(--ink);text-wrap:pretty;font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:600;line-height:1.25}.faq10-arrow{color:var(--ink-3);transition:transform .2s,color .2s}.faq10-list button[aria-pressed=true] .faq10-num,.faq10-list button[aria-pressed=true] .faq10-q,.faq10-list button[aria-pressed=true] .faq10-arrow{color:var(--brand)}.faq10-list button[aria-pressed=true] .faq10-arrow{transform:translate(4px)}.faq10-doc-wrap{position:sticky;top:100px}.faq10-doc{border:1px solid var(--rule);box-shadow:var(--legal-stack-shadow);background:#fff;border-radius:2px;position:relative}.faq10-doc-head,.faq10-doc-foot{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;font-size:10px;font-weight:700;display:flex}.faq10-doc-head{border-bottom:1px solid var(--rule-hair)}.faq10-doc-foot{border-top:1px solid var(--rule-hair);padding:16px 24px}.faq10-doc-foot a{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--brand);align-items:center;gap:6px;font-size:14px;display:inline-flex}.faq10-doc-body{flex-direction:column;gap:18px;min-height:300px;padding:clamp(24px,3vw,40px);display:flex}.faq10-doc-body h3{font-family:var(--font-display);font-variation-settings:"opsz" 96;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:600;line-height:1.15}.faq10-doc-body .body-lg{text-wrap:pretty;max-width:56ch;margin:0}