body:has(>.j2-header) .lc-page .lc-kicker{letter-spacing:.2em;text-transform:uppercase;color:#8a8a8e;font-size:11px;font-weight:600;display:inline-block}body:has(>.j2-header) .lc-page .lc-hero{color:#fff;text-align:center;background:#1d1d1f;padding:clamp(80px,12vw,150px) 0 clamp(70px,10vw,120px);position:relative;overflow:hidden}body:has(>.j2-header) .lc-page .lc-hero-bg{position:absolute;inset:0}body:has(>.j2-header) .lc-page .lc-hero-bg img{object-fit:cover;opacity:.55;width:100%;height:100%}body:has(>.j2-header) .lc-page .lc-hero-bg:after{content:"";background:linear-gradient(#1212148c 0%,#12121459 45%,#121214cc 100%);position:absolute;inset:0}body:has(>.j2-header) .lc-page .lc-hero-inner{max-width:820px;position:relative}body:has(>.j2-header) .lc-page .lc-hero .lc-kicker{color:#fffc}body:has(>.j2-header) .lc-page .lc-hero h1{text-wrap:balance;color:#fff!important;margin:14px 0 10px!important;font-weight:500!important}body:has(>.j2-header) .lc-page .lc-date{letter-spacing:.02em;font-size:clamp(1.15rem,2.2vw,1.5rem);color:#fff!important;margin:0 0 18px!important;font-weight:600!important}body:has(>.j2-header) .lc-page .lc-intro{max-width:620px;font-size:16px;color:#ffffffdb!important;margin:0 auto 28px!important}body:has(>.j2-header) .lc-page .lc-hero .btn-primary{color:#000!important;background:#fff!important;border-color:#fff!important}body:has(>.j2-header) .lc-page .lc-hero .btn-primary:hover{color:#fff!important;background:0 0!important}body:has(>.j2-header) .lc-page .lc-facts{z-index:2;margin-top:-38px;position:relative}body:has(>.j2-header) .lc-page .lc-facts-grid{background:#e8e8ea;border:1px solid #e8e8ea;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;margin:0;display:grid;overflow:hidden;box-shadow:0 30px 60px -45px #0006}body:has(>.j2-header) .lc-page .lc-facts-grid>div{background:#fff;padding:20px 22px}body:has(>.j2-header) .lc-page .lc-facts-grid dt{letter-spacing:.16em;text-transform:uppercase;color:#8a8a8e;font-size:11px;font-weight:600}body:has(>.j2-header) .lc-page .lc-facts-grid dd{color:#1d1d1f;margin:6px 0 0;font-size:16px;font-weight:600}body:has(>.j2-header) .lc-page .lc-form-section{padding:clamp(46px,6vw,80px) 0 clamp(60px,8vw,110px);scroll-margin-top:80px}body:has(>.j2-header) .lc-page .lc-form-grid{grid-template-columns:1fr;align-items:start;gap:26px;display:grid}body:has(>.j2-header) .lc-page .lc-form-text h2{margin:8px 0 12px!important}body:has(>.j2-header) .lc-page .lc-form-text p{color:#4f4f53}body:has(>.j2-header) .lc-page .lc-wa{color:#1d1d1f;text-underline-offset:4px;margin-top:8px;font-weight:600;text-decoration:underline;display:inline-block}body:has(>.j2-header) .lc-page .lc-form-card{background:#fff;border:1px solid #e8e8ea;border-radius:26px;padding:clamp(20px,3vw,36px);box-shadow:0 40px 80px -60px #00000059}body:has(>.j2-header) .lc-page .lc-closed{text-align:center;padding:20px 0}body:has(>.j2-header) .lc-page .lc-closed-title{font-size:20px;font-weight:600;margin:0 0 8px!important}@media (min-width:941px){body:has(>.j2-header) .lc-page .lc-form-grid{grid-template-columns:.85fr 1.15fr;gap:64px}body:has(>.j2-header) .lc-page .lc-form-text{position:sticky;top:110px}}.lc-bar.j2-header{z-index:900;border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 clamp(16px,4vw,48px);display:flex;position:sticky;top:0;background:#fff!important}.lc-bar .lc-bar-logo{width:140px;height:30px}.lc-bar-tag{letter-spacing:.14em;text-transform:uppercase;color:#8a8a8e;text-align:right;font-size:10.5px;font-weight:600}.lc-foot{text-align:center;color:#8a8a8e;background:#f6f6f6;border-top:1px solid #ececec;padding:26px 20px 30px;font-size:12px}body:has(>.j2-header) .lc-page .lc-steps{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}body:has(>.j2-header) .lc-page .lc-steps li{grid-template-columns:38px 1fr;align-items:start;gap:12px;display:grid}body:has(>.j2-header) .lc-page .lc-step-n{color:#4f4f53;background:#f1f1f2;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid}body:has(>.j2-header) .lc-page .lc-steps strong{color:#1d1d1f;margin-bottom:2px;font-size:15px;font-weight:600;display:block}body:has(>.j2-header) .lc-page .lc-steps li>span:last-child{color:#5c5c60;font-size:14px;line-height:1.5}body:has(>.j2-header) .lc-page .lc-sticky{display:none}@media (max-width:760px){.lc-bar.j2-header{height:56px}.lc-bar .lc-bar-logo{width:118px;height:26px}.lc-bar-tag{letter-spacing:.1em;max-width:150px;font-size:9.5px;line-height:1.3}.lc-foot{padding-bottom:96px}body:has(>.j2-header) .lc-page .lc-hero{padding:46px 0 66px}body:has(>.j2-header) .lc-page .lc-hero .lc-kicker{letter-spacing:.16em;font-size:10px}body:has(>.j2-header) .lc-page .lc-hero h1{margin:12px 0 8px!important;font-size:31px!important;line-height:1.12!important}body:has(>.j2-header) .lc-page .lc-date{font-size:17px;margin-bottom:14px!important}body:has(>.j2-header) .lc-page .lc-intro{font-size:14.5px;line-height:1.6;margin-bottom:22px!important}body:has(>.j2-header) .lc-page .lc-hero-cta{width:100%}body:has(>.j2-header) .lc-page .lc-facts{margin-top:-30px}body:has(>.j2-header) .lc-page .lc-facts-grid{border-radius:16px;grid-template-columns:1fr 1fr}body:has(>.j2-header) .lc-page .lc-facts-grid>div{padding:14px}body:has(>.j2-header) .lc-page .lc-facts-grid dt{letter-spacing:.12em;font-size:9.5px}body:has(>.j2-header) .lc-page .lc-facts-grid dd{font-size:14px;line-height:1.35}body:has(>.j2-header) .lc-page .lc-form-section{padding:22px 0 40px;scroll-margin-top:64px}body:has(>.j2-header) .lc-page .lc-form-grid{gap:22px}body:has(>.j2-header) .lc-page .lc-form-text h2{font-size:26px!important}body:has(>.j2-header) .lc-page .lc-form-card{border-radius:20px;margin:0 -4px;padding:18px 16px 20px}body:has(>.j2-header) .lc-page .jd-lf-grid{grid-template-columns:1fr!important;gap:14px!important}body:has(>.j2-header) .lc-page .jd-lf-submit{width:100%}body:has(>.j2-header) .lc-page .lc-sticky{z-index:950;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #ececec;transition:transform .3s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -12px 30px -20px #00000059}body:has(>.j2-header) .lc-page .lc-sticky.is-on{transform:none}body:has(>.j2-header) .lc-page .lc-sticky .btn{width:100%}}
