@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/raleway-cyrillic-ext-wght-normal.Dc5xu4We.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/raleway-cyrillic-wght-normal.B0Yo_ULV.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/raleway-vietnamese-wght-normal.wikBsL6_.woff2)format("woff2-variations");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:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/raleway-latin-ext-wght-normal.CwtNDoQR.woff2)format("woff2-variations");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:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/raleway-latin-wght-normal.CSF1BaNN.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-ext-wght-normal.D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-wght-normal.CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-vietnamese-wght-normal.U01xdrZh.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-ext-wght-normal.CXYtwYOx.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-wght-normal.BzFMHfZw.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");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}:root{--black:#000;--surface:#111014;--surface-2:#1d1a22;--hair:#ffffff1a;--hair-strong:#fff3;--text:#fff;--text-soft:#a6a6ad;--paper:#fff;--paper-2:#f4f4f6;--ink:#000;--ink-soft:#55555c;--ink-line:#e2e2e7;--accent:#7102f7;--accent-hover:#7f1fff;--accent-text:#a874ff;--accent-bright:#8a3bff;--accent-ink:#7102f7;--accent-glow:#7102f773;--plum:#160a2e;--plum-2:#2b1065;--blue:#7df9ff;--green:#5afb7a;--orange:#ff6a47;--display:"Raleway Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--sans:"Nunito Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono Variable", ui-monospace, Menlo, Consolas, monospace;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--gutter:clamp(1rem, 4vw, 3.5rem);--section:clamp(4.5rem, 10vw, 9rem);--measure:40rem;--wide:84rem;--radius:.75rem;--e1:inset 0 1px 0 #ffffff14, 0 1px 2px #0009, 0 20px 40px -16px #000000e6, 0 30px 70px -40px #7102f74d;--e2:inset 0 1px 0 #ffffff1a, 0 2px 4px #00000080, 0 28px 60px -24px #000000e6, 0 40px 90px -40px var(--accent-glow);--e-paper:0 1px 2px #0000000f, 0 12px 32px -14px #00000038, 0 36px 72px -36px #0003;--edge:linear-gradient(180deg, #fff3, #ffffff0a 45%, #a874ff38);--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--black);scroll-padding-top:5.5rem}body{background:var(--black);color:var(--text);font-family:var(--sans);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1.0625rem;line-height:1.6}img{max-width:100%;height:auto;display:block}h1,h2{font-family:var(--display);text-wrap:balance;margin:0;font-weight:800}h3{font-family:var(--display);text-wrap:balance;margin:0;font-weight:700}h1{letter-spacing:-.03em;font-size:clamp(2.375rem,4.5vw,4.125rem);line-height:1.02}h2{letter-spacing:-.025em;font-size:clamp(2.125rem,4.6vw,4rem);line-height:1.06}h3{letter-spacing:-.012em;font-size:1.25rem;line-height:1.25}p{margin:0}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.sheet :focus-visible,.band-white :focus-visible{outline-color:var(--accent-ink)}.hl{color:var(--accent-text)}.sheet .hl,.band-white .hl{color:var(--accent-ink)}.skip{left:var(--gutter);z-index:20;background:var(--accent);color:#fff;border-radius:var(--radius);padding:.5rem 1rem;position:absolute;top:-4rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip:focus{top:.5rem}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.75rem;font-weight:500;display:flex}.eyebrow:before{content:"";background:var(--accent-bright);width:.45rem;height:.45rem;box-shadow:0 0 .9rem var(--accent-bright);border-radius:50%}.sheet .eyebrow,.band-white .eyebrow{color:var(--ink-soft)}.sheet .eyebrow:before,.band-white .eyebrow:before{box-shadow:none}.wrap{width:100%;max-width:var(--wide);padding-inline:var(--gutter);margin-inline:auto}.band{padding-block:var(--section);position:relative}.band-black{background:var(--black)}.band-black+.band-black{border-top:1px solid var(--hair)}.band-deep{background:radial-gradient(60rem 30rem at 85% 0%, #8a3bff29, transparent 70%), linear-gradient(180deg, var(--plum) 0%, var(--black) 85%)}.band-white,.sheet{background:var(--paper);color:var(--ink)}.sheet{padding-block:clamp(3rem, 6vw, 5rem) var(--section)}.band-white a,.sheet a{-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}.band-white a:hover,.sheet a:hover{color:var(--accent-ink)}.dots{background:var(--grain), radial-gradient(48rem 26rem at 88% -10%, #8a3bff38, transparent 70%), var(--black);position:relative;overflow:hidden}.dots:before{content:"";background-image:linear-gradient(var(--hair) 1px, transparent 1px), linear-gradient(90deg, var(--hair) 1px, transparent 1px);opacity:.55;pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 70% 0,#000 10%,#0000 75%);mask-image:radial-gradient(70% 80% at 70% 0,#000 10%,#0000 75%)}.dots>*{position:relative}.lede{max-width:38rem;color:var(--text-soft);font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.55}.band-white .lede,.sheet .lede{color:var(--ink-soft)}.head{max-width:56rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.head .lede{margin-top:1.5rem}.button{background:var(--accent);color:#fff;font:inherit;letter-spacing:-.005em;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff38, 0 .5rem 2rem -.5rem var(--accent-glow);transition:background-color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);border:0;border-radius:999px;align-items:center;gap:.6rem;padding:.85rem 1.4rem;font-size:.9875rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.button:after{content:"→";transition:transform .2s var(--ease)}.button:hover{background:var(--accent-hover);color:#fff;box-shadow:inset 0 1px 0 #ffffff40, 0 .75rem 2.5rem -.5rem var(--accent-glow)}.button:hover:after{transform:translate(.2rem)}.button:active{transform:translateY(1px)}.button-small{padding:.55rem 1rem;font-size:.875rem}.button-small:after{display:none}.site-header{z-index:10;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--hair);background:#000000c7;position:sticky;top:0}.site-header .wrap{justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;display:flex}.logo img{width:5.25rem}.site-nav{color:var(--text-soft);align-items:center;gap:clamp(.9rem,2.2vw,2.1rem);font-size:.9rem;display:flex}.site-nav a:not(.button){text-decoration:none;transition:color .15s}.site-nav a:not(.button):hover,.site-nav a[aria-current=page]{color:var(--text)}.header-cta{display:none}@media (width<=40rem){.site-header .wrap{flex-wrap:wrap;min-height:0;padding-block:.7rem}.site-nav{order:3;justify-content:space-between;gap:.75rem;width:100%;font-size:.875rem}.site-nav .button{display:none}.header-cta{display:inline-flex}}.hero{padding-block:clamp(3rem,6vw,5.5rem) clamp(3.5rem,7vw,6rem);overflow:hidden}.hero:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#8a3bff33,#0000 70%);width:min(60rem,120%);position:absolute;top:10%;right:-12rem}.hero-grid{z-index:1;grid-template-columns:minmax(0,6.5fr) minmax(0,5.5fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid;position:relative}.hero-copy .lede{margin-top:1.75rem}.hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.25rem;display:flex}.hero-actions .button{padding:1rem 1.6rem;font-size:1.0625rem}.hero-actions p{color:var(--text-soft);font-size:.9375rem}.terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:clamp(2.75rem,5vw,4rem) 0 0;display:grid}.terms>div{border-top:1px solid var(--hair-strong);padding-top:1rem}.terms dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);font-size:.7rem}.terms dd{font-family:var(--display);letter-spacing:-.01em;margin:.5rem 0 0;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600;line-height:1.2}@media (width<=60rem){.hero-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=34rem){.terms{grid-template-columns:minmax(0,1fr);gap:1rem}}.globe{margin:0;position:relative}.globe-stage{aspect-ratio:1;touch-action:pan-y;cursor:grab;width:100%;max-width:40rem;margin-inline:auto;position:relative}.globe-stage:active{cursor:grabbing}.globe-stage:before{content:"";background:radial-gradient(circle at 35% 30%,#ffffff0f,#0000 55%),radial-gradient(circle,#100d16 60%,#160c2a 100%);border-radius:50%;transition:opacity .8s;position:absolute;inset:9%;box-shadow:0 0 0 1px #8a3bff40,0 0 6rem #8a3bff40}.globe-stage canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease);position:absolute;inset:0}.globe-stage.is-live canvas{opacity:1}.globe-stage.is-live:before{opacity:0}.globe figcaption{font-family:var(--mono);letter-spacing:.06em;color:var(--text-soft);flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-top:.5rem;font-size:.75rem;display:flex}.globe figcaption span{align-items:center;gap:.5rem;display:inline-flex}.globe figcaption span:before{content:"";background:var(--accent-bright);width:.5rem;height:.5rem;box-shadow:0 0 .6rem var(--accent-bright);border-radius:50%}.globe figcaption span+span:before{background:var(--blue);box-shadow:0 0 .6rem #7df9ff99}@media (width<=60rem){.globe-stage{max-width:30rem}}.trusted{border-block:1px solid var(--hair);background:var(--black);padding-block:2rem}.trusted .wrap{flex-wrap:wrap;align-items:center;gap:1.25rem clamp(2rem,6vw,5rem);display:flex}.trusted p{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);font-size:.7rem}.trusted ul{flex-wrap:wrap;align-items:center;gap:1.25rem clamp(2rem,5vw,4rem);margin:0;padding:0;list-style:none;display:flex}.trusted a{opacity:.78;transition:opacity .2s;display:block}.trusted a:hover{opacity:1}.trusted img{filter:brightness(0)invert();width:auto;height:1.6rem}@media (width<=34rem){.trusted img{height:1.2rem}}.situations{counter-reset:situation;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.situation{counter-increment:situation;border-radius:var(--radius);padding:clamp(1.75rem,3.5vw,3rem);position:relative;overflow:hidden}.situation:before{content:"0" counter(situation);font-family:var(--display);color:var(--orange);margin-bottom:clamp(2.5rem,5vw,4.5rem);font-size:clamp(3rem,5vw,4.5rem);font-weight:700;line-height:1;display:block}.situation h3{font-family:var(--display);letter-spacing:-.02em;margin-bottom:1.1rem;font-size:clamp(1.625rem,2.6vw,2.25rem);font-weight:700;line-height:1.1}.situation p{color:var(--text-soft)}.situation p+p{border-top:1px solid var(--hair);margin-top:1rem;padding-top:1rem}@media (width<=46rem){.situations{grid-template-columns:minmax(0,1fr)}}.week{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.week .lede{margin-top:1.5rem}.log{margin:0}.log ol{margin:0;padding:0;list-style:none}.log li{border-top:1px solid var(--hair);grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;padding-block:1.25rem;font-size:1.0625rem;line-height:1.5;display:grid}.log li:last-child{border-bottom:1px solid var(--hair)}.log .day{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);padding-top:.2rem;font-size:.75rem}.log li:nth-child(4) .day{color:var(--accent-text)}.log li:nth-child(4) .entry{color:var(--text);font-weight:500}.log .entry{color:var(--text-soft)}.log .note{color:var(--text-soft);margin-top:1.25rem;font-size:.875rem}@media (width<=54rem){.week{grid-template-columns:minmax(0,1fr)}}@media (width<=30rem){.log li{grid-template-columns:minmax(0,1fr);gap:.35rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.table-scroll{overflow-x:auto}.compare{border-collapse:separate;border-spacing:0;width:100%;min-width:40rem;line-height:1.45}.compare th,.compare td{border-bottom:1px solid var(--ink-line);text-align:left;vertical-align:top;padding:1.15rem 1.5rem}.compare thead th,.compare thead td{font-family:var(--display);letter-spacing:-.015em;border-bottom:0;padding-block:1.5rem 1.25rem;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:700;line-height:1.15}.compare tbody th{width:28%;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);padding-left:0;font-size:.75rem;font-weight:500}.compare .fde{background:var(--ink);color:var(--text);border-bottom-color:#ffffff1f}.compare thead .fde{border-radius:var(--radius) var(--radius) 0 0;color:#fff}.compare thead .fde:before{content:"";background:var(--accent-bright);width:2rem;height:2px;margin-bottom:1rem;display:block}.compare tbody tr:last-child .fde{border-radius:0 0 var(--radius) var(--radius);border-bottom:0}.not-fit{border-top:1px solid var(--ink-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.not-fit h3{font-family:var(--display);letter-spacing:-.015em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.1}.not-fit .more{margin-top:1.25rem;font-weight:500}@media (width<=46rem){.not-fit{grid-template-columns:minmax(0,1fr)}}.plain-list{margin:0;padding-left:1.2rem}.plain-list li+li{margin-top:.6rem}.plain-list li::marker{color:var(--accent-ink)}.proof-panel{background:var(--grain), radial-gradient(50rem 30rem at 100% 0%, #8a3bff59, transparent 65%), linear-gradient(140deg, var(--plum-2) 0%, var(--plum) 45%, #0d0718 100%);border-radius:var(--radius);padding:clamp(2rem,6vw,5rem);position:relative;overflow:hidden}.proof-panel h2{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;margin-bottom:clamp(2rem,4vw,3rem);font-size:.75rem;font-weight:500;line-height:1.4}.proof-logo{filter:brightness(0)invert();width:auto;height:2rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.quote{max-width:64rem;margin:0}.quote p{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(1.5rem,2.8vw,2.5rem);font-weight:500;line-height:1.14}.quote footer{color:#ffffffbf;margin-top:1.5rem;font-size:.9375rem}.results{border-top:1px solid #ffffff29;flex-wrap:wrap;gap:1.5rem clamp(2.5rem,6vw,6rem);margin:clamp(2.5rem,5vw,4rem) 0 0;padding-top:clamp(1.75rem,3vw,2.5rem);display:flex}.results div{flex-direction:column;display:flex}.results dt{color:#ffffffbf;order:2;max-width:14rem;margin-top:.5rem;font-size:.9375rem}.results dd{font-family:var(--display);letter-spacing:-.03em;color:var(--green);order:1;margin:0;font-size:clamp(2.75rem,5.4vw,4.75rem);font-weight:800;line-height:1}.proof-links{margin-top:2rem;font-weight:500}.more-customers{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(1rem,2vw,1.5rem);display:grid}.more-customers>*{border-radius:var(--radius);flex-direction:column;gap:.35rem;padding:clamp(1.5rem,3vw,2.25rem);text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.more-customers strong{font-family:var(--display);letter-spacing:-.015em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700}.more-customers span{color:var(--text-soft)}.more-customers a:after{content:"Read the story →";color:var(--accent-text);margin-top:1rem;font-size:.9375rem;font-weight:500}.more-customers a:hover{background:var(--surface-2);border-color:#8a3bff80}@media (width<=40rem){.more-customers{grid-template-columns:minmax(0,1fr)}}.bar-cards{counter-reset:bar;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.bar-cards li{counter-increment:bar;border-radius:var(--radius);flex-direction:column;gap:1rem;min-height:19rem;padding:clamp(1.5rem,2.6vw,2.25rem);display:flex}.bar-cards li:before{content:"0" counter(bar);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);font-size:.7rem}.bar-cards strong{font-family:var(--display);letter-spacing:-.015em;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:700;line-height:1.12}.bar-cards span{border-top:1px solid var(--hair);color:var(--text-soft);margin-top:auto;padding-top:1rem}.sheet .bar-cards li,.band-white .bar-cards li{border-color:var(--ink-line);background:#fff}.sheet .bar-cards li:before,.band-white .bar-cards li:before{color:var(--accent-ink)}.sheet .bar-cards span,.band-white .bar-cards span{border-color:var(--ink-line);color:var(--ink-soft)}@media (width<=54rem){.bar-cards{grid-template-columns:minmax(0,1fr)}.bar-cards li{min-height:0}}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);display:grid}.split .lede{margin-top:1.5rem}@media (width<=54rem){.split{grid-template-columns:minmax(0,1fr)}}.steps{counter-reset:step;margin:0;padding:0;list-style:none}.steps li{counter-increment:step;border-top:1px solid var(--hair);grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;padding-block:1.4rem;display:grid}.steps li:last-child{border-bottom:1px solid var(--hair)}.steps li:before{content:"0" counter(step);font-family:var(--display);color:var(--accent-text);font-size:1.75rem;font-weight:700;line-height:1}.steps strong{letter-spacing:-.012em;font-size:1.1875rem;font-weight:600;display:block}.steps span{color:var(--text-soft);margin-top:.25rem;display:block}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(1.5rem,3vw,2rem);display:grid}.facts>div{border-radius:var(--radius);padding:clamp(1.25rem,2.4vw,1.75rem)}.facts h3{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin-bottom:.6rem;font-size:.75rem;font-weight:500}.facts p{color:var(--text-soft)}@media (width<=54rem){.facts{grid-template-columns:minmax(0,1fr)}}.hours{background:radial-gradient(40rem 20rem at 20% 0%, #8a3bff1a, transparent 70%), var(--surface);border:1px solid var(--hair);border-radius:var(--radius);margin-top:clamp(3.5rem,7vw,6rem);padding:clamp(1.5rem,4vw,3rem)}.hours-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 3rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.hours-head h3{max-width:30rem;font-family:var(--display);letter-spacing:-.02em;font-size:clamp(1.625rem,3vw,2.5rem);font-weight:700;line-height:1.08}.hours-head p{max-width:24rem;color:var(--text-soft);font-size:.9375rem}.hours-table{border-collapse:collapse;width:100%}.hours-table th,.hours-table td{text-align:left;vertical-align:middle;padding-block:.9rem;font-weight:400}.hours-table thead th{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);padding-bottom:.25rem;font-size:.7rem}.hours-table tbody tr+tr{border-top:1px solid var(--hair)}.hours-table tbody th{width:9.5rem;font-family:var(--display);letter-spacing:-.01em;font-size:1.3125rem;font-weight:600}.hours-table .time{text-align:left;width:9rem;font-family:var(--mono);white-space:nowrap;padding-left:1.5rem;font-size:.875rem}.hours-table .time span{letter-spacing:.08em;color:var(--text-soft);font-size:.7rem;display:none}.hours-track-cell{perspective:800px;min-width:14rem}.track{height:2.75rem;transform-style:preserve-3d;border:1px solid var(--hair);background:repeating-linear-gradient(90deg,#ffffff17 0 1px,#0000 1px 4.16667%),#ffffff09;border-radius:3px;position:relative;transform:rotateX(52deg)}.track .workday{inset-block:0;background:#7df9ff1f;border-inline:1px solid #7df9ff80;width:33.3333%;position:absolute;left:37.5%}.track .shared{inset-block:0;background:linear-gradient(180deg, #9b5cff, var(--accent));width:16.6667%;transform:translateZ(var(--lift,18px));transform-style:preserve-3d;transition:transform .9s var(--ease);position:absolute;left:37.5%;box-shadow:0 0 2.5rem #8a3bff8c}.track .shared:before{content:"";height:var(--lift,18px);transform-origin:top;background:#3d0a8f;position:absolute;top:100%;left:0;right:0;transform:rotateX(-90deg)}.hours[data-ready]:not(.is-in) .shared{--lift:0px}.hours-axis{font-family:var(--mono);color:var(--text-soft);justify-content:space-between;margin-top:.25rem;font-size:.65rem;display:flex}.hours-note{color:var(--text-soft);margin-top:1.5rem;font-size:.8125rem}.hours-legend{color:var(--text-soft);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem;font-size:.8125rem;display:flex}.hours-legend span{align-items:center;gap:.5rem;display:inline-flex}.hours-legend span:before{content:"";background:var(--accent-bright);border-radius:2px;width:.9rem;height:.55rem}.hours-legend span+span:before{background:#7df9ff73}@media (width<=46rem){.hours-table thead{display:none}.hours-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;padding-block:1.1rem;display:grid}.hours-table tbody th{grid-column:1/-1}.hours-table tbody th,.hours-table td{padding:0}.hours-table .time{width:auto}.hours-table .time span{display:block}.hours-track-cell{grid-area:3/1/auto/-1;min-width:0}}.founder{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.founder-photo{margin:0;position:relative}.founder-photo:before{content:"";filter:blur(1rem);background:radial-gradient(closest-side,#8a3bff66,#0000);position:absolute;inset:12% -8% -8% 12%}.founder img{aspect-ratio:4/5;object-fit:cover;object-position:top;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--hair);filter:grayscale(.25)contrast(1.05);width:100%;max-width:24rem;position:relative}.founder-photo figcaption{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);margin-top:1rem;font-size:.7rem;position:relative}.founder .prose{color:var(--text-soft);margin-top:1.5rem}.founder .prose a{color:var(--text);-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}@media (width<=44rem){.founder{grid-template-columns:minmax(0,1fr)}.founder img{max-width:15rem}}.questions{max-width:58rem}.questions details{border-top:1px solid var(--hair)}.questions details:last-child{border-bottom:1px solid var(--hair)}.sheet .questions details{border-color:var(--ink-line)}.questions summary{font-family:var(--display);letter-spacing:-.01em;cursor:pointer;justify-content:space-between;gap:1.5rem;padding-block:1.35rem;font-size:clamp(1.1875rem,1.8vw,1.4375rem);font-weight:600;line-height:1.3;list-style:none;display:flex}.questions summary::-webkit-details-marker{display:none}.questions summary:after{content:"+";width:1.75rem;height:1.75rem;font-family:var(--sans);color:var(--accent-text);transition:transform .25s var(--ease);border:1px solid;border-radius:50%;flex:none;place-items:center;font-size:1rem;line-height:1;display:grid}.sheet .questions summary:after{color:var(--accent-ink)}.questions details[open] summary:after{transform:rotate(45deg)}.questions .answer{max-width:var(--measure);color:var(--text-soft);padding-bottom:1.5rem}.sheet .questions .answer{color:var(--ink-soft)}.questions-group+.questions-group{margin-top:clamp(3rem,6vw,5rem)}.questions-group h2{margin-bottom:1.25rem;font-size:clamp(1.75rem,3vw,2.5rem)}.more-link{margin-top:2rem}.closing{background:var(--grain), radial-gradient(50rem 30rem at 85% 120%, #00000059, transparent 70%), radial-gradient(40rem 26rem at 10% -20%, #be96ff59, transparent 70%), var(--accent);color:#fff;padding-block:clamp(4.5rem,10vw,9rem);position:relative;overflow:hidden}.closing:before{content:"";pointer-events:none;background-image:radial-gradient(#0000002e 1.2px,#0000 1.4px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 90% at 100%,#000,#0000 70%);mask-image:radial-gradient(60% 90% at 100%,#000,#0000 70%)}.closing .wrap{position:relative}.closing h2{letter-spacing:-.035em;max-width:60rem;font-size:clamp(2.75rem,7.5vw,6.75rem);font-weight:800;line-height:.98}.closing .lede{color:#fff;margin-top:1.5rem}.closing .button{background:var(--black);color:#fff;margin-top:2.5rem;padding:1rem 1.6rem;font-size:1.0625rem;box-shadow:0 1rem 2.5rem -1rem #0009}.closing .button:hover{background:#000}.closing :focus-visible{outline-color:#fff}.site-footer{background:var(--black);color:var(--text-soft);padding-block:clamp(3rem,6vw,4.5rem) 2.5rem;font-size:.9375rem}.footer-grid{flex-wrap:wrap;justify-content:space-between;gap:2rem 3rem;display:flex}.footer-brand img{width:6rem}.footer-brand p{max-width:22rem;margin-top:1rem}.footer-brand .tagline{font-family:var(--display);color:var(--text);font-size:1.125rem;font-weight:700}.footer-brand .tagline+p{margin-top:.4rem}.footer-grid ul{grid-template-columns:repeat(2,minmax(0,auto));gap:.55rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.footer-grid a{text-decoration:none;transition:color .15s}.footer-grid a:hover{color:var(--text)}.footer-grid address{font-style:normal}.footer-grid p+p{margin-top:.3rem}.footer-base{border-top:1px solid var(--hair);font-family:var(--mono);letter-spacing:.06em;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;font-size:.75rem}.page-head{padding-block:clamp(3.5rem,7vw,6.5rem) clamp(3.5rem,7vw,6rem)}.page-head h1{max-width:62rem;font-size:clamp(2.5rem,5.6vw,5rem)}.page-head .lede{margin-top:1.75rem}.page-head .lede a,.page-head .meta a{color:var(--text);-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}.page-head .lede a:hover,.page-head .meta a:hover{color:var(--accent-text)}.crumbs{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.75rem}.crumbs a{color:var(--accent-text);text-decoration:none}.crumbs a:hover{text-decoration:underline}.meta{color:var(--text-soft);margin-top:1.25rem;font-size:.9375rem}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1.15em}.prose h2{letter-spacing:-.02em;margin-top:2.3em;font-size:clamp(1.75rem,3.2vw,2.375rem);line-height:1.1}.prose h3{margin-top:1.8em;font-size:1.25rem}.prose h2+*,.prose h3+*{margin-top:.75em}.prose>h2:first-child{margin-top:0}.prose ul,.prose ol{padding-left:1.3rem}.prose li+li{margin-top:.45em}.prose li::marker{color:var(--accent-ink)}.prose blockquote{background:var(--paper-2);border-radius:var(--radius);font-family:var(--display);margin-inline:0;padding:clamp(1.25rem,2.6vw,1.75rem);font-size:1.1875rem;font-weight:600;line-height:1.45}.prose table{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.45;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--ink-line);text-align:left;vertical-align:top;min-width:9rem;padding:.75rem 1rem .75rem 0}.prose thead th{border-bottom:1px solid var(--ink);font-weight:600}.prose code{font-family:var(--mono);font-size:.875em}.guide-layout{grid-template-columns:minmax(0,40rem) minmax(0,17rem);justify-content:space-between;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.guide-aside{font-size:.9375rem;position:sticky;top:6rem}.guide-aside h2{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.9rem;font-size:.75rem;font-weight:500}.guide-aside ul{margin:0;padding:0;list-style:none}.guide-aside li{border-top:1px solid var(--ink-line);padding-block:.45rem}.guide-aside a:not(.button){color:var(--ink-soft);text-decoration:none}.guide-aside a:not(.button):hover{color:var(--accent-ink)}.guide-aside .button{margin-top:1.5rem}@media (width<=58rem){.guide-layout{grid-template-columns:minmax(0,1fr)}.guide-aside{border-bottom:1px solid var(--ink-line);order:-1;padding-bottom:1.5rem;position:static}.guide-aside .button{display:none}}.guide-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.guide-list a{border:1px solid var(--ink-line);border-radius:var(--radius);background:#fff;flex-direction:column;gap:1rem;height:100%;padding:clamp(1.5rem,2.8vw,2.5rem);text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:flex}.guide-list a:after{content:"Read the guide →";color:var(--accent-ink);margin-top:auto;padding-top:.5rem;font-size:.9375rem;font-weight:600}.guide-list li:first-child{grid-column:1/-1}.guide-list li:first-child a{background:radial-gradient(40rem 20rem at 100% 0%, #8a3bff4d, transparent 70%), var(--ink);border-color:var(--ink);min-height:18rem;color:var(--text)}.guide-list li:first-child h2{max-width:40rem;font-size:clamp(2rem,4vw,3.25rem)}.guide-list li:first-child p{max-width:40rem;color:var(--text-soft)}.guide-list li:first-child a:after{color:var(--accent-text)}.guide-list a:hover{border-color:var(--accent-ink);color:var(--ink)}.guide-list li:first-child a:hover{border-color:var(--accent-text);color:var(--text)}.guide-list h2{font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.08}.guide-list p{color:var(--ink-soft)}@media (width<=46rem){.guide-list{grid-template-columns:minmax(0,1fr)}}.story-logo{width:auto;height:2.25rem;margin-bottom:2rem}.story-results{margin-top:clamp(2.5rem,5vw,3.5rem)}.story-results dd{color:var(--green)}.story-quote{color:#fff;margin-block:2.2em;background:radial-gradient(30rem 16rem at 100% 0%, #8a3bff4d, transparent 70%), var(--plum)!important;padding:clamp(1.75rem,3.5vw,2.5rem)!important}.story-quote p{font-family:var(--display);letter-spacing:-.012em;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.3}.story-quote footer{font-family:var(--sans);color:#fffc;margin-top:1rem;font-size:.9375rem;font-style:normal}.booking{border:1px solid var(--ink-line);border-radius:var(--radius);background:#fff;min-height:42rem;overflow:hidden}.contact-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}.contact-grid h2{margin-bottom:1rem;font-size:clamp(1.75rem,3vw,2.5rem)}@media (width<=58rem){.contact-grid{grid-template-columns:minmax(0,1fr)}}.situation,.bar-cards li,.more-customers>*,.facts>div{background:radial-gradient(30rem circle at var(--mx,50%) var(--my,-30%), var(--glow,#a874ff33), transparent 50%) padding-box, linear-gradient(180deg, var(--surface-2), var(--surface)) padding-box, var(--edge) border-box;box-shadow:var(--e1);border:1px solid #0000}.proof-panel{background:var(--grain) padding-box, radial-gradient(50rem 30rem at 100% 0%, #8a3bff66, transparent 65%) padding-box, linear-gradient(140deg, var(--plum-2) 0%, var(--plum) 45%, #0d0718 100%) padding-box, var(--edge) border-box;box-shadow:var(--e2);border:1px solid #0000}.hours{background:radial-gradient(40rem 20rem at 20% 0%, #8a3bff24, transparent 70%) padding-box, linear-gradient(180deg, var(--surface-2), var(--surface)) padding-box, var(--edge) border-box;box-shadow:var(--e2);border:1px solid #0000}.button{background:linear-gradient(180deg, #8a3bff, var(--accent))}.button:hover{background:linear-gradient(180deg, #9b5cff, var(--accent-hover))}.closing .button,.closing .button:hover{background:var(--black)}main>.band-black{background:radial-gradient(48rem 28rem at 0% 0%, #7102f717, transparent 70%), var(--black)}main>.band-black:nth-child(2n){background:radial-gradient(48rem 28rem at 100% 10%, #7102f717, transparent 70%), var(--black)}.band-white .table-scroll{border-radius:var(--radius);box-shadow:var(--e-paper);background:#fff;padding:0 clamp(1rem,2.5vw,2rem)}.compare .fde{box-shadow:-16px 0 32px -20px #00000080,16px 0 32px -20px #00000080}.compare thead .fde{background:radial-gradient(20rem 8rem at 50% 0%, #8a3bff59, transparent), var(--ink)}.guide-list a{box-shadow:var(--e-paper)}.guide-list li:first-child a{box-shadow:var(--e2)}.hero.dots:before{transform-origin:50% 100%;opacity:.85;background-image:linear-gradient(#a874ff66 1px,#0000 1px),linear-gradient(90deg,#a874ff66 1px,#0000 1px);background-size:80px 80px;height:70%;inset:auto -40% 0;transform:perspective(700px)rotateX(66deg);-webkit-mask-image:linear-gradient(#0000 20%,#000 100%);mask-image:linear-gradient(#0000 20%,#000 100%)}.hero:after{background:radial-gradient(closest-side,#7102f747,#0000 70%)}.globe-stage:after{content:"";filter:blur(14px);pointer-events:none;background:radial-gradient(closest-side,#7102f78c,#0000);border-radius:50%;height:10%;position:absolute;bottom:-2%;left:18%;right:18%}.founder-photo{isolation:isolate;max-width:24rem}.founder-photo img{z-index:1;box-shadow:var(--e2)}.founder-photo:after{content:"";z-index:0;aspect-ratio:4/5;border-radius:var(--radius);background:linear-gradient(135deg, var(--plum-2), var(--plum)) padding-box, var(--edge) border-box;border:1px solid #0000;width:100%;position:absolute;top:1.5rem;left:1.5rem}.founder-photo:before{z-index:-1}.founder-photo figcaption{z-index:1;margin-top:2.75rem}.tilt{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0));transition:transform .6s var(--ease), box-shadow .6s var(--ease)}.tilt.is-hover{--ty:-4px;box-shadow:var(--e2);transition-duration:.15s,.4s}.band-white .tilt.is-hover,.sheet .tilt.is-hover{box-shadow:0 2px 4px #00000014,0 28px 56px -24px #00000059}.reveal{opacity:0;transform-origin:50% 0;transition:opacity .9s var(--ease), transform 1.1s var(--ease);transform:perspective(1200px)translateY(2.5rem)rotateX(7deg)}.reveal.is-in{opacity:1;transform:none}.hours-table thead th:first-child,.hours-table thead th:nth-child(2){color:var(--blue)}.situation{--glow:#ff6a4724}.more-customers a.external:after{content:"Visit " attr(data-domain) " ↗"}
