:is(:root:has(.landing),.landing){--color-paper:#fafefe;--color-paper-2:#e6f9f9;--color-aqua:#e0f8f7;--color-aqua-2:#c6ecea;--color-mint:#d8f8f1;--color-mint-2:#bbe9df;--color-sky:#e0f4ff;--color-sky-2:#c5e3f5;--color-ink:#072135;--color-ink-2:#425966;--color-rule:#cbdfe0;--color-deep:#023259;--color-deep-2:#022544;--color-accent:#00837e;--color-accent-2:#006a67;--color-accent-edge:#004a4a;--color-accent-ink:#fafefe;--color-accent-soft:#c7f2ee;--color-on-blue:#f9fdfd;--color-on-blue-veil:#f9fdfd1f;--color-focus:#00837e;--color-shadow:#000e3259;--color-shadow-deep:#000e3280;--color-glare:#f9fcff61;--color-glow:#73d1ca73;--color-line:#5daeab99;--font-display:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4.5rem;--space-3xl:7rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:clamp(1.75rem, 2.2vw + .8rem, 2.75rem);--text-hero:clamp(2.25rem, 3.6vw + .6rem, 4rem);--text-stat:clamp(2rem, 2.4vw + 1rem, 3rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--dur-sway:.7s;--dur-3d-in:.95s;--dur-assemble:1.4s;--dur-cycle:12s;--dur-drift:5s;--dur-card-wave:6s;--dur-camera:8s;--dur-sway-loop:9s;--dur-screen:.8s;--radius-sm:.625rem;--radius-panel:1rem;--radius-card:1.25rem;--radius-pill:999px;--rule-hair:1px;--page-max:100%;--nav-h:4.25rem;--btn-depth:3px}@supports (color:lab(0% 0 0)){:is(:root:has(.landing),.landing){--color-paper:lab(99.3439% -1.26672 -.532353);--color-paper-2:lab(96.5028% -6.522 -2.02342);--color-aqua:lab(95.8823% -8.60217 -2.12786);--color-aqua-2:lab(90.5861% -13.2486 -3.26235);--color-mint:lab(95.2195% -11.9246 -.108945);--color-mint-2:lab(89.0278% -17.0951 -.151896);--color-sky:lab(94.8509% -5.15693 -8.67699);--color-sky-2:lab(88.4942% -7.22131 -12.3275);--color-ink:lab(11.7067% -3.7588 -16.3167);--color-ink-2:lab(36.2686% -6.0268 -10.6698);--color-rule:lab(87.4588% -6.95834 -2.91274);--color-deep:lab(19.5046% -1.79224 -28.485);--color-deep-2:lab(13.7917% -1.60536 -23.4707);--color-accent:lab(49.0481% -37.3412 -7.34396);--color-accent-2:lab(39.623% -33.5407 -7.90986);--color-accent-edge:lab(27.8128% -27.8451 -8.26812);--color-accent-ink:lab(99.3439% -1.26672 -.532353);--color-accent-soft:lab(92.3941% -15.0354 -3.08762);--color-on-blue:lab(98.8799% -1.26675 -.532341);--color-on-blue-veil:lab(98.8799% -1.26675 -.532341/.12);--color-focus:lab(49.0481% -37.3412 -7.34396);--color-shadow:lab(4.55328% 6.15536 -26.7247/.35);--color-shadow-deep:lab(4.55328% 6.15536 -26.7247/.5);--color-glare:lab(98.8317% -1.09252 -3.57065/.38);--color-glow:lab(77.8252% -30.2597 -6.10037/.45);--color-line:lab(66.0881% -26.6275 -6.43605/.6)}}.landing{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body)}:is(html:has(.landing),body:has(.landing)){background:var(--color-paper);overflow-x:clip}html:has(.landing){scroll-padding-top:calc(var(--nav-h) + var(--space-sm))}.landing :where(h1,h2,h3){font-family:var(--font-display);overflow-wrap:anywhere;min-width:0;font-style:normal}.landing :focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.landing img{max-width:100%;height:auto;display:block}.wrap{max-width:var(--page-max);padding-inline:var(--space-sm);margin:0 auto}@media (min-width:1024px){.wrap{padding-inline:var(--space-lg)}}.btn{align-items:center;gap:var(--space-2xs);border-radius:var(--radius-pill);min-height:2.75rem;font-weight:700;font-size:var(--text-sm);white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out), background-color var(--dur-short) var(--ease-out);padding:0 1.25rem;line-height:1;display:inline-flex}.btn--sm{min-height:2.25rem;padding:0 1rem}.btn--lg{min-height:3rem;font-size:var(--text-md);padding:0 1.5rem}.btn--bright{background:var(--color-accent-2);color:var(--color-accent-ink);box-shadow:0 var(--btn-depth) 0 var(--color-accent-edge)}.btn--bright:hover{box-shadow:0 calc(var(--btn-depth) + 1px) 0 var(--color-accent-edge);transform:translateY(-1px)}.btn--bright:active{transform:translateY(var(--btn-depth));box-shadow:0 0 0 var(--color-accent-edge)}.btn--ghost{color:var(--color-deep);background:var(--color-paper);box-shadow:inset 0 0 0 var(--rule-hair) var(--color-rule)}.btn--ghost:hover{background:var(--color-aqua)}.btn--ghost:active{transform:translateY(1px)}.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.nav{z-index:40;min-height:var(--nav-h);padding:var(--space-xs) max(var(--space-sm), calc((100% - var(--page-max)) / 2 + var(--space-sm)));background:color-mix(in oklch, var(--color-paper) 92%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);border-bottom:var(--rule-hair) solid var(--color-rule);color:var(--color-ink);transform-origin:50% 0;animation:nav-drop var(--dur-3d-in) var(--ease-out) both;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}@keyframes nav-drop{0%{opacity:0;transform:perspective(900px)rotateX(-70deg)}}@media (min-width:1024px){.nav{padding-inline:max(var(--space-lg), calc((100% - var(--page-max)) / 2 + var(--space-lg)))}}.nav__brand{justify-self:start;align-items:center;gap:var(--space-2xs);font-size:var(--text-xl);white-space:nowrap;color:var(--color-deep);font-weight:800;line-height:1;display:inline-flex}.nav__links{gap:var(--space-3xs);font-size:var(--text-sm);color:var(--color-ink-2);white-space:nowrap;font-weight:600;display:none}.nav__links a{padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out)}.nav__links a:hover{background:var(--color-aqua);color:var(--color-deep)}.nav__end{align-items:center;gap:var(--space-2xs);justify-self:end;display:flex}.nav__toggle{border-radius:var(--radius-pill);background:var(--color-aqua);width:2.75rem;height:2.75rem;color:var(--color-deep);transition:transform var(--dur-micro) var(--ease-out);place-items:center;display:grid}.nav__toggle:active{transform:scale(.95)}.nav__sheet{top:calc(100% + var(--space-2xs));left:var(--space-sm);right:var(--space-sm);gap:var(--space-3xs);padding:var(--space-2xs);border-radius:var(--radius-card);background:var(--color-deep);box-shadow:0 24px 40px -20px var(--color-shadow);animation:sheet-in var(--dur-short) var(--ease-out);display:grid;position:absolute}.nav__sheet[hidden]{display:none}.nav__sheet a{min-height:2.75rem;padding:0 var(--space-sm);border-radius:var(--radius-panel);color:var(--color-on-blue);align-items:center;font-weight:600;display:flex}.nav__sheet a:hover{background:var(--color-on-blue-veil)}@keyframes sheet-in{0%{opacity:0;transform:translateY(calc(var(--space-2xs) * -1))}}@media (min-width:900px){.nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.nav__links{display:flex}.nav__toggle,.nav__sheet,.nav__sheet:not([hidden]){display:none}}.skip{left:var(--space-sm);top:var(--space-sm);z-index:50;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-deep);font-weight:700;position:absolute;transform:translateY(-200%)}.skip:focus-visible{transform:none}.hero{padding-block:var(--space-xl) var(--space-2xl);background:radial-gradient(60rem 30rem at 85% 30%, var(--color-aqua), transparent 70%), var(--color-paper);position:relative;overflow:clip}.hero__grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1024px){.hero__grid{min-height:calc(100svh - var(--nav-h) - var(--space-3xl));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.hero__title{font-size:var(--text-hero);letter-spacing:-.035em;color:var(--color-deep);font-weight:800;line-height:1.04}.hero__accent{color:var(--color-accent-2)}.hero__line{transform-origin:50% 100%;animation:line-up var(--dur-3d-in) var(--ease-out) backwards;display:inline-block}.hero__line+.hero__line{animation-delay:.14s}@keyframes line-up{0%{opacity:0;transform:perspective(800px) rotateX(80deg) translateY(var(--space-md))}}.hero__lede{margin-top:var(--space-md);max-width:36rem;font-size:var(--text-lg);color:var(--color-ink-2);animation:rise-in var(--dur-3d-in) var(--ease-out) .26s backwards;line-height:1.55}.hero__actions{align-items:center;gap:var(--space-xs);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.hero .hero__actions{animation:rise-in var(--dur-3d-in) var(--ease-out) .38s backwards}.hero__chips{gap:var(--space-2xs);margin-top:var(--space-lg);animation:rise-in var(--dur-3d-in) var(--ease-out) .5s backwards;flex-wrap:wrap;display:flex}.hero__chips li{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-edge);font-size:var(--text-sm);white-space:nowrap;font-weight:700}@keyframes rise-in{0%{opacity:0;transform:translateY(var(--space-sm))}}.stage{aspect-ratio:5/4;perspective:1800px;perspective-origin:50% 40%;position:relative}@property --sway-y{syntax:"<angle>";inherits:false;initial-value:0deg}@property --sway-x{syntax:"<angle>";inherits:false;initial-value:0deg}.stage__rig{transform-style:preserve-3d;transform:rotateY(calc(-14deg + var(--sway-y) + var(--px,0) * 12deg)) rotateX(calc(8deg + var(--sway-x) - var(--py,0) * 10deg));transition:transform var(--dur-sway) var(--ease-out);animation:sway-y var(--dur-sway-loop) var(--ease-in-out) infinite alternate, sway-x calc(var(--dur-sway-loop) * .7) var(--ease-in-out) infinite alternate;position:absolute;inset:0}@keyframes sway-y{0%{--sway-y:-9deg}to{--sway-y:9deg}}@keyframes sway-x{0%{--sway-x:-3deg}to{--sway-x:4deg}}.stage__layer{transform-style:preserve-3d;transform:translateZ(var(--z,0px));animation:layer-cycle var(--dur-cycle) var(--ease-out) infinite backwards;animation-delay:calc(var(--i) * var(--dur-cycle) / 8);position:absolute}@keyframes layer-cycle{0%{opacity:0;transform:translateZ(calc(var(--z,0px) - 480px)) rotateY(28deg) translateY(var(--space-xl))}10%{opacity:1;transform:translateZ(var(--z,0px))}72%{opacity:1;transform:translateZ(var(--z,0px))}82%{opacity:0;transform:translateZ(calc(var(--z,0px) + 160px)) rotateY(-14deg) translateY(calc(var(--space-lg) * -1))}to{opacity:0;transform:translateZ(calc(var(--z,0px) + 160px)) rotateY(-14deg) translateY(calc(var(--space-lg) * -1))}}.stage__float{animation:drift var(--dur-drift) var(--ease-in-out) infinite alternate;animation-delay:calc(var(--i) * -1.7s)}.stage__float img{border-radius:var(--radius-panel);width:100%;box-shadow:0 40px 70px -30px var(--color-shadow-deep), 0 0 0 var(--rule-hair) var(--color-rule)}.stage__layer--photo{--z:0px;width:80%;top:18%;left:0}.stage__layer--dashboard{--z:150px;width:52%;top:8%;right:2%}.stage__layer--departments{--z:110px;width:46%;bottom:4%;right:2%}.stage__layer--billing{--z:190px;width:34%;top:6%;left:6%}.stage__floor{background:radial-gradient(closest-side, var(--color-glow), transparent);border-radius:50%;height:18%;position:absolute;bottom:-6%;left:8%;right:8%;transform:translateZ(-200px)rotateX(80deg)}@keyframes assemble{0%{opacity:0;transform:translateZ(-520px) rotateY(30deg) translateY(var(--space-xl))}}@keyframes drift{0%{transform:translate(0,0)rotate(0)}50%{transform:translate3d(calc(var(--space-2xs) * .8), calc(var(--space-sm) * -1.25), 40px) rotateZ(-1deg)}to{transform:translate3d(calc(var(--space-2xs) * -.6), calc(var(--space-2xs) * -.5), 15px) rotateZ(.6deg)}}@media (max-width:639px){.stage{aspect-ratio:1/.9}.stage__layer--billing{width:40%}}.facts{padding-block:var(--space-2xl);background:linear-gradient(180deg, var(--color-paper), var(--color-aqua))}.facts__grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1024px){.facts__grid{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.facts__copy h2{font-size:var(--text-2xl);letter-spacing:-.03em;color:var(--color-deep);font-weight:800;line-height:1.1}.facts__copy>p{margin-top:var(--space-sm);max-width:52ch;font-size:var(--text-md);color:var(--color-ink-2);line-height:1.65}.facts__copy .facts__panel{margin-top:var(--space-lg)}.reel{aspect-ratio:16/10;border-radius:var(--radius-card);background:var(--color-aqua-2);box-shadow:0 0 0 var(--rule-hair) var(--color-rule), 0 40px 70px -40px var(--color-shadow-deep);--reel-clip:4s;--reel-loop:calc(var(--reel-clip) * 6);position:relative;overflow:hidden}.reel__clip{opacity:0;animation:reel-clip var(--reel-loop) linear infinite backwards;animation-delay:calc(var(--k) * var(--reel-clip));margin:0;position:absolute;inset:0}.reel__clip:first-child{opacity:1}.reel__clip img{animation:reel-dolly var(--reel-loop) linear infinite backwards;animation-delay:inherit}.reel__clip:nth-child(2n) img{animation-name:reel-pan}@keyframes reel-clip{0%{opacity:0}2.5%{opacity:1}16.7%{opacity:1}19.5%{opacity:0}to{opacity:0}}@keyframes reel-dolly{0%{transform:scale(1.04)}19.5%{transform:scale(1.2)translate(-2%,-2%)}to{transform:scale(1.2)translate(-2%,-2%)}}@keyframes reel-pan{0%{transform:scale(1.18)translate(-5%)}19.5%{transform:scale(1.18)translate(5%,-1%)}to{transform:scale(1.18)translate(5%,-1%)}}.reel__caption{left:var(--space-sm);bottom:var(--space-sm);gap:var(--space-3xs);max-width:calc(100% - var(--space-lg));padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-panel);background:color-mix(in oklch, var(--color-paper) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 24px -16px var(--color-shadow);display:grid;position:absolute}.reel__caption strong{font-size:var(--text-md);color:var(--color-deep);font-weight:800}.reel__caption span{font-size:var(--text-sm);color:var(--color-ink-2)}.reel__bars{top:var(--space-sm);left:var(--space-sm);right:var(--space-sm);gap:var(--space-3xs);display:flex;position:absolute}.reel__bars li{border-radius:var(--radius-pill);background:color-mix(in oklch, var(--color-paper) 55%, transparent);flex:1;height:.25rem;overflow:hidden}.reel__bars li:after{content:"";background:var(--color-paper);transform-origin:0;height:100%;animation:reel-bar var(--reel-loop) linear infinite backwards;animation-delay:calc(var(--k) * var(--reel-clip));display:block;transform:scaleX(0)}@keyframes reel-bar{0%{transform:scaleX(0)}16.7%{transform:scaleX(1)}99.9%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:479px){.reel{aspect-ratio:4/5}}@media (min-width:1024px){.reel{aspect-ratio:5/4}}.facts__panel{gap:var(--space-sm);perspective:900px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.facts__item{gap:var(--space-2xs);min-width:0;padding:var(--space-md);border-radius:var(--radius-panel);background:var(--color-paper);box-shadow:0 0 0 var(--rule-hair) var(--color-rule), 0 14px 28px -22px var(--color-shadow);transition:transform var(--dur-long) var(--ease-out), box-shadow var(--dur-long) var(--ease-out);flex-direction:column;display:flex}.facts__item:hover{transform:translateY(calc(var(--space-3xs) * -1)) rotateX(6deg);box-shadow:0 0 0 var(--rule-hair) var(--color-aqua-2), 0 18px 30px -20px var(--color-shadow)}.facts dd{font-size:var(--text-stat);letter-spacing:-.03em;color:var(--color-deep);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.facts dt{display:contents}.facts dd{margin-top:var(--space-2xs);order:1}.facts__label{font-size:var(--text-sm);color:var(--color-ink-2);order:2;line-height:1.45}.facts__icon{border-radius:var(--radius-sm);background:var(--color-accent-soft);width:2.5rem;height:2.5rem;color:var(--color-accent-2);transition:transform var(--dur-long) var(--ease-out);place-items:center;display:grid}.facts__item:hover .facts__icon{transform:rotateY(180deg)}@media (max-width:479px){.facts__item{padding:var(--space-sm)}}.section{padding-block:var(--space-3xl)}.section--tint{background:var(--color-aqua);border-block:var(--rule-hair) solid var(--color-aqua-2)}.section--mint{background:var(--color-mint);border-block:var(--rule-hair) solid var(--color-mint-2)}.section__head{max-width:46rem;margin-bottom:var(--space-xl)}.section__head h2,.trust__col h2,.cta h2{font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--color-deep);font-weight:800;line-height:1.12}.section__head p{margin-top:var(--space-sm);font-size:var(--text-md);color:var(--color-ink-2);line-height:1.6}.tour{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.tour{gap:var(--space-xl);grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start}}.tour__tabs{gap:var(--space-2xs);scrollbar-width:none;padding-bottom:var(--space-3xs);display:flex;overflow-x:auto}.tour__tabs::-webkit-scrollbar{display:none}@media (min-width:1024px){.tour__tabs{flex-direction:column;overflow:visible}}.tour__tab{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-card);text-align:left;color:var(--color-ink-2);transition:background-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);flex:none;display:flex}.tour__tab:hover{background:var(--color-aqua)}.tour__tab:active{transform:translateY(1px)}.tour__tab[aria-selected=true]{background:var(--color-paper);box-shadow:inset 0 0 0 var(--rule-hair) var(--color-rule), 0 18px 34px -24px var(--color-shadow);color:var(--color-ink)}.tour__icon{border-radius:var(--radius-sm);background:var(--color-accent-soft);width:2.5rem;height:2.5rem;color:var(--color-accent-2);flex:none;place-items:center;display:grid}.tour__tab[aria-selected=true] .tour__icon{background:var(--color-accent-2);color:var(--color-accent-ink)}.tour__tabname{color:var(--color-deep);white-space:nowrap;font-weight:800;display:block}.tour__tabtitle{margin-top:var(--space-3xs);font-size:var(--text-sm);line-height:1.45;display:none}@media (min-width:1024px){.tour__tabtitle{display:block}}.tour__panel{gap:var(--space-md);display:grid}.tour__copy{animation:rise-in var(--dur-long) var(--ease-out)}.tour__copy h3{font-size:var(--text-xl);color:var(--color-deep);font-weight:800}.tour__copy p{margin-top:var(--space-2xs);color:var(--color-ink-2);max-width:40rem;line-height:1.6}.tour__copy ul{gap:var(--space-2xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.tour__copy li{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--color-aqua);color:var(--color-ink);font-size:var(--text-sm);font-weight:600}.tour__screen-wrap{perspective:1600px}.tour__screen{border-radius:var(--radius-card);box-shadow:0 50px 80px -40px var(--color-shadow-deep), 0 0 0 var(--rule-hair) var(--color-rule);transform-origin:0;animation:screen-in var(--dur-screen) var(--ease-out);overflow:hidden}@keyframes screen-in{0%{opacity:0;transform:rotateY(-28deg) translateZ(-140px) translateX(var(--space-xl))}}@supports (animation-timeline:view()){.tour__screen-wrap{animation:linear both screen-tilt;animation-timeline:view();animation-range:entry cover 45%}@keyframes screen-tilt{0%{transform:perspective(1600px)rotateX(18deg)scale(.94)}to{transform:none}}}.dgrid{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.dgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dgrid>li{perspective:900px}.dcard__float{height:100%}.dcard__photo{perspective:700px;overflow:hidden}.dcard__photo img{animation:cam-dolly var(--dur-camera) var(--ease-in-out) infinite alternate;animation-delay:calc(var(--wave,0) * -1.6s);will-change:transform}.dgrid>li:nth-child(4n+2) .dcard__photo img{animation-name:cam-pan}.dgrid>li:nth-child(4n+3) .dcard__photo img{animation-name:cam-crane}.dgrid>li:nth-child(4n+4) .dcard__photo img{animation-name:cam-orbit}@keyframes cam-dolly{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.32)translate(-3%,-4%)}}@keyframes cam-pan{0%{transform:scale(1.26)translate(-9%,1%)}to{transform:scale(1.26)translate(9%,-1%)}}@keyframes cam-crane{0%{transform:scale(1.24)translateY(8%)rotate(-1deg)}to{transform:scale(1.3)translate(2%,-8%)rotate(1deg)}}@keyframes cam-orbit{0%{transform:scale(1.34)rotateY(-10deg)translate(-4%)}to{transform:scale(1.34)rotateY(10deg)translate(4%)}}.dcard:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent, var(--color-glare), transparent);width:45%;animation:card-sheen var(--dur-card-wave) var(--ease-in-out) infinite;animation-delay:calc(var(--wave,0) * var(--dur-card-wave) / -7);position:absolute;inset:-20% auto -20% 0;transform:translate(-140%)skew(-12deg)}@keyframes card-sheen{0%,18%{transform:translate(-140%)skew(-12deg)}42%,to{transform:translate(340%)skew(-12deg)}}.dcard{border-radius:var(--radius-card);background:var(--color-paper);height:100%;box-shadow:0 1px 0 var(--color-rule), 0 18px 34px -24px var(--color-shadow);outline:var(--rule-hair) solid var(--color-rule);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform var(--dur-long) var(--ease-out), box-shadow var(--dur-long) var(--ease-out);position:relative;overflow:hidden}.dcard:hover{box-shadow:0 1px 0 var(--color-rule), 0 30px 50px -26px var(--color-shadow)}.dcard__photo{aspect-ratio:16/10;position:relative}.dcard__body{padding:var(--space-sm) var(--space-sm) var(--space-md)}.dcard h3{font-size:var(--text-lg);color:var(--color-deep);font-weight:800}.dcard p{margin-top:var(--space-3xs);font-size:var(--text-sm);color:var(--color-ink-2);line-height:1.55}.dcard__glare{pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%), var(--color-glare), transparent 55%);transition:opacity var(--dur-long) var(--ease-out);position:absolute;inset:0}.dcard:hover .dcard__glare{opacity:1}.steps{position:relative}.steps__list{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (min-width:900px){.steps__list{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr))}}.steps__line{display:none}@media (min-width:900px){.steps__line{top:calc(var(--space-lg) + 1.25rem);background:var(--color-line);transform-origin:0;height:2px;display:block;position:absolute;left:16%;right:16%}@supports (animation-timeline:view()){.steps__line{animation:linear both line-draw;animation-timeline:view();animation-range:entry 20% cover 45%}@keyframes line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}.steps__item{padding:var(--space-lg);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:0 0 0 var(--rule-hair) var(--color-rule), 0 24px 40px -30px var(--color-shadow);position:relative}.steps__num{border-radius:var(--radius-pill);background:var(--color-accent-2);width:2.5rem;height:2.5rem;color:var(--color-accent-ink);box-shadow:0 0 0 6px var(--color-paper), 0 0 0 7px var(--color-rule);place-items:center;font-weight:800;display:grid}.steps__item h3{margin-top:var(--space-md);font-size:var(--text-lg);color:var(--color-deep);font-weight:800}.steps__item p{margin-top:var(--space-2xs);color:var(--color-ink-2);line-height:1.6}.trust{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.trust{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.trust__list{gap:var(--space-sm);margin-top:var(--space-lg);display:grid}.trust__item{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:0 0 0 var(--rule-hair) var(--color-mint-2), 0 18px 30px -26px var(--color-shadow);align-items:flex-start;display:flex}.trust__icon{border-radius:var(--radius-sm);background:var(--color-accent-soft);width:2.75rem;height:2.75rem;color:var(--color-accent-2);flex:none;place-items:center;display:grid}.trust__item h3{color:var(--color-deep);font-weight:800}.trust__item p{margin-top:var(--space-3xs);font-size:var(--text-sm);color:var(--color-ink-2);line-height:1.55}.cta{background:var(--color-sky);border-block:var(--rule-hair) solid var(--color-sky-2);overflow:clip}.cta__inner{gap:var(--space-xl);padding-block:var(--space-2xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1024px){.cta__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cta__copy p{margin-top:var(--space-sm);max-width:32rem;color:var(--color-ink-2);line-height:1.6}.cta__visual{aspect-ratio:16/11;perspective:1400px;position:relative}.cta__shot{width:74%;transform-style:preserve-3d;position:absolute}.cta__shot img{border-radius:var(--radius-panel);box-shadow:0 40px 70px -30px var(--color-shadow-deep), 0 0 0 var(--rule-hair) var(--color-rule)}.cta__shot--back{top:0;right:0;transform:rotateY(-18deg)rotateX(6deg)translateZ(-80px)}.cta__shot--front{bottom:0;left:0;transform:rotateY(-18deg)rotateX(6deg)translateZ(60px)}.cta__shot img{animation:drift var(--dur-drift) var(--ease-in-out) infinite alternate}.cta__shot--front img{animation-delay:-3s}.foot{background:var(--color-paper);border-top:var(--rule-hair) solid var(--color-rule);padding-block:var(--space-2xl) var(--space-lg)}.foot__grid{gap:var(--space-xl) var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){.foot__grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}}.foot__brand{grid-column:1/-1}@media (min-width:900px){.foot__brand{grid-column:auto}}.foot__mark{align-items:center;gap:var(--space-2xs);font-size:var(--text-xl);color:var(--color-deep);font-weight:800;display:flex}.foot__tag{margin-top:var(--space-sm);max-width:22rem;color:var(--color-ink-2)}.foot nav{flex-direction:column;align-items:flex-start;display:flex}.foot nav h3{margin-bottom:var(--space-2xs);font-size:var(--text-sm);color:var(--color-deep);font-weight:800}.foot nav a{min-height:2.75rem;color:var(--color-ink-2);white-space:nowrap;transition:color var(--dur-short) var(--ease-out);align-items:center;display:inline-flex}.foot nav a:hover{color:var(--color-accent-2)}.foot__meta{justify-content:space-between;gap:var(--space-2xs);margin-top:var(--space-xl);padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.landing[data-r3d-armed] [data-r3d]{transition:transform var(--dur-3d-in) var(--ease-out) var(--r3d-delay,0s), opacity var(--dur-3d-in) var(--ease-out) var(--r3d-delay,0s)}.landing[data-r3d-armed] [data-r3d]:not([data-in]){opacity:0}.landing[data-r3d-armed] [data-r3d=tip]:not([data-in]){transform:perspective(900px) rotateX(-28deg) translateY(var(--space-lg));transform-origin:50% 0}.landing[data-r3d-armed] [data-r3d=card]:not([data-in]){transform-origin:0;transform:perspective(900px)rotateY(-34deg)rotateX(10deg)translateZ(-120px)}.motion-toggle{right:var(--space-sm);bottom:var(--space-sm);z-index:45;align-items:center;gap:var(--space-2xs);min-height:2.5rem;padding:0 var(--space-sm);border-radius:var(--radius-pill);background:color-mix(in oklch, var(--color-paper) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-deep);font-size:var(--text-xs);white-space:nowrap;box-shadow:0 0 0 var(--rule-hair) var(--color-rule), 0 12px 24px -16px var(--color-shadow);transition:background-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);font-weight:700;line-height:1;display:inline-flex;position:fixed}.motion-toggle:hover{background:var(--color-aqua)}.motion-toggle:active{transform:translateY(1px)}.landing[data-motion=paused] :is(.stage__rig,.stage__layer,.stage__float,.cta__shot img,.dcard__photo img,.reel__clip,.reel__clip img),.landing[data-motion=paused] .reel__bars li:after,.landing[data-motion=paused] .dcard:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.nav,.hero__line,.hero__lede,.hero .hero__actions,.hero__chips,.stage__layer,.tour__copy,.tour__screen,.nav__sheet,.stage__float,.cta__shot img,.tour__screen-wrap,.steps__line{animation:none}.stage__rig{transition:none;animation:none;transform:rotateY(-14deg)rotateX(8deg)}.dcard__photo img{animation:none;transform:none}.facts__item,.facts__item:hover,.facts__item:hover .facts__icon{transition:none;transform:none}.reel__clip,.reel__clip img{animation:none}.reel__bars{display:none}.dcard{transition:none;transform:none}.dcard__glare,.dcard:after,.motion-toggle{display:none}.btn,.btn:hover,.btn:active{transform:none}}
