@import url('./creator.css?v=5');
:root{background:#f3f0e6;color:#152f38;--ink:#152f38;--accent:#eb623e}header{height:88px}.home-nav{display:flex;gap:24px;align-items:center}.home-nav a{color:inherit;text-decoration:none;font-size:12px}.home-nav .nav-cta{padding:12px 18px;border-radius:30px;background:var(--ink);color:white}.home-main{display:block;padding:0 5%;max-width:1600px;margin:26px auto}.hero{min-height:580px;border-radius:24px;background:#173e49;position:relative;overflow:hidden;color:#f4f1df;padding:55px 5%;isolation:isolate}.hero-art{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.hero-copy{max-width:540px}.hero .eyebrow{letter-spacing:3px;color:#ceecb3}.hero h1{font-size:clamp(48px,5.8vw,86px);line-height:1.12;letter-spacing:-5px;margin:32px 0 22px}.hero h1 em{color:#ceff73;font-style:normal}.hero p{font-size:14px;line-height:1.9;color:#e0e8d9}.hero-actions{display:flex;gap:12px;margin:28px 0;flex-wrap:wrap}.hero-actions a{padding:17px 24px;border-radius:8px;background:#d1ff75;color:#183844;text-decoration:none;font-size:13px;font-weight:800}.hero-actions a+ a{background:#ffffff16;border:1px solid #ffffff50;color:#f4f1df}.hero-ticket{position:absolute;right:5%;bottom:35px;border:1px solid #f1f1d950;border-radius:12px;background:#173c4abc;backdrop-filter:blur(8px);padding:22px;display:flex;align-items:center;gap:28px}.hero-ticket strong{font-size:58px;line-height:1;font-style:italic}.hero-ticket small{font-size:10px;line-height:1.8;color:#e0e8d9}.home-strip{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #cdd2c8;padding:23px 5px;font:10px Arial;letter-spacing:2px}.course-section{padding:65px 0 20px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px}.section-heading h2{font-size:32px;margin-top:12px}.section-heading p{font-size:12px;color:#68766a}.course-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:20px}.home-card{border:1px solid #d9ded0;border-radius:15px;padding:26px;background:#fffdf6;min-height:200px}.home-card b{display:block;font-size:20px;margin:18px 0 10px}.home-card p{font-size:12px;line-height:1.9;color:#68776a}.home-card a{display:inline-block;color:#173e49;font-size:12px;font-weight:bold;margin-top:12px}.home-card:first-child{background:#e2eace}.card-number{font:10px Arial;letter-spacing:2px}.home-card .soon{display:inline-block;font-size:9px;border:1px solid #d3d9ca;border-radius:20px;padding:6px 10px}.home-note{font-size:10px;line-height:1.8;color:#7b8277;margin:20px 0}.home-footer{margin-top:30px} @media(max-width:700px){header{height:72px}.home-nav{gap:12px}.home-nav a{font-size:10px}.home-nav a:first-child{display:none}.hero{padding:32px 24px;min-height:650px}.hero h1{font-size:47px;letter-spacing:-3px}.hero p{font-size:12px}.hero-art{width:180%;left:-35%;opacity:.65}.hero-ticket{left:24px;right:24px;bottom:24px;justify-content:space-between;padding:16px}.hero-ticket strong{font-size:42px}.hero-actions a{padding:15px;font-size:11px}.home-strip{font-size:7px;letter-spacing:1px;gap:8px}.course-section{padding:38px 0 0}.section-heading{display:block}.course-grid{grid-template-columns:1fr}.home-card{min-height:unset}.home-main{margin-top:16px}.hero .eyebrow{font-size:8px;letter-spacing:1.5px}}
