.sticky-top{position:sticky;top:0;z-index:20;background:var(--paper);box-shadow:0 3px 16px #3b322c0a}.launch-strip{background:var(--ink);color:var(--paper)}.launch-inner{max-width:1200px;margin:auto;min-height:43px;padding:9px 36px;display:flex;gap:22px;justify-content:center;align-items:center;font-size:12px}.launch-inner p{margin:0}.launch-inner strong{margin-left:8px}.launch-dot{display:inline-block;width:7px;height:7px;background:var(--pink);border-radius:50%;margin-right:9px}.mini-countdown{display:flex;gap:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.mini-countdown b{color:var(--pale);font-size:15px}.sticky-top header{padding-top:18px;padding-bottom:18px;border-bottom:1px solid var(--line)}.nav-link{background:var(--ink);color:var(--paper);padding:10px 15px;border:0;border-radius:4px}.nav-link:hover{background:var(--darkpink)}html{scroll-padding-top:150px}.bonus{display:grid;grid-template-columns:1.4fr .8fr;gap:45px;align-items:center;overflow:hidden}.bonus-label{font-size:21px!important;font-weight:700;line-height:1.3;margin:0 0 25px}.bonus-label strong{white-space:nowrap;color:var(--darkpink)}.bonus-label>span{display:inline-block;font-size:32px;margin-right:6px;animation:gift-float 3s ease-in-out infinite;animation-iteration-count:3}.guide-preview{position:relative;padding:22px 0;text-align:center;isolation:isolate}.guide-paper{position:relative;margin:auto;padding:25px 25px 22px;width:240px;min-height:315px;background:var(--paper);border-radius:3px;box-shadow:8px 9px 0 #a02b522b;transform:rotate(5deg);text-align:left;border:1px solid #ffffffb3;transition:transform .3s}.guide-preview:hover .guide-paper{transform:rotate(0deg) translateY(-4px)}.guide-format{font-size:9px;letter-spacing:1.5px;font-weight:700}.guide-title{font:850 36px/.98 InterTight,Lato,sans-serif!important;letter-spacing:-1px;margin:25px 0!important}.guide-title em{font-style:normal;color:var(--darkpink)}.guide-paper ul{padding-left:14px;font-size:10px;line-height:1.8}.guide-author{font-size:9px;display:block;margin-top:22px}.preview-caption{font-size:10px!important;margin:22px 0 0!important}.bonus-bubble{position:absolute;border-radius:50%;border:1px solid #a02b5270;z-index:-1;animation:bubble-float 4s ease-in-out 3}.bubble-one{width:48px;height:48px;left:0;top:7px}.bubble-two{width:19px;height:19px;right:0;top:50px;animation-delay:.6s}.bubble-three{width:32px;height:32px;right:5px;bottom:40px;animation-delay:1.2s}.bonus small{line-height:1.5}.launch-ended{font-size:12px;color:var(--pale)}
.bonus-label strong{font-family:InterTight,Lato,sans-serif;font-size:30px;font-weight:850}.bonus-label>span,.bonus-bubble{animation-play-state:paused}.bonus.is-visible .bonus-label>span,.bonus.is-visible .bonus-bubble{animation-play-state:running}
@keyframes gift-float{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-5px) rotate(5deg)}}@keyframes bubble-float{0%,100%{transform:translateY(0) scale(1);opacity:.7}50%{transform:translateY(-14px) scale(1.12);opacity:1}}
@media(max-width:800px){.bonus{gap:25px;grid-template-columns:1fr .7fr}.guide-paper{width:210px;padding:22px 20px}.guide-title{font-size:31px!important}.launch-inner{padding:8px 20px}.wordmark span{display:block}}
@media(max-width:580px){.launch-inner{flex-direction:column;gap:3px;padding:7px 12px;font-size:10px;min-height:60px}.launch-inner strong{margin-left:5px}.mini-countdown{gap:12px;font-size:10px}.mini-countdown b{font-size:14px}.sticky-top header{padding:12px 20px;gap:15px}.nav-link{font-size:11px;max-width:164px;text-align:center;padding:9px 12px}.wordmark{font-size:20px}.wordmark span{font-size:10px}.hero{padding-top:28px}.bonus{grid-template-columns:1fr;gap:10px}.bonus-label{font-size:22px!important}.guide-preview{width:260px;max-width:100%;margin:auto}.guide-paper{width:215px;min-height:285px}.guide-preview{padding-top:15px}.bonus h2{font-size:34px}html{scroll-padding-top:150px}.countdown-section{padding-top:22px;padding-bottom:22px}}
@media(prefers-reduced-motion:reduce){.bonus-label>span,.bonus-bubble{animation:none}.guide-paper{transition:none}.guide-preview:hover .guide-paper{transform:rotate(5deg)}}

/* Patikslinimai pagal Evelinos pastabas. */
.launch-inner .launch-heading{margin:0;font-family:InterTight,Lato,sans-serif;font-size:18px;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.launch-inner{min-height:49px}.bonus-label>span{display:block;width:max-content;font-size:58px;line-height:1.15;margin:0 0 14px}@media(max-width:580px){.launch-inner .launch-heading{font-size:15px;letter-spacing:.035em}.launch-inner{min-height:65px;gap:5px}.bonus-label>span{font-size:52px}}

.countdown-section .launch-date{font-family:InterTight,Lato,sans-serif;font-size:23px;font-weight:700;line-height:1.2}.countdown-section .launch-date strong{font-size:36px;font-weight:900;color:var(--darkpink)}.faq h2{font-size:clamp(30px,3.5vw,42px);line-height:1.08;margin-bottom:30px;max-width:650px}@media(max-width:580px){.countdown-section .launch-date{font-size:23px}.countdown-section .launch-date br{display:block}.countdown-section .launch-date strong{display:block;font-size:34px;margin-left:0;margin-top:5px}.faq h2{font-size:32px;margin-bottom:24px}}
.video-stage{position:relative}.glass-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:86px;height:86px;border-radius:50%;border:1px solid #ffffffb3;background:linear-gradient(135deg,#ffffff66,#ffffff14);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);box-shadow:inset 0 1px 8px #ffffff70,0 6px 25px #3b322c24;display:grid;place-items:center;cursor:pointer;transition:background .2s,box-shadow .2s}.glass-play:hover{background:linear-gradient(135deg,#ffffff88,#f7c7d644);box-shadow:inset 0 1px 10px #ffffffa0,0 8px 30px #3b322c30}.glass-play:focus-visible{outline:3px solid var(--pink);outline-offset:5px}.play-triangle{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:23px solid white;margin-left:6px;filter:drop-shadow(0 2px 4px #3b322c30)}.video-error{font-size:12px;margin-top:22px}.cursor-bubble{display:none;position:fixed;left:0;top:0;width:40px;height:40px;border-radius:50%;pointer-events:none;z-index:15;opacity:0;border:1px solid #ea5a8755;background:radial-gradient(circle at 30% 25%,#ffffffb3, #f7c7d61c 60%,#ea5a8712);box-shadow:inset 1px 1px 5px #ffffff90;transition:opacity .2s;will-change:transform}.cursor-bubble.is-active{opacity:1}.reveal-pending{opacity:0;translate:0 20px}.reveal-ready{transition:opacity .6s ease,translate .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0ms)}.reveal-ready.is-revealed{opacity:1;translate:0 0}@media(hover:hover) and (pointer:fine){.cursor-bubble{display:block}}@media(max-width:580px){.glass-play{width:72px;height:72px}}@media(prefers-reduced-motion:reduce){.cursor-bubble{display:none!important}.reveal-pending,.reveal-ready{opacity:1;translate:none;transition:none}.glass-play{transition:none}}

/* Repeat on return; decorative motion continues while its section is visible. */
.bonus .bonus-label>span,.bonus .bonus-bubble{animation:none}.bonus.is-visible .bonus-label>span{animation:gift-float 3s ease-in-out infinite}.bonus.is-visible .bonus-bubble{animation:bubble-float 4s ease-in-out infinite}.bonus.is-visible .bubble-two{animation-delay:.6s}.bonus.is-visible .bubble-three{animation-delay:1.2s}@media(max-width:800px),(hover:none),(pointer:coarse){.glass-play{display:none!important}}@media(prefers-reduced-motion:reduce){.bonus.is-visible .bonus-label>span,.bonus.is-visible .bonus-bubble{animation:none!important}}

/* Coming-soon phase, without email collection. */
.launch-update{padding:42px 50px;border-block:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:15px 70px;align-items:center}.launch-update .eyebrow{grid-column:1/-1;margin:0}.launch-update h2{font-size:38px;line-height:1.06}.launch-update>p:last-child{margin:0;max-width:470px}.follow-panel{padding:32px;border:1px solid var(--line);border-radius:7px;background:#fffdf9}.follow-handle{font-weight:700;color:var(--darkpink);margin:0 0 20px}.follow-panel .button{width:100%;gap:15px}.follow-panel>p{font-size:15px}.follow-panel .follow-note{font-size:13px;color:#6c6059;margin-bottom:0}@media(max-width:580px){.launch-update{grid-template-columns:1fr;padding:32px 24px;gap:18px}.launch-update h2{font-size:34px}.follow-panel{padding:24px}.launch-inner{min-height:45px}.launch-inner .launch-heading{font-size:13px}.follow-panel .button{font-size:15px}}
