.intake-page{background:#f4f5f1}.intake-page .desktop-nav a[aria-current]:after{right:0}.intake-intro{background:#fff;border-bottom:1px solid var(--line);padding:62px 0 58px}.intake-intro-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end}.intake-intro h1{font-size:clamp(3.6rem,5.4vw,5.3rem);letter-spacing:-.025em;line-height:1.02}.intake-intro h1 em{color:var(--red)}.intake-lead{max-width:460px;padding-bottom:6px}.intake-lead p{color:var(--muted);font-size:1rem;line-height:1.85;margin-bottom:20px}.intake-lead .text-button{gap:16px}.intake-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;padding-block:42px 75px;align-items:start;scroll-margin-top:110px}.required-note{color:var(--muted);font-size:.75rem;margin-bottom:17px}.required-note span,.intake-page .required{color:var(--red)}.intake-panel{border:1px solid #dde2d8;background:white;border-radius:4px;padding:32px;margin-bottom:24px}.intake-panel-heading{display:flex;gap:17px;align-items:start;margin-bottom:29px}.intake-panel-heading>span{font:700 1rem/1 var(--heading);padding:11px;background:#f6f0ed;color:var(--red);border-radius:2px;margin-top:2px}.intake-panel-heading h2{font-size:2.1rem;letter-spacing:-.01em}.intake-panel-heading p{font-size:.8125rem;color:var(--muted);margin:8px 0 0}.intake-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:21px}.intake-fields .full{grid-column:1/-1}.intake-fields label{display:block;font-size:.875rem;font-weight:600;margin:0;min-width:0}.intake-fields input,.intake-fields select,.intake-fields textarea{width:100%;font-size:1rem;margin-top:8px;border:1px solid #cfd5c9;border-radius:2px;padding:12px 13px;color:var(--ink);background:#fff;min-height:49px;box-shadow:none}.intake-fields textarea{resize:vertical;min-height:130px}.intake-fields input::placeholder,.intake-fields textarea::placeholder{color:#858b81;font-size:.875rem}.intake-fields .plate-input{text-transform:uppercase;letter-spacing:.1em;font-weight:600}.optional{font-size:.75rem;font-weight:400;color:var(--muted)}.intake-unit{position:relative}.intake-unit input{padding-right:45px}.intake-unit>span{position:absolute;right:14px;top:20px;font-size:.875rem;color:var(--muted);font-weight:400}.price-unit>span{right:auto;left:14px}.price-unit input{padding-left:34px;padding-right:13px}.intake-dropzone{border:1px dashed #adb7a7;padding:28px 20px;text-align:center;background:#fafbf8;border-radius:3px;position:relative}.intake-dropzone.drag-over{border-color:var(--red);background:#fff1ee}.intake-dropzone strong{display:block;font-size:.875rem}.intake-dropzone p{font-size:.75rem;color:var(--muted);margin:8px 0 16px}.camera-icon{width:29px;height:29px;margin:0 auto 13px;color:#818b78}.intake-dropzone label{margin:0;display:inline-flex;font-size:.8125rem;padding:10px 21px;min-height:44px;cursor:pointer}.intake-dropzone input[type=file]{position:absolute;left:50%;bottom:23px;width:1px;height:1px;opacity:0;padding:0;margin:0}.intake-dropzone:focus-within{outline:3px solid #327cbe;outline-offset:4px}.intake-help{color:var(--muted);font-size:.75rem;line-height:1.8;margin:13px 0 0}.intake-error{font-size:.875rem;line-height:1.6;padding:13px 16px;border:1px solid #f0c4c0;background:#fff0ef;color:#9d2025;border-radius:3px;margin:16px 0}.intake-error a{text-decoration:underline}.intake-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.intake-preview{min-width:0;border:1px solid var(--line);border-radius:3px;overflow:hidden}.intake-preview img{width:100%;aspect-ratio:4/3;object-fit:cover}.intake-preview>div{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:8px 10px}.intake-preview span{font-size:.6875rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intake-preview button{background:transparent;color:#a82327;padding:3px;font-size:.75rem}.intake-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.intake-submit{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.intake-privacy{display:flex;align-items:start;gap:10px;font-size:.75rem;line-height:1.8;color:var(--muted);margin-bottom:22px}.intake-privacy svg{width:15px;height:15px;margin-top:3px}.intake-submit .button{gap:30px}.intake-submit>.intake-help{font-size:.6875rem}.intake-page button:disabled{opacity:.6;cursor:wait}.intake-page input:disabled,.intake-page select:disabled,.intake-page textarea:disabled{opacity:.65}.intake-aside{position:sticky;top:118px;margin-top:37px}.intake-aside-card{border:1px solid #dde2d8;border-radius:4px;overflow:hidden;background:white}.intake-aside-card>img{width:100%;height:164px;object-fit:cover}.intake-aside-content{padding:27px}.intake-aside .eyebrow{font-size:.575rem;letter-spacing:.1em;margin-bottom:12px}.intake-aside h2{font-size:2.4rem}.intake-steps{list-style:none;margin:27px 0 22px;padding:0}.intake-steps li{display:flex;gap:13px;margin:0 0 22px}.intake-steps li>span{color:var(--red);font:700 .875rem var(--heading);border:1px solid #e6e9e1;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;flex:none;margin-top:1px}.intake-steps strong{font-size:.8125rem}.intake-steps p{font-size:.75rem;line-height:1.75;color:var(--muted);margin:5px 0 0}.intake-call{border-top:1px solid var(--line);padding-top:22px}.intake-call p{font-size:.75rem;color:var(--muted);margin-bottom:6px}.intake-call>a{font-family:var(--heading);font-size:1.65rem;display:flex;align-items:center;gap:16px}.intake-call>a span{color:var(--red);font-family:var(--body);font-size:1.1rem}.intake-call>span{font-size:.6875rem;color:var(--muted);display:block;margin-top:5px}.intake-success{padding:48px 38px;margin-top:37px}.success-check{display:grid;place-items:center;background:#eaf0e3;color:#43703b;width:50px;height:50px;border-radius:50%;font-size:1.5rem;margin-bottom:25px}.intake-success h2{font-size:3.25rem}.intake-success>p:not(.eyebrow){color:var(--muted);margin-top:22px;font-size:.9375rem}.intake-reference{background:#f5f6f2;padding:20px;margin:28px 0;font-size:.75rem;color:var(--muted);overflow-wrap:anywhere}.intake-reference strong{display:block;color:var(--ink);font-size:1rem;margin:5px 0}.intake-reference span{font-size:.6875rem}.intake-success>.text-button{display:table;margin-top:20px;font-size:.8125rem}
@media(max-width:1100px){.intake-layout{grid-template-columns:minmax(0,1fr) 290px;gap:25px}.intake-panel{padding:26px}.intake-aside-content{padding:22px}.intake-intro-inner{gap:45px}.intake-page .desktop-nav{gap:23px;margin-right:0}.intake-page .header-inner{gap:25px}.intake-page .header-cta{padding-inline:18px}}
@media(max-width:850px){.intake-layout{grid-template-columns:minmax(0,1fr)}.intake-aside{position:static;margin-top:0}.intake-aside-card{display:grid;grid-template-columns:1fr 1.4fr}.intake-aside-card>img{height:100%;object-position:35% center}.intake-intro-inner{gap:30px}.intake-intro h1{font-size:3.8rem}.intake-lead p{font-size:.875rem}.intake-aside-content{padding:28px}.intake-aside .eyebrow{font-size:.625rem}.intake-aside h2{font-size:2.3rem}}
@media(max-width:560px){.intake-intro{padding:38px 0 33px}.intake-intro-inner{grid-template-columns:minmax(0,1fr);gap:23px}.intake-intro h1{font-size:3.7rem}.intake-intro .eyebrow{margin-bottom:13px}.intake-lead p{margin-bottom:16px}.intake-layout{padding-block:27px 40px;gap:0}.intake-panel{padding:24px 20px;margin-bottom:20px}.intake-panel-heading{gap:13px;margin-bottom:25px}.intake-panel-heading h2{font-size:1.9rem}.intake-panel-heading p{font-size:.75rem}.intake-fields{grid-template-columns:minmax(0,1fr);gap:20px}.intake-fields .full{grid-column:auto}.intake-dropzone{padding:23px 12px}.intake-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-submit .button{width:100%}.intake-aside-card{display:block}.intake-aside-card>img{height:150px}.intake-aside-content{padding:25px}.intake-success{margin-top:0;padding:28px 23px}.intake-success h2{font-size:2.9rem}}
