@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_c219ed{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_c219ed{--gs-font:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4dc837{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_4dc837{--gs-mono:"JetBrains Mono","JetBrains Mono Fallback"}.gutsite{--gs-bg:#04050d;--gs-ink:#eef2ff;--gs-mute:#b9c4efcc;--gs-pink:#22d3ee;--gs-coral:#a78bfa;--gs-violet:#8b5cf6;--gs-lime:#5cffc8;--gs-card:rgba(11,15,36,0.55);--gs-line:rgba(140,170,255,0.16);--gs-ease:linear(0,0.006,0.025 2.8%,0.101 6.1%,0.539 18.9%,0.721 25.3%,0.849 31.5%,0.937 38.1%,0.968 41.8%,0.991 45.7%,1.006 50.1%,1.015 55%,1.017 63.9%,1.001 85.5%,1);--gs-squish:linear(0,0.21 4%,0.68 10%,1.07 17%,1.17 22%,1.13 27%,0.98 36%,0.95 42%,1.01 55%,1);position:relative;min-height:100dvh;color:var(--gs-ink);background:var(--gs-bg);font-family:var(--gs-font),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:-.01em;overflow-x:clip;-webkit-font-smoothing:antialiased}.gutsite *,.gutsite :after,.gutsite :before{box-sizing:border-box}.gutsite a{color:inherit;text-decoration:none}.gutsite ::selection{background:var(--gs-pink);color:#fff}.gs-tunnel{position:fixed;inset:0;width:100%;height:100%;z-index:0;display:block}.gs-tunnel[data-fallback]{background:radial-gradient(circle at 50% 50%,#22d3ee55 0,transparent 30%),repeating-radial-gradient(circle at 50% 50%,#0a1240 0 18px,#1b2a7a 18px 34px,#060a24 34px 52px);animation:gs-throb 6s ease-in-out infinite}.gs-veil{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,rgba(4,5,13,.05) 0,rgba(4,5,13,.28) 60%,rgba(4,5,13,.62) 100%),linear-gradient(180deg,rgba(4,5,13,.08),rgba(4,5,13,.3))}.gs-footer,.gs-nav,.gs-tract,.gutsite main{position:relative;z-index:2}.gs-blob{position:fixed;left:-21px;top:-21px;z-index:50;width:42px;height:42px;border-radius:50%;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at 35% 30%,#d5f8ff,var(--gs-pink) 55%,#3b2fb8);box-shadow:0 0 30px #22d3ee88;transition:opacity .3s}.gs-blob[data-on]{opacity:.9}.gs-nav{position:sticky;top:12px;z-index:40;margin:12px auto 0;width:min(1120px,calc(100% - 24px));display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 8px 8px 16px;border-radius:999px;background:rgba(9,12,30,.5);border:1px solid var(--gs-line);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.gs-nav nav{display:flex;gap:22px;font-size:.95rem;color:var(--gs-mute)}.gs-nav nav a{position:relative;transition:color .2s}.gs-nav nav a:hover{color:var(--gs-ink)}.gs-nav nav a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;border-radius:2px;background:var(--gs-pink);transform:scaleX(0);transition:transform .4s var(--gs-ease)}.gs-nav nav a:hover:after{transform:scaleX(1)}.gs-logo{display:inline-flex;align-items:center;gap:9px;font-weight:800;font-size:1.15rem;letter-spacing:-.03em}.gs-logo-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--gs-violet),var(--gs-pink));animation:gs-morph 7s ease-in-out infinite}.gs-btn{position:relative;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;border-radius:999px;font-weight:700;font-size:1rem;color:#03101a;overflow:hidden;isolation:isolate;background:linear-gradient(120deg,var(--gs-lime),#b8fff0);box-shadow:0 10px 40px -10px #5cffc899,inset 0 -3px 0 #00000022;transition:transform .5s var(--gs-squish),box-shadow .3s}.gs-btn:before{content:"";position:absolute;inset:-40% -10%;z-index:-1;border-radius:45%;background:linear-gradient(120deg,var(--gs-pink),var(--gs-coral));transform:translateY(105%) rotate(0deg);transition:transform .7s var(--gs-ease)}.gs-btn:hover{transform:scale(1.05,.96);color:#fff}.gs-btn:hover:before{transform:translateY(0) rotate(8deg);animation:gs-slosh 2.4s ease-in-out infinite}.gs-btn:active{transform:scale(.94,1.04)}.gs-btn:focus-visible{outline:3px solid var(--gs-lime);outline-offset:3px}.gs-btn.is-ghost{color:var(--gs-ink);background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px var(--gs-line)}.gs-btn.is-small{height:40px;padding:0 18px;font-size:.92rem}.gs-btn.is-big{height:64px;padding:0 36px;font-size:1.2rem}.gs-hero{position:relative;min-height:calc(100dvh - 76px);display:flex;flex-direction:column;justify-content:center;text-align:center;padding:64px 20px 120px;gap:26px}.gs-hero,.gs-pill{align-items:center}.gs-pill{display:inline-flex;gap:10px;padding:8px 16px;border-radius:999px;font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:rgba(34,211,238,.14);border:1px solid #22d3ee55}.gs-pulse{width:8px;height:8px;border-radius:50%;background:var(--gs-lime);box-shadow:0 0 0 0 #5cffc8;animation:gs-ping 1.8s ease-out infinite}.gs-h1{margin:0;font-weight:800;font-size:clamp(2.3rem,9.4vw,8.4rem);line-height:.86;letter-spacing:-.055em;font-stretch:85%;text-shadow:0 10px 60px rgba(34,211,238,.35)}.gs-wave{display:inline-block;white-space:nowrap}.gs-wave>span{display:inline-block;animation:gs-letter 3.6s var(--gs-ease) infinite;animation-delay:calc(var(--i) * 70ms);transform-origin:50% 100%}.gs-gradient{background:linear-gradient(90deg,var(--gs-lime),var(--gs-pink) 35%,var(--gs-violet) 65%,var(--gs-lime));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gs-flow 6s linear infinite}.gs-wave.gs-gradient>span{background:inherit;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:gs-letter 3.6s var(--gs-ease) infinite,gs-flow 6s linear infinite;animation-delay:calc(var(--i) * 70ms),0s}.gs-hero-lead{max-width:640px;margin:0;font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.5;color:var(--gs-mute)}.gs-cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.gs-scroll{position:absolute;bottom:28px;left:50%;width:30px;height:50px;margin-left:-15px;border-radius:20px;border:2px solid #ffffff55}.gs-scroll span{position:absolute;left:50%;top:9px;width:6px;height:10px;margin-left:-3px;border-radius:3px;background:var(--gs-lime);animation:gs-drip 1.8s var(--gs-ease) infinite}.gs-microbe{position:absolute;z-index:0;transform:scale(var(--s));animation:gs-drift 14s ease-in-out infinite;animation-delay:var(--d);pointer-events:none}.gs-microbe-body{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;width:74px;height:64px;animation:gs-morph 5s ease-in-out infinite;animation-delay:var(--d);box-shadow:inset -8px -10px 18px #00000040,inset 6px 8px 14px #ffffff40,0 10px 40px -8px currentColor}.gs-microbe-body:before{content:"";position:absolute;inset:-9px;border-radius:inherit;border:2px dashed;opacity:.55;animation:gs-spin 9s linear infinite}.gs-microbe.is-bad{color:#ff3f6c}.gs-microbe.is-bad .gs-microbe-body{background:radial-gradient(circle at 30% 30%,#ff9db6,#ff3f6c 60%,#a10d3c)}.gs-microbe.is-good{color:var(--gs-lime)}.gs-microbe.is-good .gs-microbe-body{background:radial-gradient(circle at 30% 30%,#d6fff0,#2ee6a6 60%,#0f8a64)}.gs-microbe-eye{position:relative;width:12px;height:14px;border-radius:50%;background:#fff;animation:gs-blink 4.5s infinite;animation-delay:var(--d)}.gs-microbe-eye:after{content:"";position:absolute;left:4px;top:4px;width:6px;height:6px;border-radius:50%;background:#03101a}.gs-microbe-tag{display:block;margin-top:12px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-align:center;color:var(--gs-ink);opacity:.85}.gs-section{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:120px 0 40px;scroll-margin-top:80px}.gs-section-head{display:flex;flex-direction:column;gap:16px;max-width:760px;margin-bottom:48px}.gs-index{font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gs-lime)}.gs-section h2{margin:0;font-size:clamp(2.4rem,7vw,5.4rem);line-height:.92;font-weight:800;letter-spacing:-.05em;font-stretch:88%}.gs-section h2 em{font-style:normal;color:var(--gs-pink)}.gs-lead{margin:0;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.55;color:var(--gs-mute)}.gs-note{margin:18px 0 0;font-size:.85rem;color:#b9c4ef99}[data-reveal]{opacity:0;transform:translateY(40px) scale(.96,1.06);transition:opacity .6s ease-out,transform .9s var(--gs-squish)}[data-reveal].is-in{opacity:1;transform:none}.gs-marquee{position:relative;overflow:hidden;padding:30px 0;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.gs-marquee-track{display:flex;gap:14px;width:max-content;animation:gs-marquee 46s linear infinite}.gs-marquee-track span{flex-shrink:0;padding:14px 22px;border-radius:999px;font-weight:700;font-size:1.05rem;white-space:nowrap;background:rgba(34,211,238,.12);border:1px solid var(--gs-line);animation:gs-bob 2.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.16s)}.gs-marquee-track span:nth-child(3n){background:rgba(92,255,200,.12)}.gs-marquee-track span:nth-child(5n){background:rgba(139,92,246,.18)}.gs-grid{display:grid;gap:16px}.gs-grid.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gs-stat{display:flex;flex-direction:column;gap:10px;padding:26px 22px;border-radius:28px;background:var(--gs-card);border:1px solid var(--gs-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gs-stat b{font-size:3.4rem;line-height:1;letter-spacing:-.05em;color:var(--gs-lime)}.gs-stat span{color:var(--gs-mute);line-height:1.4}.gs-stat:nth-child(2){transition-delay:80ms}.gs-stat:nth-child(3){transition-delay:.16s}.gs-stat:nth-child(4){transition-delay:.24s}.gs-section.is-usp{width:min(1200px,calc(100% - 40px))}.gs-usp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.gs-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:26px;border-radius:30px;background:var(--gs-card);border:1px solid var(--gs-line);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);transition:opacity .6s ease-out,transform .9s var(--gs-squish),border-color .3s}.gs-card:hover{border-color:#22d3ee77}.gs-card p{margin:0;color:var(--gs-mute);line-height:1.5}.gs-card-kicker{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gs-pink)}.gs-gauge,.gs-receipt{grid-column:span 2}.gs-habits,.gs-whatif{grid-column:span 3}.gs-gauge-num{display:flex;align-items:baseline;gap:8px}.gs-gauge-num b{font-size:4.6rem;line-height:1;letter-spacing:-.06em}.gs-gauge-num span{color:var(--gs-mute);font-size:1.2rem}.gs-meter{height:12px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.gs-meter span{display:block;height:100%;width:0;border-radius:inherit;transition:width 1.6s var(--gs-ease) .3s}.gs-meter.is-violet span{background:linear-gradient(90deg,var(--gs-violet),var(--gs-pink))}.gs-meter.is-lime span{background:linear-gradient(90deg,#2ee6a6,var(--gs-lime))}.is-in .gs-meter span{width:var(--v)}.gs-receipt-paper{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px 20px 26px;border-radius:6px;color:#2b0b18;background:#fff6ee;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9rem;transform:rotate(-2deg);-webkit-mask:radial-gradient(circle 7px at 50% 100%,transparent 98%,#000) 0 0 /18px 100% repeat-x;mask:radial-gradient(circle 7px at 50% 100%,transparent 98%,#000) 0 0 /18px 100% repeat-x}.gs-receipt-paper p{color:#5b2a3c;font-family:var(--gs-font),system-ui,sans-serif}.gs-receipt-brand{font-weight:700;letter-spacing:.1em;font-size:.72rem}.gs-receipt-row{display:flex;justify-content:space-between;border-bottom:1px dashed #2b0b1833;padding-bottom:6px}.gs-stamp{position:absolute;right:14px;top:46%;padding:6px 12px;border:3px solid #e3134f;border-radius:8px;color:#e3134f;font-family:var(--gs-font),system-ui,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:.04em;transform:rotate(-14deg) scale(2.6);opacity:0;mix-blend-mode:multiply}.is-in .gs-stamp{animation:gs-stamp .7s var(--gs-squish) .7s forwards}.gs-pink{color:#e3134f}.gs-lime{color:var(--gs-lime)}.gs-habits ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.gs-habits li{display:grid;grid-template-columns:1fr;gap:6px}.gs-habit-name{font-weight:700}.gs-habit-bar{height:10px;border-radius:99px;background:rgba(255,255,255,.07);overflow:hidden}.gs-habit-bar span{display:block;height:100%;width:0;border-radius:inherit;transition:width 1.4s var(--gs-ease);transition-delay:calc(.4s + var(--i) * .12s)}.gs-habit-bar .is-bad{background:linear-gradient(90deg,#a10d3c,#ff3f6c)}.gs-habit-bar .is-good{background:linear-gradient(90deg,#0f8a64,var(--gs-lime))}.is-in .gs-habit-bar span{width:var(--w)}.gs-habit-note{font-size:.85rem;color:var(--gs-mute)}.gs-whatif-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gs-toggle{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 14px 0 4px;border-radius:99px;border:0;cursor:pointer;font:inherit;font-weight:700;font-size:.88rem;color:var(--gs-ink);background:rgba(255,255,255,.08)}.gs-toggle-knob{width:28px;height:28px;border-radius:50%;background:#ffffff55;transition:transform .5s var(--gs-squish),background .3s}.gs-toggle.is-on{background:rgba(92,255,200,.18)}.gs-toggle.is-on .gs-toggle-knob{background:var(--gs-lime);transform:scale(1.1,.9)}.gs-toggle:focus-visible{outline:3px solid var(--gs-lime);outline-offset:2px}.gs-chart{width:100%;height:auto;overflow:visible}.gs-line{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1600;stroke-dashoffset:1600}.gs-line.is-actual{stroke:var(--gs-pink)}.is-in .gs-line.is-actual{animation:gs-draw 2s var(--gs-ease) .3s forwards}.gs-line.is-stop{stroke:var(--gs-lime);filter:drop-shadow(0 0 8px #5cffc888);transition:stroke-dashoffset 1.6s var(--gs-ease)}.gs-line.is-stop.is-shown{stroke-dashoffset:0}.gs-chat{display:flex;flex-direction:column;gap:12px;max-width:720px}.gs-bubble{max-width:85%;padding:14px 18px;border-radius:24px;line-height:1.45;font-size:1.02rem}.gs-bubble.is-you{align-self:flex-end;color:#03101a;background:var(--gs-lime);border-bottom-right-radius:6px}.gs-bubble.is-ara{align-self:flex-start;background:var(--gs-card);border:1px solid var(--gs-line);border-bottom-left-radius:6px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gs-chat .gs-bubble{opacity:0;transform:translateY(16px) scale(.9)}.gs-chat.is-in .gs-bubble{animation:gs-pop .7s var(--gs-squish) forwards}.gs-chat.is-in .gs-bubble:nth-child(2){animation-delay:.5s}.gs-chat.is-in .gs-bubble:nth-child(3){animation-delay:1.1s}.gs-chat.is-in .gs-bubble:nth-child(4){animation-delay:1.6s}.gs-flags{display:flex;flex-wrap:wrap;gap:12px}.gs-flags span{display:grid;place-items:center;width:86px;height:86px;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;background:radial-gradient(circle at 30% 30%,#22d3ee33,transparent 60%),var(--gs-card);border:1px solid var(--gs-line);animation:gs-morph 6s ease-in-out infinite,gs-bob 3s ease-in-out infinite;animation-delay:calc(var(--i) * -.5s)}.gs-flags span:first-child{color:var(--gs-lime);border-color:#5cffc866}.gs-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.gs-plan{position:relative;display:flex;flex-direction:column;gap:14px;padding:30px 26px;border-radius:32px;background:var(--gs-card);border:1px solid var(--gs-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.gs-plan:nth-child(2){transition-delay:.1s}.gs-plan:nth-child(3){transition-delay:.2s}.gs-plan h3{margin:0;font-size:2.4rem;letter-spacing:-.04em;line-height:1}.gs-plan-price{font-weight:700;color:var(--gs-mute)}.gs-plan ul{list-style:none;margin:4px 0 8px;padding:0;display:flex;flex-direction:column;gap:10px;flex:1}.gs-plan li{position:relative;padding-left:26px;line-height:1.4}.gs-plan li:before{content:"";position:absolute;left:0;top:4px;width:14px;height:14px;border-radius:50%;background:var(--gs-pink);box-shadow:inset -2px -2px 4px #0005}.gs-plan .gs-btn{align-self:flex-start}.gs-plan.is-featured{border:1.5px solid transparent;background:linear-gradient(var(--gs-card),var(--gs-card)) padding-box,linear-gradient(135deg,var(--gs-lime),var(--gs-pink),var(--gs-violet)) border-box;transform-origin:50% 60%}.gs-plan.is-featured.is-in{animation:gs-breathe 4s ease-in-out 1s infinite}.gs-plan-badge,.gs-plan.is-featured li:before{background:var(--gs-lime)}.gs-plan-badge{position:absolute;top:-14px;right:22px;padding:6px 14px;border-radius:99px;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#03101a}.gs-final{display:flex;flex-direction:column;align-items:center;gap:36px;padding:160px 20px 120px;text-align:center}.gs-final h2{margin:0;font-size:clamp(2.3rem,9.4vw,8rem);line-height:.86;letter-spacing:-.055em;font-weight:800;font-stretch:85%}.gs-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;width:min(1120px,calc(100% - 40px));margin:0 auto;padding:28px 0 40px;border-top:1px solid var(--gs-line);color:#b9c4ef99;font-size:.85rem}.gs-tract{position:fixed;left:18px;top:50%;z-index:30;display:flex;align-items:center;gap:10px;transform:translateY(-50%)}.gs-tract svg{width:22px;height:240px;overflow:visible}.gs-tract path{fill:none;stroke-width:6;stroke-linecap:round}.gs-tract-bg{stroke:rgba(255,255,255,.12)}.gs-tract-fill{stroke:var(--gs-lime);stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p, 0));filter:drop-shadow(0 0 6px #5cffc8)}.gs-tract ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;height:240px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gs-tract li{color:#ffffff55;transition:color .3s,transform .5s var(--gs-squish)}.gs-tract li.is-past{color:#ffffff99}.gs-tract li.is-on{color:var(--gs-lime);transform:translateX(4px) scale(1.12)}@keyframes gs-letter{0%,70%,to{transform:none}80%{transform:translateY(-.06em) scale(1.06,.94)}88%{transform:translateY(.02em) scale(.97,1.04)}}@keyframes gs-flow{to{background-position:300% 0}}@keyframes gs-morph{0%,to{border-radius:42% 58% 63% 37%/41% 44% 56% 59%}33%{border-radius:63% 37% 41% 59%/58% 36% 64% 42%}66%{border-radius:37% 63% 55% 45%/36% 62% 38% 64%}}@keyframes gs-drift{0%,to{translate:0 0;rotate:0deg}25%{translate:18px -24px;rotate:8deg}50%{translate:-12px -40px;rotate:-6deg}75%{translate:-22px -10px;rotate:4deg}}@keyframes gs-spin{to{transform:rotate(1turn)}}@keyframes gs-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes gs-ping{0%{box-shadow:0 0 0 0 #5cffc8cc}to{box-shadow:0 0 0 14px #5cffc800}}@keyframes gs-drip{0%{transform:translateY(0) scaleY(1);opacity:1}60%{transform:translateY(16px) scaleY(1.4);opacity:1}to{transform:translateY(22px) scaleY(.6);opacity:0}}@keyframes gs-marquee{to{transform:translateX(-50%)}}@keyframes gs-bob{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes gs-slosh{0%,to{transform:translateY(0) rotate(8deg)}50%{transform:translateY(6%) rotate(-6deg)}}@keyframes gs-stamp{0%{opacity:0;transform:rotate(-14deg) scale(2.6)}60%{opacity:1;transform:rotate(-14deg) scale(.92)}to{opacity:.92;transform:rotate(-14deg) scale(1)}}@keyframes gs-draw{to{stroke-dashoffset:0}}@keyframes gs-pop{to{opacity:1;transform:none}}@keyframes gs-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015,.99)}}@keyframes gs-throb{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@media (max-width:1100px){.gs-tract{display:none}}@media (max-width:900px){.gs-nav nav{display:none}.gs-grid.is-4,.gs-usp{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-gauge{grid-column:span 1}.gs-habits,.gs-receipt,.gs-whatif{grid-column:span 2}.gs-plans{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.gs-section{padding-top:88px}.gs-section,.gs-section.is-usp{width:calc(100% - 32px)}.gs-usp{grid-template-columns:minmax(0,1fr)}.gs-gauge,.gs-habits,.gs-receipt,.gs-whatif{grid-column:span 1}.gs-grid.is-4{grid-template-columns:minmax(0,1fr)}.gs-microbe{--s:0.62!important}.gs-microbe-tag{display:none}.gs-stat b{font-size:2.8rem}.gs-gauge-num b{font-size:3.8rem}.gs-flags span{width:64px;height:64px;font-size:1.2rem}.gs-bubble{max-width:92%}}@media (prefers-reduced-motion:reduce){.gutsite *,.gutsite :after,.gutsite :before{animation:none!important;transition:none!important}[data-reveal]{opacity:1;transform:none}.gs-meter span{width:var(--v)}.gs-habit-bar span{width:var(--w)}.gs-line{stroke-dashoffset:0}.gs-line.is-stop:not(.is-shown){opacity:0}.gs-stamp{opacity:.92;transform:rotate(-14deg)}.gs-chat .gs-bubble{opacity:1;transform:none}}html:has(.gutsite),html:has(.gutsite) body{background:#04050d}.gs-hero-lead,.gs-lead{color:#e4eaff;text-shadow:0 1px 2px rgba(4,5,13,.9),0 4px 24px rgba(4,5,13,.95)}.gs-final h2,.gs-h1,.gs-section h2{text-shadow:0 2px 4px rgba(4,5,13,.6),0 10px 50px rgba(4,5,13,.75)}.gs-index{text-shadow:0 1px 10px rgba(4,5,13,.9)}.gs-marquee-track span{background:rgba(9,12,30,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gs-marquee-track span:nth-child(3n){background:rgba(6,46,40,.6)}.gs-marquee-track span:nth-child(5n){background:rgba(40,18,80,.6)}.gs-bubble.is-ara,.gs-card,.gs-plan,.gs-stat{background-color:rgba(9,12,30,.66)}.gs-microbe-tag{text-shadow:0 1px 6px rgba(4,5,13,.95)}.gutsite .gs-gradient,.gutsite .gs-gradient>span{text-shadow:none}.gutsite .gs-gradient{filter:drop-shadow(0 6px 26px rgba(4,5,13,.7))}.gutsite .gs-btn{color:#03101a}.gutsite .gs-btn:hover{color:#fff}.gutsite .gs-btn.is-ghost{color:var(--gs-ink)}.gs-plan.is-featured{background:linear-gradient(rgba(9,12,30,.78),rgba(9,12,30,.78)) padding-box,linear-gradient(135deg,var(--gs-lime),var(--gs-pink),var(--gs-violet)) border-box}.gs-card-kicker,.gs-feature-n,.gs-index,.gs-pill,.gs-plan-badge,.gs-tract ol{font-family:var(--gs-mono),ui-monospace,monospace}.gs-section h2 em{color:transparent;background:linear-gradient(90deg,var(--gs-pink),var(--gs-violet));-webkit-background-clip:text;background-clip:text;text-shadow:none}.gs-demo{position:relative;padding:10px;border-radius:26px;isolation:isolate;background:linear-gradient(rgba(9,12,30,.8),rgba(9,12,30,.8)) padding-box,linear-gradient(135deg,var(--gs-pink),var(--gs-violet),var(--gs-lime)) border-box;border:1.5px solid transparent;box-shadow:0 30px 120px -30px #22d3ee66,0 0 0 1px #ffffff08}.gs-demo:after,.gs-demo:before{content:"";position:absolute;width:34px;height:34px;border:2px solid var(--gs-lime);pointer-events:none}.gs-demo:before{top:-12px;left:-12px;border-right:0;border-bottom:0;border-top-left-radius:14px}.gs-demo:after{right:-12px;bottom:-12px;border-left:0;border-top:0;border-bottom-right-radius:14px}.gs-demo video{display:block;width:100%;height:auto;aspect-ratio:16/10;border-radius:18px;background:#04050d}.gs-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gs-feature{position:relative;display:flex;flex-direction:column;gap:8px;padding:22px 20px;border-radius:20px;overflow:hidden;background:rgba(9,12,30,.66);border:1px solid var(--gs-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:opacity .6s ease-out,transform .9s var(--gs-squish),border-color .3s;transition-delay:calc(var(--i) * 40ms)}.gs-feature:before{content:"";position:absolute;inset:0 0 auto;height:1px;opacity:0;transition:opacity .3s;background:linear-gradient(90deg,transparent,var(--gs-pink),transparent)}.gs-feature:hover{border-color:#22d3ee66}.gs-feature:hover:before{opacity:1}.gs-feature-n{font-size:.72rem;letter-spacing:.14em;color:var(--gs-pink)}.gs-feature b{font-size:1.15rem;letter-spacing:-.02em}.gs-feature span:last-child{color:var(--gs-mute);line-height:1.4;font-size:.95rem}@media (max-width:900px){.gs-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.gs-features{grid-template-columns:minmax(0,1fr)}.gs-demo:after,.gs-demo:before{display:none}}.gs-waitlist{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%}.gs-waitlist input{height:52px;width:min(320px,100%);padding:0 22px;border-radius:999px;font:inherit;font-size:1rem;color:var(--gs-ink);background:rgba(9,12,30,.72);border:1px solid var(--gs-line);outline:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .2s,box-shadow .2s}.gs-waitlist input::placeholder{color:#b9c4ef88}.gs-waitlist input:focus-visible{border-color:var(--gs-lime);box-shadow:0 0 0 3px #5cffc833}.gs-waitlist.is-big input{height:64px;width:min(380px,100%);font-size:1.1rem}.gs-waitlist .gs-btn{border:0;cursor:pointer;font-family:inherit}.gs-waitlist .gs-btn:disabled{opacity:.7;cursor:progress}.gs-waitlist-error{flex-basis:100%;text-align:center;color:#ffb4c4;font-size:.9rem}.gs-waitlist-done{margin:0;padding:14px 22px;border-radius:999px;font-weight:600;color:var(--gs-ink);background:rgba(6,46,40,.7);border:1px solid #5cffc855}.gs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:520px){.gs-waitlist .gs-btn,.gs-waitlist input{width:100%;justify-content:center}}