.service-proof{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-top:20px;padding-bottom:80px}.proof-intro h2{font-size:43px;line-height:1.2}.proof-intro>p{font-size:14px;line-height:1.95;color:#99b4a3;max-width:470px;margin:24px 0 0}.proof-intro .button{margin-top:28px;min-width:295px}.contact-proof{padding:30px;border-radius:27px;background:radial-gradient(ellipse at 100% 0,#316c4040,transparent 60%),linear-gradient(145deg,#183a26,#0c2015);border:1px solid #b0e7c22b;box-shadow:inset 0 1px 0 #e7fff212,0 25px 55px #0005}.contact-proof-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.contact-proof-head img{width:135px;height:auto}.contact-proof-head>span{font-size:7px;letter-spacing:1px;line-height:1.7;color:#83b897;max-width:90px;text-align:right}.contact-label{font-size:9px;letter-spacing:1.4px;color:#86b297}.contact-number{display:flex;align-items:center;justify-content:space-between;font-family:var(--font);font-size:29px;font-weight:500;letter-spacing:-1px;margin-top:14px;color:#dcf6e5;gap:18px}.contact-number>span{font-size:23px;color:#8edca8}.contact-proof>p{font-size:12px;line-height:1.95;color:#8bae99;margin:16px 0 22px}.contact-topics{display:flex;flex-direction:column;gap:9px}.contact-topics>a{display:flex;align-items:center;gap:15px;min-height:76px;padding:16px 17px;background:linear-gradient(130deg,#29523855,#0e2b1a70);border:1px solid #b6f1c31c;border-radius:14px;box-shadow:inset 0 1px 0 #e0ffe60a;transition:border-color .2s}.contact-topics>a:hover{border-color:#aceac64b}.contact-topics>a>span{font-size:10px;color:#70a881;font-family:var(--font)}.contact-topics>a>div{font-size:13px;color:#d0ebd9;line-height:1.7}.contact-topics small{display:block;font-size:11px;color:#82ac90;margin-top:3px}.contact-topics b{margin-left:auto;font-size:21px;font-weight:400;color:#84c69b}.contact-proof-note{font-size:11px;line-height:1.9;color:#7b9e86;margin-top:21px}.hero-under b{font-weight:500;color:#bad9c6}.offer-info-link{display:block;background:none;border:0;padding:14px 0 0;margin:0 auto;color:#a3cfb2;font-size:12px;text-underline-offset:4px;text-decoration:underline;line-height:1.8;min-height:44px}.plan-footnote{font-size:11px}.footer-support{width:100%;display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid #a4dcb522;padding:24px 26px;border-radius:20px;background:linear-gradient(130deg,#15322177,#0d2015);margin-top:12px}.footer-support strong{font-size:14px;font-weight:500;color:#bbd9c5}.footer-support p{font-size:12px;line-height:1.8;color:#85a990;margin:7px 0 0}.footer-support>a{display:flex;gap:20px;align-items:center;font-size:12px;color:#addec0;min-height:44px}.footer-support>a>span{font-size:20px}.footer-bottom{flex-wrap:wrap}.offer-content{padding:40px}.offer-content h2{font-size:33px;margin:19px 0 27px}.offer-content dl{margin:0}.offer-content dl>div{padding:17px 0;border-bottom:1px solid #a8e9bb18}.offer-content dl>div:first-child{padding-top:0}.offer-content dt{font-size:13px;color:#c8ead3;font-weight:500;line-height:1.7}.offer-content dd{margin:6px 0 0;font-size:13px;line-height:1.9;color:#90b69d}.offer-content .button{margin-top:27px;min-width:320px;font-size:12px}.offer-contact{font-size:11px;line-height:1.9;color:#729f81;margin-top:20px}.plan-reassurance{font-size:11px}
@media(max-width:1000px){.service-proof{gap:5%}.proof-intro h2{font-size:36px}.contact-proof{padding:25px}.contact-number{font-size:25px}}
@media(max-width:760px){.service-proof{grid-template-columns:1fr;gap:29px;padding-top:8px;padding-bottom:60px}.proof-intro h2{font-size:31px;line-height:1.2;letter-spacing:-1.1px}.proof-intro>p{font-size:13px;line-height:1.9;margin-top:19px;max-width:none}.proof-intro .button{min-width:0;width:100%;font-size:12px;min-height:56px;padding:12px 13px 12px 19px;margin-top:25px}.proof-intro .button>span{height:29px;width:29px;border-radius:9px;font-size:19px}.contact-proof{padding:24px 21px;border-radius:24px}.contact-proof-head{margin-bottom:29px;gap:18px}.contact-proof-head img{width:134px}.contact-proof-head>span{font-size:7px;letter-spacing:.7px;max-width:76px;line-height:1.8}.contact-label{font-size:8px;letter-spacing:1.3px}.contact-number{font-size:25px;letter-spacing:-.9px;margin-top:13px;gap:12px;line-height:1.4}.contact-number>span{font-size:22px}.contact-proof>p{font-size:12px;line-height:1.9;margin:15px 0 21px}.contact-topics>a{padding:15px 13px;gap:11px;min-height:77px;border-radius:13px}.contact-topics>a>span{font-size:9px}.contact-topics>a>div{font-size:12px;line-height:1.8}.contact-topics small{font-size:11px;line-height:1.8;margin-top:2px}.contact-topics b{font-size:20px}.contact-proof-note{font-size:11px;line-height:1.9;margin-top:20px}.hero-under{font-size:9px;line-height:1.9}.hero-under>span{max-width:165px}.hero-under b{font-size:10px;white-space:nowrap}.hero-under a{font-size:10px;text-align:right;line-height:1.8;max-width:100px}.plan-footnote{font-size:11px;line-height:1.9}.offer-info-link{font-size:11px;line-height:1.8;padding-top:14px}.plan-reassurance{font-size:10px;gap:9px;line-height:1.9}.saving-note,.savings-plan .saving-note{font-size:12px;line-height:1.9}.plan-label{font-size:8px}.plan-label>b{font-size:8px}.membership-mark>small{font-size:8px;letter-spacing:.7px}.plan-includes span{font-size:8px;letter-spacing:.3px;padding:8px 9px}.saving-top{font-size:8px;letter-spacing:.7px}.hero-copy>.eyebrow{font-size:9px;letter-spacing:.9px}.eyebrow.muted{font-size:9px;letter-spacing:1px}.movie-title{font-size:12px}.movie-genre{font-size:11px}.catalog-bottom>span{font-size:10px;line-height:1.8}.catalog-plan-link span{font-size:12px;line-height:1.8}.catalog-plan-link strong{font-size:13px;line-height:1.8}.plan-includes{gap:6px}.faq-list summary{font-size:13px;padding:18px 17px;line-height:1.8}.faq-list details>p{font-size:13px;line-height:1.85}.faq-intro>p{font-size:13px;line-height:1.9}.footer-support{display:block;border-radius:18px;padding:22px 20px;margin-top:13px}.footer-support strong{font-size:13px}.footer-support p{font-size:12px;line-height:1.85;margin-top:9px}.footer-support>a{font-size:12px;line-height:1.8;justify-content:space-between;gap:15px;margin-top:14px;border-top:1px solid #9cdcb41b;padding-top:15px}.footer-contact{font-size:12px}.footer-bottom{font-size:11px;line-height:1.9;gap:12px}.footer-bottom>span:nth-child(2){font-size:11px}.footer-bottom button{font-size:11px;min-height:32px;line-height:1.8}.offer-content{padding:37px 23px 29px}.offer-content>.eyebrow{font-size:8px;letter-spacing:1px}.offer-content h2{font-size:29px;line-height:1.2;margin:21px 0 27px}.offer-content dl>div{padding:17px 0}.offer-content dt{font-size:13px;line-height:1.8}.offer-content dd{font-size:13px;line-height:1.85;margin-top:7px}.offer-content .button{min-width:0;width:100%;font-size:11px;line-height:1.5;padding:11px 12px 11px 17px;min-height:56px;gap:10px}.offer-content .button>span{width:27px;height:27px;font-size:18px;border-radius:9px}.offer-contact{font-size:11px;line-height:1.9}.steps .step-grid p{font-size:13px;line-height:1.85}.device-check p{font-size:12px;line-height:1.85}.device-response{font-size:11px;line-height:1.85}.device-options button{font-size:11px}.device-check>a{font-size:12px;line-height:1.8}.contact-proof-head img,.logo img{image-rendering:auto}}
@media(max-width:360px){.contact-proof{padding:22px 18px}.contact-proof-head img{width:120px}.contact-number{font-size:23px}.contact-label{font-size:7px;letter-spacing:1.1px}.contact-topics>a{padding:14px 11px;gap:9px}.contact-topics>a>div{font-size:11px}.contact-topics small{font-size:10px}.proof-intro h2{font-size:29px}.hero-copy>.eyebrow{font-size:8px;letter-spacing:.7px}.hero-under{font-size:8px}.hero-under b{font-size:9px}.hero-under>span{max-width:140px}.hero-under a{font-size:9px}.plan-label{font-size:7px}.membership-mark>small{font-size:7px}.plan-includes span{font-size:7px;padding:7px 8px}.saving-top{font-size:7px}.device-options button{font-size:10px}}
.trial-offer strong{color:#8bf4b4}.trial-offer strong>span{font-size:17px;letter-spacing:.3px;color:#d5f9e2;font-weight:500}.trial-offer>div{gap:7px}@media(max-width:760px){.trial-offer strong{font-size:40px}.trial-offer strong>span{font-size:17px}.mobile-cta strong>span{font-size:12px;color:#b4e9c4}.mobile-cta small{font-size:9px}.mobile-cta .button{font-size:11px;min-width:166px;gap:8px}}@media(max-width:360px){.trial-offer strong{font-size:36px}.trial-offer strong>span{font-size:15px}.mobile-cta .button{min-width:144px;font-size:10px;padding-left:11px}.mobile-cta strong{font-size:20px}.mobile-cta small{font-size:8px}}
