.orca-auth-panel.svelte-1r207cf{border-radius:var(--rexafo-radius-xl,24px);box-sizing:border-box;width:100%;box-shadow:var(--rexafo-shadow-card);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.panel-loading.svelte-1r207cf{color:var(--rexafo-text-muted,#94a3b8);justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 1rem;font-size:.85rem;font-weight:600;display:flex}.spinner.svelte-1r207cf{border:2px solid #2f80ff33;border-top-color:var(--rexafo-primary,#2f80ff);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite svelte-1r207cf-spin}@keyframes svelte-1r207cf-spin{to{transform:rotate(360deg)}}.authenticated-card.svelte-1r207cf{flex-direction:column;gap:1.15rem;display:flex}.auth-header.svelte-1r207cf{align-items:center;gap:.9rem;display:flex}.user-meta.svelte-1r207cf{flex-direction:column;min-width:0;display:flex}.user-badge.svelte-1r207cf{text-transform:uppercase;letter-spacing:.08em;color:var(--rexafo-accent,#61e5ff);font-size:.65rem;font-weight:800}.display-name.svelte-1r207cf{font-family:var(--rexafo-font-headline,sans-serif);color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:.1rem 0 0;font-size:1.25rem;font-weight:800;overflow:hidden}.user-details-box.svelte-1r207cf{border-radius:var(--rexafo-radius-md,10px);background:#03050d80;border:1px solid #ffffff0f;flex-direction:column;gap:.5rem;padding:.85rem 1rem;display:flex}.detail-row.svelte-1r207cf{justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.detail-label.svelte-1r207cf{color:var(--rexafo-text-muted,#94a3b8);font-weight:500}.detail-val.svelte-1r207cf{color:#fff;font-weight:700}.detail-val.mono.svelte-1r207cf{color:var(--rexafo-accent,#61e5ff);letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.gold-val.svelte-1r207cf{color:#f59e0b;font-weight:800}.status-online.svelte-1r207cf{color:var(--rexafo-success,#34d399);align-items:center;gap:.35rem;display:flex}.status-online.svelte-1r207cf:before{content:"";background:var(--rexafo-success,#34d399);width:6px;height:6px;box-shadow:0 0 6px var(--rexafo-success,#34d399);border-radius:50%}.status-pending.svelte-1r207cf{color:#94a3b8;font-size:.8rem}.auth-actions.svelte-1r207cf{flex-direction:column;margin-top:.25rem;display:flex}.btn-block.svelte-1r207cf{text-align:center;width:100%}.btn.svelte-1r207cf{border-radius:var(--rexafo-radius-md,10px);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;box-sizing:border-box;text-align:center;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .9rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.btn-account.svelte-1r207cf{background:var(--rexafo-primary,#2f80ff);color:#fff;border:1px solid #0000;box-shadow:0 2px 10px #2f80ff40}.btn-account.svelte-1r207cf:hover{background:var(--rexafo-primary-hover,#1e6beb);transform:translateY(-1px)}.unauthenticated-card.svelte-1r207cf{flex-direction:column;gap:1rem;display:flex}.panel-intro.svelte-1r207cf{flex-direction:column;gap:.2rem;display:flex}.intro-badge.svelte-1r207cf{text-transform:uppercase;letter-spacing:.08em;color:var(--rexafo-accent,#61e5ff);font-size:.65rem;font-weight:800}.intro-title.svelte-1r207cf{font-family:var(--rexafo-font-headline,sans-serif);color:#fff;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:1.25rem;font-weight:800}.intro-desc.svelte-1r207cf{color:var(--rexafo-text-muted,#94a3b8);margin:0;font-size:.8rem}.login-wrapper.svelte-1r207cf{width:100%}@media (width<=480px){.orca-auth-panel.svelte-1r207cf{padding:1.15rem}.auth-actions.svelte-1r207cf{grid-template-columns:1fr}}.orca-news-section.svelte-10acc2p{border-radius:var(--rexafo-radius-xl,24px);box-sizing:border-box;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;overflow:hidden}.news-header.svelte-10acc2p{border-bottom:1px solid #ffffff14;flex-direction:column;gap:1rem;padding-bottom:1rem;display:flex}.header-title-row.svelte-10acc2p{justify-content:space-between;align-items:center;display:flex}.title-with-pill.svelte-10acc2p{align-items:center;gap:.6rem;display:flex}.news-dot.svelte-10acc2p{background:var(--rexafo-accent,#61e5ff);width:8px;height:8px;box-shadow:0 0 10px var(--rexafo-accent-glow);border-radius:50%}.section-title.svelte-10acc2p{font-family:var(--rexafo-font-headline,sans-serif);letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0;font-size:1.35rem;font-weight:800}.view-all-link.svelte-10acc2p{text-transform:uppercase;letter-spacing:.08em;color:var(--rexafo-text-muted,#94a3b8);align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.view-all-link.svelte-10acc2p:hover{color:var(--rexafo-accent,#61e5ff)}.arrow-icon.svelte-10acc2p{width:14px;height:14px}.filter-tabs.svelte-10acc2p{scrollbar-width:none;gap:.4rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.filter-tabs.svelte-10acc2p::-webkit-scrollbar{display:none}.tab-btn.svelte-10acc2p{color:var(--rexafo-text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:.35rem .75rem;font-size:.72rem;font-weight:700;transition:all .15s}.tab-btn.svelte-10acc2p:hover{color:#fff;background:#ffffff14}.tab-btn.active.svelte-10acc2p{background:var(--rexafo-primary,#2f80ff);border-color:var(--rexafo-primary,#2f80ff);color:#fff;box-shadow:0 2px 8px #2f80ff4d}.news-content-grid.svelte-10acc2p{grid-template-columns:1fr;gap:1.25rem;display:grid}.featured-card.svelte-10acc2p{border-radius:var(--rexafo-radius-lg,16px);background:linear-gradient(135deg,#2f80ff14 0%,#0b101ecc 100%);border:1px solid #2f80ff40;flex-direction:column;gap:.75rem;padding:1.25rem 1.4rem;display:flex}.featured-badge-bar.svelte-10acc2p{justify-content:space-between;align-items:center;display:flex}.cat-badge.svelte-10acc2p{text-transform:uppercase;letter-spacing:.08em;border:1px solid;border-radius:4px;padding:.2rem .55rem;font-size:.65rem;font-weight:800}.featured-date.svelte-10acc2p{color:var(--rexafo-text-subtle,#64748b);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.featured-title.svelte-10acc2p{font-family:var(--rexafo-font-headline,sans-serif);margin:0;font-size:1.18rem;font-weight:800;line-height:1.35}.featured-title.svelte-10acc2p a:where(.svelte-10acc2p){color:#fff;text-decoration:none;transition:color .15s}.featured-title.svelte-10acc2p a:where(.svelte-10acc2p):hover{color:var(--rexafo-accent,#61e5ff)}.featured-summary.svelte-10acc2p{color:var(--rexafo-text-muted,#94a3b8);margin:0;font-size:.85rem;line-height:1.5}.featured-footer.svelte-10acc2p{align-items:center;margin-top:.25rem;display:flex}.read-more-btn.svelte-10acc2p{text-transform:uppercase;letter-spacing:.06em;color:var(--rexafo-accent,#61e5ff);align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:gap .15s;display:inline-flex}.read-more-btn.svelte-10acc2p svg:where(.svelte-10acc2p){width:14px;height:14px}.read-more-btn.svelte-10acc2p:hover{gap:.6rem}.news-list.svelte-10acc2p{border-radius:var(--rexafo-radius-lg,16px);background:#03050d73;border:1px solid #ffffff0f;flex-direction:column;display:flex;overflow:hidden}.news-row.svelte-10acc2p{border-bottom:1px solid #ffffff0a;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background .15s;display:flex}.news-row.svelte-10acc2p:last-child{border-bottom:none}.news-row.svelte-10acc2p:hover{background:#ffffff08}.tag-pill.svelte-10acc2p{border:1px solid;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.68rem;font-weight:900;display:flex}.row-main.svelte-10acc2p{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.row-title.svelte-10acc2p{color:#f1f5f9;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .15s}.row-title.svelte-10acc2p:hover{color:var(--rexafo-accent,#61e5ff)}.truncate.svelte-10acc2p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.new-pill.svelte-10acc2p{letter-spacing:.08em;color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b66;border-radius:3px;flex-shrink:0;padding:.1rem .3rem;font-size:.58rem;font-weight:800}.row-date.svelte-10acc2p{color:var(--rexafo-text-subtle,#64748b);flex-shrink:0;font-size:.72rem;font-weight:600}@media (width<=560px){.orca-news-section.svelte-10acc2p{padding:1rem}.news-row.svelte-10acc2p{gap:.5rem;padding:.65rem .75rem}.row-date.svelte-10acc2p{display:none}}.news-state-box.svelte-10acc2p{text-align:center;border-radius:var(--rexafo-radius-lg,16px);background:#03050d73;border:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}.news-state-box.svelte-10acc2p p:where(.svelte-10acc2p){color:var(--rexafo-text-muted,#94a3b8);margin:0;font-size:.95rem}.state-spinner.svelte-10acc2p{border:2px solid #ffffff1a;border-top-color:var(--rexafo-accent,#61e5ff);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite svelte-10acc2p-spin}@keyframes svelte-10acc2p-spin{to{transform:rotate(360deg)}}.error-icon.svelte-10acc2p{font-size:2rem}.retry-btn.svelte-10acc2p{color:#93c5fd;cursor:pointer;background:#2563eb40;border:1px solid #3b82f6;border-radius:6px;padding:.45rem 1rem;font-size:.82rem;font-weight:700;transition:all .15s}.retry-btn.svelte-10acc2p:hover{color:#fff;background:#2563eb}.orca-quick-actions.svelte-160w6n1{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;display:flex}.nav-cards-grid.svelte-160w6n1{flex-direction:column;gap:.75rem;display:flex}.mini-card.svelte-160w6n1{border-radius:var(--rexafo-radius-lg,16px);align-items:center;gap:.85rem;padding:.85rem 1rem;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;display:flex}.mini-card.svelte-160w6n1:hover{background:#ffffff0d;border-color:#2f80ff66;transform:translateY(-1px)}.mini-icon-box.svelte-160w6n1{border-radius:var(--rexafo-radius-md,10px);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.mini-icon-box.svelte-160w6n1 svg:where(.svelte-160w6n1){width:18px;height:18px}.trophy-box.svelte-160w6n1{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b4d}.shop-box.svelte-160w6n1{color:#c084fc;background:#a855f71f;border:1px solid #a855f74d}.gallery-box.svelte-160w6n1{color:var(--rexafo-accent,#61e5ff);background:#2f80ff1f;border:1px solid #2f80ff4d}.mini-content.svelte-160w6n1{flex-direction:column;min-width:0;display:flex}.mini-title.svelte-160w6n1{font-family:var(--rexafo-font-headline,sans-serif);color:#fff;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.95rem;font-weight:800}.mini-sub.svelte-160w6n1{color:var(--rexafo-text-subtle,#64748b);white-space:nowrap;text-overflow:ellipsis;margin:.1rem 0 0;font-size:.72rem;overflow:hidden}.orca-server-clock.svelte-18s3azs{border-radius:var(--rexafo-radius-md,10px);box-sizing:border-box;background:#2f80ff0f;border:1px solid #2f80ff38;align-items:center;gap:.75rem;width:100%;padding:.65rem .9rem;display:flex;box-shadow:inset 0 1px 1px #ffffff0a}.clock-icon-wrapper.svelte-18s3azs{border-radius:var(--rexafo-radius-sm,6px);width:32px;height:32px;color:var(--rexafo-accent,#61e5ff);background:#2f80ff26;border:1px solid #2f80ff4d;flex-shrink:0;justify-content:center;align-items:center;display:flex}.clock-icon.svelte-18s3azs{width:18px;height:18px}.clock-details.svelte-18s3azs{flex-direction:column;flex:1;min-width:0;display:flex}.clock-meta.svelte-18s3azs{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.15rem;display:flex}.clock-label.svelte-18s3azs{text-transform:uppercase;letter-spacing:.08em;color:var(--rexafo-text-muted,#94a3b8);font-size:.68rem;font-weight:700}.clock-display.svelte-18s3azs{align-items:baseline;gap:.4rem;display:flex}.clock-time.svelte-18s3azs{font-family:var(--rexafo-font-headline,sans-serif);letter-spacing:.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:900;line-height:1.1}.clock-tz.svelte-18s3azs{letter-spacing:.08em;color:var(--rexafo-accent,#61e5ff);font-size:.72rem;font-weight:800}.clock-placeholder.svelte-18s3azs{font-family:var(--rexafo-font-headline,sans-serif);color:var(--rexafo-text-subtle,#64748b);font-size:1.15rem;font-weight:800}.gallery-home-section.svelte-1lyow7c{background:radial-gradient(circle at 50% 0,#f59e0b0a 0%,#0000 70%);border-top:1px solid #ffffff0d;padding:4.5rem 1.5rem 5rem}.gallery-home-container.svelte-1lyow7c{max-width:1240px;margin:0 auto}.section-header.svelte-1lyow7c{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2.25rem;display:flex}.section-tag.svelte-1lyow7c{letter-spacing:.12em;text-transform:uppercase;color:#f59e0b;align-items:center;gap:.45rem;margin-bottom:.4rem;font-size:.725rem;font-weight:700;display:inline-flex}.tag-dot.svelte-1lyow7c{background-color:#f59e0b;border-radius:50%;width:6px;height:6px}.section-title.svelte-1lyow7c{letter-spacing:.03em;color:#fff;margin:0;font-size:2rem;font-weight:800}.view-all-link.svelte-1lyow7c{color:#f59e0b;letter-spacing:.05em;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:.5rem;padding-bottom:.25rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.view-all-link.svelte-1lyow7c:hover{color:#fbbf24;border-color:#f59e0b;transform:translate(3px)}.view-all-link.svelte-1lyow7c svg:where(.svelte-1lyow7c){width:1rem;height:1rem}.featured-grid.svelte-1lyow7c{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (width>=640px){.featured-grid.svelte-1lyow7c{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.featured-grid.cols-3.svelte-1lyow7c{grid-template-columns:repeat(3,minmax(0,1fr))}.featured-grid.cols-4.svelte-1lyow7c,.featured-grid.svelte-1lyow7c{grid-template-columns:repeat(4,minmax(0,1fr))}}.featured-card.svelte-1lyow7c{cursor:pointer;background:#111827b3;border:1px solid #ffffff14;border-radius:8px;outline:none;flex-direction:column;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.featured-card.svelte-1lyow7c:hover,.featured-card.svelte-1lyow7c:focus-visible{border-color:#f59e0b73;transform:translateY(-4px);box-shadow:0 10px 24px -6px #000000b3,0 0 16px #f59e0b1f}.featured-thumb-wrap.svelte-1lyow7c{aspect-ratio:16/9;background:#0f172a;width:100%;position:relative;overflow:hidden}.featured-img.svelte-1lyow7c{object-fit:cover;width:100%;height:100%;transition:transform .35s}.featured-card.svelte-1lyow7c:hover .featured-img:where(.svelte-1lyow7c){transform:scale(1.06)}.featured-badge.svelte-1lyow7c{text-transform:uppercase;letter-spacing:.05em;z-index:2;border-radius:4px;padding:.15rem .45rem;font-size:.6rem;font-weight:700;position:absolute;top:.6rem;left:.6rem}.badge-screenshot.svelte-1lyow7c{color:#fff;background:#0ea5e9d9}.badge-video.svelte-1lyow7c{color:#fff;background:#ef4444d9}.badge-artwork.svelte-1lyow7c{color:#fff;background:#a855f7d9}.featured-play-overlay.svelte-1lyow7c{z-index:2;background:#0003;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.featured-card.svelte-1lyow7c:hover .featured-play-overlay:where(.svelte-1lyow7c){background:#0006}.play-btn-circle.svelte-1lyow7c{color:#fff;background:#ef4444e6;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:transform .2s;display:flex}.play-btn-circle.svelte-1lyow7c svg:where(.svelte-1lyow7c){width:1rem;height:1rem;margin-left:2px}.featured-card.svelte-1lyow7c:hover .play-btn-circle:where(.svelte-1lyow7c){transform:scale(1.15)}.featured-info.svelte-1lyow7c{padding:.85rem 1rem}.featured-title.svelte-1lyow7c{color:#f3f4f6;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.925rem;font-weight:600;overflow:hidden}.featured-desc.svelte-1lyow7c{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;margin:.25rem 0 0;font-size:.775rem;overflow:hidden}@media (width<=640px){.section-header.svelte-1lyow7c{flex-direction:column;align-items:flex-start;gap:.75rem}}*,:before,:after{box-sizing:border-box}body{font-family:var(--rexafo-font-sans,sans-serif);color:var(--rexafo-text,#f8fafc);background-color:#050713;flex-direction:column;min-height:100vh;margin:0;padding:0;display:flex;overflow-x:hidden}.hero-section[data-astro-cid-42twbff7]{align-items:center;width:100%;min-height:480px;display:flex;position:relative;overflow:hidden}.hero-bg-wrapper[data-astro-cid-42twbff7]{pointer-events:none;z-index:0;position:absolute;inset:0}.hero-bg-img[data-astro-cid-42twbff7]{background-image:url(/images/orca/hero2.webp);background-position:70%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.hero-bg-overlay[data-astro-cid-42twbff7]{background:linear-gradient(90deg,#050713f2 0%,#050713d1 42%,#05071359 75%,#05071326 100%),linear-gradient(#0000 50%,#050713bf 80%,#050713 100%);width:100%;height:100%;position:absolute;inset:0}.hero-content-container[data-astro-cid-42twbff7]{z-index:10;justify-content:flex-start;width:100%;max-width:1440px;margin:0 auto;padding:3.5rem 1.5rem 2rem;display:flex;position:relative}.hero-text-block[data-astro-cid-42twbff7]{flex-direction:column;gap:1.15rem;max-width:680px;display:flex}.hero-title[data-astro-cid-42twbff7]{font-family:var(--rexafo-font-headline,sans-serif);text-transform:uppercase;letter-spacing:.03em;color:#fff;margin:0;font-size:3.8rem;font-weight:900;line-height:1.05}.gold-title[data-astro-cid-42twbff7]{color:#f59e0b;text-shadow:0 0 25px #f59e0b80}.hero-subtitle[data-astro-cid-42twbff7]{color:#cbd5e1;max-width:620px;margin:0;font-size:1.15rem;line-height:1.6}.hero-cta-group[data-astro-cid-42twbff7]{flex-wrap:wrap;gap:1.15rem;margin-top:.5rem;display:flex}.btn-hero-primary[data-astro-cid-42twbff7]{color:#fff;border-radius:var(--rexafo-radius-md,10px);height:52px;font-family:var(--rexafo-font-headline,sans-serif);text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,#d97706 0%,#b45309 100%);border:1px solid #f59e0b80;justify-content:center;align-items:center;gap:.6rem;padding:0 2.2rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 0 24px #f59e0b66}.btn-hero-primary[data-astro-cid-42twbff7]:hover{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);transform:translateY(-2px);box-shadow:0 0 32px #f59e0b99}.btn-hero-secondary[data-astro-cid-42twbff7]{backdrop-filter:blur(8px);color:#fff;border-radius:var(--rexafo-radius-md,10px);height:52px;font-family:var(--rexafo-font-headline,sans-serif);text-transform:uppercase;letter-spacing:.08em;background:#05071399;border:1px solid #ffffff40;justify-content:center;align-items:center;gap:.6rem;padding:0 2rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.btn-hero-secondary[data-astro-cid-42twbff7]:hover{background:#ffffff1a;border-color:#ffffff73;transform:translateY(-2px)}.main-section[data-astro-cid-42twbff7]{z-index:10;box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:1.75rem 1.5rem 4rem;position:relative}.content-grid[data-astro-cid-42twbff7]{grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr);align-items:start;gap:2.25rem;display:grid}.news-column[data-astro-cid-42twbff7]{min-width:0}.sidebar-column[data-astro-cid-42twbff7]{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.features-strip[data-astro-cid-42twbff7]{z-index:10;box-sizing:border-box;background:#ffffff04;border-top:1px solid #ffffff0f;width:100%;padding:3.5rem 1.5rem;position:relative}.features-container[data-astro-cid-42twbff7]{grid-template-columns:repeat(3,1fr);gap:2.5rem;max-width:1200px;margin:0 auto;display:grid}.feature-item[data-astro-cid-42twbff7]{align-items:flex-start;gap:1.25rem;display:flex}.feature-icon-box[data-astro-cid-42twbff7]{border-radius:var(--rexafo-radius-md,10px);color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b4d;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.feature-icon-box[data-astro-cid-42twbff7] svg[data-astro-cid-42twbff7]{width:24px;height:24px}.feature-text[data-astro-cid-42twbff7]{flex-direction:column;gap:.35rem;display:flex}.feature-title[data-astro-cid-42twbff7]{font-family:var(--rexafo-font-headline,sans-serif);color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:1.05rem;font-weight:800}.feature-desc[data-astro-cid-42twbff7]{color:var(--rexafo-text-muted,#94a3b8);margin:0;font-size:.85rem;line-height:1.5}@media (width<=1024px){.content-grid[data-astro-cid-42twbff7]{grid-template-columns:1fr;gap:2.5rem}.features-container[data-astro-cid-42twbff7]{grid-template-columns:1fr;gap:1.75rem}}@media (width<=768px){.hero-title[data-astro-cid-42twbff7]{font-size:2.6rem}.hero-content-container[data-astro-cid-42twbff7]{padding:3rem 1rem}.main-section[data-astro-cid-42twbff7]{padding:2rem 1rem 3rem}}@media (width<=540px){.hero-title[data-astro-cid-42twbff7]{font-size:2.1rem}.hero-subtitle[data-astro-cid-42twbff7]{font-size:.98rem}.btn-hero-primary[data-astro-cid-42twbff7],.btn-hero-secondary[data-astro-cid-42twbff7]{width:100%;height:48px}}@media (width<=390px){.hero-title[data-astro-cid-42twbff7]{font-size:1.85rem}.hero-content-container[data-astro-cid-42twbff7],.main-section[data-astro-cid-42twbff7],.features-strip[data-astro-cid-42twbff7]{padding-left:.75rem;padding-right:.75rem}}
