:root{color-scheme:dark;--bg:#07131f;--panel:#0f2536;--panel2:#102b3e;--cyan:#59d6d9;--cyan2:#9cebed;--text:#f0f8fa;--muted:#aec1ce;--line:#284254;--shadow:0 20px 70px rgba(0,0,0,.23)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at 88% 4%,rgba(55,180,187,.17),transparent 33%),radial-gradient(circle at 0% 27%,rgba(30,90,135,.18),transparent 36%),var(--bg);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--text);line-height:1.55}a{color:inherit}a:focus-visible,summary:focus-visible{outline:3px solid #91f6fa;outline-offset:4px}img,svg{max-width:100%}.shell{width:min(1120px,calc(100% - 40px));margin-inline:auto}.skip{position:absolute;left:-9999px;top:4px;z-index:100;background:var(--cyan);color:#06202d;padding:.55rem 1rem}.skip:focus{left:8px}.site-header{position:sticky;top:0;z-index:10;background:rgba(7,19,31,.93);backdrop-filter:blur(14px);border-bottom:1px solid rgba(151,209,218,.13)}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:81px;gap:24px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand-mark{width:44px;height:44px;display:grid;place-items:center;border:1.6px solid #6fdbdf;border-radius:13px;transform:rotate(-8deg);background:linear-gradient(150deg,#17465b,#092338);box-shadow:0 0 28px rgba(76,205,222,.09)}.brand-mark span{display:block;color:#b9f4f3;font-weight:850;font-size:18px;letter-spacing:-2px;transform:rotate(8deg)}.brand-name{display:block;font-size:1.18rem;line-height:1.1;font-weight:790;letter-spacing:.02em}.brand-sub{display:block;color:var(--cyan);font-size:.65rem;letter-spacing:.26em;font-weight:700;margin-top:4px}.main-nav{display:flex;align-items:center;gap:29px}.main-nav a,.mobile-nav a{color:#d6e6eb;text-decoration:none;font-weight:550;font-size:.92rem}.main-nav a:hover,.main-nav a[aria-current=page],.mobile-nav a:hover,.mobile-nav a[aria-current=page]{color:var(--cyan)}.nav-cta{border:1px solid #447988;padding:10px 16px;border-radius:10px}.mobile-nav{display:none}.mobile-nav summary{list-style:none;cursor:pointer;border:1px solid var(--line);padding:10px 14px;border-radius:9px}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-menu{position:absolute;right:20px;top:72px;background:#102737;border:1px solid #356070;box-shadow:var(--shadow);padding:18px;min-width:210px;border-radius:12px;display:grid;gap:17px}.hero{padding:96px 0 83px;display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--cyan2);font-size:.78rem;letter-spacing:.14em;font-weight:750;text-transform:uppercase}.eyebrow:before{content:"";width:17px;height:2px;background:var(--cyan)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(2.6rem,5vw,4.85rem);letter-spacing:-.055em;line-height:1.06;margin:18px 0 22px;font-weight:800}h1 em{color:var(--cyan);font-style:normal}.lead{color:#c4d4df;font-size:1.13rem;max-width:560px}.button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;border-radius:11px;padding:13px 20px;font-weight:750;font-size:.93rem;transition:transform .15s,background .15s;border:1px solid transparent}.btn:hover{transform:translateY(-2px)}.btn-primary{background:#69d6da;color:#052332}.btn-primary:hover{background:#a1f0ed}.btn-secondary{color:#e7f7f8;border-color:#496b79;background:rgba(21,58,76,.55)}.btn-secondary:hover{background:#193b50}.hero-note{font-size:.8rem;color:#8faabb;margin-top:18px}.mockup-frame{padding:15px;border-radius:28px;background:linear-gradient(150deg,#204456,#091b2a);border:1px solid #406879;box-shadow:var(--shadow);max-width:440px;margin-inline:auto;transform:rotate(2deg)}.mockup-inner{background:#071724;border-radius:19px;padding:22px 20px 19px;border:1px solid #254151}.mockup-top{display:flex;justify-content:space-between;color:#9db6c2;font-size:.77rem;margin-bottom:27px}.mockup-top b{color:#e1f5f5}.pill{border-radius:999px;border:1px solid #486e75;color:#8ce1e1;background:#143d4a;padding:3px 10px;font-size:.69rem;font-weight:800;letter-spacing:.03em}.match-card{background:#0f2c3d;border:1px solid #315566;border-radius:15px;padding:19px}.match-meta{text-align:center;color:#9db6c2;font-size:.7rem;letter-spacing:.09em;text-transform:uppercase}.match-team-row{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;margin:25px 0 11px}.team{text-align:center;font-size:.87rem;font-weight:730}.team-icon{width:35px;height:35px;border-radius:50%;border:1px solid #5a8996;margin:0 auto 9px;display:grid;place-items:center;font-size:14px;color:#c1e9e8}.score{font-size:1.44rem;white-space:nowrap;letter-spacing:-.05em;font-weight:800}.score small{color:#7aa0ac;font-size:.8rem;margin-inline:5px}.match-foot{text-align:center;color:#88b7c6;font-size:.72rem;margin-top:16px}.mockup-sponsor{margin-top:12px;padding:12px;border:1px dashed #4e7580;border-radius:10px;color:#bbd5db;text-align:center;font-size:.75rem}.mockup-caption{text-align:center;font-size:.69rem;color:#86a6b4;margin-top:16px}.section{padding:60px 0}.section-soft{background:rgba(12,39,56,.45);border-top:1px solid rgba(122,196,207,.07);border-bottom:1px solid rgba(122,196,207,.07)}.section-heading{max-width:700px;margin-bottom:30px}.section-heading h2,.page-heading h1{font-size:clamp(2rem,3.5vw,3rem);letter-spacing:-.045em;line-height:1.13;margin:15px 0 16px}.section-heading p,.page-heading p{color:var(--muted);font-size:1.06rem}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{padding:25px;border:1px solid #2a4a5d;background:linear-gradient(155deg,rgba(22,59,77,.85),rgba(11,30,45,.95));border-radius:18px;min-height:198px}.card-symbol{width:45px;height:45px;border:1px solid #326677;border-radius:13px;display:grid;place-items:center;color:var(--cyan);font-size:1.4rem;margin-bottom:20px}.card h3{font-size:1.12rem;letter-spacing:-.02em;margin-bottom:9px}.card p{color:var(--muted);font-size:.92rem;margin-bottom:0}.cta-panel{padding:42px;border:1px solid #356577;border-radius:20px;background:radial-gradient(circle at 95% 15%,rgba(98,208,205,.14),transparent 43%),linear-gradient(120deg,#122f43,#0c2233);display:flex;gap:30px;align-items:center;justify-content:space-between}.cta-panel h2{font-size:1.7rem;margin-bottom:9px;letter-spacing:-.04em}.cta-panel p{color:var(--muted);margin-bottom:0;max-width:570px}.site-footer{border-top:1px solid #264458;padding:32px 0 42px;margin-top:65px}.footer-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.footer-note{color:#97b1c0;font-size:.81rem;max-width:490px}.footer-links{display:flex;gap:19px;flex-wrap:wrap}.footer-links a{font-size:.84rem;text-decoration:none;color:#bbd0db}.footer-links a:hover{color:var(--cyan)}.page-heading{padding:70px 0 26px;max-width:740px}.body-grid{display:grid;grid-template-columns:1.45fr .8fr;gap:25px;align-items:start}.prose-box,.side-box{background:rgba(13,39,56,.68);border:1px solid #2b4d5e;border-radius:17px;padding:30px}.prose-box h2{font-size:1.25rem;margin-top:30px;margin-bottom:10px}.prose-box h2:first-child{margin-top:0}.prose-box p,.prose-box li{color:#c3d5df}.prose-box p:last-child{margin-bottom:0}.prose-box ul{padding-left:19px}.side-box h3{font-size:1.1rem}.side-box p{font-size:.91rem;color:var(--muted)}.contact-row{padding:21px 0;border-bottom:1px solid #294b5c}.contact-row:first-child{padding-top:0}.contact-row:last-child{border-bottom:none;padding-bottom:0}.contact-row h3{margin-bottom:4px}.contact-row a{font-size:1.04rem;color:#86e7e5;text-decoration:none;overflow-wrap:anywhere}.contact-row p{color:var(--muted);font-size:.9rem;margin-bottom:0}.notice{border-left:3px solid #67d4d6;background:#13384a;padding:18px 20px;border-radius:0 10px 10px 0;margin-bottom:23px}.notice strong{display:block;margin-bottom:6px}.notice p{margin:0;color:#cce3e6}.feature-list{display:grid;gap:13px}.feature-item{display:flex;gap:12px;align-items:flex-start}.feature-item i{color:#63dbd9;font-style:normal;font-weight:800}.feature-item span{color:#d5e6ec}.small{font-size:.82rem;color:var(--muted)}@media(max-width:880px){.hero{grid-template-columns:1fr;gap:40px;padding-top:68px}.hero-copy{max-width:730px}.mockup-frame{transform:none;max-width:470px}.cards{grid-template-columns:1fr 1fr}.body-grid{grid-template-columns:1fr}}@media(max-width:640px){.shell{width:min(100% - 30px,1120px)}.main-nav{display:none}.mobile-nav{display:block}.hero{padding:52px 0 60px}.lead{font-size:1rem}.cards{grid-template-columns:1fr}.section{padding:43px 0}.cta-panel{padding:26px;display:block}.cta-panel .btn{margin-top:22px}.footer-inner{display:block}.footer-links{margin-top:20px}.prose-box,.side-box{padding:22px}.page-heading{padding-top:46px}.score{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}.btn:hover{transform:none}}
