*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.block{display:block}.hidden{display:none}.grow{flex-grow:1}.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{--navy: #062f57;--navy2: #0b416f;--orange: #f26322;--ink: #12263b;--muted: #68798a;--line: #dce4eb;--soft: #f4f7f9}*{box-sizing:border-box;font-style:normal!important}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff}button,input,textarea{font:inherit}button{cursor:pointer}header{height:150px;background:#fff;display:flex;align-items:center;padding:0 4.5vw;position:sticky;top:0;z-index:50;box-shadow:0 1px 0 var(--line)}.brand{border:0;background:transparent;padding:0}.logoPlate{width:138px;height:138px;display:grid;place-items:center;overflow:visible}.logoPlate img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}nav{margin-left:auto;display:flex;align-items:center;gap:20px}nav button{border:0;background:transparent;color:var(--navy);font-size:10px;font-weight:900;letter-spacing:.04em;padding:34px 0 12px;border-bottom:3px solid transparent}nav button.active,nav button:hover{border-color:var(--orange)}.navAccess{margin-left:22px;display:flex;align-items:center;gap:8px}.reviewQuickLink{border:1px solid var(--orange);background:#fff7f2;color:var(--navy);border-radius:999px;padding:12px 15px;font-size:10px;font-weight:900;letter-spacing:.04em;white-space:nowrap}.reviewQuickLink:hover{background:var(--orange);color:#fff}.mobileReviewHeader{display:none}.athleteLogin{border:1px solid var(--navy);background:#fff;color:var(--navy);border-radius:999px;padding:12px 16px;font-size:10px;font-weight:900;letter-spacing:.04em;white-space:nowrap}.athleteLogin:hover{background:var(--navy);color:#fff}.navCta{margin-left:0;border:0;background:var(--orange);color:#fff;border-radius:999px;padding:13px 18px;font-size:11px;font-weight:900}.menuBtn{display:none;margin-left:auto;background:var(--navy);border:0;color:#fff;min-height:46px;padding:0 14px;border-radius:8px;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:900;letter-spacing:.08em}.menuBtn span{display:block}.mobileNav{display:none}.wrap{max-width:1180px;margin:auto}.trainingPhotoFeature{padding:0 5vw 78px;background:#fff}.trainingPhotoFeature .wrap{position:relative;overflow:hidden;min-height:360px;background:var(--navy)}.trainingPhotoFeature img{width:100%;height:clamp(420px,46vw,610px);-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%;display:block}.sectionStoryPhoto{width:100%;height:clamp(360px,38vw,520px);-o-object-fit:cover;object-fit:cover;-o-object-position:center 60%;object-position:center 60%;display:block;margin-top:28px;background:#fff}.compactStoryPhoto{height:clamp(320px,32vw,430px)}.brinleyMethodPhoto{width:100%;height:clamp(430px,44vw,590px);-o-object-fit:cover;object-fit:cover;-o-object-position:38% 46%;object-position:38% 46%;background:#fff}.methodBottomPhoto{-o-object-position:center 64%;object-position:center 64%}.sportsAgnosticIntro{background:#fff}:root{--athlete-photo-01:url(../resources/athlete-01.jpg);--athlete-photo-02:url(../resources/athlete-02.jpg);--athlete-photo-03:url(../resources/athlete-03.jpg)}.editorialPhoto{margin:0;overflow:hidden;background:var(--soft);aspect-ratio:4/3}.editorialPhoto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.editorialPhotoWide{aspect-ratio:16/9;margin-top:32px}.brinleyFeature img{-o-object-fit:contain;object-fit:contain;background:#f4f7f9}.editorialPair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px}.editorialPair .editorialPhoto{aspect-ratio:4/3}.sportsLeadPair .editorialPhoto{aspect-ratio:3/2}.coachPhotoStory{display:grid;grid-template-columns:.8fr 1.2fr;gap:46px;align-items:center;margin-top:56px;margin-bottom:56px}.coachPhotoGrid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:220px 220px;gap:10px}.coachPhotoGrid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.coachPhotoGrid img:first-child{grid-row:1/3;-o-object-position:center;object-position:center}.coachPhotoGrid img:nth-child(2){-o-object-position:center 45%;object-position:center 45%}.coachPhotoGrid img:nth-child(3){-o-object-position:center 42%;object-position:center 42%}.trainingPathways{margin-top:64px}.sportValue article img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;margin-top:18px;display:block;background:#fff}.sportValue article:nth-child(1) img{-o-object-position:50% 48%;object-position:50% 48%}.sportValue article:nth-child(2) img{-o-object-position:50% 28%;object-position:50% 28%}.sportValue article:nth-child(3) img{-o-object-position:50% 42%;object-position:50% 42%}.sportValue article:nth-child(4) img{-o-object-position:50% 30%;object-position:50% 30%}.trainingPhotoCaption{position:absolute;left:0;bottom:0;max-width:560px;padding:24px 30px;background:#062f57f0;border-top:4px solid var(--orange);color:#fff}.trainingPhotoCaption span{display:block;color:var(--orange);font-size:10px;font-weight:900;letter-spacing:.18em;margin-bottom:7px}.trainingPhotoCaption strong{font-size:clamp(20px,2.4vw,32px);line-height:1.05;letter-spacing:-.02em}.trainingPhotoMosaic{padding:70px 5vw;background:#fff}.trainingPhotoMosaicGrid{display:grid;grid-template-columns:1.25fr .85fr .85fr;grid-template-rows:250px 250px;gap:10px}.trainingPhotoMosaicGrid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;min-width:0;background:#fff}.trainingPhotoMosaicGrid img:first-child{grid-row:1 / 3;-o-object-position:52% 46%;object-position:52% 46%}.trainingPhotoMosaicGrid img:nth-child(2){-o-object-position:50% 42%;object-position:50% 42%}.trainingPhotoMosaicGrid img:nth-child(3){-o-object-position:54% 48%;object-position:54% 48%}.trainingPhotoMosaicGrid img:nth-child(4){-o-object-position:50% 38%;object-position:50% 38%}.trainingPhotoMosaicGrid img:nth-child(5){-o-object-position:52% 44%;object-position:52% 44%}.athletePhotoLead{padding:60px 5vw 0;background:#fff}.athletePhotoGrid{display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-template-rows:250px 250px;gap:10px}.athletePhotoGrid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;min-width:0;background:#fff}.athletePhotoGrid img:first-child{grid-row:1 / 3;-o-object-position:50% 45%;object-position:50% 45%}.athletePhotoGrid img:nth-child(2){-o-object-position:50% 42%;object-position:50% 42%}.athletePhotoGrid img:nth-child(3){-o-object-position:54% 44%;object-position:54% 44%}.athletePhotoGrid img:nth-child(4){-o-object-position:50% 40%;object-position:50% 40%}@media(max-width:700px){.trainingPhotoFeature{padding:0 0 44px}.trainingPhotoFeature .wrap{min-height:0}.trainingPhotoFeature img{height:390px;max-height:none;-o-object-position:center 58%;object-position:center 58%}.sectionStoryPhoto,.compactStoryPhoto{height:330px;max-height:none;-o-object-position:center 60%;object-position:center 60%}.brinleyMethodPhoto{height:390px;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%}.sportValue article img{height:260px;max-height:none;-o-object-position:center center;object-position:center center}.sportValue article:nth-child(1) img{-o-object-position:50% 46%;object-position:50% 46%}.sportValue article:nth-child(2) img{-o-object-position:50% 24%;object-position:50% 24%}.sportValue article:nth-child(3) img{-o-object-position:50% 40%;object-position:50% 40%}.sportValue article:nth-child(4) img{-o-object-position:50% 26%;object-position:50% 26%}.trainingPhotoCaption{position:relative;max-width:none;padding:20px 22px}.trainingPhotoMosaic{padding:42px 0}.trainingPhotoMosaicGrid{height:auto;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:5px}.trainingPhotoMosaicGrid img{height:280px}.trainingPhotoMosaicGrid img:first-child{grid-column:1 / -1;grid-row:auto;height:380px;-o-object-position:52% 44%;object-position:52% 44%}.trainingPhotoMosaicGrid img:nth-child(2){-o-object-position:50% 38%;object-position:50% 38%}.trainingPhotoMosaicGrid img:nth-child(3){-o-object-position:54% 44%;object-position:54% 44%}.trainingPhotoMosaicGrid img:nth-child(4){-o-object-position:50% 34%;object-position:50% 34%}.trainingPhotoMosaicGrid img:nth-child(5){-o-object-position:52% 40%;object-position:52% 40%}.athletePhotoLead{padding:38px 0 0}.athletePhotoGrid{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:5px}.athletePhotoGrid img{height:280px}.athletePhotoGrid img:first-child{grid-column:1 / -1;grid-row:auto;height:380px;-o-object-position:50% 42%;object-position:50% 42%}.athletePhotoGrid img:nth-child(2){-o-object-position:50% 38%;object-position:50% 38%}.athletePhotoGrid img:nth-child(3){-o-object-position:54% 40%;object-position:54% 40%}.athletePhotoGrid img:nth-child(4){-o-object-position:50% 36%;object-position:50% 36%}}.hero{background:#fff;color:var(--navy);padding:96px 5vw 88px;min-height:590px;position:relative}.hero:after{content:"";position:absolute;right:0;top:0;width:11vw;height:100%;background:var(--navy)}.heroGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:90px;align-items:center}.kicker{color:var(--orange);font-size:11px;font-weight:900;letter-spacing:.2em}.hero h1,.pageHero h1{font-size:clamp(52px,7vw,92px);line-height:.88;letter-spacing:-.055em;margin:18px 0 24px}.hero h1{color:var(--navy);max-width:700px;font-size:clamp(58px,6.5vw,92px)}.hero h2{font-size:21px;letter-spacing:.08em}.hero p,.pageHero p{font-size:18px;line-height:1.65;color:#d7e3ed;max-width:690px}.hero p{color:var(--muted)}.heroArt{min-height:420px;border:1px solid #ffffff30;border-radius:26px;position:relative;overflow:hidden;background:linear-gradient(145deg,#0b416f,#031e37);display:flex;flex-direction:column;justify-content:center;padding:55px}.heroArt span{font-size:clamp(36px,5vw,64px);font-weight:900;line-height:1;color:#fff;z-index:2}.heroArt span:nth-of-type(2){color:var(--orange)}.motionLines{position:absolute;width:420px;height:420px;border:38px solid #ffffff0c;border-radius:50%;right:-140px;top:0;box-shadow:0 0 0 40px #f263220d,0 0 0 80px #ffffff08}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.primary,.secondary{border-radius:999px;padding:15px 20px;font-size:11px;font-weight:900;letter-spacing:.04em;display:inline-flex;gap:9px;align-items:center}.primary{border:2px solid var(--orange);background:var(--orange);color:#fff}.secondary{border:2px solid var(--navy);background:transparent;color:var(--navy)}.heroStatement{position:relative;z-index:2;border-left:5px solid var(--orange);padding:32px 34px;background:#f5f7f9;align-self:center}.heroStatement .statementNumber{display:block;color:var(--orange);font-size:12px;font-weight:900;letter-spacing:.18em;margin-bottom:54px}.heroStatement p{color:var(--navy);font-size:23px;line-height:1.25;margin:0 0 16px}.heroStatement strong{display:block;color:var(--navy);font-size:28px;line-height:1}.methodBand{padding:24px 5vw;background:var(--navy);color:#fff}.methodBandInner{display:flex;align-items:center;justify-content:center;gap:34px}.methodBandInner span{font-size:13px;font-weight:900;letter-spacing:.2em}.methodBandInner i{width:42px;height:2px;background:var(--orange)}section{padding:82px 5vw}.sectionTitle{font-size:clamp(38px,5vw,62px);line-height:.96;letter-spacing:-.045em;color:var(--navy);margin:14px 0 20px}.sectionTitle.light{color:#fff}.lead{font-size:18px;line-height:1.65;color:var(--muted);max-width:820px}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px}.three article{background:var(--soft);border-top:5px solid var(--orange);padding:28px;border-radius:0 0 18px 18px}.three h3{font-size:24px;color:var(--navy);margin:0 0 10px}.three p{color:var(--muted);line-height:1.55}.proofStrip{background:#eef3f7;padding:0 5vw;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.proofGrid{display:grid;grid-template-columns:repeat(3,1fr)}.proofGrid div{padding:28px 30px;border-right:1px solid var(--line)}.proofGrid div:last-child{border-right:0}.proofGrid small{color:var(--orange);font-weight:900;display:block;margin-bottom:8px}.proofGrid strong{color:var(--navy);display:block;font-size:18px;letter-spacing:.06em}.proofGrid span{color:var(--muted);display:block;margin-top:6px;font-size:13px}.adversityFeature{padding:64px 0;background:#f4f6f8}.adversityFeature .wrap{max-width:1400px}.adversityFeature img{display:block;width:100%;height:auto;border-radius:3px;box-shadow:0 20px 50px #04234124}@media(max-width:700px){.adversityFeature{padding:32px 0}.adversityFeature .wrap{padding:0 16px}.adversityFeature img{border-radius:2px}}.testimonialPreview{background:#fff}.testimonialGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0}.testimonialGrid article{border:1px solid var(--line);border-top:4px solid var(--orange);padding:26px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.testimonialGrid article img{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:16px;box-shadow:0 0 0 2px var(--orange)}.stars{color:var(--orange);letter-spacing:.12em;font-size:15px}.testimonialGrid blockquote{margin:16px 0;color:var(--navy);font-size:18px;line-height:1.55;font-weight:700}.testimonialGrid article p{color:var(--muted);font-size:12px;line-height:1.55;border-top:1px solid var(--line);padding-top:12px}.testimonialGrid article p b{color:var(--navy)}.testimonialGrid article strong{color:var(--navy);margin-top:auto}.testimonialGrid article small{color:var(--muted);margin-top:5px}.fullReviews{grid-template-columns:repeat(2,1fr)}.reviewEmpty{margin-top:28px;padding:28px;background:var(--soft);color:var(--muted)}.reviewInvite{background:var(--soft);scroll-margin-top:130px}.testimonialInviteTools{margin-bottom:30px;padding:22px 24px;background:var(--navy);color:#fff;border-left:5px solid var(--orange);display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center}.testimonialInviteTools div{display:flex;flex-direction:column;gap:5px}.testimonialInviteTools strong{font-size:18px}.testimonialInviteTools small{color:#d5e2ec;line-height:1.45}.testimonialInviteTools .secondary{border-color:#fff;color:#fff}.reviewInviteGrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:start;scroll-margin-top:110px}.reviewQuestions{display:grid;gap:10px;margin-top:28px}.reviewQuestions div{display:grid;grid-template-columns:38px 1fr;gap:10px;padding:14px 0;border-top:1px solid var(--line)}.reviewQuestions b{color:var(--orange)}.reviewQuestions span{color:var(--navy);font-weight:800;line-height:1.45}.reviewForm{display:grid;gap:13px;padding:32px;background:#fff;border:3px solid var(--orange);border-top:9px solid var(--orange);border-radius:14px;box-shadow:0 18px 45px #04234129;position:relative}.reviewForm:before{content:"START YOUR TESTIMONIAL HERE";display:block;margin:-32px -32px 20px;padding:13px 18px;background:var(--orange);color:#fff;font-size:12px;font-weight:900;letter-spacing:.12em;text-align:center}.reviewFormRow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.reviewForm input,.reviewForm select,.reviewForm textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:13px;background:#fff}.reviewForm label{display:grid;gap:7px;color:var(--navy);font-size:10px;font-weight:900;letter-spacing:.06em}.reviewForm textarea{min-height:100px;resize:vertical}.reviewPhoto small{color:var(--muted);font-weight:500;letter-spacing:0}.photoSelected{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--soft)}.photoSelected img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.photoSelected div{min-width:0;display:flex;flex-direction:column;gap:3px}.photoSelected strong{color:var(--navy);font-size:11px}.photoSelected span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px}.photoSelected button{border:0;background:transparent;color:var(--orange);font-size:10px;font-weight:900;cursor:pointer}.reviewForm .consent{display:flex}.reviewThanks{background:#fff;border-top:5px solid var(--orange);padding:40px}.reviewThanks h3{color:var(--navy);font-size:28px}.reviewThanks p{color:var(--muted);line-height:1.6}.reviewThanks small{color:var(--navy);font-weight:900}.testimonialAdmin{margin-top:55px;padding-top:35px;border-top:2px solid var(--line)}.testimonialAdminCard>img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin-bottom:15px}.adminReviewActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.homePath{background:#fff}.homePathGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}.homePathGrid button{min-height:210px;padding:25px;text-align:left;border:1px solid var(--line);background:#fff;position:relative;transition:.18s}.homePathGrid button:hover{transform:translateY(-5px);border-color:var(--orange);box-shadow:0 14px 30px #062f5718}.homePathGrid button span{display:block;color:var(--orange);font-weight:900;font-size:11px;margin-bottom:38px}.homePathGrid button strong{display:block;color:var(--navy);font-size:18px;margin-bottom:10px}.homePathGrid button small{display:block;color:var(--muted);line-height:1.5;padding-right:18px}.homePathGrid button svg{position:absolute;right:20px;bottom:20px;color:var(--orange)}.navy{background:var(--navy);color:#fff}.sportsGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:32px}.sportsGrid article{border:1px solid #45647e;border-radius:18px;padding:24px;min-height:220px}.sportsGrid small{color:#ff9a68;font-weight:900}.sportsGrid h3{font-size:20px}.sportsGrid p{color:#cad9e4;line-height:1.5;font-size:14px}.split{display:grid;grid-template-columns:1fr 1fr;gap:40px}.lens{background:var(--soft);padding:30px;border-radius:20px}.lens h3{color:var(--navy);font-size:24px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips span{background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800}.pageHero{background:var(--navy);color:#fff;padding:78px 5vw}.pageHero h1{font-size:clamp(48px,6vw,78px)}.topSpace{margin-top:65px}.textBtn{border:0;background:none;color:var(--orange);font-weight:900;padding:10px 0;display:flex;align-items:center}.reviewPanel{background:linear-gradient(120deg,var(--navy),#0c487a);color:#fff;border-radius:26px;padding:42px;display:grid;grid-template-columns:1fr 1fr;gap:35px}.reviewPanel h2{font-size:42px;line-height:1;margin:12px 0}.reviewPanel p{color:#d5e2ec;line-height:1.6}.reviewPanel aside{background:#fff;color:var(--ink);padding:28px;border-radius:18px}.reviewPanel aside h3{color:var(--navy)}.reviewPanel aside p{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:10px}.reviewSteps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);margin-top:34px;border:1px solid var(--line)}.reviewSteps div{background:#fff;padding:28px 24px;min-height:190px}.reviewSteps span{display:block;color:var(--orange);font-size:11px;font-weight:900;margin-bottom:30px}.reviewSteps strong{color:var(--navy);font-size:14px;letter-spacing:.04em}.reviewSteps p{color:var(--muted);font-size:13px;line-height:1.55}.reviewFootage{background:var(--soft)}.footageGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}.footageGrid article{background:#fff;border-top:4px solid var(--orange);padding:26px;min-height:225px}.footageGrid small{color:var(--orange);font-size:10px;font-weight:900;letter-spacing:.08em}.footageGrid h3{color:var(--navy);font-size:21px;margin:16px 0 10px}.footageGrid p{color:var(--muted);font-size:13px;line-height:1.6}.reviewConsent{margin-top:26px;background:var(--navy);border-left:5px solid var(--orange);color:#fff;padding:20px 24px;display:flex;gap:20px;align-items:flex-start}.reviewConsent strong{font-size:11px;letter-spacing:.08em;white-space:nowrap}.reviewConsent span{color:#d5e2ec;font-size:12px;line-height:1.55}.pricingSteps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px}.pricingSteps article{border:1px solid var(--line);border-top:5px solid var(--orange);padding:28px}.pricingSteps article span{color:var(--orange);font-weight:900;font-size:11px}.pricingSteps h3{color:var(--navy);font-size:19px;margin:28px 0 10px}.pricingSteps p{color:var(--muted);font-size:13px;line-height:1.6}.pricingPromise{margin-top:28px;background:var(--navy);color:#fff;border-left:5px solid var(--orange);padding:24px 28px}.pricingPromise strong{font-size:18px}.pricingPromise p{color:#d5e2ec;margin:7px 0 0}.bookIntro{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:center}.bookByline{margin:28px 0;display:flex;flex-direction:column;gap:5px;color:var(--navy)}.bookByline strong{font-size:18px}.bookByline span{color:var(--muted);font-size:13px}.bookBuy{text-decoration:none;width:-moz-max-content;width:max-content}.bookLinks{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bookLinks a{text-decoration:none}.lightButton{border-color:#fff;color:#fff}.bookVisual{background:#fff;padding:0;display:flex;flex-direction:column;align-items:center}.bookVisual img{width:100%;max-width:430px;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.bookVisual small{margin-top:14px;color:var(--navy);font-size:10px;font-weight:900;letter-spacing:.1em;text-align:center}.bookThemes{background:var(--soft)}.inPersonIntro{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.localTraining{background:var(--soft)}.locationGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px}.locationGrid article{background:#fff;border:1px solid var(--line);border-top:5px solid var(--orange);padding:30px}.locationGrid small{color:var(--orange);font-size:10px;font-weight:900;letter-spacing:.1em}.locationGrid h3{color:var(--navy);font-size:25px;margin:24px 0 7px}.locationGrid p{color:var(--muted);margin:0 0 14px}.localReach{margin-top:18px;padding:20px 24px;background:var(--navy);color:#fff;display:flex;justify-content:space-between;gap:24px;align-items:center}.localReach strong{font-size:12px;letter-spacing:.08em}.localReach span{color:#d5e2ec;font-size:13px}.inPersonLens{background:var(--soft);padding:32px;border-top:5px solid var(--orange)}.inPersonLens small{color:var(--orange);font-weight:900;letter-spacing:.1em}.inPersonLens h3{color:var(--navy);font-size:25px;line-height:1.15;margin:14px 0 24px}.sessionGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}.sessionGrid article{border:1px solid #45647e;padding:26px;min-height:210px}.sessionGrid span{color:#ff9a68;font-size:11px;font-weight:900}.sessionGrid h3{font-size:22px;margin:35px 0 9px}.sessionGrid p{color:#cad9e4;font-size:13px;line-height:1.55}.developmentGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:34px}.developmentGrid div{background:#fff;padding:26px;min-height:145px}.developmentGrid strong{color:var(--navy);display:block;font-size:14px;margin-bottom:10px}.developmentGrid span{color:var(--muted);font-size:13px;line-height:1.55}.inPersonBridge{margin-top:44px;background:var(--navy);color:#fff;padding:30px;border-left:5px solid var(--orange);display:flex;justify-content:space-between;align-items:center;gap:30px}.inPersonBridge div{display:flex;flex-direction:column;gap:6px}.inPersonBridge small{color:#ff9a68;font-weight:900;letter-spacing:.08em}.inPersonBridge strong{font-size:22px}.inPersonBridge span{color:#d5e2ec;font-size:13px;max-width:720px;line-height:1.5}.virtualIntro{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.virtualCallout{background:var(--navy);color:#fff;padding:34px;border-left:5px solid var(--orange);display:flex;flex-direction:column}.virtualCallout small{color:#ff9a68;font-weight:900;letter-spacing:.12em;margin-bottom:24px}.virtualCallout strong{font-size:22px;letter-spacing:.06em}.virtualCallout i{width:2px;height:18px;background:var(--orange);margin:7px 0 7px 10px}.virtualSteps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}.virtualSteps article{border:1px solid #45647e;padding:26px;min-height:185px}.virtualSteps span{color:#ff9a68;font-size:11px;font-weight:900}.virtualSteps h3{font-size:22px;margin:28px 0 8px}.virtualSteps p{color:#cad9e4;font-size:13px;line-height:1.55}.virtualList p{display:flex;align-items:flex-start;gap:10px;color:var(--muted);line-height:1.5;padding:11px 0;border-bottom:1px solid var(--line)}.virtualList svg{color:var(--orange);flex:0 0 auto;margin-top:2px}.virtualBridge{margin-top:52px;padding:28px 30px;border:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:30px}.virtualBridge div{display:flex;flex-direction:column;gap:6px}.virtualBridge small{color:var(--orange);font-weight:900;letter-spacing:.08em}.virtualBridge strong{color:var(--navy);font-size:22px}.virtualBridge span{color:var(--muted);font-size:13px}.chat{border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 10px 28px #062f5712}.chatHead{background:var(--navy);color:#fff;padding:18px;font-weight:900}.chatBody{background:var(--soft);padding:20px;min-height:160px}.chatBody p{background:#fff;padding:15px;border-radius:13px;line-height:1.55}.quick{display:flex;gap:8px;flex-wrap:wrap;padding:15px}.quick button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px;font-weight:700}.quick button:hover{border-color:var(--orange);color:var(--orange)}.askForm{display:flex;gap:8px;padding:0 15px 15px}.askForm input{flex:1;min-width:0;border:1px solid var(--line);border-radius:12px;padding:13px 14px}.askForm button{width:46px;border:0;border-radius:12px;background:var(--orange);color:#fff;display:grid;place-items:center}.askForm button:disabled{opacity:.45;cursor:not-allowed}.askNote{border-top:1px solid var(--line);padding:12px 15px;color:var(--muted);font-size:11px;line-height:1.45}.valueBand{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin-top:34px}.valueBand>div{padding:25px;border-right:1px solid var(--line)}.valueBand>div:last-child{border-right:0}.valueBand small,.sportValue small{color:var(--orange);font-size:10px;font-weight:900;letter-spacing:.08em}.valueBand strong{display:block;color:var(--navy);font-size:17px;margin:10px 0 8px}.valueBand span{display:block;color:var(--muted);font-size:12px;line-height:1.55}.coachFamilyStory{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1fr);gap:52px;align-items:center;margin-top:46px;margin-bottom:54px}.coachFamilyStory figure{margin:0;overflow:hidden;background:var(--navy);aspect-ratio:4/5}.coachFamilyStory img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 48%;object-position:center 48%;display:block}.coachFamilyStory .lead{max-width:650px}.coachValue{margin-top:45px}@media(max-width:760px){.coachFamilyStory{grid-template-columns:1fr;gap:26px;margin-top:28px;margin-bottom:36px}.coachFamilyStory figure{aspect-ratio:4/5}.editorialPair{grid-template-columns:1fr;gap:8px}.editorialPhoto,.editorialPair .editorialPhoto,.sportsLeadPair .editorialPhoto{aspect-ratio:4/3}.editorialPhotoWide{aspect-ratio:4/5}.brinleyFeature img{-o-object-fit:contain;object-fit:contain}.coachPhotoStory{grid-template-columns:1fr;gap:26px}.coachPhotoGrid{grid-template-rows:200px 200px}}.sportValue{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:34px}.sportValue article{border:1px solid var(--line);padding:26px}.sportValue h3{color:var(--navy);font-size:22px;margin:12px 0 8px}.sportValue p{color:var(--muted);font-size:13px;line-height:1.55}.conversionBar{margin-top:40px;padding:25px 28px;background:var(--navy);border-left:5px solid var(--orange);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:25px}.conversionBar div{display:flex;flex-direction:column;gap:5px}.conversionBar small{color:#ff9a68;font-size:10px;font-weight:900;letter-spacing:.08em}.conversionBar strong{font-size:19px}.pathways{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:30px 0}.path{min-height:145px;text-align:left;border:2px solid var(--line);background:#fff;border-radius:18px;padding:22px;transition:.18s;position:relative}.path span{display:block;color:var(--orange);font-size:11px;font-weight:900;margin-bottom:25px}.path strong{display:block;color:var(--navy)}.path svg{position:absolute;right:18px;top:18px;color:var(--orange)}.path:hover,.path.selected{transform:translateY(-7px);border-color:var(--orange);box-shadow:0 15px 30px #062f5725}.contactGrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:start}.contactForm{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:28px;border:1px solid var(--line);background:var(--soft)}.contactForm input,.contactForm textarea,.contactForm select{border:1px solid var(--line);border-radius:12px;padding:15px;background:#fff}.contactForm textarea{grid-column:1/-1;min-height:130px}.pricingNote{margin-top:32px;padding:25px;background:var(--navy);border-left:5px solid var(--orange);color:#fff}.pricingNote small{color:#ff9a68;font-weight:900;letter-spacing:.08em}.pricingNote strong{display:block;margin:10px 0;font-size:20px}.pricingNote p{color:#d5e2ec;font-size:13px;line-height:1.6;margin:0}.availability{border:1px solid var(--line);padding:18px;background:#fff;display:flex;flex-direction:column;gap:10px}.availability label{color:var(--navy);font-size:11px;font-weight:900;letter-spacing:.08em}.availability label span{color:var(--orange);margin-left:6px}.availability p{color:var(--muted);font-size:12px;margin:5px 0 8px}.availabilityRow{display:grid;grid-template-columns:1.2fr 1fr auto 1fr auto;gap:8px;align-items:center}.availabilityRow span{font-size:10px;font-weight:900;color:var(--muted)}.availabilityRow button,.addWindow{border:0;background:transparent;color:var(--orange);font-size:10px;font-weight:900}.addWindow{width:-moz-max-content;width:max-content;padding:8px 0}.footerContact{border:0;background:transparent;color:#fff;font-weight:900;letter-spacing:.08em}.coachAccess{border:0;background:transparent;color:#7890a5;font-size:9px;font-weight:800;letter-spacing:.1em}.portalWrap{min-height:560px}.portalHead{display:flex;justify-content:space-between;gap:25px;align-items:flex-start;margin-bottom:25px}.portalHead h2{color:var(--navy);font-size:38px;margin:10px 0 5px}.portalHead p{color:var(--muted)}.portalGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.portalCard{border:1px solid var(--line);border-top:4px solid var(--orange);padding:25px;background:#fff}.portalCard.wide{grid-column:1/-1}.portalCard>small{color:var(--orange);font-size:9px;font-weight:900;letter-spacing:.09em}.portalCard h3{color:var(--navy);font-size:22px;margin:12px 0}.portalCard p{color:var(--muted);line-height:1.6}.portalCard form{display:grid;gap:9px}.portalCard textarea,.portalCard input[type=file]{border:1px solid var(--line);padding:12px;background:#fff}.portalCard textarea{min-height:85px;resize:vertical}.portalCard .primary{width:-moz-max-content;width:max-content}.coachShared{margin-top:18px;padding:18px;background:var(--soft);border-left:4px solid var(--orange)}.coachShared strong{color:var(--navy);font-size:10px;letter-spacing:.08em}.assignment{display:flex;gap:10px;padding:12px 0;border-top:1px solid var(--line)}.assignment span{display:flex;flex-direction:column;gap:4px}.assignment strong{color:var(--navy);font-size:13px}.assignment em{font-style:normal;color:var(--muted);font-size:11px}.portalEntry{display:flex;flex-direction:column;gap:5px;border-top:1px solid var(--line);padding:11px 0;color:var(--muted);font-size:12px}.portalEntry strong{color:var(--navy)}.messageThread{display:flex;flex-direction:column;gap:9px;margin:15px 0}.message{max-width:80%;padding:12px 14px;background:var(--soft);display:flex;flex-direction:column;gap:5px}.message.coach{align-self:flex-end;background:#eef5fa}.message strong{font-size:8px;color:var(--orange);letter-spacing:.08em}.message span{font-size:13px;line-height:1.5}.portalMessage{display:grid;grid-template-columns:1fr auto!important;align-items:end}.portalMessage textarea{min-height:70px}.portalCreate{margin-top:14px}.adminWrap{min-height:520px}.adminGate{max-width:650px;margin:0 auto;padding:40px;border:1px solid var(--line);border-top:5px solid var(--orange);background:var(--soft)}.adminGate h2{color:var(--navy);font-size:32px}.adminGate p{color:var(--muted);line-height:1.6}.adminGate .intakeError{margin-top:18px}.adminTop{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}.opsScoreboard{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0 16px}.opsScoreboard>div{border:1px solid var(--line);border-top:4px solid var(--navy);padding:16px;background:#fff}.opsScoreboard>div.attention{border-top-color:var(--orange);background:#fff8f4}.opsScoreboard small{display:block;color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.07em}.opsScoreboard strong{display:block;color:var(--navy);font-size:27px;margin-top:6px}.opsScoreboard span{font-size:10px;color:var(--muted)}.opsTabs{display:flex;gap:8px;margin:8px 0 18px}.opsTabs button{border:1px solid var(--line);background:#fff;padding:11px 14px;color:var(--navy);font-size:10px;font-weight:900}.opsTabs button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.departmentGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:18px 0 32px}.departmentGrid article{border:1px solid var(--line);border-left:4px solid var(--orange);padding:22px;background:#fff}.departmentGrid small{color:var(--orange);font-weight:900;letter-spacing:.08em}.departmentGrid h3{color:var(--navy);margin:10px 0;font-size:19px}.departmentGrid p{color:var(--muted);font-size:12px;line-height:1.55}.departmentGrid p strong{color:var(--navy)}.opsPlaybook{padding:13px 14px;background:#f6f8fa;border-left:3px solid var(--orange);display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.opsPlaybook small{color:var(--orange);font-size:9px;font-weight:900;letter-spacing:.06em}.opsPlaybook strong{color:var(--navy);font-size:13px}.opsPlaybook span{color:var(--ink);font-size:12px;line-height:1.45}.opsPlaybook em{font-style:normal;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.04em;margin-top:3px}.adminActions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.pipelineStats{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:28px}.pipelineStats button{border:1px solid var(--line);background:#fff;padding:14px 10px;text-align:left}.pipelineStats button.active{border-color:var(--orange);box-shadow:inset 0 3px 0 var(--orange)}.pipelineStats small{display:block;color:var(--muted);font-size:8px;font-weight:900;letter-spacing:.07em}.pipelineStats strong{display:block;color:var(--navy);font-size:25px;margin-top:7px}.adminFilters{display:flex;align-items:center;gap:18px;margin-top:18px}.adminFilters button{border:1px solid var(--line);background:#fff;color:var(--navy);padding:9px 12px;font-size:10px;font-weight:900}.adminFilters button.active{border-color:var(--orange);color:var(--orange)}.adminFilters span{color:var(--muted);font-size:11px}.executiveNav{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:24px 0}.executiveNav button{border:1px solid var(--line);border-top:4px solid var(--navy);background:#fff;padding:16px;text-align:left;cursor:pointer}.executiveNav button.active,.executiveNav button:hover{border-top-color:var(--orange);background:#f7f9fb}.executiveNav small{display:block;color:var(--orange);font-size:8px;font-weight:900;letter-spacing:.08em;margin-bottom:5px}.executiveNav strong{color:var(--navy);font-size:11px}.executiveHome{margin-top:18px}.needsAttention{border:2px solid var(--navy);border-top:7px solid var(--orange);padding:22px;background:#f8fafc}.needsAttention h3{margin:5px 0 16px;color:var(--navy)}.attentionGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.attentionGrid button{background:#fff;border:1px solid var(--line);padding:16px;text-align:left;cursor:pointer}.attentionGrid button:hover{border-color:var(--orange)}.attentionGrid strong{display:block;color:var(--navy);font-size:28px}.attentionGrid span{font-size:10px;color:var(--muted);font-weight:800}.adminList{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.adminCard{border:1px solid var(--line);border-top:4px solid var(--orange);padding:24px;background:#fff}.adminAthleteIdentity{display:flex;align-items:center;gap:16px;margin:10px 0 14px}.adminAthleteIdentity h3{margin:0 0 4px}.adminAthleteIdentity small{font-size:9px;font-weight:900;letter-spacing:.06em;color:#68798a}.adminAthletePhoto{width:72px;height:72px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--navy);color:#fff;box-shadow:0 0 0 2px var(--orange);flex:0 0 auto}.adminAthletePhoto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.adminAthletePhoto span{font-size:28px;font-weight:900}.athleteSummaryActions{display:flex;justify-content:flex-end;margin:18px 0 8px}.printAthleteSummary{display:none}.coachContentPanel{margin:18px 0;padding:18px;border:2px solid var(--navy);background:#f8fafc}.coachContentPanel>strong{display:block;color:var(--navy);font-size:11px;letter-spacing:.08em}.coachContentPanel>p{color:var(--muted);font-size:11px}.coachContentPanel .adminActions{flex-direction:row;align-items:center;flex-wrap:wrap}.trainingResource{border-left:3px solid var(--orange);padding-left:10px}.coachPortalSnapshot{margin:18px 0;padding:16px;background:#f5f7f9;border-left:3px solid var(--orange)}.coachPortalSnapshot>strong{font-size:10px;letter-spacing:.08em}.coachPortalSnapshot>div{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.coachPortalSnapshot>div span{background:#fff;padding:7px 9px;font-size:9px;font-weight:800}.coachPortalSnapshot>div b{color:var(--navy);margin-left:4px}.coachPortalSnapshot p{font-size:12px;margin:8px 0}.profileManagement{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.profileManagement>strong{font-size:10px;letter-spacing:.08em;color:var(--navy)}.profileManagement>span{font-size:11px;color:var(--muted);line-height:1.45}.profileManagement>div{display:flex;gap:9px;flex-wrap:wrap}.dangerBtn{border:1px solid #b42318;background:#fff;color:#b42318;border-radius:999px;padding:11px 15px;font-size:10px;font-weight:900;letter-spacing:.04em}.dangerBtn:hover{background:#b42318;color:#fff}.archivedProfile{background:#f7f7f7;padding:16px;border:1px solid var(--line)}.adminCardHead{display:flex;justify-content:space-between;gap:12px;color:var(--orange);font-size:10px;font-weight:900;letter-spacing:.08em}.adminCardHead small{color:var(--muted);font-weight:700;letter-spacing:0}.adminCard h3{color:var(--navy);font-size:22px;margin:18px 0}.leadStage{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--soft);padding:10px 12px;margin-bottom:12px}.leadStage label,.leadFollow label{color:var(--navy);font-size:9px;font-weight:900;letter-spacing:.07em}.leadStage select,.leadFollow input,.leadFollow textarea{border:1px solid var(--line);background:#fff;padding:9px;color:var(--ink)}@media(max-width:760px){.opsScoreboard{grid-template-columns:1fr 1fr}.departmentGrid{grid-template-columns:1fr}.opsTabs{flex-wrap:wrap}.pipelineStats{grid-template-columns:repeat(2,1fr)}.executiveNav,.attentionGrid{grid-template-columns:1fr 1fr}}.leadFollow{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:14px;margin-top:14px}.leadFollow textarea{min-height:72px;resize:vertical}.adminCard p{color:var(--muted);font-size:13px;line-height:1.55;border-top:1px solid var(--line);padding-top:10px}.adminCard p strong{color:var(--navy);font-size:10px;letter-spacing:.06em;margin-right:6px}.adminEmpty{grid-column:1/-1;background:var(--soft);padding:30px;color:var(--muted)}.form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:30px}.form input,.form textarea,.form select{border:1px solid var(--line);border-radius:12px;padding:15px;background:#fff}.formBlock{display:flex;flex-direction:column;gap:10px}.formBlock.full,.full{grid-column:1/-1}.formBlock label{color:var(--navy);font-size:11px;font-weight:900;letter-spacing:.08em}.selectChips{display:flex;flex-wrap:wrap;gap:8px}.selectChips button{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:999px;padding:10px 13px;font-size:12px;font-weight:800;display:flex;align-items:center;gap:4px}.selectChips button:hover,.selectChips button.chosen{border-color:var(--orange);color:var(--navy);background:#fff7f2;box-shadow:0 4px 12px #f2632215}.inlineInput{width:100%;margin-top:4px}.videoUpload{border:1px solid var(--line);border-radius:12px;padding:20px;background:var(--soft)}.videoUpload label{display:block;color:var(--navy);font-size:12px;font-weight:900;letter-spacing:.08em}.videoUpload label span{color:var(--orange);margin-left:8px}.videoUpload p{color:var(--muted);font-size:12px;margin:8px 0 14px}.videoUpload input{width:100%;background:#fff}.videoUpload small{margin-top:10px;display:flex;align-items:center;gap:6px;color:var(--navy);font-weight:800}.videoUpload small svg{color:var(--orange)}.evaluation{background:var(--navy);color:#fff;padding:20px 22px;border-left:5px solid var(--orange);display:flex;flex-direction:column;gap:8px}.evaluation strong{font-size:12px;letter-spacing:.1em}.evaluation span{color:#d5e2ec;font-size:13px;line-height:1.6}.consent{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:12px;line-height:1.5}.consent input{width:16px;height:16px;padding:0;flex:0 0 auto;margin-top:2px}.form textarea{grid-column:1/-1;min-height:120px}.form .primary{width:-moz-max-content;width:max-content}.form .primary:disabled{opacity:.55;cursor:not-allowed}.intakeError{background:#fff4ef;border-left:4px solid var(--orange);padding:14px 16px;color:var(--ink);font-size:13px}.intakeSuccess{max-width:820px;margin:34px auto 0;background:var(--soft);border-top:5px solid var(--orange);padding:42px}.intakeSuccess h2{color:var(--navy);font-size:36px;line-height:1.05;margin:14px 0}.intakeSuccess p{color:var(--muted);line-height:1.65}.intakeSuccess small{display:block;color:var(--navy);font-weight:900;letter-spacing:.08em;margin:24px 0}.intakeSuccess .secondary{background:#fff}.submissionOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#041f39d9;display:grid;place-items:center;padding:22px}.submissionConfirm{width:min(650px,100%);background:#fff;border-top:6px solid var(--orange);padding:42px;text-align:center;box-shadow:0 25px 70px #0005}.submissionConfirm h2{color:var(--navy);font-size:clamp(30px,5vw,46px);line-height:1;margin:15px 0}.submissionConfirm p{color:var(--muted);line-height:1.6}.submissionConfirm small{display:block;color:var(--navy);font-weight:900;letter-spacing:.06em;margin:22px 0}.confirmCheck{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;margin:0 auto 20px}.alertNote{max-width:260px;color:var(--muted);font-size:10px;line-height:1.4;text-align:right}.deliveryConfirmed,.deliveryWarning{margin:18px 0;padding:14px 16px;border-radius:8px;font-weight:800;line-height:1.45}.deliveryConfirmed{background:#e9f8ef;color:#166534}.deliveryWarning{background:#fff4e5;color:#8a4b08}.scheduleCard{position:relative;background:linear-gradient(135deg,#fff,#f7fafc 72%,#fff3eb);border:3px solid var(--navy)!important;border-top:10px solid var(--orange)!important;box-shadow:0 18px 45px #04234129;padding:28px!important;margin-bottom:8px;overflow:hidden}.scheduleCard:before{content:"CSA TRAINING SCHEDULE";position:absolute;right:-44px;top:30px;transform:rotate(38deg);background:var(--orange);color:#fff;padding:6px 50px;font-size:8px;font-weight:900;letter-spacing:.12em}.scheduleTitle{display:flex;align-items:center;justify-content:space-between;gap:18px}.scheduleTitle h3{margin:5px 0 4px;color:var(--navy);font-size:clamp(24px,3vw,36px);line-height:1;letter-spacing:-.03em}.scheduleTitle small{display:inline-flex;background:var(--orange);color:#fff;padding:6px 9px;border-radius:4px;font-size:9px;font-weight:900;letter-spacing:.1em}.portalCreditBadge{text-align:center;background:var(--navy);color:#fff;padding:12px 20px;min-width:92px;border-bottom:4px solid var(--orange);box-shadow:0 7px 16px #0423412e}.portalCreditBadge strong{display:block;font-size:26px}.portalCreditBadge span{font-size:8px;font-weight:900;letter-spacing:.08em}.renewalSignal{margin:12px 0;padding:10px;background:#fff5ee;color:#9a4b12;font-size:10px;font-weight:900;letter-spacing:.05em}.renewalSignal.urgent{background:#fff0ee;color:#b42318}.scheduleGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;padding-top:18px;border-top:2px solid #e5eaf0}.scheduleSlot{border:2px solid #cfd8e2;border-radius:10px;background:#fff;padding:16px;text-align:left;display:flex;flex-direction:column;gap:5px;cursor:pointer;box-shadow:0 5px 14px #04234112;transition:.18s ease}.scheduleSlot:before{content:"60 MIN";font-size:8px;font-weight:900;letter-spacing:.08em;color:var(--orange)}.scheduleSlot:hover:not(:disabled){border-color:var(--orange);transform:translateY(-3px);box-shadow:0 10px 22px #04234121}.scheduleSlot:disabled{opacity:.55;cursor:not-allowed}.scheduleSlot strong{color:var(--navy)}.scheduleSlot span{font-weight:900}.scheduleSlot small{color:var(--muted)}.scheduleSlot em{margin-top:5px;font-style:normal;font-size:9px;font-weight:900;color:#fff;background:var(--orange);padding:5px 7px;width:-moz-max-content;width:max-content;border-radius:4px;letter-spacing:.06em}.scheduleEmpty{grid-column:1/-1;padding:20px;border:1px dashed var(--line);color:var(--muted)}.myBookings{margin-top:18px;border-top:1px solid var(--line);padding-top:12px}.myBookings>div,.bookingQueue>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.adminSchedule{border:3px solid var(--navy);border-top:9px solid var(--orange);padding:24px;margin:24px 0;background:linear-gradient(135deg,#fff,#f5f8fb);box-shadow:0 16px 38px #04234121}.adminScheduleGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.adminSlot{background:#fff;border:1px solid var(--line);padding:10px;display:flex;flex-direction:column;gap:4px}.adminSlot strong{font-size:11px;color:var(--navy)}.adminSlot span{font-size:10px;color:var(--muted)}.adminSlot em{font-size:8px;font-style:normal;font-weight:900;color:var(--orange)}.bookingQueue{margin-top:16px}.bookingQueue>strong{font-size:10px;letter-spacing:.08em;color:var(--navy)}.bookingQueue>div>div{display:flex;gap:6px}.standardAvailability{margin:18px 0 8px;padding:18px;border:2px solid var(--navy);background:#fff}.standardAvailability>strong{display:block;color:var(--navy);font-size:12px;letter-spacing:.08em;margin-bottom:12px}.standardAvailability>div{display:grid;grid-template-columns:90px 1fr auto;gap:12px;align-items:center;padding:9px 0;border-top:1px solid #dce3ea}.standardAvailability span{font-size:9px;font-weight:900;color:var(--orange);letter-spacing:.06em}.standardAvailability b{font-size:13px;color:var(--navy)}.standardAvailability small{font-size:9px;color:#667789}.standardAvailability p{margin:10px 0 0;font-size:10px;color:#596b7c}.parentAvailability{background:#f8fbfd}.scheduleActions{display:flex;gap:8px;flex-wrap:wrap}.evaluationTracker{border:2px solid var(--navy);border-top:7px solid var(--orange);padding:18px;margin:18px 0;background:#f9fbfc}.evaluationHead{display:flex;justify-content:space-between;gap:12px;align-items:end}.evaluationHead small{font-weight:900;color:var(--orange);letter-spacing:.08em}.evaluationHead h3{margin:3px 0;color:var(--navy)}.evaluationHead>span{font-size:10px;color:#667789}.evaluationStages{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.evaluationStage{border:1px solid #ccd7e1;background:#fff;padding:12px;min-height:125px;display:flex;flex-direction:column;gap:6px}.evaluationStage>strong{color:var(--navy);font-size:15px}.evaluationStage>b{font-size:9px;color:#9a5b00}.evaluationStage.complete{border-color:#8bc7a5;background:#f1faf5}.evaluationStage.complete>b{color:#176b3a}.evaluationStage p{font-size:10px;margin:0;color:#4f6274}.evaluationStage small{margin-top:auto}.evaluationLens{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.evaluationLens span{font-size:8px;font-weight:900;background:var(--navy);color:#fff;padding:5px 7px;letter-spacing:.04em}.calEvent{position:relative}.removeSlot{border:0;background:transparent;color:inherit;font-size:16px;font-weight:900;line-height:1;padding:0 0 0 5px;cursor:pointer}.removeSlot:hover{transform:scale(1.15)}.calendarToolbar{display:grid;grid-template-columns:52px 1fr 52px;align-items:center;gap:10px;margin:22px 0 10px}.calendarToolbar strong{text-align:center;color:var(--navy);font-size:24px;text-transform:uppercase;letter-spacing:.02em}.calendarToolbar button{height:44px;border:2px solid var(--navy);background:#fff;color:var(--navy);font-size:28px;font-weight:900;cursor:pointer}.calendarToolbar button:hover{background:var(--navy);color:#fff}.monthCalendar{border:2px solid var(--navy);background:#fff}.calendarWeekdays{display:grid;grid-template-columns:repeat(7,1fr);background:var(--navy);color:#fff}.calendarWeekdays span{text-align:center;padding:10px 3px;font-size:9px;font-weight:900;letter-spacing:.08em}.calendarDays{display:grid;grid-template-columns:repeat(7,1fr)}.calendarDay{position:relative;min-height:118px;border:0;border-right:1px solid #dbe2e9;border-bottom:1px solid #dbe2e9;background:#fff;padding:8px;text-align:left;overflow:hidden}.coachMonth button.calendarDay{cursor:pointer}.coachMonth button.calendarDay:hover{background:#fff8f3;box-shadow:inset 0 0 0 2px var(--orange)}.calendarDay.blank{background:#f4f6f8}.calendarDay>b{display:block;color:var(--navy);font-size:15px;margin-bottom:7px}.calEvent{display:block;width:100%;border:0;border-radius:4px;padding:5px 6px;margin:3px 0;font-size:8px;font-weight:900;line-height:1.25;text-align:left}.athleteMonth button.calEvent{cursor:pointer}.calEvent.open{background:#e9f7ef;color:#176b3a;border-left:4px solid #2f9d62}.athleteMonth button.calEvent.open:hover{background:#d8f0e2}.calEvent.booked{background:#eef1f4;color:#64717d;border-left:4px solid #8995a1}.calEvent.mine{background:#fff0e6;color:#9b450b;border-left:4px solid var(--orange)}.calendarDay em{display:block;font-style:normal;font-size:8px;color:var(--navy);font-weight:800;margin:3px 0}.calendarLegend{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:12px 0;font-size:9px;font-weight:900;letter-spacing:.04em;color:var(--navy)}.calendarLegend span{display:flex;align-items:center;gap:6px}.calendarLegend i{width:11px;height:11px;border-radius:2px;display:inline-block}.legendOpen{background:#2f9d62}.legendBooked{background:#8995a1}.legendMine{background:var(--orange)}@page{size:letter portrait;margin:.38in}@media print{html,body,#root{margin:0!important;padding:0!important;width:100%!important;height:auto!important;min-height:0!important;background:#fff!important;overflow:visible!important}body[data-print-athlete] #root{display:none!important}.csaPrintRoot{display:block!important;position:static!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important}.printAthleteSummary{display:none!important}.csaPrintRoot .printAthleteSummary.printSelected{display:block!important;visibility:visible!important;position:static!important;left:0!important;top:0!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;background:#fff;padding:0;color:#172b3a;font-family:Arial,sans-serif;box-sizing:border-box;overflow:visible!important;page-break-after:avoid!important;-moz-column-break-after:avoid!important;break-after:avoid-page!important}.printAthleteSummary *{visibility:visible!important;box-sizing:border-box}.printAthleteSummary .printBrand{border-bottom:6px solid #f26322;padding:2px 0 10px;margin:0 0 16px;display:flex;justify-content:space-between;align-items:end;color:#062f57;font-size:10px;font-weight:800;letter-spacing:.1em}.printIdentity{display:flex;justify-content:space-between;align-items:end;border-bottom:2px solid #dce3ea;padding-bottom:12px;margin-bottom:14px}.printAthleteSummary h1{font-size:29px;line-height:1;color:#062f57;margin:0 0 5px}.printIdentity p,.printIdentity small{margin:0;font-size:10px;color:#5c6e7f}.printSummaryGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px}.printAthleteSummary section{-moz-column-break-inside:avoid;break-inside:avoid}.printAthleteSummary h2{font-size:9px;letter-spacing:.11em;color:#f26322;margin:0 0 5px}.printAthleteSummary p{font-size:10.5px;line-height:1.42;margin:0;white-space:normal}.printSummaryGrid section{border-bottom:1px solid #dce3ea;padding:7px 0 12px;min-height:70px}.printEvaluation{margin-top:16px}.printEvaluation>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.printEvaluation article{border:1px solid #ccd7e1;border-top:4px solid #062f57;padding:11px;min-height:92px;background:#fbfcfd}.printEvaluation article strong{display:block;color:#062f57;font-size:11px}.printEvaluation article span{display:block;color:#f26322;font-size:8px;font-weight:800;margin:3px 0 7px}.printEvaluation article p{font-size:9.5px;line-height:1.35}.printNextSteps{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:18px;padding:15px 0;border-top:2px solid #062f57;border-bottom:1px solid #dce3ea}.printNextSteps>div{min-height:82px}.printPhilosophy{margin-top:16px;background:#f2f6f9;border-left:6px solid #f26322;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:22px}.printPhilosophy strong{color:#062f57;font-size:12px;letter-spacing:.08em;white-space:nowrap}.printPhilosophy span{color:#4f6274;font-size:9.5px;line-height:1.35;text-align:right}.printAthleteSummary footer{position:static!important;display:flex;justify-content:space-between;background:#062f57!important;color:#fff!important;padding:10px 12px!important;margin-top:16px!important;font-size:8px!important;font-weight:800;letter-spacing:.1em!important}.printAthleteSummary footer span{color:#fff!important}}footer{background:#041f39;color:#fff;padding:34px 5vw}.footerInner{display:flex;align-items:center;justify-content:space-between;gap:25px}.footerLogo{width:82px;height:82px;display:grid;place-items:center}.footerLogo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.footerInner strong{letter-spacing:.14em}@media(max-width:980px){nav{display:none}header{height:92px;padding:0 18px}.logoPlate{width:82px;height:82px}.navAccess{display:none}.mobileReviewHeader{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:8px;border:2px solid var(--orange);background:#fff7f2;color:var(--navy);border-radius:8px;min-height:46px;padding:0 12px;font-size:10px;font-weight:900;letter-spacing:.04em;white-space:nowrap}.menuBtn{display:flex;margin-left:0;position:relative;z-index:62}.navCta{display:none}.mobileNav{position:fixed;display:flex;flex-direction:column;top:92px;left:0;right:0;max-height:calc(100dvh - 92px);overflow-y:auto;overscroll-behavior:contain;background:#fff;padding:14px 22px 28px;box-shadow:0 14px 30px #0003;z-index:60}.mobileNav button{background:none;border:0;border-bottom:1px solid var(--line);color:var(--navy);text-align:left;padding:14px 2px;min-height:48px;font-weight:900;font-size:12px;letter-spacing:.04em}.mobileNav .mobileReviewQuick{background:#fff7f2;color:var(--navy);border:2px solid var(--orange);border-radius:8px;padding:14px;margin:4px 0 8px;text-align:center}.mobileNav button:last-child{background:var(--orange);color:#fff;border:0;border-radius:8px;padding:15px 14px;margin-top:12px;text-align:center}.heroGrid,.split,.contactGrid,.bookIntro,.reviewPanel,.virtualIntro,.inPersonIntro{grid-template-columns:1fr}.virtualSteps,.sessionGrid,.developmentGrid,.pricingSteps{grid-template-columns:1fr 1fr}.reviewInviteGrid{grid-template-columns:1fr}.testimonialGrid{grid-template-columns:1fr 1fr}.valueBand{grid-template-columns:1fr}.valueBand>div{border-right:0;border-bottom:1px solid var(--line)}.valueBand>div:last-child{border-bottom:0}.sportsGrid,.pathways,.homePathGrid,.reviewSteps,.footageGrid{grid-template-columns:1fr 1fr}.proofGrid{grid-template-columns:1fr}.proofGrid div{border-right:0;border-bottom:1px solid var(--line)}.hero:after{display:none}.heroStatement{max-width:620px}.heroArt{min-height:300px}.three{grid-template-columns:1fr}}@media(max-width:600px){.sportsGrid,.pathways,.homePathGrid,.reviewSteps,.footageGrid,.form{grid-template-columns:1fr}.reviewConsent{flex-direction:column;gap:8px}.virtualSteps,.sessionGrid,.developmentGrid,.pricingSteps,.locationGrid{grid-template-columns:1fr}.localReach,.virtualBridge,.inPersonBridge,.conversionBar{flex-direction:column;align-items:flex-start}.sportValue,.contactForm,.testimonialGrid,.fullReviews,.reviewFormRow{grid-template-columns:1fr}.testimonialInviteTools{grid-template-columns:1fr;padding:20px}.testimonialInviteTools .primary,.testimonialInviteTools .secondary{width:100%;justify-content:center;min-height:50px}.reviewInvite{padding-top:36px}.reviewInviteGrid{gap:28px}.reviewForm{padding:20px 16px;gap:16px}.reviewForm input,.reviewForm select,.reviewForm textarea{min-height:50px;padding:14px;font-size:16px}.reviewForm textarea{min-height:128px;line-height:1.5}.reviewForm label{font-size:11px;line-height:1.4}.reviewForm .consent{align-items:flex-start;font-size:12px;line-height:1.5}.reviewForm .consent input{width:20px;min-width:20px;height:20px;min-height:20px}.photoSelected{grid-template-columns:56px 1fr}.photoSelected img{width:56px;height:56px}.photoSelected button{grid-column:1/-1;width:100%;padding:9px;border:1px solid var(--line);border-radius:8px}.reviewForm{padding:22px 16px;border-width:3px;border-top-width:8px;box-shadow:0 12px 30px #0423412e}.reviewForm:before{margin:-22px -16px 18px;padding:12px 10px;font-size:11px}.reviewSubmit{width:100%;min-height:54px;justify-content:center;font-size:13px}.reviewQuestions{margin-top:20px}.reviewQuestions div{grid-template-columns:32px 1fr;padding:12px 0}.contactForm textarea{grid-column:auto}.availabilityRow{grid-template-columns:1fr 1fr}.availabilityRow span{display:none}.hero{padding-top:58px}.hero h1{font-size:52px}.form textarea,.formBlock.full,.full{grid-column:auto}.adminTop{flex-direction:column}.adminActions{align-items:flex-start}.adminList,.portalGrid{grid-template-columns:1fr}.portalCard.wide{grid-column:auto}.portalIdentity{display:flex;align-items:center;gap:20px}.profilePhoto{width:92px;height:92px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--navy);color:#fff;border:4px solid #fff;box-shadow:0 0 0 2px var(--orange);cursor:pointer;flex:0 0 auto}.profilePhoto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profilePhoto span{font-size:36px;font-weight:900}.profilePhoto input{display:none}.photoHint{display:block;margin-top:6px;color:#68798a;font-size:9px;font-weight:800;letter-spacing:.06em}.portalHead{flex-direction:column}.portalMessage{grid-template-columns:1fr!important}.scheduleGrid,.adminScheduleGrid{grid-template-columns:1fr 1fr}.scheduleTitle,.myBookings>div,.bookingQueue>div{align-items:flex-start;flex-direction:column}.bookingQueue>div>div{width:100%;flex-wrap:wrap}.standardAvailability>div{grid-template-columns:1fr;gap:3px}.evaluationHead{align-items:flex-start;flex-direction:column}.evaluationStages{grid-template-columns:1fr}.scheduleActions{width:100%}.scheduleActions button{flex:1}.calendarToolbar strong{font-size:18px}.calendarDay{min-height:82px;padding:5px}.calendarWeekdays span{font-size:7px;padding:8px 1px}.calendarDay>b{font-size:12px}.calEvent{font-size:7px;padding:4px 3px}.calEvent small,.calendarDay em{display:none}.monthCalendar{overflow-x:auto}.calendarDays,.calendarWeekdays{min-width:650px}.pipelineStats{grid-template-columns:repeat(2,1fr)}.adminFilters,.footerInner{align-items:flex-start;flex-direction:column}}@media(max-width:390px){header{padding:0 10px}.logoPlate{width:72px;height:72px}.mobileReviewHeader{min-height:42px;padding:0 9px;font-size:9px;margin-right:6px}.menuBtn{min-height:42px;padding:0 10px;gap:5px;font-size:10px}.menuBtn svg{width:20px;height:20px}}
