.intake-grid{grid-template-columns:1.2fr .9fr;align-items:start;gap:40px;margin-top:48px;display:grid}.intake-form{flex-direction:column;display:flex}.intake-step{margin-bottom:36px}.intake-step:last-of-type{margin-bottom:0}.intake-step--pay{margin-top:4px}.intake-steplabel{align-items:center;gap:11px;margin-bottom:18px;display:flex}.intake-stepn{font-family:var(--mono);color:#fff;background:var(--btn);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.intake-steptitle{font-family:var(--serif);letter-spacing:-.01em;font-size:20px;font-weight:600}.svc-toggle{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.svc-opt{text-align:left;border:1px solid var(--line-2);cursor:pointer;font:inherit;background:#fff;border-radius:10px;padding:16px;transition:border-color .15s,box-shadow .15s;display:block;position:relative;box-shadow:0 1px 1px #0b0b0b08}.svc-opt:hover{border-color:var(--line)}.svc-opt.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px #7a4a281a}.so-name{color:var(--ink);font-size:14px;font-weight:700;display:block}.so-price{color:var(--accent);margin-top:4px;font-size:12.5px;font-weight:600;display:block}.so-pricenote{color:var(--ink-3);font-size:11px;font-style:normal;font-weight:400}.so-dot{border:1.5px solid var(--ink-4);border-radius:50%;width:9px;height:9px;position:absolute;top:13px;right:13px}.svc-opt.active .so-dot{border-color:var(--accent);background:var(--accent)}.field{margin-bottom:22px}.field-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:10.5px;font-weight:700;display:block}.field-label .req{color:var(--accent)}.field input{width:100%;font:inherit;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px 15px;font-size:15px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 1px #0b0b0b05}.field input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #7a4a281f}.field.invalid input{border-color:#b3261e;box-shadow:0 0 0 3px #b3261e1f}.frow{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.formerr{color:#b3261e;margin:0 0 14px;font-size:13.5px;display:none}.formerr.show{display:block}.checkout-btn{justify-content:center;width:100%;padding:16px 24px;font-size:16px}.checkout-note{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:5px;margin:10px 0 0;font-size:12.5px;line-height:1.5;display:flex}.checkout-note svg{color:var(--ink-4);flex:none}.checkout-note--after{border-top:1px solid var(--line-2);color:var(--ink-2);margin-top:8px;padding-top:8px;font-size:13px}.svc-summary{border:1px solid var(--line-2);background:#fff;border-radius:14px;padding:28px 26px;position:sticky;top:96px;box-shadow:0 1px 1px #0b0b0b08,0 4px 14px -10px #0b0b0b1f}.ss-secure-badge{letter-spacing:.07em;text-transform:uppercase;color:#3a7d44;border-bottom:1px solid var(--line-2);align-items:center;gap:6px;margin-bottom:16px;padding-bottom:14px;font-size:11px;font-weight:700;display:flex}.ss-name{font-family:var(--serif);letter-spacing:-.01em;font-size:22px;font-weight:600}.ss-price{color:var(--accent);margin-top:5px;font-size:15px;font-weight:700}.ss-pricenote{color:var(--ink-3);font-size:12px;font-weight:400}.ss-best{color:var(--ink-2);margin:10px 0 0;font-size:13px;line-height:1.5}.ss-block{border-top:1px solid var(--line-2);margin-top:16px;padding-top:16px}.ss-block h5{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:10.5px;font-weight:700}.ss-block ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ss-block li{color:var(--ink-2);gap:8px;font-size:13px;line-height:1.4;display:flex}.ss-block li:before{content:"›";color:var(--accent);flex:none;font-weight:700}.ss-filehelp{color:var(--ink-3);margin:10px 0 0;font-size:12px;font-style:italic;line-height:1.5}.ss-howlist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ss-howlist li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.ss-howlist li:before{display:none}.ss-hown{font-family:var(--mono);color:#fff;background:var(--accent);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-weight:700;display:grid}.ss-security{border-top:1px solid var(--line-2);flex-direction:column;gap:8px;margin-top:16px;padding-top:16px;display:flex}.ss-sec-item{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.ss-sec-item svg{color:var(--accent);flex:none}.ss-contact{color:var(--ink-3);margin-top:4px;font-size:12px;text-decoration:underline;transition:color .15s}.ss-contact:hover{color:var(--accent)}.submit-grid{flex-wrap:wrap;gap:12px;margin-top:44px;display:flex}.submit-item{background:var(--panel);border:1px solid var(--line-2);color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:13px 17px;font-size:14.5px;font-weight:500;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 1px 1px #0b0b0b08}.submit-item:hover{border-color:var(--line);box-shadow:0 1px 1px #0b0b0b08,0 8px 20px -16px #0b0b0b42}.submit-item:before{content:"";background:var(--accent);border-radius:2px;flex:none;width:7px;height:7px}.submit-note{background:var(--accent-soft);border-left:3px solid var(--accent);color:var(--ink-2);border-radius:0 12px 12px 0;max-width:840px;margin-top:30px;padding:16px 20px;font-size:14.5px;line-height:1.55}.submit-note strong{color:var(--ink)}@media (max-width:900px){.intake-grid{grid-template-columns:1fr}.svc-summary{position:static}}@media (max-width:560px){.svc-toggle,.frow{grid-template-columns:1fr}}
