:root{--dc-black:#000;--dc-navy:#002751;--dc-blue:#006ead;--dc-blue-hover:#005a8e;--dc-cyan:#00a0d0;--dc-sky:#95d2ed;--dc-accent:#4db7eb;--dc-tint:#eef7fc;--dc-tint-2:#ddeff9;--dc-gray:#f3f5f7;--dc-on-dark:#c7d5e3;--font-title:"Bebas Neue", Impact, "Arial Narrow", sans-serif;--font-body:"Poppins", Arial, sans-serif;--blue:var(--dc-blue);--blue-dark:var(--dc-navy);--ink:#000;--muted:#4f5b67;--line:#e3e8ee;--soft:var(--dc-gray);--card-blue:var(--dc-tint-2);--card-green:var(--dc-tint);--card-cream:var(--dc-tint);--savings:var(--dc-navy);--savings-soft:var(--dc-sky);--shadow:0 12px 32px #0027511a}body{font-family:var(--font-body);line-height:1.6}:focus-visible{outline-color:#006ead73}.hero h1,.section-heading h2,.feature-banner h2,.partner-banner h2,.social-proof h2,.trust-line h2,.faq-section h2,.value-card h3,.pricing-card h2,.comparison-table thead strong,.price,.offer-price,.guarantee-seal-number{font-family:var(--font-title);letter-spacing:.01em;text-transform:uppercase;font-weight:400}.hero h1{text-wrap:balance;max-width:1200px;font-size:clamp(54px,6vw,86px);line-height:.95}.section-heading h2,.feature-banner h2,.partner-banner h2{text-wrap:balance}.hero h1 strong{font-weight:400}.section-heading h2{font-size:clamp(46px,5vw,72px);line-height:.98}.feature-banner h2,.partner-banner h2{font-size:clamp(36px,3.2vw,48px);line-height:1}.title-accent{color:var(--dc-blue)}.tone-navy .title-accent,.tone-black .title-accent{color:var(--dc-accent)}.social-proof h2,.trust-line h2{font-size:clamp(34px,3.4vw,46px);line-height:1}.social-proof h2 strong,.trust-line h2 strong{color:var(--dc-blue);font-weight:400}.faq-section h2{font-size:clamp(46px,5vw,68px);line-height:1}.value-card h3{font-size:38px;line-height:1}.feature-card h3,.pain-card strong,.mechanism-step strong,.workflow-tab-copy strong,.reasons-grid h3{letter-spacing:-.01em;font-weight:600}.eyebrow{box-shadow:none;color:var(--dc-black);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;border-radius:0;gap:8px;padding:0;font-size:12px;font-weight:600}.eyebrow:before{content:"▲";color:var(--dc-accent);letter-spacing:0;font-size:10px}.value-eyebrow{border-radius:0;padding:0}.button{border-radius:999px;min-height:52px;padding:0 30px;font-size:16px;font-weight:600}.button-primary{color:#fff;background:var(--dc-blue);box-shadow:0 10px 24px #006ead3d}.button-primary:hover{background:var(--dc-blue-hover);box-shadow:0 12px 28px #006ead52}.button-ghost{color:var(--dc-black);background:#fff;border-color:#cfd8e1}.button-ghost:hover{border-color:var(--dc-blue);color:var(--dc-blue)}.button-small{min-height:38px;box-shadow:none;padding:0 16px;font-size:13px}.inline-checks{color:#1f2a35}.inline-checks li:before{color:#fff;background:var(--dc-blue)}.benefit-list li:before,.plan-features li:before{color:#fff;background:var(--dc-navy)}.tone-neutral{background:var(--dc-gray)}.tone-cream,.tone-green{background:var(--dc-tint)}.tone-blue{background:var(--dc-tint-2)}.tone-navy{color:#fff;background:var(--dc-navy)}.tone-black{color:#fff;background:var(--dc-black)}.tone-navy .eyebrow,.tone-black .eyebrow,.tone-navy h2,.tone-black h2{color:#fff}.tone-navy p,.tone-black p,.tone-navy .section-heading p,.tone-black .section-heading p{color:var(--dc-on-dark)}.tone-navy .inline-checks,.tone-black .inline-checks{color:#fff}.tone-navy .inline-checks li:before,.tone-black .inline-checks li:before,.tone-navy .benefit-list li:before{color:#000;background:var(--dc-accent)}.tone-navy .benefit-list span{color:var(--dc-on-dark)}.tone-navy .button-ghost,.tone-black .button-ghost{color:#fff;background:0 0;border-color:#fff6}.tone-navy .button-ghost:hover,.tone-black .button-ghost:hover{border-color:#fff}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border-bottom:0}.header-inner{min-height:88px}.brand,.brand img{width:150px}.desktop-nav{box-shadow:none;background:0 0;gap:34px;padding:0}.desktop-nav a{color:#1f2a35;border-radius:0;padding:6px 0;font-size:15px;font-weight:400}.desktop-nav a:hover{color:var(--dc-blue);background:0 0}.button-pill{min-height:44px;color:var(--dc-black);background:#fff;border:1px solid #cfd8e1;border-radius:999px;padding:10px 26px;font-size:15px;font-weight:600}.button-pill:hover{border-color:var(--dc-blue);color:var(--dc-blue)}.home-hero{background:radial-gradient(70% 55% at 50% 100%,#95d2ed52,#0000 70%),repeating-radial-gradient(circle at 50% 135%,#0000 0 139px,#006ead12 140px 141px),#fff;padding:72px 0 88px}.home-hero .eyebrow{margin-bottom:6px}.reforma-badge{background:var(--dc-navy);color:#fff;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;width:fit-content;max-width:100%;margin:0 auto 22px;padding:8px 18px 8px 12px;font-size:14px;line-height:1.3;display:flex;box-shadow:0 6px 18px #0027512e}.reforma-badge svg{color:var(--dc-accent);flex:none}.reforma-badge strong{color:#fff;font-weight:600}.reforma-badge-detail{color:var(--dc-on-dark);border-left:1px solid #ffffff4d;padding-left:10px}@media (width<=560px){.reforma-badge{border-radius:18px;padding:8px 14px;font-size:13px}.reforma-badge-detail{border-left:0;flex-basis:100%;padding-left:0}}.home-hero h1{max-width:860px;color:var(--dc-black);font-family:var(--font-body);letter-spacing:-.045em;text-transform:none;text-wrap:balance;margin:18px auto 24px;font-size:clamp(34px,4vw,56px);font-weight:700;line-height:1.06}.home-hero h1 strong{color:var(--dc-blue);background:linear-gradient(transparent 14%, var(--dc-tint-2) 14%, var(--dc-tint-2) 94%, transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em;font-weight:700;display:inline}.home-hero .hero-copy{max-width:660px;color:var(--muted);margin-bottom:36px;font-size:18px;line-height:1.6}.home-hero .hero-copy em{color:var(--muted);font-style:normal;display:inline}.hero-cta{border-radius:999px;min-height:64px;padding:0 56px;font-size:18px;box-shadow:0 16px 34px #006ead47}.hero-guarantee{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:18px 0 0;font-size:15px;display:flex}.hero-guarantee svg{color:var(--dc-blue)}.home-hero .video-card{border:1px solid var(--line);border-radius:16px;width:min(900px,100%);margin-top:64px;box-shadow:0 30px 70px #00275129}.play-button{background:var(--dc-blue);border-radius:50%;width:64px;height:64px}.pricing-hero{background:linear-gradient(180deg, #fff 0%, var(--dc-tint) 100%)}.pricing-hero h1{color:var(--dc-black);font-family:var(--font-body);letter-spacing:-.045em;text-transform:none;font-size:clamp(34px,3.6vw,52px);font-weight:700;line-height:1.06}.instagram-card{background:var(--dc-gray);border-radius:12px}.instagram-card>a{background:var(--dc-blue)}.pain-icon{border-color:var(--line);color:var(--dc-blue)}.pain-closing{font-weight:500}.pain-closing strong{color:var(--dc-blue);font-weight:700}.mechanism-steps:before{border-top-color:#ffffff59}.mechanism-step{color:var(--ink)}.mechanism-step>span:not(.step-number){color:var(--muted)}.mechanism-step .step-number{background:var(--dc-blue)}.workflow-tab:focus-visible{outline-color:#006ead4d}.workflow-tab.is-active .step-number{background:var(--dc-blue)}.workflow-panel{background:var(--dc-tint)}.feature-banner .offer-price{color:var(--dc-black);letter-spacing:.01em;font-size:72px;line-height:.95}.offer-price small{font-family:var(--font-body);text-transform:none}.offer-billing strong{color:var(--dc-blue)}.discount-badge,.period-badge{color:var(--dc-navy);background:var(--dc-sky)}.offer-guarantee{border-radius:12px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:32px;padding:28px 36px;display:grid}.offer-guarantee h3{color:#fff;font-family:var(--font-title);letter-spacing:.01em;text-transform:uppercase;margin:0 0 8px;font-size:clamp(30px,2.6vw,38px);font-weight:400;line-height:1}.offer-guarantee p{margin:0}.offer-guarantee .inline-checks{margin-top:14px}.guarantee-seal{border:2px dashed var(--dc-accent);text-align:center;background:0 0;border-radius:50%;align-content:center;place-items:center;width:150px;height:150px;display:grid}.guarantee-seal-number{color:var(--dc-accent);font-size:84px;line-height:.85}.guarantee-seal-label{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:700}.support-banner{margin-top:64px}.support-banner h3{color:#fff;font-family:var(--font-title);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;margin:18px 0 12px;font-size:clamp(36px,3.2vw,48px);font-weight:400;line-height:1}.support-banner>img{object-fit:cover;border-radius:12px;height:100%;max-height:420px}.support-banner .benefit-list{margin:22px 0 26px}.support-actions{justify-content:flex-start}.faq-list details{background:var(--dc-gray)}.faq-list summary{font-weight:600}.faq-list summary:after{color:var(--dc-blue)}.faq-list details[open]{background:var(--dc-tint)}.period-switch button[aria-pressed=true]{color:var(--dc-black);font-weight:600}.period-switch .switch-track{background:#fff;border-color:#006ead59}.switch-thumb{background:var(--dc-blue);box-shadow:0 2px 7px #006ead4d}.pricing-card{border:1px solid var(--line);background:#fff}.pricing-card h2{color:var(--dc-black);font-size:34px;line-height:1}.price{letter-spacing:0;font-size:64px;line-height:.95}.price-suffix{font-family:var(--font-body);text-transform:none}.pricing-card.tone-blue{border-color:var(--dc-navy);color:#fff;background:var(--dc-navy)}.pricing-card.tone-blue h2,.pricing-card.tone-blue .price,.pricing-card.tone-blue .price-suffix,.pricing-card.tone-blue .included{color:#fff}.pricing-card.tone-blue .plan-description,.pricing-card.tone-blue .plan-features,.pricing-card.tone-blue .price-anchor,.pricing-card.tone-blue .billing-note{color:var(--dc-on-dark)}.pricing-card.tone-blue .plan-features li:before{color:#000;background:var(--dc-accent)}.comparison-table thead th{background:var(--dc-gray)}.comparison-table thead strong{font-size:30px}.comparison-table thead a.button{color:#fff;background:var(--dc-blue);white-space:nowrap;border-radius:999px;min-height:38px;padding:0 16px;font-size:13px;display:inline-flex}.comparison-table thead a.button:hover{background:var(--dc-blue-hover)}.comparison-table .yes{color:var(--dc-blue)}.reasons-section{background:var(--dc-tint)}.reasons-grid article{border-color:var(--line)}.reasons-grid article>span{color:#fff;background:var(--dc-blue)}.site-footer{color:var(--dc-on-dark);background:var(--dc-navy);border-top:0}.footer-brand img{width:120px}.site-footer h2{color:#fff;font-weight:600}.site-footer a:hover{color:var(--dc-accent)}.footer-bottom{border-top-color:#ffffff26}@media (width<=980px){.mobile-menu summary{border-color:var(--line)}.feature-card:nth-child(3):last-child{grid-column:1/-1}.feature-card:nth-child(3):last-child img{max-width:520px;margin-inline:auto}.support-banner>img{max-height:320px}}@media (width<=640px){.brand,.brand img{width:128px}.hero h1{font-size:54px}.home-hero{padding:44px 0 56px}.home-hero h1,.pricing-hero h1{font-size:32px}.home-hero .hero-copy{font-size:16px}.hero-cta{width:100%;min-height:58px;padding:0 24px}.home-hero .video-card{margin-top:40px}.section-heading h2{font-size:46px}.feature-banner h2,.partner-banner h2{font-size:38px}.value-card h3{font-size:32px}.faq-section h2{font-size:46px}.feature-banner .offer-price{font-size:60px}.offer-guarantee{text-align:center;grid-template-columns:1fr;justify-items:center;gap:20px;padding:26px 20px}.offer-guarantee .inline-checks{justify-content:center}.guarantee-seal{width:120px;height:120px}.support-banner{margin-top:44px}.support-actions{justify-content:stretch}.guarantee-seal-number{font-size:66px}}
