:root {
	--pdas-bg: #05070b;
	--pdas-bg-soft: #08101d;
	--pdas-surface: #0d1729;
	--pdas-surface-2: #111e34;
	--pdas-line: rgba(147,175,220,.16);
	--pdas-text: #f7f9fc;
	--pdas-muted: #9da9bc;
	--pdas-blue: #3e82f7;
	--pdas-blue-2: #78adff;
	--pdas-green: #10c993;
	--pdas-purple: #8b5cf6;
	--pdas-gold: #d7ae52;
	--pdas-shadow: 0 28px 80px rgba(0,0,0,.38);
	--pdas-radius: 28px;
	--pdas-container: 1180px;
}
html { scroll-behavior: smooth; }
body.pdas-app-site {
	margin: 0;
	background: radial-gradient(circle at 78% 0%, rgba(48,105,210,.15), transparent 34rem), var(--pdas-bg);
	color: var(--pdas-text);
	font-family: Tahoma, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.8;
	direction: rtl;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
}
body.pdas-app-site *, body.pdas-app-site *::before, body.pdas-app-site *::after { box-sizing: border-box; }
body.pdas-app-site img { max-width: 100%; height: auto; }
body.pdas-app-site a { color: inherit; text-decoration: none; }
body.pdas-app-site button, body.pdas-app-site input { font: inherit; }
body.pdas-app-site h1, body.pdas-app-site h2, body.pdas-app-site h3, body.pdas-app-site p { margin-top: 0; }
body.pdas-app-site h1, body.pdas-app-site h2, body.pdas-app-site h3 { color: var(--pdas-text); line-height: 1.35; letter-spacing: -.02em; }
body.pdas-app-site h1 { font-size: clamp(2.45rem, 6vw, 5.4rem); }
body.pdas-app-site h2 { font-size: clamp(1.65rem, 3.2vw, 2.8rem); }
body.pdas-app-site h3 { font-size: 1.18rem; }
body.pdas-app-site ::selection { color: #fff; background: var(--pdas-blue); }
.pdas-container { width: min(calc(100% - 36px), var(--pdas-container)); margin-inline: auto; }
.pdas-narrow { max-width: 820px; }
.pdas-main { min-height: 70vh; overflow: hidden; }
.pdas-skip-link { position: fixed; inset-inline-start: 20px; top: -80px; z-index: 99999; padding: 10px 18px; color: #000 !important; background: #fff; border-radius: 8px; }
.pdas-skip-link:focus { top: 16px; }

.pdas-header { position: sticky; top: 0; z-index: 1000; background: rgba(5,7,11,.82); border-bottom: 1px solid transparent; backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); transition: .2s ease; }
.pdas-header.is-scrolled { border-color: var(--pdas-line); box-shadow: 0 14px 40px rgba(0,0,0,.22); }
.admin-bar .pdas-header { top: 32px; }
.pdas-header__inner { min-height: 82px; display: flex; align-items: center; gap: 22px; }
.pdas-brand { display: inline-flex; align-items: center; gap: 12px; min-width: max-content; }
.pdas-brand img { border-radius: 14px; box-shadow: 0 0 0 1px rgba(255,255,255,.1), 0 10px 28px rgba(0,0,0,.35); }
.pdas-brand span { display: flex; flex-direction: column; line-height: 1.25; }
.pdas-brand strong { color: var(--pdas-text); font-size: 1rem; }
.pdas-brand small { margin-top: 4px; color: var(--pdas-muted); font-size: .72rem; }
.pdas-nav { display: flex; align-items: center; gap: 6px; margin-inline-start: auto; }
.pdas-nav > a { padding: 10px 13px; color: #c8d0dd; border-radius: 12px; font-size: .9rem; transition: .2s ease; }
.pdas-nav > a:hover, .pdas-nav > a.is-active { color: #fff; background: rgba(255,255,255,.06); }
.pdas-nav__download { margin-inline-start: 7px; padding-inline: 18px !important; color: #fff !important; background: linear-gradient(135deg, #438af9, #2e66db) !important; box-shadow: 0 10px 24px rgba(45,113,238,.25); }
.pdas-header__actions { display: flex; align-items: center; gap: 8px; }
.pdas-theme-toggle, .pdas-nav-toggle { min-height: 44px; display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 9px 12px; color: var(--pdas-text); background: rgba(255,255,255,.04); border: 1px solid var(--pdas-line); border-radius: 13px; cursor: pointer; }
.pdas-theme-toggle span { display: grid; place-items: center; width: 25px; height: 25px; color: var(--pdas-blue-2); background: rgba(62,130,247,.13); border-radius: 50%; }
.pdas-theme-toggle b { font-size: .8rem; }
.pdas-nav-toggle { display: none; }
.pdas-nav-toggle i { position: relative; width: 20px; height: 2px; background: currentColor; border-radius: 2px; }
.pdas-nav-toggle i::before, .pdas-nav-toggle i::after { content: ""; position: absolute; inset-inline-start: 0; width: 20px; height: 2px; background: currentColor; border-radius: 2px; }
.pdas-nav-toggle i::before { top: -6px; }.pdas-nav-toggle i::after { top: 6px; }

.pdas-hero { padding: 72px 0 92px; }
.pdas-hero__grid { display: grid; grid-template-columns: minmax(0,1.05fr) minmax(350px,.75fr); align-items: center; gap: clamp(42px,8vw,110px); }
.pdas-hero__content { position: relative; z-index: 2; }
.pdas-eyebrow { display: inline-flex; align-items: center; gap: 9px; margin-bottom: 20px; padding: 8px 13px; color: #bcd3ff; background: rgba(52,117,230,.11); border: 1px solid rgba(91,149,250,.22); border-radius: 999px; font-size: .82rem; }
.pdas-eyebrow i { width: 8px; height: 8px; background: var(--pdas-green); border-radius: 50%; box-shadow: 0 0 0 6px rgba(16,201,147,.12); }
.pdas-hero h1 { margin-bottom: 24px; font-weight: 800; }
.pdas-hero h1 span { color: transparent; background: linear-gradient(90deg,var(--pdas-blue-2),#91b9ff 55%,#d3e3ff); -webkit-background-clip: text; background-clip: text; }
.pdas-hero__content > p { max-width: 670px; margin-bottom: 28px; color: var(--pdas-muted); font-size: clamp(1.02rem,2vw,1.22rem); }
.pdas-actions { display: flex; flex-wrap: wrap; gap: 12px; }
.pdas-button { min-height: 50px; display: inline-flex; align-items: center; justify-content: center; padding: 12px 22px; border: 1px solid transparent; border-radius: 15px; font-weight: 700; line-height: 1.3; transition: .2s ease; }
.pdas-button:hover { transform: translateY(-2px); }
.pdas-button:focus-visible, .pdas-nav a:focus-visible, button:focus-visible, input:focus-visible, summary:focus-visible { outline: 3px solid rgba(91,149,250,.45); outline-offset: 3px; }
.pdas-button--primary { color: #fff !important; background: linear-gradient(135deg,#438af9,#2e66db); box-shadow: 0 16px 34px rgba(51,116,232,.28); }
.pdas-button--ghost { color: var(--pdas-text) !important; background: rgba(255,255,255,.04); border-color: var(--pdas-line); }
.pdas-button--light { min-width: 225px; color: #0b1830 !important; background: #fff; box-shadow: 0 14px 28px rgba(13,25,48,.18); }
.pdas-button--large { width: min(100%,360px); min-height: 58px; margin-top: 22px; }
.pdas-trust-row { display: flex; flex-wrap: wrap; gap: 12px 20px; margin-top: 24px; color: var(--pdas-muted); font-size: .82rem; }
.pdas-trust-row span::before { content: "✓"; margin-inline-end: 7px; color: var(--pdas-green); font-weight: 700; }
.pdas-hero__visual { position: relative; min-height: 620px; display: grid; place-items: center; }
.pdas-glow { position: absolute; width: 440px; height: 440px; background: rgba(58,129,247,.12); filter: blur(70px); border-radius: 50%; }
.pdas-phone-shot { position: relative; z-index: 2; width: min(100%,350px); padding: 13px; background: linear-gradient(160deg,#080d18,#020407); border: 1px solid rgba(113,158,230,.2); border-radius: 40px; box-shadow: var(--pdas-shadow); transform: rotate(-2deg); }
.pdas-phone-shot img { display: block; width: 100%; aspect-ratio: 480/1013; object-fit: cover; border-radius: 29px; }

.pdas-section { padding: 82px 0; }
.pdas-section--compact { padding-top: 18px; }
.pdas-section-heading { max-width: 760px; margin: 0 auto 38px; text-align: center; }
.pdas-section-heading--start { margin-inline: 0; text-align: start; }
.pdas-section-heading > span, .pdas-page-hero span { color: var(--pdas-blue-2); font-size: .8rem; font-weight: 700; }
.pdas-section-heading h2 { margin: 10px 0 12px; }
.pdas-section-heading p, .pdas-page-hero p { color: var(--pdas-muted); }
.pdas-feature-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 20px; }
.pdas-feature-grid--wide { grid-template-columns: repeat(3,minmax(0,1fr)); }
.pdas-feature-card { min-height: 220px; padding: 28px; background: linear-gradient(145deg,rgba(13,23,41,.94),rgba(10,18,32,.92)); border: 1px solid var(--pdas-line); border-radius: 24px; box-shadow: 0 18px 44px rgba(0,0,0,.16); }
.pdas-feature-card i { width: 43px; height: 43px; display: grid; place-items: center; margin-bottom: 30px; border-radius: 13px; font-style: normal; font-size: .74rem; font-weight: 800; }
.pdas-feature-card i.is-blue { color: #9fc2ff; background: rgba(62,130,247,.16); }.pdas-feature-card i.is-green { color: #53e1b8; background: rgba(16,201,147,.13); }.pdas-feature-card i.is-purple { color: #bea5ff; background: rgba(139,92,246,.14); }.pdas-feature-card i.is-gold { color: #edd28a; background: rgba(215,174,82,.14); }
.pdas-feature-card h2, .pdas-feature-card h3 { margin-bottom: 10px; }
.pdas-feature-card p { margin: 0; color: var(--pdas-muted); }
.pdas-cta { min-height: 158px; display: flex; align-items: center; justify-content: space-between; gap: 28px; padding: 30px 36px; color: #fff; background: linear-gradient(135deg,#1f64db,#408cf8); border-radius: 25px; box-shadow: 0 28px 60px rgba(32,98,218,.22); }
.pdas-cta h2 { margin: 5px 0 0; color: #fff !important; font-size: clamp(1.35rem,3vw,2.2rem); }
.pdas-cta span { color: #dceaff; font-size: .78rem; }

.pdas-page-hero { padding: 78px 0 54px; text-align: center; }
.pdas-page-hero h1 { margin: 10px 0 15px; font-size: clamp(2.2rem,5vw,4.5rem); }
.pdas-content-card { padding: clamp(24px,4vw,42px); color: var(--pdas-muted); background: rgba(13,23,41,.86); border: 1px solid var(--pdas-line); border-radius: var(--pdas-radius); }
.pdas-content-card h2 { margin-top: 28px; }.pdas-content-card h2:first-child { margin-top: 0; }
.pdas-content-card li { margin-bottom: 8px; }
.pdas-stat-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 12px; margin-top: 28px; }
.pdas-stat-grid > div { padding: 18px; background: rgba(255,255,255,.035); border: 1px solid var(--pdas-line); border-radius: 17px; }
.pdas-stat-grid strong, .pdas-stat-grid span { display: block; }.pdas-stat-grid strong { color: var(--pdas-text); }.pdas-stat-grid span { color: var(--pdas-muted); font-size: .84rem; }
.pdas-store-card { position: relative; display: grid; grid-template-columns: 190px 1fr; align-items: center; gap: 34px; padding: clamp(26px,5vw,52px); overflow: hidden; background: linear-gradient(145deg,rgba(13,23,41,.97),rgba(8,15,27,.96)); border: 1px solid var(--pdas-line); border-radius: 30px; box-shadow: var(--pdas-shadow); }
.pdas-store-card__icon { width: 180px; border-radius: 38px; box-shadow: 0 24px 50px rgba(0,0,0,.38); }
.pdas-store-card__label { color: var(--pdas-green); font-size: .8rem; font-weight: 700; }
.pdas-store-card h2 { margin: 7px 0 8px; font-size: clamp(2rem,4vw,3.5rem); }
.pdas-store-card p { color: var(--pdas-muted); }
.pdas-meta-grid { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 10px; margin-top: 24px; }
.pdas-meta-grid > div { padding: 14px 15px; background: rgba(255,255,255,.035); border: 1px solid var(--pdas-line); border-radius: 14px; }
.pdas-meta-grid small { display: block; color: #7f8da2; font-size: .72rem; }.pdas-meta-grid strong { color: var(--pdas-text); font-size: .86rem; }
.pdas-download-note { display: block; margin-top: 12px; color: var(--pdas-muted); }
.pdas-screenshots { margin-top: 55px; }
.pdas-shot-gallery { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 20px; }
.pdas-shot-gallery figure { margin: 0; padding: 18px; background: rgba(13,23,41,.84); border: 1px solid var(--pdas-line); border-radius: 25px; }
.pdas-shot-gallery img { display: block; width: min(100%,320px); margin-inline: auto; border-radius: 24px; box-shadow: 0 18px 36px rgba(0,0,0,.24); }
.pdas-shot-gallery figcaption { padding: 16px 4px 2px; }.pdas-shot-gallery strong, .pdas-shot-gallery span { display: block; }.pdas-shot-gallery span { color: var(--pdas-muted); font-size: .9rem; }
.pdas-two-column { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 20px; margin-top: 24px; }
.pdas-text-link { color: var(--pdas-blue-2) !important; font-weight: 700; }.pdas-muted { color: var(--pdas-muted); }
.pdas-faq-list { display: grid; gap: 12px; }.pdas-faq-list details { background: rgba(13,23,41,.85); border: 1px solid var(--pdas-line); border-radius: 18px; overflow: hidden; }.pdas-faq-list summary { position: relative; padding: 20px 24px 20px 58px; color: var(--pdas-text); cursor: pointer; font-weight: 700; list-style: none; }.pdas-faq-list summary::-webkit-details-marker { display: none; }.pdas-faq-list summary::after { content: "+"; position: absolute; inset-inline-end: 22px; top: 50%; transform: translateY(-50%); display: grid; place-items: center; width: 27px; height: 27px; color: var(--pdas-blue-2); background: rgba(62,130,247,.1); border-radius: 9px; }.pdas-faq-list details[open] summary::after { transform: translateY(-50%) rotate(45deg); }.pdas-faq-list details p { margin: 0; padding: 0 24px 22px; color: var(--pdas-muted); }

.pdas-guide-search { display: flex; gap: 8px; width: min(100%,630px); margin: 28px auto 0; padding: 7px; background: rgba(12,23,41,.92); border: 1px solid var(--pdas-line); border-radius: 16px; }.pdas-guide-search input { flex: 1; min-width: 0; height: 46px; padding: 0 15px; color: var(--pdas-text); background: transparent; border: 0; outline: 0; }.pdas-guide-search input::placeholder { color: var(--pdas-muted); }.pdas-guide-search button { min-width: 84px; color: #fff; background: var(--pdas-blue); border: 0; border-radius: 12px; cursor: pointer; }
.pdas-category-pills { display: flex; flex-wrap: wrap; gap: 9px; margin-bottom: 34px; }.pdas-category-pills a { padding: 9px 14px; color: var(--pdas-muted); background: rgba(255,255,255,.025); border: 1px solid var(--pdas-line); border-radius: 999px; font-size: .83rem; }.pdas-category-pills a:hover, .pdas-category-pills a.is-active { color: var(--pdas-text); background: rgba(62,130,247,.14); border-color: rgba(62,130,247,.35); }
.pdas-guide-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 20px; }.pdas-guide-card { overflow: hidden; background: rgba(13,23,41,.86); border: 1px solid var(--pdas-line); border-radius: 23px; }.pdas-guide-card__media { display: block; aspect-ratio: 16/9; overflow: hidden; background: linear-gradient(135deg,#122443,#0b1425); }.pdas-guide-card__media img { width: 100%; height: 100%; object-fit: cover; }.pdas-guide-card__media > span { display: grid; place-items: center; width: 100%; height: 100%; color: rgba(255,255,255,.16); font-size: 4rem; font-weight: 800; }.pdas-guide-card__body { padding: 23px; }.pdas-guide-card h2 { margin: 0 0 10px; font-size: 1.18rem; }.pdas-guide-card p { min-height: 56px; margin-bottom: 16px; color: var(--pdas-muted); font-size: .9rem; }
.pdas-pagination { margin-top: 38px; }.pdas-pagination .nav-links { display: flex; justify-content: center; flex-wrap: wrap; gap: 8px; }.pdas-pagination .page-numbers { min-width: 42px; min-height: 42px; display: grid; place-items: center; padding: 6px 12px; color: var(--pdas-muted); background: var(--pdas-surface); border: 1px solid var(--pdas-line); border-radius: 11px; }.pdas-pagination .current, .pdas-pagination a.page-numbers:hover { color: #fff; background: var(--pdas-blue); }
.pdas-empty-state { padding: 55px 25px; text-align: center; background: rgba(13,23,41,.7); border: 1px dashed rgba(116,154,215,.28); border-radius: var(--pdas-radius); }.pdas-empty-state p, .pdas-term-description { color: var(--pdas-muted); }
.pdas-article-hero { padding: 70px 0 52px; }.pdas-article-width { max-width: 900px; }.pdas-breadcrumbs { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 25px; color: var(--pdas-muted); font-size: .78rem; }.pdas-article-hero h1 { margin-bottom: 18px; font-size: clamp(2.2rem,5vw,4.4rem); }.pdas-article-hero p, .pdas-article-meta { color: var(--pdas-muted); }.pdas-article-layout { display: grid; grid-template-columns: minmax(0,1fr) 260px; align-items: start; gap: 28px; }.pdas-article-content { min-width: 0; padding: clamp(24px,4vw,44px); background: rgba(13,23,41,.78); border: 1px solid var(--pdas-line); border-radius: var(--pdas-radius); }.pdas-article-cover { margin: -12px -12px 34px; overflow: hidden; border-radius: 20px; }.pdas-article-aside { position: sticky; top: 108px; }.pdas-aside-card { padding: 22px; background: rgba(13,23,41,.82); border: 1px solid var(--pdas-line); border-radius: 20px; }.pdas-aside-card p { color: var(--pdas-muted); }
.pdas-editor-content { color: var(--pdas-muted); }.pdas-editor-content h2, .pdas-editor-content h3 { color: var(--pdas-text); }.pdas-editor-content a { color: var(--pdas-blue-2) !important; text-decoration: underline; text-underline-offset: 3px; }.pdas-editor-content img { border-radius: 17px; }

.pdas-footer { margin-top: 65px; padding: 54px 0 24px; background: #030509; border-top: 1px solid var(--pdas-line); }.pdas-footer__grid { display: flex; align-items: center; justify-content: space-between; gap: 30px; }.pdas-footer__brand { display: flex; align-items: center; gap: 14px; }.pdas-footer__brand img { border-radius: 16px; }.pdas-footer__brand strong { color: var(--pdas-text); }.pdas-footer__brand p { margin: 0; color: var(--pdas-muted); font-size: .8rem; }.pdas-footer__links { display: flex; flex-wrap: wrap; gap: 10px 18px; color: var(--pdas-muted); font-size: .82rem; }.pdas-footer__bottom { display: flex; align-items: center; justify-content: space-between; gap: 20px; margin-top: 35px; padding-top: 20px; color: var(--pdas-muted); border-top: 1px solid rgba(147,175,220,.1); font-size: .75rem; }

html[data-pdas-theme="light"] { --pdas-bg:#f3f7fc; --pdas-bg-soft:#edf3fb; --pdas-surface:#fff; --pdas-surface-2:#f8fbff; --pdas-line:rgba(110,132,168,.18); --pdas-text:#0d1b32; --pdas-muted:#5f7087; --pdas-shadow:0 24px 60px rgba(31,51,85,.1); }
html[data-pdas-theme="light"] body.pdas-app-site { background: radial-gradient(circle at 78% 0%,rgba(48,105,210,.08),transparent 34rem),var(--pdas-bg); }
html[data-pdas-theme="light"] .pdas-header { background: rgba(243,247,252,.9); }
html[data-pdas-theme="light"] .pdas-nav > a { color: #36506f; } html[data-pdas-theme="light"] .pdas-nav > a:hover, html[data-pdas-theme="light"] .pdas-nav > a.is-active { color: #092045; background: rgba(62,130,247,.1); }
html[data-pdas-theme="light"] .pdas-theme-toggle, html[data-pdas-theme="light"] .pdas-nav-toggle { color: #0d1b32; background: rgba(255,255,255,.94); }
html[data-pdas-theme="light"] .pdas-feature-card, html[data-pdas-theme="light"] .pdas-content-card, html[data-pdas-theme="light"] .pdas-store-card, html[data-pdas-theme="light"] .pdas-shot-gallery figure, html[data-pdas-theme="light"] .pdas-faq-list details, html[data-pdas-theme="light"] .pdas-guide-card, html[data-pdas-theme="light"] .pdas-article-content, html[data-pdas-theme="light"] .pdas-aside-card, html[data-pdas-theme="light"] .pdas-empty-state { background: rgba(255,255,255,.96); box-shadow: 0 16px 38px rgba(29,48,83,.06); }
html[data-pdas-theme="light"] .pdas-meta-grid > div, html[data-pdas-theme="light"] .pdas-stat-grid > div, html[data-pdas-theme="light"] .pdas-guide-search, html[data-pdas-theme="light"] .pdas-category-pills a { background: rgba(245,248,253,.96); }
html[data-pdas-theme="light"] .pdas-button--ghost { color: #17365f !important; background: #fff; }
html[data-pdas-theme="light"] .pdas-phone-shot { background: linear-gradient(160deg,#fff,#edf3fb); border-color: rgba(99,127,175,.16); }
html[data-pdas-theme="light"] .pdas-footer { background: #edf3fb; }

@media (max-width: 980px) {
	.admin-bar .pdas-header { top: 46px; }
	.pdas-nav-toggle { display: inline-flex; }
	.pdas-nav { position: absolute; top: calc(100% + 1px); inset-inline: 18px; display: none; flex-direction: column; align-items: stretch; padding: 12px; background: rgba(7,13,24,.98); border: 1px solid var(--pdas-line); border-radius: 18px; box-shadow: var(--pdas-shadow); }
	html[data-pdas-theme="light"] .pdas-nav { background: rgba(255,255,255,.99); }
	.pdas-nav.is-open { display: flex; }.pdas-nav > a { text-align: start; }.pdas-nav__download { margin-inline-start: 0; }
	.pdas-header__inner { justify-content: space-between; }.pdas-header__actions { margin-inline-start: auto; }
	.pdas-hero__grid { grid-template-columns: 1fr; }.pdas-hero__visual { min-height: auto; order: -1; }.pdas-phone-shot { width: min(100%,320px); }
	.pdas-feature-grid, .pdas-feature-grid--wide, .pdas-guide-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
	.pdas-meta-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }.pdas-article-layout { grid-template-columns: 1fr; }.pdas-article-aside { position: static; }
}
@media (max-width: 700px) {
	.pdas-container { width: min(calc(100% - 24px),var(--pdas-container)); }.pdas-header__inner { min-height: 72px; gap: 10px; }.pdas-brand span { display: none; }.pdas-theme-toggle b, .pdas-nav-toggle span { display: none; }
	.pdas-hero { padding-top: 38px; }.pdas-phone-shot { width: min(100%,286px); padding: 9px; border-radius: 32px; }.pdas-phone-shot img { border-radius: 24px; }
	.pdas-feature-grid, .pdas-feature-grid--wide, .pdas-guide-grid, .pdas-shot-gallery, .pdas-two-column, .pdas-stat-grid { grid-template-columns: 1fr; }
	.pdas-store-card { grid-template-columns: 1fr; text-align: center; }.pdas-store-card__icon { width: 132px; margin-inline: auto; }.pdas-meta-grid { grid-template-columns: 1fr 1fr; }.pdas-button--large { margin-inline: auto; }
	.pdas-cta, .pdas-footer__grid, .pdas-footer__bottom { flex-direction: column; align-items: stretch; text-align: center; }.pdas-button--light { width: 100%; }.pdas-footer__brand, .pdas-footer__links { justify-content: center; }
}
@media (max-width: 420px) { .pdas-meta-grid { grid-template-columns: 1fr; } }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } *, *::before, *::after { animation-duration: .01ms !important; transition-duration: .01ms !important; } }
