@font-face{font-family:satoshi;src:url(../media/satoshi_400-s.p.2oultpqxb_gh9.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:satoshi;src:url(../media/satoshi_500-s.p.2gbh8zsgu5xby.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi;src:url(../media/satoshi_700-s.p.19z5sx2nusz2v.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:satoshi;src:url(../media/satoshi_900-s.p.03d7m3bcbsl0m.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.8%}.satoshi_28f3e3a5-module__GHDxBG__className{font-family:satoshi,satoshi Fallback}.satoshi_28f3e3a5-module__GHDxBG__variable{--font-satoshi:"satoshi", "satoshi Fallback"}
@font-face{font-family:caveat;src:url(../media/caveat_600-s.p.3sd7rc34fmee_.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:caveat Fallback;src:local(Arial);ascent-override:127.1%;descent-override:39.72%;line-gap-override:0.0%;size-adjust:75.53%}.caveat_9168bbc8-module__WPy-Yq__className{font-family:caveat,caveat Fallback;font-style:normal;font-weight:600}.caveat_9168bbc8-module__WPy-Yq__variable{--font-caveat:"caveat", "caveat Fallback"}
@font-face{font-family:fragmentMono;src:url(../media/fragment_mono_400-s.p.27t5h_0m29n8i.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fragmentMono Fallback;src:local(Arial);ascent-override:70.14%;descent-override:18.46%;line-gap-override:0.0%;size-adjust:135.44%}.fragmentmono_e2e637a0-module__m29TMG__className{font-family:fragmentMono,fragmentMono Fallback;font-style:normal;font-weight:400}.fragmentmono_e2e637a0-module__m29TMG__variable{--font-fragment:"fragmentMono", "fragmentMono Fallback"}
:root{--bg:#f5f3ec;--bg-raise:#fbfaf5;--ink:#101214;--ink-2:#3f423c;--muted:#6d7168;--faint:#99968a;--line:#10121424;--line-soft:#10121417;--acid:#b8ff3d;--acid-ink:#1c2a05;--font-sans:var(--font-satoshi), "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-hand:var(--font-caveat), "Segoe Script", cursive;--font-mono:var(--font-fragment), ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--container:1460px;--pad:clamp(20px, 4.8vw, 80px);--header-h:88px;--ease-out:cubic-bezier(.22, .61, .21, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100%;overflow-x:hidden}@supports (overflow:clip){html,body,main{overflow-x:clip}}body{font-family:var(--font-sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;max-width:100%;font-size:16px;line-height:1.5;position:relative;overflow-x:hidden}main{max-width:100%;overflow-x:hidden}img,svg{display:block}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}a,button,summary{touch-action:manipulation}ul{padding:0;list-style:none}::selection{background:var(--acid);color:var(--acid-ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.container{max-width:var(--container);width:100%;padding-inline:var(--pad);box-sizing:border-box;margin-inline:auto}.desktop-only{display:initial}.mobile-only{display:none!important}.skip-link{z-index:200;background:var(--ink);color:#fff;opacity:0;transition:transform .25s var(--ease-out), opacity .25s;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;position:fixed;top:10px;left:10px;transform:translateY(-64px)}.skip-link:focus-visible{opacity:1;transform:none}.grain{z-index:90;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}.btn{letter-spacing:.01em;white-space:nowrap;backface-visibility:hidden;transition:transform .25s var(--ease-out), background-color .25s, box-shadow .25s;border-radius:13px;justify-content:center;align-items:center;gap:11px;font-size:15px;font-weight:700;display:inline-flex;transform:translateZ(0)}.btn:active{transform:scale(.98)translateZ(0)}.ico-arrow{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .25s var(--ease-out)}.btn:hover .ico-arrow{transform:translate(2px,-2px)}.btn-dark{background:var(--ink);color:#f8f7f1;padding:13px 21px;font-size:14.5px}.btn-dark:hover{background:#21241f;transform:translateY(-1px)translateZ(0)}.btn-dark .ico-arrow{stroke:var(--acid)}.btn-primary{background:var(--ink);color:#f8f7f1;border-radius:14px;padding:19px 30px;font-size:16.5px;box-shadow:0 1px 2px #1012141f,0 14px 30px -16px #10121466}.btn-primary:hover{background:#21241f;transform:translateY(-2px)translateZ(0)}.btn-primary .ico-arrow{stroke:var(--acid);width:17px;height:17px}.btn-ghost{color:var(--ink);border-radius:99px;gap:9px;padding:10px 12px;font-size:16px;font-weight:600}.btn-ghost .ico-arrow{transition:transform .25s var(--ease-out)}.btn-ghost:hover .ico-arrow{transform:translate(3px,-3px)}.btn-ghost:hover{background:#1012140d}.site-header{z-index:100;transition:background-color .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;inset:0 0 auto}.site-header.scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line-soft);background:#f5f3ecd1}.header-inner{height:var(--header-h);align-items:center;gap:clamp(16px,3vw,40px);display:flex}.brand{flex-shrink:0;align-items:center;gap:14px;display:inline-flex}.brand-logo{object-fit:contain;flex-shrink:0;width:40px;height:40px}.brand-name{letter-spacing:-.03em;font-size:21px;font-weight:900;line-height:1;position:relative}.brand-dot{background:var(--acid);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-10px}.brand-sep{background:var(--line);width:1px;height:22px}.brand-tag{letter-spacing:.24em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:700;transform:translateY(1px)}.main-nav{margin-inline:auto}.main-nav ul{align-items:center;gap:clamp(16px,2.4vw,38px);display:flex}.main-nav ul a{color:var(--ink);padding:8px 1px;font-size:15px;font-weight:600;transition:color .2s,opacity .2s;position:relative}.main-nav ul a:hover{opacity:.62}.main-nav ul a:after{content:"";background:var(--acid);width:5px;height:5px;transition:transform .25s var(--ease-out);border-radius:50%;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)scale(0)}.main-nav ul a.is-active:after{transform:translate(-50%)scale(1)}.main-nav .mobile-only{width:100%;margin-top:18px}.header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.nav-backdrop{display:none}.nav-toggle{border:1px solid var(--line);z-index:101;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:#ffffffb3;border-radius:12px;width:44px;min-width:44px;height:44px;min-height:44px;display:none;position:relative}.nav-toggle:active{background:#fffffff2;transform:scale(.96)}.nav-toggle span{pointer-events:none;background:var(--ink);height:2px;transition:transform .3s var(--ease-out), top .3s var(--ease-out);border-radius:2px;position:absolute;left:12px;right:12px}.nav-toggle span:first-child{top:17px}.nav-toggle span:nth-child(2){top:25px}.nav-toggle[aria-expanded=true] span:first-child{top:21px;transform:rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){top:21px;transform:rotate(-45deg)}.hero{min-height:100svh;padding-top:calc(var(--header-h) + clamp(6px, 2vh, 28px));flex-direction:column;max-width:100%;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(110% 90% at 30% 12%,#ffffff80,#0000 58%),radial-gradient(120% 110% at 96% 88%,#655e4217,#0000 55%),radial-gradient(80% 70% at 72% 42%,#ffffff40,#0000 60%);position:absolute;inset:0}.hero-grid{z-index:5;flex:1;grid-template-columns:minmax(0,47fr) minmax(0,53fr);align-items:center;width:100%;padding-block:clamp(14px,2.6vh,36px);display:grid;position:relative}.field{z-index:1;aspect-ratio:1150/980;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(63vw,1060px);position:absolute;top:-17%;right:-9%}.contours{--o:.9;opacity:0;width:100%;height:100%;animation:1.6s .35s forwards fade;position:absolute;inset:0}.focus-dot{z-index:2;background:var(--acid);width:9px;height:9px;animation:dot-in .9s var(--ease-out) 1.15s both;border-radius:50%;position:absolute;top:42.9%;left:40%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #b8ff3d29,0 0 0 16px #b8ff3d0d}.ghost-word{z-index:1;letter-spacing:-.03em;color:var(--ink);--o:.042;opacity:var(--o);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(120px,13.5vw,215px);font-weight:900;line-height:.78;animation:2s .7s both fade;position:absolute;bottom:5.5%;right:-.045em}.ghost-tag{z-index:2;letter-spacing:.42em;text-transform:uppercase;color:#10121445;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(9px,.78vw,11.5px);font-weight:700;animation:1.6s 1s both fade;position:absolute;transform:translate(-50%,-50%)}.gt-discover{top:33.5%;left:21%}.gt-trust{top:33%;left:74%}.gt-reach{top:46.5%;left:52%}.gt-grow{top:47.5%;left:87%}.gt-choose{top:61.5%;left:50%}.foliage{z-index:3;pointer-events:none;position:absolute}.foliage-a{filter:blur(2.5px);opacity:.85;width:clamp(240px,24vw,400px);top:-7%;right:-3.5%;transform:rotate(178deg)}.foliage-shadow{filter:blur(30px)brightness(.72);--o:.14;width:clamp(240px,24vw,400px);opacity:var(--o);animation:2.4s .5s both fade;top:-2.5%;right:.5%;transform:rotate(178deg)}.foliage-b{filter:blur(7px);opacity:.45;width:clamp(280px,29vw,500px);bottom:4%;right:-8%;transform:rotate(108deg)}.foliage-c{filter:blur(9px);opacity:.4;width:clamp(160px,17vw,290px);bottom:-7%;right:15%;transform:rotate(152deg)scaleX(-1)}.annotation{z-index:6;font-family:var(--font-hand);color:var(--ink);pointer-events:none;font-size:clamp(19px,1.7vw,26px);font-weight:600;line-height:1.04;position:absolute}.annotation .ln{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw .8s var(--ease-out) 1.8s forwards}.ann-tr{text-align:left;flex-direction:row-reverse;align-items:flex-start;gap:10px;display:flex;top:11.5%;right:7.5%}.ann-tr svg{flex-shrink:0;width:clamp(26px,2.4vw,38px);height:auto;margin-top:26px;overflow:visible}.ann-br{display:inline-block;bottom:calc(clamp(16px,2.8vh,28px) + 30px);right:8%;transform:rotate(-3deg)}.ann-underline{width:72%;height:12px;position:absolute;bottom:-9px;left:4%;overflow:visible}.edge-detail{z-index:6;pointer-events:none;flex-direction:column;align-items:center;gap:20px;display:none;position:absolute;top:50%;left:clamp(8px,1.4vw,26px);transform:translateY(-50%)}.edge-line{background:var(--line);width:1px;height:9vh}.edge-line.short{height:5vh}.edge-text{writing-mode:vertical-rl;letter-spacing:.32em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:9.5px;font-weight:700;transform:rotate(180deg)}@media (min-width:1240px) and (min-height:640px){.edge-detail{display:flex}}.hero-content{z-index:2;position:relative}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:clamp(16px,2.4vh,28px);font-size:11.5px;font-weight:600}.headline{letter-spacing:-.04em;font-size:clamp(3rem,7.2vw,7.2rem);font-weight:900;line-height:.95}.hl-line{white-space:nowrap;display:block}.handwritten{font-family:var(--font-hand);color:var(--ink);margin-top:clamp(14px,2.4vh,26px);padding-bottom:10px;font-size:clamp(1.8rem,2.9vw,2.9rem);font-weight:600;display:inline-block;position:relative;transform:rotate(-1.4deg)}.hand-underline{width:98%;height:14px;position:absolute;bottom:0;left:1%;overflow:visible}.hand-underline path{fill:none;stroke:var(--acid);stroke-width:5.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw .9s var(--ease-out) 1.2s forwards}.lede{max-width:54ch;color:var(--ink-2);margin-top:clamp(18px,3vh,34px);font-size:clamp(1.06rem,1.3vw,1.28rem);font-weight:500;line-height:1.55}.cta-row{flex-wrap:wrap;align-items:center;gap:clamp(14px,1.6vw,26px);margin-top:clamp(22px,3.6vh,42px);display:flex}.value-strip{align-items:stretch;margin-top:clamp(26px,5.2vh,58px);display:flex}.value-strip li{align-items:center;gap:13px;padding-right:clamp(16px,1.9vw,30px);display:flex}.value-strip li+li{border-left:1px solid var(--line);padding-left:clamp(16px,1.9vw,30px)}.val-ico{width:23px;height:23px;color:var(--ink);flex-shrink:0}.val-ico rect{fill:none;stroke:currentColor;stroke-width:1.7px}.val-ico .fill{fill:currentColor;stroke:none}.val-text{color:var(--muted);flex-direction:column;font-size:13.5px;font-weight:500;line-height:1.3;display:flex}.val-text strong{color:var(--ink);letter-spacing:-.01em;font-size:14.5px;font-weight:800}.hero-foot{z-index:5;border-top:1px solid var(--line-soft);align-items:center;gap:clamp(16px,2.4vw,32px);padding-block:clamp(16px,2.8vh,28px);display:flex;position:relative}.foot-left,.foot-right{letter-spacing:.24em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:10.5px;font-weight:600}.foot-rule{background:var(--line-soft);flex:1;height:1px}.reveal{animation:rise .85s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:var(--o,1)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes dot-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.ann-br.reveal{animation-name:rise-br}@keyframes rise-br{0%{opacity:0;transform:translateY(10px)rotate(-3deg)}to{opacity:1;transform:rotate(-3deg)}}.contours,.ghost-word,.ghost-tag,.foliage-shadow{animation-fill-mode:forwards}@media (min-width:1800px){.field{width:1200px;right:-4%}}@media (max-width:1280px){.brand-sep,.brand-tag{display:none}.main-nav ul{gap:clamp(12px,1.6vw,24px)}.main-nav ul a{font-size:14px}}@media (max-width:1100px) and (min-width:901px){.main-nav ul{gap:12px}.main-nav ul a{font-size:13.5px}.header-inner{gap:16px}.btn-dark{padding:11px 16px;font-size:13.5px}}@media (min-width:1025px) and (max-height:780px){:root{--header-h:74px}.headline{font-size:clamp(2.7rem,5.9vw,4.9rem)}.handwritten{margin-top:10px;font-size:clamp(1.6rem,2.4vw,2.2rem)}.lede{margin-top:14px;font-size:clamp(1rem,1.15vw,1.13rem)}.cta-row{margin-top:18px}.value-strip{margin-top:22px}.btn-primary{padding:16px 26px;font-size:15.5px}.play-badge{width:42px;height:42px}.ann-tr{top:9%}.field{width:56vw;top:-12%}.ghost-word{font-size:16.5vw}}@media (max-width:1024px){:root{--header-h:72px}.hero{min-height:0;padding-top:calc(var(--header-h) + 10px)}.hero-grid{grid-template-columns:1fr;align-items:start;padding-block:clamp(30px,5vh,56px) clamp(40px,6vh,64px)}.hero-content{max-width:660px}.headline{font-size:clamp(2.9rem,8.6vw,5rem)}.hl-line{white-space:normal}.lede{font-size:clamp(1.02rem,1.6vw,1.16rem)}.field{width:120vw;top:-4%;right:-42%}.contours{opacity:.55;animation:none}.focus-dot{top:34%;left:62%}.ghost-word{opacity:.045;font-size:34vw;animation:none;bottom:12%;right:-4%}.ghost-tag{display:none}.ann-tr{font-size:18px;top:84px;right:4%}.ann-br{display:none}.foliage-a{opacity:.7;width:clamp(200px,30vw,320px);top:-4%}.foliage-shadow{display:none}.foliage-b{opacity:.45;width:clamp(240px,36vw,400px);bottom:0}.foliage-c{display:none}.hero-foot{flex-direction:column;align-items:flex-start;gap:9px}.foot-rule{display:none}.foot-left,.foot-right{white-space:normal}}@media (max-width:900px){.desktop-only{display:none!important}.nav-toggle{display:block}.nav-backdrop{z-index:98;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;animation:navBackdropIn .22s var(--ease-out) forwards;touch-action:none;-webkit-tap-highlight-color:transparent;background:#10121473;display:block;position:fixed;inset:0}@keyframes navBackdropIn{to{opacity:1}}.main-nav{top:calc(var(--header-h) + 8px);box-sizing:border-box;z-index:99;background:var(--bg-raise);border:1px solid var(--line-soft);opacity:0;visibility:hidden;pointer-events:none;max-width:calc(100vw - 28px);max-height:calc(100svh - var(--header-h) - 32px);max-height:calc(100dvh - var(--header-h) - 32px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transition:opacity .28s var(--ease-out), transform .28s var(--ease-out), visibility .28s;border-radius:18px;margin:0;padding:18px 22px 22px;position:fixed;left:14px;right:14px;overflow-y:auto;transform:translateY(-12px)scale(.99);box-shadow:0 24px 60px -20px #1012144d}.site-header.menu-open .main-nav{opacity:1;visibility:visible;pointer-events:auto;transform:none}.main-nav ul{flex-direction:column;align-items:stretch;gap:2px}.main-nav li+li{border-top:1px solid var(--line-soft)}.main-nav ul a{justify-content:space-between;align-items:center;padding:14px 4px;font-size:17px;font-weight:700;display:flex}.main-nav ul a:after{position:static;transform:scale(0)}.main-nav ul a.is-active:after{transform:scale(1)}.mobile-only{display:inline-flex!important}.site-header.menu-open{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 var(--line-soft);background:#f5f3ecfa}.site-header.scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f3ecf5}}@media (max-width:640px){:root{--header-h:66px;--pad:clamp(14px, 4.2vw, 20px)}.brand-name{font-size:18.5px}.brand-logo{width:32px;height:32px}.brand-dot{width:6px;height:6px;top:-2px;right:-9px}.eyebrow{letter-spacing:.19em;font-size:10.5px}.headline{overflow-wrap:break-word;word-break:normal;font-size:clamp(2rem,9.8vw,3.2rem);line-height:1.02}.hl-line{white-space:normal;overflow-wrap:break-word}.handwritten{font-size:clamp(1.45rem,6.8vw,1.85rem)}.cta-row{flex-direction:column;align-items:stretch}.btn-primary{justify-content:space-between;padding:17px 22px}.btn-ghost{justify-content:space-between;padding:12px 16px}.value-strip{border-top:1px solid var(--line-soft);flex-direction:column;gap:0}.value-strip li{border-bottom:1px solid var(--line-soft);border-left:none!important;padding:13px 0!important}.value-strip li:last-child{border-bottom:none}.ann-tr{display:none}.field{width:140vw;max-width:100%;top:22%;right:-40vw;overflow:hidden}.contours{opacity:.5;max-width:100%}.focus-dot{display:none}.ghost-word{opacity:.05;max-width:100%;font-size:38vw;bottom:16%}.foliage-a{opacity:.6;width:160px;top:-2%;right:-10%}.foliage-b{opacity:.4;width:190px;bottom:2%;right:-12%}.foot-right{letter-spacing:.18em}}@media (max-width:380px){:root{--pad:14px}.headline{font-size:1.85rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.hand-underline path,.annotation .ln{stroke-dashoffset:0}.reveal{animation:none}.contours,.ghost-word,.ghost-tag,.foliage-shadow{opacity:var(--o,1);animation:none}}@media print{.site-header,.grain,.foliage,.annotation,.contours,.ghost-word,.ghost-tag,.hero-visual{display:none}.hero{min-height:0}}.hero-visual{z-index:1;min-width:0;padding-left:clamp(10px,1.6vw,26px);position:relative}.collage{--shadow-rgb:16, 18, 20;aspect-ratio:680/640;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(100%,680px);margin-left:auto;position:relative;container-type:inline-size}.collage>*{position:absolute}.torn-lg{filter:url(#tear-lg)}.torn-md{filter:url(#tear-md)}.torn-sm{filter:url(#tear-sm)}.lift{filter:drop-shadow(0 3px 5px rgba(var(--shadow-rgb), .1)) drop-shadow(0 16px 26px rgba(var(--shadow-rgb), .16))}.leaf{z-index:2;position:absolute}.leaf svg{width:100%;height:100%;display:block}.leaves-top{z-index:2;inset:0}.leaf-1{color:#8d9a72;width:8.5cqw;height:21.5cqw;top:-4%;right:0;transform:rotate(28deg)}.leaf-2{color:#7d8a63;width:7.5cqw;height:18cqw;top:-6%;right:9.5%;transform:rotate(-10deg)}.leaf-3{color:#6f7c58;width:7.5cqw;height:18.5cqw;top:15%;right:0;transform:rotate(96deg)}.leaf-4{color:#59644a;z-index:2;width:6cqw;height:14.5cqw;top:45%;right:0;transform:rotate(62deg)}.sheet-wrap{z-index:1;inset:.5% -1.5% 2.5% -.5%;transform:rotate(-.8deg)}.sheet-under{opacity:.9;background:#ece8da;position:absolute;inset:-2.5% 3% 9% -3%;transform:rotate(1.7deg)}.sheet-edge{background:#fffdf6;position:absolute;inset:0;transform:scale(1.012)rotate(.4deg)}.sheet{background:var(--bg-raise);position:absolute;inset:1%}.wash{position:absolute}.wash-1{opacity:.55;background:#eae3ce;width:86%;height:66%;top:-2%;left:8%}.wash-2{opacity:.4;background:#f0ead9;width:46%;height:34%;bottom:2%;left:-4%}.scrap{z-index:2}.scrap-1{background:#f0ebdd;width:22%;height:7%;top:43%;left:30%;transform:rotate(-7deg)}.scrap-2{background:#f2ede0;width:14%;height:6%;top:32%;left:2.5%;transform:rotate(9deg)}.photo-wrap{aspect-ratio:2;z-index:3;width:54%;top:39%;left:43%;transform:rotate(1.8deg)}.photo-edge{background:#fdfaf1;position:absolute;inset:0}.photo-img{position:absolute;inset:2.6% 2.4%}.photo-img svg{filter:contrast(1.05)saturate(.8)sepia(.06);width:100%;height:100%;display:block}.stamp-wrap{z-index:4;clip-path:polygon(-3% -3%,103% -3%,99.8% 10%,98.2% 24%,99.9% 38%,98% 52%,99.9% 66%,98.1% 80%,99.7% 92%,96% 99.6%,88% 97.8%,79% 99.9%,70% 97.9%,61% 99.8%,52% 97.8%,43% 99.9%,34% 98%,25% 99.8%,16% 98%,7% 99.7%);width:100%;bottom:-3%;left:6%;transform:rotate(-4deg)}.reach-svg{width:100%;height:36cqw;color:var(--ink);display:block}.reach-svg text{font-family:var(--font-sans);letter-spacing:.015em;fill:currentColor;font-weight:900}.circle-stamp{aspect-ratio:1;z-index:5;color:#1012149e;width:18%;top:81%;left:0%;transform:rotate(-7deg)}.circle-stamp svg{width:100%;height:100%;display:block;overflow:visible}.circle-stamp text{font-family:var(--font-sans);letter-spacing:.3em;fill:currentColor;font-size:12.5px;font-weight:700}.card-mat{background:#fffdf6;position:absolute;inset:-3.2% -2.6%}.c-card{margin:0}.c-card-google{aspect-ratio:1280/760;z-index:6;width:58%;top:9%;left:25%;transform:rotate(-1.7deg)}.c-card-chat{aspect-ratio:1000/870;z-index:7;width:47%;top:36.5%;left:6%;transform:rotate(2.3deg)}.card-body{box-shadow:0 2px 5px rgba(var(--shadow-rgb), .1), 0 22px 40px -18px rgba(var(--shadow-rgb), .28);background:#fff;border:1px solid #e8e3d3;border-radius:10px;position:absolute;inset:0;overflow:hidden}.c-card-google .card-body{box-shadow:0 3px 7px rgba(var(--shadow-rgb), .12), 0 30px 52px -20px rgba(var(--shadow-rgb), .32)}.card-shot{object-fit:contain;background:#fff;position:absolute;inset:0;width:100%!important;height:100%!important}.tape{clip-path:polygon(2% 10%,96% 0%,100% 30%,98% 62%,100% 88%,94% 100%,3% 92%,0% 64%,2% 30%);height:3.4cqw;box-shadow:0 1px 2px rgba(var(--shadow-rgb), .06);z-index:8;pointer-events:none;background:#d7c6a09e;position:absolute}.tape-g1{width:17cqw;top:-1.2cqw;left:10%;transform:rotate(-38deg)}.tape-g2{opacity:.8;width:15cqw;bottom:-1.2cqw;right:8%;transform:rotate(38deg)}.tape-c1{width:14cqw;top:-1.1cqw;right:12%;transform:rotate(40deg)}.note{font-family:var(--font-hand);color:#101214d9;z-index:9;line-height:1.06}.note-1{font-size:max(14px,3.7cqw);top:-1.5%;left:.5%;transform:rotate(-13deg)}.note-2{font-size:max(11.5px,3.05cqw);top:58%;right:0%;transform:rotate(-9deg)}.note-arrow{z-index:9;color:#101214b8;width:12cqw;height:12cqw;top:17.5%;left:13%;transform:rotate(-12deg)}.note-arrow svg{width:100%;height:100%;display:block}.caption{z-index:9;color:var(--faint);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;font-size:max(7px,1.7cqw);font-weight:700;line-height:1.8;display:flex;bottom:.8%;right:.5%}.caption:before{content:"";background:#10121466;flex:none;width:3.4cqw;min-width:16px;height:1px}@media (min-width:1240px){.collage{width:min(100%,680px,68vh);margin-right:clamp(-48px,-2.4vw,-16px)}}@media (min-width:1025px) and (max-width:1239px){.collage{width:min(100%,620px,66vh)}}@media (min-width:1025px) and (max-height:780px){.collage{width:min(100%,560px,60vh);margin-right:0}.gt-grow{display:none}}@media (max-width:1024px){.hero-visual{padding-left:0}.collage{width:min(100%,620px);margin:clamp(30px,5vh,48px) auto 6px}}@media (max-width:640px){.collage{margin-top:28px}.caption{letter-spacing:.18em}.tape-c1{left:8%;right:auto}}[id]{scroll-margin-top:calc(var(--header-h) + 10px)}.section{padding-block:clamp(84px,11vh,140px);position:relative}.sec-head{align-items:center;gap:clamp(14px,2vw,22px);margin-bottom:clamp(34px,5vh,56px);display:flex}.sec-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:600}.sec-rule{background:var(--line-soft);flex:1;height:1px}.sec-index{font-family:var(--font-mono);color:var(--faint);font-size:11px}.sec-title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.3rem,4.4vw,4.2rem);font-weight:900;line-height:.98}.sec-sub{color:var(--ink-2);max-width:58ch;font-size:clamp(1.02rem,1.25vw,1.16rem);line-height:1.6}.sec-title-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(24px,4vw,70px);margin-bottom:clamp(40px,7vh,72px);display:grid}.sec-title-row .sec-sub{margin:0 0 8px}.worn-stamp{width:100%;height:auto;display:block}.receipt{isolation:isolate;box-shadow:none;font-family:var(--font-mono);color:var(--ink-2);backface-visibility:hidden;box-sizing:border-box;background:0 0;max-width:100%;padding:20px 20px 24px;font-size:12px;position:relative;transform:rotate(1.3deg)translateZ(0)}.receipt:before{content:"";background:var(--bg-raise);filter:url(#tear-sm)drop-shadow(0 2px 4px #10121414)drop-shadow(0 16px 26px #10121421);z-index:-1;pointer-events:none;backface-visibility:hidden;position:absolute;inset:0;transform:translateZ(0)}.receipt-title,.receipt-row,.receipt-note{z-index:1;position:relative}.receipt-title{font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--faint);border-bottom:1px dashed var(--line);margin-bottom:12px;padding-bottom:10px;font-size:10px;font-weight:700}.receipt-row{align-items:baseline;gap:8px;padding-block:4.5px;display:flex}.receipt-row dt{white-space:nowrap}.receipt-leader{border-bottom:1.5px dotted #10121447;flex:1;min-width:12px;transform:translateY(-3px)}.receipt-row dd{white-space:nowrap;color:var(--ink)}.receipt-note{border-top:1px dashed var(--line);font-family:var(--font-hand);color:var(--ink);margin-top:12px;padding-top:10px;font-size:1.25rem;line-height:1}.receipt-stamp{color:#10121494;z-index:2;pointer-events:none;width:86px;position:absolute;top:-16px;right:10px}.receipt-accent{box-shadow:none;background:0 0}.receipt-accent:before{filter:url(#tear-sm)drop-shadow(0 3px 6px #1012141a)drop-shadow(0 24px 40px #1012142e);background:#fffdf6}.receipt-accent .receipt-stamp{color:#1c2a058c}.slot-hint{text-align:center;color:var(--faint);letter-spacing:.16em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:.6em;font-size:11px;font-weight:700;line-height:1.5;display:flex;position:absolute;inset:0}.slot-hint strong{background:var(--acid);color:var(--acid-ink);letter-spacing:.18em;border-radius:4px;padding:.14em .55em}.slot-hint small{letter-spacing:.2em;opacity:.75;font-size:9.5px;font-weight:500}.tape{clip-path:polygon(2% 10%,96% 0%,100% 30%,98% 62%,100% 88%,94% 100%,3% 92%,0% 64%,2% 30%);z-index:8;pointer-events:none;background:#d7c6a09e;position:absolute;box-shadow:0 1px 2px #1012140f}.marquee{background:var(--ink);color:#f5f3ec;padding-block:15px;overflow:clip}.marquee-track{width:max-content;animation:60s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee ul{align-items:center;gap:clamp(30px,3.4vw,54px);padding-right:clamp(30px,3.4vw,54px);display:flex}.mq-item{white-space:nowrap;align-items:center;gap:clamp(10px,1.2vw,16px);display:flex}.mq-q{font-family:var(--font-mono);color:#f5f3ece6;font-size:13px}.mq-src{letter-spacing:.2em;text-transform:uppercase;color:#f5f3ec9e;border:1px solid #f5f3ec47;border-radius:99px;padding:3px 9px 2px;font-size:9px;font-weight:700}.mq-star{color:var(--acid);font-size:10px}@keyframes marquee{to{transform:translate(-50%)}}.problem-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(40px,6vw,110px);display:grid}.problem-copy .sec-sub{margin-top:24px}.problem-hand{font-family:var(--font-hand);color:var(--ink);align-items:flex-end;gap:10px;margin-top:34px;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:600;line-height:1;display:flex;transform:rotate(-1.6deg)}.problem-hand svg{color:#101214b8;flex-shrink:0;width:44px;height:44px}.stat-list{flex-direction:column;display:flex}.stat{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:baseline;gap:clamp(18px,2.4vw,34px);padding-block:clamp(22px,3.4vh,34px);display:grid}.stat:last-child{border-bottom:1px solid var(--line)}.stat-num{letter-spacing:-.04em;background:linear-gradient(#0000 60%,#b8ff3d6b 60%);min-width:2.1ch;padding-inline:2px;font-size:clamp(3.2rem,5.6vw,5.4rem);font-weight:900;line-height:.9}.stat-label{letter-spacing:-.01em;color:var(--ink);font-size:clamp(1rem,1.2vw,1.13rem);font-weight:600;line-height:1.45}.stat-src{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-top:7px;font-size:11px}.svc-list{border-bottom:1px solid var(--line)}.svc-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:center;gap:clamp(28px,4vw,80px);padding-block:clamp(44px,6.5vh,70px);display:grid;position:relative}.svc-ghost{letter-spacing:-.04em;color:var(--ink);opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(4.5rem,8vw,8rem);font-weight:900;line-height:1;transition:opacity .3s;position:absolute;top:clamp(8px,1.8vh,20px);left:-.04em}.svc-row:hover .svc-ghost{opacity:.085}.svc-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-bottom:16px;font-size:11px;font-weight:700;display:flex}.svc-idx{font-family:var(--font-mono);letter-spacing:.12em;color:var(--acid-ink);background:var(--acid);border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:400}.svc-name{letter-spacing:-.03em;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:900;line-height:1}.svc-tagline{font-family:var(--font-hand);color:var(--ink);transform-origin:0;margin-top:12px;font-size:clamp(1.3rem,1.8vw,1.65rem);font-weight:600;line-height:1.1;transform:rotate(-.8deg)}.svc-body{max-width:52ch;color:var(--ink-2);margin-top:14px;font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.62}.svc-side{justify-self:end;width:100%}.svc-row:nth-child(2) .receipt{transform:rotate(-1.4deg)translateZ(0)}.svc-row:nth-child(3) .receipt{transform:rotate(.8deg)translateZ(0)}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(26px,3vw,44px);padding-top:36px;display:grid;position:relative}.steps:before{content:"";background:var(--line);height:1px;position:absolute;top:4px;left:0;right:0}.step{position:relative}.step:before{content:"";background:var(--acid);border-radius:50%;width:9px;height:9px;position:absolute;top:-36px;left:0;box-shadow:0 0 0 5px #b8ff3d24}.step-idx{font-family:var(--font-mono);color:var(--faint);margin-bottom:14px;font-size:11px}.step-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.step-name{letter-spacing:-.02em;font-size:clamp(1.4rem,1.9vw,1.8rem);font-weight:900}.step-stamp{letter-spacing:.16em;text-transform:uppercase;color:#101214ad;white-space:nowrap;border:1.5px solid #1012146b;border-radius:5px;padding:4px 8px 3px;font-size:9.5px;font-weight:700;display:inline-block;transform:rotate(-3deg)}.step-body{color:var(--ink-2);font-size:.97rem;line-height:1.62}.cases{border-bottom:1px solid var(--line-soft)}.case{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(30px,5vw,80px);padding-block:clamp(36px,6vh,60px);display:grid}.case-flip .case-media{order:2}.case-media{aspect-ratio:4/3;position:relative}.case-mat{background:#fffdf6;position:absolute;inset:-2.4% -1.8%}.case-shot{background:#fff;border:1px solid #e8e3d3;border-radius:6px;position:absolute;inset:0;overflow:hidden;box-shadow:0 2px 5px #1012141a,0 24px 44px -20px #10121447}.case-img{object-fit:cover;object-position:top center}.case-stamp{z-index:3;letter-spacing:.22em;text-transform:uppercase;color:var(--acid-ink);background:var(--acid);border-radius:3px;padding:6px 10px 5px;font-size:10px;font-weight:700;position:absolute;bottom:-12px;right:-6px;transform:rotate(-3deg);box-shadow:0 6px 14px -6px #10121466}.tape-w1{width:92px;height:26px;top:-12px;left:22px;transform:rotate(-5deg)}.case-no{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-bottom:16px;font-size:11px}.case-name{letter-spacing:-.03em;margin-bottom:10px;font-size:clamp(1.7rem,2.6vw,2.5rem);font-weight:900;line-height:1}.case-type{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:20px;font-size:11.5px;font-weight:600}.case-did{flex-wrap:wrap;gap:9px 20px;margin-bottom:22px;display:flex}.case-did li{color:var(--ink-2);padding-left:17px;font-size:.95rem;font-weight:600;position:relative}.case-did li:before{content:"";background:var(--ink);border-radius:2px;width:7px;height:7px;position:absolute;top:.48em;left:0;transform:rotate(45deg)}.case-result{letter-spacing:-.01em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 58%,#b8ff3d80 58%);padding-inline:2px;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:700;display:inline}.case-link{align-items:center;gap:8px;margin-top:18px;font-size:15px;font-weight:700;display:inline-flex}.case-link .ico-arrow{width:14px;height:14px}.case-link:hover .ico-arrow{transform:translate(2px,-2px)}.own-case{background:var(--bg-raise);border:1px solid var(--line-soft);backface-visibility:hidden;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,4vw,60px);margin-top:clamp(44px,7vh,72px);padding:clamp(26px,4vw,46px);display:grid;transform:rotate(-.5deg)translateZ(0);box-shadow:0 2px 5px #10121412,0 26px 50px -24px #10121440}.own-title{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:900;line-height:1}.own-body{max-width:56ch;color:var(--ink-2);font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.62}.own-thumbs{gap:22px;display:flex}.own-thumb{flex:1;min-width:0;position:relative}.own-thumb img{background:#fff;border:1px solid #e8e3d3;border-radius:6px;width:100%;height:auto;box-shadow:0 2px 5px #1012141a,0 18px 34px -18px #10121447}.tape-own{width:70px;height:22px;top:-10px;left:50%;transform:translate(-50%)rotate(-4deg)}.tgrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,3vw,40px);margin-top:clamp(34px,5vh,54px);display:grid}.tcard{isolation:isolate;box-shadow:none;backface-visibility:hidden;background:0 0;padding:32px 26px 26px;position:relative;transform:translateZ(0)}.tcard:before{content:"";background:var(--bg-raise);filter:url(#tear-sm)drop-shadow(0 2px 4px #10121412)drop-shadow(0 16px 28px #1012141f);z-index:-1;pointer-events:none;backface-visibility:hidden;position:absolute;inset:0;transform:translateZ(0)}.tcard-1{transform:rotate(-1.8deg)translateZ(0)}.tcard-2{margin-top:30px;transform:rotate(1.4deg)translateZ(0)}.tcard-3{margin-top:8px;transform:rotate(-1deg)translateZ(0)}.tquote,.tcap{z-index:1;position:relative}.tape-t{width:84px;height:24px;top:-11px;left:50%;transform:translate(-50%)rotate(-3deg)}.tcard-stamp{color:#1012148c;z-index:2;pointer-events:none;width:96px;position:absolute;top:-20px;right:-4px}.tquote{color:var(--ink-2);font-size:1.02rem;font-weight:500;line-height:1.6}.tcap{flex-direction:column;gap:3px;margin-top:20px;display:flex}.tname{font-family:var(--font-hand);color:var(--ink);font-size:1.55rem;font-weight:600;line-height:1}.trole{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700}.voices-honesty{max-width:56ch;color:var(--muted);border-left:2px solid var(--acid);margin-top:clamp(34px,5vh,54px);padding-left:16px;font-size:.95rem;line-height:1.6}.diff-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,44px);max-width:1080px;margin-top:clamp(38px,6vh,60px);display:grid}.diff-vs{font-family:var(--font-hand);color:var(--faint);font-size:clamp(1.6rem,2.4vw,2.2rem);transform:rotate(-8deg)}.receipt-void{opacity:.94;transform:rotate(-1.6deg)translateZ(0)}.receipt-ours{transform:rotate(1.1deg)translateZ(0)}.diff-close{letter-spacing:-.03em;margin-top:clamp(46px,7vh,72px);font-size:clamp(1.7rem,3vw,2.7rem);font-weight:900;display:inline-block;position:relative}.diff-close svg{width:98%;height:14px;position:absolute;bottom:-12px;left:1%;overflow:visible}.about-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(36px,5vw,90px);display:grid}.about-para{margin-top:20px}.founders{flex-direction:column;gap:18px;padding-top:12px;display:flex}.founder{background:var(--bg-raise);border:1px solid var(--line-soft);backface-visibility:hidden;align-items:center;gap:18px;padding:16px 20px;display:flex;box-shadow:0 1px 2px #1012140f,0 12px 24px -14px #1012142e}.founder-1{transform:rotate(-1.2deg)translateZ(0)}.founder-2{margin-left:24px;transform:rotate(.9deg)translateZ(0)}.founder-photo{background:#ece8da;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:relative;overflow:hidden}.founder-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.founder-mono{color:var(--ink);font-size:22px;font-weight:900}.founder-name{letter-spacing:-.01em;font-size:16px;font-weight:800}.founder-role{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:10.5px;font-weight:600}.faq-list{border-bottom:1px solid var(--line);max-width:860px;margin-top:clamp(34px,5vh,54px)}.faq-item{border-top:1px solid var(--line)}.faq-item summary{cursor:pointer;align-items:baseline;gap:clamp(14px,2vw,24px);padding:20px 4px;list-style:none;transition:opacity .2s;display:flex}.faq-item summary:hover{opacity:.7}.faq-item summary::-webkit-details-marker{display:none}.faq-idx{font-family:var(--font-mono);color:var(--faint);flex-shrink:0;margin-left:-5px;padding:1px 5px;font-size:11.5px;line-height:1.3;transition:background-color .2s,color .2s}.faq-item[open] .faq-idx{background:var(--acid);color:var(--acid-ink);border-radius:3px}.faq-q{letter-spacing:-.01em;flex:1;font-size:clamp(1.06rem,1.5vw,1.3rem);font-weight:700}.faq-x{flex-shrink:0;align-self:center;width:14px;height:14px;position:relative}.faq-x:before,.faq-x:after{content:"";background:var(--ink);transition:transform .25s var(--ease-out);position:absolute}.faq-x:before{height:2px;top:6px;left:0;right:0}.faq-x:after{width:2px;top:0;bottom:0;left:6px}.faq-item[open] .faq-x:after{transform:scaleY(0)}.faq-a{max-width:62ch;color:var(--ink-2);margin:0 4px 24px;padding-left:calc(15px + clamp(14px,2vw,24px));font-size:1rem;line-height:1.65}.audit{background:var(--ink);color:#f5f3ec;max-width:100%;padding-block:clamp(90px,12vh,150px);position:relative;overflow:hidden}.audit:before{content:"";pointer-events:none;background:radial-gradient(90% 80% at 18% 8%,#f5f3ec0f,#0000 60%),radial-gradient(80% 90% at 92% 92%,#b8ff3d0f,#0000 55%);position:absolute;inset:0}.audit-texture{opacity:.055;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.audit-texture img{object-fit:cover;filter:invert();width:100%;height:100%}.audit-ghost{letter-spacing:-.03em;color:#f5f3ec;opacity:.035;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(140px,18vw,280px);font-weight:900;line-height:.78;position:absolute;bottom:-2%;right:-.04em}.audit-grid{z-index:2;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(40px,6vw,100px);display:grid;position:relative}.audit-eyebrow{color:#f5f3ec99}.audit-title{letter-spacing:-.035em;margin-top:4px;font-size:clamp(2.5rem,5vw,4.6rem);font-weight:900;line-height:.98}.audit-body{color:#f5f3ecc7;max-width:54ch;margin-top:24px;font-size:clamp(1.05rem,1.3vw,1.22rem);line-height:1.62}.audit-reassure{flex-wrap:wrap;gap:12px 30px;margin-top:32px;display:flex}.audit-reassure li{letter-spacing:.2em;text-transform:uppercase;color:#f5f3eca6;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.audit-reassure li:before{content:"";background:var(--acid);border-radius:50%;width:7px;height:7px}.audit-card{background:var(--bg-raise);color:var(--ink);backface-visibility:hidden;border:1px solid #ffffff14;padding:clamp(28px,3.4vw,44px);position:relative;transform:rotate(1.1deg)translateZ(0);box-shadow:0 3px 8px #0000004d,0 40px 80px -30px #0009}.tape-a1{z-index:9;width:92px;height:26px;top:-12px;left:34px;transform:rotate(-6deg)}.audit-card iframe{background:#fff;border:0;border-radius:10px;width:100%;height:560px;display:block}.audit-card-kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:700}.audit-card-note{color:var(--ink-2);margin-top:12px;font-size:1.04rem;line-height:1.55}.audit-btn{background:var(--acid);width:100%;color:var(--acid-ink);backface-visibility:hidden;border-radius:14px;justify-content:space-between;margin-top:24px;padding:17px 24px;font-size:16px;transform:translateZ(0);box-shadow:0 14px 30px -14px #b8ff3d8c}.audit-btn:hover{background:#c3ff62;transform:translateY(-2px)translateZ(0)}.audit-btn:active{transform:scale(.98)translateZ(0)}.audit-btn .ico-arrow{stroke:var(--acid-ink)}.audit-btn:hover .ico-arrow{transform:translate(2px,-2px)}.audit-alt{color:var(--muted);margin-top:18px;font-size:13.5px}.audit-alt a{text-underline-offset:3px;color:var(--ink);text-decoration:underline}.audit-alt a:hover{opacity:.7}.footer{background:var(--ink);color:#f5f3ecbf;border-top:1px solid #f5f3ec1a;max-width:100%;padding-top:clamp(60px,9vh,100px);position:relative;overflow:hidden}.footer .container{z-index:2;position:relative}.footer-top{grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,4fr);gap:clamp(30px,4vw,70px);padding-bottom:clamp(44px,7vh,80px);display:grid}.footer-name{letter-spacing:-.03em;color:#f5f3ec;align-items:center;gap:12px;font-size:22px;font-weight:900;display:inline-flex}.footer-logo{object-fit:contain;flex-shrink:0;width:44px;height:44px}.footer-name-text{line-height:1;position:relative}.footer-name .brand-dot{background:var(--acid);width:7px;height:7px;top:-3px;right:-11px}.footer-blurb{color:#f5f3ec99;max-width:34ch;margin-top:14px;font-size:.95rem;line-height:1.6}.footer-nav ul{flex-direction:column;gap:11px;display:flex}.footer-nav a{color:#f5f3ecbf;font-size:14.5px;font-weight:600;transition:color .2s}.footer-nav a:hover{color:#fff}.footer-contact{font-family:var(--font-mono);flex-direction:column;align-items:flex-start;gap:11px;font-size:13px;display:flex}.footer-contact a{transition:color .2s}.footer-contact a:hover{color:#fff}.footer-loc{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:#f5f3ec66;margin-top:8px;font-size:10.5px;font-weight:700}.footer-bottom{color:#f5f3ec73;border-top:1px solid #f5f3ec1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 30px;padding-block:26px;font-size:12px;display:flex}.footer-llms a{text-underline-offset:3px;color:#f5f3eca6;text-decoration:underline}.footer-llms a:hover{color:#fff}.footer-ghost{letter-spacing:-.03em;color:#f5f3ec;opacity:.04;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(120px,16vw,240px);font-weight:900;line-height:.78;position:absolute;bottom:-.14em;right:-.04em}@media (max-width:1024px){.sec-title-row{grid-template-columns:1fr;align-items:start;gap:18px}.sec-title-row .sec-sub{margin:0}.problem-grid,.about-grid{grid-template-columns:1fr;gap:44px}.problem-hand{margin-top:26px}.steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:42px}.step:before{top:-40px}.case{grid-template-columns:1fr;gap:34px}.case-flip .case-media{order:0}.tgrid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);gap:22px;padding-bottom:14px;display:flex;overflow-x:auto}.tcard,.tcard-1,.tcard-2,.tcard-3{transform:none!important}.tcard{scroll-snap-align:center;flex:0 0 min(320px,82vw);margin-top:0!important}.audit-grid{grid-template-columns:1fr;gap:48px}.footer-top{grid-template-columns:1fr;gap:36px}}@media (max-width:900px){.receipt,.svc-row:nth-child(2) .receipt,.svc-row:nth-child(3) .receipt,.receipt-void,.receipt-ours,.audit-card,.own-case,.founder-1,.founder-2,.receipt:before,.tcard:before{transform:none!important}.svc-row{grid-template-columns:1fr;gap:34px}.svc-side{justify-self:start;max-width:420px}.svc-ghost{font-size:4.2rem}.diff-grid{grid-template-columns:1fr;max-width:520px}.diff-vs{justify-self:center}.own-case{grid-template-columns:1fr}}@media (max-width:640px){.section{padding-block:clamp(64px,10vh,96px)}.stat{grid-template-columns:1fr;gap:10px}.stat-num{line-height:1}.steps{grid-template-columns:1fr;row-gap:38px;padding-top:0;padding-left:30px}.steps:before{width:1px;height:auto;inset:6px auto 4px 4px}.step:before{top:5px;left:-30px}.svc-row{padding-block:40px}.svc-ghost{font-size:3.6rem}.own-thumbs{flex-direction:column}.founder-2{margin-left:0}.diff-grid{max-width:100%}.diff-close{margin-top:44px}.audit{padding-block:clamp(72px,11vh,110px)}.audit-btn{justify-content:space-between}.receipt{max-width:100%;padding:18px 16px 20px}.receipt-row dt{white-space:normal}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:380px){.receipt{padding:14px 12px 16px;font-size:11px}.receipt-row{gap:4px}.tcard{flex:0 0 calc(100vw - 28px);padding:24px 18px 20px}}@media (prefers-reduced-motion:reduce){.marquee-track{flex-wrap:wrap;width:auto;animation:none}.marquee ul{flex-wrap:wrap;row-gap:10px}.marquee ul[aria-hidden]{display:none}}.hero-guarantee{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:13.5px;font-weight:600;display:flex}.hero-guarantee-dot{background:var(--acid);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 5px #b8ff3d2e}.hero-guarantee a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.hero-guarantee a:hover{opacity:.65}.svc-link{margin-top:16px;font-size:15px;font-weight:700}.svc-link a{text-underline-offset:3px;text-decoration:underline}.svc-link a:hover{opacity:.65}.guarantee{background:var(--bg-raise);border-block:1px solid var(--line-soft)}.guarantee-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;margin-top:18px;font-size:12px;font-weight:700;display:inline-flex}.guarantee-dot{background:var(--acid);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #b8ff3d29}.guarantee-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);margin-top:clamp(34px,5vh,52px);display:grid}.guarantee-card{background:var(--bg);border:1px solid var(--line-soft);border-radius:4px;padding:24px 22px;box-shadow:0 1px 2px #1012140f,0 14px 28px -18px #10121438}.guarantee-card:first-child{transform:rotate(-.8deg)}.guarantee-card:nth-child(2){transform:rotate(.7deg)}.guarantee-card:nth-child(3){transform:rotate(-.5deg)}.guarantee-card:nth-child(4){transform:rotate(.9deg)}.guarantee-idx{font-family:var(--font-mono);color:var(--acid-ink);background:var(--acid);border-radius:4px;padding:2px 7px;font-size:11px;display:inline-block}.guarantee-name{letter-spacing:-.02em;margin-top:14px;font-size:1.18rem;font-weight:800}.guarantee-body{color:var(--ink-2);margin-top:10px;font-size:.95rem;line-height:1.62}.guarantee-cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;display:flex}.guarantee-proofline{max-width:420px;margin-top:40px}.receipt-guarantee{transform:rotate(1deg)translateZ(0)}.sticky-cta{z-index:95;bottom:14px;left:14px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));left:calc(14px + env(safe-area-inset-left,0px));right:calc(14px + env(safe-area-inset-right,0px));color:#f5f3ec;opacity:0;visibility:hidden;transition:transform .35s var(--ease-out), opacity .35s, visibility .35s;background:#101214f5;border:1px solid #f5f3ec24;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;max-width:720px;margin-inline:auto;padding:12px 12px 12px 18px;display:flex;position:fixed;transform:translateY(140%);box-shadow:0 24px 60px -20px #1012148c}.sticky-cta.is-visible{opacity:1;visibility:visible;transform:none}.sticky-cta-text{flex-direction:column;font-size:13px;line-height:1.3;display:flex}.sticky-cta-text strong{letter-spacing:-.01em;font-size:14.5px}.sticky-cta-text span{opacity:.65}.btn-sticky{background:var(--acid);color:var(--acid-ink);border-radius:12px;flex-shrink:0;padding:12px 18px;font-size:14.5px}.btn-sticky:hover{background:#c6ff60}.btn-sticky .ico-arrow{stroke:var(--acid-ink)}.footer-top{grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,3fr) minmax(0,4fr)}.footer-nav-title{letter-spacing:.22em;text-transform:uppercase;color:#f5f3ec73;margin-bottom:14px;font-size:10.5px;font-weight:700}.page-hero{padding-top:calc(var(--header-h) + clamp(30px, 6vh, 70px));padding-bottom:clamp(30px,5vh,54px)}.page-hero .sec-title{font-size:clamp(2.4rem,5vw,4.4rem)}.answer-box{background:var(--bg-raise);border:1px solid var(--line-soft);border-left:4px solid var(--acid);max-width:72ch;color:var(--ink-2);margin-top:26px;padding:20px 22px;font-size:clamp(1.02rem,1.25vw,1.16rem);line-height:1.62}.answer-box strong{color:var(--ink)}.updated-line{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:16px;font-size:11.5px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:12.5px;font-weight:600;display:flex}.breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.breadcrumbs a:hover{color:var(--ink)}.prose{max-width:76ch}.prose h2{letter-spacing:-.03em;margin:clamp(40px,6vh,60px) 0 16px;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:900;line-height:1.05}.prose h3{letter-spacing:-.02em;margin:28px 0 10px;font-size:1.25rem;font-weight:800}.prose p{color:var(--ink-2);margin-top:14px;font-size:1.03rem;line-height:1.68}.prose ul.checks{gap:10px;margin-top:18px;display:grid}.prose ul.checks li{color:var(--ink-2);padding-left:26px;font-size:1rem;line-height:1.6;position:relative}.prose ul.checks li:before{content:"";background:var(--acid);border-radius:50%;width:9px;height:9px;position:absolute;top:.45em;left:2px;box-shadow:0 0 0 4px #b8ff3d29}.prose table.compare{border-collapse:collapse;width:100%;margin-top:22px;font-size:.95rem}.prose table.compare th,.prose table.compare td{text-align:left;border:1px solid var(--line);vertical-align:top;padding:12px 14px}.prose table.compare th{background:var(--ink);color:#f5f3ec;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.prose table.compare td{background:var(--bg-raise);color:var(--ink-2)}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,28px);margin-top:30px;display:grid}.mini-card{background:var(--bg-raise);border:1px solid var(--line-soft);flex-direction:column;gap:10px;padding:24px 22px;display:flex}.mini-card h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.mini-card p{color:var(--ink-2);font-size:.96rem;line-height:1.6}.mini-card a{text-underline-offset:3px;margin-top:auto;font-weight:700;text-decoration:underline}.cta-band{background:var(--ink);color:#f5f3ec;border-radius:6px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:28px;margin:clamp(48px,8vh,80px) 0;padding:clamp(30px,4vw,52px);display:grid}.cta-band h2{letter-spacing:-.03em;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:900;line-height:1}.cta-band p{color:#f5f3ecb8;margin-top:12px;line-height:1.6}.audit-form{background:var(--bg-raise);color:var(--ink);border-radius:6px;min-width:0;max-width:100%;padding:26px 24px;overflow:hidden}.audit-form label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px;font-size:12px;font-weight:700;display:block}.audit-form label:first-of-type{margin-top:0}.audit-form input{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:10px;padding:13px 14px;font-size:15px}.audit-form input:focus{outline:2px solid var(--ink);outline-offset:2px}.form-note{color:var(--muted);margin-top:12px;font-size:12.5px;line-height:1.5}.cta-band .audit-form p,.cta-band .audit-form .form-note{color:var(--muted)}.cta-band .audit-form a:not(.btn){color:var(--ink)}.cal-wrap{width:100%;min-width:0}.cal-inline{background:#fff;border:1px solid #e8e3d3;border-radius:10px;width:100%;max-width:100%;min-height:580px;position:relative;overflow:hidden}.cal-inline iframe{z-index:1;background:#fff;border:0;max-width:100%;height:100%;min-height:580px;position:relative;width:100%!important}.cal-direct{width:100%;min-width:0}.cal-direct iframe{background:#fff;border:1px solid #e8e3d3;border-radius:10px;width:100%;max-width:100%;height:75dvh;min-height:580px;display:block}.cal-direct-bar{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:10px;font-size:13px;font-weight:700;display:flex}.cal-direct-bar a{text-underline-offset:3px;color:var(--ink);text-decoration:underline}.cal-retry{text-underline-offset:3px;color:var(--ink);touch-action:manipulation;min-height:44px;padding:10px 0;font-weight:700;text-decoration:underline}.cal-loading{color:var(--ink-2);letter-spacing:.02em;z-index:2;transition:opacity .25s var(--ease-out);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.cal-spinner{border:3px solid #1012141f;border-top-color:var(--ink);border-radius:50%;width:28px;height:28px;animation:.75s linear infinite calSpin}@keyframes calSpin{to{transform:rotate(360deg)}}.cal-ready .cal-loading{opacity:0;pointer-events:none}.cal-failed{text-align:left;background:#fff;border:1px solid #e8e3d3;border-radius:10px;padding:clamp(26px,3vw,40px) clamp(22px,3vw,36px)}.cal-failed-title{letter-spacing:-.02em;color:var(--ink);font-size:1.25rem;font-weight:800}.cal-failed-body{color:var(--ink-2);margin-top:10px;font-size:.97rem;line-height:1.6}.cal-failed .audit-btn{justify-content:space-between;width:100%;margin-top:20px}.cal-fallback{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.55}.cal-fallback a{text-underline-offset:3px;color:var(--ink);font-weight:700;text-decoration:underline}.cal-fallback a:hover{opacity:.65}.audit-direct{margin-top:22px;font-size:14.5px;font-weight:600}.audit-direct a{color:#f5f3ec;text-underline-offset:3px;text-decoration:underline}.audit-direct a:hover{color:var(--acid)}.audit-form-cal{padding:18px}.audit-form-cal .cal-inline,.audit-form-cal .cal-inline iframe{min-height:580px}.audit-book-panel{background:var(--ink);color:#f5f3ec;border-radius:8px;margin-top:clamp(8px,2vh,20px);padding:clamp(28px,4vw,56px)}.audit-book-copy{max-width:70ch}.audit-book-copy h2{letter-spacing:-.03em;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:900;line-height:1}.audit-steps{color:#f5f3ecd1;gap:8px;margin-top:16px;padding-left:22px;font-size:1.02rem;line-height:1.6;list-style:decimal;display:grid}.audit-book-panel .audit-reassure{margin-top:20px}.audit-book-panel .audit-form{margin-top:28px}@media (max-width:1024px){.cal-inline,.cal-inline iframe{min-height:580px}.cal-direct iframe{height:75svh;min-height:580px}.audit-form-cal .cal-inline,.audit-form-cal .cal-inline iframe,.audit-form-cal .cal-direct iframe{min-height:580px}.guarantee-grid,.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-band{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}}@media (max-width:640px){.guarantee-grid{grid-template-columns:1fr}.guarantee-card:nth-child(n){transform:none}.card-grid,.footer-top{grid-template-columns:1fr}.sticky-cta-text span{display:none}.cta-band{padding:26px 22px}.audit-book-panel{border-radius:8px;padding:20px 10px}.audit-form-cal{border-radius:8px;padding:4px}.audit-steps{font-size:.97rem}.cal-inline{border-radius:8px}.cal-inline,.cal-inline iframe{min-height:540px}.cal-direct iframe{height:75svh;min-height:540px}.audit-form-cal .cal-inline,.audit-form-cal .cal-inline iframe,.audit-form-cal .cal-direct iframe{min-height:540px}}
