.page-module__Uj-Wqa__page{background:linear-gradient(#f7f4fa 0%,#f4f7fb 100%);flex-direction:column;min-height:100vh;display:flex}.page-module__Uj-Wqa__main{flex:1;padding:40px 24px 88px}.page-module__Uj-Wqa__container{gap:0;max-width:1160px;margin:0 auto;display:grid}.page-module__Uj-Wqa__shell{background:#fffffff0;border:1px solid #cad4e3e0;border-radius:24px;overflow:hidden;box-shadow:0 24px 56px #141f3a1a}.page-module__Uj-Wqa__heroMedia{background:linear-gradient(#131b2b1f,#131b2b0a);min-height:260px;position:relative}.page-module__Uj-Wqa__heroImage{object-fit:cover;background:#dde6f1;width:100%;height:100%;min-height:260px;display:block}.page-module__Uj-Wqa__content{grid-template-columns:minmax(0,1.35fr) 360px;gap:28px;padding:28px;display:grid}.page-module__Uj-Wqa__mainColumn{align-content:start;gap:18px;display:grid}.page-module__Uj-Wqa__sidebar{align-content:start;gap:16px;display:grid}.page-module__Uj-Wqa__category{color:#5a6c87;background:#eef3fb;border:1px solid #d0dbeae6;border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.page-module__Uj-Wqa__title{color:#20304a;letter-spacing:-.04em;font-size:clamp(34px,4vw,54px);line-height:1.06;font-family:var(--font-fraunces),serif;margin:0}.page-module__Uj-Wqa__summary{color:#66768f;margin:0;font-size:17px;line-height:1.7}.page-module__Uj-Wqa__callout{color:#304158;background:linear-gradient(135deg,#eff4fbf2,#f6f9fdfa);border:1px solid #dbe4efeb;border-radius:16px;padding:18px 20px;font-size:17px;line-height:1.6}.page-module__Uj-Wqa__callout p{margin:0}.page-module__Uj-Wqa__callout strong{color:#243652}.page-module__Uj-Wqa__tagRow{flex-wrap:wrap;gap:10px;display:flex}.page-module__Uj-Wqa__tag{color:#5c6d86;background:#f6f9fd;border:1px solid #dce4ef;border-radius:999px;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.page-module__Uj-Wqa__description{color:#32435b;gap:14px;font-size:16px;line-height:1.72;display:grid}.page-module__Uj-Wqa__description p{margin:0}:is(.page-module__Uj-Wqa__description ul,.page-module__Uj-Wqa__description ol){margin:0;padding-left:1.3em}.page-module__Uj-Wqa__description li{margin:0 0 8px}.page-module__Uj-Wqa__requirements{gap:12px;display:grid}.page-module__Uj-Wqa__requirementsLabel{color:#243652;margin:0;font-size:17px;font-weight:700}.page-module__Uj-Wqa__requirementsList{flex-wrap:wrap;gap:10px;display:flex}.page-module__Uj-Wqa__requirementChip{color:#45566f;background:linear-gradient(#fbfdff 0%,#f5f8fc 100%);border:1px solid #dae3ef;border-radius:14px;align-items:center;gap:10px;min-height:50px;padding:12px 14px;font-size:15px;font-weight:600;display:inline-flex}.page-module__Uj-Wqa__purchaseCard{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #d5dfecf5;border-radius:18px;gap:16px;padding:20px;display:grid;position:sticky;top:24px;box-shadow:0 14px 34px #0e1b3714}.page-module__Uj-Wqa__price{color:#23344e;letter-spacing:-.04em;margin:0;font-size:28px;line-height:1}.page-module__Uj-Wqa__features{gap:12px;margin:0;padding:0;list-style:none;display:grid}.page-module__Uj-Wqa__feature{color:#33455f;grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:15px;line-height:1.55;display:grid}.page-module__Uj-Wqa__featureMark{color:#2a6bb0;font-size:18px;font-weight:700;line-height:1}.page-module__Uj-Wqa__metaBox{color:#607089;background:#f7f9fc;border:1px solid #e2e8f1;border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.6}@media (max-width:980px){.page-module__Uj-Wqa__content{grid-template-columns:1fr}.page-module__Uj-Wqa__sidebar{order:-1}.page-module__Uj-Wqa__purchaseCard{position:static}}@media (max-width:720px){.page-module__Uj-Wqa__main{padding:28px 14px 64px}.page-module__Uj-Wqa__content{gap:22px;padding:18px}.page-module__Uj-Wqa__title{font-size:34px}}
.maintenance-landing-module___4UgFa__page{background:radial-gradient(circle at 12% 18%,#f59e0b2e 0%,#f59e0b00 34%),radial-gradient(circle at 84% 78%,#0ea5e933 0%,#0ea5e900 38%),linear-gradient(165deg,#f7f8fb 0%,#eef2f8 55%,#e6edf7 100%);place-items:center;min-height:100vh;padding:32px 20px;display:grid;position:relative;overflow:hidden}.maintenance-landing-module___4UgFa__pageDark{background:radial-gradient(circle at 14% 16%,#f59e0b24 0%,#f59e0b00 32%),radial-gradient(circle at 84% 82%,#38bdf829 0%,#38bdf800 36%),linear-gradient(155deg,#0a1022 0%,#0f172f 54%,#172034 100%)}.maintenance-landing-module___4UgFa__backdropGlow{filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#2563eb1f 0%,#2563eb00 68%);border-radius:50%;width:min(840px,90vw);height:min(840px,90vw);position:absolute}.maintenance-landing-module___4UgFa__card{background:linear-gradient(120deg,#fffffff5,#ffffffe6),radial-gradient(circle at 100% 0,#3b82f61a,#3b82f600);border:1px solid #64748b33;border-radius:24px;gap:16px;width:min(760px,100%);padding:40px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f172a1f,0 8px 20px #0f172a0f}.maintenance-landing-module___4UgFa__cardDark{background:linear-gradient(120deg,#0f172aeb,#0f172adb),radial-gradient(circle at 100% 0,#3b82f633,#3b82f600);border:1px solid #47556973;box-shadow:0 28px 70px #02061785,0 10px 24px #02061757}.maintenance-landing-module___4UgFa__card:before{content:"";background:linear-gradient(90deg,#f59e0b 0%,#ec4899 45%,#3b82f6 100%);border-radius:999px;height:4px;position:absolute;top:0;left:18px;right:18px}.maintenance-landing-module___4UgFa__card:after{content:"";pointer-events:none;background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 20% 10%,#0000006b,#0000 70%);mask-image:radial-gradient(circle at 20% 10%,#0000006b,#0000 70%)}.maintenance-landing-module___4UgFa__cardDark .maintenance-landing-module___4UgFa__statusPill{color:#d5deec;background:#94a3b814;border-color:#94a3b84d}.maintenance-landing-module___4UgFa__cardDark .maintenance-landing-module___4UgFa__kicker{color:#9fb0c7}.maintenance-landing-module___4UgFa__cardDark .maintenance-landing-module___4UgFa__title{color:#f3f6ff}.maintenance-landing-module___4UgFa__cardDark .maintenance-landing-module___4UgFa__message{color:#b9c7de}.maintenance-landing-module___4UgFa__cardDark .maintenance-landing-module___4UgFa__note{color:#9fb0c7;border-top-color:#94a3b84d}.maintenance-landing-module___4UgFa__logo{object-fit:contain;width:auto;max-width:min(240px,72%);height:auto;max-height:72px}.maintenance-landing-module___4UgFa__brandFallback{color:#fff;background:linear-gradient(135deg,#1d4ed8,#0ea5e9);border-radius:16px;place-items:center;width:54px;height:54px;font-size:20px;font-weight:800;display:grid;box-shadow:0 10px 24px #1e40af40}.maintenance-landing-module___4UgFa__statusPill{color:#334155;letter-spacing:.03em;text-transform:uppercase;background:#0f172a0a;border:1px solid #64748b33;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.maintenance-landing-module___4UgFa__statusDot{background:#f59e0b;border-radius:50%;width:8px;height:8px;animation:1.9s ease-in-out infinite maintenance-landing-module___4UgFa__statusPulse;box-shadow:0 0 0 5px #f59e0b2e}.maintenance-landing-module___4UgFa__kicker{letter-spacing:.12em;text-transform:uppercase;color:#64748b;margin:0;font-size:12px;font-weight:700}.maintenance-landing-module___4UgFa__title{letter-spacing:-.02em;color:#0b1730;text-wrap:balance;margin:0;font-size:clamp(36px,5vw,56px);line-height:1.02}.maintenance-landing-module___4UgFa__message{color:#4b5f7f;max-width:22ch;margin:0;font-size:clamp(21px,2.8vw,38px);line-height:1.34}.maintenance-landing-module___4UgFa__note{color:#64748b;border-top:1px solid #94a3b847;margin:4px 0 0;padding-top:10px;font-size:15px;line-height:1.45}@keyframes maintenance-landing-module___4UgFa__statusPulse{0%{transform:scale(1);box-shadow:0 0 0 4px #f59e0b38}70%{transform:scale(1.08);box-shadow:0 0 0 9px #f59e0b14}to{transform:scale(1);box-shadow:0 0 0 4px #f59e0b38}}@media (prefers-reduced-motion:reduce){.maintenance-landing-module___4UgFa__statusDot{animation:none}}@media (max-width:720px){.maintenance-landing-module___4UgFa__card{border-radius:18px;padding:28px 22px}.maintenance-landing-module___4UgFa__message{max-width:none;font-size:clamp(20px,7vw,32px)}.maintenance-landing-module___4UgFa__note{font-size:14px}}
