@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap";:root{--ink:#133a30;--green:#143d31;--lime:#d0f76b;--paper:#f7f8f3;--muted:#66736b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{color:var(--ink);background:var(--paper);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}:is(a:focus-visible,button:focus-visible,summary:focus-visible){outline-offset:5px;outline:3px solid #86aa28}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.025em;line-height:1.07}h1,h2{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-weight:700}h2{font-size:56px}h3{font-size:25px;line-height:1.2}em{color:var(--lime);font-style:normal}header{background:var(--paper);z-index:10;justify-content:space-between;align-items:center;height:90px;padding:0 5.2%;display:flex;position:relative}.brand{letter-spacing:-1.4px;white-space:nowrap;font-size:28px;font-weight:800}.brand-icon{background:var(--ink);color:var(--lime);text-align:center;width:35px;margin-right:7px;font-size:30px;line-height:35px;display:inline-block}.brand-dot{color:#749633}nav{align-items:center;gap:33px;font-size:14px;font-weight:600;display:flex}.nav-cta{border:1px solid #bfc9bb;padding:11px 19px}.nav-cta span{margin-left:22px}.menu{display:none}.hero{color:#fff;background:#12291f;min-height:690px;position:relative;overflow:hidden}.hero-image{filter:saturate(.65);background:url(/football.jpg) 50% 56%/cover no-repeat;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#082219f0 0%,#082219b8 42%,#0822190d 100%),linear-gradient(#0000,#08221966);position:absolute;inset:0}.hero-content{max-width:900px;padding:65px 5.2% 70px;position:relative}.eyebrow{letter-spacing:2px;color:#d5e5d0;align-items:center;gap:10px;margin-bottom:22px;font-size:11px;font-weight:700;display:flex}.eyebrow i{background:var(--lime);border-radius:50%;width:7px;height:7px}.eyebrow.dark{color:#5b7365}h1{margin-bottom:28px;font-size:100px;line-height:.99}.hero p{color:#e0e7de;font-size:16px;line-height:1.75}.button{align-items:center;gap:36px;margin-top:30px;padding:15px 23px;font-size:14px;font-weight:700;transition:transform .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.lime{background:var(--lime);color:var(--ink)}.hero-link{border-bottom:1px solid #94a694;margin-left:26px;padding-bottom:5px;font-size:13px}.hero-note{border-left:2px solid var(--lime);padding-left:20px;position:absolute;bottom:55px;right:5.2%}.hero-note span{letter-spacing:1.8px;color:var(--lime);font-size:10px}.hero-note p{margin-top:9px;font-size:14px}.principles{background:var(--lime);grid-template-columns:repeat(3,1fr);gap:25px;padding:27px 5.2%;display:grid}.principles>span{border-right:1px solid #aac852;padding-left:18px;font-size:18px;font-weight:700}.principles>span:first-child{padding:0}.principles>span:last-child{border:0}.principles small{margin-top:2px;font-size:12px;font-weight:400;display:block}.wrap{max-width:1280px;margin:auto;padding-left:5.2%;padding-right:5.2%}.intro{grid-template-columns:1fr 1fr;gap:70px;padding-top:105px;padding-bottom:95px;display:grid}.intro h2 span{color:#7c8d77}.intro p+p{margin-top:16px}.muted{color:var(--muted);font-size:15px}.inline-note{border-left:3px solid #a4c444;margin-top:25px;padding-left:17px;font-size:14px;font-weight:600}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px;display:flex}.training{padding-bottom:90px}.tabs{grid-template-columns:repeat(3,1fr);display:grid}.tabs button{text-align:left;color:var(--ink);background:0 0;border:1px solid #d4dbcd;border-bottom:0;padding:22px 25px;position:relative}.tabs button+button{border-left:0}.tabs button[aria-selected=true]{background:var(--ink);color:#fff}.tabs strong{font-family:Barlow Condensed,sans-serif;font-size:38px;line-height:1.1}.tabs small{font-family:DM Sans,sans-serif;font-size:15px;font-weight:400}.tabs span{letter-spacing:1.3px;margin-top:8px;font-size:9px;display:block}.tabs b{font-size:25px;position:absolute;top:25px;right:24px}.tabs button[aria-selected=true] b{color:var(--lime)}.age-panel{background:#eaf0e3;grid-template-columns:32% 1fr;min-height:440px;display:grid}.age-number{text-align:center;color:#234a34;background:#dfe8d6;padding:55px 30px;font-family:Barlow Condensed,sans-serif;font-size:105px;line-height:1}.age-number>span{letter-spacing:2px;margin:15px 0 40px;font-family:DM Sans,sans-serif;font-size:9px;display:block}.age-number svg{fill:none;stroke:#a4b397;stroke-width:1.5px;width:100%;max-width:250px}.age-number .play-line{stroke:#416b39;stroke-width:3px;stroke-dasharray:5}.age-number .player{fill:#416b39}.age-copy{padding:38px 42px}.age-copy .eyebrow{margin-bottom:12px}.age-copy h3{margin-bottom:16px;font-size:28px}.age-copy>p{font-size:14px}.checks{grid-template-columns:1fr 1fr;gap:10px 25px;margin:24px 0;padding:0;list-style:none;display:grid}.checks li{padding-left:20px;font-size:12px;position:relative}.checks li:before{content:"→";color:#6d8c3f;position:absolute;left:0}.panel-end{color:#5e6c57;border-top:1px solid #ced8c5;padding-top:18px;font-size:12px!important}.private{padding-bottom:85px}.formats{border-top:1px solid #ccd4c8;border-bottom:1px solid #ccd4c8;grid-template-columns:repeat(3,1fr);display:grid}.formats article{border-right:1px solid #ccd4c8;padding:28px 23px 32px}.formats article:first-child{padding-left:0}.formats article:last-child{border:0}.format-no{color:#69805a;margin-bottom:32px;font-size:13px;display:block}.formats h3{margin-bottom:15px;font-size:20px}.formats p{color:var(--muted);font-size:13px}.below-note{color:var(--muted);margin-top:20px;font-size:12px}.analysis{background:var(--ink);color:#fff;padding-top:80px}.analysis-grid{grid-template-columns:1.1fr 1fr;gap:70px;display:grid}.analysis h2{margin-bottom:25px;font-size:55px}.analysis p:not(.eyebrow){color:#bccfc2;max-width:470px;font-size:14px}.analysis-list{margin-top:28px;padding:0;list-style:none}.analysis-list li{color:#dfebdc;margin:10px 0;font-size:13px}.analysis-board{background:#204d3d;border:1px solid #446654;padding:23px}.board-top{letter-spacing:1.8px;justify-content:space-between;font-size:9px;display:flex}.live-dot{color:var(--lime)}.pitch{background:repeating-linear-gradient(90deg,#0000 0 55px,#ffffff03 55px 110px);border:1px solid #68816b;height:205px;margin:28px 10px 18px;position:relative}.half{border-left:1px solid #68816b;height:100%;position:absolute;left:50%}.circle{border:1px solid #68816b;border-radius:50%;width:75px;height:75px;position:absolute;top:calc(50% - 37px);left:calc(50% - 37px)}.p{background:var(--lime);width:25px;height:25px;color:var(--ink);text-align:center;border-radius:50%;font:700 10px/25px Arial;position:absolute;box-shadow:0 0 0 5px #d0f76b12}.p1{top:60%;left:23%}.p2{top:37%;left:74%}.p3{top:30%;left:10%}.p4{top:55%;left:48%}.p5{top:15%;left:59%}.run{color:#d0f76b88;font-size:65px;line-height:1;position:absolute;top:22%;left:33%;transform:rotate(15deg)}.board-caption{font-size:17px;font-weight:600}.board-caption small{color:#abc2b2;margin-top:4px;font-size:9px;font-weight:400;display:block}.deliverables{border-top:1px solid #496c58;margin-top:22px}.deliverables span{color:var(--lime);border-bottom:1px solid #496c58;padding:10px 0;font-size:10px;display:block}.deliverables b{color:#e0e9dc;margin-left:18px;font-size:12px;font-weight:400}.analysis-foot{max-width:1280px!important;padding-top:40px!important;padding-bottom:30px!important;font-size:11px!important}.education{grid-template-columns:1fr 1fr;gap:80px;padding-top:95px;padding-bottom:95px;display:grid}.education .muted{max-width:420px;margin-top:25px}.topics{padding-top:10px}.topics details{border-top:1px solid #ced7c8;padding:23px 0}.topics details:last-child{border-bottom:1px solid #ced7c8}.topics summary{cursor:pointer;align-items:center;gap:18px;font-size:16px;font-weight:600;list-style:none;display:flex}.topics summary::-webkit-details-marker{display:none}.topics summary span{color:#7b8c6c;font-size:10px}.topics summary b{margin-left:auto;font-size:20px;font-weight:400}.topics details[open] summary b{transform:rotate(45deg)}.topics details p{color:var(--muted);margin:14px 25px 0 35px;font-size:13px}.journey{background:#eaf0e3;padding:75px 0}.steps{grid-template-columns:repeat(5,1fr);gap:25px;margin-top:45px;display:grid}.steps article{border-top:1px solid #b7c5ad;padding-top:20px}.steps span{color:#72915c;font-family:Barlow Condensed,sans-serif;font-size:32px}.steps h3{margin:16px 0 10px;font-size:16px;line-height:1.3}.steps p{color:#65765d;font-size:12px}.start{border-top:1px solid #bdcbb3;grid-template-columns:1.4fr 1fr;gap:50px;margin-top:50px;padding-top:35px;display:grid}.start h3{font-size:23px}.start p{color:#63735b;margin-top:9px;font-size:13px}.booking-status{background:#dce7d1;padding:18px 22px}.booking-status span{letter-spacing:1.5px;font-size:9px;font-weight:700}.booking-status p{margin-top:6px}.vision{text-align:center;padding-top:90px;padding-bottom:90px}.vision .eyebrow{justify-content:center}.vision h2{font-size:45px;line-height:1.2}.vision h2 span{color:#78965c}.vision>p:last-child{max-width:640px;color:var(--muted);margin:25px auto 0;font-size:14px}footer{background:var(--ink);color:#f4f6ed;justify-content:space-between;align-items:center;padding:35px 5.2%;display:flex}footer span,footer>a:last-child{color:#b5c8b9;font-size:12px}@media (min-width:1500px){.hero-content{margin-left:calc(50vw - 700px)}}@media (max-width:900px){nav{gap:18px}nav a:not(.nav-cta){display:none}h1{font-size:83px}.hero-note{display:none}.intro,.analysis-grid{gap:35px}.age-copy{padding:30px}.checks{grid-template-columns:1fr}.formats{grid-template-columns:1fr 1fr}.formats article{border-bottom:1px solid #ccd4c8}.formats article:nth-child(3){padding-left:0}.steps{grid-template-columns:repeat(3,1fr)}.education{gap:35px}h2{font-size:46px}.section-heading>.muted{max-width:260px}.analysis h2{font-size:45px}}@media (max-width:600px){header{height:76px}.brand{font-size:24px}.brand-icon{width:30px;font-size:25px;line-height:30px}.menu{background:0 0;border:0;font-size:12px;display:block}nav{background:var(--paper);flex-direction:column;align-items:stretch;padding:20px;display:none;position:absolute;top:76px;left:0;right:0}nav.open{display:flex}nav.open a{display:block}.hero{min-height:640px}.hero-content{padding-top:50px;padding-bottom:55px}.hero-image{background-position:65%}.hero-shade{background:linear-gradient(90deg,#082219ed,#08221966)}.hero .eyebrow{letter-spacing:1.4px;font-size:9px}h1{font-size:77px}.hero p{max-width:310px;font-size:14px}.hero-link{width:fit-content;margin:23px 0 0;display:block}.principles{grid-template-columns:1fr 1fr;gap:21px 12px;padding:22px 5.2%}.principles>span{padding-left:0;font-size:15px}.principles>span:nth-child(2){border:0}.principles small{font-size:10px}.intro,.education,.analysis-grid{grid-template-columns:1fr;gap:30px}.intro,.education{padding-top:60px;padding-bottom:60px}h2{font-size:43px}.section-heading{display:block}.section-heading>.muted{max-width:none;margin-top:20px}.tabs button{padding:18px 12px}.tabs strong{font-size:31px}.tabs small{font-size:12px}.tabs b{display:none}.tabs span{letter-spacing:.4px;font-size:7px}.age-panel{grid-template-columns:1fr}.age-number{display:none}.age-copy{padding:26px 22px}.age-copy h3{font-size:25px}.age-copy .eyebrow{letter-spacing:1px;font-size:9px}.training{padding-bottom:60px}.formats article{padding:22px 17px}.formats h3{font-size:18px}.formats p{font-size:12px}.format-no{margin-bottom:23px}.private{padding-bottom:60px}.analysis{padding-top:55px}.analysis h2{font-size:43px}.analysis-board{margin-top:5px}.analysis-foot{padding-top:25px!important}.education .topics{padding:0}.topics summary{font-size:14px}.journey{padding:55px 0}.steps{grid-template-columns:1fr;gap:20px;margin-top:30px}.steps article{grid-template-columns:36px 1fr;column-gap:16px;padding-top:15px;display:grid}.steps span{grid-row:1/3}.steps h3{margin:4px 0 7px}.steps p{grid-column:2}.start{grid-template-columns:1fr;gap:22px;margin-top:30px}.vision{padding-top:60px;padding-bottom:60px}.vision h2{font-size:33px}.vision>p:last-child{font-size:13px}footer{flex-wrap:wrap;gap:20px}footer span{order:3;width:100%;font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.back-link{font-size:13px;font-weight:600}.booking-page{background:var(--ink);color:var(--paper);min-height:80vh;padding:65px 0 55px}.booking-page>.wrap{max-width:1040px}.booking-page h1{font-size:80px}.booking-intro{color:#c7d9ca;max-width:650px;font-size:17px}.email-booking{background:var(--paper);color:var(--ink);margin-top:40px;padding:38px 42px}.email-booking h2{max-width:650px;font-size:40px}.booking-email{overflow-wrap:anywhere;text-underline-offset:7px;flex-wrap:wrap;align-items:center;gap:20px;width:fit-content;margin:25px 0;font-size:clamp(17px,3vw,28px);font-weight:600;text-decoration:underline;display:flex}.email-booking>p:not(.eyebrow){color:var(--muted);max-width:650px;font-size:14px}.email-booking small{color:var(--muted);margin-top:16px;font-size:11px;display:block}.booking-benefits{color:#c7d9ca;flex-wrap:wrap;gap:15px 35px;margin-top:30px;font-size:12px;display:flex}@media (max-width:600px){.back-link{text-align:right;max-width:130px;font-size:10px}.booking-page{padding-top:45px}.booking-page h1{font-size:61px}.booking-intro{font-size:15px}.email-booking{padding:27px 20px}.email-booking h2{font-size:34px}.booking-email{gap:8px;font-size:17px}.booking-page .eyebrow{letter-spacing:1.4px;font-size:9px}}.price-sheet{background:var(--paper);color:var(--ink);margin-top:40px;padding:12px 35px}.price-heading{letter-spacing:1.7px;color:#64765c;border-bottom:1px solid #ccd4c8;justify-content:space-between;padding:20px 0 15px;font-size:10px;font-weight:700;display:flex}.price-row{border-bottom:1px solid #ccd4c8;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.price-row:last-child{border-bottom:0}.price-service{align-items:start;gap:20px;display:flex}.price-index{color:#78965c;padding-top:6px;font-size:11px}.price-service h2{font-family:DM Sans,Arial,sans-serif;font-size:22px;line-height:1.3}.price-service p{color:var(--muted);margin-top:7px;font-size:13px}.price-amount{text-align:right;white-space:nowrap}.price-amount strong{letter-spacing:-1px;font-size:27px}.price-amount span{color:var(--muted);font-size:12px;display:block}.price-bottom{justify-content:space-between;align-items:center;gap:25px;margin-top:25px;display:flex}.price-bottom .button{margin:0}@media (max-width:600px){.price-sheet{padding:8px 20px}.price-row{flex-direction:column;align-items:start;gap:20px;padding:23px 0}.price-service{gap:12px}.price-service h2{font-size:19px}.price-amount{text-align:left;align-items:baseline;gap:10px;padding-left:26px;display:flex}.price-amount strong{font-size:25px}.price-heading span:last-child{display:none}.price-bottom{flex-direction:column;align-items:start}.price-bottom .back-link{text-align:left;max-width:none;font-size:12px}}.price-amount .price-book{justify-content:center;width:fit-content;margin:12px 0 0 auto;padding:9px 24px;font-size:13px;line-height:1.5;display:flex}.price-amount .price-book:hover{background:#bee655}@media (max-width:600px){.price-amount{display:block}.price-amount>span{margin-left:9px;display:inline}.price-amount .price-book{margin-left:0}}@media (max-width:900px){.formats{grid-template-columns:1fr}.formats article,.formats article:first-child,.formats article:nth-child(3){border-right:0;padding:24px 0}.formats article:last-child{border-bottom:0}.format-no{margin-bottom:14px}}.principles>.age-groups{text-wrap:balance;align-self:center;font-size:15px}@media (max-width:600px){.principles>.age-groups{font-size:13px}.principles{grid-template-columns:1fr}.principles>span{border-right:0;padding:0}}.brand{letter-spacing:-1px;font-size:25px}@media (max-width:900px){header .brand{font-size:22px}}@media (max-width:600px){header .brand{letter-spacing:-.8px;font-size:18px}header .brand-icon{width:25px;margin-right:4px;font-size:22px;line-height:27px}.back-link{max-width:105px;font-size:9px}footer .brand{font-size:23px}}.logo-brand{flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.brand-logo{width:220px;height:auto;display:block}footer .logo-brand{background:var(--paper);border-radius:6px;padding:5px 12px}footer .brand-logo{width:170px}@media (max-width:900px){header{height:130px}.brand-logo{width:190px}}@media (max-width:600px){header{height:110px}header .brand-logo{width:150px}nav{top:110px}footer .brand-logo{width:145px}}.logo-brand{flex-direction:column;gap:4px;width:220px;line-height:1}.brand-emblem{width:132px;height:84px;display:block;overflow:hidden}.brand-emblem img{width:168px;max-width:none;height:112px;margin-top:-1px;margin-left:-18px;display:block}.brand-name{letter-spacing:.3px;color:var(--ink);white-space:nowrap;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:29px;font-weight:800;display:block}footer .brand-name{order:initial;width:auto;font-size:24px}footer .brand-emblem{width:118px;height:75px}footer .brand-emblem img{width:150px;height:100px;margin-left:-16px}@media (max-width:900px){header .logo-brand{width:190px}}@media (max-width:600px){header .logo-brand{width:150px}.brand-name{font-size:23px}.brand-emblem{width:105px;height:66px}.brand-emblem img{width:134px;height:89px;margin-left:-15px}footer .logo-brand{width:170px}}.logo-brand{gap:0;width:250px}.leikplan-logo{width:100%;height:auto;display:block}header{height:110px}footer .logo-brand{width:220px;padding:5px 12px}@media (max-width:900px){header .logo-brand{width:210px}}@media (max-width:600px){header{height:90px}header .logo-brand{width:180px}nav{top:90px}footer .logo-brand{width:200px}}
