
.sales{padding:clamp(40px,7vw,100px) max(22px,7vw);background:#eef8fc;color:#103446;font:400 17px/1.65 system-ui,sans-serif}
.sales h2{font-size:clamp(2rem,5vw,3.8rem);line-height:1.08;letter-spacing:-.03em;margin:0 0 24px;max-width:22ch}.sales h3{font-size:1.5rem;margin:0 0 12px}.sales p{max-width:66ch;margin:12px 0 22px}.sales a{color:inherit;text-underline-offset:4px}.sales .offer{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:32px 0;border-top:1px solid #9cb7c4}.sales .price{font-size:2.5rem;font-weight:700;line-height:1.1}.sales .price small{display:block;font-size:1rem;font-weight:400;margin-top:12px}.sales .action{display:inline-block;padding:15px 24px;background:#103446;color:#fff;border-radius:8px;text-decoration:none;font-weight:650}.sales nav{display:flex;flex-wrap:wrap;gap:12px 26px;margin:26px 0}.sales details{border-top:1px solid #9cb7c4;padding:20px 0;max-width:72ch}.sales summary{font-weight:650;cursor:pointer}.sales label{display:block;font-weight:650;margin:20px 0 8px}.sales input,.sales textarea{display:block;width:100%;max-width:680px;padding:14px;border:1px solid #647d8c;border-radius:6px;background:white;color:#103446;font:inherit}.sales button{border:0;font:inherit;cursor:pointer}.sales form{max-width:680px}.sales [role=status]{font-weight:650}.sales *{box-sizing:border-box;overflow-wrap:anywhere}.sales :focus-visible{outline:3px solid #006da3;outline-offset:4px}.sales-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px max(22px,7vw);background:#06151e;color:white;font:600 17px system-ui;flex-wrap:wrap}.sales-top a{color:inherit}.sales-top nav{display:flex;gap:24px;flex-wrap:wrap}.sales-title{font-size:clamp(2.4rem,7vw,5rem);line-height:1.05;max-width:17ch;margin:0 0 28px}.sales ul{padding-left:22px}.sales small{font-size:.95rem}.contact{background:#eef8fc!important}.contact p{max-width:68ch}.sequence-copy .hero-action{display:inline-block;margin-top:22px;padding:14px 20px;background:#d9f3ff;color:#103446;border-radius:6px;text-decoration:none;font:650 16px system-ui}.sequence-copy{bottom:90px!important}.site-header nav{flex-wrap:wrap}.systems-copy,.sequence-copy{filter:none!important;clip-path:none!important}
@media(max-width:640px){.sales .offer{grid-template-columns:1fr;gap:16px}.sales .action{display:block;text-align:center;width:100%}.sales-top nav{width:100%}.sequence-copy .hero-action{display:block;text-align:center}.sequence-copy h1{font-size:clamp(2.5rem,10.6vw,4rem)!important}.sales nav{gap:16px}.sequence-section{min-height:800px!important}.sequence-sticky{min-height:800px!important}}
