@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@400;500;600;700;800&family=Noto+Sans+Arabic:wght@400;500;600;700;800&display=swap');
:root{--navy:#071d35;--navy-2:#0d2d4f;--ink:#142033;--muted:#667181;--cream:#f7f3eb;--paper:#fffdfa;--gold:#c89a43;--gold-2:#f0d79f;--blue:#214e7a;--burgundy:#7d2436;--line:#e8e1d6;--green:#1e7659;--shadow:0 22px 70px rgba(7,29,53,.12);--radius:24px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Noto Sans Arabic",Tahoma,sans-serif;line-height:1.75;-webkit-font-smoothing:antialiased}button,a{font:inherit}button{cursor:pointer}img{display:block;width:100%;height:auto}a{color:inherit}.skip{position:fixed;inset-block-start:-80px;inset-inline-start:16px;z-index:1000;background:#fff;padding:10px 16px}.skip:focus{inset-block-start:10px}.offer-bar{min-height:42px;padding:7px 18px;display:flex;align-items:center;justify-content:center;gap:12px;background:var(--navy);color:#fff;font-size:13px}.offer-bar>span{color:var(--gold-2)}.offer-bar time{direction:ltr;font-variant-numeric:tabular-nums;padding:3px 10px;border:1px solid rgba(255,255,255,.28);border-radius:8px;letter-spacing:.08em}.site-header{height:72px;padding:0 max(24px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;border-bottom:1px solid var(--line);background:rgba(255,253,250,.94);backdrop-filter:blur(14px);position:sticky;top:0;z-index:50}.brand{text-decoration:none;display:inline-flex;flex-direction:column;line-height:1;justify-self:end;direction:ltr}.brand span{font-family:Georgia,serif;font-size:18px;letter-spacing:.12em}.brand b{margin-top:5px;color:var(--gold);font-size:9px;letter-spacing:.36em}.site-header nav{display:flex;gap:24px}.site-header nav a{text-decoration:none;font-size:13px;font-weight:600}.header-cta{justify-self:start;border:0;border-radius:999px;padding:10px 20px;background:var(--navy);color:#fff;font-weight:800}.hero{width:min(1180px,calc(100% - 40px));margin:auto;padding:46px 0 70px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);gap:clamp(34px,6vw,76px);align-items:center}.hero-media{position:relative;max-width:540px;justify-self:start}.hero-media picture{display:block;border-radius:32px;overflow:hidden;box-shadow:var(--shadow);background:#eadfce}.hero-media img{aspect-ratio:1;object-fit:cover}.media-note{position:absolute;inset-inline-end:-18px;inset-block-end:26px;padding:11px 15px;display:flex;align-items:center;gap:11px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 32px rgba(7,29,53,.16)}.media-note>span{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--navy);color:#fff;font-weight:800}.media-note p{margin:0;line-height:1.45}.media-note b,.media-note small{display:block}.media-note small{color:var(--muted);font-size:10px}.kicker{margin:0 0 9px;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.04em}.hero h1,.section h2,.guarantee h2,.final-offer h2{font-family:"Noto Kufi Arabic",sans-serif;line-height:1.35}.hero h1{margin:0;font-size:clamp(32px,4.1vw,54px);letter-spacing:-.035em}.hero h1 em{color:var(--blue);font-style:normal}.lead{margin:18px 0;color:var(--muted);font-size:17px}.hero-points{list-style:none;padding:0;margin:20px 0;display:grid;gap:8px}.hero-points li{display:flex;gap:10px;font-weight:600}.hero-points li:before{content:"✓";display:grid;place-items:center;width:23px;height:23px;flex:0 0 23px;border-radius:50%;background:#e7f3ee;color:var(--green);font-size:12px}.trust-line{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 16px}.trust-line span{padding:5px 10px;background:var(--cream);border-radius:99px;font-size:11px;font-weight:700}.offer-card{padding:18px;border:1px solid #dfd3c2;border-radius:18px;background:#fff;box-shadow:0 14px 36px rgba(7,29,53,.08)}.price small{display:block;color:var(--muted);font-size:11px}.price div{display:flex;align-items:center;gap:10px;direction:ltr;justify-content:flex-end}.price strong{font-size:30px;color:var(--navy)}.price s{color:#8b9099}.price span{padding:3px 8px;border-radius:99px;background:#e7f3ee;color:var(--green);font-size:10px;font-weight:800}.primary{width:100%;border:0;border-radius:12px;padding:14px 20px;background:linear-gradient(135deg,var(--navy-2),var(--navy));color:#fff;font-weight:800;box-shadow:0 10px 24px rgba(7,29,53,.18);transition:transform .2s,box-shadow .2s}.primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(7,29,53,.24)}.primary:disabled{opacity:.45;cursor:not-allowed;transform:none}.primary i{font-style:normal}.offer-card>p{margin:9px 0 0;text-align:center;color:var(--muted);font-size:10px}.proof-ribbon{padding:18px max(24px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--navy);color:#fff}.proof-ribbon>div{display:flex;justify-content:center;align-items:center;gap:11px;padding:8px 14px;border-inline-start:1px solid rgba(255,255,255,.14)}.proof-ribbon>div:first-child{border:0}.proof-ribbon b{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(240,215,159,.55);border-radius:50%;color:var(--gold-2);font-size:12px}.proof-ribbon strong,.proof-ribbon small{display:block}.proof-ribbon strong{font-size:12px}.proof-ribbon small{color:#b8c4d0;font-size:9px}.section{width:min(1140px,calc(100% - 40px));margin:auto;padding:92px 0}.section-heading{max-width:710px;margin:0 auto 38px;text-align:center}.section-heading>p{margin:0 0 8px;color:var(--gold);font-size:12px;font-weight:800}.section-heading h2{margin:0;font-size:clamp(27px,3.4vw,42px)}.section-heading>span{display:block;margin-top:12px;color:var(--muted)}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.problem-grid article{padding:25px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.problem-grid i{font-style:normal;color:var(--gold);font-weight:800}.problem-grid h3{margin:10px 0 4px;font-family:"Noto Kufi Arabic"}.problem-grid p{margin:0;color:var(--muted);font-size:14px}.inside{display:grid;grid-template-columns:.88fr 1.12fr;gap:65px;align-items:center}.inside-media{max-width:500px;border-radius:30px;overflow:hidden;box-shadow:var(--shadow)}.inside-media img{aspect-ratio:1;object-fit:cover}.inside-copy h2{margin:0;font-size:clamp(27px,3.2vw,40px)}.inside-copy>p:not(.kicker){color:var(--muted)}.module-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}.module-list div{padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.module-list b,.module-list span{display:block}.module-list b{font-family:"Noto Kufi Arabic"}.module-list span{color:var(--muted);font-size:12px}.text-cta{border:0;border-bottom:1px solid var(--navy);padding:6px 0;background:none;color:var(--navy);font-weight:800}.plan{width:100%;padding-inline:max(24px,calc((100vw - 1140px)/2));background:var(--navy);color:#fff}.section-heading.light>span{color:#b8c4d0}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.timeline article{padding:25px;border:1px solid rgba(255,255,255,.15);border-radius:20px;background:rgba(255,255,255,.055)}.timeline article.featured{border-color:var(--gold);background:#113354;transform:translateY(-8px)}.timeline span{color:var(--gold-2);font-size:11px;font-weight:700}.timeline strong{display:block;margin:7px 0;font-family:"Noto Kufi Arabic";font-size:22px}.timeline p{color:#c4cfda;font-size:13px}.timeline ul{padding:0 18px 0 0;margin:15px 0 0;color:#e1e8ef;font-size:12px}.light-button{display:block;width:auto;margin:30px auto 0;padding-inline:42px;background:var(--gold);color:var(--navy)}.community{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.community picture{border-radius:30px;overflow:hidden;box-shadow:var(--shadow)}.community img{aspect-ratio:1;object-fit:cover}.community h2{margin:0;font-size:clamp(27px,3.2vw,40px)}.community-copy>p:not(.kicker){color:var(--muted)}.use-cases{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.use-cases span{padding:8px 12px;border-radius:99px;background:var(--cream);font-size:12px;font-weight:700}.stories{padding-top:60px}.story-slider{overflow:hidden}.story-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px)/3);gap:16px;transition:transform .4s ease}.story-track article{padding:22px;border:1px solid var(--line);border-radius:20px;background:#fff}.story-face{width:64px;height:64px;margin-bottom:14px;border-radius:50%;background-image:url('/products/french-in-90-days/assets/gcc-study-circle.webp');background-size:300%;border:3px solid #fff;box-shadow:0 0 0 1px var(--line)}.face-one{background-position:100% 30%}.face-two{background-position:50% 25%}.face-three{background-position:4% 28%}.story-track span{color:var(--gold);font-size:11px;font-weight:800}.story-track h3{margin:8px 0;font-family:"Noto Kufi Arabic";font-size:17px;line-height:1.6}.story-track p{margin:0;color:var(--muted);font-size:13px}.slider-controls{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:20px}.slider-controls button{width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:#fff}.slider-controls [data-dots]{display:flex;gap:6px}.slider-controls [data-dots] i{width:6px;height:6px;border-radius:50%;background:#cfd3d8}.slider-controls [data-dots] i.active{width:18px;border-radius:99px;background:var(--navy)}.compare{padding-top:70px}.comparison{max-width:900px;margin:auto;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#fff;box-shadow:var(--shadow)}.comparison>div{display:grid;grid-template-columns:1fr 1.2fr 1.2fr}.comparison>div>*{padding:15px 18px;border-block-start:1px solid var(--line)}.comparison-head>*{border-block-start:0!important;background:var(--cream);font-family:"Noto Kufi Arabic"}.comparison strong{color:var(--green);background:#f6fbf8}.comparison b{color:#8b6060;font-weight:500}.guarantee{width:min(1050px,calc(100% - 40px));margin:30px auto 80px;padding:34px;display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;border:1px solid #dccba7;border-radius:28px;background:linear-gradient(135deg,#fff9ea,#fff);box-shadow:var(--shadow)}.seal{width:108px;height:108px;display:grid;place-content:center;text-align:center;border:2px solid var(--gold);border-radius:50%;color:var(--navy)}.seal strong{font-size:35px;line-height:1}.seal span{font-size:12px}.guarantee h2{margin:0;font-size:30px}.guarantee p:not(.kicker){margin:8px 0;color:var(--muted);font-size:13px}.guarantee a{font-size:12px}.guarantee .primary{width:auto;min-width:190px}.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px;align-items:start}.faq .section-heading{text-align:right;margin:0}.faq-list{display:grid;gap:9px}.faq details{padding:0 18px;border:1px solid var(--line);border-radius:14px;background:#fff}.faq summary{padding:15px 0;font-weight:800;cursor:pointer}.faq details p{margin:0 0 16px;color:var(--muted);font-size:13px}.final-offer{padding:75px 24px 95px;text-align:center;background:var(--cream)}.final-offer>p{color:var(--gold);font-weight:800;font-size:12px}.final-offer h2{max-width:780px;margin:8px auto 20px;font-size:clamp(27px,4vw,44px)}.final-price{display:flex;align-items:center;justify-content:center;gap:12px;direction:ltr;margin-bottom:17px}.final-price strong{font-size:38px;color:var(--navy)}.final-price s{color:var(--muted)}.final-price span{padding:4px 9px;border-radius:99px;background:#fff;font-size:10px}.final-offer .primary{width:auto;min-width:330px}.final-offer>small{display:block;margin-top:9px;color:var(--muted)}footer{padding:44px max(24px,calc((100vw - 1140px)/2));display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;background:var(--navy);color:#fff}footer .brand{justify-self:auto}footer p{margin:0;color:#b8c4d0;font-size:12px}footer nav{display:flex;gap:14px;font-size:11px}.mobile-buy{display:none}.toast{position:fixed;inset-inline-start:50%;bottom:25px;transform:translate(-50%,20px);z-index:100;opacity:0;padding:10px 16px;border-radius:99px;background:var(--navy);color:#fff;pointer-events:none;transition:.25s}.toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:900px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr;max-width:680px}.hero-media{grid-row:2;justify-self:center}.hero-copy{text-align:center}.hero-points{max-width:520px;margin-inline:auto;text-align:right}.trust-line{justify-content:center}.price div{justify-content:center}.proof-ribbon{grid-template-columns:1fr 1fr}.inside,.community,.faq{grid-template-columns:1fr}.inside-media{justify-self:center}.community picture{grid-row:1}.faq .section-heading{text-align:center}.timeline{grid-template-columns:1fr}.timeline article.featured{transform:none}.story-track{grid-auto-columns:calc((100% - 16px)/2)}.guarantee{grid-template-columns:auto 1fr}.guarantee .primary{grid-column:1/-1;width:100%}footer{grid-template-columns:1fr;text-align:center}footer .brand,footer nav{justify-self:center}}
@media(max-width:600px){body{padding-bottom:70px}.offer-bar{font-size:10px;gap:7px}.offer-bar>span{display:none}.site-header{height:60px;padding-inline:17px}.brand span{font-size:14px}.header-cta{padding:8px 14px;font-size:11px}.hero{width:min(100% - 28px,520px);padding:26px 0 44px;gap:28px}.hero h1{font-size:29px}.lead{font-size:14px}.hero-media{max-width:100%}.hero-media picture{border-radius:22px}.media-note{inset-inline-end:10px;inset-block-end:10px;padding:8px 10px}.media-note>span{width:38px;height:38px}.proof-ribbon{padding:12px 14px;gap:0}.proof-ribbon>div{justify-content:flex-start;padding:8px;border-bottom:1px solid rgba(255,255,255,.12)}.proof-ribbon small{display:none}.section{width:min(100% - 28px,520px);padding:58px 0}.section-heading{margin-bottom:26px}.section-heading h2{font-size:27px}.problem-grid{grid-template-columns:1fr}.problem-grid article{padding:19px}.inside{gap:30px}.inside-media{border-radius:22px}.module-list{grid-template-columns:1fr}.plan{width:100%;padding-inline:14px}.timeline article{padding:20px}.community{gap:28px}.community picture{border-radius:22px}.story-track{grid-auto-columns:100%}.comparison{font-size:11px}.comparison>div{grid-template-columns:.78fr 1.15fr 1.07fr}.comparison>div>*{padding:11px 8px}.guarantee{width:calc(100% - 28px);margin:10px auto 55px;padding:23px;grid-template-columns:1fr;text-align:center}.seal{margin:auto}.final-offer{padding:55px 18px 70px}.final-offer .primary{width:100%;min-width:0}footer{padding-bottom:85px}.mobile-buy{position:fixed;inset-inline:0;bottom:0;z-index:80;height:70px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:rgba(255,253,250,.97);border-top:1px solid var(--line);box-shadow:0 -8px 30px rgba(7,29,53,.1);backdrop-filter:blur(12px)}.mobile-buy small{display:block;color:var(--muted);font-size:9px}.mobile-buy span{direction:ltr;display:flex;align-items:center;gap:7px}.mobile-buy strong{font-size:20px}.mobile-buy s{font-size:11px;color:var(--muted)}.mobile-buy button{border:0;border-radius:10px;padding:11px 21px;background:var(--navy);color:#fff;font-weight:800}.toast{bottom:84px;white-space:nowrap;font-size:11px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.not-school{padding:75px max(24px,calc((100vw - 1140px)/2));background:var(--burgundy);color:#fff}.not-school-title{text-align:center}.not-school-title p{margin:0;color:#f2c8cf;font-weight:800}.not-school h2{margin:8px auto 34px;max-width:850px;font-family:"Noto Kufi Arabic";font-size:clamp(29px,4vw,48px);line-height:1.45}.versus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.versus-grid article{padding:22px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:rgba(255,255,255,.07)}.versus-grid article.yes{background:#fff;color:var(--navy)}.versus-grid span{font-size:24px;font-weight:800}.versus-grid h3{margin:8px 0 4px}.versus-grid p{margin:0;opacity:.78;font-size:13px}.secret{padding-bottom:72px}.loop{display:flex;align-items:center;justify-content:center;gap:9px}.loop article{width:170px;min-height:160px;padding:20px;border:1px solid var(--line);border-radius:20px;background:#fff;text-align:center}.loop article b{width:32px;height:32px;display:grid;place-items:center;margin:auto;border-radius:50%;background:var(--navy);color:#fff}.loop article h3{margin:10px 0 2px}.loop article p{margin:0;color:var(--muted);font-size:12px}.loop>i{color:var(--gold);font-style:normal;font-size:20px}.training-rhythm{margin:22px auto 0;max-width:900px;display:grid;grid-template-columns:repeat(4,1fr);border-radius:18px;overflow:hidden;background:var(--cream)}.training-rhythm div{padding:15px;text-align:center;border-inline-start:1px solid var(--line)}.training-rhythm strong,.training-rhythm span{display:block}.training-rhythm strong{color:var(--burgundy)}.training-rhythm span{font-size:11px;color:var(--muted)}.paris-strip{padding:17px 24px;display:flex;justify-content:center;align-items:center;gap:22px;background:#f0e1ce;color:var(--navy);font-family:Georgia,"Noto Sans Arabic";font-size:13px;overflow:hidden}.paris-strip i{color:var(--burgundy);font-style:normal;font-size:8px}.story-face{background-image:url('/products/french-in-90-days/assets/paris-network.webp')}.face-four{background-position:75% 28%}.face-five{background-position:35% 35%}.face-six{background-position:8% 32%}.verified-proof{width:min(1000px,calc(100% - 40px));margin:0 auto 45px;padding:30px;display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center;border:1px solid var(--line);border-radius:24px;background:var(--cream)}.verified-proof h2{margin:0;font-family:"Noto Kufi Arabic";font-size:28px}.verified-proof p:not(.kicker){margin:7px 0 0;color:var(--muted);font-size:13px}.stars-ready{text-align:center;padding:20px 28px;border-radius:18px;background:#fff}.stars-ready span,.stars-ready strong,.stars-ready small{display:block}.stars-ready span{direction:ltr;color:var(--gold);font-size:25px;letter-spacing:4px}.stars-ready small{color:var(--muted)}
@media(max-width:900px){.versus-grid{grid-template-columns:1fr}.loop{display:grid;grid-template-columns:1fr 1fr}.loop>i{display:none}.loop article{width:auto}.verified-proof{grid-template-columns:1fr}.stars-ready{justify-self:stretch}}
@media(max-width:600px){.not-school{padding:54px 14px}.not-school h2{font-size:27px}.loop{grid-template-columns:1fr}.loop article{min-height:0}.training-rhythm{grid-template-columns:1fr 1fr}.paris-strip{justify-content:flex-start;white-space:nowrap;overflow-x:auto}.verified-proof{width:calc(100% - 28px);padding:20px}.verified-proof h2{font-size:24px}.story-face{width:56px;height:56px}}
html,body{overflow-x:hidden}.promise{margin:9px 0 0;font-family:"Noto Kufi Arabic";font-weight:800;color:var(--burgundy);font-size:clamp(17px,2vw,23px)}.promise em{font-style:normal}.mini-urgency{margin:8px 0 12px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--burgundy);font-size:11px;font-weight:800}.mini-urgency time{direction:ltr;padding:4px 8px;border:1px solid #ead9dc;border-radius:8px;font-variant-numeric:tabular-nums;background:#fff8f8}.final-timer{margin:0 auto 10px}.payment-trust{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 0 0;color:#687282;direction:ltr;font-size:8px;line-height:1}.payment-trust span{padding:5px 7px;border:1px solid var(--line);border-radius:5px;background:#fff;font-family:Arial,sans-serif;font-weight:700;letter-spacing:.02em}.payment-trust .secure{direction:rtl;font-family:"Noto Sans Arabic";font-weight:600;color:var(--green)}
@media(max-width:600px){.hero,.section{width:min(520px,calc(100% - 28px))}.hero-copy,.inside-copy,.community-copy,.not-school,.secret{text-align:center}.hero h1{font-size:25px;line-height:1.5;overflow-wrap:anywhere}.promise{font-size:16px;line-height:1.7}.lead{font-size:13px;line-height:1.9}.hero-points li{align-items:flex-start;text-align:right;font-size:14px}.section h2,.inside-copy h2,.community h2,.guarantee h2,.final-offer h2{font-size:23px;line-height:1.55;overflow-wrap:anywhere}.not-school h2{font-size:24px}.versus-grid article{text-align:center;min-width:0}.offer-card{padding:14px}.price strong{font-size:27px}.proof-ribbon{width:100%;overflow:hidden}.proof-ribbon>div{min-width:0}.proof-ribbon strong{font-size:11px}.payment-trust{flex-wrap:wrap}.inside,.community{gap:24px}.inside-copy>p,.community-copy>p{font-size:13px}.module-list div{text-align:right}.timeline article{text-align:right}.verified-proof{text-align:center}.comparison{max-width:100%;overflow-x:auto}.comparison>div{min-width:500px}.faq,.faq .section-heading{text-align:center}.faq details{text-align:right}.media-note{max-width:calc(100% - 20px)}.story-track article{min-width:0}.story-track h3{font-size:15px}.final-offer{overflow:hidden}}
.hero-product-showcase{display:none}
@media(max-width:600px){.hero-product-showcase{display:block;margin:18px auto 20px;max-width:440px;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 16px 38px rgba(7,29,53,.14);background:#f0e5d7}.hero-product-showcase img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.hero-media{display:none}}
.inside-copy{min-width:0}.program-slider{margin:24px 0 12px;overflow:hidden}.program-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 12px)/2);gap:12px;transition:transform .4s ease}.program-track article{min-height:172px;padding:18px;display:flex;flex-direction:column;justify-content:flex-start;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#fff,#faf6ef)}.program-track i{width:34px;height:34px;display:grid;place-items:center;margin-bottom:16px;border-radius:50%;background:var(--navy);color:var(--gold-2);font-style:normal;font-size:10px;font-weight:800}.program-track b{display:block;font-family:"Noto Kufi Arabic";font-size:15px}.program-track span{display:block;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.7}.program-controls{display:flex;align-items:center;justify-content:center;gap:12px;margin:12px 0 20px}.program-controls button{width:36px;height:36px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--navy)}.program-controls [data-program-dots]{display:flex;gap:5px}.program-controls i{width:6px;height:6px;border-radius:99px;background:#cfd3d8;transition:.25s}.program-controls i.active{width:17px;background:var(--burgundy)}
@media(max-width:600px){.program-track{grid-auto-columns:100%}.program-track article{min-height:155px;text-align:center;align-items:center}.inside-copy>.text-cta{display:inline-block;margin-top:2px}}
