.hero-inner{grid-template-columns:1fr 1fr;gap:32px 65px}.hero-content{grid-column:1}.hero-inner>.refresh-photo{grid-column:1;grid-row:2;margin:0;align-self:start}.hero-form-wrap{grid-column:2;grid-row:1 / span 2;align-self:center}.hero-inner>.refresh-photo img{width:100%;height:290px;object-fit:cover;border-radius:12px}.hero-inner>.refresh-photo figcaption{font-size:11px;color:#c4c5bf;margin-top:13px;line-height:1.5}.hero{padding-bottom:60px}.hero h1{font-size:clamp(36px,3.8vw,54px)}.hero:before{opacity:.3}.hero-badges{gap:10px}.hero-badge{font-size:11px}.private-story-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center}.private-story .refresh-photo{margin:0}.private-story img{width:100%;height:420px;object-fit:cover;border-radius:15px}.private-story h2{margin-block:16px 24px}.private-story p,.private-story li{font-size:16px;line-height:1.7}.private-story ul{margin-block:23px;padding-left:20px}.private-story li+li{margin-top:8px}.private-story .btn{margin-top:5px}.float-chip{display:none!important}.private-faq-photo img{object-fit:cover}.service-card{box-shadow:none}.order-form-card{box-shadow:0 18px 55px #0002}textarea{resize:none}:focus-visible{outline-offset:4px}@media(max-width:900px){.hero-inner{gap:28px}.private-story-grid{gap:30px}.private-story img{height:350px}}@media(max-width:760px){.hero-inner{grid-template-columns:1fr}.hero-content,.hero-inner>.refresh-photo,.hero-form-wrap{grid-column:1;grid-row:auto}.hero-inner>.refresh-photo{margin-bottom:15px}.hero-inner>.refresh-photo img{height:300px}.private-story-grid{grid-template-columns:1fr}.private-story img{height:280px}}@media(max-width:450px){.hero-inner>.refresh-photo img{height:235px}.hero h1{font-size:33px}.private-story p,.private-story li{font-size:14px}}
.order-inner>*{min-width:0}.order-contact-row>div{min-width:0}.order-contact-row .label-sub{white-space:normal}.mobile-bar .btn{min-width:0;font-size:11px;padding-inline:7px}.mobile-bar .icon{flex-shrink:0}@media(max-width:360px){.order-info h2{font-size:27px}.order-contact-row a{font-size:15px}.hero-form-card{padding:23px 18px}}
@media(max-width:360px){.section-head h2{font-size:25px;overflow-wrap:anywhere}}
