/* Resolved September 2026 website styles. New components have independent ownership;
   specificity on the existing header bridges the frozen reference stylesheet. */
.site-mobile-navigation { display: none; }
@media (min-width:1051px) {
  #siteHeader.website-header .brand-btn { width:168px!important; height:48px!important; }
  #siteHeader.website-header .brand-btn img { width:100%!important; height:100%!important; object-fit:contain; }
  [data-route-page="home"] .hero h1 { width:min(calc(75vw - 30px),915px)!important; max-width:none!important; }
}
@media (max-width:1050px) {
  #siteHeader.website-header { --menu-header-height:78px; --menu-ease:cubic-bezier(.22,1,.36,1); height:var(--menu-header-height)!important; min-height:var(--menu-header-height)!important; overflow:hidden!important; transition:height .58s var(--menu-ease),transform .34s var(--menu-ease),opacity .24s ease,border-radius .28s ease!important; }
  #siteHeader.website-header[data-menu-state="open"] { height:100dvh!important; background:rgba(3,7,12,.82)!important; }
  #siteHeader.website-header.scrolled[data-menu-state="open"] { height:calc(100dvh - 12px)!important; }
  #siteHeader.website-header:not([data-menu-state="closed"]) { opacity:1!important; visibility:visible!important; pointer-events:auto!important; transform:none!important; }
  #siteHeader.website-header .nav { position:relative!important; z-index:4; height:var(--menu-header-height)!important; min-height:var(--menu-header-height)!important; }
  #siteHeader.website-header .brand-btn { left:50%!important; top:50%!important; margin:0!important; transform:translate(-50%,-50%)!important; }
  #siteHeader.website-header .brand-btn img { width:100%!important; height:100%!important; object-fit:contain; object-position:center!important; }
  #siteHeader.website-header [data-language-control="mobile"] { transition:opacity .22s ease,transform .32s var(--menu-ease); }
  #siteHeader.website-header:not([data-menu-state="closed"]) [data-language-control="mobile"] { opacity:0; visibility:hidden; pointer-events:none; transform:translateY(-10px); }
  #siteHeader.website-header .menu-btn { position:relative!important; z-index:6; margin-left:auto!important; transform:none!important; }
  #siteHeader.website-header .menu-btn svg { visibility:hidden; }
  #siteHeader.website-header .menu-btn::before, #siteHeader.website-header .menu-btn::after { content:""; position:absolute; left:50%; top:50%; width:20px; height:2px; border-radius:999px; background:currentColor; transition:transform .32s var(--menu-ease),box-shadow .22s ease; }
  #siteHeader.website-header .menu-btn::before { transform:translate(-50%,-6px); box-shadow:0 6px 0 currentColor; }
  #siteHeader.website-header .menu-btn::after { transform:translate(-50%,6px); }
  #siteHeader.website-header .menu-btn[aria-expanded="true"]::before { box-shadow:none; transform:translate(-50%,-1px) rotate(45deg); }
  #siteHeader.website-header .menu-btn[aria-expanded="true"]::after { transform:translate(-50%,-1px) rotate(-45deg); }
  #siteHeader.website-header::before, #siteHeader.website-header::after, #siteHeader.website-header .header-blue-orbit-v334 { animation:none!important; }
  .site-mobile-navigation { display:flex; position:absolute; inset:0; z-index:3; isolation:isolate; flex-direction:column; justify-content:center; gap:4px; padding:var(--menu-header-height) 18px calc(var(--menu-header-height) + clamp(78px,14dvh,120px)); overflow:hidden; overscroll-behavior:none; clip-path:inset(0 0 100%); visibility:hidden; pointer-events:none; transition:clip-path .58s var(--menu-ease),visibility 0s .58s; }
  [data-menu-state="open"] .site-mobile-navigation { clip-path:inset(0); visibility:visible; pointer-events:auto; transition-delay:0s; }
  .site-mobile-navigation::before,.site-mobile-navigation::after { content:""; position:absolute; pointer-events:none; z-index:-1; opacity:0; transition:opacity .48s var(--menu-ease),transform .58s var(--menu-ease); }
  .site-mobile-navigation::before { inset:-10% -16% -8%; background:radial-gradient(48% 38% at 84% 12%,rgba(11,130,216,.18),transparent 72%),radial-gradient(44% 34% at 12% 88%,rgba(50,161,232,.09),transparent 74%); transform:translateY(-5%) scale(1.035); }
  .site-mobile-navigation::after { inset:-12% -42%; background:linear-gradient(116deg,transparent 28%,rgba(80,188,255,.025) 39%,rgba(58,174,247,.095) 49%,rgba(80,188,255,.028) 60%,transparent 72%); transform:translateX(-18%) skewX(-7deg); }
  [data-menu-state="open"] .site-mobile-navigation::before { opacity:1; transform:none; }
  [data-menu-state="open"] .site-mobile-navigation::after { opacity:.72; transform:translateX(18%) skewX(-7deg); }
  .site-mobile-row { width:100%; display:flex; flex:0 0 auto; align-items:center; justify-content:flex-start; min-height:64px; gap:15px; padding:0 13px; border:0; border-radius:0; background:transparent; box-shadow:none; color:#c3d1db; font:790 1.56rem/1.16 Inter,ui-sans-serif,system-ui,sans-serif; letter-spacing:-.022em; text-align:left; text-decoration:none; cursor:pointer; }
  .site-mobile-row svg { width:27px; height:27px; flex:0 0 27px; fill:none; stroke:#a9c6d8; stroke-width:1.75; stroke-linecap:round; stroke-linejoin:round; }
  .site-mobile-row[aria-current="page"] span,.site-mobile-row[data-current="true"] span { color:#53b9ff; }
  .site-mobile-row .site-mobile-chevron { margin-left:auto; width:21px; height:21px; transition:transform .25s ease; }
  .site-mobile-row[aria-expanded="true"] .site-mobile-chevron { transform:rotate(180deg); }
  .site-mobile-submenu { padding-left:47px; }
  .site-mobile-submenu a { display:block; padding:10px 0; color:#aebbc5; font-size:1.2rem; font-weight:700; line-height:1.22; text-decoration:none; }
  .site-mobile-submenu a[aria-current="page"] { color:#53b9ff; }
  .site-mobile-navigation :is(a,button):focus-visible { outline:2px solid #53b9ff; outline-offset:3px; }
  .site-mobile-language { display:flex; align-items:center; width:min(100%,520px); min-height:50px; padding:5px; gap:7px; margin:0 0 26px; border:1px solid rgba(187,220,240,.16); border-radius:16px; background:rgba(255,255,255,.035); box-shadow:0 10px 28px rgba(0,0,0,.12); }
  .site-mobile-language svg { width:38px; height:38px; padding:8px; border:1px solid rgba(83,185,255,.24); border-radius:12px; fill:none; stroke:#53b9ff; stroke-width:1.75; }
  .site-mobile-language a { flex:1; padding:7px 8px; border-radius:10px; color:#a9bdca; font-size:.84rem; font-weight:800; text-align:center; text-decoration:none; }
  .site-mobile-language a[aria-current="true"] { background:#fff; color:#0b82d8; box-shadow:0 3px 10px rgba(0,0,0,.1); }
  .site-mobile-swipe-line { position:absolute; bottom:max(18px,calc(env(safe-area-inset-bottom) + 12px)); left:calc(50% - 21px); width:42px; height:4px; border-radius:999px; background:rgba(255,255,255,.88); }
  .site-mobile-navigation > :not(.site-mobile-swipe-line) { opacity:0; transform:translateY(16px); transition:opacity .38s var(--menu-ease),transform .38s var(--menu-ease); }
  [data-menu-state="open"] .site-mobile-navigation > :not(.site-mobile-swipe-line) { opacity:1; transform:none; transition-delay:.14s; }
  [data-menu-state="open"] .site-mobile-navigation > :nth-child(2) { transition-delay:.19s; }
  [data-menu-state="open"] .site-mobile-navigation > :nth-child(3) { transition-delay:.24s; }
  [data-menu-state="open"] .site-mobile-navigation > :nth-child(4) { transition-delay:.29s; }
}
@media (max-width:700px) {
  #siteHeader.website-header { --menu-header-height:70px; }
  #siteHeader.website-header .brand-btn { width:150px!important; height:48px!important; }
  #siteHeader.website-header .menu-btn { width:44px!important; height:44px!important; background:rgba(11,130,216,.14)!important; }
  #siteHeader.website-header.scrolled[data-menu-state="open"] { height:calc(100dvh - 8px)!important; }
  .site-mobile-navigation { padding-left:16px; padding-right:16px; }
  .site-mobile-row { min-height:66px; font-size:1.68rem; }
  .site-mobile-row svg { width:28px; height:28px; flex-basis:28px; }
  html[lang^="de"] [data-route-page="reviews"] .reviews-hero-copy-v460 h1 { max-width:100%!important; font-size:clamp(2.4rem,10.6vw,3.3rem)!important; line-height:.98!important; }
}
@media (max-width:360px) { .site-mobile-row { min-height:62px; font-size:1.56rem; } }
@media (max-width:1050px) and (max-height:680px) {
  .site-mobile-navigation { padding-bottom:calc(var(--menu-header-height) + 42px); }
  .site-mobile-row { min-height:56px; font-size:1.46rem; }
  .site-mobile-submenu a { padding:8px 0; font-size:1.08rem; }
  .site-mobile-language { min-height:50px; margin-bottom:16px; }
}
@media (max-width:1050px) and (max-height:560px) {
  .site-mobile-navigation { gap:0; padding-bottom:calc(var(--menu-header-height) + 16px); }
  .site-mobile-row { min-height:40px; font-size:1.34rem; }
  .site-mobile-submenu a { font-size:1rem; padding:5px 0; }
  .site-mobile-language { min-height:40px; margin-bottom:8px; padding:3px; }
}
@media (prefers-reduced-motion:reduce) {
  #siteHeader.website-header,.site-mobile-navigation,.site-mobile-navigation::before,.site-mobile-navigation::after,.site-mobile-navigation > *,#siteHeader.website-header .menu-btn::before,#siteHeader.website-header .menu-btn::after { transition:none!important; }
}
/* Final Stage 10 consent controls, preserving the approved v402/v440 panel. */
.cookie-preferences-v440[hidden],.stage10-cookie-save[hidden]{display:none!important}
.stage10-cookie-actions{grid-template-columns:1fr 1fr!important}
.stage10-cookie-actions .stage10-cookie-customize{grid-column:1/-1}
.stage10-cookie-save{width:100%;min-height:40px;margin-top:8px;padding:9px 10px;border-radius:11px;font-size:.69rem;box-shadow:none}
.cookie-consent-panel-v402{max-height:calc(100dvh - 24px);overflow-y:auto}
@media(max-width:520px){.stage10-cookie-save{min-height:36px;padding:8px;border-radius:10px;font-size:.62rem}}
.opportunity-payment-host{grid-column:1/-1}
.opportunity-payment{margin:4px 0 2px;padding:16px;border:1px solid rgba(11,130,216,.16);border-radius:18px;background:linear-gradient(#fbfdff,#f6fafd);box-shadow:0 10px 28px rgba(21,55,78,.055);color:#142430}
.opportunity-payment>strong{font-size:.78rem;font-weight:900;letter-spacing:-.01em}.opportunity-payment>p{margin:4px 0 12px;color:#718592;font-size:.64rem;line-height:1.45}
.opportunity-payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.opportunity-payment-option{position:relative;min-height:78px;padding:13px 42px 13px 13px;border:1px solid #dbe5eb;border-radius:15px;background:#fff;color:#14232d;display:flex;align-items:center;gap:12px;text-align:left;box-shadow:0 6px 18px rgba(16,43,60,.035);cursor:pointer;transition:border-color .18s,background .18s}
.opportunity-payment-option[aria-pressed=true]{border-color:#0b82d8;background:linear-gradient(#f7fcff,#eef8ff);box-shadow:0 0 0 3px rgba(11,130,216,.08),0 12px 28px rgba(11,130,216,.08)}
.opportunity-payment-option::after{content:"";position:absolute;right:14px;top:calc(50% - 9px);width:18px;height:18px;border:1.5px solid #c7d5de;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 4px #fff}
.opportunity-payment-option[aria-pressed=true]::after{border-color:#0b82d8;background:#0b82d8}
.opportunity-payment-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border:1px solid #e0e8ed;border-radius:12px;background:#fff}.opportunity-payment-icon svg{width:24px;height:24px}
.opportunity-payment-option b{display:block;font-size:.78rem;font-weight:900;line-height:1.2}.opportunity-payment-option small{display:block;margin-top:4px;color:#748793;font-size:.61rem;line-height:1.35}
.opportunity-card-locked,.opportunity-card-locked:hover,.opportunity-card-locked:active,.opportunity-card-locked:focus{grid-column:1/-1;display:flex;align-items:center;gap:12px;min-height:78px;padding:13px;border:1px solid #e4e8eb;border-radius:15px;background:#f3f5f6;color:#8a949b;text-align:left;box-shadow:none!important;transform:none!important;filter:none!important;animation:none!important;transition:none!important;outline:none!important;cursor:not-allowed}
.opportunity-card-locked::before,.opportunity-card-locked::after{display:none!important}.opportunity-card-locked .opportunity-payment-icon{color:#9aa3a9;background:#f7f8f9;border-color:#e5e9eb;box-shadow:none}
.opportunity-card-copy{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:100%;min-width:0}.opportunity-card-copy b{font-size:.72rem;line-height:1.2;color:#768188}.opportunity-card-brands{display:flex;gap:4px;filter:grayscale(1);opacity:.46}.opportunity-card-brands i{position:relative;display:grid;place-items:center;height:19px;min-width:34px;padding:0 5px;border:1px solid #d7dfe4;border-radius:4px;background:#fff;color:#4f6472;font-size:.5rem;font-style:normal;font-weight:900}.opportunity-card-brands .mastercard::before,.opportunity-card-brands .mastercard::after{content:"";position:absolute;top:4px;width:10px;height:10px;border-radius:50%;background:#82929c;left:8px}.opportunity-card-brands .mastercard::after{left:14px;background:#a9b2b8;opacity:.8}.opportunity-card-status{display:inline-flex;width:max-content;padding:3px 7px;border:1px solid #e1e5e8;border-radius:999px;background:#f9fafb;color:#8f999f;font-size:.52rem;font-weight:750;white-space:nowrap}
#orderConfirmation.opportunity-preview-host,#activationConfirmList.opportunity-preview-host{display:block;padding:0;border:0;background:none}
.opportunity-review{display:grid;gap:12px;color:#162630}.opportunity-review-details,.opportunity-message{overflow:hidden;border:1px solid #dce6ec;border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(7,34,54,.045)}
.opportunity-review-details>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px 11px;border-bottom:1px solid #e7edf1}.opportunity-review-details h3{margin:0;color:#162630;font-size:.92rem;font-weight:900;line-height:1.15;letter-spacing:-.02em}.opportunity-review-details header p{margin:4px 0 0;color:#7c8f9b;font-size:.61rem;line-height:1.35}.opportunity-review-details header>span{padding:5px 8px;border-radius:999px;background:#eef7fd;color:#0b82d8;font-size:.53rem;font-weight:900}
.opportunity-review-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px;padding:12px 14px}.opportunity-review-grid>section{min-width:0;overflow:hidden;border:1px solid #e8eef2;border-radius:12px;background:#fff}.opportunity-review-grid h4{margin:0;padding:9px 11px;border-bottom:1px solid #edf1f4;background:#f8fafc;color:#647a87;font-size:.66rem;font-weight:900}.opportunity-review-grid>section>div{padding:1px 11px}.opportunity-review-row{display:grid;grid-template-columns:minmax(90px,.78fr) minmax(0,1.22fr);gap:12px;padding:8px 0;border-bottom:1px solid #eef2f4;font-size:.67rem;line-height:1.38}.opportunity-review-row:last-child{border:0}.opportunity-review-row span{color:#718693;font-weight:650}.opportunity-review-row b{min-width:0;color:#162630;font-weight:850;text-align:right;overflow-wrap:anywhere}.opportunity-review-row.is-total{margin-top:2px;border-top:1px solid #dde9ef}.opportunity-review-row.is-total b{color:#0b82d8;font-size:.9rem;font-weight:950}
.opportunity-message>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-bottom:1px solid #e8eef2}.opportunity-message>header>div{display:flex;align-items:center;gap:9px}.opportunity-wa-mark{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 4px 10px rgba(37,211,102,.18)}.opportunity-wa-mark svg{width:15px;height:15px}.opportunity-message header b{display:block;color:#1b2b35;font-size:.73rem;line-height:1.2}.opportunity-message header small{display:block;margin-top:2px;color:#85959f;font-size:.54rem;line-height:1.25}.opportunity-message header em{font-style:normal;color:#337ba8;font-size:.52rem;font-weight:900}.opportunity-message-body{padding:11px 12px;background:#fbfcfd}.opportunity-message pre{max-height:150px;margin:0;padding:0 6px 0 0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:#334650;font:600 .64rem/1.52 Inter,ui-sans-serif,system-ui,sans-serif;scrollbar-width:thin}.opportunity-message p{margin:9px 0 0;padding-top:8px;border-top:1px solid #e9eef1;color:#7e909b;font-size:.54rem;line-height:1.4}
@media(max-width:700px){.opportunity-payment-grid{grid-template-columns:1fr}.opportunity-payment-option{min-height:64px;padding:10px 40px 10px 10px}.opportunity-card-locked{height:64px;min-height:64px;max-height:64px;padding:8px 10px;gap:8px}.opportunity-card-copy{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:5px 6px}.opportunity-card-copy>b{grid-column:1/-1;grid-row:1}.opportunity-card-brands{grid-column:1;grid-row:2}.opportunity-card-status{grid-column:2;grid-row:2;font-size:.48rem;padding:2px 5px}.opportunity-card-brands i{height:14px;min-width:25px;font-size:.39rem}.opportunity-card-brands .mastercard::before,.opportunity-card-brands .mastercard::after{top:3px;width:8px;height:8px;left:6px}.opportunity-card-brands .mastercard::after{left:11px}.opportunity-review-grid{grid-template-columns:1fr;gap:10px;padding:10px 12px}.opportunity-review-row{grid-template-columns:1fr;gap:3px;padding:7px 0}.opportunity-review-row b{text-align:left}.opportunity-message small{display:none!important}.opportunity-message pre{max-height:112px;font-size:.61rem}}
/* Contain offscreen entrance transforms without clipping plan tooltips. */
.v509-motion-page,.guide-seo-page { overflow-x:clip; }
.home-review-trial-v446 a,#cookiePrivacyLink { color:#076bab!important; }
#cookieAcceptAll { background:#0877c5!important; }
.guide-breadcrumbs a,.article-back { min-height:24px; display:inline-flex; align-items:center; }
/* Final v509 hero timings, started at first paint instead of after hydration. */
.cdtv-hero-entry { --hero-entry-y:26px; }
.cdtv-hero-entry .hero-copy h1 { animation:cdtv-hero-up 780ms cubic-bezier(.22,1,.36,1) 80ms backwards; }
.cdtv-hero-entry .hero-copy>p { animation:cdtv-hero-up 740ms cubic-bezier(.22,1,.36,1) 155ms backwards; }
.cdtv-hero-entry .hero-actions { animation:cdtv-hero-up 700ms cubic-bezier(.22,1,.36,1) 230ms backwards; }
.cdtv-hero-entry .trust-line { animation:cdtv-hero-up 660ms cubic-bezier(.22,1,.36,1) 295ms backwards; }
.cdtv-hero-entry .hero-review-score { animation:cdtv-hero-up 640ms cubic-bezier(.22,1,.36,1) 350ms backwards; }
.cdtv-hero-entry .hero-scene-glow { animation:cdtv-hero-soft 860ms cubic-bezier(.22,1,.36,1) 35ms backwards; }
@keyframes cdtv-hero-up { from { opacity:0; transform:translate3d(0,var(--hero-entry-y),0); } to { opacity:1; transform:translate3d(0,0,0); } }
@keyframes cdtv-hero-soft { from { opacity:0; transform:translate3d(0,14px,0) scale(.994); } to { opacity:1; transform:translate3d(0,0,0) scale(1); } }
@media(max-width:760px) { .cdtv-hero-entry { --hero-entry-y:20px; } }
@media(prefers-reduced-motion:reduce) { .cdtv-hero-entry :is(.hero-copy h1,.hero-copy>p,.hero-actions,.trust-line,.hero-review-score,.hero-scene-glow) { animation:none!important; } }
/* The poster rail starts below the first viewport; keep its layout work deferred until needed. */
.page[data-route-page="home"] > .media-stream-v91-section { content-visibility:auto; contain-intrinsic-size:auto 720px; }
#reviewModal .review-camera{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}
#reviewModal .review-camera video{width:100%;max-height:320px;border-radius:14px;background:#030507;object-fit:contain}
#reviewModal .review-existing-photos{display:flex;gap:8px;margin-top:12px}
#reviewModal .review-existing-photos img{width:calc((100% - 16px)/3);max-height:140px;border-radius:10px;object-fit:cover}

/* Owner-approved final request step; reuse the Website's cards, blue and buttons. */
#orderModal .order-progress{grid-template-columns:repeat(4,minmax(0,1fr))}
#orderModal.order-request-received .order-layout{grid-template-columns:minmax(0,1fr)!important}
#orderModal.order-request-received .order-summary{display:none}
#orderModal.order-request-received #orderSubtitle{display:none}
#orderModal.order-request-received .modal-panel{max-width:840px}
#orderModal.order-request-received .order-main{width:100%;padding:24px}
#activationConfirm .activation-request-received .activation-review-actions-v10{display:none}
#activationConfirm .activation-request-received{max-width:840px}
#activationConfirm .activation-review-actions-v10 .btn-ghost{border:1px solid #d5e2ea!important;background:#f4f8fc!important;color:#203744!important}
#orderSubmit::before,#activationSubmitRequest::before{content:none!important}
#orderModal .request-thankyou .btn-primary,#activationConfirm .request-thankyou .btn-primary{background:#0b82d8!important;border-color:#0b82d8!important;color:#fff!important}
.request-thankyou{width:100%;max-width:680px;margin:0 auto;padding:32px;border:1px solid #dce6ec;border-radius:20px;background:linear-gradient(180deg,#f5faff 0%,#fff 42%);box-shadow:0 12px 28px rgba(7,34,54,.045);color:#162630;text-align:center;overflow-wrap:anywhere}
.request-thankyou-check{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 18px;border-radius:50%;background:#0b82d8;color:#fff;box-shadow:0 8px 24px rgba(11,130,216,.18)}
.request-thankyou-check svg{width:32px;height:32px}
.request-thankyou-eyebrow{color:#0b82d8;font-size:.68rem;font-weight:900;letter-spacing:.1em}
.request-thankyou h3{margin:10px 0 12px;color:#162630;font-size:clamp(1.45rem,3.2vw,2rem);font-weight:900;letter-spacing:-.035em;line-height:1.15}
.request-thankyou h3:focus{outline:none}
.request-thankyou-intro{max-width:490px;margin:0 auto;color:#647a87;font-size:.92rem;line-height:1.65}
.request-thankyou-next{margin-top:26px;padding:22px;border:1px solid #e0ebf3;border-radius:16px;background:#fff}
.request-thankyou-next>strong{font-size:1rem;font-weight:850}
.request-thankyou-next>p{max-width:440px;margin:8px auto 18px;color:#647a87;font-size:.83rem;line-height:1.6}
.request-thankyou-next .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;max-width:100%;min-height:48px;white-space:normal}
.request-thankyou .opportunity-wa-mark{width:22px;height:22px;flex:0 0 22px;background:none;box-shadow:none;color:inherit}
.request-thankyou .opportunity-wa-mark svg{width:20px;height:20px}
.request-thankyou-next>small{display:block;max-width:400px;margin:12px auto 0;color:#7c8f9b;font-size:.7rem;line-height:1.5}
.request-thankyou-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:18px;border-top:1px solid #e7edf1}
.request-thankyou-footer>span{color:#647a87;font-size:.72rem;text-align:left}
.request-thankyou-footer .btn{min-height:42px;border:1px solid #d5e2ea!important;background:#f4f8fc!important;color:#203744!important}
@media(min-width:701px){
  #orderModal.order-request-received .modal-panel,#activationConfirm .activation-request-received{max-width:660px}
  #orderModal.order-request-received .order-main{padding:18px 24px}
  #activationConfirm .activation-request-received .activation-review-inner-v10{padding:22px 24px!important}
  .request-thankyou{max-width:560px;padding:24px;border-radius:18px}
  .request-thankyou-check{width:48px;height:48px;margin-bottom:12px}
  .request-thankyou-check svg{width:26px;height:26px}
  .request-thankyou h3{margin:8px 0 10px;font-size:1.65rem}
  .request-thankyou-intro{font-size:.88rem;line-height:1.5}
  .request-thankyou-next{margin-top:18px;padding:16px;border-radius:14px}
  .request-thankyou-next>p{margin:6px auto 12px;line-height:1.5}
  .request-thankyou-next>small{margin-top:10px}
  .request-thankyou-footer{margin-top:16px;padding-top:14px}
}
@media(max-width:700px){#orderModal.order-request-received .order-main{padding:14px}.request-thankyou{padding:24px 18px;border-radius:16px}.request-thankyou-next{padding:18px 14px}.request-thankyou-next .btn{width:100%}.request-thankyou-footer{flex-direction:column;gap:12px}.request-thankyou-footer>span{text-align:center}.request-thankyou-footer .btn{width:100%}}
