@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}:root{--cream:#FAF8F3;--white:#FFFFFF;--ink:#1F2022;--black:#000000;--dark:#1B1C1E;--gold:#BE9436;--gold-dark:#9C7A2B;--gold-on-dark:#D4AF5A;--sage:#5E7A55;--muted:#5A564F;--muted-2:#6C6D6B;--muted-3:#8A8880;--cream-on-dark:#F4F1EA;--muted-on-dark:#B7B4AC;--faint-on-dark:#83817B}*{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:var(--gold);text-decoration:none}a:hover{color:var(--gold-dark)}::selection{background:rgba(190,148,54,.22)}img{max-width:100%}[id]{scroll-margin-top:84px}@keyframes guchFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes guchGlow{0%,to{opacity:.55}50%{opacity:.9}}.anim-float{animation:guchFloat 7s ease-in-out infinite}.anim-glow{animation:guchGlow 6s ease-in-out infinite}@keyframes tgGlow{0%,to{opacity:.5}50%{opacity:.85}}@keyframes tgDash{to{stroke-dashoffset:-24}}.tg-glow{animation:tgGlow 6s ease-in-out infinite}.tg-ring{animation:tgDash 1.6s linear infinite}.tg-spokes{animation:tgDash 1.3s linear infinite}.tg-mobile{display:none}@media (max-width:720px){.tg-desktop{display:none}.tg-mobile{display:flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.anim-float,.anim-glow,.tg-glow,.tg-ring,.tg-spokes{animation:none!important}}.btn-dark{transition:background-color .18s ease}.btn-dark:hover{background:var(--black)!important;color:var(--cream-on-dark)!important}.btn-gold{transition:filter .18s ease}.btn-gold:hover{filter:brightness(.94)}.btn-outline{transition:border-color .15s ease}.btn-outline:hover{border-color:rgba(31,32,34,.34)!important}.nav-link{transition:color .15s ease}.nav-link:hover{color:var(--ink)!important}.field{transition:border-color .15s ease,box-shadow .15s ease}.field:focus{border-color:var(--gold)!important;box-shadow:0 0 0 3px rgba(190,148,54,.18)!important}@media (max-width:940px){.grid-champions,.grid-contact,.grid-download,.grid-problem,.hero-grid{grid-template-columns:1fr!important}.hero-grid{gap:40px!important}.grid-problem{gap:36px!important}}@media (max-width:900px){.grid-4{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:780px){.nav-center{display:none!important}}@media (max-width:560px){.grid-2,.grid-4,.grid-form{grid-template-columns:1fr!important}.fluid-h1{font-size:40px!important}.fluid-h2{font-size:30px!important;line-height:1.1!important}.sec{padding-top:64px!important;padding-bottom:64px!important}.sec-x{padding-left:20px!important;padding-right:20px!important}.download-copy{padding:44px 26px!important}}@media (max-width:360px){.hero-phone{width:280px!important}}html[data-guch-home=new] [data-hn-pending]{visibility:visible!important}@keyframes hnRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes hnFade{0%{opacity:0}to{opacity:1}}@keyframes hnFloaty{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes hnGlowPulse{0%,to{opacity:.45}50%{opacity:.85}}@keyframes hnDotFill{0%{transform:scale(.2);opacity:0}60%{transform:scale(1.18)}to{transform:scale(1);opacity:1}}.hn-rise-load{animation:hnRise .9s cubic-bezier(.2,.7,.2,1) both}.hn-fade-load{animation:hnFade 1.1s ease both}.hn-floaty{animation:hnFloaty 7s ease-in-out infinite}.hn-glow-5{animation:hnGlowPulse 5s ease-in-out infinite}.hn-glow-6{animation:hnGlowPulse 6s ease-in-out infinite}@supports (animation-timeline:view()){.hn-rise{animation:hnRise .8s ease both;animation-timeline:view();animation-range:entry 0 cover 28%}.hn-rise.hn-d1{animation-delay:.05s}.hn-rise.hn-d2{animation-delay:.1s}.hn-rise.hn-d3{animation-delay:.15s}.hn-fade-view{animation:hnFade 1s ease both;animation-timeline:view();animation-range:entry 0 cover 34%}.hn-dot-1{animation:hnDotFill .6s ease both;animation-timeline:view();animation-range:entry 0 cover 40%}.hn-dot-2{animation:hnDotFill .6s ease both;animation-timeline:view();animation-range:entry 8% cover 44%}.hn-dot-3{animation:hnDotFill .6s ease both;animation-timeline:view();animation-range:entry 16% cover 48%}}.hn-btn-dark{transition:background-color .18s ease}.hn-btn-dark:hover{background:#000000!important;color:#F4EEE2!important}.hn-btn-flame{transition:filter .18s ease}.hn-btn-flame:hover{filter:brightness(.95)}.hn-btn-ghost{transition:border-color .15s ease}.hn-btn-ghost:hover{border-color:rgba(28,26,22,.34)!important}.hn-nav-link{transition:color .15s ease}.hn-nav-link:hover{color:#1C1A16!important}.hn-field{transition:border-color .15s ease,box-shadow .15s ease}.hn-field:focus{border-color:#C7A34A!important;box-shadow:0 0 0 3px rgba(199,163,74,.2)!important}.hn-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:48px;gap:48px;align-items:center}.hn-problem-grid{grid-template-columns:1fr 1fr;grid-gap:56px}.hn-find-grid,.hn-problem-grid{display:grid;gap:56px;align-items:center}.hn-find-grid{grid-template-columns:.85fr 1.15fr;grid-gap:56px}.hn-remember-grid{grid-template-columns:1.15fr .85fr;grid-gap:56px}.hn-guide-grid,.hn-remember-grid{display:grid;gap:56px;align-items:center}.hn-guide-grid{grid-template-columns:.85fr 1.15fr;grid-gap:56px}.hn-library-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:40px;gap:40px;align-items:start}.hn-score-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.hn-champs-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:40px;gap:40px;align-items:start}.hn-why-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.hn-story-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:56px;gap:56px;align-items:start}.hn-contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:60px;gap:60px;align-items:start}.hn-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.hn-cards-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.hn-cards-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.hn-ladder{gap:5px}.hn-ladder,.hn-nav-links{display:flex;align-items:center}.hn-nav-links{gap:28px;font-size:15px;color:#4A453C;font-weight:500}.hn-tg-outer{margin:40px auto 0;width:940px;max-width:100%;height:487px}.hn-tg-outer,.hn-tg-scale{overflow:hidden;border-radius:28px}.hn-tg-scale{transform:scale(.87037);transform-origin:top left;position:relative;width:1080px;height:560px}.hn-tg-mobile{display:none}@media (max-width:1000px){.hn-tg-outer{width:720px;height:373px}.hn-tg-scale{transform:scale(.66667)}}@media (max-width:780px){.hn-tg-outer{display:none}.hn-tg-mobile{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:36px}}@media (max-width:980px){.hn-champs-grid,.hn-contact-grid,.hn-find-grid,.hn-guide-grid,.hn-hero-grid,.hn-library-grid,.hn-problem-grid,.hn-remember-grid,.hn-score-grid,.hn-story-grid{grid-template-columns:1fr}.hn-hero-grid{gap:40px}}@media (max-width:900px){.hn-why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.hn-nav-links{display:none}.hn-nav-badges{display:none!important}}@media (max-width:560px){.hn-form-grid,.hn-why-grid{grid-template-columns:1fr}.hn-cards-3{grid-template-columns:repeat(2,1fr)}.hn-ladder{flex-wrap:wrap;row-gap:8px}.hn-ladder>span[data-chip]{flex:1 1 28%}}@media (prefers-reduced-motion:reduce){.hn-dot-1,.hn-dot-2,.hn-dot-3,.hn-fade-load,.hn-fade-view,.hn-floaty,.hn-glow-5,.hn-glow-6,.hn-rise,.hn-rise-load{animation:none!important}}@keyframes helpSpin{to{transform:rotate(1turn)}}.help-spin{animation:helpSpin 1s linear infinite}@media (prefers-reduced-motion:reduce){.help-spin{animation:none!important}}.tf{--bg:#FAF8F3;--surface:#FFFFFF;--text:#1F2022;--dim:#6C6D6B;--gold:#BE9436;--gold-on:#FFFFFF;--gold-soft:rgba(190,148,54,.13);--gold-line:rgba(190,148,54,.5);--gold-glow:rgba(190,148,54,.10);--border:rgba(31,32,34,.13);--radius-md:14px;--radius-lg:20px;color:var(--text);background:var(--bg)}.tf :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.tf-outline:hover{border-color:var(--gold-line)}.tf-help:hover{background:var(--gold);color:var(--gold-on);border-color:var(--gold)}@keyframes tfRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes tfSpin{to{transform:rotate(1turn)}}.tf-rise{animation:tfRise .3s ease both}.tf-spin{animation:tfSpin .9s linear infinite}@media (prefers-reduced-motion:reduce){.tf-rise,.tf-spin{animation:none!important}}