@charset "UTF-8";:root{--gk-page: oklch(.972 .016 78);--gk-page-92: oklch(.972 .016 78 / .92);--gk-page-soft: oklch(.945 .024 74);--gk-card: oklch(1 0 0);--gk-ink: oklch(.33 .02 62);--gk-ink2: oklch(.48 .018 62);--gk-ink3: oklch(.5 .014 62);--gk-line: oklch(.33 .02 62 / .1);--gk-primary: oklch(.6 .09 146);--gk-primary-dark: oklch(.5 .09 146);--gk-primary-soft: oklch(.92 .045 146);--gk-sun: oklch(.8 .12 70);--gk-sun-soft: oklch(.94 .05 72);--gk-on-primary: oklch(1 0 0);--gk-btn-primary-bg: oklch(.5 .09 146);--gk-on-sun: oklch(.33 .02 62);--gk-mint: oklch(.93 .045 150);--gk-mint-ink: oklch(.52 .1 150);--gk-sky: oklch(.93 .04 240);--gk-sky-ink: oklch(.53 .1 250);--gk-peach: oklch(.93 .05 48);--gk-peach-ink: oklch(.57 .12 40);--gk-lavender: oklch(.92 .045 300);--gk-lavender-ink: oklch(.53 .11 300);--gk-aqua: oklch(.93 .04 205);--gk-aqua-ink: oklch(.53 .09 210);--gk-blush: oklch(.93 .04 15);--gk-blush-ink: oklch(.56 .11 15);--gk-shadow-sm: 0 2px 10px oklch(.33 .02 62 / .06);--gk-shadow: 0 14px 36px oklch(.33 .02 62 / .09);--gk-shadow-lg: 0 26px 64px oklch(.33 .02 62 / .13);--gk-r-md: 22px;--gk-r-lg: 32px;--gk-r-xl: 44px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-color-mode=light]){--gk-page: oklch(.215 .012 62);--gk-page-92: oklch(.215 .012 62 / .92);--gk-page-soft: oklch(.255 .014 62);--gk-card: oklch(.275 .014 62);--gk-ink: oklch(.95 .01 76);--gk-ink2: oklch(.85 .012 76);--gk-ink3: oklch(.72 .012 76);--gk-line: oklch(1 0 0 / .1);--gk-primary: oklch(.7 .1 146);--gk-primary-dark: oklch(.8 .1 146);--gk-primary-soft: oklch(.36 .05 146);--gk-sun: oklch(.82 .12 70);--gk-sun-soft: oklch(.36 .05 72);--gk-on-primary: oklch(.2 .015 62);--gk-btn-primary-bg: oklch(.7 .1 146);--gk-on-sun: oklch(.95 .01 76);--gk-mint: oklch(.34 .045 150);--gk-mint-ink: oklch(.84 .1 150);--gk-sky: oklch(.34 .04 240);--gk-sky-ink: oklch(.84 .08 245);--gk-peach: oklch(.34 .05 48);--gk-peach-ink: oklch(.86 .09 55);--gk-lavender: oklch(.34 .045 300);--gk-lavender-ink: oklch(.85 .08 300);--gk-aqua: oklch(.34 .04 205);--gk-aqua-ink: oklch(.85 .07 205);--gk-blush: oklch(.34 .04 15);--gk-blush-ink: oklch(.85 .08 20);--gk-shadow-sm: 0 2px 10px oklch(0 0 0 / .3);--gk-shadow: 0 14px 36px oklch(0 0 0 / .38);--gk-shadow-lg: 0 26px 64px oklch(0 0 0 / .45);color-scheme:dark}}:root[data-color-mode=dark]{--gk-btn-primary-bg: oklch(.7 .1 146);--gk-page: oklch(.215 .012 62);--gk-page-92: oklch(.215 .012 62 / .92);--gk-page-soft: oklch(.255 .014 62);--gk-card: oklch(.275 .014 62);--gk-ink: oklch(.95 .01 76);--gk-ink2: oklch(.85 .012 76);--gk-ink3: oklch(.72 .012 76);--gk-line: oklch(1 0 0 / .1);--gk-primary: oklch(.7 .1 146);--gk-primary-dark: oklch(.8 .1 146);--gk-primary-soft: oklch(.36 .05 146);--gk-sun: oklch(.82 .12 70);--gk-sun-soft: oklch(.36 .05 72);--gk-on-primary: oklch(.2 .015 62);--gk-on-sun: oklch(.95 .01 76);--gk-mint: oklch(.34 .045 150);--gk-mint-ink: oklch(.84 .1 150);--gk-sky: oklch(.34 .04 240);--gk-sky-ink: oklch(.84 .08 245);--gk-peach: oklch(.34 .05 48);--gk-peach-ink: oklch(.86 .09 55);--gk-lavender: oklch(.34 .045 300);--gk-lavender-ink: oklch(.85 .08 300);--gk-aqua: oklch(.34 .04 205);--gk-aqua-ink: oklch(.85 .07 205);--gk-blush: oklch(.34 .04 15);--gk-blush-ink: oklch(.85 .08 20);--gk-shadow-sm: 0 2px 10px oklch(0 0 0 / .3);--gk-shadow: 0 14px 36px oklch(0 0 0 / .38);--gk-shadow-lg: 0 26px 64px oklch(0 0 0 / .45);color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--gk-page);color:var(--gk-ink);font-family:Rubik,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.gk-about__copy{max-width:680px;margin:34px auto 0;text-align:center;color:var(--gk-ink2);font-size:17px;line-height:1.7}.gk-about__copy p{margin:0 0 16px}.gk-legal-page{min-height:100vh;padding:32px 20px 72px}.gk-legal-page__back{display:block;max-width:760px;margin:0 auto 28px;color:var(--gk-primary-dark);font-weight:700;text-decoration:none}.gk-legal-card{max-width:760px;margin:0 auto;padding:clamp(28px,5vw,56px);background:var(--gk-card);border-radius:var(--gk-r-lg);box-shadow:var(--gk-shadow-sm)}.gk-legal-card h1{margin:24px 0 8px}.gk-legal-card h2{margin:32px 0 10px;font-family:Nunito,system-ui,sans-serif;font-size:22px}.gk-legal-card p{color:var(--gk-ink2);line-height:1.7}.gk-legal-page__updated{margin-top:0;color:var(--gk-ink3);font-size:14px}a{color:var(--gk-primary-dark);text-decoration:none}a:hover{color:var(--gk-primary)}:focus-visible{outline:3px solid var(--gk-primary);outline-offset:3px;border-radius:10px}h1,h2,h3{margin:0}p{margin:0;text-wrap:pretty}img{max-width:100%;height:auto}.gk-shell{max-width:100%;overflow-x:hidden}[data-reveal]{transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1)}[data-reveal].is-hidden{opacity:0;transform:translateY(20px)}[data-reveal].is-revealed{opacity:1;transform:none}@keyframes gk-bar{0%{width:var(--w, 70%)}10%{width:6%}62%,to{width:var(--w, 70%)}}@keyframes gk-pop{0%{transform:scale(1);opacity:1}22%{transform:scale(.7);opacity:.25}44%{transform:scale(1.12);opacity:1}60%,to{transform:scale(1);opacity:1}}@keyframes gk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes gk-halo{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.06);opacity:1}}@keyframes gk-flicker{0%,to{transform:scale(1) rotate(-3deg)}50%{transform:scale(1.1) rotate(3deg)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.gk-h1,.gk-h2,.gk-h3{font-family:Nunito,system-ui,sans-serif;font-weight:800;letter-spacing:-.5px}.gk-h1{font-size:clamp(40px,5.4vw,66px);line-height:1.06}.gk-h2{font-size:clamp(32px,4.2vw,50px);line-height:1.1}.gk-h3{font-size:21px;line-height:1.25;letter-spacing:-.2px}.gk-script{font-family:Caveat,cursive;font-weight:700;color:var(--gk-primary-dark)}.gk-lede{margin-top:16px;font-size:18px;line-height:1.6;color:var(--gk-ink2)}.gk-lede--lg{font-size:19px;max-width:36ch}.gk-metric-label{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gk-ink3)}.gk-btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 28px;border:0;border-radius:99px;background:var(--btn-bg);color:var(--btn-fg);font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:16px;cursor:pointer;box-shadow:var(--gk-shadow-sm);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.gk-btn:hover{color:var(--btn-fg);transform:translateY(-2px);box-shadow:var(--gk-shadow)}.gk-btn:active{transform:translateY(0);box-shadow:var(--gk-shadow-sm)}.gk-btn--primary{--btn-bg: var(--gk-btn-primary-bg);--btn-fg: var(--gk-on-primary)}.gk-btn--quiet{--btn-bg: var(--gk-card);--btn-fg: var(--gk-ink);border:1px solid var(--gk-line)}.gk-btn--lg{min-height:60px;padding:0 34px;font-size:18px}.gk-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:99px;background:var(--gk-sun-soft);color:var(--gk-on-sun);font-weight:600;font-size:14px}.gk-chip__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--gk-sun)}.gk-header{position:sticky;top:0;z-index:60;background:var(--gk-page-92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--gk-line)}.gk-nav{max-width:1200px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.gk-brand{display:flex;align-items:center;gap:10px;color:var(--gk-ink)}.gk-brand:hover{color:var(--gk-ink)}.gk-brand-logo{height:48px;width:auto}.gk-only-dark,:root[data-color-mode=dark] .gk-only-light{display:none}:root[data-color-mode=dark] .gk-only-dark{display:block}@media(prefers-color-scheme:dark){:root:not([data-color-mode=light]) .gk-only-light{display:none}:root:not([data-color-mode=light]) .gk-only-dark{display:block}}.gk-nav-spacer{flex:1}.gk-nav-links{display:flex;align-items:center;gap:26px;font-size:15px;font-weight:500}.gk-nav-link{color:var(--gk-ink2);padding:8px 2px}.gk-nav-link:hover{color:var(--gk-ink)}.gk-mode-toggle{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--gk-line);border-radius:99px;background:transparent;color:var(--gk-ink2);cursor:pointer;transition:background .18s ease}.gk-mode-toggle:hover{background:var(--gk-card)}.gk-section{max-width:1200px;margin:0 auto;padding:clamp(56px,7vw,104px) 24px}.gk-section-head{max-width:620px}.gk-section-head--center{max-width:720px;margin:0 auto;text-align:center}.gk-section-head--center .gk-lede{max-width:56ch;margin-left:auto;margin-right:auto}.gk-hero{max-width:1200px;margin:0 auto;padding:clamp(44px,5.5vw,80px) 24px clamp(32px,4vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(36px,5vw,64px);align-items:center}.gk-hero-title{margin-top:20px}.gk-hero-title .gk-script{display:block;font-size:1.05em;line-height:1.1}.gk-hero-sub{margin-top:20px;font-size:19px;line-height:1.6;max-width:36ch;color:var(--gk-ink2)}.gk-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.gk-hero-note{margin-top:18px;font-size:14px;color:var(--gk-ink3)}.gk-hero-art{position:relative;display:grid;place-items:center;min-height:420px}.gk-hero-halo{position:absolute;width:min(100%,460px);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at 50% 45%,var(--gk-sun-soft),transparent 68%);animation:gk-halo 6s ease-in-out infinite}.gk-hero-owl{position:relative;width:min(100%,440px);animation:gk-float 7s ease-in-out infinite;filter:drop-shadow(0 26px 26px oklch(33% .02 62deg / .18))}.gk-signposts{position:absolute;left:-6px;bottom:2%;display:grid;gap:10px}.gk-signpost{display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:99px;background:var(--gk-card);box-shadow:var(--gk-shadow);font-size:15px;font-weight:600;white-space:nowrap}.gk-signpost:nth-child(2){margin-left:22px}.gk-signpost:nth-child(3){margin-left:8px}.gk-signpost__dot{width:10px;height:10px;flex:none;border-radius:50%;background:var(--gk-primary)}.gk-trackers-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.gk-trackers{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));background:var(--gk-card);border-radius:var(--gk-r-xl);box-shadow:var(--gk-shadow);padding:26px 12px}.gk-tracker{display:grid;justify-items:center;gap:12px;padding:10px 8px;text-align:center;border-right:1px solid var(--gk-line)}.gk-tracker:last-child{border-right:0}.gk-tracker__label{font-size:14px;font-weight:500;color:var(--gk-ink2);line-height:1.35}.gk-icon-chip{flex:none;width:66px;height:66px;display:grid;place-items:center;border-radius:50%;background:var(--chip-bg);color:var(--chip-fg)}.gk-icon-chip--mint{--chip-bg: var(--gk-mint);--chip-fg: var(--gk-mint-ink)}.gk-icon-chip--sky{--chip-bg: var(--gk-sky);--chip-fg: var(--gk-sky-ink)}.gk-icon-chip--peach{--chip-bg: var(--gk-peach);--chip-fg: var(--gk-peach-ink)}.gk-icon-chip--lavender{--chip-bg: var(--gk-lavender);--chip-fg: var(--gk-lavender-ink)}.gk-icon-chip--aqua{--chip-bg: var(--gk-aqua);--chip-fg: var(--gk-aqua-ink)}.gk-icon-chip--blush{--chip-bg: var(--gk-blush);--chip-fg: var(--gk-blush-ink)}.gk-icon-chip--sm{width:52px;height:52px}.gk-owl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:26px;margin-top:clamp(36px,4.5vw,60px)}.gk-owl-card{background:var(--gk-card);border-radius:var(--gk-r-lg);padding:26px;box-shadow:var(--gk-shadow-sm);transition:transform .24s ease,box-shadow .24s ease}.gk-owl-card:hover{transform:translateY(-6px);box-shadow:var(--gk-shadow)}.gk-owl-card__art{position:relative;display:grid;place-items:center;aspect-ratio:384/273;border-radius:var(--gk-r-md);background:var(--gk-page-soft);overflow:hidden}.gk-owl-card__art .gk-owl{width:100%;height:100%;object-fit:contain}.gk-owl-card__head{display:flex;align-items:center;gap:12px;margin-top:20px}.gk-signup__owl .gk-owl,.gk-week-note__owl .gk-owl,.gk-phone-nudge__owl .gk-owl{width:100%}.gk-owl-card__art--mint{--art-bg: var(--gk-mint)}.gk-owl-card__art--sky{--art-bg: var(--gk-sky)}.gk-owl-card__art--peach{--art-bg: var(--gk-peach)}.gk-owl-card__art--lavender{--art-bg: var(--gk-lavender)}.gk-owl-card__art--aqua{--art-bg: var(--gk-aqua)}.gk-owl-card__art--blush{--art-bg: var(--gk-blush)}.gk-owl{width:100%;height:auto}.gk-owl-card__copy{margin-top:10px;font-size:15px;line-height:1.6;color:var(--gk-ink2)}.gk-band{padding:clamp(60px,7.5vw,104px) 24px;background:var(--gk-page-soft)}.gk-band--sun{background:linear-gradient(160deg,var(--gk-sun-soft),var(--gk-page-soft))}.gk-band-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(40px,5vw,64px);align-items:center}.gk-band-lede{margin-top:18px;font-size:18px;line-height:1.6;max-width:36ch;color:var(--gk-ink2)}.gk-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;margin-top:30px;max-width:540px}.gk-stat{background:var(--gk-card);border-radius:var(--gk-r-md);padding:18px;box-shadow:var(--gk-shadow-sm)}.gk-stat-value{font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:32px;letter-spacing:-.5px}.gk-stat-label{margin-top:2px;font-size:13px;color:var(--gk-ink2)}.gk-week-wrap{display:grid;place-items:center}.gk-week{width:min(100%,380px);background:var(--gk-card);border-radius:var(--gk-r-xl);padding:26px;box-shadow:var(--gk-shadow-lg)}.gk-week-head{display:flex;align-items:center;justify-content:space-between}.gk-week-title{font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:17px}.gk-flame-count{display:flex;align-items:center;gap:7px;font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:16px}.gk-flame{flex:none;display:inline-block;width:20px;height:20px;border-radius:50% 50% 50% 0;background:var(--gk-sun);transform:rotate(-45deg);animation:gk-flicker 1.4s ease-in-out infinite}.gk-flame--sm{width:15px;height:15px;animation:none}.gk-week-labels{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:18px;text-align:center;font-size:11px;font-weight:600;color:var(--gk-ink3)}.gk-week-days{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:8px}.gk-week-days span{height:42px;border-radius:14px;background:var(--gk-primary-soft);animation:gk-pop 3.6s ease-out infinite}.gk-week-days span:nth-child(2){animation-delay:.18s}.gk-week-days span:nth-child(3){animation-delay:.36s}.gk-week-days span:nth-child(4){animation-delay:.54s}.gk-week-days span:nth-child(5){animation-delay:.72s}.gk-week-days span:nth-child(6){animation-delay:.9s}.gk-week-days .is-reward{background:var(--gk-sun)}.gk-week-days .is-empty{background:var(--gk-page-soft);animation:none}.gk-week-note{display:flex;align-items:center;gap:14px;margin-top:20px;background:var(--gk-page-soft);border-radius:var(--gk-r-md);padding:14px 16px}.gk-week-note__owl{flex:none;width:62px}.gk-week-note p{font-size:14px;line-height:1.5;color:var(--gk-ink2)}.gk-recaps{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(44px,6vw,72px);align-items:center}.gk-phone-wrap{display:grid;place-items:center}.gk-phone{width:310px;max-width:100%;height:620px;border-radius:46px;background:var(--gk-card);padding:12px;box-shadow:var(--gk-shadow-lg)}.gk-phone-screen{position:relative;width:100%;height:100%;border-radius:36px;background:var(--gk-page);overflow:hidden}.gk-phone-notch{height:30px;display:flex;align-items:center;justify-content:center}.gk-phone-notch span{width:84px;height:18px;border-radius:99px;background:var(--gk-page-soft)}.gk-phone-body{padding:8px 18px 0}.gk-phone-top{display:flex;align-items:center;justify-content:space-between}.gk-phone-brand{font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:19px;letter-spacing:-.4px}.gk-phone-card{margin-top:14px;background:var(--gk-card);border-radius:var(--gk-r-md);padding:16px;box-shadow:var(--gk-shadow-sm)}.gk-phone-steps{display:flex;align-items:flex-end;gap:8px;margin-top:2px}.gk-phone-steps__value{font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:34px;line-height:1.1;letter-spacing:-1px}.gk-phone-steps__unit{padding-bottom:6px;font-size:13px;color:var(--gk-ink3)}.gk-meter{height:12px;border-radius:99px;background:var(--gk-page-soft);overflow:hidden;margin-top:10px}.gk-meter-fill{height:100%;border-radius:99px;background:var(--gk-primary);animation:gk-bar 4s ease-out infinite}.gk-meter-fill--steps{--w: 100%;width:100%}.gk-phone-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.gk-tile{border-radius:var(--gk-r-md);padding:14px;background:var(--tile-bg)}.gk-tile--peach{--tile-bg: var(--gk-peach)}.gk-tile--aqua{--tile-bg: var(--gk-aqua)}.gk-tile--mint{--tile-bg: var(--gk-mint)}.gk-tile--lavender{--tile-bg: var(--gk-lavender)}.gk-tile-label{font-size:11px;font-weight:600;color:var(--gk-ink2)}.gk-tile-value{margin-top:2px;font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:22px;letter-spacing:-.5px}.gk-phone-nudge{display:flex;align-items:center;gap:12px;margin-top:12px;background:var(--gk-sun-soft);border-radius:var(--gk-r-md);padding:12px 14px}.gk-phone-nudge__owl{flex:none;width:54px}.gk-phone-nudge__text{font-size:13px;font-weight:500;line-height:1.4}.gk-phone-tabs{position:absolute;left:12px;right:12px;bottom:12px;height:60px;border-radius:26px;background:var(--gk-card);box-shadow:var(--gk-shadow-sm);display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-items:center}.gk-phone-tabs span{width:24px;height:24px;border-radius:8px;background:var(--gk-page-soft)}.gk-phone-tabs .is-active{background:var(--gk-primary-soft)}.gk-points{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:14px;max-width:480px}.gk-points li{display:flex;align-items:center;gap:14px;background:var(--gk-card);border-radius:var(--gk-r-md);padding:16px 18px;box-shadow:var(--gk-shadow-sm);font-size:15px;color:var(--gk-ink2)}.gk-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:26px;max-width:900px;margin:clamp(36px,4.5vw,56px) auto 0}.gk-plan{position:relative;display:flex;flex-direction:column;background:var(--gk-card);border-radius:var(--gk-r-lg);padding:32px 28px;box-shadow:var(--gk-shadow-sm)}.gk-plan--featured{box-shadow:var(--gk-shadow);outline:2px solid var(--gk-primary);outline-offset:-2px}.gk-plan__badge{position:absolute;top:-13px;left:28px;padding:6px 14px;border-radius:99px;background:var(--gk-btn-primary-bg);color:var(--gk-on-primary);font-size:12px;font-weight:700;letter-spacing:.04em}.gk-plan__name{font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:20px}.gk-plan__price{display:flex;align-items:baseline;gap:8px;margin-top:10px;font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:46px;line-height:1;letter-spacing:-1.5px}.gk-plan__cadence{font-family:Rubik,system-ui,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;color:var(--gk-ink3)}.gk-plan__blurb{margin-top:12px;font-size:15px;line-height:1.6;color:var(--gk-ink2)}.gk-plan__list{list-style:none;padding:0;margin:24px 0 28px;display:grid;gap:12px}.gk-plan__item{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5}.gk-plan__tick{flex:none;margin-top:2px;color:var(--gk-primary)}.gk-plan__item--off,.gk-plan__item--off .gk-plan__tick{color:var(--gk-ink3)}.gk-plan__cta{margin-top:auto;width:100%}.gk-plan-note{margin-top:26px;text-align:center;font-size:14px;color:var(--gk-ink3)}.gk-signup{max-width:760px;margin:0 auto;text-align:center}.gk-signup__owl{width:150px;margin:0 auto;animation:gk-float 7s ease-in-out infinite}.gk-signup .gk-h2{margin-top:16px}.gk-signup__lede{margin-top:16px;font-size:18px;line-height:1.6;color:var(--gk-ink2)}.gk-signup__form{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.gk-field{flex:1 1 260px;max-width:340px;text-align:left}.gk-field__label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--gk-ink2)}.gk-field__input{width:100%;min-height:60px;border-radius:99px;border:1px solid var(--gk-line);background:var(--gk-card);padding:0 24px;font:400 16px Rubik,sans-serif;color:var(--gk-ink);box-shadow:var(--gk-shadow-sm)}.gk-signup__submit{margin-top:25px}.gk-signup__note{margin-top:16px;font-size:14px;color:var(--gk-ink3)}.gk-footer{background:var(--gk-page-soft);border-top:1px solid var(--gk-line);padding:clamp(48px,6vw,76px) 24px}.gk-footer-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:30px}.gk-footer-brand{height:36px;width:auto}.gk-footer-blurb{margin-top:10px;font-size:14px;line-height:1.6;color:var(--gk-ink2);max-width:30ch}.gk-footer-col{display:grid;gap:10px;font-size:14px;align-content:start}.gk-footer-col__title{font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:15px}.gk-footer-col a{color:var(--gk-ink2)}.gk-footer-col a:hover{color:var(--gk-primary-dark)}@media(max-width:900px){.gk-nav-links{order:3;width:100%;gap:18px;justify-content:space-between;font-size:14px}.gk-signposts{position:static;margin-top:24px;justify-items:center}.gk-signpost:nth-child(2),.gk-signpost:nth-child(3){margin-left:0}.gk-hero-art{min-height:0}}@media(max-width:620px){.gk-brand-logo{height:40px}.gk-tracker{border-right:0;border-bottom:1px solid var(--gk-line)}.gk-tracker:last-child{border-bottom:0}}gk-root,gk-home,gk-site-header,gk-site-footer,gk-hero-section,gk-trackers-section,gk-features-section,gk-streak-section,gk-recap-section,gk-about-section,gk-signup-section,gk-pricing-section,gk-owl-mascot,gk-tracker-glyph,gk-privacy-policy,gk-terms-of-use{display:contents}
