.home-product{padding:110px 0;background:var(--purple);color:#fff;overflow:hidden}.home-product>.wrap{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:80px}.home-product-copy>span{display:inline-block;border:1px solid var(--lime);color:var(--lime);padding:6px 10px;font-size:10px;font-weight:800;text-transform:uppercase}.home-product h2{font-size:clamp(70px,9vw,130px);line-height:.95;margin:20px 0}.home-product-copy>p{font-size:19px;color:#d8d5ff;max-width:650px}.home-product ul{display:flex;gap:10px;flex-wrap:wrap;padding:0;list-style:none;margin:30px 0}.home-product li{border:1px solid #746cff;padding:9px 12px;font-size:11px;font-weight:800;text-transform:uppercase}.home-product-mark{width:330px;aspect-ratio:1;background:var(--lime);color:var(--ink);display:grid;place-items:center;justify-self:end;transform:rotate(5deg);box-shadow:25px 25px 0 #2115ba;position:relative}.home-product-mark strong{font-size:130px;font-style:italic}.home-product-mark small{position:absolute;top:28px;left:28px;font-weight:900}.home-product-mark i{position:absolute;bottom:28px;right:28px;font-style:normal;font-weight:900;text-transform:uppercase}
@media(max-width:850px){.home-product>.wrap{grid-template-columns:1fr}.home-product-mark{justify-self:start;width:270px}.home-product h2{font-size:76px}}@media(max-width:560px){.home-product{padding:75px 0}.home-product-mark{width:230px}.home-product-mark strong{font-size:95px}}
@media(min-width:901px) and (max-width:1280px){.site-header nav{gap:10px}.nav-links{gap:12px}.phone-pill{display:none}.brand img{width:150px}}
