.contact-page .lp-header{background:#fff;border-bottom:1px solid #e2e8f0}.contact-page .lp-nav a.active{color:var(--cta)}.contact-page .trust-flow-band{border-top:0;margin:0}.contact-main{background:linear-gradient(#f8fafc 0%,#fff 36% 100%);padding:88px 20px 82px}.contact-content{flex-direction:column;gap:34px;width:min(980px,100%);margin:0 auto;display:flex}.contact-hero{text-align:center;max-width:780px;margin:0 auto 8px}.contact-kicker{color:var(--cta);letter-spacing:.08em;margin-bottom:12px;font-size:.76rem;font-weight:900;display:inline-flex}.contact-hero h1{color:#17234d;margin:0 0 14px;font-size:clamp(2.35rem,5vw,4.4rem);font-weight:900;line-height:1.02}.contact-hero p{color:#56637a;max-width:660px;margin:0 auto;font-size:1.06rem;line-height:1.7}.contact-hero-points{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.contact-hero-points span{color:#15803d;background:#22c55e14;border:1px solid #15803d24;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:.78rem;font-weight:800;display:inline-flex}.contact-form-card,.contact-method-card{border-color:#e2e8f0!important;border-radius:8px!important;box-shadow:0 16px 42px #0f172a14!important}.contact-form-card{width:min(820px,100%);margin:0 auto!important}.contact-direct-label{text-align:center;margin:8px 0 -12px}.contact-direct-label span{color:var(--cta);letter-spacing:.08em;font-size:.72rem;font-weight:900}.contact-direct-label h2{color:#17234d;margin:8px 0 0;font-size:1.7rem;line-height:1.2}.contact-direct-grid{align-items:stretch;width:min(820px,100%);margin:0 auto!important}.contact-method-card{text-align:center;min-height:260px}.contact-method-card h3{color:#17234d;line-height:1.2;font-size:1.2rem!important}.contact-method-card p{flex:1;min-height:48px;line-height:1.55}.contact-button{text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:48px;line-height:1.15;text-decoration:none;color:#fff!important;border-radius:4px!important;padding:13px 18px!important;font-size:.88rem!important;font-weight:900!important;display:inline-flex!important}.contact-button--primary{background:var(--cta)!important}.contact-button--wa{background:#25d366!important}.contact-button--secondary{background:#fff;border:1px solid #cbd5e1;color:#17234d!important}.contact-page .footer{border-top:1px solid #e2e8f0}@media (max-width:840px){.contact-page .lp-header-inner{gap:10px}.contact-page .lp-nav{scrollbar-width:none;order:3;gap:10px;width:100%;padding:8px 0 2px;display:flex;overflow-x:auto}.contact-page .lp-nav::-webkit-scrollbar{display:none}.contact-page .lp-nav a{flex:none;font-size:.72rem}.contact-main{padding-top:64px}}@media (max-width:720px){.contact-main{padding:50px 16px 62px}.contact-hero{text-align:left}.contact-hero p{margin-left:0}.contact-hero-points{justify-content:flex-start}.contact-form-card{box-shadow:none!important;padding:24px 18px!important}.contact-direct-grid{grid-template-columns:1fr!important;gap:14px!important}.contact-direct-label{text-align:left}.contact-method-card{min-height:0;padding:24px 18px!important}.contact-method-card p{min-height:0}.contact-form-card input,.contact-form-card textarea,.contact-form-card button{font-size:16px!important}}@media (max-width:420px){.contact-page .lp-nav-cta{display:none}}
