.launch-page{background:#0b1722}.launch-hero{min-height:410px;position:relative;display:flex;align-items:center;overflow:hidden}.launch-hero__image{position:absolute;inset:0;background:url("../images/official/farm-spring.png") center 48%/cover no-repeat;transform:scale(1.02)}.launch-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,16,26,.96) 0%,rgba(6,16,26,.78) 43%,rgba(6,16,26,.28) 72%,rgba(6,16,26,.45)),linear-gradient(0deg,#0b1722 0%,transparent 35%)}.launch-hero__content{position:relative;z-index:1;display:grid;grid-template-columns:1.25fr .75fr;gap:42px;align-items:center;padding:54px 0 62px}.launch-kicker{text-transform:uppercase;letter-spacing:.12em;color:#ff88a7;font-weight:900;font-size:14px}.launch-hero h1{font-family:Georgia,serif;font-size:clamp(52px,6vw,88px);line-height:.86;text-transform:uppercase;margin:10px 0 20px;max-width:930px}.launch-hero h1 span{display:block;font-size:.43em;letter-spacing:.16em;margin-top:18px;color:#ffe3b7}.launch-lede{max-width:700px;font-size:18px;line-height:1.55;color:#dbe8ef}.launch-actions{display:flex;gap:12px;margin-top:24px}.launch-countdown{background:linear-gradient(155deg,rgba(255,255,255,.94),rgba(255,241,221,.92));color:#193042;border:3px solid rgba(255,255,255,.65);border-radius:24px;padding:26px;box-shadow:0 25px 70px rgba(0,0,0,.35);transform:rotate(1deg)}.launch-countdown>p{text-transform:uppercase;color:#ca4d71;font-weight:900;margin:0}.launch-countdown>strong{display:block;font-family:Georgia,serif;font-size:29px;margin:4px 0 18px}.launch-countdown>div{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.launch-countdown span{background:#fff4f6;border:1px solid #f1c9d4;border-radius:12px;padding:10px 3px;text-align:center;font-size:9px;text-transform:uppercase;color:#ad5971}.launch-countdown b{display:block;font-size:26px;color:#d85279}.launch-countdown small{display:block;margin-top:14px;color:#526675}.launch-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:-24px;position:relative;z-index:3}.launch-summary article{background:#fbf5e9;color:#233846;border-radius:14px;padding:15px;display:flex;gap:12px;align-items:center;border:2px solid rgba(255,255,255,.7);box-shadow:0 16px 35px rgba(0,0,0,.22)}.launch-summary article>span{width:42px;height:42px;display:grid;place-items:center;background:#f8bad0;border-radius:12px;font-size:22px}.launch-summary b{display:block;font-size:14px}.launch-summary small{display:block;margin-top:3px;line-height:1.3;color:#5a6b77}.launch-board{padding:64px 0 22px}.launch-board__heading{text-align:center;max-width:850px;margin:0 auto 24px}.launch-board__heading p{text-transform:uppercase;color:#f78ba8;font-weight:900;letter-spacing:.09em}.launch-board__heading h2{font-family:Georgia,serif;font-size:44px;margin:5px 0 8px}.launch-board__heading span{color:#b8c7d1}.roadmap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.roadmap-card{border-radius:18px;padding:18px;color:#1b3040;min-height:430px;position:relative;overflow:hidden;box-shadow:0 18px 45px rgba(0,0,0,.24)}.roadmap-card--rose{background:#f6cfda}.roadmap-card--violet{background:#d8c7ed}.roadmap-card--blue{background:#c9e4f3}.roadmap-card--green{background:#cce8c0}.roadmap-card__art{height:120px;display:flex;align-items:flex-end;justify-content:center;gap:-5px;background:rgba(255,255,255,.35);border-radius:13px;overflow:hidden}.roadmap-card__art img{height:118px;width:48%;object-fit:cover;object-position:top;border-radius:10px}.roadmap-card__scene{width:100%;height:120px;object-fit:cover;border-radius:13px}.roadmap-card>p{text-transform:uppercase;font-size:11px;font-weight:900;letter-spacing:.08em;margin:17px 0 4px}.roadmap-card h3{font-family:Georgia,serif;font-size:24px;line-height:1.05;margin:0 0 12px}.roadmap-card ul{padding-left:19px;line-height:1.6;font-size:13px}.roadmap-card a{position:absolute;left:18px;bottom:17px;color:#193b68;font-weight:900;text-decoration:none;font-size:12px}.now-vs-next{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px 0 64px}.now-vs-next article{border-radius:20px;padding:28px;min-height:250px}.now-card{background:#fff5d9;color:#273844}.next-card{background:#55355e;color:white;background-image:radial-gradient(circle at 80% 18%,rgba(255,196,218,.3),transparent 32%)}.now-vs-next article>p{text-transform:uppercase;font-weight:900;letter-spacing:.08em;color:#d36682}.now-vs-next h2{font-family:Georgia,serif;font-size:31px;line-height:1.08;margin:8px 0 20px}.tag-cloud{display:flex;flex-wrap:wrap;gap:8px}.tag-cloud span{background:white;border:1px solid #e2d5b9;padding:8px 11px;border-radius:999px;font-size:12px}.next-path{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:28px 0}.next-path span{background:#fff0f5;color:#703751;padding:9px 12px;border-radius:11px;font-weight:800;font-size:12px}.next-card a{color:#ffd3e1;font-weight:900}.prepare-section{background:#f6efe2;color:#243744;padding:65px 0}.prepare-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:45px}.prepare-copy h2{font-family:Georgia,serif;font-size:42px;margin:8px 0 15px}.prepare-copy>p{font-size:17px;line-height:1.6;color:#556774}.prepare-progress>div{height:14px;background:#e1d5c4;border-radius:999px;overflow:hidden;margin:26px 0 7px}.prepare-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,#e15e84,#ee9a71);transition:width .25s}.prepare-progress b{color:#7b5560}.prep-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.prep-list label{background:white;border:1px solid #ddd0be;border-radius:14px;padding:15px;display:flex;gap:12px;cursor:pointer;box-shadow:0 8px 20px rgba(83,58,29,.07)}.prep-list input{width:22px;height:22px;accent-color:#db5c82}.prep-list b{display:block}.prep-list small{display:block;color:#6a7982;line-height:1.35;margin-top:4px}.prep-list label:has(input:checked){background:#e8f5dd;border-color:#aac796}.prep-list label:has(input:checked) b{text-decoration:line-through;color:#66805d}@media(max-width:1000px){.launch-hero__content{grid-template-columns:1fr}.launch-countdown{max-width:530px}.launch-summary,.roadmap-grid{grid-template-columns:1fr 1fr}.prepare-grid{grid-template-columns:1fr}}@media(max-width:650px){.launch-hero{min-height:720px}.launch-hero__content{padding:35px 0}.launch-hero h1{font-size:49px}.launch-actions{display:grid}.launch-countdown{padding:18px}.launch-summary,.roadmap-grid,.now-vs-next,.prep-list{grid-template-columns:1fr}.launch-summary{margin-top:10px}.launch-board__heading h2,.prepare-copy h2{font-size:34px}.roadmap-card{min-height:400px}}