.dv-landing-pricing{--blue:#285FB1;--blue-hover:#1F4C8F;--tint:#E5EFF9;--tint-line:#C9DDF3;--bg:#F8F9FC;--card:#FFF;--ink:#0B0F1D;--text:#121620;--text-2:#4E5A6B;--muted:#949DA7;--scrim:#D8DCE0;--border-soft:#E8EBF0;--r-btn:8px;--r-card:16px;--shadow-1:0 1px 2px rgba(11, 15, 29, .05), 0 10px 28px rgba(11, 15, 29, .07);--shadow-2:0 2px 6px rgba(11, 15, 29, .08), 0 28px 72px rgba(11, 15, 29, .20);--focus:0 0 0 3px rgba(40, 95, 177, .32);font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--text);font-size:16px;line-height:1.55;padding:28px
0 48px}.dv-landing-pricing *,
.dv-landing-pricing *::before,
.dv-landing-pricing *::after{box-sizing:border-box}.dv-landing-pricing [hidden]{display:none !important}.dv-landing-pricing :focus-visible{outline:none;box-shadow:var(--focus);border-radius:6px}.dv-landing-pricing .dv-lp-wrap{max-width:1160px;margin-inline:auto;padding-inline:clamp(16px, 4vw, 32px)}.dv-landing-pricing .page-head{margin-bottom:20px}.dv-landing-pricing .page-head
h1{color:var(--ink);font-size:clamp(26px, 3.2vw, 36px);line-height:1.22;letter-spacing:-0.015em;font-weight:800;margin:0}.dv-landing-pricing .page-head
.sub{max-width:62ch;margin:6px
0 0;color:var(--text-2)}.dv-landing-pricing
.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-size:15.5px;font-weight:700;line-height:1.2;border-radius:var(--r-btn);border:1.5px solid transparent;padding:13px
22px;min-height:48px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .16s ease, border-color .16s ease, color .16s ease}.dv-landing-pricing .btn--primary{background:var(--blue);color:#fff}.dv-landing-pricing .btn--primary:hover{background:var(--blue-hover);color:#fff}.dv-landing-pricing .btn--secondary{background:#fff;color:var(--blue);border-color:var(--blue)}.dv-landing-pricing .btn--secondary:hover{background:var(--tint);color:var(--blue)}.dv-landing-pricing .btn--paid,
.dv-landing-pricing .btn--paid:disabled,
.dv-landing-pricing .btn--paid:hover{background:var(--scrim);border-color:transparent;color:var(--muted);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.dv-landing-pricing--embed{padding:0;width:100%;max-width:920px;margin-inline:auto}.dv-landing-pricing
.badge{display:inline-flex;align-items:center;gap:6px;background:var(--tint);color:var(--blue);border-radius:8px;padding:5px
11px;font-size:13px;font-weight:600;line-height:1.3;width:fit-content}.dv-landing-pricing
.price__old{color:var(--muted);text-decoration:line-through;font-weight:600;font-size:15px;white-space:nowrap;font-variant-numeric:tabular-nums}.dv-landing-pricing
.price{font-weight:800;font-size:22px;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0}.dv-landing-pricing .price-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.dv-landing-pricing
.included{list-style:none;display:grid;gap:8px;font-size:15px;color:var(--text);margin:0;padding:0}.dv-landing-pricing .included
li{padding-left:20px;position:relative;line-height:1.45}.dv-landing-pricing .included li::before{content:"";position:absolute;left:0;top:7px;width:9px;height:9px;background:var(--blue);border-radius:2px}.dv-landing-pricing
.receipt{background:transparent}.dv-landing-pricing
.receipt__title{font-size:13.5px;font-weight:700;color:var(--text-2);margin:0
0 12px;display:flex;align-items:center;gap:7px}.dv-landing-pricing
.receipt__row{display:flex;align-items:baseline;gap:8px;padding:7px
0;font-size:15px;color:var(--text)}.dv-landing-pricing .receipt__row
.dots{flex:1;border-bottom:2px dotted #DBDEE1;transform:translateY(-4px);min-width:16px}.dv-landing-pricing .receipt__row
.val{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.dv-landing-pricing .receipt__row--discount{color:var(--blue);font-weight:600}.dv-landing-pricing .receipt__row--discount
.val{color:var(--blue)}.dv-landing-pricing
.receipt__total{border-top:1px solid var(--border-soft);margin-top:8px;padding-top:12px;font-weight:700;font-size:17px;color:var(--ink)}.dv-landing-pricing .receipt__total
.val{font-size:24px;font-weight:800;letter-spacing:-0.01em}.dv-landing-pricing
.receipt__row.receipt__pay{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dv-landing-pricing .receipt__row.receipt__pay
.btn{flex:0 0 auto;margin-left:auto}.dv-landing-pricing .price-hero{background:linear-gradient(116deg, #1E4C93 0%, #2A61B3 52%, #6096D9 100%);border-radius:22px;padding:clamp(22px, 3.2vw, 36px);display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(290px, 1fr);gap:clamp(20px, 3vw, 36px);color:#fff;box-shadow:var(--shadow-1)}.dv-landing-pricing .price-hero__pill{display:inline-flex;align-items:center;gap:8px;background:rgba(255, 255, 255, .14);border:1px
solid rgba(255, 255, 255, .28);color:#fff;border-radius:9px;padding:6px
12px;font-size:13.5px;font-weight:600;margin-bottom:14px;font-variant-numeric:tabular-nums}.dv-landing-pricing .price-hero
h2{color:#fff;font-size:clamp(23px, 2.8vw, 30px);margin:0
0 10px;line-height:1.22;font-weight:800}.dv-landing-pricing .price-hero__intro{color:rgba(255, 255, 255, .88);max-width:56ch;margin:0
0 16px;font-size:15.5px}.dv-landing-pricing .price-hero
.included{color:#fff;font-size:14.5px}.dv-landing-pricing .price-hero .included li::before{background:#fff}.dv-landing-pricing .price-hero__check{background:var(--card);color:var(--text);border-radius:var(--r-card);padding:22px;align-self:center;box-shadow:var(--shadow-2)}.dv-landing-pricing .price-hero__check
.receipt{background:#fff;border:none;padding:0}.dv-landing-pricing .hero-more{display:grid;gap:12px;justify-items:start}.dv-landing-pricing .more-toggle{display:inline-flex;align-items:center;gap:7px;background:none;border:none;padding:4px
2px;font-family:inherit;font-size:14.5px;font-weight:700;color:#fff;cursor:pointer}.dv-landing-pricing .more-toggle:hover{text-decoration:underline;color:#fff}.dv-landing-pricing .more-toggle
svg{transition:transform .16s ease}.dv-landing-pricing .more-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}.dv-landing-pricing .price-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(300px, 100%), 1fr));gap:14px;margin-top:14px}.dv-landing-pricing
.pcard{background:var(--card);border:1px
solid var(--border-soft);border-radius:var(--r-card);padding:20px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-1)}.dv-landing-pricing
.pcard__top{display:flex;align-items:center;gap:10px}.dv-landing-pricing
.pcard__icon{width:44px;height:44px;border-radius:11px;background:var(--tint);color:var(--blue);display:grid;place-items:center;flex:none}.dv-landing-pricing .pcard
h3{font-size:17px;margin:2px
0 0;color:var(--ink);font-weight:700;line-height:1.3}.dv-landing-pricing
.pcard__list{list-style:none;display:grid;gap:6px;font-size:14.5px;color:var(--text);margin:0;padding:0}.dv-landing-pricing .pcard__list
li{padding-left:17px;position:relative;line-height:1.45}.dv-landing-pricing .pcard__list li::before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;background:var(--blue);border-radius:2px}.dv-landing-pricing
.pcard__foot{margin-top:auto;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.dv-landing-pricing .pcard--wide{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:18px 20px;align-items:center}.dv-landing-pricing .pcard--wide
.pcard__top{grid-column:1;grid-row:1}.dv-landing-pricing .pcard--wide
.pcard__body{grid-column:2;grid-row:1;display:grid;gap:10px;justify-items:start;min-width:0}.dv-landing-pricing .pcard--wide
.pcard__foot{grid-column:3;grid-row:1;margin:0;padding:0;min-width:280px;align-self:center}.dv-landing-pricing .pcard--wide
.pcard__list{max-width:54ch}.dv-landing-pricing .free-band{margin-top:14px;background:var(--card);border:1px
solid var(--tint-line);border-radius:var(--r-card);padding:clamp(18px, 2.6vw, 26px);display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.dv-landing-pricing .free-band__body{flex:1 1 320px;display:grid;gap:7px}.dv-landing-pricing .free-band
h3{font-size:18px;margin:0;color:var(--ink);font-weight:700}.dv-landing-pricing .free-band
p{margin:0;font-size:14.5px;color:var(--text-2)}.dv-landing-pricing .free-band__btns{display:flex;flex-wrap:wrap;gap:10px}.dv-landing-pricing .landing-note{font-size:13.5px;color:var(--text-2);text-align:center;margin:18px
0 0}@media (min-width: 721px){.dv-landing-pricing .btn--primary,
.dv-landing-pricing .btn--secondary{min-width:224px;justify-content:center}}@media (max-width: 1020px){.dv-landing-pricing .price-hero{grid-template-columns:1fr}.dv-landing-pricing .price-hero__check{max-width:460px}}@media (max-width: 720px){.dv-landing-pricing
.pcard__foot{flex-direction:column;align-items:stretch}.dv-landing-pricing .pcard__foot
.btn{width:100%}.dv-landing-pricing .pcard--wide{grid-template-columns:minmax(0, 1fr);align-items:start}.dv-landing-pricing .pcard--wide .pcard__top,
.dv-landing-pricing .pcard--wide .pcard__body,
.dv-landing-pricing .pcard--wide
.pcard__foot{grid-column:1;min-width:0}.dv-landing-pricing .pcard--wide
.pcard__body{grid-row:2}.dv-landing-pricing .pcard--wide
.pcard__foot{grid-row:3}.dv-landing-pricing .free-band__btns{width:100%}.dv-landing-pricing .free-band__btns
.btn{flex:1 1 100%}.dv-landing-pricing .receipt__row.receipt__pay
.btn{width:100%;margin-left:0}.dv-landing-pricing .btn--primary,
.dv-landing-pricing .btn--secondary{min-width:0;width:100%}}@media (max-width: 520px){.dv-landing-pricing
.receipt__row{flex-wrap:wrap}}