@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700;800;900&display=swap');
:root{--ink:#202820;--muted:#717970;--accent:#305a42;--paper:#f6f7f4;--header:84px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'Noto Sans KR',-apple-system,BlinkMacSystemFont,sans-serif;word-break:keep-all}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid #597bed;outline-offset:6px}.skip{position:fixed;top:-70px;left:20px;background:#fff;padding:15px;z-index:100}.skip:focus{top:10px}.header{height:var(--header);padding:0 5%;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:30;background:rgba(246,247,244,.94);backdrop-filter:blur(16px);border-bottom:1px solid #293e2d0b}.logo{display:inline-flex;align-items:center;gap:8px;font-size:27px;font-weight:900;letter-spacing:-1.4px}.brandmark{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:white;width:31px;height:31px;border-radius:50% 50% 50% 5px;font-size:30px;font-weight:700;line-height:1}.by{font-size:11px;letter-spacing:0;margin-left:9px;color:var(--muted);font-weight:500}.header nav{display:flex;align-items:center;gap:32px;font-size:13px;font-weight:600}.nav-download{background:var(--accent);color:#fff;border-radius:100px;padding:13px 21px}.nav-download span{margin-left:12px}.story{height:560vh;position:relative;margin:0 18px}.stage{height:calc(100svh - var(--header) - 18px);min-height:500px;position:sticky;top:var(--header);overflow:hidden;border-radius:22px;background:#e5eadd;isolation:isolate}.scene{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;will-change:opacity;z-index:1}.scene.is-active{visibility:visible}.photo{position:absolute;inset:0;background-image:none;background-size:200% 200%;background-repeat:no-repeat;will-change:transform}.photo-one{background-position:0 0}.photo-two{background-position:100% 0}.photo-three{background-position:0 100%}.photo-four{background-position:100% 100%}.shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,21,12,.58),rgba(5,21,12,.13) 60%,transparent),linear-gradient(0deg,rgba(5,15,7,.48),transparent 50%)}.scene-copy{position:absolute;left:7%;bottom:16%;color:white;max-width:650px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2.6px;margin:0 0 26px;line-height:1.6}h1,h2,h3,p{margin-top:0}h1,.scene h2{font-size:clamp(46px,5.2vw,82px);font-weight:800;line-height:1.22;letter-spacing:-3.5px;margin-bottom:25px}.sub{font-size:18px;line-height:1.85;letter-spacing:-.5px;margin:0;color:inherit;opacity:.88}.story-bottom{position:absolute;bottom:35px;left:7%;right:5%;z-index:10;color:#fff;display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.6px;mix-blend-mode:difference}.scroll-hint span{display:inline-block;margin-left:15px}.counter{font-size:12px;letter-spacing:2px}.counter b{font-size:20px;margin-right:10px}.story-progress{position:absolute;bottom:0;height:3px;left:0;width:100%;background:#ffffff20;z-index:15}.story-progress span{display:block;height:100%;width:0;background:#c6f3af}.motion-toggle{position:absolute;top:25px;right:25px;z-index:15;border:1px solid #ffffff55;background:#14251c66;color:white;border-radius:30px;padding:9px 14px;font-size:11px;cursor:pointer;backdrop-filter:blur(8px)}.scene-app{background:#e9eee5;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:5% 10%;gap:3%}.app-copy{z-index:2}.app-copy .eyebrow{color:var(--accent)}.scene-app h2{font-size:clamp(38px,4.5vw,67px);letter-spacing:-3px}.scene-app em{font-style:normal;color:var(--accent)}.small-label{display:block;margin-top:25px;font-size:11px;color:#788573}.phone-wrap{position:relative;height:90%;display:flex;align-items:center;justify-content:center}.phone{position:relative;width:min(250px,70%);border:7px solid #212823;border-radius:35px;background:#fff;overflow:hidden;box-shadow:12px 28px 40px #1f35272b;transform:rotate(7deg);z-index:2;line-height:0}.phone img{width:100%;height:auto;display:block}.phone-gloss{position:absolute;inset:0;background:linear-gradient(115deg,#fff2,transparent 40%);pointer-events:none}.orbit{position:absolute;width:400px;height:400px;border:1px solid #9db79c66;border-radius:50%}.orbit-two{width:530px;height:530px}.float-label{position:absolute;bottom:13%;left:0;z-index:3;padding:15px 22px;border-radius:14px;background:#fff;box-shadow:0 10px 30px #24452918;font-size:13px;font-weight:600}.float-label span{color:var(--accent);margin-right:10px}.section{max-width:1160px;margin:auto;padding:110px 40px}.intro{text-align:center;padding-top:150px;padding-bottom:130px}.intro .eyebrow,.feature .eyebrow,.rule-section .eyebrow{color:var(--accent)}.section h2{font-size:clamp(36px,4vw,58px);line-height:1.35;letter-spacing:-2.7px;font-weight:800;margin-bottom:26px}.intro h2 span{color:#97a194}.section p:not(.eyebrow){font-size:17px;color:var(--muted);line-height:1.9;letter-spacing:-.3px}.feature{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-top:35px;padding-bottom:95px}.feature-reverse .feature-text{order:2}.feature-reverse .feature-visual{order:1}.feature-visual{height:590px;border-radius:30px;position:relative;overflow:hidden;text-align:center}.blue{background:#e5ebf5}.green{background:#e6ecdf}.mini-caption{position:absolute;top:40px;width:100%;font-size:14px;color:#657361;font-weight:600}.feature-visual img{position:absolute;top:95px;left:50%;transform:translateX(-50%) rotate(-5deg);width:255px;height:auto;border:6px solid #253127;border-radius:30px;box-shadow:20px 20px 40px #25312722}.green img{transform:translateX(-50%) rotate(5deg)}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.tags span{font-size:12px;background:#e9ece5;border-radius:30px;padding:9px 15px;color:#61705c}.rule-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-top:60px;padding-bottom:150px}.rule-card{background:#fff;padding:42px;border-radius:25px;border:1px solid #e5e9e1}.rule-icon{display:flex;width:50px;height:50px;align-items:center;justify-content:center;background:#dce8d3;color:#416434;border-radius:18px;font-size:28px;font-weight:700;margin-bottom:35px}.rule-card p{font-size:13px!important}.rule-card h3{font-size:23px;line-height:1.65;letter-spacing:-1px}.rule-card a{font-size:13px;color:var(--accent);display:inline-block;margin-top:18px}.download{height:680px;position:relative;margin:0 18px 18px;overflow:hidden;border-radius:25px;display:grid;place-items:center;text-align:center;color:white}.download-photo{background-size:200% 200%}.download-shade{position:absolute;inset:0;background:#0c201acc}.download-content{position:relative;z-index:2;padding:35px}.download h2{font-size:clamp(44px,5vw,72px);line-height:1.25;letter-spacing:-3px;margin-bottom:24px}.download-content>p:not(.eyebrow){font-size:17px;color:#cad5c9}.store-links{display:flex;justify-content:center;gap:12px;margin-top:38px}.store{background:white;color:#233022;border-radius:13px;padding:19px 25px;font-size:16px;font-weight:700;min-width:180px;display:flex;align-items:center;justify-content:space-between;gap:20px;transition:transform .2s}.store:hover{transform:translateY(-4px)}footer{max-width:1240px;padding:65px 45px 55px;margin:auto}footer>.logo{font-size:24px}footer p{font-size:13px;color:var(--muted);margin:20px 0 35px}footer nav{display:flex;gap:25px;flex-wrap:wrap;font-size:12px;color:#56614f;margin-bottom:24px}footer small{font-size:11px;color:#899181}.static-story .story{height:auto}.static-story .stage{height:auto;position:relative;top:auto;min-height:0;border-radius:22px}.static-story .scene{position:relative;height:calc(100svh - var(--header));min-height:620px;opacity:1!important;visibility:visible!important}.static-story .photo,.static-story .phone,.static-story .scene-copy{transform:none!important}.static-story .story-bottom,.static-story .story-progress{display:none}.static-story .motion-toggle{position:fixed;top:calc(var(--header) + 15px);right:30px}.static-story{scroll-behavior:auto}
@media(min-aspect-ratio:17/10){.stage .photo{inset:-18% 0}}
@media(max-width:760px){:root{--header:68px}.header{padding:0 20px}.logo{font-size:23px}.brandmark{width:27px;height:27px;font-size:25px}.by,.nav-feature,.nav-guide{display:none}.header nav{gap:14px}.nav-download{font-size:11px;padding:10px 14px}.nav-download span{margin-left:6px}.story{margin:0 9px;height:490vh}.stage{height:calc(100svh - var(--header) - 10px);min-height:520px;border-radius:17px}.photo{width:160%;left:-38%;background-size:200% 200%}.photo-one{left:-25%}.photo-two{left:-45%}.photo-three{left:-23%}.photo-four{left:-44%}.shade{background:linear-gradient(0deg,#06160dda,transparent 80%)}.scene-copy{left:8%;right:5%;bottom:17%}h1,.scene h2{font-size:46px;letter-spacing:-2.3px;margin-bottom:20px}.eyebrow{font-size:9px;letter-spacing:1.8px;margin-bottom:18px}.sub{font-size:15px;line-height:1.75}.story-bottom{bottom:28px;left:8%;font-size:9px}.counter{font-size:10px}.counter b{font-size:15px}.motion-toggle{top:16px;right:16px;font-size:10px;padding:8px 12px}.scene-app{grid-template-columns:1fr;grid-template-rows:auto 1fr;padding:65px 8% 50px;gap:12px}.scene-app h2{font-size:35px;line-height:1.2;margin-bottom:14px;letter-spacing:-1.8px}.scene-app .sub{font-size:12px;line-height:1.7}.scene-app .eyebrow{margin-bottom:13px}.small-label{display:none}.phone-wrap{height:100%;min-height:0}.phone{height:100%;width:auto;aspect-ratio:540/1212;max-height:310px;border-width:5px;border-radius:25px}.phone img{width:100%;height:100%;object-fit:cover}.orbit{width:230px;height:230px}.orbit-two{width:300px;height:300px}.float-label{font-size:10px;bottom:12%;left:0;padding:12px 14px}.section{padding:70px 25px}.intro{padding-top:95px;padding-bottom:70px}.section h2{font-size:35px;letter-spacing:-1.8px}.section p:not(.eyebrow){font-size:14px}.feature{grid-template-columns:1fr;gap:30px;padding-top:20px;padding-bottom:65px}.feature-text{padding:0 6px}.feature-reverse .feature-text,.feature-reverse .feature-visual{order:initial}.feature-visual{height:460px;border-radius:22px}.feature-visual img{width:220px;top:80px}.mini-caption{font-size:12px;top:30px}.tags{margin-top:20px}.tags span{font-size:11px}.rule-section{grid-template-columns:1fr;gap:25px;padding-top:10px;padding-bottom:75px}.rule-card{padding:28px}.rule-card h3{font-size:21px}.download{height:540px;margin:0 9px;border-radius:18px}.download h2{font-size:46px;letter-spacing:-2px}.download-content{padding:25px 15px}.download-content>p:not(.eyebrow){font-size:14px}.store-links{gap:9px}.store{min-width:140px;padding:16px;font-size:13px}.download-photo{left:-35%}footer{padding:55px 25px}footer nav{gap:18px}.static-story .scene{min-height:650px}.static-story .motion-toggle{right:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Each storyboard panel is 3:2. Cover the stage without stretching people. */
.stage,.download{container-type:size}
.photo{inset:auto;left:50%;top:50%;width:max(100cqw,150cqh);height:max(100cqh,66.6667cqw);translate:-50% -50%;background-size:200% 200%}
.scene-one{opacity:1}
@media(max-width:760px){.photo-one{left:60%}.photo-two{left:25%}.photo-three{left:50%}.photo-four{left:35%}.download-photo{left:35%}}
.static-story .stage{container-type:normal}
.static-story .scene{container-type:size}
/* Render the untouched app screenshot separately; never enlarge AI-generated UI text. */
.phone-scene-art{position:absolute;left:50%;top:50%;translate:-50% -50%;width:max(100cqw,177.68cqh);height:max(100cqh,56.28cqw);display:block;will-change:transform}
.scene-two .shade{background:linear-gradient(90deg,#07150bb8,transparent 59%)}
.scene-two .scene-copy{max-width:42%;bottom:14%}
.scene-two h2{font-size:clamp(42px,4.4vw,68px)}
.static-story .phone-scene-art{transform:none!important}
@media(max-width:760px){.phone-scene-art{left:-5%}.scene-two .shade{background:linear-gradient(0deg,#07150be6,transparent 45%)}.scene-two .scene-copy{max-width:none;bottom:10%;left:8%}.scene-two h2{font-size:34px;letter-spacing:-1.5px;margin-bottom:0}.scene-two .sub{display:none}.scene-two .eyebrow{margin-bottom:10px}}

/* Second pass: retain the original art direction, connect scenes through camera motion. */
.story{height:660vh}
.stage{border-radius:22px;}
@media(max-width:760px){.stage{border-radius:17px}}
.phone-scene-art{transform-origin:69% 47%}
.scene-app{background:#f3f5ef}
.scene-app .phone{transform-origin:center;will-change:transform}
.scene-app .app-copy{opacity:var(--reveal,1);translate:0 calc(30px * (1 - var(--reveal,1)))}
.scene-app .orbit,.scene-app .float-label{opacity:var(--reveal,1)}
.static-story .scene-copy{opacity:1!important}
.static-story .app-copy{opacity:1;translate:none}
@media(max-width:760px){.story{height:590vh}.phone-scene-art{transform-origin:69% 48%}.scene-two .scene-copy{bottom:14%}.scene-two h2{font-size:36px}.stage{min-height:0}.scene-app{padding-top:55px}.scene-app .phone{max-height:36svh}}
@media(prefers-reduced-motion:reduce){.scene-app .app-copy{translate:none}}

/* Full-frame independent assets: do not crop a contact sheet using container units. */
:root{--accent:#3155df;--ink:#191f28;--paper:#f8f9fb}
.wordmark{display:inline-flex;gap:0;font-family:Arial,Helvetica,sans-serif;font-size:36px;font-weight:800;letter-spacing:-2px;line-height:1;color:#191919}.wordmark span+span{color:#3155df}
.stage .photo,.download .photo{inset:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;translate:none!important;background-size:cover;background-position:center;background-repeat:no-repeat}
.stage .photo-one{background-image:url('assets/community-hero.png');background-position:65% center}
.stage .photo-three,.stage .photo-four,.download .download-photo{background-image:url('assets/futsal-community.png');background-position:center}
.stage .photo-four{background-position:65% center}
.rule-icon{background:#e9eeff;color:#3155df}.intro h2 span{color:#8793a6}.tags span{background:#edf0f8;color:#52627c}.story-progress span{background:#6984ff}.scene-app{background:#f0f3fa}
@media(max-width:760px){.wordmark{font-size:29px}.stage .photo-one{background-position:66% center}.stage .photo-three,.stage .photo-four{background-position:62% center}}
/* Keep the phone inside narrow and portrait viewports when covering the stage. */
.phone-scene-art{left:calc(50% - (max(100cqw,177.68cqh) - 100cqw) * .22)}

/* Distinct sports in the final two story scenes. */
.stage .photo-four{background-image:url("assets/tennis-community.png");background-position:65% center}

.ballboy-demo{background:#fff;border:1px solid #e4e8f0;border-radius:28px;overflow:hidden;box-shadow:0 24px 70px #20345a09}.chat-heading{display:flex;align-items:center;gap:12px;padding:24px;border-bottom:1px solid #eef0f5}.ballboy-avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:#3155df;color:#fff;font-size:25px}.chat-heading strong{display:block;font-size:16px}.chat-heading div>span{display:block;font-size:11px;color:#7b8493;margin-top:3px}.demo-label{margin-left:auto;font-size:10px;background:#eff2fa;color:#64708a;padding:6px 9px;border-radius:20px;white-space:nowrap}.chat-messages{padding:24px 22px;display:flex;flex-direction:column;gap:20px;min-height:380px}.chat-row{max-width:91%;opacity:0;transform:translateY(12px)}.chat-user{align-self:flex-end}.chat-assistant{align-self:flex-start}.chat-sender{font-size:11px;color:#7b8493;display:block;margin:0 0 6px 4px}.section .chat-row p{font-size:13px;line-height:1.7;letter-spacing:-.2px;padding:13px 16px;border-radius:17px;margin:0;color:#354052;background:#f2f4f8}.section .chat-user p{background:#3155df;color:#fff;border-bottom-right-radius:5px}.chat-assistant p{border-top-left-radius:5px!important}.chat-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 22px 18px;font-size:10px;color:#8791a3}.chat-replay{border:0;background:none;color:#3155df;font-size:11px;cursor:pointer;padding:8px 0}.chat-guide{display:block;text-align:center;padding:16px;border-top:1px solid #eef0f5;font-size:12px;color:#3155df;font-weight:600}.ballboy-demo.is-playing .chat-row{animation:chat-arrive .5s ease forwards}.chat-row:nth-child(2){animation-delay:1s!important}.chat-row:nth-child(3){animation-delay:2.8s!important}.chat-row:nth-child(4){animation-delay:4s!important}@keyframes chat-arrive{to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.chat-heading{padding:20px}.chat-messages{padding:22px 18px}.section .chat-row p{font-size:13px}.chat-bottom{padding-left:18px;padding-right:18px}}@media(prefers-reduced-motion:reduce){.chat-row{opacity:1;transform:none;animation:none!important}}

/* Five clearly labelled, fictional clubs. Real application records stay separate. */
.club-showcase{background:#fff;border:1px solid #e4e8f0;border-radius:24px;padding:28px;align-self:center}.club-showcase-heading{display:flex;align-items:center;gap:12px}.club-showcase-heading .eyebrow{display:block;color:#3156d8;font-size:9px;margin:0 0 8px}.club-showcase h3{font-size:20px;letter-spacing:-.6px;margin:0}.club-showcase .club-showcase-hint{font-size:12px;color:#7b8493;margin:12px 0 18px}.club-example{border-top:1px solid #eef0f5}.club-example summary{display:flex;align-items:center;gap:13px;padding:16px 0;cursor:pointer;list-style:none;min-height:64px}.club-example summary::-webkit-details-marker{display:none}.club-example summary:focus-visible{outline:2px solid #3156d8;outline-offset:3px}.club-example-logo{width:56px;height:56px;flex-shrink:0}.club-example-logo svg{width:100%;height:100%;display:block}.club-example-info{min-width:0;display:flex;flex-direction:column;gap:4px}.club-example-info strong{font-size:15px;color:#191f28}.club-example-info>span{font-size:11px;color:#596579}.club-example-info small{font-size:10px;color:#7b8493}.club-example-arrow{margin-left:auto;color:#8793a6}.club-example[open] .club-example-arrow{transform:rotate(45deg)}.club-example-detail{padding:4px 0 20px;color:#596579}.club-example-detail>strong{font-size:14px;color:#3156d8}.section .club-example-detail p{font-size:13px;line-height:1.8;margin:12px 0}.club-example-detail dl{display:grid;grid-template-columns:80px 1fr;gap:8px;font-size:12px;padding:14px;background:#f5f7fb;border-radius:8px}.club-example-detail dd{margin:0;color:#191f28}.club-example-detail small{font-size:11px;line-height:1.7;display:block;color:#7b8493}.section .club-showcase-note{font-size:10px;color:#8793a6;margin:10px 0 0;text-align:center}.feature-reverse .club-showcase{order:-1}@media(max-width:760px){.club-showcase{padding:20px;border-radius:18px;width:100%;box-sizing:border-box}.club-showcase h3{font-size:17px}.feature-reverse .club-showcase{order:initial}.club-example-logo{width:48px;height:48px}.club-example summary{gap:10px}.club-showcase-heading .demo-label{font-size:9px;padding:5px 7px}}

/* Download section: explicit colors resist WordPress heading overrides. */
.download{height:auto;min-height:600px;container-type:normal;text-align:left;place-items:center start;background:#101d2b}
.download .download-shade{background:linear-gradient(90deg,rgba(9,21,35,.97) 0%,rgba(9,21,35,.88) 38%,rgba(9,21,35,.25) 100%)}
.download .download-content{width:100%;max-width:1240px;margin:auto;padding:88px 7%}
.download .eyebrow{color:#b6c8ff;font-size:11px;letter-spacing:2.2px;margin:0 0 24px}
.download .download-content h2{color:#fff;font-weight:800;font-size:clamp(38px,4.6vw,66px);line-height:1.25;letter-spacing:-2.5px;margin:0 0 24px}
.download h2 span{color:#b9cbff}
.download .download-content>p.download-description{color:#e0e7f1;font-size:17px;line-height:1.8;margin:0;max-width:450px}
.download .store-links{justify-content:flex-start;gap:12px;margin-top:32px;flex-wrap:wrap}
.download a.store{color:#182237;background:#fff;min-width:196px;min-height:72px;padding:16px 22px;border:1px solid #ffffff38;border-radius:16px;gap:24px;box-shadow:0 8px 24px #00000018}
.download .store-label{display:flex;flex-direction:column;gap:2px;text-align:left}
.column-section{padding-top:70px;padding-bottom:130px}.column-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:34px}.column-heading h2{margin-bottom:0}.column-more{font-size:14px;font-weight:700;color:#3155df;white-space:nowrap}.column-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.column-card{display:flex;flex-direction:column;min-height:260px;background:#fff;border:1px solid #e4e8f0;border-radius:24px;overflow:hidden;transition:transform .2s,box-shadow .2s}.column-card:hover{transform:translateY(-4px);box-shadow:0 18px 50px #20345a12}.column-thumb{width:100%;aspect-ratio:16/9;object-fit:cover;background:#edf0f8}.column-card-body{display:flex;flex:1;flex-direction:column;padding:22px}.column-card-body time{font-size:11px;color:#8791a3;margin-bottom:10px}.column-card-body strong{font-size:19px;line-height:1.5;letter-spacing:-.6px}.column-card-body span{margin-top:auto;padding-top:18px;font-size:12px;font-weight:700;color:#3155df}.column-status{grid-column:1/-1;padding:30px;border:1px solid #e4e8f0;border-radius:20px;background:#fff;color:#687386;text-align:center;font-size:14px}.column-status a{color:#3155df;font-weight:700}@media(max-width:760px){.column-section{padding-top:45px;padding-bottom:80px}.column-heading{align-items:center;margin-bottom:22px}.column-heading h2{font-size:31px}.column-grid{grid-template-columns:1fr}.column-card{min-height:0}.column-card-body strong{font-size:17px}}
.download .store-label small{font-size:10px;line-height:1.5;font-weight:500;color:#566174}
.download .store-label strong{font-size:18px;line-height:1.4;color:#182237;letter-spacing:-.3px}
.download .store-arrow{font-size:22px;color:#3155df}
.download .download-content>p.download-note{color:#b9c6d8;font-size:12px;line-height:1.7;margin:20px 0 0}
@media(max-width:760px){.download{min-height:570px;margin:0 12px 12px;border-radius:24px}.download .download-shade{background:linear-gradient(90deg,rgba(9,21,35,.94),rgba(9,21,35,.7))}.download .download-content{padding:56px 26px}.download .download-content h2{font-size:38px;letter-spacing:-1.8px}.download .download-content>p.download-description{font-size:14px}.download .store-links{flex-direction:column;gap:10px;max-width:320px;margin-top:28px}.download a.store{width:100%;min-width:0;min-height:66px;padding:13px 20px}.download .store-label strong{font-size:17px}.download .download-content>p.download-note{font-size:11px}}
