.order-page:where(.astro-obosvk5h){background:#f7f9fb;color:#0b1424}.order-hero:where(.astro-obosvk5h),.order-process:where(.astro-obosvk5h),.order-module:where(.astro-obosvk5h){max-width:1260px;margin:0 auto;padding-left:48px;padding-right:48px}.order-hero:where(.astro-obosvk5h){display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.78fr);gap:clamp(40px,6vw,84px);align-items:center;min-height:min(620px,calc(100vh - 82px));padding-top:72px;padding-bottom:52px;background:linear-gradient(rgba(15,23,42,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.018) 1px,transparent 1px);background-size:34px 34px}.order-eyebrow:where(.astro-obosvk5h){margin:0 0 18px;color:#64748b;font-size:.78rem;font-weight:900;letter-spacing:.34em;text-transform:uppercase}.order-hero:where(.astro-obosvk5h) h1:where(.astro-obosvk5h),.order-process:where(.astro-obosvk5h) h2:where(.astro-obosvk5h),.order-module:where(.astro-obosvk5h) h2:where(.astro-obosvk5h){margin:0;color:#090f1d;font-family:Sora,system-ui,sans-serif;letter-spacing:0}.order-hero:where(.astro-obosvk5h) h1:where(.astro-obosvk5h){max-width:11ch;font-size:clamp(3.1rem,5vw,5.8rem);font-weight:700;line-height:.98}.order-lede:where(.astro-obosvk5h),.order-hero-side:where(.astro-obosvk5h) p:where(.astro-obosvk5h),.order-process:where(.astro-obosvk5h) span:where(.astro-obosvk5h),.order-module-intro:where(.astro-obosvk5h) p:where(.astro-obosvk5h),.order-module-intro:where(.astro-obosvk5h) li:where(.astro-obosvk5h){margin:0;color:#536478;font-size:1.04rem;line-height:1.76}.order-lede:where(.astro-obosvk5h){max-width:44rem;margin-top:30px}.order-actions:where(.astro-obosvk5h),.order-module-actions:where(.astro-obosvk5h),.order-quick-nav:where(.astro-obosvk5h){display:flex;flex-wrap:wrap;gap:12px}.order-actions:where(.astro-obosvk5h){margin-top:32px}.order-primary-action:where(.astro-obosvk5h),.order-secondary-action:where(.astro-obosvk5h),.order-module-actions:where(.astro-obosvk5h) a:where(.astro-obosvk5h),.order-quick-nav:where(.astro-obosvk5h) a:where(.astro-obosvk5h){display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #c8d2dc;border-radius:8px;padding:0 16px;color:#0b1424;font-weight:800;text-decoration:none;transition:border-color .18s ease,box-shadow .22s ease,transform .22s ease}.order-primary-action:where(.astro-obosvk5h),.order-module-actions:where(.astro-obosvk5h) a:where(.astro-obosvk5h):first-child{border-color:#0b1424;background:#0b1424;color:#fff}.order-primary-action:where(.astro-obosvk5h):hover,.order-primary-action:where(.astro-obosvk5h):focus-visible,.order-secondary-action:where(.astro-obosvk5h):hover,.order-secondary-action:where(.astro-obosvk5h):focus-visible,.order-module-actions:where(.astro-obosvk5h) a:where(.astro-obosvk5h):hover,.order-module-actions:where(.astro-obosvk5h) a:where(.astro-obosvk5h):focus-visible,.order-quick-nav:where(.astro-obosvk5h) a:where(.astro-obosvk5h):hover,.order-quick-nav:where(.astro-obosvk5h) a:where(.astro-obosvk5h):focus-visible{transform:translateY(-1px);box-shadow:0 12px 24px #0f172a14}.order-hero-side:where(.astro-obosvk5h){display:grid;gap:22px;align-self:stretch;border:1px solid #dbe3ea;border-radius:18px;padding:32px;background:linear-gradient(180deg,#fffffff5,#f7fafcf5);box-shadow:0 28px 80px -54px #0f172a29}.order-hero-side-intro:where(.astro-obosvk5h){display:grid;gap:12px}.order-legal-note:where(.astro-obosvk5h){display:grid;gap:6px;border-top:1px solid #dbe3ea;padding-top:18px}.order-hero-side-intro:where(.astro-obosvk5h) span:where(.astro-obosvk5h){color:#64748b;font-size:.78rem;font-weight:900;letter-spacing:.28em;text-transform:uppercase}.order-legal-note:where(.astro-obosvk5h) span:where(.astro-obosvk5h){color:#64748b;font-size:.68rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.order-process:where(.astro-obosvk5h){display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px;border-top:1px solid #dbe3ea;border-bottom:1px solid #dbe3ea;padding-top:52px;padding-bottom:52px;background:#fff}.order-process:where(.astro-obosvk5h) h2:where(.astro-obosvk5h){max-width:15ch;font-size:clamp(2rem,2.7vw,3.2rem);line-height:1.08}.order-process:where(.astro-obosvk5h) ol:where(.astro-obosvk5h){display:grid;gap:16px;margin:0;padding:0;list-style:none}.order-process:where(.astro-obosvk5h) li:where(.astro-obosvk5h){display:grid;gap:6px;border:1px solid #dbe3ea;border-radius:8px;background:#f8fafc;padding:18px}.order-process:where(.astro-obosvk5h) strong:where(.astro-obosvk5h){color:#0b1424;font-family:Sora,system-ui,sans-serif}.order-module:where(.astro-obosvk5h){scroll-margin-top:104px;padding-top:52px}.order-module:where(.astro-obosvk5h):last-child{padding-bottom:96px}.order-module-card:where(.astro-obosvk5h){position:relative;overflow:hidden;border:1px solid #ccd8e3;border-left:7px solid #0f5878;border-radius:10px;background:linear-gradient(90deg,rgba(15,88,120,.055),transparent 38%),#fff;padding:34px 32px 32px;box-shadow:0 26px 62px -52px #0f172a57}.order-module-index:where(.astro-obosvk5h){display:inline-flex;align-items:center;gap:10px;min-height:34px;margin-bottom:28px;border:1px solid #c8d5e0;border-radius:999px;background:#f7fafc;padding:0 14px 0 5px;color:#0b1424;font-family:Sora,system-ui,sans-serif;font-weight:800}.order-module-index:where(.astro-obosvk5h) span:where(.astro-obosvk5h){display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#0b1424;color:#fff;font-size:.7rem}.order-module-index:where(.astro-obosvk5h) small:where(.astro-obosvk5h){color:#5076b8;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase}.order-module-intro:where(.astro-obosvk5h){display:grid;grid-template-columns:minmax(0,.98fr) minmax(280px,.72fr);gap:36px;align-items:end}.order-module-intro:where(.astro-obosvk5h) h2:where(.astro-obosvk5h){font-size:clamp(2rem,2.5vw,3rem);line-height:1.06}.order-module-intro:where(.astro-obosvk5h) p:where(.astro-obosvk5h){max-width:44rem;margin-top:18px}.order-module-intro:where(.astro-obosvk5h) ul:where(.astro-obosvk5h){display:grid;gap:8px;margin:22px 0 0;padding-left:1.15rem}.order-module-intro:where(.astro-obosvk5h) li:where(.astro-obosvk5h){padding-left:.15rem}.order-module-intro:where(.astro-obosvk5h) figure:where(.astro-obosvk5h){display:grid;place-items:center;min-height:190px;margin:0;border:1px solid #d6e0e8;border-radius:8px;background:#f8fafc;padding:26px}.order-module-intro:where(.astro-obosvk5h) img:where(.astro-obosvk5h){display:block;width:100%;max-height:240px;object-fit:contain;margin:0 auto}.order-module-actions:where(.astro-obosvk5h){margin-top:26px}@media(max-width:1120px){.order-hero:where(.astro-obosvk5h),.order-process:where(.astro-obosvk5h),.order-module:where(.astro-obosvk5h){padding-left:30px;padding-right:30px}.order-hero:where(.astro-obosvk5h),.order-process:where(.astro-obosvk5h),.order-module-intro:where(.astro-obosvk5h){grid-template-columns:1fr}.order-hero:where(.astro-obosvk5h){min-height:auto;padding-top:48px}}@media(max-width:720px){.order-hero:where(.astro-obosvk5h),.order-process:where(.astro-obosvk5h),.order-module:where(.astro-obosvk5h){padding-left:18px;padding-right:18px}.order-hero:where(.astro-obosvk5h) h1:where(.astro-obosvk5h){font-size:clamp(2.6rem,11vw,4.1rem)}.order-quick-nav:where(.astro-obosvk5h),.order-actions:where(.astro-obosvk5h),.order-module-actions:where(.astro-obosvk5h){display:grid;grid-template-columns:1fr}.order-module-card:where(.astro-obosvk5h){border-left-width:5px;padding:22px 16px 18px}}
