.model-hero{padding-block:42px 58px}.model-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:66px;align-items:center}.model-hero h1{font-size:clamp(57px,6.6vw,88px);letter-spacing:-.065em;color:var(--blue);line-height:1.05;margin-bottom:22px}.model-headline{font-size:clamp(27px,2.9vw,38px);font-weight:500;line-height:1.2;letter-spacing:-.04em;max-width:510px;margin-bottom:24px;text-wrap:balance}.model-hero .lede{font-size:18px;line-height:1.75;max-width:530px}.model-hero .hero-actions{gap:14px 24px}.model-product{background:white;border-radius:28px;padding:24px 28px;position:relative;min-width:0}.model-product-label{display:block;font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;text-align:center}.model-product .editorial-photo.contain{height:345px;padding:15px 5px;border-radius:0;object-fit:contain}.model-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.model-tags span{padding:6px 11px;background:var(--sky);color:var(--ink);border-radius:30px;font-size:11px;line-height:1.5}.model-index{gap:8px 25px}.model-life{display:grid;grid-template-columns:1.06fr 1fr;gap:67px;align-items:center}.model-life .editorial-photo{height:360px;border-radius:20px;object-position:center}.model-life h2{font-size:clamp(34px,3.8vw,49px);margin-bottom:27px}.model-life p{color:var(--muted);font-size:18px;line-height:1.75}.model-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.model-feature-grid article{border-top:1px solid #afc7d2;padding-top:26px}.model-feature-number{display:block;color:var(--blue);font-size:12px;letter-spacing:.04em;margin-bottom:23px}.model-feature-grid h3{font-size:25px;margin-bottom:17px;line-height:1.2}.model-feature-grid p{font-size:16px;color:var(--muted);line-height:1.75;margin:0}.model-clinical{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center}.model-clinical-copy h2{margin-bottom:28px}.model-clinical-copy>p{font-size:17px;color:var(--muted);line-height:1.75;max-width:550px}.model-consultation{padding:38px;background:var(--mint);border-radius:18px}.model-consultation h3{font-size:30px;max-width:370px;margin-bottom:25px}.model-consultation ul{padding-left:20px;font-size:16px;line-height:1.65;margin:0 0 25px;color:var(--muted)}.model-consultation li{padding-left:4px;margin-bottom:14px}.model-consultation>p{font-size:15px;color:var(--muted)}.model-consultation>.button{margin-top:7px}.model-related h2{font-size:clamp(33px,3.6vw,47px)}.model-siblings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:26px}.model-sibling{padding:25px 23px;background:var(--cream);border:1px solid var(--line);border-radius:13px;text-decoration:none;display:flex;flex-direction:column;gap:12px}.model-sibling:hover{background:var(--sky);border-color:#8eafbf}.model-sibling>span:first-child{font-size:25px;font-weight:600;letter-spacing:-.025em}.model-sibling-caption{font-size:13px;color:var(--muted);display:flex;align-items:center;justify-content:space-between;gap:15px}.model-sibling-caption>span{font-size:21px;color:var(--blue)}.model-final p{max-width:665px}.model-final .button{flex-shrink:0}
@media(max-width:1100px){.model-hero-grid,.model-life{gap:42px}.model-product{padding:22px}.model-product .editorial-photo.contain{height:330px}.model-clinical{gap:43px}.model-consultation{padding:30px}.model-life .editorial-photo{height:360px}.model-feature-grid{gap:27px}}
@media(max-width:760px){.model-hero{padding-block:31px 42px}.model-hero-grid{grid-template-columns:1fr;gap:30px}.model-hero h1{font-size:67px}.model-headline{font-size:34px;max-width:600px}.model-hero .lede{max-width:610px}.model-product{max-width:100%;border-radius:20px}.model-product .editorial-photo.contain{height:310px}.model-life{grid-template-columns:1fr;gap:32px}.model-life .editorial-photo{height:345px}.model-feature-grid{grid-template-columns:1fr;gap:26px}.model-feature-grid article{display:grid;grid-template-columns:30px 1fr;gap:11px 20px;padding-top:23px}.model-feature-number{grid-row:1/3;margin:4px 0 0}.model-feature-grid h3{margin:0}.model-feature-grid p{grid-column:2}.model-clinical{grid-template-columns:1fr;gap:32px}.model-clinical-copy h2 br{display:none}.model-clinical-copy h2{max-width:520px}.model-siblings{gap:13px}.model-sibling{padding:20px 16px}.model-sibling>span:first-child{font-size:22px}}
@media(max-width:640px){.model-hero h1{font-size:59px;margin-bottom:20px}.model-headline{font-size:29px}.model-hero .lede{font-size:17px}.model-hero .hero-actions{margin-top:25px}.model-product{padding:21px 20px}.model-product .editorial-photo.contain{height:270px}.model-tags span{font-size:11px}.model-index{gap:0 20px}.model-index a{max-width:100%;line-height:1.5;padding-block:6px}.model-life .editorial-photo{height:245px;border-radius:14px}.model-life h2{font-size:37px}.model-life p{font-size:17px}.model-feature-grid article{column-gap:15px}.model-feature-grid h3{font-size:24px}.model-consultation{padding:28px 24px}.model-consultation h3{font-size:28px}.model-siblings{grid-template-columns:1fr;gap:12px}.model-sibling{flex-direction:row;align-items:center;padding:22px;gap:22px}.model-sibling-caption{font-size:11px;gap:14px}.model-final p{font-size:16px}.model-clinical-copy h2{font-size:37px}}
@media(max-width:360px){.model-hero h1{font-size:51px}.model-headline{font-size:27px}.model-hero .button{font-size:13px;gap:16px;padding-inline:18px}.model-product .editorial-photo.contain{height:245px}.model-tags span{font-size:10px}.model-life h2{font-size:34px}.model-sibling{padding:19px 16px;gap:15px}.model-sibling>span:first-child{font-size:21px}.model-sibling-caption{font-size:10px;gap:9px}}
