.pro-welcome{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;margin:15px 0 35px}.pro-welcome h1{font-size:clamp(36px,4vw,62px)}.pro-welcome h1 em,.pro-guided h2 em,.pro-care h2 em{color:#e6b9bc}.pro-welcome img{width:100%;height:470px;object-fit:cover;border:1px solid #80634b}.pro-welcome p{line-height:1.8}.pro-welcome .line-button{margin-top:14px}.pro-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;border-block:1px solid #796047;padding:18px 0;margin-bottom:45px}.pro-benefits strong{color:#dfc493}.pro-guided{padding:30px;background:#251b22;border:1px solid #80634b;margin:35px 0}.pro-guided form{display:grid;grid-template-columns:1fr;gap:10px;max-width:720px}.pro-guided label{margin-top:12px;font-size:17px;color:#f3dfce}.pro-guided select{width:100%;min-height:48px;font-size:16px}.pro-guided button{margin-top:16px;justify-content:center;min-height:48px}#proGuideResult{margin-top:24px;padding:22px;border-left:3px solid #dfc493;background:#151113}#proGuideResult .button{margin-top:12px}.pro-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pro-cards article{border:1px solid #685540;padding:20px;background:#1d171b}.pro-cards img{width:100%;height:235px;object-fit:cover;display:block;margin-bottom:20px}.pro-cards h3{font-size:26px;line-height:1.2}.pro-care{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;margin:55px 0}.pro-care img{width:100%;height:auto}.pro-care .line-button{margin-top:16px}.pro-entry{padding:26px;border:1px solid #80634b;background:#20191c;margin:30px 0}.pro-entry .button{margin:10px 0}.pro-note{font-size:14px;color:#c9bfb2}#proGuide,#quoteFormat{scroll-margin-top:30px}@media(max-width:720px){.pro-welcome{grid-template-columns:1fr;gap:24px}.pro-welcome img{grid-row:1;height:260px}.pro-welcome h1{font-size:38px}.pro-benefits,.pro-cards,.pro-care{grid-template-columns:1fr}.pro-benefits{gap:4px}.pro-guided{padding:22px 17px}.pro-cards img{height:245px}.pro-care{gap:22px}.pro-welcome .button{width:100%;justify-content:center}.pro-entry .button{width:100%;justify-content:center;font-size:14px}}
