.site{--night:#14161b;--midnight:#191b2a;--night-card:#23263a;--dusk:#3b4166;--plum:#2d1e35;--haze:#a99bc9;--page:#f5f4f9;--surface:#fff;--ink:#14161b;--ink-2:#3a3e4a;--muted:#5b6070;--hairline:#e3e2ec;--accent:#ff6b2c;--accent-ink:#8a2a05;--accent-soft:#ffe6da;--violet:#5b48f2;--violet-ink:#3f2fd0;--violet-soft:#ebe8ff;--sound:#9b8cff;--star:#f2c94c;--on-night:#f4f2fa;--on-night-muted:#b5b8cc;--display:var(--font-bricolage), "Avenir Next", system-ui, sans-serif;--body:var(--font-figtree), system-ui, sans-serif;--gutter:clamp(20px, 5vw, 72px);--max:1240px;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--page);color:var(--ink);font:17px/1.6 var(--body);min-height:100vh;overflow-x:clip}.site ::selection{background:var(--violet);color:#fff}.site :focus-visible{outline:2.5px solid var(--violet);outline-offset:3px;border-radius:6px}.site .on-night :focus-visible,.site .hero :focus-visible{outline-color:var(--star)}.site a{color:var(--violet-ink);text-underline-offset:3px;text-decoration-thickness:1.5px}.site a:hover{color:var(--ink)}.site img{max-width:100%;display:block}.site h1,.site h2,.site h3,.site h4{font-family:var(--display);text-wrap:balance;letter-spacing:-.02em;margin:0}.site h1{letter-spacing:-.035em;font-size:clamp(2.6rem,6.2vw,5.4rem);font-weight:800;line-height:.98}.site h2{letter-spacing:-.03em;font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:1.02}.site h3{font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700;line-height:1.15}.site h4{letter-spacing:-.01em;font-size:1.1rem;font-weight:700;line-height:1.25}.site p{text-wrap:pretty;margin:0}.site .lede{color:var(--ink-2);max-width:36ch;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.55}.site .muted{color:var(--muted)}.site .small{font-size:15px}.site .wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.site .narrow{width:min(100% - 2 * var(--gutter), 760px);margin-inline:auto}.site .btn{min-height:52px;font:700 16px/1 var(--body);cursor:pointer;white-space:nowrap;background:var(--ink);color:#fff;transition:transform .25s var(--ease), background-color .2s, box-shadow .25s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.site .btn:hover{color:#fff;transform:translateY(-1px);box-shadow:0 10px 24px -12px #14161b99}.site .btn:active{transform:translateY(0)}.site .btn.accent{background:var(--accent);color:var(--night)}.site .btn.accent:hover{color:var(--night);box-shadow:0 12px 28px -12px #ff6b2cbf}.site .btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--hairline);background:0 0}.site .btn.ghost:hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.site .on-night .btn.ghost,.site .hero .btn.ghost{color:var(--on-night);box-shadow:inset 0 0 0 1.5px #f4f2fa59}.site .on-night .btn.ghost:hover,.site .hero .btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--on-night)}.site .btn[disabled]{opacity:.6;cursor:progress;box-shadow:none;transform:none}.site .arrow{transition:transform .25s var(--ease)}.site a:hover .arrow,.site button:hover .arrow{transform:translate(3px)}.site .text-link{align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.site .text-link:hover{text-decoration:underline}.site input,.site select,.site textarea{border:1.5px solid var(--hairline);background:var(--surface);width:100%;min-height:52px;color:var(--ink);font:500 16px var(--body);caret-color:var(--violet);border-radius:16px;padding:0 18px;transition:border-color .2s,box-shadow .2s}.site textarea{resize:vertical;min-height:160px;padding:14px 18px;line-height:1.5}.site input::placeholder,.site textarea::placeholder{color:#6b7080}.site input:focus,.site select:focus,.site textarea:focus{border-color:var(--violet);box-shadow:0 0 0 4px var(--violet-soft);outline:none}.site select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%233a3e4a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5l4 4 4-4'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:44px}.site label.field{color:var(--ink-2);gap:8px;font-size:15px;font-weight:600;display:grid}.site .check{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.site .check input{width:20px;height:20px;min-height:20px;accent-color:var(--violet);border-radius:6px;flex-shrink:0;margin-top:1px;padding:0}.site .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.site .form-note{color:var(--muted);font-size:14px}.site .form-error{color:#b42318;font-size:15px;font-weight:600}.site .on-night .form-error,.site .hero .form-error{color:#ffb4a8}.site .site-nav{z-index:50;transition:background-color .35s var(--ease), box-shadow .35s var(--ease), color .35s;color:var(--on-night);position:fixed;inset:0 0 auto}.site .site-nav.light{color:var(--ink)}.site .site-nav.scrolled{-webkit-backdrop-filter:saturate(1.4)blur(18px);color:var(--ink);background:#f5f4f9db;box-shadow:0 1px #14161b12}.site .nav-inner{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.site .brand{font:800 23px/1 var(--display);letter-spacing:-.02em;color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.site .brand:hover{color:inherit}.site .app-icon{border-radius:9px;flex-shrink:0;width:34px;height:34px;box-shadow:0 4px 10px -4px #00000073}.site .nav-links{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.site .nav-links a{color:inherit;opacity:.86;border-radius:999px;padding:10px 14px;font-size:15.5px;font-weight:600;text-decoration:none;transition:opacity .2s,background-color .2s}.site .nav-links a:hover{opacity:1;background:#7f7fa024}.site .nav-links a[aria-current=page]{opacity:1;background:#7f7fa02e}.site .nav-actions{align-items:center;gap:8px;display:flex}.site .nav-actions .signin{color:inherit;opacity:.86;padding:10px 14px;font-size:15.5px;font-weight:600;text-decoration:none}.site .nav-actions .signin:hover{opacity:1}.site .site-nav .btn{min-height:44px;padding:0 20px;font-size:15px}.site .menu-button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:none}.site .menu-button svg{display:block}.site .mobile-menu{display:none}@media (max-width:960px){.site .nav-links,.site .nav-actions .signin{display:none}.site .menu-button{display:grid}.site .site-nav.open{background:var(--page);color:var(--ink)}.site .mobile-menu{padding:8px var(--gutter) 28px;background:var(--page);border-bottom:1px solid var(--hairline);gap:4px;display:grid}.site .mobile-menu[hidden]{display:none}.site .mobile-menu a:not(.btn){color:var(--ink);font:700 24px/1.2 var(--display);letter-spacing:-.02em;padding:12px 0;text-decoration:none}.site .mobile-menu .btn{margin-top:12px}}@media (max-width:520px){.site .nav-actions .btn{display:none}}.site .hero{z-index:2;color:var(--on-night);isolation:isolate;background:radial-gradient(120% 60% at 78% 8%, #9b8cff47, transparent 60%), linear-gradient(180deg, var(--midnight) 0%, #221d3a 30%, #352d5a 58%, #4f437a 70%, #9d90c4 86%, var(--page) 100%);padding-top:76px;position:relative}.site .hero.short{background:radial-gradient(90% 70% at 85% 0%, #9b8cff40, transparent 60%), linear-gradient(180deg, var(--midnight) 0%, #2a2347 58%, #5a4c82 74%, #b9addb 90%, var(--page) 100%)}.site .hero.short .lede{color:#d6d3e8}.site .sky{z-index:-1;pointer-events:none;position:absolute;inset:0 0 35%;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.site .sky canvas{width:100%;height:100%;display:block}.site .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,5vw,80px);padding-block:clamp(40px,7vh,90px) 0;display:grid}.site .hero-grid>:first-child{padding-bottom:clamp(140px,18vh,220px)}.site .hero-stage{z-index:1;align-self:end;margin-bottom:-48px}.site .demo-note{color:var(--ink-2);text-align:center;margin-top:18px;font-size:13px;font-weight:600}.site .hero h1{color:#fff}.site .hero .lede{color:var(--on-night-muted);max-width:30ch;margin-top:26px}.site .hero-cta{gap:16px;max-width:520px;margin-top:40px;display:grid}.site .hero-beta{color:var(--on-night);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:15.5px;font-weight:600;display:flex}.site .hero-beta a{color:#fff}.site .hero-beta a:hover{color:var(--star)}.site .hero-stage{justify-items:center;padding-top:24px;display:grid;position:relative}.site .hero-stage .phone{width:min(330px,78vw)}.site .hero-stage .phone.back{opacity:.9;filter:saturate(.9);z-index:-1;width:min(280px,64vw);position:absolute;transform:translate(-58%,16%)rotate(-7deg)}.site .page-hero{max-width:880px;padding-block:clamp(56px,10vh,120px) clamp(140px,20vh,220px)}.site .page-hero .lede{max-width:44ch}.site .inline-form{-webkit-backdrop-filter:blur(10px);background:#1210266b;border-radius:999px;gap:8px;padding:6px;display:flex;box-shadow:inset 0 0 0 1px #ffffff38}.site .inline-form input{color:#fff;background:0 0;border:0;border-radius:999px;min-height:48px}.site .inline-form input::placeholder{color:#f4f2fadb}.site .inline-form input:focus{box-shadow:none}.site .inline-form:focus-within{box-shadow:inset 0 0 0 1.5px var(--star)}.site .inline-form .btn{min-height:48px}.site .light-form .inline-form{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--hairline), 0 18px 40px -28px #14161b80}.site .light-form .inline-form input{color:var(--ink)}.site .light-form .inline-form input::placeholder{color:#6b7080}.site .light-form .inline-form:focus-within{box-shadow:inset 0 0 0 1.5px var(--violet), 0 0 0 4px var(--violet-soft)}.site .waitlist-more{gap:12px;margin-top:4px;display:grid}.site .waitlist-more .row{flex-wrap:wrap;gap:10px;display:flex}.site .role-chip{position:relative}.site .role-chip input{opacity:0;cursor:pointer;min-height:0;position:absolute;inset:0}.site .role-chip span{min-height:40px;color:var(--on-night);border-radius:999px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #f4f2fa4d}.site .role-chip input:checked+span{color:var(--night);box-shadow:none;background:#fff}.site .role-chip input:focus-visible+span{outline:2.5px solid var(--star);outline-offset:2px}.site .light-form .role-chip span{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--hairline);background:var(--surface)}.site .light-form .role-chip input:checked+span{background:var(--ink);color:#fff}.site .light-form .role-chip input:focus-visible+span{outline-color:var(--violet)}.site .hero .check{color:var(--on-night-muted)}.site .hero .check input{accent-color:var(--star)}.site .form-done{color:#fff;background:#ffffff1f;border-radius:20px;align-items:center;gap:14px;padding:16px 20px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #fff3}.site .light-form .form-done,.site .form-done.light{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--hairline)}.site .form-done svg{color:var(--star);flex-shrink:0}.site .light-form .form-done svg,.site .form-done.light svg{color:var(--violet)}.site .phone{background:linear-gradient(145deg,#3b3d47,#15161b 40%,#2a2c34);border-radius:15%/6.9%;padding:3.2%;position:relative;box-shadow:inset 0 2px 0 1px #ffffff14,0 40px 80px -30px #140f328c,0 18px 40px -20px #140f3273}.site .phone .screen{aspect-ratio:1206/2622;background:#000;border-radius:12.5%/5.8%;width:100%;position:relative;overflow:hidden}.site .phone .screen img{object-fit:cover;width:100%;height:100%}.site .phone .island{z-index:2;background:#000;border-radius:999px;width:30%;height:3.1%;position:absolute;top:2.6%;left:50%;transform:translate(-50%)}.site .phone.small{width:min(260px,62vw)}.site section{position:relative}.site .band{padding-block:clamp(80px,13vh,160px)}.site .on-night{background:var(--midnight);color:var(--on-night)}.site .on-night h2,.site .on-night h3,.site .on-night h4{color:#fff}.site .on-night .lede,.site .on-night .muted{color:var(--on-night-muted)}.site .on-night a:not(.btn){color:#fff}.site .on-night a:not(.btn):hover{color:var(--star)}.site .feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,120px);display:grid}.site .feature.flip .feature-copy{order:2}.site .feature-copy{gap:22px;max-width:500px;display:grid}.site .feature-media{justify-items:center;display:grid;position:relative}.site .feature-media .phone{width:min(320px,74vw)}.site .points{gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.site .points li{color:var(--ink-2);grid-template-columns:22px minmax(0,1fr);gap:12px;display:grid}.site .points svg{color:var(--violet);margin-top:4px}.site .on-night .points li{color:var(--on-night-muted)}.site .on-night .points svg{color:var(--sound)}.site .shelf-band{transition:background-color .8s var(--ease);isolation:isolate;padding-block:clamp(150px,20vh,230px)}.site .shelf-band:before,.site .shelf-band:after{content:"";z-index:-1;pointer-events:none;height:clamp(120px,16vh,200px);position:absolute;left:0;right:0}.site .shelf-band:before{background:linear-gradient(var(--page), transparent);top:0}.site .shelf-band:after{background:linear-gradient(transparent, var(--page));bottom:0}.site .looks{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.site .look{cursor:pointer;min-height:46px;font:600 15px var(--body);color:var(--ink);transition:background-color .2s, box-shadow .2s, transform .2s var(--ease);background:#ffffffb8;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 8px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #14161b1a}.site .look:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px #14161b4d}.site .look[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.site .swatch{border-radius:50%;width:30px;height:30px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001f}.site .swatch:after{content:"";background:var(--ledge);height:34%;position:absolute;bottom:0;left:0;right:0}.site .shelf-band.dark{color:var(--on-night)}.site .shelf-band.dark h2{color:#fff}.site .shelf-band.dark .lede,.site .shelf-band.dark .muted{color:var(--on-night-muted)}.site .shelf-band.dark .look{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1.5px #fff3}.site .shelf-band.dark .look[aria-pressed=true]{color:var(--night);background:#fff}.site .shelf-band.dark .points li{color:var(--on-night-muted)}.site .shelf-band.dark .points svg{color:var(--star)}.site .screens{width:100%;height:100%;position:relative}.site .screens img{opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.site .screens img.on{opacity:1}.site .highlight-demo{pointer-events:none;z-index:1;width:80%;height:3.4%;position:absolute;top:37.9%;left:8.3%}.site .highlight-demo span{mix-blend-mode:multiply;transform-origin:0;background:#ffcd5099;border-radius:3px;height:46%;position:absolute;left:0;transform:scaleX(0)}.site .highlight-demo span:first-child{width:100%;top:0}.site .highlight-demo span:nth-child(2){width:75%;top:54%}.site .in-view .highlight-demo span{animation:swipe .8s var(--ease) .4s forwards}.site .in-view .highlight-demo span:nth-child(2){animation-delay:1.05s}@keyframes swipe{to{transform:scaleX(1)}}.site .quote-card{background:var(--surface);opacity:0;width:min(270px,62vw);transition:opacity .6s var(--ease) 1.8s, transform .6s var(--ease) 1.8s;border-radius:22px;gap:10px;padding:18px 20px;display:grid;position:absolute;bottom:8%;right:-6%;transform:translateY(14px);box-shadow:0 30px 60px -28px #140f3273}.site .in-view .quote-card{opacity:1;transform:none}.site .quote-card p{font-size:15px;line-height:1.45}.site .quote-card small{color:var(--muted);font-size:13px;font-weight:600}.site .sound-band{background:radial-gradient(50% 35% at 20% 40%, #9b8cff38, transparent 70%), radial-gradient(45% 30% at 85% 62%, #ff6b2c1a, transparent 70%), linear-gradient(180deg, var(--page) 0%, #c8bddf 7%, #6f5f97 15%, #2a2347 24%, var(--midnight) 32%, var(--midnight) 68%, #2a2347 76%, #6f5f97 85%, #c8bddf 93%, var(--page) 100%);padding-block:clamp(200px,26vh,300px)}.site .tint{background:linear-gradient(180deg, var(--page), #ecebf5 22%, #ecebf5 78%, var(--page))}.site .split{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(40px,6vw,96px);display:grid}.site .audience{align-content:start;gap:18px;padding-top:36px;display:grid}.site .audience p{color:var(--ink-2);max-width:42ch}.site .get-band{color:var(--on-night);background:radial-gradient(50% 40% at 80% 70%, #9b8cff33, transparent 70%), linear-gradient(180deg, var(--page) 0%, #c8bddf 10%, #6f5f97 22%, #2a2347 34%, var(--midnight) 46%);padding-block:clamp(220px,28vh,300px) clamp(120px,16vh,180px)}.site .get-band h2{color:#fff}.site .get-band .lede{color:var(--on-night-muted)}.site .get-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.site .get-band .steps li{color:var(--on-night)}.site .get-band .waitlist{border-top:1px solid #ffffff24;gap:14px;padding-top:28px;display:grid}.site .get-band .waitlist p{color:var(--on-night-muted)}.site .tally{gap:10px;max-width:360px;margin-top:8px;display:grid}.site .tally-row{color:var(--ink-2);font-variant-numeric:tabular-nums;grid-template-columns:44px minmax(0,1fr) 48px;align-items:center;gap:12px;font-size:14px;font-weight:700;display:grid}.site .tally-row b{text-align:right}.site .tally-track{background:#ecebf3;border-radius:4px;height:8px;overflow:hidden}.site .tally-track i{background:#c9c5d6;border-radius:4px;height:100%;display:block}.site .tally-row.you .tally-track i{background:var(--violet)}.site .get{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.site .steps{counter-reset:step;gap:14px;margin:4px 0 0;padding:0;list-style:none;display:grid}.site .steps li{counter-increment:step;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;display:grid}.site .steps li:before{content:counter(step);width:32px;height:32px;font:800 15px var(--display);color:#fff;background:#ffffff1a;border-radius:50%;place-items:center;display:grid}.site .steps.light li:before{background:var(--violet-soft);color:var(--violet-ink)}.site .footer{color:var(--on-night-muted);isolation:isolate;background:linear-gradient(180deg, var(--page) 0, #c8bddf 70px, #6f5f97 150px, #2a2347 230px, var(--midnight) 300px);padding-block:clamp(220px,28vh,300px) 40px;position:relative;overflow:hidden}.site:has(main>.get-band:last-child) .footer{background:var(--midnight);padding-top:72px}.site .footer .sky{inset:120px 0 0;-webkit-mask-image:linear-gradient(#0000,#000 35% 70%,#0000);mask-image:linear-gradient(#0000,#000 35% 70%,#0000)}.site .footer-grid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:40px;display:grid}.site .footer .brand{color:#fff}.site .footer h4{color:#fff;font-family:var(--body);letter-spacing:0;margin-bottom:14px;font-size:15px;font-weight:700}.site .footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site .footer a{color:var(--on-night-muted);font-size:15.5px;text-decoration:none}.site .footer a:hover{color:#fff}.site .footer-base{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:64px;padding-top:24px;font-size:14px;display:flex}.site .doc{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.site .toc{gap:2px;font-size:15px;display:grid;position:sticky;top:104px}.site .toc p{color:var(--ink);margin-bottom:10px;font-weight:700}.site .toc a{color:var(--muted);border-left:1.5px solid var(--hairline);padding:7px 0 7px 14px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.site .toc a:hover,.site .toc a[aria-current=true]{color:var(--ink);border-left-color:var(--violet)}.site .prose{gap:clamp(72px,10vh,120px);display:grid}.site .prose>section{gap:22px;scroll-margin-top:104px;display:grid}.site .prose h2{font-size:clamp(1.9rem,3.2vw,2.7rem)}.site .prose p,.site .prose li{color:var(--ink-2);max-width:68ch}.site .prose ul,.site .prose ol{gap:10px;margin:0;padding-left:22px;display:grid}.site .prose strong{color:var(--ink)}.site .facts{border-top:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;display:grid}.site .facts>div{border-bottom:1px solid var(--hairline);gap:6px;padding:18px 20px 18px 0;display:grid}.site .facts dt{color:var(--muted);font-size:14px;font-weight:700}.site .facts dd{color:var(--ink);margin:0;font-weight:600}.site .with-phone{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.site .with-phone .phone{width:240px}.site .note-box{background:var(--violet-soft);color:var(--violet-ink);border-radius:20px;max-width:68ch;padding:20px 24px;font-weight:600}.site .note-box.warm{background:var(--accent-soft);color:var(--accent-ink)}.site .table{border-collapse:collapse;background:var(--surface);width:100%;box-shadow:0 0 0 1px var(--hairline);border-radius:20px;font-size:15.5px;overflow:hidden}.site .table th,.site .table td{text-align:left;border-bottom:1px solid var(--hairline);vertical-align:top;padding:14px 18px}.site .table th{color:var(--muted);background:#faf9fc;font-size:14px;font-weight:700}.site .table tr:last-child td{border-bottom:0}.site .table td:first-child{color:var(--ink);font-weight:600}.site .table-scroll{border-radius:20px;overflow-x:auto}.site .faq{border-top:1px solid var(--hairline);display:grid}.site .faq details{border-bottom:1px solid var(--hairline)}.site .faq summary{cursor:pointer;font:700 1.15rem/1.3 var(--display);letter-spacing:-.01em;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;display:flex}.site .faq summary::-webkit-details-marker{display:none}.site .faq summary svg{transition:transform .3s var(--ease);color:var(--muted);flex-shrink:0}.site .faq details[open] summary svg{transform:rotate(45deg)}.site .faq details p{color:var(--ink-2);max-width:68ch;padding:0 0 24px}.site .story{color:var(--ink-2);gap:1.2em;font-size:clamp(1.15rem,1.7vw,1.4rem);line-height:1.65;display:grid}.site .story p:first-child:first-line{color:var(--ink);font-weight:600}.site .principles{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.site .principles>div{border-bottom:1px solid var(--hairline);align-content:start;gap:10px;padding:28px 28px 28px 0;display:grid}.site .principles p{color:var(--ink-2)}.site .wont{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none;display:grid}.site .wont li{border-bottom:1px solid var(--hairline);color:var(--ink);padding:18px 0 18px 36px;font-size:1.15rem;font-weight:600;position:relative}.site .wont li:before{content:"";background:var(--accent);border-radius:2px;width:18px;height:2.5px;position:absolute;top:50%;left:0}.site .contact{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,7vw,110px);display:grid}.site .contact-form{background:var(--surface);border-radius:32px;gap:18px;padding:clamp(24px,4vw,44px);display:grid;box-shadow:0 30px 60px -40px #140f3259}.site .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:960px){.site .hero-grid,.site .feature,.site .split,.site .get,.site .doc,.site .contact,.site .with-phone{grid-template-columns:minmax(0,1fr)}.site .feature.flip .feature-copy{order:0}.site .hero-grid{padding-block:40px 72px}.site .hero-stage{margin-top:12px}.site .toc{display:none}.site .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site .footer-grid>:first-child{grid-column:1/-1}.site .principles,.site .split,.site .get-layout{grid-template-columns:minmax(0,1fr)}.site .hero-grid>:first-child{padding-bottom:0}.site .hero-stage{margin-bottom:-32px}.site .with-phone .phone{justify-self:center;width:min(240px,70vw)}.site .quote-card{right:0}}@media (max-width:560px){.site{font-size:16px}.site .inline-form{border-radius:26px;flex-direction:column}.site .inline-form .btn{width:100%}.site .two{grid-template-columns:minmax(0,1fr)}.site .hero-stage .phone.back{display:none}}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{transition:none!important;animation:none!important}.site .highlight-demo span{transform:scaleX(1)}.site .quote-card{opacity:1;transform:none}}
