@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--paper:#fff9ed;--ink:#172024;--blue:#2b40df;--yellow:#f4ff65;--coral:#ff795b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{outline-offset:5px}img,video{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:800;line-height:1.05;letter-spacing:-.055em}h1{font-size:clamp(44px,5.3vw,82px);margin-bottom:30px}h2{font-size:clamp(34px,3.6vw,56px)}h3{font-size:38px}em{font-style:normal;color:var(--blue)}header{display:flex;justify-content:space-between;align-items:center;padding:27px 4%;border-bottom:1px solid #17202422;gap:24px}.brand{font-size:35px;line-height:.9;font-weight:800;letter-spacing:-2px;display:block;white-space:nowrap}.brand span{color:var(--blue)}.brand i{display:block;font-style:normal;font-size:10px;font-weight:600;letter-spacing:1px;margin-top:9px}nav{display:flex;gap:26px;font-size:13px;font-weight:700}nav a{padding:10px 0;border-bottom:2px solid transparent}nav a:hover,nav a[aria-current]{border-color:var(--blue);color:var(--blue)}.skip{position:absolute;top:-80px;background:var(--yellow);padding:12px;z-index:10}.skip:focus{top:0}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:4%;padding:60px 4% 55px;align-items:center;max-width:1680px;margin:auto}.hero-copy p{font-size:18px;line-height:1.55;margin:25px 0 30px}.eyebrow{font-size:10px;font-weight:800;letter-spacing:1.6px;display:block;margin-bottom:25px}.underline{background:linear-gradient(transparent 72%,var(--yellow) 72%)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;background:var(--ink);color:white;border:0;border-radius:6px;padding:19px 24px;font-size:11px;font-weight:800;letter-spacing:1px;cursor:pointer;transition:transform .2s,background .2s}.button:hover{background:var(--blue);transform:translateY(-2px)}.hero-art{position:relative}.hero-art img{width:100%;border-radius:24px}.hero-art p{font-size:9px;letter-spacing:1px;margin:13px 0 0;text-align:right}.sticker{position:absolute;right:-12px;top:-20px;background:var(--coral);border-radius:50%;padding:25px;font-size:15px;font-weight:800;line-height:1.12;transform:rotate(13deg);box-shadow:0 5px 0 #172024}.ticker{background:var(--yellow);padding:19px 3%;font-size:clamp(14px,2.3vw,32px);font-weight:800;letter-spacing:-1px;white-space:nowrap;overflow:hidden;border-block:1px solid var(--ink)}.section{max-width:1440px;margin:auto;padding:95px 5%}.section-head{margin-bottom:40px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cards article{padding:35px;min-height:350px;border-radius:14px;display:flex;flex-direction:column}.cards article>span{font-size:10px;letter-spacing:1px;font-weight:800;margin-bottom:45px}.cards p{font-size:14px;line-height:1.65;margin:0;max-width:300px}.blue{background:var(--blue);color:#fff}.yellow{background:var(--yellow)}.coral{background:var(--coral)}.compare{padding:80px 5%;background:#e9edff;text-align:center}.comparison{max-width:1200px;margin:45px auto 30px;display:grid;grid-template-columns:1fr 1fr;text-align:left;gap:20px}.comparison>div{border-top:2px solid var(--ink);padding-top:25px}.comparison>div:last-child{color:var(--blue)}.comparison span{font-size:10px;font-weight:800;letter-spacing:1px}.comparison h3{margin:20px 0;font-size:clamp(28px,3vw,45px)}.comparison p{max-width:380px;font-size:14px}.end{text-align:center}.end h2{font-size:clamp(42px,6vw,86px)}footer{border-top:1px solid #17202433;padding:50px 5% 30px;display:grid;grid-template-columns:1fr 1fr auto;gap:25px;align-items:start}footer p,footer>a:not(.brand){font-size:13px}footer .fine{grid-column:1/-1;max-width:1000px;margin-top:15px}.fine{font-size:11px!important;line-height:1.7;color:#5d6268}.page-head{padding:80px 5% 30px;max-width:1440px;margin:auto}.page-head p{max-width:680px;font-size:18px}.filters{display:flex;flex-wrap:wrap;gap:10px}.filters button{border:1px solid var(--ink);border-radius:50px;padding:10px 20px;background:transparent;cursor:pointer;font-size:13px}.filters button[aria-pressed=true]{background:var(--ink);color:white}#filter-result{font-size:12px;margin-top:20px}.concept{display:grid;grid-template-columns:1fr 1fr;border-radius:16px;overflow:hidden;margin:25px 0}.concept[hidden]{display:none}.concept>div:last-child{padding:45px;align-self:center}.concept h2{font-size:40px}.concept p{font-size:14px}.concept-art{min-height:360px;font-size:160px;font-weight:800;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #17202422}.concept-art span{font-size:9px;letter-spacing:2px;margin-top:25px}.text-link{font-size:10px;font-weight:800;letter-spacing:1px;border-bottom:1px solid;padding-bottom:6px}.steps article{display:grid;grid-template-columns:100px 1fr;border-top:1px solid #17202433;padding:35px 0;gap:25px}.steps b{font-size:48px;color:var(--blue)}.steps h2{font-size:36px}.steps p{max-width:700px;margin:0}.faq{background:#e9edff;max-width:none}.faq details{max-width:1000px;border-top:1px solid #17202444;padding:22px 0}.faq summary{font-size:20px;font-weight:700;cursor:pointer}.faq details p{max-width:750px;margin:20px 0 0}.films article{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;margin-bottom:65px;align-items:center}.films video{width:100%;border-radius:14px;aspect-ratio:16/9;object-fit:cover;background:var(--ink)}.films h2{font-size:36px}.films p{font-size:14px}.films article a{font-size:11px;text-decoration:underline}.join{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;padding:80px 5%;align-items:start;max-width:1440px;margin:auto}.join h1{font-size:clamp(40px,4.8vw,70px)}.join-star{font-size:140px;line-height:1;color:var(--coral)}.form-panel{background:white;border:1px solid #17202422;border-radius:18px;padding:40px;box-shadow:7px 7px 0 var(--yellow)}.form-panel h2{font-size:38px}form label{display:block;font-size:13px;font-weight:700}form input[type=email]{width:100%;padding:15px;margin:8px 0 24px;border:1px solid #c6c6c6;border-radius:5px;background:var(--paper)}.consent{display:flex;gap:12px;font-weight:400;margin-bottom:24px;line-height:1.6;font-size:12px}.consent input{align-self:flex-start;margin-top:5px}.honey{position:absolute;left:-9999px}.form-panel .button{width:100%}#registration-result{font-size:13px;font-weight:700;margin:20px 0}a:hover{text-decoration-color:var(--blue)}@media(max-width:850px){header{flex-direction:column;align-items:flex-start}nav{gap:20px;flex-wrap:wrap}.hero{grid-template-columns:1fr;padding-top:40px}.hero-art{margin-top:25px;max-width:620px;width:100%;justify-self:center}.hero-art img{max-height:570px;object-fit:cover}.cards{grid-template-columns:1fr}.cards article{min-height:260px}.cards article>span{margin-bottom:25px}.cards p{max-width:100%}.section{padding:60px 5%}.films article,.join{grid-template-columns:1fr}.join{gap:35px}.concept{grid-template-columns:1fr}.concept-art{min-height:270px;font-size:120px;border-right:0;border-bottom:1px solid #17202422}.concept>div:last-child{padding:30px}.concept h2{font-size:34px}.films article{gap:25px}.comparison{gap:30px}.steps article{grid-template-columns:65px 1fr}footer{grid-template-columns:1fr 1fr}footer>a:not(.brand){grid-column:1/-1}.join-star{display:none}}@media(max-width:480px){nav{gap:14px;font-size:11px}header{padding:22px 5%}.hero h1{font-size:42px}.hero-copy p{font-size:16px}.sticker{right:-4px;top:0;padding:20px;font-size:12px}.comparison{grid-template-columns:1fr}.page-head{padding-top:50px}.page-head h1{font-size:42px}.page-head p{font-size:16px}.form-panel{padding:27px}.steps h2{font-size:28px}.steps b{font-size:35px}.steps article{grid-template-columns:40px 1fr;gap:18px}footer{grid-template-columns:1fr}footer .fine{margin-top:0}.films h2{font-size:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
