.home-page.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6{--signal-blue:#3e6f9f;color:#ffffffeb}.hero-shell.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6,.product-section.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6,.process-section.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6,.faq-section.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6{width:min(calc(100% - 2rem),76rem);margin-inline:auto}.hero-shell.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6{padding:2rem 0 4.5rem}.hero-grid.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6{display:grid;gap:2rem;align-items:center}.eyebrow.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6{color:#ffffff7a;font-size:.675rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.hero-copy.svelte-1mjz4s6 h1.svelte-1mjz4s6.svelte-1mjz4s6,.section-intro.svelte-1mjz4s6 h2.svelte-1mjz4s6.svelte-1mjz4s6{font-family:var(--font-display);font-weight:700;text-transform:uppercase}.hero-copy.svelte-1mjz4s6 h1.svelte-1mjz4s6.svelte-1mjz4s6{max-width:42rem;margin-top:.65rem;font-size:clamp(3.25rem,7vw,6.25rem);letter-spacing:-.025em;line-height:.88}.hero-lede.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6{max-width:40rem;margin-top:1.5rem;color:#ffffffad;font-size:clamp(.95rem,2vw,1.08rem);line-height:1.65}.hero-actions.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem}.primary-action.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6,.secondary-action.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:800;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.primary-action.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6{gap:.5rem;border:1px solid #5685b4;background:var(--signal-blue);color:#fff}.primary-action.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6:hover{background:#4b7dac;transform:translateY(-1px)}.primary-action.svelte-1mjz4s6 svg.svelte-1mjz4s6.svelte-1mjz4s6{width:1rem;height:1rem}.secondary-action.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6{border:1px solid rgba(255,255,255,.12);color:#ffffffb8}.secondary-action.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6:hover{border-color:#ffffff38;color:#fff}.primary-action.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6:focus-visible,.secondary-action.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6:focus-visible,.faq-list.svelte-1mjz4s6 summary.svelte-1mjz4s6.svelte-1mjz4s6:focus-visible{outline:2px solid white;outline-offset:3px}.source-line.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6{margin-top:1.1rem;color:#fff6;font-size:.6875rem;font-weight:650}.roster-card.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;background:#0b1624;box-shadow:0 1.25rem 3rem #0003;padding:1.1rem}.roster-card.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6:before{position:absolute;inset:0 auto 0 0;width:.2rem;background:var(--signal-blue);content:""}.roster-card-top.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.09);padding-bottom:.75rem;color:#ffffff73;font-size:.625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.roster-card-top.svelte-1mjz4s6 strong.svelte-1mjz4s6.svelte-1mjz4s6{color:#ffffffad;font-size:.625rem;letter-spacing:.06em}.roster-options.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6{display:grid;padding:.25rem 0}.roster-options.svelte-1mjz4s6 div.svelte-1mjz4s6.svelte-1mjz4s6{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.075);padding:.78rem 0}.roster-options.svelte-1mjz4s6 span.svelte-1mjz4s6.svelte-1mjz4s6{color:#ffffff91;font-size:.75rem}.roster-options.svelte-1mjz4s6 strong.svelte-1mjz4s6.svelte-1mjz4s6{color:#ffffffe0;font-size:.75rem;font-weight:750}.roster-card.svelte-1mjz4s6>p.svelte-1mjz4s6.svelte-1mjz4s6{margin-top:.9rem;color:#ffffff78;font-size:.6875rem;line-height:1.5}.product-section.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6,.process-section.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6,.faq-section.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6{display:grid;gap:2rem;border-top:1px solid rgba(255,255,255,.11);padding:3.5rem 0}.section-intro.svelte-1mjz4s6 h2.svelte-1mjz4s6.svelte-1mjz4s6{margin-top:.45rem;font-size:clamp(2.2rem,5vw,4rem);letter-spacing:-.02em;line-height:.9}.feature-list.svelte-1mjz4s6 article.svelte-1mjz4s6.svelte-1mjz4s6{display:grid;grid-template-columns:4rem 1fr;gap:1rem;border-top:1px solid rgba(255,255,255,.09);padding:1rem 0}.feature-list.svelte-1mjz4s6 article.svelte-1mjz4s6.svelte-1mjz4s6:last-child{border-bottom:1px solid rgba(255,255,255,.09)}.feature-code.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6{color:#6f94b9;font-family:var(--font-display);font-size:.875rem;font-weight:700;letter-spacing:.08em}.feature-list.svelte-1mjz4s6 h3.svelte-1mjz4s6.svelte-1mjz4s6,.process-section.svelte-1mjz4s6 h3.svelte-1mjz4s6.svelte-1mjz4s6{color:#ffffffe8;font-size:.95rem;font-weight:800}.feature-list.svelte-1mjz4s6 p.svelte-1mjz4s6.svelte-1mjz4s6,.process-section.svelte-1mjz4s6 li p.svelte-1mjz4s6.svelte-1mjz4s6{margin-top:.3rem;color:#ffffff8f;font-size:.8125rem;line-height:1.55}.process-section.svelte-1mjz4s6 ol.svelte-1mjz4s6.svelte-1mjz4s6{display:grid;gap:0;border-top:1px solid rgba(255,255,255,.1)}.process-section.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6{scroll-margin-top:7rem}.process-section.svelte-1mjz4s6 li.svelte-1mjz4s6.svelte-1mjz4s6{display:grid;grid-template-columns:2.5rem 1fr;gap:.75rem;border-bottom:1px solid rgba(255,255,255,.1);padding:1rem 0}.process-section.svelte-1mjz4s6 li.svelte-1mjz4s6>span.svelte-1mjz4s6{color:#ffffff59;font-family:var(--font-display);font-size:1rem;font-weight:700}.faq-list.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6{border-top:1px solid rgba(255,255,255,.1)}.faq-list.svelte-1mjz4s6 details.svelte-1mjz4s6.svelte-1mjz4s6{border-bottom:1px solid rgba(255,255,255,.1)}.faq-list.svelte-1mjz4s6 summary.svelte-1mjz4s6.svelte-1mjz4s6{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;color:#ffffffd9;font-size:.875rem;font-weight:750}.faq-list.svelte-1mjz4s6 summary.svelte-1mjz4s6.svelte-1mjz4s6::-webkit-details-marker{display:none}.faq-list.svelte-1mjz4s6 summary i.svelte-1mjz4s6.svelte-1mjz4s6{color:#ffffff70;font-size:1.1rem;font-style:normal;transition:transform .16s ease}.faq-list.svelte-1mjz4s6 details[open] summary i.svelte-1mjz4s6.svelte-1mjz4s6{transform:rotate(45deg)}.faq-list.svelte-1mjz4s6 details p.svelte-1mjz4s6.svelte-1mjz4s6{max-width:46rem;padding:0 2rem 1rem 0;color:#ffffff94;font-size:.8125rem;line-height:1.6}@media (min-width: 760px){.hero-shell.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6{padding:4rem 0 6rem}.hero-grid.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:3rem}.roster-card.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6{padding:1.35rem}.product-section.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6,.process-section.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6,.faq-section.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6{grid-template-columns:minmax(13rem,.55fr) minmax(0,1fr);gap:4rem;padding:5rem 0}.process-section.svelte-1mjz4s6 ol.svelte-1mjz4s6.svelte-1mjz4s6{grid-template-columns:repeat(2,minmax(0,1fr))}.process-section.svelte-1mjz4s6 li.svelte-1mjz4s6.svelte-1mjz4s6:nth-child(odd){border-right:1px solid rgba(255,255,255,.1);padding-right:1.25rem}.process-section.svelte-1mjz4s6 li.svelte-1mjz4s6.svelte-1mjz4s6:nth-child(2n){padding-left:1.25rem}}@media (prefers-reduced-motion: reduce){.primary-action.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6,.secondary-action.svelte-1mjz4s6.svelte-1mjz4s6.svelte-1mjz4s6,.faq-list.svelte-1mjz4s6 summary i.svelte-1mjz4s6.svelte-1mjz4s6{transition:none}}
