.nutrition-consultation-form-module__IRzTEq__form{gap:1.1rem;display:grid}.nutrition-consultation-form-module__IRzTEq__twoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.nutrition-consultation-form-module__IRzTEq__form label{color:var(--ink);gap:.45rem;font-size:.82rem;font-weight:750;display:grid}.nutrition-consultation-form-module__IRzTEq__form input,.nutrition-consultation-form-module__IRzTEq__form select,.nutrition-consultation-form-module__IRzTEq__form textarea{border:1px solid var(--line-strong);background:var(--white);width:100%;color:var(--ink);font:inherit;border-radius:11px;padding:.82rem .92rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s,background .15s}.nutrition-consultation-form-module__IRzTEq__form input,.nutrition-consultation-form-module__IRzTEq__form select{min-height:52px}.nutrition-consultation-form-module__IRzTEq__form textarea{resize:vertical;min-height:168px}.nutrition-consultation-form-module__IRzTEq__form input:focus,.nutrition-consultation-form-module__IRzTEq__form select:focus,.nutrition-consultation-form-module__IRzTEq__form textarea:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 4px #0a7d781a}.nutrition-consultation-form-module__IRzTEq__form input::placeholder,.nutrition-consultation-form-module__IRzTEq__form textarea::placeholder{color:var(--ink-faint)}.nutrition-consultation-form-module__IRzTEq__consent{border:1px solid var(--line);background:var(--paper-warm);border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;padding:.95rem 1rem;gap:.7rem!important}.nutrition-consultation-form-module__IRzTEq__consent input{width:18px;height:18px;min-height:18px;accent-color:var(--teal);margin-top:.2rem}.nutrition-consultation-form-module__IRzTEq__consent span{color:var(--ink-soft);font-size:.78rem;font-weight:550;line-height:1.8}.nutrition-consultation-form-module__IRzTEq__honeypot{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute!important}.nutrition-consultation-form-module__IRzTEq__actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.1rem;display:flex}.nutrition-consultation-form-module__IRzTEq__actions button{white-space:nowrap;flex:none;width:max-content;max-width:100%;min-height:46px;padding-inline:1.2rem}.nutrition-consultation-form-module__IRzTEq__actions p{min-width:0;max-width:470px;color:var(--ink-faint);flex:240px;margin:0;font-size:.72rem;line-height:1.75}.nutrition-consultation-form-module__IRzTEq__error{color:var(--danger);background:#a8433e14;border:1px solid #a8433e47;border-radius:10px;margin:0;padding:.8rem .9rem;font-size:.8rem}.nutrition-consultation-form-module__IRzTEq__success{background:linear-gradient(145deg, #0a7d7814, transparent 70%), var(--white);border:1px solid #0a7d7842;border-radius:18px 6px;align-items:flex-start;gap:1rem;padding:clamp(1.4rem,3vw,2rem);display:flex}.nutrition-consultation-form-module__IRzTEq__successMark{background:var(--teal);color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:1.2rem;font-weight:900;display:grid}.nutrition-consultation-form-module__IRzTEq__success h3{margin-bottom:.45rem;font-size:1.05rem}.nutrition-consultation-form-module__IRzTEq__success p{margin-bottom:1rem;font-size:.82rem}.nutrition-consultation-form-module__IRzTEq__secondaryButton{border:1px solid var(--line-strong);background:var(--white);color:var(--teal-dark);cursor:pointer;font:inherit;border-radius:10px;padding:.65rem .9rem;font-size:.78rem;font-weight:750}@media (max-width:720px){.nutrition-consultation-form-module__IRzTEq__twoColumn{grid-template-columns:1fr}.nutrition-consultation-form-module__IRzTEq__actions{display:grid}.nutrition-consultation-form-module__IRzTEq__actions button{justify-self:start}}
.nutrition-consultation-page-module__hU56Oq__compactSection{padding-block:clamp(2.75rem,5vw,4.25rem)}.nutrition-consultation-page-module__hU56Oq__overviewGrid{grid-template-columns:minmax(0,1.12fr) minmax(280px,.58fr);align-items:start;gap:clamp(1.75rem,4vw,3.5rem);display:grid}.nutrition-consultation-page-module__hU56Oq__overviewCopy h2,.nutrition-consultation-page-module__hU56Oq__sectionHeading h2,.nutrition-consultation-page-module__hU56Oq__requestIntro h2{margin-bottom:.8rem;font-size:clamp(1.4rem,2.3vw,1.9rem)}.nutrition-consultation-page-module__hU56Oq__overviewCopy>p{max-width:760px;margin-bottom:0;font-size:.98rem;line-height:1.9}.nutrition-consultation-page-module__hU56Oq__chips{flex-wrap:wrap;gap:.5rem;margin-top:1.15rem;display:flex}.nutrition-consultation-page-module__hU56Oq__chips span{border:1px solid var(--line-strong);background:var(--white);color:var(--ink-soft);border-radius:999px;padding:.42rem .68rem;font-size:.74rem;font-weight:700}.nutrition-consultation-page-module__hU56Oq__overviewActions{flex-wrap:wrap;gap:.7rem;margin-top:1.4rem;display:flex}.nutrition-consultation-page-module__hU56Oq__principleCard{background:radial-gradient(circle at 100% 0, #45b5aa29, transparent 14rem), var(--navy);box-shadow:var(--shadow-md);border:1px solid #bfe3d633;border-radius:14px 30px;padding:clamp(1.45rem,3vw,2rem);position:relative;overflow:hidden}.nutrition-consultation-page-module__hU56Oq__principleCard span{color:var(--mint);letter-spacing:.06em;font-size:.7rem;font-weight:800}.nutrition-consultation-page-module__hU56Oq__principleCard h3{color:#fff;margin:.55rem 0 .7rem;font-size:1.2rem}.nutrition-consultation-page-module__hU56Oq__principleCard p{color:#d2dfdc;margin:0;font-size:.86rem;line-height:1.85}.nutrition-consultation-page-module__hU56Oq__sectionHeading{max-width:760px;margin-bottom:1.4rem}.nutrition-consultation-page-module__hU56Oq__sectionHeading p{margin:0;line-height:1.85}.nutrition-consultation-page-module__hU56Oq__serviceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.nutrition-consultation-page-module__hU56Oq__serviceCard{border:1px solid var(--line);background:var(--white);min-height:190px;box-shadow:var(--shadow-sm);border-radius:18px 6px;padding:1.2rem}.nutrition-consultation-page-module__hU56Oq__serviceNumber{background:var(--mint-soft);width:32px;height:32px;color:var(--teal-dark);border-radius:10px 3px;place-items:center;margin-bottom:.9rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.7rem;font-weight:850;display:inline-grid}.nutrition-consultation-page-module__hU56Oq__serviceCard h3{margin-bottom:.5rem;font-size:.98rem}.nutrition-consultation-page-module__hU56Oq__serviceCard p{margin:0;font-size:.81rem;line-height:1.78}.nutrition-consultation-page-module__hU56Oq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:.4rem;display:grid}.nutrition-consultation-page-module__hU56Oq__step{border-top:1px solid var(--line-strong);padding:1.35rem 1rem 0 0;position:relative}.nutrition-consultation-page-module__hU56Oq__step:before{border:1px solid var(--teal);background:var(--paper);width:32px;height:32px;color:var(--teal-dark);content:attr(data-step);border-radius:50%;place-items:center;margin-top:-2.35rem;margin-bottom:.9rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.7rem;font-weight:850;display:grid}.nutrition-consultation-page-module__hU56Oq__step h3{margin-bottom:.45rem;font-size:.96rem}.nutrition-consultation-page-module__hU56Oq__step p{margin:0;font-size:.8rem;line-height:1.8}.nutrition-consultation-page-module__hU56Oq__toolsBridge{border:1px solid var(--line);background:linear-gradient(135deg, #0a7d7814, transparent 58%), var(--white);box-shadow:var(--shadow-sm);border-radius:22px 7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin-top:clamp(2.2rem,4vw,3rem);padding:clamp(1.3rem,3vw,2rem);display:grid}.nutrition-consultation-page-module__hU56Oq__toolsBridge h2{margin-bottom:.55rem;font-size:clamp(1.25rem,2vw,1.6rem)}.nutrition-consultation-page-module__hU56Oq__toolsBridge p{max-width:760px;margin:0;font-size:.88rem;line-height:1.85}.nutrition-consultation-page-module__hU56Oq__toolsActions{flex-wrap:wrap;gap:.65rem;display:flex}.nutrition-consultation-page-module__hU56Oq__requestGrid{grid-template-columns:minmax(280px,.4fr) minmax(0,.6fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.nutrition-consultation-page-module__hU56Oq__requestIntro{position:sticky;top:96px}.nutrition-consultation-page-module__hU56Oq__requestIntro h2{white-space:nowrap;font-size:clamp(1.08rem,1.45vw,1.3rem);line-height:1.45}.nutrition-consultation-page-module__hU56Oq__requestIntro>p{margin-bottom:0;line-height:1.9}.nutrition-consultation-page-module__hU56Oq__boundaryList{gap:.55rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.nutrition-consultation-page-module__hU56Oq__boundaryList li{color:var(--ink-soft);padding-inline-start:1.45rem;font-size:.81rem;line-height:1.75;position:relative}.nutrition-consultation-page-module__hU56Oq__boundaryList li:before{top:.63rem;background:var(--teal);content:"";border-radius:50%;width:7px;height:7px;position:absolute;inset-inline-start:0}.nutrition-consultation-page-module__hU56Oq__formShell{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-sm);border-radius:22px 7px;padding:clamp(1.25rem,3vw,2rem)}.nutrition-consultation-page-module__hU56Oq__formShellHeader{border-bottom:1px solid var(--line);margin-bottom:1.2rem;padding-bottom:.95rem}.nutrition-consultation-page-module__hU56Oq__formShellHeader span{color:var(--teal-dark);letter-spacing:.04em;font-size:.68rem;font-weight:850}.nutrition-consultation-page-module__hU56Oq__formShellHeader h2{margin:.3rem 0 0;font-size:1.2rem}@media (max-width:980px){.nutrition-consultation-page-module__hU56Oq__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nutrition-consultation-page-module__hU56Oq__overviewGrid,.nutrition-consultation-page-module__hU56Oq__requestGrid{grid-template-columns:1fr}.nutrition-consultation-page-module__hU56Oq__requestIntro{position:static}.nutrition-consultation-page-module__hU56Oq__requestIntro h2{white-space:normal;font-size:clamp(1.2rem,4.2vw,1.45rem)}.nutrition-consultation-page-module__hU56Oq__toolsBridge{grid-template-columns:1fr}}@media (max-width:720px){.nutrition-consultation-page-module__hU56Oq__compactSection{padding-block:2.5rem}.nutrition-consultation-page-module__hU56Oq__serviceGrid,.nutrition-consultation-page-module__hU56Oq__steps{grid-template-columns:1fr}.nutrition-consultation-page-module__hU56Oq__steps{gap:2rem}.nutrition-consultation-page-module__hU56Oq__step{padding-inline-end:0}.nutrition-consultation-page-module__hU56Oq__overviewActions,.nutrition-consultation-page-module__hU56Oq__toolsActions{display:grid}.nutrition-consultation-page-module__hU56Oq__overviewActions a,.nutrition-consultation-page-module__hU56Oq__toolsActions a{width:100%}}
