.ad-landing{--ad-unit:clamp(1px,.1267427vw,1.65px);--ad-ink:#180c2a;--ad-violet:#5039ef;--ad-muted:#7472ad;--ad-line:#e5e2f2;--ad-content-max:1680px;position:relative;width:100%;overflow:clip;color:var(--ad-ink);background:#fff;font-family:Inter,Arial,sans-serif;font-size:calc(11 * var(--ad-unit));line-height:1.28}.ad-landing :is(h1,h2,h3,p,ul,ol,figure){margin:0}.ad-landing :is(h1,h2,h3){font-family:Georgia,Times New Roman,serif;color:inherit;font-weight:400;text-wrap:wrap}.ad-landing a{text-decoration:none}.ad-landing a:hover{text-decoration:underline;text-underline-offset:.25em}.ad-landing :focus-visible{outline:3px solid #8e7fff;outline-offset:4px}.ad-landing .ad-kicker{color:#6654f4;font-size:calc(7 * var(--ad-unit));font-weight:700;letter-spacing:.14em;line-height:1.2}.ad-landing .brand-mark{min-height:0;color:inherit}.ad-button{display:inline-flex;justify-content:center;align-items:center;gap:calc(8 * var(--ad-unit));min-height:calc(32 * var(--ad-unit));padding:calc(7 * var(--ad-unit)) calc(14 * var(--ad-unit));color:white;background:var(--ad-violet);border:1px solid #7967ff;border-radius:calc(3 * var(--ad-unit));font-size:calc(9 * var(--ad-unit));font-weight:500;white-space:nowrap}.ad-button svg{width:calc(12 * var(--ad-unit));height:calc(12 * var(--ad-unit))}.ad-button:hover{color:var(--action-hover-ink);background:var(--primary-hover);border-color:var(--action-hover-border);text-decoration:none!important}.ad-hero{position:relative;height:min(864px,47.4465vw);min-height:calc(377 * var(--ad-unit));color:#fff;background:#2b102a;isolation:isolate}.ad-hero-artwork{position:absolute;z-index:-1;inset:0 auto;left:50%;width:min(100%,1821px);height:100%;overflow:hidden;transform:translateX(-50%)}.ad-hero-image{object-fit:contain}.ad-header{position:relative;z-index:1;width:min(100%,var(--ad-content-max));height:calc(48 * var(--ad-unit));margin-inline:auto;padding-inline:calc(46 * var(--ad-unit));justify-content:space-between;gap:calc(20 * var(--ad-unit))}.ad-header,.ad-header nav{display:flex;align-items:center}.ad-header nav{gap:calc(27 * var(--ad-unit))}.ad-header a:not(.brand-mark,.ad-button){color:#fff;font-size:calc(9 * var(--ad-unit))}.ad-header-actions{display:flex;gap:calc(22 * var(--ad-unit));align-items:center}.ad-header .ad-button{min-height:calc(30 * var(--ad-unit))}.ad-hero-inner{position:absolute;inset:0;width:min(100%,var(--ad-content-max));margin-inline:auto}.ad-hero-copy{position:absolute;left:calc(46 * var(--ad-unit));top:calc(76 * var(--ad-unit));width:calc(380 * var(--ad-unit))}.ad-hero-copy .ad-kicker{color:#fff;font-size:calc(9 * var(--ad-unit));letter-spacing:.16em}.ad-hero h1{margin-top:calc(9 * var(--ad-unit));font-size:calc(53 * var(--ad-unit));line-height:.86;letter-spacing:-.055em}.ad-hero h1 em{color:#d8f380;font-weight:400}.ad-hero-description{width:calc(286 * var(--ad-unit));margin-top:calc(14 * var(--ad-unit))!important;font-size:calc(13 * var(--ad-unit));line-height:1.4}.ad-hero-actions{display:flex;gap:calc(13 * var(--ad-unit));margin-top:calc(16 * var(--ad-unit))}.ad-button-outline{border-color:#dad5e2;color:#fff;background:transparent}.ad-benefits{display:flex;gap:calc(20 * var(--ad-unit));padding:0;list-style:none;margin-top:calc(26 * var(--ad-unit))!important}.ad-benefits li{display:flex;gap:calc(8 * var(--ad-unit));align-items:center;font-size:calc(8 * var(--ad-unit));line-height:1.2}.ad-benefits li:first-child{width:calc(78 * var(--ad-unit))}.ad-benefits li:nth-child(2){width:calc(128 * var(--ad-unit))}.ad-benefits li:last-child{width:calc(131 * var(--ad-unit))}.ad-benefits svg{flex:none;width:calc(19 * var(--ad-unit));height:calc(19 * var(--ad-unit))}.ad-gallery{width:min(100%,var(--ad-content-max));margin-inline:auto}.ad-gallery-heading{display:grid;grid-template-columns:55% 45%;align-items:center;min-height:calc(125 * var(--ad-unit));padding:clamp(32px,calc(24 * var(--ad-unit)),48px) calc(44 * var(--ad-unit))}.ad-gallery-heading h2{margin-top:calc(7 * var(--ad-unit));font-size:calc(37 * var(--ad-unit));line-height:.94;letter-spacing:-.06em}.ad-gallery-intro{color:var(--ad-muted);font-size:calc(10.5 * var(--ad-unit));padding-left:calc(14 * var(--ad-unit));line-height:1.35}.ad-gallery-intro a{display:inline-flex;align-items:center;gap:calc(8 * var(--ad-unit));color:var(--ad-violet);font-size:calc(8 * var(--ad-unit));margin-top:calc(10 * var(--ad-unit))}.ad-gallery-intro svg{width:calc(12 * var(--ad-unit));height:calc(12 * var(--ad-unit))}.ad-campaign{display:grid;grid-template-columns:73.26% 26.74%;border-bottom:calc(4 * var(--ad-unit)) solid #fff}.ad-artwork{position:relative;width:100%;overflow:hidden}.ad-artwork img{position:absolute;display:block;height:auto;max-width:none}.ad-campaign-copy{padding:calc(2 * var(--ad-unit)) calc(16 * var(--ad-unit)) calc(8 * var(--ad-unit))}.ad-campaign-number{display:grid;place-items:center;width:calc(28 * var(--ad-unit));height:calc(28 * var(--ad-unit));background:#f0ecf3;border-radius:50%;font-size:calc(7 * var(--ad-unit));margin-bottom:calc(6 * var(--ad-unit))}.ad-campaign h3{font-size:calc(30 * var(--ad-unit));letter-spacing:-.055em;line-height:1;white-space:nowrap}.ad-campaign-tagline{font-family:Georgia,serif;font-size:calc(13 * var(--ad-unit));line-height:1.04;letter-spacing:-.04em;margin-top:calc(5 * var(--ad-unit))!important}.ad-campaign-description{color:var(--ad-muted);font-size:calc(10 * var(--ad-unit));line-height:1.3;margin-top:calc(8 * var(--ad-unit))!important}.ad-campaign-copy>a{display:inline-flex;align-items:center;gap:calc(10 * var(--ad-unit));min-height:calc(18 * var(--ad-unit));color:var(--ad-violet);font-size:calc(8 * var(--ad-unit));font-weight:500;margin-top:calc(3 * var(--ad-unit))}.ad-campaign-copy>a svg{width:calc(12 * var(--ad-unit));height:calc(12 * var(--ad-unit))}.ad-method{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);width:min(calc(100% - 48px),var(--ad-content-max));margin:clamp(42px,5vw,76px) auto;padding:clamp(42px,calc(32 * var(--ad-unit)),64px) calc(46 * var(--ad-unit));gap:calc(32 * var(--ad-unit));border:1px solid var(--ad-line);border-radius:12px;box-shadow:0 18px 42px rgba(49,35,95,.08)}.ad-method h2{font-size:calc(24 * var(--ad-unit));line-height:.95;letter-spacing:-.055em;margin-top:calc(8 * var(--ad-unit))}.ad-brief{padding-right:calc(16 * var(--ad-unit));border-right:1px solid var(--ad-line)}.ad-brief>p:not(.ad-kicker){color:var(--ad-muted);font-size:calc(10 * var(--ad-unit));line-height:1.35;margin-top:calc(3 * var(--ad-unit))}.ad-brief-form{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-height:168px;margin-top:18px;padding:14px;border:1px solid #d9dff3;border-radius:8px;background:#fff;box-shadow:0 9px 24px rgba(63,47,126,.07)}.ad-brief-form:focus-within{border-color:#7a68f2;box-shadow:0 0 0 3px rgba(122,104,242,.18),0 9px 24px rgba(63,47,126,.07)}.ad-brief-form textarea{flex:1;align-self:stretch;min-width:0;resize:vertical;background:transparent;border:0;padding:2px;color:var(--ad-ink);font:inherit;font-size:14px;line-height:1.45}.ad-brief-form textarea::placeholder{color:var(--ad-muted)}.ad-brief-form textarea:focus{outline:0}.ad-brief-form button{display:inline-flex;align-self:flex-end;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;border:1px solid #8574ff;border-radius:6px;color:white;background:var(--ad-violet);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ad-brief-form button svg{width:16px;height:16px}.ad-brief small{display:block;margin-top:calc(4 * var(--ad-unit));font-size:calc(7 * var(--ad-unit));font-style:italic;color:var(--ad-muted)}.ad-steps{min-width:0}.ad-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;gap:calc(14 * var(--ad-unit));margin-top:calc(14 * var(--ad-unit))}.ad-steps li{position:relative;min-width:0}.ad-steps li:not(:first-child){border-left:1px solid var(--ad-line);padding-left:calc(12 * var(--ad-unit))}.ad-steps li>span{display:grid;place-items:center;border-radius:50%;background:var(--ad-violet);color:white;width:calc(25 * var(--ad-unit));height:calc(25 * var(--ad-unit));font-size:calc(9 * var(--ad-unit));box-shadow:inset 0 0 0 2px #9386ff}.ad-steps h3{margin-top:calc(7 * var(--ad-unit));font-size:calc(13 * var(--ad-unit));line-height:1.08;letter-spacing:-.055em}.ad-steps li p{margin-top:calc(6 * var(--ad-unit));color:var(--ad-muted);font-size:calc(8 * var(--ad-unit));line-height:1.3}.ad-formats{display:grid;grid-template-columns:29% 71%;align-items:end;width:min(100%,var(--ad-content-max));margin-inline:auto;background:#f8f7fa;padding:clamp(38px,calc(28 * var(--ad-unit)),56px) calc(42 * var(--ad-unit))}.ad-formats-copy h2{font-size:calc(25 * var(--ad-unit));line-height:.94;letter-spacing:-.05em;margin-top:calc(4 * var(--ad-unit))}.ad-formats-copy .ad-kicker{font-size:calc(6 * var(--ad-unit));width:calc(224 * var(--ad-unit))}.ad-formats-copy>p:not(.ad-kicker){font-size:calc(8.5 * var(--ad-unit));line-height:1.15;color:var(--ad-muted);max-width:calc(173 * var(--ad-unit))}.ad-formats-copy>span{display:inline-flex;align-items:center;gap:calc(5 * var(--ad-unit));color:var(--ad-violet);background:#eeebff;padding:calc(4 * var(--ad-unit));margin-top:calc(5 * var(--ad-unit));font-size:calc(7 * var(--ad-unit))}.ad-formats-copy>span svg{width:calc(11 * var(--ad-unit));height:calc(11 * var(--ad-unit))}.ad-formats-art{display:grid;grid-template-columns:96fr 64fr 164fr 120fr;gap:calc(25 * var(--ad-unit));align-items:end;min-width:0}.ad-formats-art figure{min-width:0}.ad-format-overlay{position:absolute;z-index:1;inset:auto 0 0;display:flex;flex-direction:column;padding:clamp(9px,calc(7 * var(--ad-unit)),14px);color:white;background:linear-gradient(transparent,rgba(16,10,31,.78));text-shadow:0 1px 8px rgba(0,0,0,.5);pointer-events:none}.ad-format-brand{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(20px,calc(18 * var(--ad-unit)),30px);line-height:.9;letter-spacing:-.03em}.ad-format-tagline{margin-top:4px;font-family:Georgia,serif;font-size:clamp(9px,calc(7 * var(--ad-unit)),12px);line-height:1.1}.ad-formats-art figure:nth-child(3) .ad-format-overlay{flex-direction:row;align-items:end;justify-content:space-between;gap:12px}.ad-formats-art figure:nth-child(3) .ad-format-tagline{margin:0}.ad-formats-art figcaption{font-size:calc(8 * var(--ad-unit));text-align:center;margin-top:calc(4 * var(--ad-unit));white-space:nowrap}.ad-pricing{width:min(100%,var(--ad-content-max));margin-inline:auto;padding:clamp(54px,calc(40 * var(--ad-unit)),76px) calc(46 * var(--ad-unit));background:#faf9fd}.ad-pricing-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:end;gap:calc(36 * var(--ad-unit));margin-top:calc(7 * var(--ad-unit))}.ad-pricing h2{max-width:16ch;font-size:calc(34 * var(--ad-unit));line-height:.96;letter-spacing:-.055em}.ad-pricing-heading p{max-width:38ch;color:var(--ad-muted);font-size:14px;line-height:1.55}.ad-discovery{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-top:clamp(32px,calc(25 * var(--ad-unit)),42px);overflow:hidden;color:#fff;background:#24133f;border:1px solid #6d55ff;border-radius:calc(8 * var(--ad-unit));box-shadow:0 16px 36px rgba(45,25,81,.14)}.ad-discovery-offer{padding:calc(25 * var(--ad-unit));background:var(--ad-violet)}.ad-discovery-label{display:inline-flex;padding:calc(4 * var(--ad-unit)) calc(7 * var(--ad-unit));color:#24133f;background:#dafa83;border-radius:999px;font-size:calc(7 * var(--ad-unit));font-weight:700;letter-spacing:.04em}.ad-discovery h3{margin-top:calc(13 * var(--ad-unit));font-size:calc(28 * var(--ad-unit));line-height:.95;letter-spacing:-.045em}.ad-discovery-price{margin-top:calc(7 * var(--ad-unit))!important;font-family:Georgia,serif;font-size:calc(22 * var(--ad-unit));line-height:1}.ad-discovery .ad-button{margin-top:calc(18 * var(--ad-unit));min-height:calc(32 * var(--ad-unit))}.ad-discovery-details{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:calc(22 * var(--ad-unit));padding:calc(25 * var(--ad-unit))}.ad-discovery-details ul,.ad-plan-benefits{padding:0;list-style:none}.ad-discovery-details li,.ad-plan-benefits li{position:relative;padding-left:calc(15 * var(--ad-unit))}.ad-discovery-details li:before,.ad-plan-benefits li:before{content:"✓";position:absolute;left:0;color:#bada62;font-weight:800}.ad-discovery-details li{margin-bottom:calc(7 * var(--ad-unit));font-size:14px;line-height:1.45}.ad-discovery-conditions{padding-left:calc(20 * var(--ad-unit));border-left:1px solid rgba(255,255,255,.22);color:#d8cfe5;font-size:14px;line-height:1.5}.ad-discovery-conditions p+p{margin-top:calc(7 * var(--ad-unit))}.ad-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(12 * var(--ad-unit));margin-top:calc(25 * var(--ad-unit))}.ad-plan{position:relative;display:flex;min-width:0;flex-direction:column;border:1px solid #d8d4e9;border-radius:calc(8 * var(--ad-unit));padding:calc(22 * var(--ad-unit));background:#fff;box-shadow:0 10px 24px rgba(52,39,104,.06)}.ad-plan:after{content:"";position:absolute;inset:0 0 auto;height:calc(4 * var(--ad-unit));background:#cfc8ec;border-radius:calc(8 * var(--ad-unit)) calc(8 * var(--ad-unit)) 0 0}.ad-plan h3{font-size:calc(20 * var(--ad-unit));letter-spacing:-.04em}.ad-price{display:flex;align-items:baseline;gap:calc(5 * var(--ad-unit));margin-top:calc(11 * var(--ad-unit))!important}.ad-price strong{font-family:Georgia,serif;font-size:clamp(48px,calc(32 * var(--ad-unit)),52px);line-height:.94;font-weight:400;letter-spacing:-.05em}.ad-price span{color:var(--ad-muted);font-size:14px}.ad-plan-credits{margin-top:calc(11 * var(--ad-unit))!important;color:var(--ad-violet);font-size:14px}.ad-plan-credits strong{font-size:calc(15 * var(--ad-unit))}.ad-plan-description{min-height:calc(32 * var(--ad-unit));margin-top:calc(7 * var(--ad-unit))!important;color:var(--ad-muted);font-size:14px;line-height:1.45}.ad-plan-benefits{margin-top:calc(16 * var(--ad-unit))!important;padding-top:calc(14 * var(--ad-unit));border-top:1px solid var(--ad-line);flex:1}.ad-plan-benefits li{margin-bottom:calc(8 * var(--ad-unit));color:#4f4868;font-size:14px;line-height:1.45}.ad-plan .ad-button{margin-top:calc(12 * var(--ad-unit));min-height:44px;padding:calc(6 * var(--ad-unit));font-size:14px;background:#fff;color:#352b72;border-color:#cfc8ec}.ad-plan-featured{border-color:var(--ad-violet);box-shadow:0 calc(10 * var(--ad-unit)) calc(24 * var(--ad-unit)) rgba(62,43,146,.14)}.ad-plan-featured:after{background:var(--ad-violet)}.ad-plan-featured .ad-button{background:var(--ad-violet);color:white}.ad-popular{align-self:flex-start;order:-1;margin:calc(-12 * var(--ad-unit)) 0 calc(9 * var(--ad-unit));color:var(--ad-violet);font-size:calc(6 * var(--ad-unit));font-weight:800;letter-spacing:.12em}.ad-final{display:flex;align-items:center;justify-content:space-between;gap:calc(22 * var(--ad-unit));padding:calc(5 * var(--ad-unit)) calc(46 * var(--ad-unit));background:#2b102a;color:#fff}.ad-final h2{font-size:calc(20 * var(--ad-unit));line-height:1.2;letter-spacing:-.04em}.ad-final p{color:#d1bcd2;font-size:calc(9 * var(--ad-unit))}.ad-button-acid{background:#dafa83;color:#21122d;border-color:#e5ffa2;min-height:calc(28 * var(--ad-unit));font-size:calc(8 * var(--ad-unit))}.ad-final-note{font-family:Cormorant Garamond,Georgia,serif;font-size:calc(22 * var(--ad-unit));font-style:italic;line-height:.84;transform:rotate(-8deg)}.ad-footer{display:flex;gap:calc(16 * var(--ad-unit));align-items:center;padding:calc(5 * var(--ad-unit)) calc(46 * var(--ad-unit))}.ad-footer p{color:var(--ad-muted);font-size:calc(8 * var(--ad-unit))}.ad-footer nav{display:flex;gap:calc(18 * var(--ad-unit));margin-left:auto;color:var(--ad-muted);font-size:calc(7 * var(--ad-unit))}.ad-landing .landing-language{display:inline-flex}.ad-header .language-menu-trigger{min-width:calc(32 * var(--ad-unit));min-height:calc(30 * var(--ad-unit));padding:calc(4 * var(--ad-unit)) calc(7 * var(--ad-unit));color:#fff;background:rgba(24,12,42,.38);border-color:rgba(255,255,255,.48);font-size:calc(8 * var(--ad-unit))}.ad-header .language-menu-popover{color:var(--ad-ink);font-size:12px}.ad-header .language-menu-popover :is(a,button){color:var(--ad-ink)}.ad-faq{display:none}.ad-faq:target{display:block;padding:32px 6%;border-top:1px solid var(--ad-line)}.ad-faq h2{font-size:30px;margin-bottom:20px}.ad-faq details{padding:14px 0;border-bottom:1px solid var(--ad-line)}.ad-faq summary{cursor:pointer}.ad-faq details p{padding-top:10px}.ad-faq>a{display:inline-block;margin-top:20px;color:var(--ad-violet)}@media (max-width:700px){.ad-landing{--ad-unit:1px;font-size:14px}.ad-header{height:64px;padding:0 20px}.ad-header nav,.ad-header-actions>a:not(.ad-button){display:none}.ad-header .ad-button{min-height:40px;font-size:11px}.ad-hero{height:660px}.ad-hero-artwork{width:100%;max-width:none}.ad-hero-image{object-fit:cover;object-position:58% top;opacity:.55}.ad-hero-copy{left:24px;top:185px;width:calc(100% - 48px)}.ad-hero h1{font-size:clamp(40px,10.8vw,66px)}.ad-hero-description{max-width:300px;width:100%;font-size:15px;margin-top:20px!important}.ad-hero-actions{margin-top:24px;gap:10px}.ad-button{min-height:44px;font-size:11px}.ad-benefits{gap:12px;margin-top:28px!important}.ad-benefits li{font-size:10px;flex:1}.ad-benefits svg{width:19px;height:19px}.ad-gallery-heading{height:auto;grid-template-columns:1fr;padding:30px 24px;gap:20px}.ad-gallery-heading h2{font-size:38px}.ad-gallery-intro{padding:0;font-size:13px}.ad-gallery-intro a{font-size:12px;min-height:44px}.ad-kicker{font-size:8px!important}.ad-campaign{grid-template-columns:1fr}.ad-campaign-copy{padding:18px 24px 24px}.ad-campaign-number{float:right;width:30px;height:30px;font-size:10px}.ad-campaign h3{font-size:32px}.ad-campaign-tagline{font-size:18px}.ad-campaign-description{font-size:13px;max-width:42ch}.ad-campaign-copy>a{font-size:12px;min-height:44px;margin-top:4px}.ad-method{grid-template-columns:1fr;width:calc(100% - 32px);margin:32px auto;padding:32px 20px;gap:34px;border-radius:10px}.ad-brief{border:0;padding:0}.ad-method h2{font-size:32px}.ad-brief>p:not(.ad-kicker){font-size:13px;margin-top:10px}.ad-brief-form{flex-direction:column;align-items:stretch;min-height:194px;height:auto;margin-top:18px;padding:14px}.ad-brief-form textarea{width:100%;min-height:104px;font-size:14px}.ad-brief-form button{width:100%;min-height:46px}.ad-brief small{font-size:10px}.ad-steps{padding:0}.ad-steps ol{grid-template-columns:1fr;gap:20px}.ad-steps li:not(:first-child){border-left:0;border-top:1px solid var(--ad-line);padding:20px 0 0}.ad-steps h3{font-size:17px}.ad-steps li p{font-size:14px;line-height:1.45}.ad-formats{grid-template-columns:1fr;padding:36px 20px;gap:28px}.ad-formats-copy h2{font-size:32px}.ad-formats-copy .ad-kicker{width:auto}.ad-formats-copy>p:not(.ad-kicker){font-size:13px;max-width:none}.ad-formats-copy>span{font-size:11px;padding:7px}.ad-formats-art{gap:20px 14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.ad-formats-art figcaption{white-space:normal;font-size:11px}.ad-formats-art figure:nth-child(3) .ad-format-overlay{flex-direction:column;align-items:flex-start}.ad-pricing{padding:44px 20px}.ad-pricing-heading{display:block}.ad-pricing h2{font-size:30px;margin-top:8px}.ad-pricing-heading p{max-width:45ch;font-size:14px;margin-top:12px}.ad-discovery{grid-template-columns:1fr;margin-top:28px;border-radius:8px;box-shadow:0 14px 30px rgba(45,25,81,.16)}.ad-discovery-details,.ad-discovery-offer{padding:22px}.ad-discovery-label{padding:5px 9px;font-size:10px}.ad-discovery h3{margin-top:14px;font-size:31px}.ad-discovery-price{margin-top:8px!important;font-size:26px}.ad-discovery .ad-button{min-height:44px;margin-top:18px;font-size:12px}.ad-discovery-details{grid-template-columns:1fr;gap:17px}.ad-discovery-details li{margin-bottom:8px;padding-left:20px;font-size:13px}.ad-discovery-conditions{padding:16px 0 0;border-top:1px solid rgba(255,255,255,.22);border-left:0;font-size:12px}.ad-plans{grid-template-columns:1fr;gap:16px;margin-top:20px}.ad-plan{padding:24px;border-radius:8px}.ad-plan:after{height:4px;border-radius:8px 8px 0 0}.ad-plan h3{font-size:22px}.ad-price strong{font-size:48px}.ad-plan-description,.ad-price span{font-size:14px}.ad-plan-credits{margin-top:12px!important;font-size:14px}.ad-plan-credits strong{font-size:20px}.ad-plan-description{margin-top:8px!important}.ad-plan-benefits{margin-top:18px!important;padding-top:16px}.ad-plan-benefits li{margin-bottom:10px;padding-left:20px;font-size:14px}.ad-plan .ad-button{min-height:44px;margin-top:14px;font-size:14px}.ad-popular{margin:-10px 0 10px;font-size:9px}.ad-final{padding:24px;flex-wrap:wrap;gap:20px}.ad-final h2{font-size:27px}.ad-final p{font-size:12px;margin-top:6px}.ad-final-note{font-size:28px}.ad-footer{flex-wrap:wrap;padding:18px 24px;gap:12px}.ad-footer p{flex:1;font-size:10px}.ad-footer nav{order:3;margin:0;font-size:12px;width:100%}.ad-footer nav a{min-height:44px;display:inline-flex;align-items:center}.ad-header .language-menu-trigger{min-width:44px;min-height:44px;padding:8px 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.ad-landing *{scroll-behavior:auto!important}}