.kh{--font-sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, Arial, sans-serif;--font-display:var(--font-sans);--font-quote:"Fraunces Variable", "Fraunces", Georgia, "Times New Roman", serif;--background:#faf6f3;--foreground:#1e1e1e;--graphite:#323b49;--proof-surface:#2b313e;--primary:#ff7900;--primary-foreground:#faf6f3;--primary-ink:#c95c00;--primary-light:#ff934f;--orange-soft:#fdeade;--section-alt:#fdeade;--secondary:#fff6ee;--muted:#fff6ee;--muted-foreground:#4a5568;--accent:#f8dcc9;--card:#fff;--border:#e9d8c7;--destructive:#c2402a;--forest:var(--graphite);--forest-soft:var(--secondary);--star:var(--primary);--shadow-card:0 2px 4px color-mix(in srgb, var(--graphite) 3%, transparent), 0 18px 40px -28px color-mix(in srgb, var(--graphite) 22%, transparent);--shadow-float:0 18px 40px -20px color-mix(in srgb, var(--graphite) 20%, transparent);--shadow-cta:0 18px 40px -14px #ff7900b3;--cta-background:#ff7900;--cta-hover:#c95c00;--book-shadow:9px 13px 20px color-mix(in srgb, var(--graphite) 18%, transparent)}@media (width<=640px){.kh{--type-hero:36px;--type-page-title:32px;--type-section-title:28px;--type-card-title:20px;--type-quote:18px}}@media (width<=380px){.kh{--type-hero:32px;--type-page-title:28px;--type-section-title:26px;--type-card-title:18px;--type-quote:17px}}.kh :where(.btn){white-space:nowrap;cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;height:2.25rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.kh :where(.btn) svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.kh :where(.btn-default){background:var(--primary);color:var(--primary-foreground);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.kh :where(.btn-default:hover){background:color-mix(in srgb, var(--primary) 90%, transparent)}.kh :where(.btn-outline){border:1px solid var(--border);background:var(--background);box-shadow:0 1px 2px #0000000d}.kh :where(.btn-outline:hover),.kh :where(.btn-ghost:hover){background:var(--accent)}.kh :where(.btn-icon){width:2.25rem;height:2.25rem;padding:0}.kh{--background:#faf6f3;--foreground:#1e1e1e;--graphite:#323b49;--proof-surface:#2b313e;--primary:#ff7900;--primary-foreground:#faf6f3;--primary-ink:#c95c00;--orange-soft:#fdeade;--secondary:#fff6ee;--muted:#fff6ee;--muted-foreground:#4a5568;--accent:#f8dcc9;--card:#fff;--border:#e9d8c7;--destructive:#c2402a;--forest:var(--graphite);--forest-soft:var(--secondary);--star:var(--primary);--shadow-card:0 2px 4px color-mix(in srgb,var(--graphite) 3%,transparent),0 18px 40px -28px color-mix(in srgb,var(--graphite) 22%,transparent);--shadow-float:0 18px 40px -20px color-mix(in srgb,var(--graphite) 20%,transparent);--shadow-cta:0 18px 40px -14px #ff7900b3;--footer:var(--graphite);--footer-text:var(--card);--footer-muted:color-mix(in srgb,var(--card) 70%,var(--graphite));--footer-line:color-mix(in srgb,var(--card) 8%,var(--graphite));--footer-social:color-mix(in srgb,var(--card) 16%,var(--graphite));--footer-copyright:color-mix(in srgb,var(--card) 48%,var(--graphite));--footer-scroll:color-mix(in srgb,var(--card) 52%,var(--graphite));--book-shadow:9px 13px 20px color-mix(in srgb,var(--graphite) 18%,transparent)}.kh *{box-sizing:border-box;border-color:var(--border)}.kh{font-family:var(--font-sans);background:var(--background);color:var(--foreground);letter-spacing:0;margin:0;font-size:14px;line-height:1.75}.kh h1,.kh h2,.kh h3,.kh p{margin-top:0}.kh h1,.kh h2,.kh h3{letter-spacing:0;line-height:1.25}.kh h2{margin-bottom:22px;font-size:37px}.kh h3{font-size:18px;font-weight:700}.kh em{font-style:italic;font-family:var(--font-quote);color:var(--primary);font-weight:550}.kh a{color:inherit;text-decoration:none}.kh a[class*=text-]{color:revert-layer}.kh button,.kh a,.kh input,.kh select{-webkit-tap-highlight-color:transparent}.kh button{font-family:inherit}.kh a,.kh button{touch-action:manipulation}.kh img{max-width:100%;display:block}.kh p{color:var(--muted-foreground)}.kh .kh-container{width:min(1200px,100% - 88px);margin:0 auto}.kh .eyebrow{letter-spacing:0;color:var(--muted-foreground);margin-bottom:17px;font-size:10px;font-weight:750;display:block}.kh .section-heading{max-width:660px;margin-bottom:43px}.kh .centered{text-align:center;margin-left:auto;margin-right:auto}.kh .cta{white-space:normal;text-align:center;height:49px;box-shadow:none;border-radius:14px;padding:0 23px;font-size:12px;font-weight:700}.kh .cta svg{width:17px;height:17px}.kh .google-g{color:var(--forest);font-size:31px;font-weight:800}.kh .stars{color:var(--star);vertical-align:middle;gap:3px;display:inline-flex}.kh .about-grid{grid-template-columns:.9fr 1fr;align-items:center;gap:100px;display:grid}.kh .about-visual{background:var(--secondary);aspect-ratio:4/4.3;border-radius:14px;max-width:450px;position:relative}.kh .about-portrait{object-fit:cover;border-radius:14px;width:100%;height:100%}.kh .large-copy{color:var(--foreground);font-size:17px;line-height:1.85}.kh .about-grid p:not(.large-copy){font-size:13px;line-height:1.9}.kh .material-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.kh .material-card{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.kh .material-art{background:var(--accent);justify-content:center;align-items:center;height:270px;display:flex;position:relative;overflow:hidden}.kh .art-budget{background:var(--secondary)}.kh .material-free{border:1px solid var(--foreground);border-radius:14px;padding:2px 10px;font-size:9px;font-weight:700;position:absolute;top:16px;right:17px}.kh .book-cover{background:var(--background);border-left:5px solid var(--primary);width:155px;height:218px;box-shadow:var(--book-shadow);flex-direction:column;margin-top:22px;padding:16px 16px 12px;display:flex;position:relative;transform:rotate(-9deg)}.kh .art-guide .book-cover{background:var(--forest);color:var(--card);border-left-color:var(--forest);transform:rotate(7deg)}.kh .art-budget .book-cover{border-left-color:var(--foreground);background:var(--foreground);color:var(--card);transform:rotate(-5deg)}.kh .book-brand{font-size:11px;font-weight:350;line-height:1.2}.kh .book-brand>span{font-size:9px;font-weight:750;display:block}.kh .book-number{opacity:.65;font-size:12px;position:absolute;top:17px;right:13px}.kh .book-cover>svg{margin-top:21px;margin-bottom:12px}.kh .book-cover strong{font-size:17px;line-height:1.3}.kh .book-footer{letter-spacing:0;margin-top:auto;font-size:6px}.kh .material-cover{aspect-ratio:210/297;object-fit:cover;background:var(--card);width:155px;height:auto;box-shadow:var(--book-shadow);margin-top:22px;display:block;transform:rotate(-6deg)}.kh .art-guide .material-cover{transform:rotate(5deg)}.kh .art-budget .material-cover{transform:rotate(-4deg)}.kh .material-content{padding:25px}.kh .material-content .eyebrow{color:var(--primary);margin-bottom:13px;font-size:9px}.kh .material-content h3{min-height:48px;margin-bottom:14px;font-size:18px}.kh .material-button{width:100%;height:43px;box-shadow:none;background:0 0;justify-content:space-between;font-size:11px}.kh .newsletter-section{background:var(--forest-soft);padding:64px 0}.kh .newsletter-section h2{margin-bottom:15px;font-size:31px}.kh .newsletter-section p{max-width:365px;font-size:12px}.kh .newsletter-fields{grid-template-columns:1fr 1fr;align-items:start;gap:22px 14px;display:grid}.kh .newsletter-fields .cta{grid-column:1/-1;justify-self:start}.kh .newsletter-form label:not(.consent){margin-bottom:7px;font-size:11px;font-weight:650;display:block}.kh input:not([type=checkbox]),.kh select{background:var(--card);border:1px solid var(--border);width:100%;height:49px;color:var(--foreground);border-radius:14px;outline:none;padding:0 17px;font-family:inherit;font-size:12px;transition:border-color .15s}.kh input:focus,.kh select:focus{border-color:var(--graphite);box-shadow:0 0 0 1px var(--graphite)}.kh .consent{color:var(--muted-foreground);align-items:flex-start;gap:9px;margin-top:15px;display:flex;font-size:9px!important;line-height:1.7!important}.kh .consent input{width:14px;height:14px;accent-color:var(--primary);flex-shrink:0;margin-top:2px}.kh .consent a{text-decoration:underline}.kh .consent-box{--consent-indent:23px}.kh .consent-more{font-size:10px}.kh input[aria-invalid=true]{border-color:#c2402a;box-shadow:0 0 0 1px #c2402a}.kh .newsletter-form .cta:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.kh .newsletter-form .form-error{max-width:none;margin:3px 0 0;color:#c2402a!important;font-size:11px!important;line-height:16px!important}.kh .process-grid{grid-template-columns:repeat(5,1fr);gap:25px;margin-bottom:37px;display:grid}.kh .review-avatar{background:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:11px;display:grid}@media (width<=1150px){.kh .kh-container{width:calc(100% - 60px)}.kh .about-grid{gap:60px}.kh .process-grid{gap:18px}}@media (width<=950px){.kh .about-grid{gap:40px}.kh .section{padding:65px 0}.kh h2{font-size:32px}.kh .material-art{height:235px}.kh .material-content{padding:20px}.kh .material-content h3{font-size:16px}.kh .process-grid{grid-template-columns:repeat(3,1fr);gap:25px}}@media (width<=640px){.kh .kh-container{width:calc(100% - 40px)}.kh .section{padding:55px 0}.kh h2{margin-bottom:15px;font-size:28px;line-height:1.35}.kh .eyebrow{letter-spacing:0;margin-bottom:13px;font-size:8px}.kh .section-heading{margin-bottom:30px}.kh .about-grid{grid-template-columns:1fr;gap:35px}.kh .about-visual{width:calc(100% - 20px);max-width:340px;margin:0 auto}.kh .about-grid .large-copy{font-size:15px}.kh .about-grid p:not(.large-copy){font-size:12px}}@media (width<=850px){.kh .material-grid{grid-template-columns:1fr;gap:24px}.kh .material-art{height:275px}.kh .material-content h3{min-height:0;font-size:19px}.kh .material-content p{min-height:0}.kh .material-content{padding:25px}.kh .material-button{margin-top:12px}}@media (width<=640px){.kh .newsletter-section{padding:45px 0}.kh .newsletter-section h2{font-size:28px}.kh .newsletter-fields{grid-template-columns:1fr;gap:22px}.kh .newsletter-fields .cta{width:100%}.kh .consent{font-size:9px!important}.kh .process-grid{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion:reduce){.kh *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.kh{-webkit-font-smoothing:antialiased;font-size:16px}.kh h1,.kh h2,.kh h3{font-family:var(--font-display);color:var(--graphite)}.kh h1,.kh h2{font-weight:800}.kh h2{font-size:40px;line-height:1.16}.kh .kh-container{width:min(1160px,100% - 80px)}.kh .section{padding:88px 0}.kh .eyebrow{border:1px solid var(--border);background:var(--secondary);color:var(--primary-ink);letter-spacing:0;border-radius:14px;align-items:center;gap:8px;padding:7px 12px;font-size:10px;font-weight:700;line-height:1.5;display:inline-flex}.kh .cta{border-radius:14px;height:52px;font-size:13px;line-height:1.35}.kh .cta:not([data-variant=outline]){box-shadow:var(--shadow-cta)}.kh .google-g{color:var(--graphite)}.kh .about-section{background:var(--secondary);border-block:1px solid var(--border)}.kh .about-grid{grid-template-columns:.9fr 1fr;gap:80px}.kh .about-visual{aspect-ratio:3/4;border-radius:14px;max-width:460px}.kh .about-portrait{object-position:center center;border-radius:14px}.kh .large-copy{font-size:18px}.kh .about-grid p:not(.large-copy){font-size:15px}.kh .material-content h3{min-height:56px;font-size:20px;line-height:1.4}.kh .material-content p{min-height:52px;font-size:14px}.kh .material-content .eyebrow{color:var(--primary-ink);background:0 0;border:0;padding:0}.kh .material-button{border-radius:14px;height:48px;margin-top:auto;font-size:13px}.kh .material-card{flex-direction:column;display:flex}.kh .material-content{flex-direction:column;flex:1;display:flex}.kh .material-content p{margin-bottom:20px}.kh .art-guide{background:var(--secondary)}.kh .art-guide .book-cover{background:var(--graphite);border-color:var(--graphite)}.kh .material-art{height:290px}.kh .newsletter-section{background:var(--accent);border-block:1px solid var(--border);padding:70px 0}.kh .newsletter-section h2{font-size:38px}.kh .newsletter-section p{font-size:15px}.kh .newsletter-form label:not(.consent){font-size:12px}.kh input:not([type=checkbox]),.kh select{border-radius:14px;height:50px;font-size:14px}.kh .consent{font-size:11px!important;line-height:1.65!important}.kh .reviews-section{background:var(--background)}@media (width<=1150px){.kh .kh-container{width:calc(100% - 56px)}.kh .about-grid{gap:48px}}@media (width<=950px){.kh .about-grid{gap:38px}.kh .process-grid{grid-template-columns:repeat(3,1fr)}.kh .section{padding:68px 0}.kh h2{font-size:34px}.kh .material-content h3{font-size:18px}.kh .material-content{padding:20px}.kh .material-grid{gap:18px}.kh .material-content p{font-size:13px}.kh .material-button{font-size:11px}}@media (width<=640px){.kh .kh-container{width:calc(100% - 40px)}.kh .section{padding:54px 0}.kh h2{font-size:31px;line-height:1.2}.kh .eyebrow{font-size:9px}.kh .about-grid{grid-template-columns:1fr;gap:32px}.kh .about-visual{aspect-ratio:3/4;width:calc(100% - 16px);max-width:360px}.kh .about-grid .large-copy{font-size:17px}.kh .about-grid p:not(.large-copy){font-size:14px}}@media (width<=850px){.kh .material-grid{grid-template-columns:1fr}.kh .material-content{padding:25px}.kh .material-content h3{min-height:0;font-size:21px}.kh .material-content p{min-height:0;font-size:14px}.kh .material-button{font-size:13px}}@media (width<=640px){.kh .newsletter-section{padding:48px 0}.kh .newsletter-section h2{font-size:31px}.kh .newsletter-section p{font-size:14px}.kh .newsletter-fields{grid-template-columns:1fr}.kh .newsletter-fields .cta{width:100%}.kh .process-grid{grid-template-columns:1fr}.kh{--type-hero:36px;--type-page-title:32px;--type-section-title:28px;--type-card-title:20px;--type-quote:18px}.kh h1,.kh h2,.kh h3{overflow-wrap:anywhere;text-wrap:pretty;min-width:0;max-width:100%}.kh .section-heading{min-width:0}.kh h2,.kh .newsletter-section h2{font-size:var(--type-section-title);line-height:1.28}.kh h1 em,.kh h2 em{font-size:1em;line-height:inherit}}@media (width<=850px){.kh .material-content h3{font-size:var(--type-card-title,20px);line-height:1.4}}@media (width<=380px){.kh{--type-hero:32px;--type-page-title:28px;--type-section-title:26px;--type-card-title:18px;--type-quote:17px}}.kh .hero-min{background:var(--background);padding:150px 0 96px}.kh .hero-min-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:80px;display:grid}.kh .hero-min-copy h1{margin-bottom:28px;font-size:58px;line-height:1.12}.kh .hero-min-copy p{max-width:460px;margin-bottom:36px;font-size:16px;line-height:1.85}.kh .hero-min-photo{justify-self:end;width:100%;max-width:440px;margin:0}.kh .hero-min-photo img{aspect-ratio:4/5;object-fit:cover;object-position:center 12%;width:100%;box-shadow:var(--shadow-card);border-radius:24px}@media (width<=950px){.kh .hero-min-grid{gap:44px}.kh .hero-min-copy h1{font-size:44px}}@media (width<=640px){.kh .hero-min{padding:100px 0 64px}.kh .hero-min-grid{grid-template-columns:minmax(0,1fr);gap:32px}.kh .hero-min-photo{order:-1;justify-self:center}.kh .hero-min-copy h1{font-size:var(--type-hero)}.kh .hero-min-copy p{font-size:15px}}.kh .personal-home{--home-title:50px;--home-section-title:38px;--home-card-title:19px;color:var(--graphite)}.kh .personal-home .section{padding:100px 0}.kh .personal-home h2{font-size:var(--home-section-title);font-weight:650;line-height:1.25}.kh .personal-home .eyebrow{color:var(--muted-foreground);background:0 0;border:0;padding:0;font-size:10px}.kh .personal-home .hero-min{padding:132px 0 0;overflow:hidden}.kh .personal-home .hero-min-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:64px;width:100%;max-width:none;padding-left:max(24px,50vw - 580px);padding-right:0}.kh .personal-home .hero-min-copy{padding:24px 0 96px}.kh .personal-home .hero-min-copy h1{font-size:var(--home-title);margin-bottom:25px;font-weight:650;line-height:1.18}.kh .personal-home .hero-min-copy h1 em{color:var(--primary);font-weight:500}.kh .personal-home .hero-min-copy p{max-width:460px;margin-bottom:30px;line-height:1.8}.kh .personal-home .hero-min-photo{place-self:stretch stretch;max-width:none;margin:0;display:flex}.kh .personal-home .hero-min-photo img{aspect-ratio:auto;object-fit:cover;object-position:center 18%;width:100%;height:100%;min-height:520px;box-shadow:none;background:var(--secondary);border-radius:0}@media (width<=950px){.kh .personal-home .hero-min-grid{gap:40px}.kh .personal-home .hero-min-photo img{min-height:440px}}@media (width<=640px){.kh .personal-home .hero-min{padding:96px 0 0}.kh .personal-home .hero-min-grid{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.kh .personal-home .hero-min-photo{order:-1;width:100%}.kh .personal-home .hero-min-photo img{aspect-ratio:4/5;height:auto;min-height:0;max-height:68vh;-webkit-mask-image:linear-gradient(#000 68%,#0000 100%);mask-image:linear-gradient(#000 68%,#0000 100%)}.kh .personal-home .hero-min-copy{margin-top:0;padding:0 20px 28px}}.kh .personal-home .cta{font-weight:800}.kh .personal-home .about-section{background:var(--background);border:0}.kh .personal-home .about-grid{gap:90px}.kh .personal-home .about-visual{aspect-ratio:3/4;max-width:360px}.kh .personal-home .about-portrait{object-position:top}.kh .personal-home .about-grid p{font-size:15px;line-height:1.85}.kh .personal-home .material-art{height:235px}.kh .personal-home .book-cover,.kh .personal-home .material-cover{box-shadow:var(--shadow-card);transform:none}.kh .personal-home .material-free{background:var(--card);border:0;border-radius:4px}.kh .personal-home .material-content h3{font-size:20px;font-weight:600}.kh .personal-home .material-card{box-shadow:none}.kh .personal-home .newsletter-section{background:var(--secondary);border:0;padding:72px 0}@media (width<=1100px){.kh .personal-home{--home-title:42px}.kh .personal-home .hero-min-grid{gap:40px}.kh .personal-home .about-grid{gap:48px}}@media (width<=760px){.kh .personal-home{--home-title:36px;--home-section-title:30px}.kh .personal-home .hero-min-grid{gap:28px}.kh .personal-home .section{padding:64px 0}}@media (width<=640px){.kh .personal-home{--home-title:var(--type-hero);--home-section-title:var(--type-section-title);--home-card-title:var(--type-card-title)}.kh .personal-home .hero-min{padding:100px 0 44px}.kh .personal-home .hero-min-grid{grid-template-columns:minmax(0,1fr);gap:30px}.kh .personal-home .hero-min-photo{order:-1;max-width:240px}.kh .personal-home .hero-min-copy h1{line-height:1.22;font-size:var(--home-title)}.kh .personal-home .hero-min-copy p{font-size:15px}.kh .personal-home .hero-min-copy .cta{width:100%}.kh .personal-home .about-grid{gap:32px}.kh .personal-home .newsletter-section{padding:54px 0}}.kh .help-section{background:var(--background)}.kh .help-grid{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-template-areas:"photo title""photo copy""photo cta";align-items:stretch;gap:56px;display:grid}.kh .help-cta{grid-area:cta;place-self:start;min-width:0}.kh .help-photo{grid-area:photo;min-width:0}.kh .help-photo img{object-fit:cover;width:100%;height:100%;box-shadow:var(--shadow-card);border-radius:24px;display:block}.kh .help-title{font-size:var(--home-section-title);letter-spacing:-.015em;grid-area:title;margin:0 0 6px;line-height:1.18}.kh .help-copy{flex-direction:column;grid-area:copy;justify-content:center;min-width:0;display:flex}.kh .help-pills{flex-wrap:wrap;gap:12px;margin:26px 0;padding:0;list-style:none;display:flex}.kh .help-pill{appearance:none;cursor:pointer;border:1px solid var(--border);background:var(--card);color:var(--graphite);text-align:center;border-radius:999px;padding:13px 24px;font-size:15px;font-weight:500;line-height:1.2;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s}.kh .help-pill:hover{border-color:var(--primary);color:var(--primary-ink);box-shadow:var(--shadow-card);transform:translateY(-2px)}.kh .help-pill:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (width<=950px){.kh .help-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""copy""photo""cta";gap:30px}.kh .help-photo img{aspect-ratio:4/5;max-height:520px}}@media (width<=640px){.kh .help-pills{gap:10px}.kh .help-pill{padding:12px 20px;font-size:14px}}.kh .about-section h2{font-size:var(--home-section-title,37px);margin-bottom:26px;line-height:1.15}.kh .about-section .about-visual{border-radius:24px}.kh .about-section .about-visual:before{content:"";border:1px solid var(--border);pointer-events:none;border-radius:24px;position:absolute;inset:16px -16px -16px 16px}.kh .about-section .about-portrait{z-index:1;border-radius:24px;position:relative}.kh .about-section .about-badge{z-index:2;background:var(--card);box-shadow:var(--shadow-float);border-radius:16px;align-items:center;gap:12px;padding:15px 21px;display:flex;position:absolute;bottom:20px;right:-24px}.kh .about-section .about-badge strong{color:var(--primary);font-size:26px;font-weight:800;line-height:1}.kh .about-section .about-badge span{color:var(--foreground);font-size:11px;font-weight:700;line-height:1.4}@media (width<=640px){.kh .about-section h2{font-size:var(--home-section-title,28px)}.kh .about-section .about-visual:before{inset:10px -10px -10px 10px}.kh .about-section .about-badge{padding:12px 16px;bottom:10px;right:10px}.kh .about-section .about-badge strong{font-size:22px}}.kh .personal-home .hero-badge{background:var(--accent);color:var(--graphite);letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 16px;font-size:12px;font-weight:700;display:inline-flex}@media (width<=950px){.kh .about-grid{grid-template-columns:minmax(0,1fr);gap:34px}.kh .about-visual{width:100%;max-width:420px;margin:0 auto}}.kh .about-section .about-copy{width:100%;max-width:620px;margin:0 auto}.kh .about-section .about-copy p{margin-bottom:17px}.kh .about-section .large-copy{margin-bottom:22px;font-size:18px;line-height:1.75}.kh .about-section p:not(.large-copy){font-size:15px;line-height:1.8}.kh .about-section .about-copy .cta{margin-top:12px}@media (width<=950px){.kh .about-section h2{margin-bottom:22px;font-size:34px}.kh .about-grid{gap:30px}}@media (width<=640px){.kh .about-section h2{margin-bottom:18px;font-size:28px}.kh .about-section .large-copy{font-size:16px}.kh .about-section p:not(.large-copy){font-size:14px}.kh .about-section .about-copy{max-width:none}.kh .about-grid{gap:26px}}.kh .about-section .about-copy .large-copy{margin-bottom:22px;font-size:18px;line-height:1.75}.kh .about-section .about-copy p:not(.large-copy){font-size:15px;line-height:1.8}@media (width<=640px){.kh .about-section .about-copy .large-copy{font-size:17px}.kh .about-section .about-copy p:not(.large-copy){font-size:15px}}@media (width<=950px) and (width>=641px){.kh .about-section .about-visual,.kh .about-section .about-copy{max-width:420px}}.kh .hero-min .hero-badge{background:var(--card);border:1px solid color-mix(in srgb,var(--primary) 45%,transparent);color:var(--primary);text-transform:uppercase;letter-spacing:.1em;text-align:left;box-shadow:0 12px 26px -18px color-mix(in srgb,var(--primary) 90%,transparent);padding:11px 20px;font-size:11px;line-height:1.7}.kh .hero-min .hero-badge:before{content:"";background:var(--primary);border-radius:50%;flex:0 0 8px;align-self:center;width:8px;height:8px}@media (width<=640px){.kh .hero-min .hero-badge{letter-spacing:.08em;padding:10px 16px;font-size:10px}}.kh .hero-min-copy h1{letter-spacing:-.03em;font-weight:800;line-height:1.1}.kh .hero-min-photo{position:relative}.kh .hero-min-photo:before{content:"";border:1px solid color-mix(in srgb,var(--primary) 45%,transparent);pointer-events:none;border-radius:48px;position:absolute;inset:-14px}.kh .hero-min-photo img{object-fit:cover;object-position:center 15%;box-shadow:0 44px 80px -44px color-mix(in srgb,var(--foreground) 50%,transparent);border-radius:40px}@media (width<=640px){.kh .hero-min-photo:before{border-radius:36px;inset:-10px}.kh .hero-min-photo img{border-radius:28px}}.kh .hero-min .hero-badge{background:var(--card);border:1px solid color-mix(in srgb,var(--primary) 45%,transparent);color:var(--primary-ink);text-transform:uppercase;letter-spacing:.09em;text-align:left;padding:10px 18px;font-size:11px;line-height:1.7}.kh .hero-min-copy p.hero-cta-note{max-width:430px;color:var(--muted-foreground);margin:14px 0 0;font-size:13px;font-style:italic;line-height:1.6}.kh .personal-home .hero-min-photo{max-width:none}.kh .personal-home .hero-min-photo img{aspect-ratio:auto;object-fit:cover;object-position:center 18%;height:100%;box-shadow:none;background:0 0;border-radius:0}.kh .personal-home .hero-min-photo:before{display:none}@media (width<=950px){.kh .personal-home .hero-min-photo{max-width:none}}@media (width<=640px){.kh .personal-home .hero-min-photo{max-width:none}.kh .personal-home .hero-min-photo img{border-radius:0}.kh .hero-min-photo:before{border-radius:40px;inset:-10px}}.kh .personal-home .hero-min-copy h1{font-weight:800}.kh .personal-home .hero-min-copy h1 em{font-family:var(--font-quote);font-style:italic;font-weight:500}.kh .personal-home .hero-min-copy h1{color:#000}.kh .personal-home .hero-min-copy{container-type:inline-size}.kh .hero-soft-break{display:none}@media (width>=951px){.kh .personal-home .hero-min-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:60px}.kh .personal-home .hero-min-copy h1{font-size:min(var(--home-title),5.9cqw)}.kh .hero-soft-break{display:none}}.kh .personal-home .hero-min-copy p:not(.hero-cta-note){max-width:540px;margin-bottom:32px;font-size:26px;line-height:1.6}@media (width<=640px){.kh .personal-home .hero-min-copy p:not(.hero-cta-note){max-width:100%;font-size:21px}}@media (width<=950px){.kh .personal-home .hero-min-copy h1{font-size:min(var(--home-title),5.9cqw)}}.kh{--primary-light:#ff934f;--section-alt:#fdeade}.kh .personal-home h2{letter-spacing:-.02em;font-weight:800}.kh .personal-home .home-process-section,.kh .personal-home .reviews-section,.kh .personal-home .about-section,.kh .personal-home .newsletter-section{background:var(--section-alt)}.kh .personal-home .help-pill{white-space:normal;height:auto;box-shadow:none}.kh .personal-home h2{font-family:var(--font-sans);color:var(--foreground);letter-spacing:0;font-weight:800}.kh .personal-home h2 em,.kh .heading-accent{font-family:var(--font-sans);font-style:normal;font-weight:inherit;color:var(--primary)}.kh .newsletter-editorial-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.kh .newsletter-photo img{aspect-ratio:4/5;object-fit:cover;border-radius:14px;width:100%}.kh .newsletter-copy{min-width:0}.kh .newsletter-editorial .newsletter-copy h2{margin-bottom:8px;font-size:44px;line-height:1.15}.kh .newsletter-editorial .newsletter-spoken{font-family:var(--font-sans);max-width:none;color:var(--graphite);margin-bottom:24px;font-size:20px;font-style:normal;font-weight:650}.kh .newsletter-editorial .newsletter-copy>p:not(.newsletter-spoken){max-width:none;margin-bottom:28px;font-size:14px}.kh .newsletter-editorial .newsletter-fields{flex-direction:column;gap:22px;display:flex}.kh .newsletter-editorial .newsletter-fields>div{width:100%}.kh .newsletter-editorial .newsletter-fields input{background:var(--card);border-radius:10px;height:48px;padding-inline:16px;font-size:16px}.kh .newsletter-editorial .newsletter-fields .cta{border-radius:4px;order:3;width:100%;height:54px;margin-top:8px}.kh .newsletter-editorial .newsletter-form{flex-direction:column;display:flex}.kh .newsletter-editorial .newsletter-fields{display:contents}.kh .newsletter-editorial .newsletter-fields>div{margin-bottom:18px}.kh .newsletter-editorial .consent-box{order:2;margin:4px 0 20px}.kh .newsletter-editorial .consent{margin:0}@media (width<=950px){.kh .newsletter-editorial-grid{gap:36px}.kh .newsletter-editorial .newsletter-copy h2{font-size:34px}}@media (width<=640px){.kh .newsletter-editorial-grid{grid-template-columns:minmax(0,1fr);gap:32px}.kh .newsletter-photo{width:81%;margin-inline:auto}.kh .newsletter-photo img{aspect-ratio:4/5;object-position:center;border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:24px}.kh .newsletter-editorial .newsletter-copy h2{font-size:var(--type-section-title)}}.kh .personal-home .help-grid{grid-template-rows:auto auto 1fr;align-items:start;row-gap:28px}.kh .personal-home .help-title{align-self:start;margin:0}.kh .personal-home .help-copy{justify-content:flex-start}.kh .personal-home .help-pills{margin-bottom:0}.kh .personal-home .help-photo{height:100%;min-height:560px}.kh .personal-home .help-photo img{object-position:center center;max-height:660px}@media (width<=950px){.kh .personal-home .help-grid{grid-template-rows:auto auto auto auto;row-gap:28px}.kh .personal-home .help-photo{height:auto;min-height:0}.kh .personal-home .help-photo img{height:auto;max-height:520px}}.kh .personal-home .hero-min h1,.kh .personal-home .hero-min h1 em{font-family:var(--font-sans);letter-spacing:0;font-style:normal;font-weight:800}.kh .personal-home .hero-min h1 em{color:var(--primary)}.kh{--cta-background:#ff7900;--cta-hover:#c95c00;--cta-shadow:0 18px 40px -14px #ff7900b3}.kh .cta,.kh .material-button,.kh .newsletter-editorial .newsletter-fields .cta{background:var(--cta-background);color:var(--primary-foreground);height:auto;min-height:54px;box-shadow:var(--cta-shadow);border:0;border-radius:999px;gap:12px;padding:16px 30px;font-size:15px;font-weight:800;line-height:1.4}.kh .cta:hover,.kh .material-button:hover{background:var(--cta-hover);color:var(--primary-foreground)}.kh .cta:focus-visible,.kh .material-button:focus-visible{outline:3px solid var(--foreground);outline-offset:4px}.kh .personal-home .hero-min .cta{padding:16px 30px;font-size:15px}.kh .personal-home .help-cta{align-self:start;width:auto}.kh .newsletter-editorial .newsletter-spoken{font-size:24px;line-height:1.3}@media (width<=640px){.kh .newsletter-editorial .newsletter-spoken{font-size:20px}.kh .cta,.kh .personal-home .hero-min .cta{padding:16px 24px;font-size:14px}}@media (width>=951px){.kh .about-section .about-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:70px}}.kh .about-section .about-visual{max-width:500px}.kh .about-section .about-text-link{font-family:var(--font-quote);color:var(--muted-foreground);text-underline-offset:5px;align-self:flex-start;margin-top:24px;font-size:16px;font-style:italic;line-height:1.6;text-decoration:underline 1px;transition:color .2s;display:inline-block}.kh .about-section .about-text-link:hover{color:var(--primary)}.kh .about-section .about-text-link:focus-visible{outline:3px solid var(--foreground);outline-offset:4px;border-radius:4px}@media (width<=950px){.kh .about-section .about-grid{gap:38px}.kh .about-section .about-visual{max-width:460px}.kh .about-section .about-text-link{margin-top:20px}}@media (width<=640px){.kh .about-section .about-visual{max-width:420px}.kh .about-section .about-text-link{font-size:15px}}.kh .about-section .about-copy p,.kh .about-section .about-copy .large-copy{color:var(--foreground);letter-spacing:0;margin-bottom:18px;font-size:16px;line-height:1.85}.kh .about-section .about-copy p:last-of-type{margin-bottom:2px}.kh .about-section .about-text-link{width:fit-content;margin-top:22px;display:block}@media (width<=640px){.kh .about-section .about-copy p,.kh .about-section .about-copy .large-copy{font-size:15px;line-height:1.8}}.kh .about-section .about-copy p:not(.large-copy),.kh .about-section .about-copy .large-copy{color:var(--foreground);letter-spacing:0;margin-bottom:18px;font-size:16px;line-height:1.85}@media (width<=640px){.kh .about-section .about-copy p:not(.large-copy),.kh .about-section .about-copy .large-copy{font-size:15px;line-height:1.8}}.kh .gains-section{background:var(--card)}.kh .gains-grid{grid-template-columns:minmax(0,40fr) minmax(0,60fr);grid-template-areas:"intro cards""cta cards";align-items:start;gap:44px 68px;display:grid}.kh .gains-intro{grid-area:intro}.kh .gains-title{max-width:430px;margin-bottom:20px}.kh .gains-cards{grid-area:cards;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.kh .gains-cards .gain-card:last-child{grid-column:1/-1}.kh .gains-cta{grid-area:cta;justify-self:start;margin-top:12px}.kh .gain-check{width:22px;height:22px;color:var(--primary);flex-shrink:0;place-items:center;display:grid}.kh .gain-card{box-shadow:0 20px 44px -30px color-mix(in srgb,var(--graphite) 50%,transparent);border-radius:24px;flex-direction:column;padding:30px 28px 32px;display:flex}.kh .gain-card-accent{background:var(--accent)}.kh .gain-card-soft{background:var(--orange-soft)}.kh .gain-head{align-items:flex-start;gap:10px;margin:0 0 8px;display:flex}.kh .gain-head .gain-check{margin-top:1px}.kh .gain-card .gain-head h3{margin:0}.kh .gain-card h3{color:var(--foreground);margin:14px 0 8px;font-size:16px;font-weight:700}.kh .gain-card p{color:color-mix(in srgb,var(--graphite) 76%,transparent);margin:0;font-size:13px;line-height:1.8}@media (width<=1150px){.kh .gains-grid{gap:36px 44px}}@media (width<=950px){.kh .gains-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""cards""cta";gap:30px}.kh .gains-title{max-width:none}.kh .gains-cta{margin-top:4px}}@media (width<=640px){.kh .gains-cards{grid-template-columns:minmax(0,1fr);gap:14px}.kh .gain-card{padding:24px 22px 26px}}.kh .team-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:70px;display:grid}.kh .team-visual img{aspect-ratio:4/3;object-fit:cover;object-position:center;width:100%;height:auto;box-shadow:var(--shadow-card);border-radius:20px}.kh .team-section h2{margin-bottom:16px;font-size:26px}.kh .team-lede{color:var(--foreground);margin-bottom:10px;font-size:15px;font-weight:600}.kh .team-copy p{font-size:13px;line-height:1.9}.kh .home-process-section{background:var(--card)}.kh .process-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""accordion""foot";align-items:start;display:grid}.kh .process-intro{max-width:none;margin-bottom:30px}.kh .process-accordion{border-top:1px solid var(--border)}.kh .process-item{border-bottom:1px solid var(--border)}.kh .process-trigger{text-align:left;cursor:pointer;width:100%;color:var(--foreground);background:0 0;border:0;align-items:center;gap:22px;padding:23px 0;font-family:inherit;display:flex}.kh .process-trigger:hover h3{color:var(--primary)}.kh .process-num{color:var(--primary);letter-spacing:.05em;flex-shrink:0;width:22px;font-size:12px;font-weight:800}.kh .process-trigger h3{flex:1;margin:0;font-size:16px;font-weight:700;line-height:1.5;transition:color .2s}.kh .process-icon{color:var(--muted-foreground);flex-shrink:0;place-items:center;display:grid}.kh .process-panel{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.kh .process-panel[data-open=true]{grid-template-rows:1fr}.kh .process-panel-inner{visibility:hidden;transition:visibility .35s;overflow:hidden}.kh .process-panel[data-open=true] .process-panel-inner{visibility:visible}.kh .process-panel-inner p{color:var(--muted-foreground);margin:0 0 24px;font-size:13px;line-height:1.9}.kh .process-cta{margin-top:0}.kh .reviews-title{margin-bottom:40px}.kh .reviews-carousel{position:relative}.kh .reviews-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding:6px 2px 14px;display:flex;overflow-x:auto}.kh .review-slide{scroll-snap-align:start;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;flex:0 0 calc(25% - 15px);padding:22px;display:flex}.kh .review-slide-top{align-items:center;gap:12px;margin-bottom:14px;display:flex}.kh .review-slide-who{flex:1;min-width:0}.kh .review-slide-who strong{font-size:12.5px;display:block}.kh .review-slide-who span{color:var(--muted-foreground);font-size:9px;display:block}.kh .review-slide .google-g{flex-shrink:0;font-size:20px;line-height:1}.kh .review-slide .stars svg{width:12px;height:12px}.kh .review-slide-text{color:var(--muted-foreground);-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:12px 0 16px;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.kh .review-slide-more{color:var(--primary);align-self:flex-start;margin-top:auto;font-size:10px;font-weight:700}.kh .review-arrow{z-index:2;background:var(--card);border:1px solid var(--border);width:42px;height:42px;box-shadow:var(--shadow-card);color:var(--muted-foreground);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.kh .review-arrow-prev{left:-21px}.kh .review-arrow-next{right:-21px}.kh .about-section,.kh .personal-home .about-section{background:var(--card)}@media (width<=1150px){.kh .review-slide{flex:0 0 calc(50% - 10px)}.kh .team-grid{gap:44px}}@media (width<=950px){.kh .team-grid{grid-template-columns:minmax(0,1fr);gap:34px}}@media (width<=640px){.kh .review-slide{flex:0 0 100%}.kh .review-arrow{display:none}.kh .team-section h2{font-size:22px}.kh .reviews-carousel{grid-template-columns:auto auto;justify-content:center;gap:20px 14px;display:grid}.kh .reviews-track{grid-area:1/1/auto/span 2}.kh .review-arrow{width:40px;height:40px;display:grid;position:static;transform:none}.kh .review-arrow-prev{grid-area:2/1;justify-self:end}.kh .review-arrow-next{grid-area:2/2;justify-self:start}}.kh .gains-title{margin-bottom:22px}.kh .team-section{background:var(--card)}.kh .team-visual img{box-shadow:none;border-radius:22px}.kh .process-panel-text{padding-left:44px;display:block}@media (width<=950px){.kh .process-panel-text{padding-left:0}}.kh .proof-bar{padding:0 0 8px}.kh .proof-grid{background:var(--proof-surface);border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:grid;overflow:hidden}.kh .proof-item{text-align:center;border-left:1px solid #ffffff1c;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:20px 12px 19px;display:flex}.kh .proof-item:first-child{border-left:0}.kh .proof-value{letter-spacing:-.015em;color:#fff;white-space:nowrap;align-items:center;gap:8px;font-size:20px;font-weight:800;line-height:1.15;display:inline-flex}.kh .proof-value .stars{gap:3px}.kh .proof-value .stars svg{color:#fff;width:13px;height:13px}.kh .proof-label{color:#ffffffb8;max-width:170px;min-height:0;font-size:10.5px;font-weight:500;line-height:1.4;display:block}@media (width<=1180px){.kh .proof-item{padding:30px 12px 28px}.kh .proof-value{font-size:24px}.kh .proof-label{font-size:11px}}@media (width<=850px){.kh .proof-grid{box-shadow:0 18px 36px -22px color-mix(in srgb,var(--graphite) 45%,transparent);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.kh .proof-item{gap:10px;padding:26px 14px 24px}.kh .proof-item:nth-child(odd){border-left:0}.kh .proof-item:nth-child(n+3){border-top:1px solid #ffffff1c}.kh .proof-value{letter-spacing:-.02em;font-size:25px;font-weight:800}.kh .proof-value .stars svg{width:14px;height:14px}.kh .proof-label{max-width:150px;min-height:0;font-size:11px;line-height:1.5}}.kh .personal-home .help-pill{box-shadow:0 2px 10px color-mix(in srgb,var(--graphite) 9%,transparent)}.kh .personal-home .help-section{background:var(--orange-soft)}.kh .personal-home .gains-section{background:var(--card)}.kh .personal-home .team-section{background:var(--card)}.kh .personal-home .about-section{background:var(--card)}.kh .personal-home .newsletter-section{background:var(--card);padding:64px 0}.kh .process-trigger h3{font-size:20px}.kh .process-panel-inner p{font-size:14.5px}.kh .process-cost{background:var(--accent);border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border));box-shadow:0 16px 34px -26px color-mix(in srgb,var(--primary) 45%,transparent);border-radius:14px;grid-template-columns:65fr 35fr;align-items:center;gap:32px 48px;margin-top:40px;padding:40px;display:grid}.kh .process-cost-title{letter-spacing:-.02em;margin-bottom:16px;font-size:30px;font-weight:800;line-height:1.2}.kh .process-cost-text p{margin:0 0 12px;font-size:15px;line-height:1.8}.kh .process-cost-note{font-weight:500;color:var(--graphite)!important;margin-bottom:0!important}.kh .process-cost-action{justify-content:flex-end;display:flex}@media (width<=950px){.kh .process-cost{grid-template-columns:1fr;padding:28px 22px}.kh .process-cost-title{font-size:24px}.kh .process-cost-action .cta{width:100%}.kh .process-trigger h3{font-size:17px}.kh .process-panel-text{font-size:14px}}.kh .consent-newsletter{color:var(--muted-foreground);font-size:9px!important;line-height:1.7!important}.kh .consent-newsletter a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}@media (width<=640px){.kh .consent-newsletter{font-size:9px!important}}.kh{--consultation-field:#f8f8f8;--consultation-border:#eee;--consultation-success:#348254;--consultation-inactive:#8a9098}@media (width<=640px){.kh .personal-home .hero-min-photo{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.kh .personal-home .hero-min-photo:before{display:none}.kh .personal-home .hero-min-photo img{aspect-ratio:4/4.4;object-position:center 22%;box-shadow:none;border-radius:0}.kh .personal-home .hero-min{padding:56px 0 20px}.kh .personal-home .hero-min-grid{gap:0}.kh .personal-home .help-section{padding-top:36px}.kh .personal-home .hero-min-photo img{aspect-ratio:3/4;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.kh .personal-home .hero-min-copy{z-index:1;margin-top:-90px;position:relative}.kh .personal-home .hero-min-copy h1{max-width:none;margin-left:-8px;margin-right:-8px;font-size:clamp(16px,5.5vw,21.5px);line-height:1.25}.kh .personal-home .help-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.kh .personal-home .help-pills li{min-width:0;display:flex}.kh .personal-home .help-pill{letter-spacing:0;justify-content:center;align-items:center;width:100%;min-height:48px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.kh .personal-home .hero-min-photo img{aspect-ratio:auto;object-position:center 8%;-webkit-mask-image:linear-gradient(#000 76%,#0000 100%);mask-image:linear-gradient(#000 76%,#0000 100%);height:60svh!important;min-height:0!important;max-height:60svh!important}.kh .personal-home .hero-min-copy{margin-top:10px!important}.kh .personal-home .hero-min-copy h1{margin-bottom:8px}.kh .personal-home .hero-min-copy p{margin-bottom:10px;line-height:1.45}.kh .personal-home .hero-min-copy .hero-cta-note{margin-top:8px}}@media (width>=641px){.kh .personal-home .hero-min-copy h1{margin-bottom:16px}}@media (width<=640px){.kh .personal-home .hero-badge-desktop{display:none}}@media (width>=641px){.kh .personal-home .hero-min{padding:112px 0 56px;overflow:visible}.kh .personal-home .hero-min-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr);align-items:center;gap:64px;width:min(1200px,100% - 88px);max-width:none;margin:0 auto;padding:0}.kh .personal-home .hero-min-copy{align-self:center;padding:0}.kh .personal-home .hero-min-photo{aspect-ratio:4/5;width:100%;max-width:430px;height:auto;box-shadow:none;background:0 0;border-radius:0;place-self:center;padding:0;display:flex;position:relative}.kh .personal-home .hero-min-photo img{aspect-ratio:auto;object-position:center 18%;height:100%;min-height:0;box-shadow:0 44px 80px -44px color-mix(in srgb,var(--foreground) 50%,transparent);background:var(--secondary);border-radius:44px}.kh .personal-home .hero-min-photo:before{content:"";border:1px solid color-mix(in srgb,var(--primary) 45%,transparent);pointer-events:none;border-radius:58px;display:block;position:absolute;inset:-14px}.kh .personal-home .hero-badge-desktop{margin-bottom:22px}}@media (width>=641px) and (width<=950px){.kh .personal-home .hero-min-grid{gap:36px}.kh .personal-home .hero-min-photo{max-width:330px}}.kh .reviews-track{scroll-padding-inline:2px}.kh .review-slide{scroll-snap-stop:always}@media (width>=951px){.kh .gains-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""cards""cta";align-items:start;gap:34px}.kh .gains-title{max-width:none}.kh .gains-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.kh .gains-cards .gain-card{grid-column:span 2}.kh .gains-cards .gain-card:nth-child(4),.kh .gains-cards .gain-card:nth-child(5){grid-column:span 3}.kh .gains-cta{justify-self:center;margin-top:10px}}@media (width<=640px){.kh .personal-home .newsletter-section{padding:40px 0}.kh .personal-home .hero-min-copy p:not(.hero-cta-note){font-size:clamp(14px,4.2vw,16px);line-height:1.5}}.kh .hero-sub-break{display:none}@media (width<=640px){.kh .hero-sub-break{display:inline}.kh .personal-home .hero-min-copy p:not(.hero-cta-note){font-size:17px;line-height:1.45}.kh .personal-home .hero-min-copy p.hero-cta-note{font-size:clamp(9.5px,3.44828vw - 1.58621px,12px);line-height:1.4}.kh .personal-home .home-process-section{padding-bottom:24px}.kh .personal-home .team-section{padding-top:24px}}.kh .proof-cta{display:none}@media (width<=850px){.kh .personal-home .proof-grid{width:100vw;box-shadow:none;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.kh .personal-home .proof-item,.kh .personal-home .proof-item:nth-child(n){border-top:0;border-bottom:0;border-left:1px solid #ffffff1f;flex-direction:column;grid-column:auto;align-items:center;gap:4px;min-width:0;padding:14px 2px 13px}.kh .personal-home .proof-item:first-child{border-left:0}.kh .personal-home .proof-value{white-space:nowrap;letter-spacing:-.03em;font-size:clamp(12px,3.7vw,15.5px);font-weight:800}.kh .personal-home .proof-value .stars{display:none}.kh .personal-home .proof-label{white-space:normal;text-wrap:balance;max-width:none;min-height:0;font-size:clamp(7.5px,2.15vw,9.5px);font-weight:500;line-height:1.25}}@media (width<=640px){.kh .personal-home .hero-min{padding-bottom:44px}.kh .personal-home .hero-min-copy{padding-bottom:0}.kh .personal-home .hero-min-copy p:not(.hero-cta-note){margin-bottom:0}.kh .personal-home .home-process-section .kh-container{width:calc(100% - 32px)}.kh .personal-home .process-intro{margin-bottom:4px}.kh .personal-home .process-intro h2{margin-bottom:0}.kh .personal-home .process-trigger{gap:11px;padding:19px 0}.kh .personal-home .process-num{width:17px;font-size:11px}.kh .personal-home .process-trigger h3{font-size:clamp(11px,5.02513vw - 4.42211px,16px);line-height:1.3}.kh .personal-home .process-icon svg{width:16px;height:16px}.kh .personal-home .process-panel-text{font-size:13.5px;line-height:1.75}}@media (width<=360px){.kh .personal-home .process-trigger{gap:9px}.kh .personal-home .process-num{width:15px;font-size:10.5px}.kh .personal-home .process-trigger h3{font-size:clamp(10.5px,5.02513vw - 4.1206px,15px)}}@media (width<=850px){.kh .materials-section .section-heading h2{font-size:clamp(19px,7.5188vw - 3.00752px,27px)}}.kh .personal-home .hero-min,.kh .personal-home .gains-section{background:var(--card)}.kh .personal-home .home-process-section,.kh .personal-home .team-section{background:var(--background)}.kh .personal-home .reviews-section,.kh .personal-home .about-section{background:var(--card)}.kh .personal-home .materials-section{background:var(--background)}.kh .personal-home .newsletter-section{background:var(--card)}.kh .personal-home section.section,.kh .personal-home .newsletter-section{border:0}.kh .personal-home .gain-card,.kh .personal-home .gain-card-accent,.kh .personal-home .gain-card-soft{background:var(--background);border:1px solid var(--border)}.kh .personal-home .gain-card:first-child{background:var(--orange-soft);border-color:color-mix(in srgb,var(--primary) 25%,transparent)}.kh .personal-home .team-section{padding-top:36px}@media (width<=640px){.kh .personal-home .team-section{padding-top:20px}}.kh .newsletter-editorial .newsletter-copy h2{margin-bottom:16px;font-size:32px;font-weight:800;line-height:1.3}.kh .newsletter-editorial .newsletter-copy>p:not(.newsletter-spoken){margin-bottom:24px;font-size:16px;line-height:1.65}@media (width<=640px){.kh .newsletter-editorial .newsletter-copy h2{font-size:22px}}.kh .newsletter-editorial .newsletter-form label:not(.consent){margin-bottom:6px;font-size:14px;line-height:1.4}.kh .newsletter-editorial .consent-newsletter{gap:10px;margin:0 0 16px;font-size:12px!important;line-height:1.4!important}.kh .newsletter-editorial .consent-newsletter input{width:17px;height:17px;accent-color:var(--primary);flex-shrink:0;margin-top:2px}.kh .newsletter-editorial .newsletter-fields .cta{border-radius:999px;height:50px;min-height:50px;margin-top:0;padding:12px 24px;font-size:16px}.kh .newsletter-editorial-grid{gap:56px}.kh .newsletter-photo{max-width:380px;margin-inline:auto}@media (width<=640px){.kh .newsletter-editorial-grid{gap:22px}.kh .newsletter-photo{width:66%}.kh .newsletter-editorial .newsletter-copy>p:not(.newsletter-spoken){margin-bottom:16px}}.kh .personal-home .hero-min+.help-section{padding-top:48px}@media (width<=640px){.kh .personal-home .hero-min{padding-bottom:24px}.kh .personal-home .hero-min-copy h1{letter-spacing:0;margin-bottom:16px;margin-left:0;margin-right:0}.kh .personal-home .hero-min-copy p.hero-cta-note{margin-bottom:0}.kh .personal-home .hero-min+.help-section{padding-top:24px}.kh .personal-home .hero-min+.help-section .help-grid{row-gap:18px}.kh .personal-home .hero-min+.help-section .help-title{letter-spacing:0;margin-bottom:0}.kh .personal-home .hero-min+.help-section .help-pills{margin-top:0}}.kh .personal-home .hero-min-copy h1{font-size:min(52px,5.9cqw)}@media (width<=640px){.kh .personal-home .hero-min-copy h1{font-size:clamp(28px,8.5vw,34px)}}.kh .success-message{color:var(--forest);align-items:flex-start;gap:15px;padding:20px 0;display:flex}.kh .success-message>svg{flex-shrink:0}.kh .success-message p{margin:5px 0;font-size:14px}.kh .success-message .btn{margin-top:1rem}.kh .download-modal{border:1px solid var(--border);background:var(--background);width:calc(100% - 32px);max-width:510px;max-height:calc(100dvh - 32px);color:var(--foreground);border-radius:14px;gap:1rem;margin:auto;padding:1.5rem;display:none;position:fixed;inset:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.kh .download-modal[open]{display:grid}.kh .download-modal::backdrop{background:#000c}.kh .download-modal-title{letter-spacing:-.025em;color:var(--graphite);margin:0;padding-right:2rem;font-size:26px;font-weight:800;line-height:1.25}.kh .download-modal-description{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.6}.kh .download-modal-close{color:var(--foreground);opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;padding:0;display:grid;position:absolute;top:1rem;right:1rem}.kh .download-modal-close:hover{opacity:1}.kh .download-modal-close svg{width:1rem;height:1rem}.kh .download-modal .newsletter-fields{grid-template-columns:1fr}.kh .download-modal .newsletter-fields .cta{width:100%;margin-top:8px}@media (width<=640px){.kh .download-modal-title{font-size:23px}}.kh .personal-home .hero-min-copy .cta{margin-top:12px}@media (width<=640px){.kh .personal-home .hero-min-copy .cta{margin-top:24px}}
