.elementor .logo-img{width:100%;height:42px;max-width:130px;object-fit:contain;}.elementor .store-badge{width:178px;height:54px;object-fit:contain;}.elementor .img-mockup{width:100%;max-width:900px;object-fit:contain;}.elementor .cta-box{padding-block-start:56px;padding-block-end:56px;padding-inline-start:32px;padding-inline-end:32px;border-radius:32px;}.elementor .btn-row-center{padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .stack{width:100%;padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .check-dot{width:22px;height:22px;min-width:22px;padding:0px;border-radius:999px;background-color:var(--brand-accent);}.elementor .check-item{width:100%;padding:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .accent-bar{width:52px;height:6px;padding:0px;border-radius:999px;background-color:var(--brand-accent);}.elementor .num-badge{width:60px;height:60px;min-width:60px;padding:0px;border-radius:999px;background-color:var(--brand-accent);display:flex;justify-content:center;align-items:center;}.elementor .card-center{text-align:center;gap:16px;align-items:center;}.elementor .row-3{width:100%;padding:0px;display:flex;flex-direction:row;gap:28px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .head-center{width:100%;text-align:center;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .img-card{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:8px;}.elementor .logo-slot{min-height:68px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;border-width:1px;border-color:var(--brand-line);border-style:solid;background-color:#FFFFFF;display:flex;flex:1 1 150px;justify-content:center;align-items:center;}.elementor .card-on-deep{padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:20px;background-color:var(--brand-deep-soft);display:flex;flex-direction:column;gap:14px;flex:1 1 320px;}.elementor .eyebrow-accent{font-family:var(--font-body);font-weight:700;font-size:13px;color:var(--brand-accent);letter-spacing:0.08em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;}.elementor .row-center{width:100%;padding:0px;display:flex;flex-direction:row;gap:48px;flex-wrap:wrap;align-items:center;}.elementor .rule-light{width:100%;height:1px;padding:0px;background-color:rgba(245,246,241,0.22);}.elementor .score-value{font-family:var(--font-heading);font-weight:800;font-size:36px;color:var(--brand-accent);letter-spacing:0.02em;line-height:1em;margin-block-start:0px;margin-block-end:0px;}.elementor .score-line{width:100%;padding:0px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;}.elementor .score-panel{padding-block-start:32px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;border-radius:32px;background-color:var(--brand-deep-soft);display:flex;flex-direction:column;gap:18px;flex:1 1 340px;}.elementor .body-light{font-family:var(--font-body);font-weight:400;font-size:16px;color:#CBDBD4;line-height:1.6em;margin-block-start:0px;margin-block-end:0px;}.elementor .lead-light{max-width:62ch;font-family:var(--font-body);font-weight:400;font-size:clamp(1.05rem, 1.4vw, 1.2rem);color:#CBDBD4;line-height:1.6em;margin-block-start:0px;margin-block-end:0px;}.elementor .h-card-light{font-family:var(--font-heading);font-weight:800;font-size:21px;color:#F5F6F1;letter-spacing:-0.01em;line-height:1.15em;margin-block-start:0px;margin-block-end:0px;}.elementor .h-section-light{max-width:24ch;font-family:var(--font-heading);font-weight:800;font-size:clamp(1.9rem, 3.6vw, 2.75rem);color:#F5F6F1;letter-spacing:-0.02em;line-height:1.08em;margin-block-start:0px;margin-block-end:0px;}.elementor .h-display-light{font-family:var(--font-heading);font-weight:800;font-size:clamp(2.5rem, 5.6vw, 4.25rem);color:#F5F6F1;letter-spacing:-0.03em;line-height:1.02em;margin-block-start:0px;margin-block-end:0px;}.elementor .h-card{font-family:var(--font-heading);font-weight:800;font-size:21px;color:var(--brand-ink);letter-spacing:-0.01em;line-height:1.15em;margin-block-start:0px;margin-block-end:0px;}.elementor .body-txt{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--brand-muted);line-height:1.6em;margin-block-start:0px;margin-block-end:0px;}.elementor .btn-row{padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .eyebrow{font-family:var(--font-body);font-weight:700;font-size:13px;color:var(--brand-muted);letter-spacing:0.08em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;}.elementor .card-deep{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:20px;background-color:var(--brand-deep);display:flex;flex-direction:column;gap:12px;}.elementor .card{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:20px;border-width:1px;border-color:var(--brand-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;}.elementor .col-wide{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1.5 1 420px;justify-content:center;}.elementor .col{padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 320px;}.elementor .btn-ghost-dark{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--brand-ink);text-decoration:none;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:1px;border-color:var(--brand-ink);border-style:solid;background-color:rgba(0,0,0,0);}.elementor .btn-ghost-light{font-family:var(--font-body);font-weight:700;font-size:16px;color:#F5F6F1;text-decoration:none;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:1px;border-color:#F5F6F1;border-style:solid;background-color:rgba(0,0,0,0);}.elementor .btn-primary{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--brand-ink);text-decoration:none;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:0px;background-color:var(--brand-accent);}.elementor .lead{max-width:62ch;font-family:var(--font-body);font-weight:400;font-size:clamp(1.05rem, 1.4vw, 1.2rem);color:var(--brand-muted);line-height:1.6em;margin-block-start:0px;margin-block-end:0px;}.elementor .h-section{max-width:24ch;font-family:var(--font-heading);font-weight:800;font-size:clamp(1.9rem, 3.6vw, 2.75rem);color:var(--brand-ink);letter-spacing:-0.02em;line-height:1.08em;margin-block-start:0px;margin-block-end:0px;}.elementor .wrap{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:column;gap:40px;}.elementor .sec-white{padding-block-start:clamp(56px, 8vw, 96px);padding-block-end:clamp(56px, 8vw, 96px);padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .sec-light{padding-block-start:clamp(56px, 8vw, 96px);padding-block-end:clamp(56px, 8vw, 96px);padding-inline-start:24px;padding-inline-end:24px;background-color:var(--brand-bg);display:flex;justify-content:center;}.elementor .sec-deep{padding-block-start:clamp(56px, 8vw, 96px);padding-block-end:clamp(56px, 8vw, 96px);padding-inline-start:24px;padding-inline-end:24px;background-color:var(--brand-deep);display:flex;justify-content:center;}