.orbit-page{max-width:1250px;margin:auto}.orbit-page>section{margin-top:46px;scroll-margin-top:110px}.orbit-tagline{color:var(--primary);font:clamp(1.4rem,3vw,2rem) Georgia,serif}.orbit-flow{line-height:2}.orbit-notice{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:18px}.orbit-catalog .service-plan-card{flex-direction:column;align-items:stretch;display:flex}.orbit-cover{width:150px;margin:0 auto 18px}.orbit-cover .cover{width:100%;height:auto}.orbit-catalog h3{font:1.4rem/1.4 Georgia,serif}.orbit-catalog .button{text-align:center;margin-top:auto}.orbit-prices{margin:20px 0}.orbit-prices>div{justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;display:flex}.orbit-prices dd{white-space:nowrap;margin:0;font-weight:700}.orbit-total{border-top:1px solid var(--border);color:var(--primary);margin-top:8px;font-size:1.25rem}.orbit-form{max-width:760px}.orbit-form select{border:1px solid var(--border);background:var(--background);width:100%;min-height:48px;color:var(--foreground);font:inherit;border-radius:6px;margin-top:10px;padding:12px;display:block}.orbit-form option{color:#fff;background:#101927}.orbit-form fieldset{border:0;margin:28px 0;padding:0}.orbit-form legend{margin-bottom:12px;font-weight:700}.orbit-shipping{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;margin-top:12px;padding:18px;display:flex}.orbit-shipping.selected{border-color:var(--primary)}.orbit-shipping input,.orbit-consent input{accent-color:var(--primary);flex-shrink:0;width:18px;height:18px;margin-top:5px}.orbit-shipping small{margin-top:7px;font-size:.95rem;line-height:1.6;display:block}.orbit-summary{border-block:1px solid var(--border);padding:20px 0}.orbit-consent{align-items:flex-start;gap:12px;margin:20px 0;display:flex}.orbit-form button:disabled{opacity:.55;cursor:not-allowed}.orbit-returns li{margin:14px 0;line-height:1.7}.orbit-buy{margin-top:16px;display:block}:is(.orbit-page a:focus-visible,.orbit-page button:focus-visible,.orbit-page input:focus-visible,.orbit-page select:focus-visible){outline:2px solid var(--primary);outline-offset:5px}@media (max-width:600px){.orbit-page .service-summary-grid{grid-template-columns:1fr}.orbit-prices{font-size:.95rem}.orbit-total{font-size:1.15rem}.orbit-shipping{padding:14px}.orbit-page .service-plan-card{padding:20px}.orbit-flow{font-size:.95rem}}.orbit-page .orbit-form .orbit-shipping,.orbit-page .orbit-form .orbit-consent{align-items:flex-start;gap:12px;display:flex}.orbit-page .orbit-form .orbit-shipping input[type=radio],.orbit-page .orbit-form .orbit-consent input[type=checkbox]{flex:0 0 20px;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;margin:4px 0 0;padding:0;display:block}.orbit-page .orbit-form{max-width:760px}.orbit-page .orbit-form .orbit-email{margin-top:24px;display:block}.orbit-page .orbit-form .orbit-email input{border:1px solid var(--border);background:var(--background);width:100%;max-width:100%;min-height:48px;color:var(--foreground);border-radius:6px;margin-top:8px;padding:12px;display:block}.orbit-page details summary{cursor:pointer;padding:12px 0;font-weight:600}.orbit-page details p{margin:18px 0;line-height:1.8}.orbit-page .orbit-form fieldset:disabled{opacity:.65}.orbit-mode-tabs{border-bottom:1px solid var(--border);gap:10px;margin:24px 0 30px;padding-bottom:12px;display:flex}.orbit-mode-tabs button{border:1px solid var(--border);background:var(--card);max-width:260px;min-height:58px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:8px;flex:1;padding:12px 20px}.orbit-mode-tabs button[aria-selected=true]{background:var(--primary);border-color:var(--primary);color:#101927;font-weight:700}.orbit-mode-tabs small{margin-top:4px;font-size:.8rem;display:block}.orbit-page [role=tabpanel]>section{margin-top:46px;scroll-margin-top:110px}.orbit-page [role=tabpanel][hidden]{display:none}.orbit-brand{align-items:center;gap:24px;margin:16px 0;display:flex}.orbit-brand img{object-fit:contain;width:190px;max-width:35%;height:auto;display:block}.orbit-brand h1{margin:0}@media (max-width:600px){.orbit-brand{gap:14px}.orbit-brand img{width:105px;max-width:29%}.orbit-brand h1{font-size:clamp(1.7rem,7vw,2.4rem)}}
