.intake-experience,.intake-select-menu{--background:#fffffd;--foreground:#343532;--card:#fffffd;--card-foreground:#343532;--primary:#05655a;--primary-foreground:#fffffd;--popover:#fffffd;--popover-foreground:#343532;--secondary:#f1f4f1;--muted:#f1f4f1;--muted-foreground:#596860;--accent:#edf5f1;--accent-foreground:#05655a;--border:#cad8d1;--input:#b2c5bc;--ring:#05655a;--radius:2px;--intake-teal:#05655a;--intake-deep:#034c44;--intake-gold:#fcbd02;--intake-serif:Didot,"Bodoni MT","Times New Roman",serif;color:var(--foreground);font-family:Arial,Helvetica,sans-serif}.intake-experience{background:var(--background);border-top:7px solid var(--intake-gold);min-height:100dvh;font-size:16px;line-height:1.65}.intake-experience *{box-sizing:border-box}.intake-experience p{color:#4b5b53}.intake-experience a{color:var(--intake-teal);text-underline-offset:5px}:is(.intake-experience a:focus-visible,.intake-experience button:focus-visible){outline:3px solid var(--intake-gold);outline-offset:4px}.intake-experience h1,.intake-experience h2{font-family:var(--intake-serif);letter-spacing:-.025em;color:var(--intake-teal);font-weight:400;line-height:1.08}.intake-experience .inquiry-container{width:calc(100% - 80px);max-width:1160px;margin-inline:auto}.intake-experience .inquiry-header{background:#fffffd;border-bottom:1px solid #d5dfda}.intake-experience .inquiry-header-inner{align-items:center;gap:22px;min-height:112px;padding-block:13px;display:flex}.intake-experience .inquiry-header img{width:80px;height:80px;display:block}.intake-experience .inquiry-header-label{text-transform:uppercase;letter-spacing:.12em;color:var(--intake-teal);border-left:1px solid #cad8d1;padding-left:22px;font-size:.875rem}.intake-experience .inquiry-back{border-bottom:1px solid #84a699;align-items:center;gap:9px;margin-left:auto;padding-bottom:4px;font-size:.9375rem;text-decoration:none;display:flex}.intake-experience .inquiry-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:72px;padding-block:58px 80px;display:grid}.intake-experience .intake-form-panel{min-width:0}.intake-experience .intake-eyebrow{letter-spacing:.13em;color:var(--intake-teal);margin:0 0 18px;font-size:.8125rem;font-weight:600;line-height:1.5}.intake-experience .intake-heading{border-bottom:1px solid #d5dfda;margin-bottom:30px;padding-bottom:26px}.intake-experience .intake-heading h1{margin-bottom:21px;font-size:clamp(2.9rem,4.5vw,4.25rem);line-height:1.02}.intake-experience .intake-heading h1 span{color:var(--intake-teal)}.intake-experience .intake-heading>p:not(.intake-eyebrow){max-width:540px;font-size:1rem}.intake-experience .intake-heading .inquiry-required{color:#596860;margin-top:17px;font-size:.875rem!important}.intake-experience .intake-section-title{align-items:flex-start;gap:16px;margin:0 0 23px;display:flex}.intake-experience .intake-section-title>span{background:var(--intake-gold);width:34px;height:34px;color:var(--intake-deep);border-radius:0;flex:0 0 34px;place-items:center;margin-top:2px;font-size:.8125rem;font-weight:600;display:grid}.intake-experience .intake-section-title h2{color:var(--intake-teal);margin-bottom:5px;font-size:1.85rem}.intake-experience .intake-section-title p{color:#596860;font-size:.875rem}.intake-experience .intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.intake-experience .intake-field{color:#343532;flex-direction:column;gap:8px;min-width:0;font-size:.875rem;font-weight:600;display:flex}.intake-experience .intake-field input,.intake-experience .intake-field textarea,.intake-experience .intake-field [data-slot=select-trigger]{color:#343532;width:100%;height:auto;min-height:50px;box-shadow:none;background:#fffffd;border:1px solid #b2c5bc;border-radius:2px;padding:12px 14px;font-size:1rem;font-weight:400;line-height:1.5}.intake-experience .intake-field input::placeholder,.intake-experience .intake-field textarea::placeholder{color:#6a756f;opacity:1}.intake-experience .intake-field input:focus,.intake-experience .intake-field textarea:focus{border-color:var(--intake-teal);outline:2px solid var(--intake-teal);outline-offset:2px;box-shadow:none}.intake-experience .intake-field [data-slot=select-trigger]:focus-visible{border-color:var(--intake-teal);outline:2px solid var(--intake-teal);outline-offset:2px;box-shadow:none}.intake-experience .intake-field textarea{resize:vertical;min-height:150px}.intake-experience .intake-field [data-slot=select-trigger]{text-align:left;white-space:normal}.intake-experience .intake-field [data-slot=select-value]{line-clamp:unset;-webkit-line-clamp:unset;white-space:normal;overflow-wrap:anywhere}.intake-experience .intake-wide{grid-column:1/-1}.intake-experience .intake-divider{background:#d5dfda;height:1px;margin:34px 0}.intake-experience .fee-note{border-left:3px solid var(--intake-gold);color:var(--intake-teal);background:#f1f4f1;border-radius:0;flex-direction:column;align-items:flex-start;gap:5px;margin-top:32px;padding:18px 21px;display:flex}.intake-experience .fee-note strong{white-space:normal;font-size:.9375rem}.intake-experience .fee-note span{color:#4b5b53;font-size:.875rem}.intake-experience .intake-submit{white-space:normal;color:#fffffd;width:100%;height:auto;box-shadow:none;border-radius:2px;justify-content:space-between;gap:14px;margin-top:24px;padding:17px 22px;font-weight:600;display:flex;background:var(--intake-teal)!important;min-height:56px!important;font-size:1rem!important}.intake-experience .intake-submit:hover{background:var(--intake-deep)!important}.intake-experience .intake-submit:disabled{opacity:.6;cursor:wait}.intake-experience .intake-privacy{text-align:left;color:#596860;justify-content:flex-start;align-items:flex-start;gap:10px;margin-top:17px;font-size:.8125rem;line-height:1.6;display:flex}.intake-experience .intake-privacy svg{color:var(--intake-teal);flex:0 0 18px;width:18px;height:18px;margin-top:2px}.intake-experience .intake-error{color:#872e2e;background:#fff1f1;border:1px solid #c27575;border-radius:2px;margin-top:18px;padding:16px;font-size:.9375rem}.intake-experience .inquiry-sidebar{padding-top:3px;position:sticky;top:28px}.intake-experience .inquiry-evaluation{background:var(--intake-teal);color:#fffffd;border-top:4px solid var(--intake-gold);padding:34px 28px}.intake-experience .inquiry-evaluation .intake-eyebrow{color:var(--intake-gold);letter-spacing:.1em;font-size:.75rem;line-height:1.65}.intake-experience .inquiry-evaluation h2{color:#fffffd;margin-bottom:20px;font-size:2.8rem}.intake-experience .inquiry-evaluation>p:not(.intake-eyebrow){color:#fffffd;font-size:.9375rem}.intake-experience .inquiry-evaluation-price{border-block:1px solid #60978a;flex-direction:column;gap:8px;margin:28px 0 22px;padding:22px 0;display:flex}.intake-experience .inquiry-evaluation-price strong{font-family:var(--intake-serif);color:var(--intake-gold);font-size:4rem;font-weight:400;line-height:1}.intake-experience .inquiry-evaluation-price span{color:#fffffd;font-size:.875rem}.intake-experience .inquiry-credit{gap:12px;display:flex}.intake-experience .inquiry-credit>span{color:var(--intake-gold);font-size:1.125rem}.intake-experience .inquiry-credit p{color:#fffffd;font-size:.875rem;line-height:1.65}.intake-experience .inquiry-evaluation .inquiry-expectation{margin-top:24px;color:#d3e6df!important;font-size:.8125rem!important}.intake-experience .inquiry-help{padding:28px 0 0}.intake-experience .inquiry-help h2{margin-bottom:12px;font-size:1.9rem}.intake-experience .inquiry-help p{margin-bottom:16px;font-size:.875rem}.intake-experience .inquiry-help a{margin-top:10px;font-size:1rem;font-weight:600;text-decoration:none;display:block}.intake-experience .inquiry-help a:hover{text-decoration:underline}.intake-experience .inquiry-help .inquiry-email{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:.875rem;font-weight:400;display:flex}.intake-experience .inquiry-email svg{flex-shrink:0}.intake-experience .inquiry-footer{background:var(--intake-deep);color:#fffffd;padding:30px 0;font-size:.875rem;display:block}.intake-experience .inquiry-footer>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.intake-experience .inquiry-footer p{font-family:var(--intake-serif);color:#fffffd;font-size:1.8rem;line-height:1.2}.intake-experience .inquiry-footer p span{color:var(--intake-gold);width:auto;margin:0}.intake-experience .inquiry-footer>div>span{color:#d3e6df;width:auto;margin:0;font-size:.875rem}.intake-experience .intake-confirmation{max-width:680px;min-height:70vh;padding:70px 0 90px}.intake-experience .inquiry-success-icon{background:var(--intake-teal);color:var(--intake-gold);place-items:center;width:62px;height:62px;margin-bottom:30px;display:grid}.intake-experience .inquiry-success-icon svg{width:32px;height:32px}.intake-experience .intake-confirmation h1{overflow-wrap:anywhere;margin-bottom:24px;font-size:clamp(2.8rem,5vw,4rem)}.intake-experience .intake-confirmation>.fee-note{margin-top:30px}.intake-experience .inquiry-home-button{background:var(--intake-teal);color:#fffffd;align-items:center;gap:24px;margin-top:28px;padding:16px 22px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.intake-select-menu{color:#343532;background:#fffffd;border-color:#b2c5bc;border-radius:2px;max-width:calc(100vw - 32px)}.intake-select-menu [data-slot=select-item]{white-space:normal;border-radius:1px;padding-block:11px;font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.5}.intake-select-menu [data-slot=select-item][data-highlighted]{color:#05655a;background:#edf5f1}@media (max-width:1020px){.intake-experience .inquiry-layout{grid-template-columns:minmax(0,1fr) 295px;gap:38px}.intake-experience .inquiry-evaluation{padding:30px 23px}.intake-experience .inquiry-container{width:calc(100% - 48px)}.intake-experience .inquiry-help .inquiry-email{font-size:.8125rem}}@media (max-width:800px){.intake-experience .inquiry-layout{grid-template-columns:1fr;gap:44px;padding-block:40px 54px}.intake-experience .inquiry-sidebar{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid;position:static}.intake-experience .inquiry-help{padding-top:10px}.intake-experience .inquiry-evaluation h2{font-size:2.3rem}.intake-experience .intake-heading h1{font-size:3.7rem}.intake-experience .inquiry-header-inner{min-height:94px}.intake-experience .inquiry-header img{width:65px;height:65px}.intake-experience .inquiry-header-label{padding-left:16px;font-size:.8rem}.intake-experience .inquiry-back{font-size:.875rem}.intake-experience .inquiry-header-inner{gap:16px}}@media (max-width:560px){.intake-experience .inquiry-container{width:calc(100% - 40px)}.intake-experience .inquiry-header-inner{gap:14px;min-height:86px}.intake-experience .inquiry-header img{width:58px;height:58px}.intake-experience .inquiry-header-label{letter-spacing:.08em;max-width:94px;padding-left:13px;font-size:.75rem}.intake-experience .inquiry-back{gap:4px;font-size:.8125rem}.intake-experience .inquiry-back svg{width:15px}.intake-experience .inquiry-layout{padding-top:32px}.intake-experience .intake-heading h1{font-size:3.25rem}.intake-experience .intake-grid{grid-template-columns:1fr;gap:20px}.intake-experience .intake-wide{grid-column:1}.intake-experience .intake-section-title h2{font-size:1.75rem}.intake-experience .intake-section-title{gap:13px}.intake-experience .intake-section-title>span{flex-basis:30px;width:30px;height:30px}.intake-experience .inquiry-sidebar{grid-template-columns:1fr;gap:25px}.intake-experience .inquiry-evaluation{padding:30px 26px}.intake-experience .inquiry-help .inquiry-email{font-size:.875rem}.intake-experience .inquiry-footer>div{flex-direction:column;align-items:flex-start;gap:12px}.intake-experience .inquiry-footer p{font-size:1.6rem}.intake-experience .intake-confirmation{padding:45px 0 60px}}@media (prefers-reduced-motion:reduce){.intake-experience *{scroll-behavior:auto!important;transition:none!important}.intake-select-menu{animation:none!important}}.intake-experience .inquiry-recipients{overflow-wrap:anywhere;margin-top:20px;font-size:.9375rem}.intake-experience .inquiry-summary-label{margin-top:26px;margin-bottom:10px}.intake-experience .inquiry-summary{resize:vertical;color:#343532;background:#f9fcfa;border:1px solid #b2c5bc;border-radius:14px;width:100%;min-height:350px;max-height:none;padding:16px;font:1rem/1.6 Arial,Helvetica,sans-serif}.intake-experience .inquiry-review-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:25px;display:flex}.intake-experience .inquiry-review-actions .inquiry-home-button{border-radius:30px;margin-top:0}.intake-experience .intake-confirmation>.fee-note button{margin-top:12px}.intake-experience .intake-confirmation>.fee-note [role=status]:empty{display:none}.intake-experience .inquiry-summary:focus-visible{outline:3px solid var(--intake-gold);outline-offset:3px}
