.iptvdock-free-trial{background:var(--color-background);color:var(--color-body)}
.free-trial-hero{padding-block:clamp(4.5rem,8vw,7rem);background:var(--color-background)}
.free-trial-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(3rem,6vw,7rem)}
.free-trial-hero__copy{max-width:680px}
.free-trial-eyebrow{display:flex;align-items:center;gap:.7rem;margin:0 0 1.15rem;color:var(--color-primary);font-family:var(--font-utility);font-size:.78rem;font-weight:800;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}
.free-trial-eyebrow::before{width:2.15rem;height:2px;background:var(--color-accent);content:""}
.free-trial-hero h1{max-width:14ch;margin-bottom:1.35rem;font-size:clamp(2.5rem,4.4vw,3.75rem);font-weight:820;line-height:1.05;letter-spacing:-.0475em}
.free-trial-hero p{max-width:64ch;margin-bottom:1.05rem;font-size:1.08rem}
.free-trial-hero__lead{font-size:clamp(1.12rem,1.6vw,1.28rem)!important;color:var(--color-heading)}
.free-trial-hero__actions,.free-trial-final__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}
.free-trial-hero__actions .theme-button,.free-trial-final__actions .theme-button{min-width:11.5rem}
.free-trial-hero__divider{margin:var(--space-5) 0;border:0;border-top:1px solid var(--color-border)}
.free-trial-hero__media{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.free-trial-hero__media picture,.free-trial-hero__media img{width:100%;border-radius:.8rem}
.free-trial-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}
.free-trial-trust li{display:flex;align-items:center;gap:.55rem;color:var(--color-heading);font-size:.9rem;font-weight:700}
.free-trial-trust .iptvdock-icon{width:1.15rem;height:1.15rem;color:var(--color-primary)}
.free-trial-stats{padding-block:1.2rem;background:var(--color-surface);border-block:1px solid var(--color-border)}
.free-trial-stats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}
.free-trial-stats__grid>div{padding:1.1rem 1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);text-align:center}
.free-trial-stats strong,.free-trial-stats span{display:block}
.free-trial-stats strong{color:var(--color-primary);font-family:var(--font-display);font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.15}
.free-trial-stats span{margin-top:.35rem;color:var(--color-muted);font-size:.83rem;font-weight:700;letter-spacing:.03em}
.free-trial-included{padding-block:clamp(4.5rem,8vw,7rem);background:var(--color-background)}
.free-trial-section-heading{max-width:760px;margin:0 auto 3rem;text-align:center}
.free-trial-section-heading .free-trial-eyebrow{justify-content:center}
.free-trial-section-heading h2{margin-bottom:1rem}
.free-trial-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.free-trial-feature-card{display:flex;min-height:100%;flex-direction:column;padding:1.65rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);box-shadow:0 10px 25px rgba(var(--color-primary-rgb),.055)}
.free-trial-feature-card__icon{display:grid;place-items:center;width:2.8rem;height:2.8rem;margin-bottom:1.25rem;border-radius:50%;background:var(--color-surface);color:var(--color-primary)}
.free-trial-feature-card__icon .iptvdock-icon{width:1.35rem;height:1.35rem}
.free-trial-feature-card h3{margin-bottom:.55rem;font-size:1.2rem}
.free-trial-feature-card p{margin:0;color:var(--color-muted);font-size:.96rem}
.free-trial-seo{padding-block:clamp(4.5rem,8vw,7rem);background:var(--color-surface)}
.free-trial-seo>.site-shell{max-width:860px}
.free-trial-seo h2{margin-bottom:1.25rem}
.free-trial-seo h3{margin-top:2rem;margin-bottom:.55rem;font-size:1.35rem}
.free-trial-seo p{max-width:70ch}
.free-trial-final{padding-block:clamp(3.5rem,6vw,5.5rem);background:linear-gradient(135deg,var(--color-primary-dark) 0%,var(--color-primary) 58%,var(--color-primary-dark) 100%);color:var(--color-on-dark);text-align:center}
.free-trial-final>.site-shell{max-width:850px}
.free-trial-final .free-trial-eyebrow{justify-content:center;color:var(--color-on-dark)}
.free-trial-final h2{color:var(--color-on-dark)}
.free-trial-final p{max-width:62ch;margin-inline:auto;color:var(--color-on-dark);opacity:.86}
.free-trial-final__actions{justify-content:center}
html:root body .iptvdock-free-trial .free-trial-final .theme-button.theme-button--flow-contact{--button-effect-base:var(--color-on-dark);--button-effect-fill:var(--color-on-dark);--button-effect-text:var(--color-on-dark);--button-effect-hover-text:var(--color-primary);background:transparent;border-color:var(--color-on-dark);color:var(--color-on-dark)}
html:root body .iptvdock-free-trial .free-trial-final .theme-button.theme-button--flow-contact:is(:hover,:focus-visible,:active){background:var(--button-effect-base);border-color:var(--button-effect-base);color:var(--button-effect-hover-text)}
@media (max-width:60rem){.free-trial-hero__grid{grid-template-columns:1fr;gap:2.5rem}.free-trial-hero__copy{max-width:760px}.free-trial-hero__media{max-width:760px}.free-trial-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:48rem){.free-trial-hero{padding-block:3.75rem}.free-trial-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.free-trial-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.free-trial-section-heading{text-align:left}.free-trial-section-heading .free-trial-eyebrow{justify-content:flex-start}.free-trial-feature-grid{grid-template-columns:1fr}}
@media (max-width:37.5rem){.free-trial-hero h1{max-width:18ch;font-size:2.5rem}.free-trial-hero__actions,.free-trial-final__actions{flex-direction:column;align-items:stretch}.free-trial-hero__actions .theme-button,.free-trial-final__actions .theme-button{width:100%;min-width:0}.free-trial-trust{grid-template-columns:1fr}.free-trial-stats__grid{grid-template-columns:1fr}.free-trial-feature-card{padding:1.4rem}}
@media (max-width:22.5rem){.free-trial-hero h1{font-size:2.25rem}}
@media (prefers-reduced-motion:reduce){.free-trial-hero__media{box-shadow:none}}
