.SyxxSa_hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:7%;display:grid}.SyxxSa_hero>div,.SyxxSa_inquiry>div{min-width:0}.SyxxSa_hero h1{font-size:clamp(60px,7vw,100px)}:is(.SyxxSa_hero .intro-copy,.SyxxSa_inquiry .intro-copy){color:#66636c;max-width:43ch;font-size:15px;line-height:1.8}.SyxxSa_hero .action{margin-top:28px}.SyxxSa_shelves{min-width:0;margin:0}.SyxxSa_shelves img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.SyxxSa_shelves figcaption{letter-spacing:.08em;color:#716a79;padding-top:14px;font-size:9px;line-height:1.6}.SyxxSa_benefits{border-top:1px solid var(--n-line);background:#faf9fc}.SyxxSa_reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 34px;margin:38px 0 0;padding:0;list-style:none;display:grid}.SyxxSa_reasons li{border-top:1px solid #dcd6e5;min-width:0;padding-top:20px}.SyxxSa_reasons .overline{color:#7b66b1;margin-bottom:18px;display:block}.SyxxSa_reasons h3{letter-spacing:-.035em;margin-bottom:14px;font-size:23px;line-height:1.2}.SyxxSa_reasons p{color:#66636c;font-size:13px;line-height:1.8}.SyxxSa_inquiry{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:7%;scroll-margin-top:120px;display:grid}.SyxxSa_inquiry h2{margin-block:22px}.SyxxSa_inquiry .contact-links{margin-top:32px}.SyxxSa_inquiry .contact-links strong{overflow-wrap:anywhere;font-size:15px}.SyxxSa_inquiry .contact-form{background:#f7f5fa;gap:20px;min-width:0;margin:0;padding:30px}.SyxxSa_inquiry .field{min-width:0}.SyxxSa_inquiry .field label{line-height:1.4}:is(.SyxxSa_inquiry .field input,.SyxxSa_inquiry .field select,.SyxxSa_inquiry .field textarea){width:100%;min-width:0;font-size:16px}.SyxxSa_inquiry .form-bottom{flex-direction:column;align-items:stretch;gap:14px}.SyxxSa_inquiry .form-bottom .action{width:100%}.SyxxSa_inquiry .form-bottom .fine-print{max-width:none;font-size:11px;line-height:1.6}@media (max-width:1000px){.SyxxSa_reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.SyxxSa_inquiry{gap:5%}.SyxxSa_inquiry .contact-form{padding:24px}}@media (max-width:759px){.SyxxSa_hero{grid-template-columns:1fr;gap:32px}.SyxxSa_hero h1{font-size:clamp(60px,17vw,82px)}.SyxxSa_inquiry{grid-template-columns:1fr;gap:30px}.SyxxSa_inquiry .contact-form{padding:22px 18px}.SyxxSa_reasons{grid-template-columns:1fr;gap:26px}.SyxxSa_reasons h3{font-size:24px}.SyxxSa_reasons .overline{margin-bottom:10px}}
