.landing-hero{background:#101820;color:#fff;padding:90px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.landing-hero h1{font-size:clamp(58px,7vw,102px)}.landing-lead{color:#c6cdd1;font-size:18px;max-width:680px}.landing-visual{position:relative;min-height:480px}.landing-visual img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.landing-badge{position:absolute;left:-30px;bottom:32px;background:#ff5a1f;padding:22px 28px;display:flex;flex-direction:column}.landing-badge b{font:800 28px var(--display)}.landing-badge span{font-size:11px}.landing-proof{background:#ff5a1f;color:#fff;display:grid;grid-template-columns:repeat(3,1fr);padding:20px 7vw;text-align:center;font-size:12px;font-weight:700}.landing-intro,.landing-next{padding:100px 7vw}.landing-intro>h2,.landing-next h2{font-size:clamp(48px,5vw,76px);max-width:820px}.landing-benefits{display:grid;grid-template-columns:repeat(3,1fr);margin-top:52px;border-left:1px solid #d7d9d6;border-top:1px solid #d7d9d6}.landing-benefits article{padding:38px;border-right:1px solid #d7d9d6;border-bottom:1px solid #d7d9d6;min-height:255px}.landing-benefits article>b{color:#ff5a1f;font:700 13px var(--display)}.landing-benefits h3{font-size:29px;margin-top:38px}.landing-benefits p{color:#60707c;font-size:14px}.landing-use{background:#17232d;color:#fff;padding:95px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:end}.landing-use h2{font-size:clamp(48px,5vw,75px)}.landing-use>p{color:#bac3c8;font-size:17px}.landing-next{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.landing-links{display:grid}.landing-links a{padding:20px 5px;border-bottom:1px solid #d7d9d6;font-weight:700;display:flex;justify-content:space-between}.landing-links a span{color:#ff5a1f}.landing-cta{margin-top:0}.inquiry-shell{padding:90px 7vw 110px;background:#f4f2ed}.inquiry-head{display:grid;grid-template-columns:1.25fr .75fr;gap:9vw;align-items:end;max-width:1250px;margin:0 auto 55px}.inquiry-head h1{font-size:clamp(58px,7vw,96px)}.inquiry-head>div>p:not(.eyebrow){color:#60707c;max-width:700px}.inquiry-aside{background:#17232d;color:#fff;padding:30px;display:flex;flex-direction:column;gap:12px}.inquiry-aside b{font:700 23px var(--display);text-transform:uppercase;margin-bottom:8px}.inquiry-aside span{font-size:12px;color:#c3cbd0}.inquiry-form{max-width:1050px;margin:auto;background:#fff;padding:clamp(26px,5vw,62px);box-shadow:14px 14px 0 #dfe1de}.inquiry-form fieldset{border:0;padding:0;margin:0 0 42px}.inquiry-form legend{font:700 30px var(--display);text-transform:uppercase;border-bottom:1px solid #d7d9d6;width:100%;padding-bottom:13px;margin-bottom:25px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.inquiry-form label{display:flex;flex-direction:column;font-size:11px;text-transform:uppercase;letter-spacing:.07em;font-weight:700}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{margin-top:7px;border:1px solid #cfd3d1;background:#fafaf8;padding:13px;font:14px var(--body);width:100%}.inquiry-form textarea{resize:vertical}.consent{flex-direction:row!important;gap:12px;align-items:flex-start;text-transform:none!important;letter-spacing:0!important;font-weight:400!important;font-size:12px!important}.consent input{width:auto;margin-top:4px}.consent a{color:#e3440d;text-decoration:underline}.submit{margin-top:24px}.privacy-note{font-size:11px;color:#71808b}.honey{position:absolute;left:-9999px}.form-message{max-width:1050px;margin:0 auto 24px;padding:18px 22px}.form-message.success{background:#e4f4e8;color:#1d6930}.form-message.error{background:#fff0eb;color:#9f3411}@media(max-width:850px){.landing-hero,.landing-use,.landing-next,.inquiry-head{grid-template-columns:1fr}.landing-visual{min-height:350px}.landing-benefits{grid-template-columns:1fr}.landing-proof{grid-template-columns:1fr;gap:10px}.form-grid{grid-template-columns:1fr}.landing-intro,.landing-next,.inquiry-shell{padding:70px 6vw}.landing-hero,.landing-use{padding:70px 6vw}.landing-badge{left:-12px}}
