@font-face{font-family:'VB Noto';src:url('../prezentacja/media/dac8e68fe43fca59d522fa5f763322cfb4a919c28957656c58e7836d915307d0.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:'VB Noto';src:url('../prezentacja/media/cd56f33cb8d98af30b73edc2337b7755e61592ec5ce5d9f69c55d724416b01db.ttf') format('truetype');font-weight:600;font-display:swap}
:root{--navy:#07334f;--teal:#00b5c6;--gold:#ffc337;--ink:#0a354c;--muted:#456276;--paper:#f6f9f8;--line:#d8e5e7;--white:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'VB Noto',system-ui,-apple-system,'Segoe UI',sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}button,input{font:inherit}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}[hidden]{display:none!important}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.15;font-weight:600;letter-spacing:-.045em}p{color:var(--muted)}:focus-visible{outline:3px solid #a97800;outline-offset:5px}.wrap{max-width:1264px;padding-inline:48px;margin:auto}.skip-link{position:fixed;z-index:100;top:-100px;left:20px;padding:12px 24px;background:var(--gold);border-radius:8px}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:20;background:#f6f9f8f5;border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}.nav-wrap{height:76px;display:flex;align-items:center;justify-content:space-between;gap:35px}.brand{width:156px;flex-shrink:0}.brand img{width:100%;height:auto}nav{display:flex;gap:25px;align-items:center;font-size:13px;font-weight:600}nav a{padding:12px 0;white-space:nowrap}nav a:hover{color:#087b88}nav a:last-child{border:1px solid #b6cccf;padding:11px 15px;border-radius:7px}nav a span{margin-left:7px}.menu-toggle{display:none}
.hero{min-height:540px;display:grid;grid-template-columns:1.18fr 1fr;align-items:center;gap:20px;padding-top:44px;padding-bottom:48px;overflow:hidden}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;color:#076975;display:flex;align-items:center;gap:10px;margin-bottom:23px}.eyebrow-dot{width:8px;height:8px;border-radius:50%;background:#00a2b1;display:inline-block;flex-shrink:0}.hero h1{font-size:clamp(32px,3.8vw,50px);line-height:1.12;letter-spacing:-.057em}.hero h1 span{color:#087d89}.hero-lead{font-size:16px;line-height:1.7;max-width:500px;margin-top:20px}.actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap;margin-top:24px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:14px 21px;border-radius:7px;font-size:13px;font-weight:600;line-height:1.6;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.primary{background:var(--navy);color:#fff}.primary:hover{background:#075c6e}.yellow{background:var(--gold);color:var(--navy)}.yellow:hover{background:#ffcf5a}.play-icon{font-size:11px;border:1px solid #ffffff60;border-radius:50%;width:25px;height:25px;display:grid;place-content:center;padding-left:2px}.text-link{display:inline-flex;align-items:center;gap:17px;font-size:13px;font-weight:600;line-height:1.6}.text-link:hover{color:#087d89}.text-link span{font-size:20px}.hero-note{font-size:11px;margin-top:20px;color:#456879}.hero-art{position:relative;min-height:370px;display:grid;place-content:center}.hero-art:before{content:'';position:absolute;width:340px;height:340px;border-radius:50%;background:linear-gradient(150deg,#d9f1ed,#c2e8e9);top:10px;left:calc(50% - 170px)}.mascot-picture{position:relative;z-index:2;width:310px;max-width:100%;animation:arrive .8s ease both}.mascot-main{width:100%;filter:drop-shadow(0 22px 18px #07334f15)}.mascot-blink{position:absolute;inset:0;width:100%;opacity:0;animation:blink 7s infinite}.mascot-hello{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);z-index:3;width:285px;background:#fff;border:1px solid #dce8e8;box-shadow:0 12px 35px #07334f0d;border-radius:10px;padding:18px 19px 17px 40px;font-size:14px;font-weight:600;white-space:nowrap}.mascot-hello small{display:block;color:#466476;font-size:10px;font-weight:400;margin-top:3px}.hello-dot{position:absolute;top:27px;left:21px;width:7px;height:7px;border-radius:50%;background:var(--teal)}.art-orbit{position:absolute;border:1px solid #98ced340;border-radius:50%;width:370px;height:370px;top:-5px;left:calc(50% - 185px);transform:rotate(30deg)}.orbit-two{width:400px;height:320px;top:22px;left:calc(50% - 200px);transform:rotate(-20deg)}.art-spark{position:absolute;z-index:3;color:#eeb326;font-size:32px}.spark-one{top:42px;right:20px}.spark-two{font-size:22px;left:7px;bottom:100px;color:#00a1b2}.art-caption{position:absolute;bottom:-14px;left:0;right:0;text-align:center;font-size:9px;letter-spacing:.16em;font-weight:600;color:#537080}.intro-strip{border-block:1px solid var(--line);background:#edf3f2}.strip-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:68px;font-size:12px;font-weight:600}.strip-inner>span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#56717c}.strip-inner a span{color:#087b89;margin-left:30px;font-size:17px}.strip-inner a:hover{color:#087b89}
.section{padding-top:72px;padding-bottom:72px}.section-heading{margin-bottom:32px;max-width:660px}.section-heading h2,h2{font-size:clamp(27px,2.9vw,38px)}.section-heading>p:last-child{max-width:540px;margin-top:23px;font-size:15px;line-height:1.8}.program-layout{display:grid;grid-template-columns:1.32fr 1fr;gap:58px;align-items:center}.program-preview{border:1px solid #c9dcde;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 15px 35px #07334f08}.preview-top{display:flex;justify-content:space-between;align-items:center;padding:14px 17px;border-bottom:1px solid var(--line);font-size:9px;color:#476575;gap:10px}.window-dots{font-size:9px;letter-spacing:3px;color:#b1c8cc}.preview-status{font-size:8px;letter-spacing:.1em;color:#076b77;background:#e0f5f2;border:1px solid #c9e4e5;padding:3px 7px;border-radius:4px}.presentation-frame{position:relative;display:block;background:#e6f3f3;aspect-ratio:16/10;overflow:hidden}.presentation-frame img{width:100%;height:100%;object-fit:cover}.frame-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;background:#07334fed;box-shadow:0 4px 15px #07334f22;width:54px;height:54px;border:1px solid #ffffffb0;border-radius:50%;display:grid;place-content:center;padding-left:3px;font-size:14px;transition:transform .2s}.presentation-frame:hover .frame-play{transform:translate(-50%,-50%) scale(1.1)}.preview-caption{font-size:10px;line-height:1.7;padding:15px 17px}.program-selector{display:inline-flex;background:#e4edee;padding:4px;border-radius:8px;margin-bottom:30px;gap:4px}.program-selector button{border:0;background:transparent;border-radius:5px;padding:10px 16px;color:#456274;font-size:12px;font-weight:600;transition:background .2s}.program-selector .selected{background:#fff;color:var(--navy);box-shadow:0 2px 6px #07334f0b}.program-kicker{font-size:9px;letter-spacing:.14em;color:#087c89;font-weight:600;margin-bottom:13px}.program-content h3{font-size:29px;margin-bottom:17px}.program-content h3+p{font-size:14px;line-height:1.8}.check-list{list-style:none;padding:0;margin:23px 0 27px;font-size:12px}.check-list li{display:flex;align-items:baseline;gap:13px;margin:11px 0}.check-list li:before{content:'✓';color:#087a89}.workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:27px;padding-top:45px;margin-top:49px;border-top:1px solid var(--line)}.workflow div>span{display:block;color:#0a818d;font-size:10px;margin-bottom:13px;letter-spacing:.1em}.workflow h3{font-size:18px;margin-bottom:10px;letter-spacing:-.02em}.workflow p{font-size:11px}.small-note{font-size:11px;line-height:1.8;color:#4d6a7b;margin-top:28px;max-width:850px}
.presentation-section{background:var(--navy);color:#fff;padding-block:68px;position:relative;overflow:hidden}.presentation-section:before{content:'';position:absolute;bottom:-320px;left:-200px;width:680px;height:680px;border-radius:50%;border:1px solid #b1dce615;box-shadow:0 0 0 70px #b1dce607,0 0 0 150px #b1dce603;pointer-events:none}.presentation-layout{display:grid;grid-template-columns:1fr 1.08fr;gap:90px;position:relative}.eyebrow.light{color:#7ad9e1}.presentation-layout h2{font-size:36px}.presentation-layout h2 span{color:#8bdde2}.presentation-layout>div>p:not(.eyebrow){color:#bad0dc;font-size:14px;margin-top:22px;max-width:435px;line-height:1.9}.presentation-layout .button{margin-top:29px}.presentation-layout>div>p.sound-note{font-size:10px;color:#a8c9d6;margin-top:18px}.presentation-options{align-self:center}.presentation-options a{display:flex;gap:27px;align-items:center;border-top:1px solid #436074;padding:27px 0}.presentation-options a:last-child{border-bottom:1px solid #436074}.option-number{font-size:9px;letter-spacing:.09em;min-width:54px;color:#8dd6df}.presentation-options h3{font-size:20px;letter-spacing:-.025em}.presentation-options p{font-size:11px;color:#b9cdd8;margin-top:8px}.option-arrow{margin-left:auto;color:#95dfe4;font-size:23px}.presentation-options a:hover h3{color:#8bdddf}.edition-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.edition-card{background:#fff;border:1px solid #d2e3e5;border-radius:12px;padding:34px}.edition-card.pro{background:#edf4f3}.edition-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.edition-symbol{display:grid;place-items:center;width:41px;height:41px;background:#e0f5f2;color:#087582;border:1px solid #bae0e4;border-radius:9px;font-size:19px;font-weight:600}.pro .edition-symbol{background:var(--navy);border-color:var(--navy);color:#fff}.status-pill{font-size:9px;font-weight:600;color:#547078;border:1px solid #c7d9dc;background:#f7faf9;border-radius:30px;padding:5px 10px}.edition-card h3{font-size:30px;margin-bottom:16px}.edition-card>p{font-size:13px;line-height:1.8;max-width:350px;min-height:48px}.availability{margin:28px 0;display:grid}.availability div{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-top:1px solid var(--line);font-size:11px}.availability dd{margin:0;color:#5c7380;white-space:nowrap}.edition-card .text-link{font-size:11px}.game-section{background:#e9f1ef;border-block:1px solid var(--line);padding-block:68px}.game-layout{display:grid;grid-template-columns:1.08fr 1fr;gap:75px;align-items:center}.game-visual{position:relative;border-radius:13px;overflow:hidden;border:1px solid #c2d9dc;background:#d7e8e6}.game-visual img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.image-label{display:block;font-size:9px;letter-spacing:.1em;padding:13px 18px;color:#456578;background:#f5f9f7}.game-copy>p:not(.eyebrow){font-size:14px;margin-top:21px;line-height:1.85}.platform-list{margin-top:26px;font-size:11px}.platform-list>div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #c6d9db;padding:13px 0}.platform-list>div span:last-child{color:#56727e;font-size:10px}.game-copy p.small-note{font-size:10px}.academy-card{background:#e0f2ef;border:1px solid #c6e2e2;border-radius:15px;padding:40px;display:grid;grid-template-columns:1.25fr 1fr;gap:75px}.academy-card>div>p:not(.eyebrow){margin-top:22px;max-width:475px;font-size:14px;line-height:1.9}.academy-card .actions{gap:17px}.academy-card .actions .text-link{font-size:11px}.academy-card>div>p.small-note{font-size:10px}.academy-steps{align-self:center}.academy-badge{font-size:9px;letter-spacing:.13em;display:block;margin-bottom:26px;color:#075f69;font-weight:600}.academy-steps>div{display:flex;gap:18px;align-items:center;border-top:1px solid #bedbdb;padding:19px 0}.academy-steps>div:last-child{border-bottom:1px solid #bedbdb}.academy-steps>div>span{width:34px;height:34px;border-radius:50%;display:grid;place-content:center;border:1px solid #a5ced0;font-size:10px;background:#eff8f5}.academy-steps p{font-size:18px;font-weight:600;color:var(--navy);letter-spacing:-.02em}.academy-steps small{display:block;font-size:10px;color:#4c6f7c;font-weight:400;margin-top:3px;letter-spacing:0}.help{padding-top:0;display:grid;grid-template-columns:1fr 1fr;gap:100px}.help-intro>p:not(.eyebrow){font-size:14px;max-width:390px;margin-top:22px;line-height:1.85}.contact-status{margin-top:32px;display:flex;align-items:baseline;gap:14px;background:#edf3f2;padding:20px;border-radius:9px;border:1px solid var(--line)}.contact-status strong{font-size:12px}.contact-status p{font-size:11px;margin-top:7px;line-height:1.8}.faq details{border-top:1px solid #d1e1e3;padding:19px 0}.faq details:last-child{border-bottom:1px solid #d1e1e3}.faq summary{font-size:13px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;line-height:1.6}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font-size:20px;color:#087e89;line-height:1}.faq details[open] summary:after{content:'−'}.faq details>p{font-size:12px;line-height:1.85;margin:16px 25px 0 0}.site-footer{background:var(--navy);color:#fff;padding-block:50px 25px}.footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:37px}.footer-brand{font-size:28px;font-weight:600;letter-spacing:-.045em}.footer-breeze{color:var(--gold);font-size:37px;margin-left:8px}.footer-top p{font-size:10px;color:#a9c4d3;margin-top:7px}.footer-top .text-link{font-size:11px;color:#d8ebee}.footer-bottom{display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#b1cdd9;padding-top:22px;border-top:1px solid #34566e}.footer-bottom a:hover{color:#fff}.privacy{max-width:850px}.privacy h1{font-size:43px;margin-bottom:25px}.privacy h2{font-size:23px;margin:34px 0 14px}.privacy p,.privacy li{font-size:14px;line-height:1.9}.privacy ul{padding-left:24px}.draft-banner{border:1px solid #d6bb68;background:#fff8df;padding:19px 23px;border-radius:8px;margin:25px 0;color:var(--navy);font-size:13px}.privacy .button{margin-top:30px}
@keyframes blink{0%,92%,96%,100%{opacity:0}93%,95%{opacity:1}}@keyframes arrive{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}
@media(min-width:1500px){.hero{min-height:560px}.hero h1{font-size:52px}}
@media(max-width:1100px){.wrap{padding-inline:32px}nav{gap:17px;font-size:11px}.brand{width:150px}.nav-wrap{gap:22px}.hero-art:before{width:365px;height:365px;left:calc(50% - 182px);top:50px}.mascot-picture{width:360px}.hero h1{font-size:46px}.art-orbit{width:410px;height:410px;left:calc(50% - 205px);top:25px}.orbit-two{width:440px;height:350px;left:calc(50% - 220px);top:55px}.hero{min-height:640px}.program-layout{gap:35px}.presentation-layout{gap:45px}.game-layout{gap:45px}.academy-card{padding:38px;gap:40px}.help{gap:55px}}
@media(max-width:850px){.nav-wrap{height:80px}.menu-toggle:not([hidden]){display:flex;gap:10px;align-items:center;background:transparent;border:1px solid #b6cccf;color:var(--navy);border-radius:6px;padding:9px 12px;font-size:12px}nav{display:flex;gap:18px;flex-wrap:wrap;padding:20px 32px;background:var(--paper);position:absolute;left:0;right:0;top:80px;border-bottom:1px solid var(--line)}body:has(.menu-toggle:not([hidden])) nav{display:none}body:has(.menu-toggle:not([hidden])) nav.open{display:flex}nav a{font-size:13px;padding:8px 0}.menu-lines{width:14px;height:10px;border-block:1px solid var(--navy);position:relative}.menu-lines:after{content:'';position:absolute;top:4px;left:0;right:0;border-top:1px solid var(--navy)}.hero{padding-top:55px;min-height:610px;gap:0}.hero h1{font-size:38px}.hero-lead{font-size:15px}.hero-art{min-height:400px}.mascot-picture{width:315px}.hero-art:before{width:305px;height:305px;left:calc(50% - 152px);top:42px}.art-orbit{width:330px;height:330px;left:calc(50% - 165px);top:30px}.orbit-two{width:350px;height:295px;left:calc(50% - 175px);top:45px}.mascot-hello{width:258px;font-size:12px;bottom:0}.mascot-hello small{font-size:9px}.hero .actions{gap:18px}.button{font-size:12px;padding:12px 17px}.hero .text-link{font-size:12px}.hero-note{font-size:10px}.strip-inner{gap:20px;font-size:10px}.strip-inner>span{display:none}.strip-inner a span{margin-left:12px}.section{padding-block:75px}.program-layout{grid-template-columns:1fr;gap:35px}.program-content{max-width:600px}.program-preview{max-width:650px}.workflow{gap:15px}.presentation-layout{grid-template-columns:1fr;gap:35px}.presentation-options a{padding:22px 0}.presentation-section{padding-block:65px}.edition-card{padding:25px}.edition-card h3{font-size:25px}.availability div{font-size:10px}.game-layout{grid-template-columns:1fr;gap:40px}.game-visual{max-width:650px}.game-visual img{aspect-ratio:16/9}.academy-card{grid-template-columns:1fr;gap:40px;padding:36px}.academy-steps{max-width:600px}.help{padding-top:0;grid-template-columns:1fr;gap:35px}.help-intro>p:not(.eyebrow){max-width:620px}.contact-status{max-width:600px}.footer-bottom{flex-wrap:wrap}.footer-bottom>span:last-child{display:none}}
@media(max-width:600px){.wrap{padding-inline:22px}.brand{width:146px}.hero{grid-template-columns:1fr;padding-top:42px;padding-bottom:55px;gap:20px}.hero-copy{position:relative;z-index:4}.eyebrow{font-size:9px;margin-bottom:18px}.hero h1{font-size:43px;line-height:1.13}.hero-lead{font-size:15px;margin-top:22px;max-width:450px}.hero .actions{gap:22px;margin-top:25px}.hero-note{font-size:10px}.hero-art{min-height:380px;margin-top:15px}.mascot-picture{width:330px}.hero-art:before{width:320px;height:320px;top:13px;left:calc(50% - 160px)}.art-orbit{width:350px;height:350px;top:0;left:calc(50% - 175px)}.orbit-two{width:370px;height:300px;top:26px;left:calc(50% - 185px)}.mascot-hello{bottom:5px}.art-caption{bottom:-20px}.spark-one{right:20px;top:20px}.spark-two{left:17px;bottom:90px}.strip-inner{flex-direction:column;align-items:stretch;padding-block:18px;gap:0}.strip-inner a{display:flex;justify-content:space-between;padding:10px 0;font-size:11px}.strip-inner a span{margin:0}.section{padding-block:60px}.section-heading{margin-bottom:30px}.section-heading h2,h2{font-size:33px}.section-heading>p:last-child{font-size:14px;margin-top:19px}.preview-top{font-size:8px;padding:11px}.preview-caption{font-size:9px;padding:12px}.program-selector{margin-bottom:24px}.program-content h3{font-size:28px}.program-content h3+p{font-size:14px}.check-list{font-size:12px}.workflow{grid-template-columns:1fr 1fr;gap:28px 18px;margin-top:35px;padding-top:30px}.workflow h3{font-size:18px}.workflow p{font-size:11px}.small-note{font-size:10px}.presentation-section{padding-block:57px}.presentation-layout h2{font-size:36px}.presentation-layout>div>p:not(.eyebrow){font-size:14px}.presentation-options a{gap:15px}.presentation-options h3{font-size:18px}.presentation-options p{font-size:10px}.option-number{font-size:8px;min-width:47px}.edition-grid{grid-template-columns:1fr;gap:18px}.edition-card{padding:26px}.edition-card h3{font-size:29px}.edition-card>p{min-height:0}.availability div{font-size:10px;gap:10px}.edition-card .text-link{font-size:11px}.game-section{padding-block:60px}.game-layout{gap:31px}.game-copy h2{font-size:35px}.platform-list{font-size:11px}.academy-card{padding:28px 23px}.academy-card h2{font-size:33px}.academy-card .actions{gap:19px;margin-top:25px}.academy-card .actions .text-link{font-size:11px}.academy-badge{font-size:8px}.academy-steps p{font-size:18px}.help{padding-top:0;gap:32px}.help h2{font-size:33px}.faq summary{font-size:13px}.footer-top{align-items:flex-start;gap:22px}.footer-brand{font-size:24px}.footer-top p{font-size:9px;max-width:180px}.footer-top .text-link{font-size:9px;gap:8px}.footer-bottom{font-size:9px;gap:15px}.footer-bottom>span:first-child{width:100%}.privacy h1{font-size:34px}}
@media(max-width:360px){.hero h1{font-size:36px}.hero .actions{gap:16px}.hero .text-link{font-size:11px}.hero .button{padding-inline:14px}.mascot-picture{width:300px}.hero-art{min-height:360px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.mascot-blink{display:none}}

/* Compact layout requested after public review, 13.10.2026. */
@media(max-width:1100px){.hero{min-height:510px}.hero h1{font-size:42px}.hero-art{min-height:350px}.mascot-picture{width:290px}.hero-art:before{width:300px;height:300px;left:calc(50% - 150px);top:25px}.art-orbit{width:330px;height:330px;left:calc(50% - 165px);top:10px}.orbit-two{width:350px;height:275px;left:calc(50% - 175px);top:36px}}
@media(max-width:850px){.nav-wrap{height:68px}nav{top:68px}.hero{min-height:460px;padding-top:36px;padding-bottom:42px}.hero h1{font-size:34px}.hero-art{min-height:320px}.mascot-picture{width:260px}.hero-art:before{width:265px;height:265px;left:calc(50% - 132.5px);top:22px}.art-orbit{width:285px;height:285px;left:calc(50% - 142.5px);top:12px}.orbit-two{width:300px;height:255px;left:calc(50% - 150px);top:28px}.mascot-hello{width:244px;font-size:12px;padding:13px 14px 13px 32px}.hello-dot{top:21px;left:16px}.section{padding-block:56px}.help{padding-top:0}}
@media(max-width:600px){html{scroll-padding-top:76px}.wrap{padding-inline:20px}.nav-wrap{height:62px}.brand{width:130px}nav{top:62px;padding:12px 20px}.hero{min-height:0;padding-top:28px;padding-bottom:32px;gap:12px}.hero h1{font-size:clamp(29px,7.8vw,35px);line-height:1.12}.hero .eyebrow{margin-bottom:14px}.hero-lead{font-size:14px;line-height:1.65;margin-top:16px}.hero .actions{gap:14px 20px;margin-top:20px}.hero-note{margin-top:12px}.hero-art{min-height:246px;margin-top:4px}.mascot-picture{width:210px}.hero-art:before{width:214px;height:214px;top:5px;left:calc(50% - 107px)}.art-orbit{width:234px;height:234px;top:-4px;left:calc(50% - 117px)}.orbit-two{width:254px;height:210px;top:8px;left:calc(50% - 127px)}.mascot-hello{bottom:0;font-size:11px;width:224px;padding:11px 12px 11px 29px}.mascot-hello small{font-size:9px}.hello-dot{top:18px;left:14px}.art-caption{display:none}.spark-one{font-size:24px;top:12px;right:calc(50% - 135px)}.spark-two{font-size:18px;bottom:60px;left:calc(50% - 135px)}.strip-inner{padding-block:8px}.strip-inner a{padding:8px 0}.section{padding-block:44px}.section-heading{margin-bottom:24px}.section-heading h2,h2{font-size:28px}.section-heading>p:last-child{margin-top:15px}.program-layout{gap:24px}.program-content h3{font-size:25px}.program-selector{margin-bottom:18px}.workflow{margin-top:26px;padding-top:24px;gap:22px 18px}.presentation-section{padding-block:44px}.presentation-layout{gap:22px}.presentation-layout h2{font-size:29px}.presentation-options a{padding:18px 0}.edition-card{padding:22px}.edition-card h3{font-size:25px}.edition-head{margin-bottom:18px}.availability{margin-block:20px}.game-section{padding-block:44px}.game-layout{gap:24px}.game-copy h2{font-size:29px}.academy-card{padding:24px 20px;gap:24px}.academy-card h2,.help h2{font-size:28px}.academy-card>div>p:not(.eyebrow){margin-top:16px}.academy-steps>div{padding:15px 0}.academy-badge{margin-bottom:18px}.help{padding-top:0;gap:26px}.faq details{padding:16px 0}.site-footer{padding-top:36px}.footer-top{padding-bottom:26px}}
