@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_46fc96bf-module__lzCiTW__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_46fc96bf-module__lzCiTW__variable{--font-schibsted:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_36f00233-module__M_7IOW__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_36f00233-module__M_7IOW__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_b8c3c420-module__vGkobG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_b8c3c420-module__vGkobG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ink:#0a1b2e;--navy:#10263f;--navy-raised:#16324f;--steel:#4a6785;--steel-deep:#34506c;--frost:#d3e3f1;--ice:#edf4fa;--paper:#fff;--signal:#2270bd;--signal-deep:#1a5b9c;--glow:#8cc5f0;--accent:#7598ad;--reject:#b23a36;--text:#1c2d40;--muted:var(--steel);--line:#e3ebf3;--card:#f3f7fb;--tint-50:#f6fafd;--tint-300:#b7d8f2;--text-body:1.1875rem;--text-lede:1.35rem;--text-sm:1.125rem;--text-xs:1rem;--container:1120px;--gutter:clamp(.5rem, 1.4vw, 1.25rem);--radius:14px;--radius-card:20px;--radius-panel:28px;--motif-traces-left:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 90' preserveAspectRatio='xMidYMid meet'%3E%3Cstyle%3E.d%7Banimation:dr var(--t) cubic-bezier(.45,0,.2,1) var(--w) both%7D.k,.r%7Btransform-box:fill-box;transform-origin:center%7D.k%7Banimation:pop .55s cubic-bezier(.2,.7,.2,1.25) var(--w) both,var(--bk) ease-in-out var(--bw) infinite%7D.q,.r%7Bopacity:0%7D.q%7Banimation:q 7s cubic-bezier(.55,0,.45,1) 2.4s infinite%7D.r%7Banimation:r 7s ease-out 2.4s infinite%7D.b%7Banimation:bi 1s cubic-bezier(.2,.7,.2,1) 1.4s both,bl 9s ease-in-out 3.2s infinite%7D@keyframes dr%7Bfrom%7Bstroke-dasharray:1 1;stroke-dashoffset:1%7Dto%7Bstroke-dasharray:1 1;stroke-dashoffset:0%7D%7D@keyframes pop%7Bfrom%7Bopacity:0;transform:scale(.3)%7D%7D@keyframes q%7B0%25%7Bopacity:0;transform:translateX(0)%7D5%25%7Bopacity:1%7D20%25%7Bopacity:1;transform:translateX(54px)%7D24%25,100%25%7Bopacity:0;transform:translateX(57px)%7D%7D@keyframes r%7B0%25,20%25%7Bopacity:0;transform:scale(1)%7D22%25%7Bopacity:.45;transform:scale(1.2)%7D48%25,100%25%7Bopacity:0;transform:scale(2.8)%7D%7D@keyframes kq%7B0%25,19%25%7Bfill-opacity:.55;stroke-opacity:.55%7D24%25%7Bfill-opacity:.8;stroke-opacity:1%7D48%25,100%25%7Bfill-opacity:.55;stroke-opacity:.55%7D%7D@keyframes bi%7Bfrom%7Bopacity:0;transform:translateX(-17px)%7D%7D@keyframes bl%7B0%25,36%25%7Bopacity:1;transform:translateX(0)%7D56%25%7Bopacity:0;transform:translateX(50px)%7D57%25%7Bopacity:0;transform:translateX(-17px)%7D78%25,100%25%7Bopacity:1;transform:translateX(0)%7D%7D@keyframes kb%7B0%25,53%25%7Bfill-opacity:.55;stroke-opacity:.55%7D58%25%7Bfill-opacity:.8;stroke-opacity:1%7D76%25,100%25%7Bfill-opacity:.55;stroke-opacity:.55%7D%7D@media (prefers-reduced-motion: reduce)%7B*%7Banimation:none!important;%7D%7D%3C/style%3E%3Cdefs%3E%3Cmask id='m0' maskUnits='userSpaceOnUse' x='0' y='0' width='240' height='90'%3E%3Cpath class='d' style='--t:0.9s;--w:0.2s' pathLength='1' d='M0 12L64 12' fill='none' stroke='%23fff' stroke-width='6'/%3E%3C/mask%3E%3Cmask id='m1' maskUnits='userSpaceOnUse' x='0' y='0' width='240' height='90'%3E%3Cpath class='d' style='--t:1.6s;--w:0.35s' pathLength='1' d='M0 40L9 40Q16 40 16 47L16 69Q16 76 23 76L104 76' fill='none' stroke='%23fff' stroke-width='6'/%3E%3C/mask%3E%3C/defs%3E%3Cg fill='none' stroke='%238cc5f0' vector-effect='non-scaling-stroke'%3E%3Cpath mask='url(%23m0)' d='M0 12L64 12' stroke-opacity='0.3' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3Cpath mask='url(%23m1)' d='M0 40L9 40Q16 40 16 47L16 69Q16 76 23 76L104 76' stroke-opacity='0.3' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3Cpath class='q' d='M0 12h10' stroke-opacity='0.95' stroke-width='1.5' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3Cpath class='b' d='M40 76H54' stroke-opacity='0.72' stroke-width='2.5' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3Cpath class='k' style='--w:1.0s;--bk:kq 7s;--bw:2.4s' d='M65 9.5h5v5h-5z' fill='%238cc5f0' fill-opacity='0.55' stroke='%238cc5f0' stroke-opacity='0.55' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath class='k' style='--w:1.85s;--bk:kb 9s;--bw:3.2s' d='M105 73.5h5v5h-5z' fill='%238cc5f0' fill-opacity='0.55' stroke='%238cc5f0' stroke-opacity='0.55' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath class='r' d='M65 9.5h5v5h-5z' fill='none' stroke='%238cc5f0' stroke-opacity='0.8' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--motif-traces-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 90' preserveAspectRatio='xMidYMid meet'%3E%3Cstyle%3E.d%7Banimation:dr var(--t) cubic-bezier(.45,0,.2,1) var(--w) both%7D.k,.r%7Btransform-box:fill-box;transform-origin:center%7D.k%7Banimation:pop .55s cubic-bezier(.2,.7,.2,1.25) var(--w) both,var(--bk) ease-in-out var(--bw) infinite%7D.q,.r%7Bopacity:0%7D.q%7Banimation:q 8s cubic-bezier(.55,0,.45,1) 3.6s infinite%7D.r%7Banimation:r 8s ease-out 3.6s infinite%7D.b%7Banimation:bi 1s cubic-bezier(.2,.7,.2,1) 1.6s both,bl 10s ease-in-out 4.4s infinite%7D@keyframes dr%7Bfrom%7Bstroke-dasharray:1 1;stroke-dashoffset:1%7Dto%7Bstroke-dasharray:1 1;stroke-dashoffset:0%7D%7D@keyframes pop%7Bfrom%7Bopacity:0;transform:scale(.3)%7D%7D@keyframes q%7B0%25%7Bopacity:0;transform:translateX(0)%7D5%25%7Bopacity:1%7D20%25%7Bopacity:1;transform:translateX(-48px)%7D24%25,100%25%7Bopacity:0;transform:translateX(-51px)%7D%7D@keyframes r%7B0%25,20%25%7Bopacity:0;transform:scale(1)%7D22%25%7Bopacity:.45;transform:scale(1.2)%7D48%25,100%25%7Bopacity:0;transform:scale(2.8)%7D%7D@keyframes kq%7B0%25,19%25%7Bfill-opacity:.55;stroke-opacity:.55%7D24%25%7Bfill-opacity:.8;stroke-opacity:1%7D48%25,100%25%7Bfill-opacity:.55;stroke-opacity:.55%7D%7D@keyframes bi%7Bfrom%7Bopacity:0;transform:translateX(17px)%7D%7D@keyframes bl%7B0%25,36%25%7Bopacity:1;transform:translateX(0)%7D56%25%7Bopacity:0;transform:translateX(-32px)%7D57%25%7Bopacity:0;transform:translateX(17px)%7D78%25,100%25%7Bopacity:1;transform:translateX(0)%7D%7D@keyframes kb%7B0%25,53%25%7Bfill-opacity:.55;stroke-opacity:.55%7D58%25%7Bfill-opacity:.8;stroke-opacity:1%7D76%25,100%25%7Bfill-opacity:.55;stroke-opacity:.55%7D%7D@media (prefers-reduced-motion: reduce)%7B*%7Banimation:none!important;%7D%7D%3C/style%3E%3Cdefs%3E%3Cmask id='m0' maskUnits='userSpaceOnUse' x='0' y='0' width='240' height='90'%3E%3Cpath class='d' style='--t:1.5s;--w:0.5s' pathLength='1' d='M240 52L223 52Q216 52 216 45L216 23Q216 16 209 16L148 16' fill='none' stroke='%23fff' stroke-width='6'/%3E%3C/mask%3E%3Cmask id='m1' maskUnits='userSpaceOnUse' x='0' y='0' width='240' height='90'%3E%3Cpath class='d' style='--t:0.9s;--w:0.3s' pathLength='1' d='M240 80L182 80' fill='none' stroke='%23fff' stroke-width='6'/%3E%3C/mask%3E%3C/defs%3E%3Cg fill='none' stroke='%238cc5f0' vector-effect='non-scaling-stroke'%3E%3Cpath mask='url(%23m0)' d='M240 52L223 52Q216 52 216 45L216 23Q216 16 209 16L148 16' stroke-opacity='0.3' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3Cpath mask='url(%23m1)' d='M240 80L182 80' stroke-opacity='0.3' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3Cpath class='q' d='M240 80h-10' stroke-opacity='0.95' stroke-width='1.5' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3Cpath class='b' d='M192 16H180' stroke-opacity='0.72' stroke-width='2.5' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3Cpath class='k' style='--w:1.1s;--bk:kq 8s;--bw:3.6s' d='M176 77.5h5v5h-5z' fill='%238cc5f0' fill-opacity='0.55' stroke='%238cc5f0' stroke-opacity='0.55' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath class='k' style='--w:1.9s;--bk:kb 10s;--bw:4.4s' d='M142 13.5h5v5h-5z' fill='%238cc5f0' fill-opacity='0.55' stroke='%238cc5f0' stroke-opacity='0.55' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath class='r' d='M176 77.5h5v5h-5z' fill='none' stroke='%238cc5f0' stroke-opacity='0.8' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:6.5rem}body{--font-display:var(--font-schibsted), sans-serif;--font-body:var(--font-hanken), sans-serif;--font-mono:var(--font-plex-mono), monospace;font-family:var(--font-body);font-size:var(--text-body);color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased;line-height:1.65}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);letter-spacing:-.03em;font-weight:600;line-height:1.1}h2,h3{text-wrap:balance}h1{font-size:clamp(2.3rem,5.2vw,3.75rem)}h2{font-size:clamp(1.9rem,4vw,3rem)}h3{letter-spacing:-.02em;font-size:1.2rem;line-height:1.25}a{color:var(--signal);text-decoration:none;transition:color .15s}a[href^=tel\:]{white-space:nowrap}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}img{max-width:100%}.container{max-width:var(--container);margin:0 auto;padding-inline:1.5rem}.section{padding:6rem 0}.section-ice{margin:0 var(--gutter);border-radius:var(--radius-panel);background:linear-gradient(180deg, var(--ice) 0%, var(--tint-50) 100%)}.section-ice+.section-ice,.section-ice+.cta-panel{margin-top:var(--gutter)}.home-hero,.crm-hero,.about-hero,.page-hero{isolation:isolate}.hero-product:before,.hero-pricing:before,.hero-security:before,.hero-roadmap:before,.hero-faq:before,.hero-contact:before,.hero-privacy:before,.hero-terms:before,.hero-refunds:before,.hero-delivery:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}@keyframes motif-fade{0%{opacity:.01}}@keyframes motif-rise{0%{opacity:.01;translate:0 26px}}@keyframes motif-drop{0%{opacity:.01;translate:0 -34px}}@keyframes motif-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes motif-float{50%{translate:0 -6px}}.home-hero:before{animation:1.4s .2s backwards motif-fade}.crm-hero:before,.hero-product:before,.hero-security:before,.hero-faq:before,.hero-privacy:before,.hero-terms:before{animation:1.2s cubic-bezier(.2,.7,.2,1) .3s backwards motif-rise}.hero-pricing:before{animation:1s cubic-bezier(.2,.8,.3,1.2) .3s backwards motif-drop}.hero-refunds:before{animation:1.2s cubic-bezier(.2,.7,.2,1) .3s backwards motif-rise,8s ease-in-out 1.6s infinite motif-float}.founder-photo.revealed:before{animation:1.1s cubic-bezier(.45,0,.2,1) .45s both motif-draw}.founder-photo.revealed .founder-doodle{animation:.7s 1.3s backwards motif-rise}.founder-photo.revealed img{animation:1.1s cubic-bezier(.2,.7,.2,1) .15s backwards founder-develop,7s ease-in-out 1.8s infinite founder-float}@keyframes founder-develop{0%{clip-path:inset(0 0 100% 0 round var(--radius-panel));filter:saturate(0)brightness(1.1);scale:1.06}to{clip-path:inset(0 round var(--radius-panel))}}@keyframes founder-float{0%,to{translate:0;rotate:none}50%{translate:0 -8px;rotate:-.6deg}}.section-head{text-align:center;max-width:44rem;margin:0 auto 3.5rem}.section-head .lede{margin:1rem auto 0}.section-head .cta-row{justify-content:center}.section-head:last-child{margin-bottom:0}.fine-print{text-align:center;max-width:44rem;font-size:var(--text-xs);color:var(--muted);margin:2rem auto 0}.lede{color:var(--muted);font-size:var(--text-lede);max-width:38rem}.prose{max-width:44rem;color:var(--muted);margin:0 auto}.prose p+p{margin-top:1rem}.prose h2{margin:2.75rem 0 1rem;font-size:clamp(1.4rem,2.6vw,1.75rem)}.prose h2:first-child{margin-top:0}.prose h3{margin:2rem 0 .75rem;font-size:1.15rem}.prose ul,.prose ol{margin:1rem 0 1rem 1.25rem}.prose li+li{margin-top:.45rem}.prose li::marker{color:var(--signal)}.prose a,.fine-print a,.footer-grievance a{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.prose strong{color:var(--ink);font-weight:600}.btn{font-family:var(--font-body);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.72rem 1.35rem;font-size:.9375rem;font-weight:500;line-height:1.2;text-decoration:none;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.6;cursor:progress;transform:none}.btn-primary{background:var(--signal);color:var(--paper)}.btn-primary:hover{background:var(--signal-deep);box-shadow:0 8px 20px #2270bd40}.btn-ghost{background:var(--paper);color:var(--ink);border-color:var(--line);box-shadow:0 2px 6px #0a1b2e0d}.btn-ghost:hover{box-shadow:0 8px 20px #0a1b2e14}.btn-block{width:100%}.cta-row{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.site-header{top:calc(var(--gutter) + 1rem);z-index:50;width:min(52rem, calc(100% - 2 * var(--gutter) - 1.5rem));position:fixed;left:50%;transform:translate(-50%)}.site-header .bar{background:var(--ink);border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.45rem .45rem .45rem 1.2rem;display:flex;box-shadow:0 14px 34px #0a1b2e38}.wordmark{flex-shrink:0;align-items:center;display:inline-flex}.wordmark svg{aspect-ratio:920/290;width:auto;height:1.3rem;color:var(--ice);display:block}.wordmark-suffix{font:500 .62rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--frost);border-left:1px solid #fff3;margin-left:.6rem;padding-left:.6rem}.main-nav{align-items:center;gap:.25rem;display:flex}.main-nav a{color:#ffffffc7;border-radius:999px;padding:.4rem .7rem;font-size:.82rem;transition:color .15s,background-color .15s}.main-nav a:hover{color:var(--paper);background:#ffffff14;text-decoration:none}.main-nav a[aria-current=page]{color:var(--paper);background:#ffffff1f}.main-nav .btn{background:var(--glow);color:var(--ink);margin-left:.5rem;padding:.6rem 1.15rem}.main-nav .btn:hover{color:var(--ink);box-shadow:none;background:#a7d4f5}.menu-toggle{background:var(--glow);color:var(--ink);font:500 .8rem var(--font-body);cursor:pointer;border:none;border-radius:999px;padding:.55rem 1rem;display:none}@media (max-width:55em){.menu-toggle{display:inline-flex}.main-nav{background:var(--ink);border-radius:22px;flex-direction:column;align-items:stretch;gap:.15rem;padding:.75rem;display:none;position:absolute;top:calc(100% + .5rem);left:0;right:0;box-shadow:0 18px 40px #0a1b2e40}.main-nav.open{display:flex}.main-nav a{padding:.75rem 1rem;font-size:.95rem}.main-nav .btn{margin:.4rem 0 0}}.hero,.page-hero{margin:var(--gutter) var(--gutter) 0;border-radius:var(--radius-panel);text-align:center;background:linear-gradient(180deg, #f6fafd 0%, var(--ice) 30%, #c2def4 64%, var(--glow) 100%);padding:9.5rem 0 0;position:relative;overflow:hidden}.page-hero{padding-bottom:9rem}.page-hero.has-visual{padding-bottom:0}.hero h1,.page-hero h1{max-width:50rem;margin:0 auto}.hero .lede,.page-hero .lede{font-size:var(--text-lede);color:var(--steel-deep);margin:1.1rem auto 0}.hero .cta-row,.page-hero .cta-row{justify-content:center}.hero-note{max-width:34rem;font-size:var(--text-xs);color:var(--steel-deep);margin:1rem auto 0}.hero-visual{max-width:62rem;margin:4rem auto 0;padding:0 1.5rem;position:relative}.page-hero.has-overlap{padding-bottom:0;display:flow-root;overflow:visible}.hero-prices .price-card{background:var(--paper);box-shadow:0 18px 44px #0a1b2e14}.hero-prices .price-card h2{letter-spacing:-.02em;margin-top:1rem;font-size:1.2rem;line-height:1.25}.hero-prices .price-card>p+p{margin-top:.75rem}.hero-prices .price-card strong{color:var(--ink);font-weight:500}.section.after-overlap{padding-top:16rem}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero h1,.hero .lede,.hero .cta-row,.hero-visual,.page-hero h1,.page-hero .lede,.page-hero .hero-note,.page-hero .cta-row{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.hero h1,.page-hero h1{animation-delay:60ms}.hero .lede,.page-hero .lede{animation-delay:.12s}.hero .cta-row,.page-hero .cta-row,.page-hero .hero-note{animation-delay:.18s}.hero-visual{animation-delay:.26s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-property:color,background-color,border-color,opacity!important;transition-duration:.15s!important;animation:none!important}}.grid-3{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.5rem;display:grid}.grid-2{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:2.5rem;display:grid}.section-head+.grid-2,.section-head+.grid-3{margin-top:0}.grid-3+.grid-2{margin-top:1.25rem}@media (max-width:900px){.grid-3{grid-template-columns:1fr}}@media (max-width:700px){.grid-2{grid-template-columns:1fr}}.card{background:var(--card);border-radius:var(--radius-card);padding:1.75rem;transition:transform .25s,box-shadow .25s}@media (hover:hover){.card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0a1b2e0f}}.section-ice .card{background:#ffffffb8}.card h3{margin-top:.9rem}.card.offer{flex-direction:column;padding:2.25rem;display:flex}.card.offer .tag{width:fit-content}.card.offer h3{font-size:clamp(1.4rem,2.4vw,1.75rem)}.card.offer p{flex:1}.card.offer .cta-row{margin-top:1.75rem}@media (min-width:561px) and (max-width:979px){.card.offer .cta-row{flex-direction:column;align-items:flex-start}}.card p{color:var(--muted);font-size:var(--text-sm);margin-top:.6rem}.card-icon{width:1.75rem;height:1.75rem;color:var(--signal);display:block}.icon-soft{width:1.75rem;height:1.75rem;color:var(--signal-deep);display:block}.card .card-icon+.tag,.card .icon-soft+.tag{margin-top:1rem}.tag{color:var(--signal-deep);font-size:.875rem;font-weight:600;display:inline-block}.card .tag+h3{margin-top:.7rem}.feature-list{grid-template-columns:repeat(3,1fr);gap:2.5rem 2rem;display:grid}.feature-list .item h3{margin-top:1.25rem;font-size:1.1rem}.feature-list .item p{color:var(--muted);font-size:var(--text-sm);margin-top:.5rem}@media (min-width:901px){.feature-list .item:last-child:nth-child(3n+1){grid-column:2}}@media (max-width:900px){.feature-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.feature-list{grid-template-columns:1fr}}.tiles{gap:1.5rem}.tiles .item{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));padding:1.9rem 1.75rem 2rem;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s,background-color .3s}@media (hover:hover){.tiles .item:hover{background:#fff;transition-duration:.15s,.3s,.3s;box-shadow:0 22px 44px #0a1b2e17}}.frost-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;background:#ffffff8c;border:1px solid #ffffffe6;border-radius:24px;grid-template-columns:repeat(3,1fr);gap:2rem;padding:2.5rem 2rem;display:grid}.frost-card .icon-soft{margin:0 auto}.frost-card h3{margin-top:1.1rem;font-size:1.2rem}.frost-card p{color:var(--muted);font-size:var(--text-sm);margin-top:.6rem}@media (max-width:800px){.frost-card{grid-template-columns:1fr}}.feature-rows{gap:1.25rem;display:grid}.feature-row{background:var(--card);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:2rem;min-height:21rem;padding:2.75rem;display:grid;overflow:hidden}.feature-row.flip{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.feature-row.flip .feature-copy{order:2}.feature-copy h3{letter-spacing:-.03em;margin-top:2.5rem;font-size:clamp(1.6rem,2.6vw,2.1rem)}.feature-copy p{color:var(--muted);font-size:var(--text-sm);max-width:26rem;margin-top:.8rem}.feature-copy .cta-row{margin-top:1.5rem}.feature-visual{justify-content:center;display:flex;position:relative}@media (max-width:860px){.feature-row,.feature-row.flip{grid-template-columns:1fr;padding:2rem 1.5rem 2.5rem}.feature-row.flip .feature-copy{order:0}.feature-copy h3{margin-top:1.5rem}.feature-visual .mock-overlay{width:auto;box-shadow:none;position:static}}.showcase{background:var(--card);border-radius:24px;padding:2.5rem 2.5rem 2.25rem;overflow:hidden}.showcase-visual{justify-content:center;margin-bottom:2.25rem;display:flex}.showcase-visual .illus-scroll{background:var(--paper);flex:1;min-width:0;margin:0}.showcase-points{grid-template-columns:1fr 1fr;gap:1.5rem 2.5rem;display:grid}.point{grid-template-columns:auto 1fr;align-content:start;align-items:start;gap:.25rem .9rem;display:grid}.point .card-icon{grid-row:span 2;width:1.6rem;height:1.6rem}.point h3{align-self:center;font-size:1.05rem}.point p{color:var(--muted);font-size:var(--text-sm)}@media (max-width:700px){.showcase{padding:1.75rem 1.25rem}.showcase-points{grid-template-columns:1fr}}.mock-frame{text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff73;border:1px solid #ffffffd9;border-bottom:none;border-radius:22px 22px 0 0;width:100%;padding:.75rem}.mock-app{background:#f6f9fc;border-radius:14px 14px 0 0;grid-template-columns:3rem 1fr;gap:.75rem;padding:1rem 1rem 0;display:grid}.mock-side{flex-direction:column;align-items:center;gap:.6rem;display:flex}.mock-side img{border-radius:7px;width:1.7rem;height:1.7rem;margin-bottom:.6rem}.mock-side span{background:var(--paper);border:1px solid var(--line);border-radius:7px;width:1.6rem;height:1.6rem}.mock-side span.on{background:var(--ice);border-color:var(--tint-300)}.mock-top{align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.mock-top strong{font-family:var(--font-display);color:var(--ink);margin-right:auto;font-size:1rem;font-weight:500}.mock-search{background:var(--paper);border:1px solid var(--line);border-radius:999px;width:11rem;height:1.9rem}.mock-chip{background:var(--paper);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.68rem;display:inline-flex}.mock-chip.up{color:var(--signal-deep);border-color:var(--frost);background:var(--ice)}.mock-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:.75rem;display:grid}.mock-card{background:var(--paper);border:1px solid #e6eef6;border-radius:12px;padding:.9rem 1rem;box-shadow:0 6px 18px #0a1b2e0a}.mock-card-head{color:var(--ink);border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.65rem;font-size:.75rem;font-weight:500;display:flex}.mock-kpi+.mock-kpi{margin-top:.8rem}.mock-kpi small{color:var(--muted);font-size:.62rem;display:block}.mock-kpi div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mock-kpi b{font-family:var(--font-display);letter-spacing:-.02em;color:var(--signal);font-size:1.55rem;font-weight:500}.mock-seats{gap:.8rem;font-size:.72rem;display:grid}.mock-seats>div{color:var(--text);grid-template-columns:7.5rem 1fr 3.2rem;align-items:center;gap:.75rem;display:grid}.mock-seats i{background:linear-gradient(90deg, var(--signal) var(--fill), var(--ice) var(--fill));border-radius:999px;height:.5rem}.mock-seats b{color:var(--steel);text-align:right;font-weight:500}.mock-trio{text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff73;border:1px solid #ffffffd9;border-bottom:none;border-radius:22px 22px 0 0;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:.9rem;padding:.75rem .75rem 0;display:grid}.mock-trio>*{border-radius:12px 12px 0 0;min-height:13rem}.mock-trio>:nth-child(2){min-height:16rem}@media (max-width:700px){.mock-trio{grid-template-columns:1fr}.mock-trio>:not(:nth-child(2)){display:none}}.mock-float{width:min(100%,27rem);position:relative}.mock-float .mock-card+.mock-card{margin-top:.75rem}.mock-overlay{z-index:1;width:13rem;position:absolute;bottom:-1.75rem;left:-1.5rem;box-shadow:0 18px 40px #0a1b2e1a}.seat-grid{grid-template-columns:repeat(10,1fr);gap:.35rem;display:grid}.seat-grid span{aspect-ratio:1;background:var(--tint-300);border-radius:5px}.seat-grid span.free{background:var(--paper);border:1px dashed #b9c9d8}.seat-grid span.last{background:var(--signal);box-shadow:0 0 0 3px #2270bd40}.mock-rows{gap:.45rem;font-size:.72rem;display:grid}.mock-rows>div{color:var(--text);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mock-rows>div span:first-child{align-items:center;gap:.45rem;display:inline-flex}.mock-rows .dot{background:var(--signal);border-radius:999px;width:.45rem;height:.45rem}.mock-rows .dot.muted{background:#b9c9d8}.mock-big{font-family:var(--font-display);letter-spacing:-.02em;color:var(--signal);font-size:1.9rem;font-weight:500;line-height:1.1}.mock-flow{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.8rem;display:flex}.mock-flow .arrow{color:#8198b0;font-size:.75rem}.founder{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:4rem;display:grid}.founder-photo{isolation:isolate;margin:0;position:relative}.founder-photo img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-panel);width:100%;height:auto;display:block;box-shadow:0 24px 60px #0a1b2e24}.founder-photo:after{content:"";background:var(--accent);border-radius:.55rem;width:2.6rem;height:2.6rem;position:absolute;top:-.9rem;right:-.9rem;box-shadow:0 8px 20px #0a1b2e2e}.founder-copy h2{margin-top:.2rem}.founder-role{color:var(--signal-deep);margin-top:.5rem;font-weight:600}.founder-copy>p:not(.founder-role){color:var(--muted);max-width:34rem;margin-top:1.1rem}.btn-icon{width:1rem;height:1rem}@media (max-width:860px){.founder{grid-template-columns:1fr;gap:2.5rem}.founder-photo{max-width:22rem;margin-inline:auto}.founder-photo:before{inset:1.1rem -.9rem -.9rem 1.1rem}.founder-doodle{display:none}}.section:not(.section-ice) .frost-card{background:var(--card);border-color:var(--line)}@property --fill{syntax:"<percentage>";inherits:false;initial-value:0%}:is(.hero,.page-hero,.revealed) .a-rise{animation:m-rise .45s ease calc(var(--t,0) * 1s + var(--mock-delay,0s)) both}:is(.hero,.page-hero,.revealed) .a-pop{animation:m-pop .4s cubic-bezier(.2, .8, .3, 1.25) calc(var(--t,0) * 1s + var(--mock-delay,0s)) both}:is(.hero,.page-hero,.revealed) .a-slide{animation:m-slide .4s ease calc(var(--t,0) * 1s + var(--mock-delay,0s)) both}:is(.hero,.page-hero,.revealed) .a-fill{animation:m-fill .9s cubic-bezier(.2, .7, .2, 1) calc(var(--t,0) * 1s + var(--mock-delay,0s)) both}:is(.hero,.page-hero,.revealed) .a-pulse{animation:m-pop .4s cubic-bezier(.2, .8, .3, 1.25) calc(var(--t,0) * 1s + var(--mock-delay,0s)) both, m-pulse 1.2s ease-out calc(var(--t,0) * 1s + .4s + var(--mock-delay,0s)) 2}:is(.hero,.page-hero,.revealed) .a-shake{animation:m-pop .4s cubic-bezier(.2, .8, .3, 1.25) calc(var(--t,0) * 1s + var(--mock-delay,0s)) both, m-shake .45s ease calc(var(--t,0) * 1s + .4s + var(--mock-delay,0s))}:is(.hero,.page-hero,.revealed) .manifest-row,:is(.hero,.page-hero,.revealed) .manifest-log>div{animation:.45s both m-rise}:is(.hero,.page-hero,.revealed) .manifest-foot{animation:.45s 2.6s both m-rise}@keyframes m-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes m-pop{0%{opacity:0;transform:scale(.6)}}@keyframes m-slide{0%{opacity:0;transform:translate(10px)}}@keyframes m-fill{0%{--fill:0%}}@keyframes m-pulse{0%{box-shadow:0 0 #2270bd80}to{box-shadow:0 0 0 10px #2270bd00}}@keyframes m-shake{25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}.manifest{background:var(--paper);text-align:left;border:1px solid #e6eef6;border-radius:16px;width:min(100%,30rem);font-size:.74rem;overflow:hidden;box-shadow:0 16px 40px #0a1b2e0f}.manifest-head{color:var(--ink);border-bottom:1px solid #edf2f7;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;padding:.85rem 1.1rem;font-size:.78rem;font-weight:500;display:flex}.manifest-head span{white-space:nowrap}.manifest-head span:last-child{color:var(--muted);font-weight:400}.manifest-body{padding:.5rem 0 0}.manifest-row{border-bottom:1px solid #f1f5f9;grid-template-columns:2.4em 1fr auto;align-items:center;gap:.6rem;padding:.5rem 1.1rem;display:grid}.manifest-row.dim{color:var(--muted)}.manifest-row .st{letter-spacing:.08em;background:var(--tint-50);color:var(--signal-deep);border-radius:999px;padding:.18rem .5rem;font-size:.62rem}.manifest-log{color:var(--muted);background:#f6f9fc;border-radius:10px;gap:.25rem;margin:.75rem 1.1rem;padding:.75rem .85rem;font-size:.68rem;display:grid}.manifest-log .win{color:var(--signal-deep);font-weight:500}.manifest-log .lose{color:var(--reject)}.manifest-foot{color:var(--muted);border-top:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.1rem;font-size:.66rem;display:flex}.manifest-foot strong{color:var(--ink);font-weight:600}.manifest-replay{border:1px solid var(--line);background:var(--paper);font:500 .68rem var(--font-body);color:var(--ink);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.35rem .75rem;display:inline-flex}.manifest-replay svg{width:.8rem;height:.8rem}.manifest-replay:hover{background:var(--card)}.price-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.25rem;max-width:50rem;margin:0 auto;display:grid}.hero-prices{z-index:1;margin:3.5rem auto -10rem;position:relative}.price-card{border-radius:var(--radius-card);background:var(--card);text-align:left;flex-direction:column;padding:1.75rem;display:flex;position:relative}.price-card h3{font-size:1.2rem}.price-card>p{color:var(--muted);font-size:var(--text-sm);margin-top:.5rem}.price-card .tag{width:fit-content;margin-top:1.25rem}.price{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);align-items:baseline;gap:.4rem;margin:.6rem 0 1.25rem;font-size:2.3rem;font-weight:500;display:flex}.price small{font-family:var(--font-body);letter-spacing:0;color:var(--muted);font-size:.78rem;font-weight:400}.checklist{font-size:var(--text-sm);color:var(--muted);gap:.75rem;margin-top:1.5rem;list-style:none;display:grid}.checklist li{grid-template-columns:1.1rem 1fr;gap:.6rem;display:grid}.checklist li:before{content:"";background:var(--signal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 12.5 10 16.5 18 8'/%3E%3C/svg%3E") center / 70% no-repeat;border-radius:999px;width:1.1rem;height:1.1rem;margin-top:.12rem}.checklist li.no:before{background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b23a36' stroke-width='3' stroke-linecap='round'%3E%3Cline x1='7' y1='7' x2='17' y2='17'/%3E%3Cline x1='17' y1='7' x2='7' y2='17'/%3E%3C/svg%3E") center / 62% no-repeat;border:1px solid #f2d4d3}.notes{columns:3 17rem;column-gap:1.25rem}.note{break-inside:avoid;background:var(--card);border-radius:18px;margin-bottom:1.25rem;padding:1.35rem}.note-head{align-items:center;gap:.75rem;display:flex}.note-head .card-icon{flex-shrink:0;width:1.6rem;height:1.6rem}.note-head strong{color:var(--ink);font-weight:500;font-size:var(--text-sm);line-height:1.3;display:block}.note-head span{color:var(--signal-deep);font-size:.75rem}.note p{color:var(--muted);font-size:var(--text-sm);margin-top:.9rem}.stack{text-align:left;max-width:36rem;margin:0 auto;font-size:.85rem}.stack-box{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:1rem 1.2rem;transition:border-color .2s}.stack-box[title]{cursor:help}@media (hover:hover){.stack-box[title]:hover{border-color:var(--signal)}}.stack-box .label{color:var(--muted);margin-bottom:.7rem;font-size:.8rem;font-weight:600;display:block}.stack-box .stack-box{background:var(--tint-50);border-style:dashed;border-color:var(--tint-300)}.stack-box .stack-box .stack-box{background:var(--paper);border-style:solid;border-color:var(--line);color:var(--ink);margin-top:.6rem}.stack-note{color:var(--muted);font-size:var(--text-xs);text-align:center;margin-top:1rem}.isolation-clients{flex-wrap:wrap;gap:.9rem;margin-top:.8rem;display:flex}.isolation-client{border:1px dashed var(--tint-300);background:var(--tint-50);text-align:center;color:var(--muted);border-radius:14px;flex:9rem;padding:1.1rem 1rem;font-size:.78rem;transition:border-color .2s,transform .2s}.isolation-client svg{width:1.4rem;height:1.4rem;color:var(--signal);margin:0 auto .6rem;display:block}@media (hover:hover){.isolation-client:hover{border-color:var(--signal);transform:translateY(-2px)}}.route-row{position:relative}.route-row:before{content:"";border-top:2px dashed var(--tint-300);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (max-width:900px){.route-row{display:none}.route-row+.grid-3{margin-top:0}}.route-row+.grid-3{margin-top:1rem}.route-stop{z-index:1;justify-content:center;display:flex;position:relative}.route-stop .pin{background:var(--signal);width:3rem;height:3rem;color:var(--paper);cursor:pointer;box-shadow:0 0 0 6px var(--ice);border:none;border-radius:999px;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:relative}.route-stop .pin svg{width:1.35rem;height:1.35rem}@media (hover:hover){.route-stop .pin:hover{transform:translateY(-2px)}}.route-stop .pin .tip{background:var(--ink);color:var(--paper);font:500 .68rem var(--font-body);letter-spacing:.04em;white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:.35rem .7rem;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + .7rem);left:50%;transform:translate(-50%)translateY(4px)}.route-stop .pin:hover .tip,.route-stop .pin:focus-visible .tip{opacity:1;transform:translate(-50%)translateY(0)}.fact-list{border-radius:var(--radius-card);background:var(--card);text-align:left;max-width:44rem;margin:2.5rem auto 0;padding:.4rem 1.5rem}.section-head+.fact-list{margin-top:0}.section-ice .fact-list{background:#ffffffb8}.card .fact-list{background:var(--paper);margin-top:1.2rem;padding:.2rem 1rem}.fact-list>div{font-size:var(--text-sm);border-bottom:1px solid #e1e9f1;grid-template-columns:11rem 1fr;gap:1rem;padding:.9rem 0;display:grid}.fact-list>div:last-child{border-bottom:none}.fact-list dt{color:var(--muted);font-size:.875rem;font-weight:600}.fact-list dd{color:var(--ink)}@media (max-width:560px){.fact-list>div{grid-template-columns:1fr;gap:.2rem}}@media (max-width:900px){.card .fact-list>div{grid-template-columns:1fr;gap:.2rem}}.chennai-badge{align-items:center;gap:.6rem;display:inline-flex}.chennai-badge .ping{color:var(--signal-deep);display:inline-flex;position:relative}.chennai-badge .ping svg{width:1.1rem;height:1.1rem;display:block}.chennai-badge .ping:after{content:"";border:1.5px solid var(--signal);border-radius:999px;animation:2.2s ease-out infinite ping;position:absolute;inset:-5px}@keyframes ping{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.form-panel{text-align:left;max-width:34rem;margin:2.5rem auto 0}form.contact{gap:1.1rem;display:grid}form.contact .row{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}@media (max-width:560px){form.contact .row{grid-template-columns:1fr}}form.contact label{color:var(--ink);gap:.45rem;font-size:.9rem;font-weight:500;display:grid}form.contact input,form.contact textarea{font:400 .92rem var(--font-body);border:1px solid var(--steel);background:var(--paper);color:var(--ink);border-radius:999px;padding:.85rem 1.25rem;box-shadow:0 2px 8px #0a1b2e0a}form.contact textarea{resize:vertical;border-radius:22px}form.contact input::placeholder,form.contact textarea::placeholder{color:var(--steel)}form.contact input:focus,form.contact textarea:focus{outline:2px solid var(--signal-deep);outline-offset:1px}form.contact .btn{width:100%;margin-top:.4rem;padding:.95rem 1.35rem}.form-status{font-size:var(--text-sm);border-radius:16px;padding:.8rem 1.1rem}.form-status.ok{background:var(--paper);color:var(--signal-deep)}.form-status.err{color:#8c3835;background:#fdf0ef}.faq-list{gap:.75rem;max-width:38rem;margin:0 auto;display:grid}.faq-list details{background:var(--card);text-align:left;border-radius:18px;padding:1.1rem 1.25rem}.section-ice .faq-list details{background:#ffffffb8}.faq-list summary{cursor:pointer;font-weight:500;font-size:var(--text-body);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;line-height:1.4;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"";background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232270bd' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3C/svg%3E") center / 60% no-repeat;border-radius:999px;flex-shrink:0;width:1.9rem;height:1.9rem;transition:transform .2s}.faq-list details[open] summary:after{transform:rotate(180deg)}.faq-list details p{color:var(--muted);font-size:var(--text-sm);margin-top:.75rem}.faq-list details[open] p{animation:.3s both rise}.faq-group+.faq-group{margin-top:4.5rem}.faq-group h2{text-align:center;margin-bottom:1.5rem;font-size:clamp(1.4rem,2.6vw,1.75rem)}.faq-more{background:linear-gradient(90deg, var(--ice), var(--tint-50));text-align:left;border-radius:20px;justify-content:space-between;align-items:center;gap:1.5rem;max-width:38rem;margin:3rem auto 0;padding:1.6rem 1.75rem;display:flex}.faq-more h3{font-size:1.35rem}.faq-more p{color:var(--muted);font-size:var(--text-sm);max-width:22rem;margin-top:.35rem}@media (max-width:560px){.faq-more{flex-direction:column;align-items:flex-start}}.cta-panel{isolation:isolate;margin:0 var(--gutter);border-radius:var(--radius-panel);text-align:center;color:var(--frost);background:linear-gradient(180deg, var(--navy) 0%, var(--ink) 100%);padding:6rem 0;position:relative;overflow:hidden}.cta-panel:before{content:"";z-index:-1;pointer-events:none;background:var(--motif-traces-left) left center / auto 100% no-repeat, var(--motif-traces-right) right center / auto 100% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 12%,#0000 36% 64%,#000 88%);mask-image:linear-gradient(90deg,#000 12%,#0000 36% 64%,#000 88%)}.cta-panel h2{max-width:40rem;color:var(--paper);margin:0 auto}.cta-panel .lede{color:var(--frost);margin:1rem auto 0}.cta-panel a:not(.btn){color:var(--glow)}.cta-panel .cta-row{justify-content:center}.cta-panel .btn-primary{background:var(--glow);color:var(--ink)}.cta-panel .btn-primary:hover{background:#a7d4f5;box-shadow:0 8px 20px #8cc5f040}.cta-panel .btn-ghost{color:var(--ice);box-shadow:none;background:0 0;border-color:#2c5480}.cta-panel .btn-ghost:hover{border-color:var(--glow)}.site-footer{margin:calc(var(--gutter) * 3) var(--gutter) var(--gutter);border-radius:var(--radius-panel);border:1px solid var(--line);background:linear-gradient(180deg, var(--card) 0%, var(--tint-50) 100%);font-size:var(--text-xs);padding:4.5rem 0 1.5rem}.site-footer a{color:var(--ink)}.footer-grid{grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(0,1fr)) minmax(max-content,1fr);gap:2.5rem;display:grid}.footer-grid nav{flex-direction:column;gap:.7rem;display:flex}.col-label{color:var(--steel);margin-bottom:.2rem;font-size:.85rem}.footer-wordmark{aspect-ratio:920/290;width:auto;height:1.9rem;color:var(--ink);display:block}.footer-tagline{max-width:20rem;color:var(--muted);margin-top:1.1rem}.footer-legal{color:var(--muted);max-width:22rem;margin-top:1.1rem;font-size:.875rem;font-style:normal;line-height:1.7}.footer-legal strong{color:var(--ink);font-weight:500}.footer-grievance{border-top:1px solid var(--line);color:var(--muted);margin-top:3rem;padding-top:1.5rem;font-size:.875rem}.footer-grievance strong{color:var(--ink);font-weight:500}.footer-meta{background:var(--paper);color:var(--muted);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:.9rem 1rem .9rem 1.5rem;font-size:.85rem;display:flex}.footer-icons{gap:.5rem;display:flex}.footer-icons a{background:var(--ice);width:2.3rem;height:2.3rem;color:var(--signal-deep);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.footer-icons svg{width:1rem;height:1rem}@media (max-width:860px){.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}}.illus{width:100%;height:auto;color:var(--muted);display:block;overflow:visible}.illus *{vector-effect:non-scaling-stroke}.illus-scroll{background:var(--card);border-radius:24px;margin:3rem 0 0;padding:2.25rem}.section-ice .illus-scroll{background:#ffffffb8}@media (max-width:700px){.illus{min-width:560px}.illus-scroll,.section-ice .illus-scroll,.showcase-visual .illus-scroll{background:linear-gradient(270deg, var(--scroll-bg,var(--card)) 35%, transparent) right center / 48px 100% no-repeat local, radial-gradient(farthest-side at 100% 50%, #0a1b2e47, transparent) right center / 22px 100% no-repeat, var(--scroll-bg,var(--card));scrollbar-width:thin;scrollbar-color:var(--frost) transparent;padding:1.5rem;overflow-x:auto}.section-ice .illus-scroll{--scroll-bg:#f7fafc}.showcase-visual .illus-scroll{--scroll-bg:var(--paper)}.illus-scroll::-webkit-scrollbar{height:6px}.illus-scroll::-webkit-scrollbar-thumb{background:var(--frost);border-radius:3px}}@media (max-width:560px){.container{padding-inline:1rem}.section{padding:4rem 0}.hero,.page-hero{padding-top:7.5rem}.page-hero{padding-bottom:5rem}.page-hero.has-overlap{padding-bottom:0}.hero-prices{margin:2.5rem auto -6rem}.section.after-overlap{padding-top:10rem}.faq-group+.faq-group{margin-top:3rem}.fine-print{margin-top:1.5rem}.hero-visual{margin-top:2.75rem;padding:0 .75rem}.section-head{margin-bottom:2.5rem}.cta-panel{padding:4rem 0}.cta-row .btn{flex:14rem}.mock-search{display:none}.mock-app{grid-template-columns:1fr}.mock-side{display:none}.mock-grid{grid-template-columns:1fr}.manifest{font-size:.68rem}}.intro{z-index:70;background:var(--paper);animation:.6s 4.1s forwards intro-clear,10ms linear 5s forwards intro-leave;position:fixed;inset:0}html.intro-seen .intro{display:none}@media (prefers-reduced-motion:reduce),(scripting:none){.intro{display:none}}@keyframes intro-clear{to{background-color:#0000}}@keyframes intro-leave{0%,to{visibility:hidden}}.intro-bg{inset:var(--gutter) var(--gutter) 0;border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:linear-gradient(180deg, #f6fafd 0%, var(--ice) 30%, #c2def4 64%, var(--glow) 100%);animation:.6s 4.1s forwards intro-fade;position:absolute}@keyframes intro-fade{to{opacity:0}}.intro-flurry{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fl{color:var(--ink);opacity:0;animation:fly-past .62s cubic-bezier(.45, 0, .7, .6) var(--d) both;line-height:0;position:absolute;top:46%;left:50%}.fl svg{display:block}.fl .srv-l{fill:var(--accent)}.fl-dot{background:var(--accent);border-radius:22%;width:1em;height:1em}@keyframes fly-past{0%{opacity:0;transform:translate(-50%, -50%) translate(calc(var(--x) * .45), calc(var(--y) * .45)) scale(.8) rotate(0);filter:blur()}20%,55%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) translate(calc(var(--x) * 1.25), calc(var(--y) * 1.25)) scale(calc(var(--s) * 1.6)) rotate(var(--r));filter:blur(6px)}}.intro-stage{place-items:center;display:grid;position:absolute;inset:0}.iw{--fx:0px;--fy:0px;--fs:1;color:var(--ink);transform-origin:50%;font-size:clamp(2.25rem,8.5vw,7.5rem);line-height:1;animation:.9s cubic-bezier(.65,0,.25,1) 4s forwards iw-fly,10ms linear 4.92s forwards iw-vanish;display:inline-flex}@keyframes iw-fly{to{transform:translate(var(--fx), var(--fy)) scale(var(--fs));color:var(--ice)}}@keyframes iw-vanish{to{opacity:0}}.iw-slot,.iw-i{flex:none;display:block;position:relative}.iw-slot{width:var(--w);height:1em}.iw-l{display:block}.iw-obj{opacity:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.iw-dot{position:absolute;transform:translate(-50%)}.iw-o{animation:.45s cubic-bezier(.2,.8,.3,1.2) .4s backwards mark-in}.iw-dot{animation:.45s cubic-bezier(.2,.8,.3,1.2) .4s backwards dot-in}.iw-slot:not(.iw-o){animation:slot-open .26s cubic-bezier(.2, .7, .2, 1) calc(var(--t) * 1s) backwards}.iw-slot:not(.iw-o) .iw-l{animation:ch-in .22s ease calc(var(--t) * 1s + .18s) backwards}.iw-obj{animation:obj-hold .32s ease calc(var(--t) * 1s) both}.iw-obj-cursor{animation:cursor-blink .62s steps(1) calc(var(--t) * 1s) both}.iw-slot:has(.iw-obj-cursor) .iw-l{animation-delay:calc(var(--t) * 1s + .55s)}@keyframes mark-in{0%{opacity:0;transform:scale(.7)}}@keyframes dot-in{0%{opacity:0;transform:translate(-50%)scale(.2)}}@keyframes slot-open{0%{width:0}}@keyframes ch-in{0%{opacity:0;transform:translateY(.12em)}}.iw-obj-server{animation:srv-hold .6s ease calc(var(--t) * 1s) both}.iw-slot:has(.iw-obj-server) .iw-l{animation-delay:calc(var(--t) * 1s + .46s)}.iw-obj-server .srv-u,.iw-obj-server .srv-l{transform-box:fill-box}.iw-obj-server .srv-u1{animation:srv-in-top .3s cubic-bezier(.2, .8, .3, 1.15) calc(var(--t) * 1s) both}.iw-obj-server .srv-u2{animation:srv-in-bottom .3s cubic-bezier(.2, .8, .3, 1.15) calc(var(--t) * 1s + 50ms) both}.iw-obj-server .srv-l{fill:var(--accent);transform-origin:50%;animation:srv-light .3s ease calc(var(--t) * 1s + .18s) both}.iw-obj-server .srv-l2{animation-delay:calc(var(--t) * 1s + .26s)}@keyframes srv-hold{0%{opacity:0;transform:translate(-50%)scale(.7)}18%,72%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-.14em)scale(.8)}}@keyframes srv-in-top{0%{opacity:0;transform:translateY(-40%)}}@keyframes srv-in-bottom{0%{opacity:0;transform:translateY(40%)}}@keyframes srv-light{0%{fill:var(--frost);transform:scale(.4)}55%{fill:var(--glow);transform:scale(1.35)}to{fill:var(--accent);transform:scale(1)}}@keyframes obj-hold{0%{opacity:0;transform:translate(-50%)scale(.4)rotate(-14deg)}28%,58%{opacity:1;transform:translate(-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(-50%)translateY(-.12em)scale(.75)rotate(10deg)}}@keyframes cursor-blink{0%{opacity:0}1%{opacity:1}25%{opacity:0}50%{opacity:1}75%,to{opacity:0}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){html:not(.intro-seen):has(.intro) .site-header{animation:.5s 4.15s backwards intro-in}html:not(.intro-seen):has(.intro) .site-header .wordmark svg{animation:10ms linear 4.9s backwards intro-in}html:not(.intro-seen):has(.intro) .site-header .wordmark-suffix{animation:.45s 4.9s backwards m-rise}html:not(.intro-seen) .home-hero h1{animation:.7s cubic-bezier(.2,.7,.2,1) 4.38s backwards rise}html:not(.intro-seen) .home-hero .lede{animation:.7s cubic-bezier(.2,.7,.2,1) 4.46s backwards rise}html:not(.intro-seen) .home-hero .cta-row{animation:.7s cubic-bezier(.2,.7,.2,1) 4.54s backwards rise}html:not(.intro-seen) .home-hero .hero-visual{animation:.7s cubic-bezier(.2,.7,.2,1) 4.66s backwards rise}html:not(.intro-seen) .home-hero{--mock-delay:4.8s}}@keyframes intro-in{0%{opacity:0}}.statement .w{display:inline-block}.statement.revealed .w{animation:m-rise .8s ease calc(var(--i,0) * 55ms) both}.who-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,5vw,4.5rem);display:grid}.who-eyebrow,.company-card-rows dt,.company-card-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-weight:500}.who-eyebrow{color:var(--signal-deep);align-items:center;gap:.6rem;font-size:.75rem;line-height:1;display:flex}.who-eyebrow:before{content:"";background:var(--accent);border-radius:1.5px;width:.45rem;height:.45rem}.who-intro h2{margin-top:1.25rem}.who-intro .lede{text-wrap:pretty;max-width:32.5rem;margin-top:1.25rem}.who-intro .lede strong{color:var(--ink);font-weight:600}.company-card{border-radius:var(--radius-card);background:var(--paper);border:1px solid var(--line);overflow:hidden;box-shadow:0 24px 60px #0a1b2e14}.company-card-head{border-bottom:1px solid var(--line);align-items:center;gap:.9rem;padding:1.5rem 1.75rem 1.35rem;display:flex}.company-card-head img{border-radius:11px;flex-shrink:0}.company-card-head p{text-wrap:balance;color:var(--muted);align-items:flex-start;gap:.3rem;margin-top:.2rem;font-size:.9rem;display:flex}.company-card-pin{width:1rem;height:1rem;color:var(--signal);flex-shrink:0;margin-top:calc(.5lh - .5rem)}.company-card-rows{padding:.35rem 1.75rem}.company-card-rows>div{grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:.9rem 0;display:grid}.company-card-rows>div+div{border-top:1px solid var(--line)}.company-card-rows dt{color:var(--muted);font-size:.75rem}.company-card-rows dd{font-size:var(--text-sm);color:var(--ink);font-weight:500;line-height:1.4}.company-card-rows .company-card-id{font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;font-size:.9rem;font-weight:400}.company-card-founder{background:var(--card);border-top:1px solid var(--line);color:var(--muted);text-wrap:balance;align-items:center;gap:1rem;padding:1.25rem 1.75rem 1.4rem;font-size:.9rem;line-height:1.45;display:flex}.company-card-founder img{object-fit:cover;box-shadow:0 0 0 3px var(--paper), 0 0 0 4px var(--frost);border-radius:999px;flex-shrink:0}.company-card-label{font-size:.7rem;line-height:1.4}.company-card-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-top:.15rem;font-size:1.1rem;font-weight:600;line-height:1.25}@media (max-width:860px){.who-grid{grid-template-columns:1fr;gap:2.75rem}.company-card{max-width:36rem}}@media (max-width:480px){.company-card-head,.company-card-rows,.company-card-founder{padding-inline:1.25rem}.company-card-rows>div{grid-template-columns:6.75rem minmax(0,1fr);gap:.75rem}}@media (max-width:380px){.company-card-rows>div{grid-template-columns:1fr;gap:.3rem}}.reveal{opacity:0}.reveal.revealed{opacity:1;animation:1.3s cubic-bezier(.16,.8,.24,1) backwards reveal-rise}@keyframes reveal-rise{0%{opacity:0;transform:translateY(36px)}}.motif-live:before,.founder-doodle.motif-live{background-image:var(--motif-bg)!important}@media (prefers-reduced-motion:reduce){.reveal{opacity:1}}@media print{.reveal{opacity:1!important;animation:none!important}.site-header,.cta-panel{display:none}}
