.kettleframe-intake-module__I3Wt_q__page{background:var(--background);min-height:calc(100dvh - 3.5rem);padding:clamp(38px,6.5vw,84px) clamp(18px,5.5vw,88px) 96px}.kettleframe-intake-module__I3Wt_q__layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(28px,6vw,88px);width:min(100%,1240px);margin:0 auto;display:grid}.kettleframe-intake-module__I3Wt_q__story{padding-top:clamp(10px,2vw,30px)}.kettleframe-intake-module__I3Wt_q__eyebrow,.kettleframe-intake-module__I3Wt_q__formMeta{color:var(--muted-foreground);letter-spacing:.14em;font-size:10px;font-weight:700;line-height:1.4}.kettleframe-intake-module__I3Wt_q__story h2{max-width:460px;color:var(--foreground);font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.065em;margin:24px 0 17px;font-size:clamp(42px,5.6vw,72px);font-weight:400;line-height:.99}.kettleframe-intake-module__I3Wt_q__intro{max-width:410px;color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.8}.kettleframe-intake-module__I3Wt_q__steps{gap:0;max-width:420px;margin:40px 0 0;padding:0;list-style:none;display:grid}.kettleframe-intake-module__I3Wt_q__steps li{border-top:1px solid var(--border);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;padding:16px 0;display:grid}.kettleframe-intake-module__I3Wt_q__steps li>span{color:var(--primary);font-family:var(--font-display), Georgia, "Times New Roman", serif;font-size:20px;line-height:1.1}.kettleframe-intake-module__I3Wt_q__steps p{color:var(--foreground);margin:0;font-size:13px;line-height:1.6}.kettleframe-intake-module__I3Wt_q__note{max-width:420px;color:var(--foreground);align-items:center;gap:12px;margin-top:22px;display:flex}.kettleframe-intake-module__I3Wt_q__noteMark{background:var(--accent);width:28px;height:28px;color:var(--accent-foreground);font-family:var(--font-display), Georgia, "Times New Roman", serif;border-radius:50%;flex:0 0 28px;place-items:center;font-size:14px;display:grid}.kettleframe-intake-module__I3Wt_q__note p{margin:0;font-size:12px;line-height:1.5}.kettleframe-intake-module__I3Wt_q__formCard{border:1px solid var(--border);background:var(--card);border-radius:18px;min-width:0;padding:clamp(20px,3.4vw,44px);box-shadow:0 18px 55px #1d2b2112}.kettleframe-intake-module__I3Wt_q__formMeta{border-bottom:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;gap:16px;padding-bottom:20px;font-size:9px;display:flex}.kettleframe-intake-module__I3Wt_q__formRoot{min-width:0;color:var(--foreground);padding-top:26px}.kettleframe-intake-module__I3Wt_q__formRoot>header{gap:10px;margin-bottom:28px;display:grid}.kettleframe-intake-module__I3Wt_q__formRoot>header h1,.kettleframe-intake-module__I3Wt_q__formRoot>h1{color:var(--card-foreground);font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.5vw,42px);font-weight:400;line-height:1.05}.kettleframe-intake-module__I3Wt_q__formRoot>header p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.7}.kettleframe-intake-module__I3Wt_q__formRoot>header p[aria-live]{background:var(--muted);width:fit-content;color:var(--muted-foreground);border-radius:999px;margin-top:3px;padding:6px 10px;font-size:11px}.kettleframe-intake-module__I3Wt_q__formRoot form{gap:24px;display:grid}.kettleframe-intake-module__I3Wt_q__formRoot form>h2{width:fit-content;max-width:100%;color:var(--card-foreground);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.kettleframe-intake-module__I3Wt_q__formRoot form>h2:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:3px}.kettleframe-intake-module__I3Wt_q__formRoot label{color:var(--card-foreground);font-size:12px;font-weight:650}.kettleframe-intake-module__I3Wt_q__formRoot input:not([type=checkbox]),.kettleframe-intake-module__I3Wt_q__formRoot textarea,.kettleframe-intake-module__I3Wt_q__formRoot select{border:1px solid var(--input);background:var(--background);width:100%;min-height:47px;color:var(--foreground);font:inherit;border-radius:9px;font-size:14px}.kettleframe-intake-module__I3Wt_q__formRoot textarea{min-height:138px;padding:12px;line-height:1.6}.kettleframe-intake-module__I3Wt_q__formRoot input:not([type=checkbox]){padding:0 12px}.kettleframe-intake-module__I3Wt_q__formRoot input[type=checkbox]{accent-color:var(--primary)}.kettleframe-intake-module__I3Wt_q__formRoot fieldset>label{border:1px solid var(--border);background:var(--background);border-radius:9px;min-height:44px;padding:11px 12px;font-size:12px;font-weight:500}.kettleframe-intake-module__I3Wt_q__formRoot button{border-radius:999px;min-height:44px;transition:transform .18s,background-color .18s}.kettleframe-intake-module__I3Wt_q__formRoot button:hover:not(:disabled){transform:translateY(-1px)}.kettleframe-intake-module__I3Wt_q__formRoot input:focus-visible,.kettleframe-intake-module__I3Wt_q__formRoot textarea:focus-visible,.kettleframe-intake-module__I3Wt_q__formRoot select:focus-visible,.kettleframe-intake-module__I3Wt_q__formRoot button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:850px){.kettleframe-intake-module__I3Wt_q__page{padding-top:34px}.kettleframe-intake-module__I3Wt_q__layout{grid-template-columns:minmax(0,1fr);gap:30px;max-width:690px}.kettleframe-intake-module__I3Wt_q__story{padding-top:0}.kettleframe-intake-module__I3Wt_q__story h2{max-width:560px;margin-top:18px;font-size:clamp(40px,8vw,58px)}.kettleframe-intake-module__I3Wt_q__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:none;margin-top:24px}.kettleframe-intake-module__I3Wt_q__steps li{border:1px solid var(--border);border-radius:10px;grid-template-columns:1fr;gap:9px;padding:13px 12px}.kettleframe-intake-module__I3Wt_q__note{margin-top:15px}}@media (max-width:560px){.kettleframe-intake-module__I3Wt_q__page{padding:30px 16px 58px}.kettleframe-intake-module__I3Wt_q__layout{gap:24px}.kettleframe-intake-module__I3Wt_q__story h2{max-width:380px;font-size:clamp(39px,11vw,50px)}.kettleframe-intake-module__I3Wt_q__intro{font-size:13px}.kettleframe-intake-module__I3Wt_q__steps{grid-template-columns:minmax(0,1fr);gap:0;margin-top:22px}.kettleframe-intake-module__I3Wt_q__steps li{border:0;border-top:1px solid var(--border);border-radius:0;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:12px 0}.kettleframe-intake-module__I3Wt_q__formCard{border-radius:14px;padding:19px 17px 22px}.kettleframe-intake-module__I3Wt_q__formMeta{font-size:8px}.kettleframe-intake-module__I3Wt_q__formRoot{padding-top:21px}}@media (prefers-reduced-motion:reduce){.kettleframe-intake-module__I3Wt_q__formRoot button{transition:none}}
