/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--black:#090a0c;--ink:#111319;--red:#e6242e;--red-dark:#a90d16;--gold:#d5aa59;--paper:#f4f2ee;--line:#2d3038;--muted:#a7aab2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#111;background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.wrap{width:min(1180px,100% - 40px);margin-inline:auto}.topbar{background:var(--red);color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.topbar .wrap{justify-content:space-between;align-items:center;gap:25px;min-height:32px;display:flex}.topbar a{margin-left:18px}.topbar .topbar-database-link{background:var(--gold);color:#111;border-radius:3px;margin-left:18px;padding:6px 10px;box-shadow:0 2px 8px #00000040}.site-header{z-index:50;color:#fff;background:#090a0cfa;border-bottom:1px solid #303139;position:sticky;top:0}.header-row{align-items:center;gap:18px;min-height:88px;display:flex}.brand{flex:none;align-items:center;gap:11px;display:flex}.brand-logo{object-fit:contain;filter:drop-shadow(0 5px 12px #0000004d);width:58px;height:66px;display:block}.brand-shield{color:#fff;border:2px solid var(--red);clip-path:polygon(50% 0,100% 15%,92% 76%,50% 100%,8% 76%,0 15%);place-items:center;width:50px;height:58px;font-weight:900;display:grid}.brand strong{letter-spacing:.07em;font-size:18px;display:block}.brand small{color:var(--gold);letter-spacing:.14em;margin-top:3px;font-size:9px;display:block}nav{text-transform:uppercase;align-items:center;gap:17px;margin-left:auto;font-size:10px;font-weight:800;display:flex}nav>a,nav summary{cursor:pointer;white-space:nowrap;padding:35px 0;list-style:none}nav>a:hover,nav summary:hover{color:var(--red)}nav details{position:relative}nav summary::-webkit-details-marker{display:none}nav summary:after{content:"▾";color:var(--gold);margin-left:5px}.dropdown{border-top:3px solid var(--red);background:#111319;width:250px;padding:10px;display:grid;position:absolute;top:72px;left:-16px;box-shadow:0 20px 50px #00000059}.dropdown a{color:#d5d6da;border-bottom:1px solid #292b30;padding:10px 12px;font-size:10px}.dropdown a:hover{color:#fff;background:#20232a}.login-button{background:var(--red);color:#fff;text-transform:uppercase;white-space:nowrap;padding:13px 15px;font-size:9px;font-weight:900}.site-search-bar{z-index:42;color:#fff;background:#15171c;border-bottom:1px solid #343740;padding:12px 0;position:relative}.site-search-form{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.site-search-form>label{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:900}.site-search-control{background:#fff;border:1px solid #494d57;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;overflow:hidden}.site-search-control>span{color:#6b707a;padding-left:14px;font-size:22px}.site-search-control input{color:#111;background:#fff;border:0;outline:0;min-width:0;height:42px;padding:0 12px}.site-search-control button{background:var(--red);color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;height:42px;padding:0 22px;font-size:9px;font-weight:900}.home-visual-masthead{background:#050506;width:100%;position:relative;overflow:hidden}.home-visual-masthead>.masthead-background{aspect-ratio:3/2;object-fit:cover;object-position:center top;width:100%;display:block}.masthead-credential{z-index:3;box-sizing:border-box;color:#f0bf53;text-align:center;text-transform:uppercase;background:#050506;border:1px solid #ebbe4bd9;border-radius:3px;flex-direction:column;gap:.42em;width:17.5%;padding:.8% .7%;line-height:1.15;display:flex;position:absolute;top:55.8%;left:80.7%;box-shadow:0 4px 12px #00000080}.masthead-credential strong{color:#f5cb67;letter-spacing:.07em;font-size:clamp(9px,.98vw,16px);font-weight:950}.masthead-credential span{color:#f0bf53;letter-spacing:.035em;font-size:clamp(7px,.74vw,12px);font-weight:950}.masthead-player-replacement{z-index:1;object-fit:contain;object-position:center;background:#08090b;border:2px solid #c9a24d;border-radius:4px;width:14.8%;height:31.5%;position:absolute;top:15.8%;left:37.2%;box-shadow:0 10px 30px #000000a6}.masthead-email-rebrand{z-index:6;color:#fff;letter-spacing:.03em;white-space:nowrap;background:#050608;justify-content:center;align-items:center;width:18%;height:4.2%;font-size:clamp(6px,.68vw,11px);font-weight:900;display:flex;position:absolute;top:.3%;left:61.5%;overflow:hidden}.masthead-player-qr{z-index:6;background:#fff;border:1px solid #d5aa59;width:2.9%;height:auto;padding:2px;position:absolute;top:17.4%;left:48.3%}.masthead-database-cta{z-index:4;color:#090a0c;letter-spacing:.035em;text-align:center;text-transform:uppercase;background:linear-gradient(135deg,#e1bd70,#b88936);border:1px solid #f4d795;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;width:20%;min-height:4.75%;padding:.42% .8%;font-size:clamp(7px,.72vw,12px);font-weight:900;display:flex;position:absolute;top:.35%;left:31.2%;box-shadow:0 5px 15px #00000059}.masthead-database-cta strong{font-size:1em;line-height:1.05}.masthead-database-cta span{letter-spacing:.015em;margin-top:3px;font-size:.72em;font-weight:800;line-height:1.05}.masthead-highlights-page-cta{z-index:8;color:#090a0c;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:linear-gradient(135deg,#f1cf82 0%,#d5aa59 52%,#a87323 100%);border:1px solid #ffe5a9;border-radius:3px;justify-content:center;align-items:center;width:18.4%;min-height:4.15%;padding:.3% .8%;font-size:clamp(7px,.68vw,11px);font-weight:950;display:flex;position:absolute;top:5.15%;left:52.55%;box-shadow:0 0 0 1px #0000009e,0 6px 17px #d5aa595c}.masthead-highlights-page-cta:hover,.masthead-highlights-page-cta:focus-visible{background:linear-gradient(135deg,#ffe4a2 0%,#e0b860 52%,#b9822c 100%);transform:translateY(-1px)}.masthead-digicard-cta{z-index:8;color:#fff;letter-spacing:.035em;text-align:center;text-transform:uppercase;background:linear-gradient(135deg,#f12a34 0%,#b90812 58%,#76040a 100%);border:1px solid #ff7077;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;width:20%;min-height:5.1%;padding:.34% .8%;font-size:clamp(6px,.59vw,9.5px);font-weight:900;line-height:1.1;display:flex;position:absolute;top:5.6%;left:31.2%;box-shadow:0 0 0 1px #000000a6,0 8px 22px #b9081285}.masthead-digicard-cta strong{color:#fff;font-size:1em;line-height:1.05}.masthead-digicard-cta .masthead-digicard-bonus{color:#fff;margin-top:3px;font-size:.95em;font-weight:900;line-height:1.05}.masthead-digicard-cta .masthead-digicard-offer{color:#ffe2a3;letter-spacing:.14em;margin-top:3px;font-size:.74em;font-weight:900}.masthead-digicard-cta:hover,.masthead-digicard-cta:focus-visible{background:linear-gradient(135deg,#ff3943 0%,#d10b16 58%,#8d050c 100%);transform:translateY(-1px)}.masthead-hotspots{z-index:2;position:absolute;inset:0}.masthead-hotspot{border:1px solid #0000;border-radius:4px;display:block;position:absolute}.masthead-hotspot span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.masthead-hotspot:hover{background:#e6242e1a;border-color:#ffffff59;box-shadow:0 0 18px #e6242e59}.masthead-hotspot:focus-visible{outline-offset:2px;background:#e6242e33;outline:3px solid #fff}.hotspot-logo{width:10%;height:10.5%;top:.5%;left:.5%}.hotspot-phone{width:9%;height:4.2%;top:.3%;left:52%}.hotspot-email{width:18%;height:4.2%;top:.3%;left:61.5%}.hotspot-player-login{width:12%;height:4.3%;top:5%;left:72.6%}.hotspot-coach-login{width:12%;height:4.3%;top:5%;left:85.5%}.hotspot-nav-home{width:5%;height:4.2%;top:11.2%;left:10.8%}.hotspot-nav-about{width:5%;height:4.2%;top:11.2%;left:15.6%}.hotspot-nav-scouting{width:11.5%;height:4.2%;top:11.2%;left:20.5%}.hotspot-nav-database{width:10%;height:4.2%;top:11.2%;left:32%}.masthead-database-menu{z-index:7;width:10%;height:4.2%;position:absolute;top:11.2%;left:32%}.masthead-database-menu>summary{cursor:pointer;color:#0000;width:100%;height:100%;font-size:0;list-style:none}.masthead-database-menu>summary::-webkit-details-marker{display:none}.masthead-database-dropdown{background:#050608fa;border:1px solid #c99b4a;width:min(390px,36vw);max-height:420px;padding:8px;position:absolute;top:100%;left:-25%;overflow:auto;box-shadow:0 16px 35px #0000008c}.masthead-database-dropdown a{color:#fff;text-transform:uppercase;border-bottom:1px solid #ffffff1a;padding:9px 10px;font-size:clamp(8px,.72vw,12px);font-weight:800;line-height:1.25;display:block}.masthead-database-dropdown a:last-child{color:#e2bd6d;border-bottom:0}.masthead-database-dropdown a:hover,.masthead-database-dropdown a:focus-visible{color:#fff;background:#991b1b}.hotspot-nav-founding{width:8.5%;height:4.2%;top:11.2%;left:42%}.hotspot-nav-services{width:8.5%;height:4.2%;top:11.2%;left:50.5%}.hotspot-nav-coaches{width:6.5%;height:4.2%;top:11.2%;left:59%}.hotspot-nav-programs{width:13%;height:4.2%;top:11.2%;left:65.3%}.hotspot-nav-membership{width:9.5%;height:4.2%;top:11.2%;left:78.3%}.hotspot-nav-pitch{width:5.8%;height:4.2%;top:11.2%;left:87.6%}.hotspot-nav-contact{width:6.3%;height:4.2%;top:11.2%;left:93.2%}.hotspot-cta-player{width:16.6%;height:5.8%;top:48.2%;left:4.2%}.hotspot-cta-search{width:16.8%;height:5.8%;top:48.2%;left:21.7%}.hotspot-cta-coaches{width:17.3%;height:5.8%;top:48.2%;left:39.3%}.hotspot-service-evaluations{width:19.3%;height:24.2%;top:67.4%;left:1.8%}.hotspot-service-digicards{width:19%;height:24.2%;top:67.4%;left:21.7%}.hotspot-service-exposure{width:18%;height:24.2%;top:67.4%;left:41.3%}.hotspot-service-coaches{width:18.5%;height:24.2%;top:67.4%;left:59.5%}.hotspot-service-flag{width:19.5%;height:24.2%;top:67.4%;left:78.2%}.hotspot-join{width:25.7%;height:4.7%;top:94.2%;left:68.4%}.mobile-home-actions{color:#fff;border-top:2px solid var(--red);background:#090a0c;padding:26px 0;display:none}.mobile-brand-row{align-items:center;gap:14px;margin-bottom:18px;display:flex}.mobile-brand-row img{object-fit:contain;width:62px;height:62px}.mobile-brand-row strong,.mobile-brand-row span{display:block}.mobile-brand-row strong{text-transform:uppercase;font-size:20px}.mobile-brand-row span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:800}.mobile-action-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-action-grid a{color:#fff;text-align:center;text-transform:uppercase;background:#16191f;border:1px solid #343841;padding:13px;font-size:9px;font-weight:900}.mobile-action-grid a:first-child{background:var(--red);border-color:var(--red)}.mobile-action-grid .mobile-flash-sale-link{color:#fff;background:linear-gradient(135deg,#ed2530,#a90811);border-color:#f36168}.mobile-action-grid .mobile-highlights-link{color:#090a0c;background:linear-gradient(135deg,#e5c374,#b98531);border-color:#f4d795}.mobile-action-grid .mobile-database-link strong,.mobile-action-grid .mobile-database-link span,.mobile-action-grid .mobile-flash-sale-link strong,.mobile-action-grid .mobile-flash-sale-link span,.mobile-action-grid .mobile-flash-sale-link small{display:block}.mobile-action-grid .mobile-database-link span,.mobile-action-grid .mobile-flash-sale-link span,.mobile-action-grid .mobile-flash-sale-link small{margin-top:5px;font-size:.78em;line-height:1.35}.mobile-action-grid .mobile-flash-sale-link span{font-weight:900}.mobile-action-grid .mobile-flash-sale-link small{color:#ffe2a3;letter-spacing:.12em}.highlights-nav-link{color:var(--gold)!important}.hd-hero{color:#fff;border-bottom:5px solid var(--gold);background:radial-gradient(circle at 84% 12%,#d7192047,#0000 34%),linear-gradient(125deg,#07080a 0%,#111319 58%,#050506 100%);padding:92px 0 78px;overflow:hidden}.hd-hero-grid,.hd-feature-split,.hd-sale-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:60px;display:grid}.hd-hero-grid{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:42px}.hd-hero-copy h1{letter-spacing:-.065em;text-transform:uppercase;margin:12px 0 24px;font-size:clamp(54px,6.7vw,94px);line-height:.9}.hd-hero-copy h1 span{color:var(--red)}.hd-hero-copy>p:not(.eyebrow){color:#c9cbd1;max-width:700px;font-size:17px;line-height:1.75}.hd-season-notice{color:#fff;border-left:4px solid var(--gold);letter-spacing:.045em;text-transform:uppercase;margin-top:24px;padding-left:15px;font-size:12px;display:block}.hd-hero-visual,.hd-portrait-visual,.hd-sale-visual{border:1px solid #373a42;border-top:5px solid var(--gold);background:#0b0c0f;margin:0;padding:14px;box-shadow:0 30px 90px #00000070}.hd-hero-visual img,.hd-portrait-visual img,.hd-sale-visual img{object-fit:contain;width:100%;height:auto;display:block}.hd-hero-product-showcase{border:1px solid #373a42;border-top:5px solid var(--gold);background:#08090c;width:100%;min-width:0;padding:20px;box-shadow:0 30px 90px #00000070}.hd-hero-product-showcase h2{color:var(--gold);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin:0 0 10px;font-size:clamp(15px,1.45vw,22px);font-weight:950;line-height:1.1}.hd-hero-product-showcase h2 span{display:block}.hd-hero-product-showcase figure{background:#030405;border:1px solid #41444d;min-width:0;margin:0;overflow:hidden}.hd-hero-product-showcase img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.hd-hero-level-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.hd-hero-level-grid>section{flex-direction:column;min-width:0;display:flex}.hd-hero-level-grid figure{aspect-ratio:2/3}.hd-hero-girls-flag-card h2{color:#ff6bdc}.hd-section{padding:96px 0}.hd-centered-heading{text-align:center;max-width:900px;margin:0 auto 42px}.hd-centered-heading h2,.hd-feature-copy h2,.hd-sale-card h2{letter-spacing:-.045em;text-transform:uppercase;margin:5px 0 16px;font-size:clamp(42px,5vw,68px);line-height:.96}.hd-centered-heading>p:not(.eyebrow),.hd-feature-copy>p:not(.eyebrow){color:#676a72;line-height:1.75}.hd-version-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hd-version-card{--version-accent:#d6aa3a;--version-glow:#d6aa3a3d;color:#fff;background:radial-gradient(circle at 100% 0%, var(--version-glow), transparent 42%), linear-gradient(145deg, #191b21 0%, #090a0d 72%);border:1px solid var(--version-accent);flex-direction:column;min-height:265px;padding:26px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hd-version-card{border:1px solid color-mix(in srgb, var(--version-accent) 54%, #353841)}}.hd-version-card{border-top:5px solid var(--version-accent);box-shadow:0 16px 38px #08090c2e, 0 0 24px var(--version-glow);transition:transform .22s,box-shadow .22s,border-color .22s}.hd-version-card:after{content:"";border:18px solid var(--version-accent);opacity:.11;pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-65px;right:-58px}.hd-version-card:hover{border-color:var(--version-accent);box-shadow:0 24px 50px #08090c47, 0 0 32px var(--version-glow);transform:translateY(-6px)}.hd-version-card:first-child{--version-accent:#d7ad45;--version-glow:#d7ad4547}.hd-version-card:nth-child(2){--version-accent:#36a9ff;--version-glow:#36a9ff40}.hd-version-card:nth-child(3){--version-accent:#8d7aff;--version-glow:#8d7aff40}.hd-version-card:nth-child(4){--version-accent:#ff7a30;--version-glow:#ff7a3042}.hd-version-card:nth-child(5){--version-accent:#ef3340;--version-glow:#ef334042}.hd-version-card:nth-child(6){--version-accent:#ffc72c;--version-glow:#ffc72c40}.hd-version-card:nth-child(7){--version-accent:#ff4d4d;--version-glow:#ff4d4d40}.hd-version-card:nth-child(8){--version-accent:#ff52c8;--version-glow:#ff52c845}.hd-version-card:nth-child(9){--version-accent:#c45cff;--version-glow:#c45cff42}.hd-version-card:nth-child(10){--version-accent:#19d978;--version-glow:#19d9783d}.hd-version-card:nth-child(11){--version-accent:#19cbd1;--version-glow:#19cbd13d}.hd-version-card:nth-child(12){--version-accent:#ff8bd8;--version-glow:#ff8bd84d}.hd-version-card.hd-cheerleaders-version{--version-accent:#ff7dcc;--version-glow:#ff69bf75;box-shadow:0 18px 42px #38064173, 0 0 34px var(--version-glow);background:radial-gradient(circle at 14% 12%,#ffe45c5c 0 4px,#0000 5px),radial-gradient(circle at 84% 80%,#7bdeff57 0 5px,#0000 6px),linear-gradient(145deg,#4a0a55 0%,#9c1669 50%,#1b376e 100%);border:2px solid #ffe16d;border-top:6px solid #ff7dcc}.hd-version-card.hd-cheerleaders-version:before{content:"✦  ✦  ✦";color:#ffe16d;letter-spacing:.32em;text-shadow:0 0 12px #ffe16dd1;font-size:13px;position:absolute;bottom:19px;left:22px}.hd-version-card.hd-cheerleaders-version a{color:#ffe16d}.hd-version-card>span{color:var(--version-accent);position:absolute;top:15px;right:20px}@supports (color:color-mix(in lab, red, red)){.hd-version-card>span{color:color-mix(in srgb, var(--version-accent) 42%, #fff)}}.hd-version-card>span{opacity:.42;font-size:42px;font-weight:950}.hd-version-card small{color:#07080a;background:var(--version-accent);width:fit-content;box-shadow:0 0 18px var(--version-glow);letter-spacing:.13em;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:950}.hd-version-card h3{text-transform:uppercase;max-width:86%;margin:20px 0 10px;font-size:22px;line-height:1.12}.hd-version-card p{color:#c9cbd2;margin:0 0 22px;font-size:13px;line-height:1.6}.hd-version-card a{z-index:1;width:fit-content;color:var(--version-accent);border-bottom:1px solid var(--version-accent);margin-top:auto}@supports (color:color-mix(in lab, red, red)){.hd-version-card a{border-bottom:1px solid color-mix(in srgb, var(--version-accent) 65%, transparent)}}.hd-version-card a{text-transform:uppercase;font-size:11px;font-weight:900}.hd-sample-gallery{background:#f2f1ed;border-top:1px solid #deded9}.hd-editorial-image-grid{align-items:stretch;gap:24px;display:grid}.hd-editorial-image-grid.hd-two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-editorial-image-grid.hd-three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.hd-editorial-image-grid figure{border:1px solid #343740;border-top:5px solid var(--gold);background:#090a0c;min-width:0;margin:0;overflow:hidden;box-shadow:0 20px 55px #1113192b}.hd-sample-image{aspect-ratio:3/2;background:#050608;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hd-cheer-image-grid .hd-sample-image{aspect-ratio:2/3}.hd-sample-image img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.hd-domain-corrected>span{z-index:1;min-height:9%;color:var(--gold);letter-spacing:.02em;text-transform:uppercase;background:#050505;justify-content:center;align-items:center;padding:4px 12px;font-size:clamp(11px,1.7vw,25px);font-weight:950;display:flex;position:absolute;top:3%;left:7%}.hd-editorial-image-grid figcaption{color:#fff;background:#111319;flex-direction:column;gap:7px;min-height:92px;padding:18px 20px;display:flex}.hd-editorial-image-grid figcaption strong{color:var(--gold);text-transform:uppercase;font-size:14px}.hd-editorial-image-grid figcaption span{color:#b9bcc4;font-size:12px;line-height:1.55}.hd-dark{color:#fff;background:#090a0d;border-top:1px solid #252831;border-bottom:1px solid #252831}.hd-dark .hd-feature-copy>p:not(.eyebrow){color:#b6b9c0}.hd-portrait-visual{justify-self:center;max-width:630px}.hd-program-visual{background:#fff;max-width:560px}.hd-feature-copy{max-width:640px}.hd-option-grid,.hd-flag-list{grid-template-columns:1fr 1fr;gap:10px;margin:30px 0;display:grid}.hd-option-grid span,.hd-flag-list span{color:#fff;border-left:4px solid var(--red);text-transform:uppercase;background:#17191f;padding:15px;font-size:12px;font-weight:850}.hd-option-grid.light span{color:#16181d;background:#f0efeb}.hd-reverse .hd-feature-copy{order:1}.hd-reverse .hd-portrait-visual{order:2}.hd-girls-flag{color:#fff;background:linear-gradient(105deg,#050608fa,#1a0b1ef0),#090a0c;border-top:5px solid #e149c9}.hd-girls-flag .eyebrow{color:#ff6be2}.hd-girls-flag .hd-feature-copy>p:not(.eyebrow){color:#d0c5d1}.hd-flag-list span{border-color:#e149c9}.hd-wide-sample-visual{border-top-color:#e149c9;max-width:720px}.hd-cheer-heading{text-align:center;max-width:900px;margin:76px auto 32px}.hd-cheer-heading .eyebrow{color:#ff6be2}.hd-cheer-heading h2{text-transform:uppercase;margin:5px 0 14px;font-size:clamp(36px,4.5vw,58px);line-height:.98}.hd-cheer-heading>p:not(.eyebrow){color:#d0c5d1;line-height:1.7}.hd-girls-flag .hd-editorial-image-grid figure{border-top-color:#e149c9}.hd-girls-flag .hd-editorial-image-grid figcaption strong{color:#ff6be2}.hd-features{background:#f2f1ed}.hd-features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hd-features-grid span{text-transform:uppercase;background:#fff;border:1px solid #deded9;padding:16px 18px 16px 42px;font-size:12px;font-weight:850;position:relative}.hd-features-grid span:before{content:"✓";color:var(--red);font-weight:950;position:absolute;left:18px}.hd-sale{color:#fff;background:#0c0d10}.hd-sale-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px}.hd-sale-grid>*{min-width:0}.hd-sale-visual{aspect-ratio:2048/1423;box-sizing:border-box;width:100%;max-width:100%;padding:6px;display:flex;overflow:hidden}.hd-sale-visual img{box-sizing:border-box;object-fit:contain;object-position:center;width:100%;min-width:0;max-width:100%;height:100%;display:block}.hd-sale-card{background:linear-gradient(145deg,#a0080f,#e21f2a);padding:46px;box-shadow:0 30px 80px #6800065c}.hd-sale-card .eyebrow{color:#ffe087}.hd-price-line{text-transform:uppercase;border-bottom:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.hd-price-line span{font-size:12px;font-weight:900}.hd-price-line del,.hd-price-line strong{font-size:28px}.hd-price-line.special strong{color:#ffe16d;font-size:60px;line-height:1}.hd-price-line.save strong{color:#fff}.hd-free-grid{grid-template-columns:1fr 1fr;gap:10px;margin:28px 0;display:grid}.hd-free-grid span{text-align:center;text-transform:uppercase;background:#00000038;padding:12px;font-size:11px;font-weight:900}.hd-anytime{color:#fff;border-left:5px solid var(--gold);text-transform:uppercase;background:#08090b;margin:0;padding:18px;font-size:12px;font-weight:900;line-height:1.55}.hd-checkout{background:#f2f1ed}.hd-purchase-card{border:1px solid #d7d7d2;border-left:6px solid var(--gold);background:#fff;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:38px;margin:0 auto 22px;padding:34px;display:grid;box-shadow:0 16px 42px #11131914}.hd-purchase-copy h3{text-transform:uppercase;margin:4px 0 2px;font-size:clamp(28px,3vw,42px);line-height:1}.hd-purchase-copy>p:not(.hd-product-label):not(.hd-offer-inclusion){color:#62656c;max-width:780px;line-height:1.72}.hd-product-label{color:var(--red);letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:950}.hd-product-price{color:var(--red);margin:8px 0 15px;font-size:42px;line-height:1;display:block}.hd-purchase-action{flex-direction:column;gap:11px;display:flex}.hd-purchase-action a,.hd-purchase-action button,.hd-payment-grid article>a{background:var(--red);color:#fff;min-height:58px;font:inherit;text-align:center;text-transform:uppercase;border:0;justify-content:center;align-items:center;padding:14px 18px;font-size:10px;font-weight:950;line-height:1.35;display:flex}.hd-purchase-action button:disabled{color:#555;cursor:not-allowed;background:#c9c9c5}.hd-purchase-action a:hover{background:#94080e}.hd-purchase-action small{color:#6c6f76;text-align:center;font-size:10px;line-height:1.5}.hd-limited-purchase{color:#fff;background:linear-gradient(135deg,#8c070c,#d71922 70%,#f02a33);border:0;border-left:6px solid #ffe16d;margin-top:28px;box-shadow:0 24px 62px #7d000747}.hd-limited-purchase .hd-product-label,.hd-limited-purchase .hd-product-price{color:#ffe16d}.hd-limited-purchase .hd-purchase-copy>p:not(.hd-product-label):not(.hd-offer-inclusion){color:#fff}.hd-limited-purchase .hd-purchase-action button:disabled,.hd-limited-purchase .hd-purchase-action a{color:#8c070c;background:#fff}.hd-limited-purchase .hd-purchase-action a:hover{color:#650409;background:#ffe16d}.hd-limited-purchase .hd-purchase-action small{color:#fff}.hd-free-shirt-banner{color:#ffe16d;letter-spacing:.025em;text-transform:uppercase;background:#08090b;border-left:5px solid #ffe16d;margin:18px 0;padding:16px 18px;font-size:clamp(15px,2vw,21px);font-weight:950}.hd-offer-inclusion{margin:16px 0 0;font-weight:900;line-height:1.6}.hd-shirt-heading{text-align:center;max-width:900px;margin:72px auto 34px}.hd-shirt-heading h2{text-transform:uppercase;margin:4px 0 14px;font-size:clamp(36px,4.5vw,58px);line-height:.98}.hd-shirt-heading>p:not(.eyebrow){color:#62656c;line-height:1.7}.hd-payment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hd-payment-grid article{border:1px solid #d7d7d2;border-top:5px solid var(--gold);background:#fff;flex-direction:column;padding:28px;display:flex}.hd-payment-grid h3{text-transform:uppercase;margin:0 0 8px;font-size:23px}.hd-payment-grid article>strong{color:var(--red);margin-bottom:24px}.hd-payment-grid article>p{color:#686b72;margin:0 0 24px;font-size:12px;line-height:1.68}.hd-payment-grid article>a{margin-top:auto}.hd-payment-grid article>a:hover{background:#94080e}.hd-payment-grid button{color:#555;min-height:58px;font:inherit;text-transform:uppercase;cursor:not-allowed;background:#c9c9c5;border:0;padding:13px 16px;font-size:10px;font-weight:900}.hd-payment-grid small{color:#6c6f76;margin-top:14px;font-size:10px;line-height:1.55}.hd-youth-checkout{margin-top:38px}.hd-youth-checkout-heading{text-align:center;margin:0 auto 22px}.hd-youth-checkout-heading h3{text-transform:uppercase;margin:5px 0 0;font-size:clamp(26px,3.2vw,42px);line-height:1.05}.hd-youth-payment-grid article{border-top-color:var(--red);text-align:center;min-height:230px;box-shadow:0 14px 34px #11131914}.hd-youth-payment-grid h3{min-height:2.3em;font-size:clamp(19px,2vw,24px);line-height:1.15}.hd-youth-payment-grid article>strong{color:var(--gold);margin:6px 0 26px;font-size:clamp(42px,5vw,58px);line-height:1}.hd-contact-strip{color:#fff;border-left:5px solid var(--red);background:#0c0d10;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:26px;padding:22px;display:flex}.hd-contact-strip a{color:var(--gold);font-weight:800}.digicard-offer-hero{min-height:600px}.digicard-offer-hero .interior-hero-feature{background:#f7f7f5}.digicard-offer-hero .interior-hero-feature img{object-fit:contain;object-position:right center}.digicard-offer-hero:after{background:linear-gradient(90deg,#050608fc 0%,#050608f2 35%,#050608c2 54%,#0506081f 100%)}.digicard-offer-intro{color:#fff;border-top:4px solid var(--red);background:#0b0c0f;padding:92px 0}.digicard-offer-summary{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:70px;display:grid}.digicard-offer-summary h2,.digicard-checkout h2{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 22px;font-size:clamp(42px,5vw,66px);line-height:.98}.digicard-offer-summary>div>p:not(.eyebrow),.digicard-checkout p:not(.eyebrow){color:#bfc2c9;max-width:760px;font-size:15px;line-height:1.75}.digicard-feature-grid{grid-template-columns:1fr 1fr;gap:10px 28px;margin-top:34px;display:grid}.digicard-feature-grid span{color:#e8e9ec;border-bottom:1px solid #2d3037;padding:12px 0 12px 24px;font-size:12px;font-weight:700;line-height:1.45;position:relative}.digicard-feature-grid span:before{content:"✓";color:var(--red);font-weight:900;position:absolute;left:0}.digicard-shirt-showcase{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px;margin-top:30px;display:grid}.digicard-shirt-heading{text-align:center;margin-top:72px}.digicard-shirt-heading h2{color:#fff;letter-spacing:-.035em;text-transform:uppercase;max-width:900px;margin:6px auto 0;font-size:clamp(34px,4vw,56px);line-height:1}.digicard-shirt-showcase figure{aspect-ratio:4/3;border:1px solid #3b3e46;border-top:5px solid var(--gold);background:#f5f5f3;justify-content:center;align-items:center;min-height:0;margin:0;padding:22px;display:flex;overflow:hidden;box-shadow:0 24px 65px #00000057}.digicard-shirt-showcase img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.digicard-price-card{border:1px solid #3b3e46;border-top:5px solid var(--red);text-align:center;background:linear-gradient(155deg,#181a1f,#0a0b0e);flex-direction:column;align-items:center;padding:38px 34px;display:flex;box-shadow:0 28px 75px #00000061}.digicard-price-card>p{color:#fff;letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px;font-size:14px;font-weight:900}.digicard-price-card del{color:#9da0a8;font-size:15px}.digicard-price-card>strong{color:#fff;letter-spacing:-.06em;margin:5px 0 0;font-size:76px;line-height:1}.digicard-price-card>span{color:var(--gold);text-transform:uppercase;margin:9px 0 26px;font-size:12px;font-weight:900}.digicard-price-card .button{width:100%}.digicard-price-card small{color:#8f929a;margin-top:15px;font-size:9px;line-height:1.5}.digicard-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:30px;display:grid}.digicard-sample-grid figure,.digicard-offer-flyer figure{border:1px solid #d0d1d5;border-top:5px solid var(--gold);background:#090a0c;margin:0;overflow:hidden;box-shadow:0 22px 60px #11131929}.digicard-sample-grid img{object-fit:contain;object-position:center;background:#08090b;width:100%;height:680px;padding:28px;display:block}.digicard-sample-secondary img{object-position:center center}.digicard-sample-grid figcaption{color:#fff;background:#111319;flex-direction:column;gap:6px;min-height:96px;padding:22px 24px;display:flex}.digicard-sample-grid figcaption strong{color:var(--gold);letter-spacing:.04em;text-transform:uppercase;font-size:14px}.digicard-sample-grid figcaption span{color:#b6b9c0;font-size:11px;line-height:1.55}.digicard-offer-flyer{background:#f0efec;padding:100px 0}.digicard-offer-flyer figure{background:#fff}.digicard-offer-flyer figure img{width:100%;height:auto;display:block}.digicard-checkout{color:#fff;background:linear-gradient(120deg,#08090b,#17191e);border-top:1px solid #353840;padding:90px 0}.digicard-checkout-status{border:1px solid #444852;border-left:5px solid var(--gold);background:#111319;flex-direction:column;align-items:flex-start;padding:34px;display:flex}.digicard-checkout-status span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.digicard-checkout-status strong{margin:12px 0 24px;font-size:28px}.hero{color:#fff;background:linear-gradient(90deg,#07080af5 0%,#07080ad1 53%,#07080a61),url(https://images.unsplash.com/photo-1508098682722-e99c43a406b2?auto=format&fit=crop&w=2000&q=85) 50%/cover;align-items:center;min-height:690px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";background:radial-gradient(circle,#e6242e40,#0000 62%);width:38%;height:100%;position:absolute;top:0;right:-5%}.hero-grid{z-index:2;grid-template-columns:1.35fr .65fr;align-items:center;gap:80px;display:grid;position:relative}.eyebrow{color:var(--red);letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:900}.hero h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(58px,7vw,94px);line-height:.88}.hero h1 em{color:var(--red);font-style:normal}.hero-copy>p:not(.eyebrow){color:#c8cad0;max-width:680px;margin:28px 0;font-size:17px;line-height:1.75}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button{letter-spacing:.03em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:15px 18px;font-size:10px;font-weight:900;display:inline-flex}.button.red{background:var(--red);color:#fff}.button.gold{background:var(--gold);color:#111}.button.outline{color:#fff;border-color:#737781}.button:hover{transform:translateY(-2px)}.hero-panel{border:1px solid #474a53;border-top:4px solid var(--red);text-align:center;background:#0c0e12de;padding:32px}.hero-brand-logo{object-fit:contain;filter:drop-shadow(0 14px 25px #00000073);width:165px;height:165px;margin:0 auto 18px;display:block}.shield-mark{border:4px solid var(--red);color:#fff;clip-path:polygon(50% 0,100% 15%,92% 76%,50% 100%,8% 76%,0 15%);place-items:center;width:110px;height:126px;margin:0 auto 22px;font-size:35px;font-weight:900;display:grid}.hero-panel p{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:900}.hero-panel strong{margin:20px 0;font-size:22px;line-height:1.3;display:block}.hero-panel a{color:var(--red);text-transform:uppercase;font-size:10px;font-weight:900}.metric-strip{background:var(--red);color:#fff;grid-template-columns:repeat(4,1fr);display:grid}.metric-strip div{text-align:center;border-right:1px solid #ffffff40;flex-direction:column;justify-content:center;align-items:center;min-height:100px;padding:25px;display:flex}.metric-strip strong{font-size:28px}.metric-strip span{letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:800}.section{padding:100px 0}.brand-experience-section{color:#fff;background:#08090b}.brand-experience-section .section-heading>p:not(.eyebrow){color:#aeb1b8}.brand-experience{border:1px solid #33363d;border-top:5px solid var(--red);background:#111319;margin:0;overflow:hidden;box-shadow:0 28px 80px #0000006b}.brand-experience img{aspect-ratio:3/2;object-fit:cover;object-position:center top;width:100%;display:block}.brand-experience figcaption,.about-leadership-visual figcaption{color:#fff;background:#111319;justify-content:space-between;align-items:center;gap:24px;padding:22px 25px;display:flex}.brand-experience figcaption strong,.about-leadership-visual figcaption strong{color:var(--gold);text-transform:uppercase;font-size:15px}.brand-experience figcaption span,.about-leadership-visual figcaption span{color:#b5b8bf;text-align:right;font-size:11px;line-height:1.6}.section-heading{max-width:820px;margin-bottom:48px}.home-ecosystem-intro{grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:center;gap:56px;margin-bottom:48px;display:grid}.home-ecosystem-intro .section-heading{margin-bottom:0}.home-ecosystem-digicard{border:1px solid #424751;border-top:5px solid var(--gold);background:#171a20;margin:0;overflow:hidden;box-shadow:0 22px 60px #0c0e122e}.home-ecosystem-digicard img{object-fit:contain;width:100%;height:auto;display:block}.section-heading h2,.split h2{letter-spacing:-.04em;margin:0;font-size:clamp(40px,5vw,64px);line-height:.98}.section-heading>p:not(.eyebrow),.split>div>p:not(.eyebrow){color:#646770;line-height:1.75}.card-grid{gap:18px;display:grid}.card-grid.three{grid-template-columns:repeat(3,1fr)}.card-grid article{border:1px solid #dddde0;border-top:4px solid var(--red);background:#fff;min-height:270px;padding:30px}.card-grid article>span{color:var(--red);font-weight:900}.card-grid h3{margin:44px 0 14px;font-size:26px}.card-grid p{color:#666a73;font-size:13px;line-height:1.7}.card-grid a{color:var(--red);text-transform:uppercase;font-size:10px;font-weight:900}.decision-heading{max-width:900px}.decision-report-cover-hero .interior-hero-feature{background:radial-gradient(circle at 75% 46%,#c61f2742,#0000 36%),#07080a;place-items:center right;padding:24px max(5%,50% - 620px);display:grid}.decision-report-cover-hero .interior-hero-feature img{object-fit:contain;object-position:right center;filter:drop-shadow(0 25px 24px #0000008c);width:min(390px,43vw);height:min(540px,92%)}.decision-prototype-showcase{border:1px solid #dadde4;border-left:5px solid var(--gold);color:#fff;background:linear-gradient(140deg,#171a22,#08090d);grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:center;gap:38px;margin:0 0 54px;padding:30px;display:grid;box-shadow:0 20px 42px #0a0c1229}.decision-prototype-showcase h3{margin:10px 0 14px;font-size:clamp(28px,3.4vw,44px);line-height:1}.decision-prototype-showcase>div>p:not(.eyebrow){color:#d2d5dc;font-size:15px;line-height:1.72}.decision-prototype-showcase figure{background:#050608;border:1px solid #ffd66380;width:100%;margin:0;display:flex;box-shadow:0 12px 30px #00000052}.decision-prototype-showcase img{aspect-ratio:1290/870;max-width:none;max-height:none;display:block;object-fit:contain!important;width:100%!important;height:auto!important}@media (width<=760px){.decision-prototype-showcase{grid-template-columns:1fr;gap:22px;padding:20px}}.decision-pricing{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;display:grid}.decision-pricing article{--decision-accent:#e6242e;isolation:isolate;border:1px solid #13182229;border-top:5px solid var(--decision-accent);background:linear-gradient(145deg,#fff 0%,#f0f2f6 100%);flex-direction:column;min-height:342px;padding:28px 22px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #0c0e121f}.decision-pricing article:before{content:"";z-index:-1;background:var(--decision-accent);opacity:.12;filter:blur(2px);border-radius:50%;width:150px;height:150px;position:absolute;bottom:-58px;right:-46px}.decision-pricing article:hover{transform:translateY(-7px);box-shadow:0 25px 44px #0c0e1233}.decision-pricing article:nth-child(2){--decision-accent:#236ec7;background:linear-gradient(145deg,#fff 0%,#edf5ff 100%)}.decision-pricing article:nth-child(3){--decision-accent:#c99a27}.decision-pricing article:nth-child(4){--decision-accent:#20845c;background:linear-gradient(145deg,#fff 0%,#eefaf4 100%)}.decision-pricing article.featured{border:2px solid var(--gold);color:#fff;background:radial-gradient(circle at 96% 100%,#e5293252,#0000 38%),linear-gradient(145deg,#171b25 0%,#090a0e 100%);border-top:5px solid #ffe16d;transform:translateY(-12px);box-shadow:0 28px 55px #0000004d}.decision-pricing article.featured:before{opacity:.34}.decision-pricing p{color:#4d5665;text-transform:uppercase;margin:0 0 15px;font-size:12px;font-weight:800;line-height:1.55}.decision-pricing .featured p{color:#d9dbe1}.decision-pricing h3{min-height:66px;margin:0;font-size:21px;line-height:1.06}.decision-pricing strong{color:var(--red);margin:18px 0;font-size:44px;line-height:1;display:block}.decision-pricing .featured strong{color:#ffe16d}.decision-pricing .button{text-align:center;margin-top:auto}.decision-flag{background:var(--gold);color:#17120a;letter-spacing:.08em;padding:6px 10px;font-size:10px;font-weight:950;position:absolute;top:-14px;right:18px}.decision-factor-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.decision-factor-grid article{--factor-accent:#d7a42b;border:1px solid #ffffff29;border-top:4px solid var(--factor-accent);background:linear-gradient(145deg,#ffffff1a,#ffffff06);min-height:215px;padding:28px;box-shadow:inset 0 1px #ffffff0f}.decision-factor-grid article:nth-child(2){--factor-accent:#e5454e}.decision-factor-grid article:nth-child(3){--factor-accent:#3187df}.decision-factor-grid article:nth-child(4){--factor-accent:#de7a2d}.decision-factor-grid article:nth-child(5){--factor-accent:#a659a0}.decision-factor-grid article:nth-child(6){--factor-accent:#38a974}.decision-factor-grid span{color:#ffe16d;font-size:12px;font-weight:950}.decision-factor-grid h3{color:#fff;margin:30px 0 10px;font-size:23px}.decision-factor-grid p{color:#c9cbd1;margin:0;font-size:14px;line-height:1.65}.decision-workflow{align-items:start}.decision-workflow ol{counter-reset:decision;gap:20px;margin:0;padding:0;list-style:none;display:grid}.decision-workflow li{color:#60646d;counter-increment:decision;padding-left:48px;line-height:1.65;position:relative}.decision-workflow li:before{content:counter(decision);background:var(--red);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid;position:absolute;top:0;left:0}.decision-workflow strong{color:#15171d}.decision-faq details{border-top:1px solid #ffffff38;padding:20px 0}.decision-faq summary{color:#fff;cursor:pointer;font-size:18px;font-weight:800}.decision-faq p{color:#ccd0d7;max-width:860px;line-height:1.7}@media (width<=980px){.decision-pricing,.decision-factor-grid{grid-template-columns:repeat(2,1fr)}.decision-pricing article.featured{transform:none}}@media (width<=620px){.decision-pricing,.decision-factor-grid{grid-template-columns:1fr}.decision-pricing h3{min-height:auto}}.scouting-system-cards{perspective:1200px;gap:24px;margin-top:12px}.card-grid.scouting-system-cards article{--card-accent:#e6242e;isolation:isolate;border:1px solid var(--card-accent);min-height:290px;padding:34px 32px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.card-grid.scouting-system-cards article{border:1px solid color-mix(in srgb, var(--card-accent) 42%, #d8dbe1)}}.card-grid.scouting-system-cards article{border-top:6px solid var(--card-accent);background:radial-gradient(circle at 100% 0%, var(--card-accent), transparent 46%), linear-gradient(145deg, #fff 0%, #f4f6fa 100%);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.card-grid.scouting-system-cards article{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--card-accent) 24%, transparent), transparent 46%), linear-gradient(145deg, #fff 0%, #f4f6fa 100%)}}.card-grid.scouting-system-cards article{transition:transform .18s,box-shadow .18s;box-shadow:0 22px 42px #11141b24,inset 0 1px #ffffffe0}.card-grid.scouting-system-cards article:after{content:"";z-index:-1;border:28px solid var(--card-accent);width:180px;height:180px;position:absolute;bottom:-70px;right:-54px}@supports (color:color-mix(in lab, red, red)){.card-grid.scouting-system-cards article:after{border:28px solid color-mix(in srgb, var(--card-accent) 13%, transparent)}}.card-grid.scouting-system-cards article:after{border-radius:50%}.card-grid.scouting-system-cards article:nth-child(2){--card-accent:#c18b25}.card-grid.scouting-system-cards article:nth-child(3){--card-accent:#2878c8}.card-grid.scouting-system-cards article:nth-child(4){--card-accent:#df6b28}.card-grid.scouting-system-cards article:nth-child(5){--card-accent:#a9478b}.card-grid.scouting-system-cards article:nth-child(6){--card-accent:#278866}.card-grid.scouting-system-cards article>span{background:var(--card-accent);width:52px;height:52px;box-shadow:0 10px 20px var(--card-accent);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.card-grid.scouting-system-cards article>span{box-shadow:0 10px 20px color-mix(in srgb, var(--card-accent) 30%, transparent)}}.card-grid.scouting-system-cards article>span{color:#fff;letter-spacing:.08em;font-size:15px}.card-grid.scouting-system-cards h3{color:#151820;margin:34px 0 14px;font-size:27px}.card-grid.scouting-system-cards p{color:#525762;max-width:34ch;font-size:15px;line-height:1.72}.card-grid.scouting-system-cards article:hover{box-shadow:0 28px 56px #11141b33, 0 0 0 1px var(--card-accent);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.card-grid.scouting-system-cards article:hover{box-shadow:0 28px 56px #11141b33, 0 0 0 1px color-mix(in srgb, var(--card-accent) 22%, transparent)}}.card-grid.services-visibility-cards{perspective:1200px;gap:24px;margin-top:12px}.card-grid.services-visibility-cards article{--service-accent:#e6242e;isolation:isolate;border:1px solid var(--service-accent);min-height:300px;padding:34px 32px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.card-grid.services-visibility-cards article{border:1px solid color-mix(in srgb, var(--service-accent) 52%, #222833)}}.card-grid.services-visibility-cards article{border-top:7px solid var(--service-accent);background:radial-gradient(circle at 100% 0%, var(--service-accent), transparent 48%), linear-gradient(145deg, #181c25 0%, #090b10 100%);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.card-grid.services-visibility-cards article{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--service-accent) 34%, transparent), transparent 48%), linear-gradient(145deg, #181c25 0%, #090b10 100%)}}.card-grid.services-visibility-cards article{transition:transform .18s,box-shadow .18s;box-shadow:0 24px 48px #080a0f47,inset 0 1px #ffffff1a}.card-grid.services-visibility-cards article:nth-child(2){--service-accent:#d4a22a}.card-grid.services-visibility-cards article:nth-child(3){--service-accent:#2b7fd3}.card-grid.services-visibility-cards article:nth-child(4){--service-accent:#df6b28}.card-grid.services-visibility-cards article:nth-child(5){--service-accent:#b849a0}.card-grid.services-visibility-cards article:nth-child(6){--service-accent:#28a06a}.card-grid.services-visibility-cards article:after{content:"";z-index:-1;border:30px solid var(--service-accent);width:190px;height:190px;position:absolute;bottom:-72px;right:-58px}@supports (color:color-mix(in lab, red, red)){.card-grid.services-visibility-cards article:after{border:30px solid color-mix(in srgb, var(--service-accent) 18%, transparent)}}.card-grid.services-visibility-cards article:after{border-radius:50%}.card-grid.services-visibility-cards article>span{background:var(--service-accent);width:56px;height:56px;box-shadow:0 10px 24px var(--service-accent);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.card-grid.services-visibility-cards article>span{box-shadow:0 10px 24px color-mix(in srgb, var(--service-accent) 42%, transparent)}}.card-grid.services-visibility-cards article>span{color:#fff;letter-spacing:.08em;font-size:15px}.card-grid.services-visibility-cards h3{color:#fff;margin:34px 0 14px;font-size:27px}.card-grid.services-visibility-cards p{color:#d7dae1;font-size:15px;line-height:1.72}.card-grid.services-visibility-cards article:hover{box-shadow:0 30px 58px #080a0f61, 0 0 0 1px var(--service-accent);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.card-grid.services-visibility-cards article:hover{box-shadow:0 30px 58px #080a0f61, 0 0 0 1px color-mix(in srgb, var(--service-accent) 28%, transparent)}}.card-grid.founding-benefit-cards{gap:24px;margin-top:12px}.card-grid.founding-benefit-cards article{--founding-accent:#e6242e;isolation:isolate;border:1px solid var(--founding-accent);min-height:300px;padding:34px 32px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.card-grid.founding-benefit-cards article{border:1px solid color-mix(in srgb, var(--founding-accent) 50%, #d9dce2)}}.card-grid.founding-benefit-cards article{border-top:7px solid var(--founding-accent);background:radial-gradient(circle at 100% 0%, var(--founding-accent), transparent 48%), linear-gradient(145deg, #fff 0%, #f2f4f8 100%);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.card-grid.founding-benefit-cards article{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--founding-accent) 30%, transparent), transparent 48%), linear-gradient(145deg, #fff 0%, #f2f4f8 100%)}}.card-grid.founding-benefit-cards article{transition:transform .18s,box-shadow .18s;box-shadow:0 24px 48px #0f131c29,inset 0 1px #ffffffe6}.card-grid.founding-benefit-cards article:nth-child(2){--founding-accent:#c18b25}.card-grid.founding-benefit-cards article:nth-child(3){--founding-accent:#236fc4}.card-grid.founding-boys-flag article:first-child{--founding-accent:#d49a20}.card-grid.founding-boys-flag article:nth-child(2){--founding-accent:#198754}.card-grid.founding-boys-flag article:nth-child(3){--founding-accent:#de6b20}.card-grid.founding-girls-flag article:first-child{--founding-accent:#e52488}.card-grid.founding-girls-flag article:nth-child(2){--founding-accent:#8d43c7}.card-grid.founding-girls-flag article:nth-child(3){--founding-accent:#c18b25}.card-grid.founding-boys-tackle article:first-child{--founding-accent:#e6242e}.card-grid.founding-boys-tackle article:nth-child(2){--founding-accent:#c18b25}.card-grid.founding-boys-tackle article:nth-child(3){--founding-accent:#236fc4}.card-grid.founding-benefit-cards article:after{content:"";z-index:-1;border:30px solid var(--founding-accent);width:190px;height:190px;position:absolute;bottom:-72px;right:-58px}@supports (color:color-mix(in lab, red, red)){.card-grid.founding-benefit-cards article:after{border:30px solid color-mix(in srgb, var(--founding-accent) 14%, transparent)}}.card-grid.founding-benefit-cards article:after{border-radius:50%}.card-grid.founding-benefit-cards article>span{background:var(--founding-accent);width:54px;height:54px;box-shadow:0 10px 22px var(--founding-accent);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.card-grid.founding-benefit-cards article>span{box-shadow:0 10px 22px color-mix(in srgb, var(--founding-accent) 34%, transparent)}}.card-grid.founding-benefit-cards article>span{color:#fff;letter-spacing:.08em;font-size:15px}.card-grid.founding-benefit-cards h3{color:#151820;margin:34px 0 14px;font-size:27px}.card-grid.founding-benefit-cards p{color:#505662;font-size:15px;line-height:1.72}.card-grid.founding-benefit-cards article:hover{box-shadow:0 30px 58px #0f131c38, 0 0 0 1px var(--founding-accent);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.card-grid.founding-benefit-cards article:hover{box-shadow:0 30px 58px #0f131c38, 0 0 0 1px color-mix(in srgb, var(--founding-accent) 22%, transparent)}}.home-ecosystem-cards{perspective:1200px;gap:24px}.home-ecosystem-cards article{isolation:isolate;border:1px solid #ffffff2e;border-top:0;border-radius:8px;min-height:330px;padding:38px 34px 34px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 24px 55px #10131833,inset 0 1px #ffffff3d}.home-ecosystem-cards article:before{content:"";z-index:-1;background:currentColor;height:7px;position:absolute;inset:0 0 auto}.home-ecosystem-cards article:after{content:"";z-index:-1;border:28px solid #ffffff14;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-78px;right:-72px}.home-ecosystem-cards article:hover{transform:translateY(-8px);box-shadow:0 32px 70px #10131845,inset 0 1px #ffffff4d}.home-ecosystem-cards article:first-child{color:#f4c963;background:linear-gradient(145deg,#20242c 0%,#101217 100%)}.home-ecosystem-cards article:nth-child(2){color:#ffe5e7;background:linear-gradient(145deg,#f02d38 0%,#ad0710 100%)}.home-ecosystem-cards article:nth-child(3){color:#16181d;background:linear-gradient(145deg,#f2d38a 0%,#bd8428 100%)}.home-ecosystem-cards article>span{width:62px;height:62px;color:inherit;letter-spacing:.03em;border:2px solid;border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:inline-flex;box-shadow:0 9px 24px #0000002e}.home-ecosystem-cards h3{color:inherit;margin:30px 0 16px;font-size:29px;line-height:1.05}.home-ecosystem-cards p{color:#ffffffc7;font-size:14px;line-height:1.75}.home-ecosystem-cards article:nth-child(3) p{color:#0f1115c7}.home-ecosystem-cards a{color:inherit;border-bottom:2px solid;margin-top:8px;line-height:2;display:inline-flex}.dark-feature,.cta-band,.section-dark{background:var(--ink);color:#fff;padding:95px 0}.split{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.feature-visual{border:1px solid #383b43;border-top:4px solid var(--gold);background:#090a0c;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000059}.feature-visual img{aspect-ratio:1.43;object-fit:cover;width:100%;display:block}.feature-visual img.feature-visual-full{aspect-ratio:auto;object-fit:contain;object-position:center;height:auto}.feature-visual figcaption{flex-direction:column;gap:5px;padding:20px 22px;display:flex}.feature-visual figcaption strong{color:#fff;font-size:17px}.feature-visual figcaption span{color:#9da0a8;font-size:11px;line-height:1.6}.section-warm{background:#f1ede5}.media-showcase{margin-top:80px}.media-heading{margin-bottom:32px}.athlete-visual-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.athlete-visual-grid.three-up{grid-template-columns:repeat(3,1fr)}.athlete-visual{border:1px solid #292c33;border-top:4px solid var(--gold);background:#0e1014;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 45px #0c0d1026}.athlete-visual img{aspect-ratio:1;object-fit:cover;object-position:center 38%;width:100%;transition:transform .45s;display:block}.athlete-visual-grid.contain-images .athlete-visual img{aspect-ratio:2/3;object-fit:contain;object-position:center;background:#08090b}.athlete-visual.original-artwork-only img{aspect-ratio:auto;object-fit:contain;object-position:center;background:#08090b;height:auto}.athlete-visual:hover img{transform:scale(1.025)}.visual-qr-rebrand{z-index:5;border:2px solid var(--gold);padding:4px;display:block;position:absolute;top:48px;right:12px;box-shadow:0 6px 18px #00000073;object-fit:contain!important;object-position:center!important;aspect-ratio:1!important;background:#fff!important;width:68px!important;height:68px!important;transform:none!important}.branded-visual,.about-leadership-visual{position:relative}.athlete-visual figcaption{color:#fff;background:linear-gradient(135deg,#111319,#20232a);flex-direction:column;gap:6px;min-height:92px;padding:18px 20px;display:flex}.athlete-visual figcaption strong{color:var(--gold);letter-spacing:.03em;text-transform:uppercase;font-size:14px}.athlete-visual figcaption span{color:#b7bac1;font-size:11px;line-height:1.55}.division-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.division-grid a{background:#fff;border:1px solid #d7d9de;border-radius:12px;flex-direction:column;gap:13px;min-width:0;padding:18px;display:flex;box-shadow:0 12px 28px #12141b1a}.division-card-image{aspect-ratio:2/3;background:linear-gradient(145deg,#17191f,#07080b);border:1px solid #c9a24d9e;flex:none;place-items:center;width:100%;height:auto;margin:0 0 3px;display:grid;overflow:hidden;box-shadow:inset 0 0 22px #00000080,0 8px 18px #12141b29}.division-card-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.division-grid a:hover{background:var(--ink);color:#fff;transform:translateY(-4px)}.division-grid span{color:var(--red);font-size:11px;font-weight:900}.division-grid strong{font-size:19px}.division-grid em{color:#7d8087;text-transform:uppercase;margin-top:auto;font-size:12px;font-style:normal;font-weight:800}.cta-band h2{margin:0;font-size:44px;line-height:1.05}.interior-hero{color:#fff;background:radial-gradient(circle at 78% 26%,#c61f274d,#0000 34%),linear-gradient(115deg,#07080a 0%,#111319 54%,#25090c 100%);align-items:end;min-height:440px;padding:120px 0 70px;display:grid;position:relative;overflow:hidden}.hero-domain{z-index:3;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#050608db;border:1px solid #c9a24dbf;padding:10px 14px;font-size:12px;font-weight:900;position:absolute;top:24px;right:max(4%,50% - 590px)}.interior-hero>.wrap{z-index:2;position:relative}.interior-hero-with-feature{isolation:isolate;min-height:540px}.interior-hero-with-feature:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050608fa 0%,#050608e8 35%,#05060880 58%,#0506081f 100%);position:absolute;inset:0}.interior-hero-with-feature>.wrap{padding-right:46%}.interior-hero-feature{z-index:0;background:#08090b;width:100%;height:100%;margin:0;position:absolute;inset:0;overflow:hidden}.interior-hero-feature img{object-fit:contain;object-position:right center;width:100%;height:100%;display:block}.database-digicard-hero .interior-hero-feature{background:radial-gradient(circle at 79% 46%,#c61f2738,#0000 33%),#08090b}.database-digicard-hero .interior-hero-feature img{object-fit:contain;object-position:right center}.founding-digicard-hero .interior-hero-feature{background:radial-gradient(circle at 80% 48%,#2067d247,#0000 35%),#06080d}.founding-digicard-hero{min-height:760px}.founding-digicard-hero>.wrap{transform:translateY(-165px)}.founding-digicard-hero .interior-hero-feature img{object-fit:contain;object-position:right center}.interior-hero.scouting-recruiting-hero{background-image:linear-gradient(90deg,#08090bfc 0%,#08090beb 38%,#08090b61 68%,#08090b29 100%),url(/images/athletes/davon-benjamin-oregon.jpeg);background-position:50% 32%;background-size:cover;min-height:540px}.athlete-caption-strip{border-top:2px solid var(--gold);color:#fff;text-align:right;text-transform:uppercase;background:#0a0b0d;justify-content:flex-end;align-items:center;gap:18px;padding:15px max(4%,50% - 590px);display:flex}.athlete-caption-strip strong{letter-spacing:.025em;font-size:20px}.athlete-caption-strip span{color:var(--gold);letter-spacing:.08em;font-size:14px;font-weight:900}.interior-hero h1{letter-spacing:-.045em;text-transform:uppercase;max-width:900px;margin:0;font-size:clamp(52px,7vw,86px);line-height:.93}.interior-hero p:not(.eyebrow){color:#c4c7cc;max-width:700px;font-size:16px;line-height:1.7}.founder-panel{background:var(--ink);color:#fff;border-top:5px solid var(--red);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:45px;display:flex}.about-leadership-visual{border:1px solid #2e3036;border-top:5px solid var(--gold);background:#0a0b0d;max-width:900px;margin:0 auto 75px;overflow:hidden;box-shadow:0 24px 70px #0000002e}.about-leadership-visual img{width:100%;height:auto;display:block}.founder-panel strong{font-size:28px}.founder-panel span{color:var(--gold);text-transform:uppercase;margin-top:8px;font-size:10px;font-weight:900}.check-list{padding:0;list-style:none}.check-list li{border-bottom:1px solid #ddd;padding:14px 0 14px 25px;position:relative}.check-list li:before{content:"✓";color:var(--red);position:absolute;left:0}.database-panel{margin-top:30px}.filters{background:var(--ink);color:#fff;grid-template-columns:2fr 1fr .6fr;gap:14px;padding:18px;display:grid}label{color:#4b4e56;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:9px;font-weight:900;display:flex}.filters label{color:#ddd}input,select,textarea{color:#111;text-transform:none;background:#fff;border:1px solid #d5d5d8;outline:none;width:100%;padding:13px}input:focus,select:focus,textarea:focus{border-color:var(--red);box-shadow:0 0 0 2px #e6242e26}.result-count{background:var(--red);flex-direction:column;justify-content:center;align-items:center;display:flex}.result-count strong{font-size:28px}.result-count span{text-transform:uppercase;font-size:8px;font-weight:800}.player-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.player-grid article{border:1px solid #ddd;padding:25px}.player-avatar{background:var(--ink);color:#fff;border-bottom:4px solid var(--red);place-items:center;width:66px;height:66px;font-weight:900;display:grid}.player-grid h3{margin:8px 0;font-size:24px}.player-meta{flex-wrap:wrap;gap:6px;display:flex}.player-meta span{background:#eee;padding:5px 7px;font-size:9px;font-weight:800}.player-grid article>p:not(.eyebrow){color:#6c7077;font-size:12px}.player-grid button,.success-panel button{background:var(--red);color:#fff;text-transform:uppercase;cursor:pointer;border:0;padding:10px;font-size:9px;font-weight:900}.empty-state{text-align:center;background:#eee;grid-column:1/-1;padding:50px}.lower{margin-top:35px}.dark-outline{color:#111!important;border-color:#999!important}.review-form{border:1px solid #ddd;border-top:5px solid var(--red);grid-template-columns:1fr 1fr;gap:18px;max-width:850px;padding:35px;display:grid;box-shadow:0 18px 60px #00000014}.review-form .wide,.review-form .review-notice,.review-form .button,.review-form .success-panel{grid-column:1/-1}.review-notice{color:#6c561c;background:#fff4d8;padding:14px;font-size:11px;line-height:1.6}.success-panel{color:#225b30;background:#edf7ef;border-left:4px solid #2d9f4b;padding:25px}.success-panel strong{font-size:20px}.login-form{grid-template-columns:1fr;max-width:620px}.login-form>*{grid-column:1!important}.founding-grid,.pricing-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.founding-grid a{background:var(--ink);color:#fff;border-top:5px solid var(--red);flex-direction:column;justify-content:flex-end;min-height:290px;padding:34px;display:flex}.founding-grid strong{font-size:34px}.founding-grid span{color:var(--gold);font-size:17px}.founding-grid em{color:var(--red);text-transform:uppercase;margin-top:30px;font-size:10px;font-style:normal;font-weight:900}.pricing-grid article{border:1px solid #d9dadd;border-top:4px solid #aaa;padding:32px}.pricing-grid article.featured{border-top-color:var(--red);box-shadow:0 15px 50px #00000017}.pricing-grid h3{font-size:38px}.pricing-grid h3 span{font-size:12px}.pricing-grid li{color:#5f6269;padding:9px 0}.pricing-grid a{color:var(--red);text-transform:uppercase;font-size:10px;font-weight:900}.membership-pricing-grid{gap:24px}.membership-pricing-grid article{color:#fff;background:radial-gradient(circle at 92% 8%,#e5b5464d,#0000 31%),linear-gradient(145deg,#17130a 0%,#08090c 66%,#14100a 100%);border:1px solid #c9a24d85;border-top:6px solid #d7ad4d;border-radius:4px 4px 24px;flex-direction:column;min-height:365px;padding:38px 34px 34px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 48px #08090c33}.membership-pricing-grid article:before{content:"01";color:#ffffff1f;font-size:58px;font-weight:950;line-height:1;position:absolute;top:16px;right:20px}.membership-pricing-grid article:first-child{background:radial-gradient(circle at 92% 8%,#e5b5464d,#0000 31%),linear-gradient(145deg,#17130a 0%,#08090c 66%,#14100a 100%);border-color:#d7ad4d #c9a24d85 #c9a24d85;box-shadow:0 22px 48px #08090c33}.membership-pricing-grid article:nth-child(2){background:radial-gradient(circle at 92% 8%,#ed283461,#0000 34%),linear-gradient(145deg,#25090c 0%,#08090c 64%,#180609 100%);border-color:#ed2834 #e82d38a6 #e82d38a6;box-shadow:0 24px 54px #c61f2738}.membership-pricing-grid article:nth-child(2):before{content:"02"}.membership-pricing-grid article:nth-child(3){background:radial-gradient(circle at 92% 8%,#2cc4ff4d,#0000 34%),linear-gradient(145deg,#071923 0%,#08090c 66%,#05151d 100%);border-color:#2cc4ff #29c4ff8c #29c4ff8c;box-shadow:0 22px 48px #1282b333}.membership-pricing-grid article:nth-child(3):before{content:"03"}.membership-pricing-grid article:hover{transform:translateY(-6px);box-shadow:0 28px 60px #08090c47}.membership-pricing-grid .eyebrow{color:#e6bf63;background:#c9a24d1a;border:1px solid;border-radius:999px;width:fit-content;margin-bottom:22px;padding:7px 11px}.membership-pricing-grid article:nth-child(2) .eyebrow{color:#ff6670;background:#ed28341f}.membership-pricing-grid article:nth-child(3) .eyebrow{color:#61d4ff;background:#2cc4ff1a}.membership-pricing-grid h3{z-index:1;color:#fff;margin:0 0 20px;line-height:1;position:relative}.membership-pricing-grid h3 span{color:#bfc3cc;margin-left:4px}.membership-pricing-grid ul{margin:0 0 26px;padding-left:20px}.membership-pricing-grid li{color:#e1e3e8}.membership-pricing-grid li::marker{color:#d7ad4d}.membership-pricing-grid article:nth-child(2) li::marker{color:#ed2834}.membership-pricing-grid article:nth-child(3) li::marker{color:#2cc4ff}.membership-pricing-grid a{color:#08090c;letter-spacing:.06em;background:#d7ad4d;border:1px solid #d7ad4d;width:fit-content;margin-top:auto;padding:13px 16px}.membership-pricing-grid article:nth-child(2) a{color:#fff;background:#ed2834;border-color:#ed2834}.membership-pricing-grid article:nth-child(3) a{color:#061118;background:#2cc4ff;border-color:#2cc4ff}.faq-athlete-hero{background:radial-gradient(circle at 82% 36%,#cd1c2852,#0000 31%),linear-gradient(115deg,#07080a 0%,#111319 54%,#26070b 100%);min-height:620px}.faq-athlete-hero .interior-hero-feature img{object-fit:contain;object-position:right top}.database-access-intro{color:#fff;border-top:5px solid var(--gold);background:#111319;grid-template-columns:1.35fr .65fr;align-items:center;gap:38px;margin-bottom:34px;padding:34px;display:grid}.database-access-intro h2{margin:0;font-size:clamp(34px,4vw,54px);line-height:1}.database-access-intro p:not(.eyebrow){color:#b8bbc2;line-height:1.7}.database-access-intro aside{background:#08090b;border:1px solid #3a3d45;flex-direction:column;gap:12px;padding:24px;display:flex}.database-access-intro aside strong{color:var(--gold);text-transform:uppercase;font-size:16px}.database-access-intro aside span{color:#d0d2d7;font-size:12px;line-height:1.5}.coach-database-products{grid-template-columns:1fr 1fr;gap:22px;display:grid}.coach-database-products article{border:1px solid #d7d8dc;border-top:5px solid var(--red);background:#fff;padding:38px;scroll-margin-top:150px;position:relative;overflow:hidden;box-shadow:0 18px 55px #00000014}.coach-database-products article:nth-child(2){border-top-color:var(--gold)}.product-number{color:#e7e7e8;font-size:70px;font-weight:900;line-height:1;position:absolute;top:22px;right:25px}.product-icon{background:#101217;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:28px;font-size:29px;display:grid}.coach-database-products h2{max-width:460px;margin:0 0 12px;font-size:36px;line-height:1.02}.coach-database-price{color:var(--red);letter-spacing:-.045em;margin:10px 0 20px;font-size:clamp(46px,5vw,68px);font-weight:950;line-height:.95;display:block}.coach-database-products article:nth-child(2) .coach-database-price{color:#9a6b08}.product-subtitle{color:#5d6169;min-height:76px;font-weight:700;line-height:1.55}.coach-database-products ul{color:#5f636c;min-height:205px;margin:25px 0;padding-left:20px;font-size:13px;line-height:1.65}.coach-database-products li+li{margin-top:8px}.database-use-notice{border-left:5px solid var(--gold);background:#f2efe8;margin-top:28px;padding:26px 30px}.database-use-notice h3{margin:0 0 8px}.database-use-notice p{color:#62666e;margin:0;font-size:12px;line-height:1.7}.membership-database-access{color:#fff;border-top:5px solid var(--gold);background:#111319;justify-content:space-between;align-items:center;gap:35px;margin-top:42px;padding:36px;scroll-margin-top:150px;display:flex}.membership-database-access>div:first-child{max-width:690px}.membership-database-access h2{margin:0;font-size:36px}.membership-database-access p:not(.eyebrow){color:#b7bac1;line-height:1.65}.deck-grid{counter-reset:deck;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.deck-grid article{background:var(--ink);color:#fff;border-top:4px solid var(--red);min-height:220px;padding:28px}.deck-grid span{color:var(--gold);font-weight:900}.deck-grid p{color:#aaaeb6;font-size:12px;line-height:1.7}.contact-card{background:var(--ink);color:#fff;border-top:5px solid var(--red);padding:40px}.contact-card a,.contact-card p{color:#c9cbd0;margin:15px 0;display:block}.legal-copy{max-width:850px}.legal-copy h2{margin-top:40px;font-size:30px}.legal-copy p{color:#5d6169;line-height:1.8}.search-results{max-width:900px;margin:auto}.search-result-count{color:#666b74;text-transform:uppercase;font-size:12px;font-weight:800}.search-results article{border-bottom:1px solid #d8dade;justify-content:space-between;align-items:center;gap:30px;padding:24px 0;display:flex}.search-results article h2{margin:0 0 7px;font-size:25px}.search-results article p{color:#666b74;margin:0;line-height:1.6}.search-results article>a{color:var(--red);text-transform:uppercase;flex:none;font-size:10px;font-weight:900}.search-empty{border-left:5px solid var(--red);background:#f2f0eb;padding:45px}.faq-list{border-top:1px solid #d8dade;max-width:920px;margin:auto}.faq-list details{border-bottom:1px solid #d8dade}.faq-list summary{cursor:pointer;padding:24px 55px 24px 0;font-size:20px;font-weight:900;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--red);font-size:29px;position:absolute;top:19px;right:10px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:#5d6169;max-width:760px;margin:0;padding:0 50px 25px 0;line-height:1.75}footer{color:#fff;background:#090a0c;padding-top:75px}.footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:60px;display:grid}.footer-grid h3{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:10px}.footer-grid>div>a,.footer-grid>div>span{color:#aaadb4;margin:11px 0;font-size:11px;line-height:1.7;display:block}.footer-grid p{color:#888c94;font-size:11px;line-height:1.7}.footer-brand{margin-bottom:18px}.footer-logo{width:72px;height:82px}.social-brand{background:#121419;border:1px solid #292c33;align-items:center;gap:12px;max-width:220px;margin-top:20px;padding:10px;display:flex}.social-brand img{object-fit:cover;border-radius:8px;width:52px;height:52px}.social-brand span{color:#aaadb4;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.4}.social-footer{border:1px solid #292c33;border-top:3px solid var(--red);background:#111319;justify-content:space-between;align-items:center;gap:30px;margin-top:42px;padding:24px;display:flex}.social-footer h3{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:11px}.social-footer p{color:#7f838c;margin:0;font-size:10px}.social-links{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.social-links a{color:#d5d7dc;border:1px solid #343740;border-radius:4px;align-items:center;gap:7px;min-width:82px;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.social-links a:hover{color:#fff;border-color:var(--red)}.social-links span{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-weight:900;display:grid}.footer-bottom{color:#777b83;text-transform:uppercase;border-top:1px solid #292b30;justify-content:space-between;gap:20px;margin-top:55px;padding:22px 0;font-size:9px;display:flex}.footer-bottom a{margin-left:16px}.mobile-app-nav{display:none}.app-install-button{z-index:80;color:#fff;border:1px solid var(--gold);cursor:pointer;text-align:left;background:linear-gradient(135deg,#15171c,#090a0c);border-radius:15px;align-items:center;gap:10px;min-width:190px;padding:9px 13px 9px 9px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 15px 45px #0000006b}.app-install-button img{object-fit:contain;width:38px;height:42px}.app-install-button strong,.app-install-button small{display:block}.app-install-button strong{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.app-install-button small{color:var(--gold);letter-spacing:.04em;margin-top:3px;font-size:8px}.install-help-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.install-help{color:#fff;border:1px solid #3a3c43;border-top:5px solid var(--red);background:#111319;width:min(430px,100%);padding:35px;position:relative;box-shadow:0 30px 100px #000000a6}.install-help>img{object-fit:contain;width:74px;height:84px}.install-help h2{margin:8px 0 20px;font-size:34px}.install-help ol{color:#c4c7cc;margin:0 0 25px;padding-left:22px;font-size:13px;line-height:1.75}.install-help li+li{margin-top:8px}.install-help-close{color:#fff;cursor:pointer;background:0 0;border:0;padding:4px 10px;font-size:30px;position:absolute;top:12px;right:14px}@media (width<=1400px){nav{gap:10px}nav>a,nav summary{font-size:8px}.login-button{display:none}}@media (width<=850px){.home-ecosystem-intro{grid-template-columns:1fr;gap:32px}.home-ecosystem-digicard{width:min(100%,520px);margin-inline:auto}.site-search-form{grid-template-columns:1fr;gap:8px}.site-search-form>label{white-space:normal}.masthead-hotspots,.masthead-database-cta,.masthead-highlights-page-cta,.masthead-digicard-cta,.masthead-database-menu{display:none}.mobile-home-actions{display:block}.topbar span,.topbar div a:first-child{display:none}.topbar .wrap{justify-content:center}.site-header{position:relative}.header-row{flex-wrap:wrap;align-items:flex-start;padding:16px 0}nav{border-top:1px solid #333;order:3;grid-template-columns:1fr 1fr;gap:0;width:100%;margin:0;padding-top:8px;display:grid}nav>a,nav summary{border-bottom:1px solid #25272d;padding:12px 8px}nav details{position:static}.dropdown{width:100%;box-shadow:none;grid-column:1/-1;position:static}.hero-grid,.split,.digicard-offer-summary,.digicard-sample-grid,.digicard-shirt-showcase,.hd-hero-grid,.hd-feature-split,.hd-sale-grid{grid-template-columns:1fr;gap:45px}.hd-version-grid,.hd-features-grid,.hd-editorial-image-grid.hd-three-up{grid-template-columns:1fr 1fr}.hd-payment-grid,.hd-purchase-card{grid-template-columns:1fr}.hd-reverse .hd-feature-copy,.hd-reverse .hd-portrait-visual{order:initial}.hero{padding:80px 0}.hero-panel{max-width:500px}.metric-strip,.card-grid.three,.player-grid,.founding-grid,.pricing-grid,.deck-grid,.athlete-visual-grid.three-up{grid-template-columns:1fr 1fr}.database-access-intro,.coach-database-products{grid-template-columns:1fr}.membership-database-access{flex-direction:column;align-items:flex-start}.division-grid,.footer-grid{grid-template-columns:1fr 1fr}.social-footer{flex-direction:column;align-items:flex-start}.social-links{justify-content:flex-start}body{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.app-install-button{right:12px;bottom:calc(82px + env(safe-area-inset-bottom));border-radius:14px;min-width:0}.app-install-button small{display:none}.mobile-app-nav{z-index:75;min-height:68px;padding:7px 6px calc(7px + env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090a0cfa;border-top:1px solid #32343b;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 35px #00000059}.mobile-app-nav a{color:#aeb1b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.mobile-app-nav a span{color:var(--gold);font-size:21px;line-height:1}.mobile-app-nav a strong{letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.mobile-app-nav .mobile-app-primary{background:var(--red);color:#fff;border:3px solid #090a0c;border-radius:14px 14px 5px 5px;margin:-17px 2px 0;padding:7px 3px}.mobile-app-nav .mobile-app-primary span{color:#fff;font-size:27px}}@media (width<=560px){.site-search-bar{padding:10px 0}.site-search-control button{padding:0 14px}.home-visual-masthead>.masthead-background{object-fit:cover;object-position:center top;min-height:330px}.mobile-action-grid{grid-template-columns:1fr}.mobile-action-grid .mobile-database-link{background:var(--gold);color:#111;border-color:var(--gold)}.digicard-offer-hero{min-height:570px}.digicard-offer-hero .interior-hero-feature img{object-fit:cover;object-position:70% center}.digicard-offer-intro,.digicard-offer-flyer,.digicard-checkout{padding:70px 0}.digicard-feature-grid{grid-template-columns:1fr}.hd-hero{padding:68px 0 55px}.hd-hero-copy h1{font-size:52px}.hd-hero-product-showcase{padding:12px}.hd-hero-product-showcase h2{font-size:16px}.hd-hero-level-grid{grid-template-columns:1fr;gap:18px}.hd-section{padding:70px 0}.hd-version-grid,.hd-features-grid,.hd-option-grid,.hd-flag-list,.hd-free-grid,.hd-editorial-image-grid.hd-two-up,.hd-editorial-image-grid.hd-three-up{grid-template-columns:1fr}.hd-sale-card{padding:30px 22px}.hd-price-line.special strong{font-size:48px}.digicard-shirt-showcase{gap:22px;margin-top:46px}.digicard-shirt-heading{margin-top:54px}.digicard-shirt-showcase figure{min-height:0}.digicard-shirt-showcase img{height:auto;max-height:none}.digicard-sample-grid img{height:520px;padding:20px}.wrap{width:min(100% - 28px,1180px)}.brand strong{font-size:15px}.brand-logo{width:52px;height:60px}.hero h1{font-size:52px}.hero-copy>p:not(.eyebrow){font-size:15px}.actions{flex-direction:column;align-items:stretch}.metric-strip,.card-grid.three,.player-grid,.founding-grid,.pricing-grid,.deck-grid,.division-grid,.footer-grid,.filters,.review-form,.athlete-visual-grid,.athlete-visual-grid.three-up{grid-template-columns:1fr}.database-access-intro,.coach-database-products article,.membership-database-access{padding:26px 22px}.coach-database-products h2{font-size:30px}.coach-database-products ul,.product-subtitle{min-height:0}.media-showcase{margin-top:60px}.brand-experience figcaption,.about-leadership-visual figcaption{flex-direction:column;align-items:flex-start}.brand-experience figcaption span,.about-leadership-visual figcaption span{text-align:left}.section{padding:70px 0}.interior-hero{min-height:420px;padding-top:80px}.interior-hero-with-feature{align-items:end;min-height:520px;padding:80px 0 60px}.interior-hero-with-feature:after{background:linear-gradient(90deg,#050608f5 0%,#050608d1 62%,#05060861 100%)}.interior-hero-with-feature>.wrap{width:min(100% - 28px,1180px);padding-right:0}.interior-hero-feature{width:100%;height:100%;inset:0}.interior-hero-feature img{object-position:center 25%}.database-digicard-hero .interior-hero-feature img{object-fit:cover;object-position:center 27%}.interior-hero.scouting-recruiting-hero{background-position:50% 30%;min-height:480px}.athlete-caption-strip{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 20px}.athlete-caption-strip strong{font-size:17px}.interior-hero h1{font-size:46px}.result-count{min-height:70px}.review-form{padding:24px}.review-form>*{grid-column:1!important}.footer-bottom{flex-direction:column}.search-results article{flex-direction:column;align-items:flex-start;gap:12px}.search-empty{padding:28px}.faq-list summary{padding-right:42px;font-size:17px}.social-links{grid-template-columns:1fr 1fr;width:100%;display:grid}.footer-bottom a{margin:0 12px 0 0}.install-help{padding:28px 24px}}@media (display-mode:standalone){.app-install-button{display:none}.topbar{padding-top:env(safe-area-inset-top)}}:root{--black:#101216;--ink:#22262e;--paper:#f8f8f6;--line:#454b55;--muted:#c8cbd1}body,.hd-sample-gallery,.hd-features,.hd-checkout,.database-use-notice,.search-empty{background:#fafafa}.section-warm,.hd-sample-gallery,.hd-features,.hd-checkout{background:#f1f2f4}.dark-feature,.cta-band,.section-dark,.brand-experience-section{background:#252a33}.brand-experience,.brand-experience figcaption,.about-leadership-visual figcaption,.athlete-visual figcaption,.feature-visual,.founder-panel,.founding-grid a,.deck-grid article,.contact-card,.database-access-intro,.membership-database-access{background:#2b3039}.brand-experience-section .section-heading>p:not(.eyebrow),.feature-visual figcaption span,.athlete-visual figcaption span,.database-access-intro p:not(.eyebrow),.membership-database-access p:not(.eyebrow),.deck-grid p,.contact-card a,.contact-card p{color:#d4d7dc}.card-grid article,.coach-database-products article,.pricing-grid article,.player-grid article,.review-form,.hd-payment-grid article{background:#fff;box-shadow:0 15px 42px #15181d14}.hero{background-image:linear-gradient(90deg,#07080ae0 0%,#07080aad 52%,#07080a2e 100%),url(https://images.unsplash.com/photo-1508098682722-e99c43a406b2?auto=format&fit=crop&w=2000&q=85)}.interior-hero-with-feature:after{background:linear-gradient(90deg,#050608e6 0%,#050608bd 35%,#0506084d 58%,#0506080a 100%)}.database-digicard-hero .interior-hero-feature,.interior-hero-feature,.athlete-visual-grid.contain-images .athlete-visual img,.athlete-visual.original-artwork-only img{background-color:#171a20}@media (width<=760px){.founding-digicard-hero{min-height:690px}.founding-digicard-hero>.wrap{transform:translateY(-70px)}.founding-digicard-hero .interior-hero-feature img{object-fit:contain;object-position:center top!important}.interior-hero-with-feature:after{background:linear-gradient(#0506081f 0%,#05060861 45%,#050608e6 100%)}}.pitch-hero{color:#fff;background:radial-gradient(circle at 74% 28%,#d6aa3a33,#0000 27%),linear-gradient(135deg,#07090d 0%,#111722 58%,#050609 100%);padding:104px 0 0;position:relative;overflow:hidden}.pitch-hero:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.pitch-hero-grid{z-index:1;grid-template-columns:.92fr 1.08fr;align-items:center;gap:52px;min-height:650px;display:grid;position:relative}.pitch-kicker{color:#d6aa3a;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:900}.pitch-hero h1{color:#fff;letter-spacing:-.055em;text-transform:uppercase;max-width:800px;margin:0;font-size:clamp(54px,6.2vw,94px);line-height:.92}.pitch-hero h1 span{color:#d6aa3a;margin-top:14px;display:block}.pitch-lede{color:#d7dbe4;max-width:690px;margin:32px 0 0;font-size:19px;line-height:1.7}.pitch-hero-actions{align-items:center;gap:25px;margin-top:36px;display:flex}.pitch-text-link{color:#fff;font-weight:800}.pitch-hero-visual{height:570px;position:relative}.pitch-photo{background:#161b24;border:1px solid #fff3;margin:0;position:absolute;overflow:hidden;box-shadow:0 34px 65px #00000075}.pitch-photo img{object-fit:cover;width:100%;height:100%;display:block}.pitch-photo-main{z-index:2;width:51%;height:86%;top:7%;left:4%;transform:rotate(-2deg)}.pitch-photo-top{width:40%;height:51%;top:1%;right:4%;transform:rotate(3deg)}.pitch-photo-bottom{z-index:3;width:42%;height:51%;bottom:0;right:1%;transform:rotate(-1deg)}.pitch-proof-strip{z-index:2;background:#040609d1;border-top:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.pitch-proof-strip div{border-right:1px solid #ffffff1f;padding:25px 24px}.pitch-proof-strip strong,.pitch-proof-strip span{display:block}.pitch-proof-strip strong{color:#fff;font-size:29px}.pitch-proof-strip span{color:#b8bec8;text-transform:uppercase;letter-spacing:.09em;margin-top:5px;font-size:12px;line-height:1.35}.pitch-section{padding:105px 0}.pitch-section-head{max-width:850px;margin-bottom:56px}.pitch-section-head h2,.pitch-market-layout h2{color:#151922;letter-spacing:-.045em;margin:0;font-size:clamp(39px,5vw,66px);line-height:1}.pitch-section-head>p:not(.pitch-kicker),.pitch-market-layout>div>p:not(.pitch-kicker){color:#565e6b;max-width:780px;margin:24px 0 0;font-size:18px;line-height:1.75}.pitch-thesis{background:#fff}.pitch-thesis-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.pitch-thesis-grid article{background:#f1f3f6;border-top:5px solid #d6aa3a;min-height:270px;padding:34px}.pitch-thesis-grid article:nth-child(2){border-color:#e6343f}.pitch-thesis-grid article:nth-child(3){border-color:#3376d6}.pitch-thesis-grid span{color:#7a8290;letter-spacing:.17em;text-transform:uppercase;font-size:12px;font-weight:900}.pitch-thesis-grid strong{color:#11151d;margin-top:58px;font-size:25px;display:block}.pitch-thesis-grid p{color:#5b6370;line-height:1.65}.pitch-chapters{color:#fff;background:#0b0e14}.pitch-section-head.light h2{color:#fff}.pitch-section-head.light>p:not(.pitch-kicker){color:#c8ced8}.pitch-chapter{border-top:1px solid #ffffff21;grid-template-columns:92px minmax(250px,.75fr) 1.25fr;gap:38px;padding:58px 0;display:grid}.pitch-chapter-number{color:#d6aa3a;letter-spacing:-.04em;font-size:38px;font-weight:950}.pitch-chapter h3{color:#fff;max-width:460px;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.08}.pitch-chapter-copy>p{color:#c8ced8;margin:0;font-size:17px;line-height:1.75}.pitch-flow,.pitch-flywheel{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.pitch-flow span,.pitch-flywheel span{background:#d6aa3a17;border:1px solid #d6aa3a73;padding:13px 15px;font-size:13px;font-weight:850}.pitch-flow b,.pitch-flywheel b{color:#d6aa3a}.pitch-market-bars>div{grid-template-columns:1fr auto;gap:20px;margin-bottom:20px;padding-bottom:20px;display:grid;position:relative}.pitch-market-bars span{color:#cbd1da}.pitch-market-bars strong{color:#fff;font-size:22px}.pitch-market-bars i{background:linear-gradient(90deg,#d6aa3a,#f4d979);height:6px;position:absolute;bottom:0;left:0;box-shadow:0 0 17px #d6aa3a4d}.pitch-note{color:#929aa7!important;margin-top:26px!important;font-size:13px!important}.pitch-process{grid-template-columns:repeat(5,1fr);gap:9px;margin:0;padding:0;list-style:none;display:grid}.pitch-process li{background:#131822;border:1px solid #ffffff21;min-height:150px;padding:18px 14px}.pitch-process b,.pitch-process strong,.pitch-process span{display:block}.pitch-process b{color:#d6aa3a;font-size:12px}.pitch-process strong{color:#fff;margin:31px 0 8px}.pitch-process span{color:#9fa7b3;font-size:12px;line-height:1.45}.pitch-data-wheel{grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:relative}.pitch-data-wheel span{color:#dfe3e9;text-align:center;background:#121722;border:1px solid #ffffff21;place-items:center;min-height:92px;padding:15px;font-size:13px;font-weight:800;display:grid}.pitch-data-wheel strong{color:#080a0e;text-align:center;background:#d6aa3a;border-radius:50%;place-items:center;width:108px;height:108px;line-height:1.15;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 35px #d6aa3a59}.pitch-engagement-grid,.pitch-media-matrix{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pitch-engagement-grid div,.pitch-media-matrix div{background:#131823;border-left:4px solid #d6aa3a;padding:22px}.pitch-engagement-grid strong,.pitch-engagement-grid span,.pitch-media-matrix b,.pitch-media-matrix span{display:block}.pitch-engagement-grid strong,.pitch-media-matrix b{color:#fff;font-size:18px}.pitch-engagement-grid span,.pitch-media-matrix span{color:#aeb5c0;margin-top:7px;font-size:13px;line-height:1.5}.pitch-flag-chapter{background:linear-gradient(90deg,#0000,#3376d621)}.pitch-flag-stat{align-items:center;gap:22px;margin-bottom:25px;display:flex}.pitch-flag-stat strong{color:#61a4ff;font-size:clamp(55px,7vw,92px);line-height:.8}.pitch-flag-stat span{color:#c9d8ef;text-transform:uppercase;letter-spacing:.07em;max-width:300px;font-size:14px;line-height:1.5}.pitch-revenue-stack{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pitch-revenue-stack div{background:#131823;border:1px solid #ffffff21;justify-content:space-between;gap:18px;padding:17px 18px;display:flex}.pitch-revenue-stack span{color:#c9ced7}.pitch-revenue-stack strong{color:#f0cf73;text-align:right}.pitch-financials{background:#f4f5f7}.pitch-model-cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pitch-model-cards article{color:#fff;background:#1c222c;padding:29px}.pitch-model-cards article.featured{background:#0a0d12;box-shadow:0 24px 50px #080a0e38}.pitch-model-cards span,.pitch-model-cards strong,.pitch-model-cards small{display:block}.pitch-model-cards span{color:#aeb5c0;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.pitch-model-cards strong{color:#fff;margin:23px 0;font-size:42px}.pitch-model-cards small{color:#9aa2ae;margin-top:10px}.pitch-model-bar{background:#303746;height:7px}.pitch-model-bar i{background:#d6aa3a;height:100%;display:block}.pitch-table-wrap{background:#fff;margin-top:34px;overflow-x:auto;box-shadow:0 17px 42px #0e121914}.pitch-table{border-collapse:collapse;width:100%;min-width:800px}.pitch-table th,.pitch-table td{text-align:left;border-bottom:1px solid #e1e4e8;padding:18px 20px}.pitch-table th{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#171c25;font-size:12px}.pitch-table td{color:#444b57;font-size:14px}.pitch-table td:first-child{color:#141922;font-weight:850}.pitch-income-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.pitch-income-grid article{background:#fff;border-top:4px solid #d6aa3a;padding:26px}.pitch-income-grid span,.pitch-income-grid strong,.pitch-income-grid small{display:block}.pitch-income-grid span{color:#6d7480;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.pitch-income-grid strong{color:#11151c;margin:16px 0 10px;font-size:27px}.pitch-income-grid small{color:#777e89;line-height:1.45}.pitch-market-model{color:#fff;background:linear-gradient(135deg,#101620,#06080c)}.pitch-market-layout{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.pitch-market-layout h2{color:#fff}.pitch-market-layout>div>p:not(.pitch-kicker){color:#bdc4ce}.pitch-market-chart{background:radial-gradient(circle at 100% 0,#d6aa3a29,#0000 38%),linear-gradient(150deg,#171d28,#080b10 72%);border:1px solid #d6aa3a6b;padding:30px;overflow:hidden;box-shadow:0 30px 70px #00000052,inset 0 1px #ffffff14}.pitch-market-chart-head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:20px;display:flex}.pitch-market-chart-head span{color:#f1d67f;letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:950}.pitch-market-chart-head small{color:#929aa7;font-size:12px}.pitch-market-tier{--tier-accent:#d6aa3a;padding:24px 0 4px}.pitch-market-tier+.pitch-market-tier{border-top:1px solid #ffffff14;margin-top:5px}.pitch-market-tier div{grid-template-columns:1fr auto;align-items:end;column-gap:22px;display:grid}.pitch-market-tier span{color:#fff;font-size:14px;font-weight:850}.pitch-market-tier strong{color:var(--tier-accent);letter-spacing:-.035em;grid-area:1/2/span 2;font-size:clamp(30px,3.4vw,46px);line-height:.95}.pitch-market-tier small{color:#9fa7b3;margin-top:7px;font-size:12px;line-height:1.4}.pitch-market-tier i{background:#29303b;height:8px;margin-top:16px;display:block;overflow:hidden}.pitch-market-tier i b{background:linear-gradient(90deg, var(--tier-accent), var(--tier-accent));min-width:10px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.pitch-market-tier i b{background:linear-gradient(90deg, var(--tier-accent), color-mix(in srgb, var(--tier-accent) 55%, #fff))}}.pitch-market-tier i b{box-shadow:0 0 18px var(--tier-accent)}@supports (color:color-mix(in lab, red, red)){.pitch-market-tier i b{box-shadow:0 0 18px color-mix(in srgb, var(--tier-accent) 45%, transparent)}}.pitch-market-tier-sam{--tier-accent:#e34b57}.pitch-market-tier-y3{--tier-accent:#4ca2ff}.pitch-market-chart-note{color:#747e8d;letter-spacing:.1em;text-transform:uppercase;margin:24px 0 0;font-size:11px;font-weight:800}.pitch-proof{background:#222833}.pitch-proof-grid{background:#ffffff26;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.pitch-proof-grid article{text-align:center;background:#161b24;padding:36px 24px}.pitch-proof-grid strong,.pitch-proof-grid span{display:block}.pitch-proof-grid strong{color:#d6aa3a;font-size:50px}.pitch-proof-grid span{color:#c8ced7;text-transform:uppercase;letter-spacing:.08em;margin-top:8px;font-size:13px}.pitch-roadmap{background:#fff}.pitch-roadmap-grid{perspective:1200px;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.pitch-roadmap-grid article{--roadmap-accent:#d6aa3a;isolation:isolate;color:#fff;border:1px solid var(--roadmap-accent);min-height:290px;padding:30px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pitch-roadmap-grid article{border:1px solid color-mix(in srgb, var(--roadmap-accent) 58%, #303746)}}.pitch-roadmap-grid article{border-top:7px solid var(--roadmap-accent);background:radial-gradient(circle at 100% 0%, var(--roadmap-accent), transparent 43%), linear-gradient(150deg,#202632 0%,#090c12 76%);border-radius:4px 24px}@supports (color:color-mix(in lab, red, red)){.pitch-roadmap-grid article{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--roadmap-accent) 27%, transparent), transparent 43%), linear-gradient(150deg,#202632 0%,#090c12 76%)}}.pitch-roadmap-grid article{box-shadow:0 22px 46px #070a103d, 0 0 28px var(--roadmap-accent), inset 0 1px 0 #ffffff1f}@supports (color:color-mix(in lab, red, red)){.pitch-roadmap-grid article{box-shadow:0 22px 46px #070a103d, 0 0 28px color-mix(in srgb, var(--roadmap-accent) 14%, transparent), inset 0 1px 0 #ffffff1f}}.pitch-roadmap-grid article{transition:transform .22s,box-shadow .22s}.pitch-roadmap-grid article:nth-child(2){--roadmap-accent:#ef3340}.pitch-roadmap-grid article:nth-child(3){--roadmap-accent:#3d91ff}.pitch-roadmap-grid article:nth-child(4){--roadmap-accent:#2ed27d}.pitch-roadmap-grid article:after{content:"";z-index:-1;border:22px solid var(--roadmap-accent);opacity:.11;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-74px;right:-72px}.pitch-roadmap-grid article:hover{box-shadow:0 30px 58px #070a1052, 0 0 34px var(--roadmap-accent);transform:translateY(-7px)}@supports (color:color-mix(in lab, red, red)){.pitch-roadmap-grid article:hover{box-shadow:0 30px 58px #070a1052, 0 0 34px color-mix(in srgb, var(--roadmap-accent) 22%, transparent)}}.pitch-roadmap-grid span{color:#090b0f;background:var(--roadmap-accent);width:48px;height:48px;box-shadow:0 0 22px var(--roadmap-accent);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pitch-roadmap-grid span{box-shadow:0 0 22px color-mix(in srgb, var(--roadmap-accent) 42%, transparent)}}.pitch-roadmap-grid span{font-size:14px;font-weight:950}.pitch-roadmap-grid h3{color:#fff;letter-spacing:-.025em;margin:46px 0 14px;font-size:28px}.pitch-roadmap-grid p{color:#c4cad4;margin:0;font-size:15px;line-height:1.65}.pitch-risk-note{background:#171c25;border-left:6px solid #e6343f;grid-template-columns:.35fr 1fr;gap:32px;margin-top:30px;padding:28px 30px;display:grid}.pitch-risk-note strong{color:#fff;font-size:18px}.pitch-risk-note p{color:#bac1cb;margin:0;line-height:1.65}.pitch-sources{color:#aeb5c0;background:#07090d;padding:55px 0}.pitch-sources div>div{flex-wrap:wrap;gap:10px 22px;display:flex}.pitch-sources a{color:#efd174;text-underline-offset:4px;text-decoration:underline}.pitch-sources div>p:last-child{color:#858e9b;max-width:1000px;margin-top:24px;font-size:12px;line-height:1.65}@media (width<=980px){.pitch-hero-grid{grid-template-columns:1fr;padding-top:45px}.pitch-hero-visual{height:580px}.pitch-chapter{grid-template-columns:70px 1fr}.pitch-chapter-copy{grid-column:2}.pitch-process{grid-template-columns:repeat(3,1fr)}.pitch-market-layout{grid-template-columns:1fr}.pitch-market-chart{width:100%;max-width:620px;margin:0 auto}.pitch-roadmap-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.pitch-hero{padding-top:70px}.pitch-hero-grid{gap:35px;min-height:auto}.pitch-hero h1{font-size:clamp(45px,14vw,64px)}.pitch-lede{font-size:16px}.pitch-hero-actions{flex-direction:column;align-items:stretch}.pitch-hero-visual{height:430px}.pitch-photo-main{width:58%;height:84%;left:0}.pitch-photo-top{width:43%;height:47%;right:0}.pitch-photo-bottom{width:45%;height:47%;right:0}.pitch-proof-strip{grid-template-columns:1fr 1fr}.pitch-proof-strip div:nth-child(2){border-right:0}.pitch-section{padding:76px 0}.pitch-section-head h2,.pitch-market-layout h2{font-size:40px}.pitch-thesis-grid,.pitch-model-cards,.pitch-income-grid,.pitch-proof-grid,.pitch-roadmap-grid{grid-template-columns:1fr}.pitch-chapter{grid-template-columns:52px 1fr;gap:20px;padding:45px 0}.pitch-chapter-number{font-size:29px}.pitch-process{grid-template-columns:1fr 1fr}.pitch-revenue-stack,.pitch-engagement-grid,.pitch-media-matrix{grid-template-columns:1fr}.pitch-data-wheel{grid-template-columns:1fr 1fr}.pitch-data-wheel strong{width:92px;height:92px;font-size:13px}.pitch-flag-stat{flex-direction:column;align-items:flex-start}.pitch-market-chart{padding:22px 18px}.pitch-market-chart-head{flex-direction:column;align-items:flex-start;gap:6px}.pitch-market-tier div{grid-template-columns:1fr}.pitch-market-tier strong{grid-area:auto/1;margin-top:10px;font-size:38px}.pitch-risk-note{grid-template-columns:1fr}}.card-grid.program-launch-cards{perspective:1200px;gap:24px;margin-top:10px}.card-grid.program-launch-cards article{--launch-accent:#ef3340;isolation:isolate;border:1px solid var(--launch-accent);min-height:300px;padding:34px 32px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.card-grid.program-launch-cards article{border:1px solid color-mix(in srgb, var(--launch-accent) 58%, #222936)}}.card-grid.program-launch-cards article{border-top:7px solid var(--launch-accent);background:linear-gradient(135deg, var(--launch-accent) 0%, transparent 38%), linear-gradient(145deg, #202632 0%, #090c12 76%);border-radius:4px 24px}@supports (color:color-mix(in lab, red, red)){.card-grid.program-launch-cards article{background:linear-gradient(135deg, color-mix(in srgb, var(--launch-accent) 23%, transparent) 0%, transparent 38%), linear-gradient(145deg, #202632 0%, #090c12 76%)}}.card-grid.program-launch-cards article{box-shadow:0 24px 52px #070a104d, 0 0 30px var(--launch-accent), inset 0 1px 0 #ffffff1f}@supports (color:color-mix(in lab, red, red)){.card-grid.program-launch-cards article{box-shadow:0 24px 52px #070a104d, 0 0 30px color-mix(in srgb, var(--launch-accent) 15%, transparent), inset 0 1px 0 #ffffff1f}}.card-grid.program-launch-cards article{transition:transform .18s,box-shadow .18s,border-color .18s}.card-grid.program-launch-cards article:nth-child(2){--launch-accent:#f0b429}.card-grid.program-launch-cards article:nth-child(3){--launch-accent:#28a6ff}.card-grid.program-launch-cards article:nth-child(4){--launch-accent:#ff7a32}.card-grid.program-launch-cards article:nth-child(5){--launch-accent:#c764ef}.card-grid.program-launch-cards article:nth-child(6){--launch-accent:#2ed493}.card-grid.program-launch-cards article:before{content:"";z-index:-1;border:34px solid var(--launch-accent);width:190px;height:190px;position:absolute;bottom:-86px;right:-92px}@supports (color:color-mix(in lab, red, red)){.card-grid.program-launch-cards article:before{border:34px solid color-mix(in srgb, var(--launch-accent) 20%, transparent)}}.card-grid.program-launch-cards article:before{border-radius:50%}.card-grid.program-launch-cards article:after{content:"";background:var(--launch-accent);width:64px;height:4px;box-shadow:0 9px 0 var(--launch-accent);position:absolute;top:22px;right:24px}@supports (color:color-mix(in lab, red, red)){.card-grid.program-launch-cards article:after{box-shadow:0 9px 0 color-mix(in srgb, var(--launch-accent) 58%, transparent)}}.card-grid.program-launch-cards article>span{color:#080b10;background:var(--launch-accent);width:62px;height:62px;box-shadow:0 12px 28px var(--launch-accent);border:1px solid #ffffff85;border-radius:18px 4px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.card-grid.program-launch-cards article>span{box-shadow:0 12px 28px color-mix(in srgb, var(--launch-accent) 38%, transparent)}}.card-grid.program-launch-cards article>span{letter-spacing:.09em;font-size:17px}.card-grid.program-launch-cards h3{color:#fff;margin:34px 0 14px;font-size:27px;line-height:1.12}.card-grid.program-launch-cards p{color:#d9dde5;max-width:34ch;font-size:15px;line-height:1.72}.card-grid.program-launch-cards article:hover{border-color:var(--launch-accent);box-shadow:0 32px 62px #070a1066, 0 0 38px var(--launch-accent);transform:translateY(-7px)rotateX(1deg)}@supports (color:color-mix(in lab, red, red)){.card-grid.program-launch-cards article:hover{box-shadow:0 32px 62px #070a1066, 0 0 38px color-mix(in srgb, var(--launch-accent) 24%, transparent)}}.coaches-history-hero .interior-hero-photo-pair{background:radial-gradient(circle at 50% 42%,#d6aa3a33,#0000 54%),#090b10;flex-direction:column;gap:8px;width:55%;padding:28px 28px 74px;display:flex;inset:0 0 0 auto}.coaches-history-hero .interior-hero-photo-row{flex:1;justify-content:center;align-items:stretch;gap:3px;min-height:0;display:flex}.coaches-history-hero .interior-hero-photo-row img{object-fit:contain;object-position:center;width:auto;max-width:calc(50% - 2px);height:100%;min-height:0}.coaches-history-hero .interior-hero-photo-pair figcaption{color:#ffe16d;letter-spacing:.08em;text-align:center;text-transform:uppercase;border-top:1px solid #ffe16d7a;border-bottom:1px solid #ffe16d40;padding:12px 18px;font-size:clamp(16px,1.7vw,22px);font-weight:950}@media (width<=760px){.coaches-history-hero{min-height:760px}.coaches-history-hero .interior-hero-photo-pair{gap:5px;width:100%;height:58%;padding:14px 14px 58px;inset:0 0 auto}.coaches-history-hero .interior-hero-photo-row{gap:2px}.coaches-history-hero .interior-hero-photo-pair figcaption{padding:9px 12px;font-size:14px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
