/*
Theme Name: StartupScopeGuide Radial Orbit Hub
Theme URI: https://StartupScopeGuide.com/
Author: eHyperlink
Description: Premium radial-orbit business authority theme with expanding-ring resource layout.
Version: 1.0.0
Text Domain: startupscopeguide
*/
:root{--navy:#07162d;--navy2:#0d2344;--white:#f6f8fb;--platinum:#dbe2eb;--amber:#ffb21c;--ink:#101827;--muted:#607087;--radius:20px;--shadow:0 18px 50px rgba(6,21,44,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.site-header{position:sticky;top:0;z-index:99;background:rgba(7,22,45,.96);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.1)}.header-inner{max-width:1240px;margin:auto;height:76px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand img,.custom-logo{height:45px;width:auto}.primary-menu{list-style:none;display:flex;align-items:center;gap:26px;margin:0;padding:0}.primary-menu a{color:#fff;font-size:.88rem;font-weight:700}.primary-menu a:hover{color:var(--amber)}.header-search{width:220px}.search-form{display:flex;border:1px solid rgba(255,255,255,.25);border-radius:999px;overflow:hidden}.search-form input{min-width:0;flex:1;background:transparent;border:0;padding:10px 13px;color:#fff;outline:0}.search-form button{border:0;background:var(--amber);padding:0 15px;cursor:pointer}.menu-toggle{display:none;background:none;border:1px solid #fff;color:#fff;padding:8px 12px;border-radius:10px}.orbit-hero{background:radial-gradient(circle at 50% 42%,#163b68 0,#0c2344 32%,#07162d 72%);color:#fff;min-height:680px;position:relative;overflow:hidden;padding:82px 20px 64px}.orbit-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:32px 32px;opacity:.25}.orbit-copy{text-align:center;position:relative;z-index:2;max-width:800px;margin:0 auto 30px}.eyebrow{color:var(--amber);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:800}.orbit-copy h1{font-family:"Avenir Next",Montserrat,Arial,sans-serif;font-size:clamp(2.2rem,5vw,4.6rem);line-height:1.04;margin:12px 0}.orbit-copy p{color:#d8e3f1;max-width:650px;margin:auto}.orbit-system{width:min(620px,90vw);height:390px;margin:auto;position:relative;z-index:2}.orbit-ring{position:absolute;left:50%;top:50%;border:1px solid rgba(219,226,235,.25);border-radius:50%;transform:translate(-50%,-50%)}.ring-one{width:300px;height:300px}.ring-two{width:510px;height:370px}.orbit-core{position:absolute;left:50%;top:50%;width:150px;height:150px;transform:translate(-50%,-50%);border-radius:50%;background:linear-gradient(145deg,#fff,#cad5e3);box-shadow:0 0 0 12px rgba(255,178,28,.12),0 25px 70px rgba(0,0,0,.35);display:grid;place-items:center}.orbit-core img{width:106px}.orbit-node{--angle:0deg;--distance:150px;position:absolute;left:50%;top:50%;transform:rotate(var(--angle)) translateX(var(--distance)) rotate(calc(-1*var(--angle)));width:56px;height:56px;margin:-28px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--navy);border:3px solid var(--amber);font-size:1.25rem;font-weight:800;box-shadow:0 8px 24px rgba(0,0,0,.24)}.orbit-node span{position:absolute;white-space:nowrap;top:64px;background:var(--amber);color:var(--navy);font-size:.7rem;padding:4px 8px;border-radius:6px;opacity:0;transform:translateY(-5px);transition:.2s}.orbit-node:hover span,.orbit-node:focus span{opacity:1;transform:none}.orbit-node.outer{--distance:255px}.trust-strip{max-width:1100px;margin:-34px auto 54px;position:relative;z-index:4;background:#fff;box-shadow:var(--shadow);border-radius:18px;padding:22px;display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.trust-strip strong{display:block;font-size:1.45rem;color:var(--navy)}.trust-strip span{font-size:.78rem;color:var(--muted)}.main-wrap{max-width:1240px;margin:auto;padding:0 24px 80px}.section-heading{text-align:center;margin:38px auto 30px;max-width:750px}.section-heading h2{font:800 clamp(1.8rem,3.2vw,3rem)/1.15 "Avenir Next",Montserrat,sans-serif;margin:8px}.resource-rings{display:grid;gap:24px}.ring-row{display:grid;gap:24px}.ring-row.one{grid-template-columns:minmax(0,820px);justify-content:center}.ring-row.three{grid-template-columns:repeat(3,1fr)}.ring-row.five{grid-template-columns:repeat(5,1fr)}.resource-card{background:#fff;border:1px solid #e0e6ed;border-radius:var(--radius);overflow:hidden;box-shadow:0 12px 30px rgba(8,28,56,.07);transition:.25s}.resource-card:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.resource-card .thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#0c2850,#ffb21c);overflow:hidden}.resource-card .thumb img{width:100%;height:100%;object-fit:cover}.card-body{padding:22px}.resource-card h2,.resource-card h3{font-family:"Avenir Next",Montserrat,sans-serif;line-height:1.25;margin:0 0 12px}.resource-card h2{font-size:2rem}.resource-card h3{font-size:1.15rem}.resource-card p{color:var(--muted);margin:0 0 14px}.card-meta{font-size:.75rem;color:#758399}.read-link{font-weight:800;color:#b56d00}.ring-row.five .card-body{padding:17px}.ring-row.five p{display:none}.ring-row.five h3{font-size:1rem}.older-posts{text-align:center;margin:36px}.older-posts a,.nav-previous a{display:inline-block;background:var(--navy);color:#fff;padding:13px 24px;border-radius:999px;font-weight:800}.site-footer{background:var(--navy);color:#dfe8f3;padding:54px 24px 24px;display:block;visibility:visible;min-height:260px}.footer-grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:54px}.footer-logo{height:46px;width:auto;margin-bottom:16px}.site-footer h3{color:var(--amber);font-size:.8rem;text-transform:uppercase;letter-spacing:.12em}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin:8px 0}.footer-links a:hover{color:var(--amber)}.copyright{max-width:1200px;margin:34px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.13);font-size:.78rem}.archive-head{padding:60px 24px;background:var(--navy);color:#fff;text-align:center}.mini-orbit{display:flex;justify-content:center;gap:12px;margin-top:22px;flex-wrap:wrap}.mini-orbit a{border:1px solid var(--amber);padding:6px 12px;border-radius:999px;font-size:.78rem}.post-shell{max-width:900px;margin:50px auto;padding:0 24px}.constellation{display:flex;align-items:center;gap:5px;overflow:auto;padding:18px 0;margin-bottom:22px}.constellation a{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:.78rem;color:var(--muted)}.constellation i{width:10px;height:10px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 4px rgba(255,178,28,.15)}.constellation b{height:1px;width:25px;background:#bcc6d2}.entry-header h1{font:800 clamp(2.3rem,5vw,4rem)/1.1 "Avenir Next",Montserrat,sans-serif;color:var(--navy)}.entry-content{font-size:1.08rem}.entry-content h2,.entry-content h3{font-family:"Avenir Next",Montserrat,sans-serif;color:var(--navy);line-height:1.25}.context-links{padding:16px 18px;border-left:4px solid var(--amber);background:#f1f5f9;margin:25px 0}.context-links strong{display:block}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.related-section{margin-top:55px;border-top:1px solid #dce3eb;padding-top:30px}.page-content{max-width:900px;margin:50px auto;padding:0 24px}.screen-reader-text{position:absolute;left:-9999px}@media(max-width:900px){.menu-toggle{display:block}.primary-navigation{display:none;position:absolute;top:76px;left:0;right:0;background:var(--navy);padding:20px}.primary-navigation.open{display:block}.primary-menu{flex-direction:column;align-items:flex-start}.header-search{display:none}.orbit-hero{min-height:620px}.orbit-system{transform:scale(.78);margin-top:-25px}.trust-strip{grid-template-columns:repeat(2,1fr);margin-left:18px;margin-right:18px}.ring-row.three,.ring-row.five{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.related-grid{grid-template-columns:1fr}}@media(max-width:600px){.orbit-system{transform:scale(.58);margin-left:-18%;width:136%;height:300px}.orbit-hero{padding-top:54px;min-height:540px}.trust-strip{grid-template-columns:1fr 1fr}.ring-row.three,.ring-row.five{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.resource-card h2{font-size:1.4rem}.entry-header h1{font-size:2.2rem}}
