@font-face{font-family:MartellasSans;src:url(/assets/Martellas%20Sans-Bjhl7OOH.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KMKDSP;src:url(/assets/KMKDSP__-BTJH3MPT.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--yacht-blue: #1E90FF;--yacht-deep-blue: #0066CC;--yacht-cyan: #00CCFF;--yacht-yellow: #FFD700;--yacht-orange: #FF6600;--yacht-red: #FF3333;--yacht-purple: #9966FF;--yacht-green: #33CC33;--yacht-white: #FFFFFF;--yacht-black: #000000;--yacht-dark-gray: #333333;--yacht-light-gray: #F0F0F0;--comic-border: 3px solid var(--yacht-black);--comic-border-thick: 5px solid var(--yacht-black);--comic-shadow: 4px 4px 0px var(--yacht-black);--comic-shadow-large: 8px 8px 0px var(--yacht-black);--comic-shadow-mega: 12px 12px 0px var(--yacht-black);--comic-text-shadow: 2px 2px 0px var(--yacht-black);--comic-text-shadow-large: 4px 4px 0px var(--yacht-black);--comic-border-radius: 15px;--font-comic: "MartellasSans", "Arial Black", "Helvetica", sans-serif;--font-body: "KMKDSP", "Arial", "Helvetica", sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);background:var(--yacht-blue);background-image:radial-gradient(circle at center,rgba(255,255,255,.1) 0%,transparent 70%),linear-gradient(45deg,transparent 25%,rgba(255,255,255,.05) 25%,rgba(255,255,255,.05) 50%,transparent 50%,transparent 75%,rgba(255,255,255,.05) 75%);background-size:100% 100%,20px 20px;color:var(--yacht-white);line-height:1.6;overflow-x:hidden}p,.text-lg,.comic-card p,.comic-step-text,.comic-accordion-body,.comic-accordion-body p{font-family:var(--font-body)}.comic-title{font-family:var(--font-comic);font-weight:900;text-transform:uppercase;color:var(--yacht-white);text-shadow:var(--comic-text-shadow-large);letter-spacing:2px;position:relative}.comic-title-huge{font-size:clamp(3rem,8vw,6rem);line-height:.9;text-shadow:6px 6px 0px var(--yacht-black)}.comic-title-large{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;text-shadow:5px 5px 0px var(--yacht-black)}.comic-title-medium{font-size:clamp(1.5rem,4vw,2.5rem);line-height:1.2;text-shadow:4px 4px 0px var(--yacht-black)}.comic-title-white-bg{color:var(--yacht-blue)!important;text-shadow:4px 4px 0px var(--yacht-deep-blue)!important}.comic-title-huge.comic-title-white-bg{text-shadow:6px 6px 0px var(--yacht-deep-blue)!important}.comic-title-large.comic-title-white-bg{text-shadow:5px 5px 0px var(--yacht-deep-blue)!important}.comic-title-medium.comic-title-white-bg{text-shadow:4px 4px 0px var(--yacht-deep-blue)!important}.comic-subtitle{font-family:var(--font-comic);font-weight:700;color:var(--yacht-white);text-shadow:1px 1px 0px var(--yacht-black);letter-spacing:1px}.comic-subtitle-hero{color:var(--yacht-red);text-shadow:2px 2px 0px var(--yacht-black);font-size:clamp(1.5em,3vw,1.8rem);margin-top:clamp(20px,4vw,40px)}nav{position:fixed!important;top:16px!important;left:16px!important;right:16px!important;z-index:1000!important;display:flex;justify-content:center}.comic-nav{background:var(--yacht-white);border:var(--comic-border-thick);border-radius:35px;padding:12px 20px;box-shadow:var(--comic-shadow-large);display:inline-flex;flex-wrap:nowrap;align-items:center;gap:12px;overflow:visible;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;width:auto;min-width:auto}.comic-nav:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,var(--yacht-blue),var(--yacht-cyan),var(--yacht-yellow),var(--yacht-orange),var(--yacht-blue));background-size:500% 500%;border-radius:32px;z-index:-1;opacity:.8;animation:navGradientShift 8s ease-in-out infinite}.comic-nav-item{padding:18px 28px;color:var(--yacht-black);text-decoration:none;font-weight:900;font-size:18px;font-family:var(--font-comic);text-transform:uppercase;letter-spacing:1px;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent;background:transparent;border-radius:25px;cursor:pointer;position:relative;overflow:hidden;text-shadow:none;white-space:nowrap;flex-shrink:0}.comic-nav-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.comic-nav-item:hover{background:var(--yacht-yellow);transform:translateY(-3px) scale(1.05);box-shadow:0 6px 12px #0000004d;border-color:var(--yacht-black);text-shadow:1px 1px 0px rgba(0,0,0,.3);animation:bounce .6s ease}.comic-nav-item:hover:before{left:100%}.comic-nav-item.active{background:var(--yacht-blue);color:var(--yacht-white);border-color:var(--yacht-black);transform:translateY(-2px);box-shadow:0 4px 8px #0000004d;text-shadow:2px 2px 0px var(--yacht-black)}.comic-nav-buy-btn{padding:18px 32px;background:var(--yacht-red);color:var(--yacht-white);text-decoration:none;font-weight:900;font-size:18px;font-family:var(--font-comic);text-transform:uppercase;letter-spacing:1px;border:3px solid var(--yacht-black);border-radius:25px;cursor:pointer;position:relative;overflow:hidden;text-shadow:2px 2px 0px var(--yacht-black);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:4px 4px 0 var(--yacht-black);white-space:nowrap;flex-shrink:0}.comic-nav-buy-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.comic-nav-buy-btn:hover{background:var(--yacht-orange);transform:translateY(-4px) scale(1.08);box-shadow:0 8px 16px #0006;animation:pulse .6s ease}.comic-nav-buy-btn:hover:before{left:100%}.comic-nav-buy-btn:active{transform:translateY(-1px) scale(1.02);box-shadow:2px 2px 0 var(--yacht-black)}.comic-nav-logo{height:60px;width:auto;padding:2px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;background:transparent;border:none;box-shadow:none;align-self:center;margin-right:8px}.comic-nav-logo-mobile{height:50px;width:auto;padding:1px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;background:transparent;border:none;box-shadow:none;align-self:center}@keyframes navGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes bounce{0%,20%,60%,to{transform:translateY(-3px) scale(1.05)}40%{transform:translateY(-5px) scale(1.07)}80%{transform:translateY(-1px) scale(1.03)}}@keyframes pulse{0%{transform:translateY(-4px) scale(1.08)}50%{transform:translateY(-6px) scale(1.12)}to{transform:translateY(-4px) scale(1.08)}}.comic-btn{font-family:var(--font-comic);font-weight:900;text-transform:uppercase;padding:16px 32px;border:var(--comic-border-thick);border-radius:var(--comic-border-radius);box-shadow:var(--comic-shadow-large);text-decoration:none;display:inline-block;transition:all .2s ease;cursor:pointer;font-size:18px;letter-spacing:1px;text-shadow:2px 2px 0px rgba(0,0,0,.3);text-align:center}.comic-btn-primary{background:var(--yacht-yellow);color:var(--yacht-black)}.comic-btn-primary:hover{background:var(--yacht-orange);transform:translateY(-3px);box-shadow:var(--comic-shadow-mega)}.comic-btn-secondary{background:var(--yacht-white);color:var(--yacht-black);padding:16px 32px;font-size:18px}.comic-btn-secondary:hover{background:var(--yacht-cyan);transform:translateY(-3px);box-shadow:var(--comic-shadow-mega)}.comic-btn-social{background:var(--yacht-black);color:var(--yacht-white);padding:12px;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center}.comic-btn-social:hover{background:var(--yacht-purple);transform:translateY(-2px)}.comic-card{background:var(--yacht-white);border:var(--comic-border-thick);border-radius:var(--comic-border-radius);box-shadow:var(--comic-shadow-large);padding:32px;color:var(--yacht-black);margin-bottom:32px;transition:all .3s ease;width:100%;height:-moz-fit-content;height:fit-content;overflow:hidden;word-wrap:break-word;box-sizing:border-box}.comic-card:hover{transform:translateY(-2px);box-shadow:var(--comic-shadow-mega)}.comic-card-dark{background:var(--yacht-dark-gray);color:var(--yacht-white)}.comic-card-blue{background:var(--yacht-cyan);color:var(--yacht-black)}.comic-card-yellow{background:var(--yacht-yellow);color:var(--yacht-black)}.comic-badge{display:inline-block;background:var(--yacht-green);color:var(--yacht-white);padding:8px 16px;border:var(--comic-border);border-radius:20px;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px;box-shadow:2px 2px 0 var(--yacht-black)}.comic-badge-yellow{background:var(--yacht-yellow);color:var(--yacht-black)}.comic-badge-red{background:var(--yacht-red);color:var(--yacht-white)}.comic-container{max-width:1200px;margin:0 auto;padding:16px 20px;overflow:hidden}.comic-section{padding:80px 16px;position:relative;overflow:hidden}.comic-grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;justify-items:start}.comic-grid>*{width:100%;height:auto;align-self:start;justify-self:start;word-wrap:break-word;box-sizing:border-box}.comic-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;padding:40px 20px}.comic-hero-character{width:clamp(200px,50vw,400px);height:auto;margin:clamp(20px,5vw,40px) 0;filter:drop-shadow(4px 4px 0px var(--yacht-black));animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.comic-hero-buttons{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-top:32px}.comic-social-grid{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.comic-social-icon{width:clamp(24px,4vw,32px);height:auto;aspect-ratio:1 / 1;-o-object-fit:contain;object-fit:contain;filter:invert(1);transition:all .3s ease}.comic-nav-mobile{display:none;align-items:center;justify-content:space-between;background:var(--yacht-white);border:var(--comic-border-thick);border-radius:30px;padding:6px 12px;box-shadow:var(--comic-shadow-large);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;width:100%;max-width:90vw;min-width:280px}.comic-nav-mobile:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,var(--yacht-blue),var(--yacht-cyan),var(--yacht-yellow),var(--yacht-orange),var(--yacht-blue));background-size:500% 500%;border-radius:32px;z-index:-1;opacity:.8;animation:navGradientShift 8s ease-in-out infinite}.comic-nav-buy-btn-mobile{padding:12px 20px;background:var(--yacht-red);color:var(--yacht-white);text-decoration:none;font-weight:900;font-size:14px;font-family:var(--font-comic);text-transform:uppercase;letter-spacing:1px;border:3px solid var(--yacht-black);border-radius:18px;cursor:pointer;position:relative;overflow:hidden;text-shadow:2px 2px 0px var(--yacht-black);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:3px 3px 0 var(--yacht-black)}.comic-nav-buy-btn-mobile:hover{background:var(--yacht-orange);transform:translateY(-2px) scale(1.05);box-shadow:0 6px 12px #0000004d}.comic-burger-btn{background:var(--yacht-yellow);border:3px solid var(--yacht-black);border-radius:12px;padding:8px;cursor:pointer;position:relative;transition:all .3s ease;box-shadow:3px 3px 0 var(--yacht-black);width:50px;height:50px;display:flex;align-items:center;justify-content:center}.comic-burger-btn:hover{background:var(--yacht-orange);transform:translateY(-2px);box-shadow:0 6px 12px #0000004d}.comic-burger-btn:active{transform:translateY(0);box-shadow:2px 2px 0 var(--yacht-black)}.comic-burger-container{width:24px;height:18px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.comic-burger-line{width:100%;height:3px;background:var(--yacht-black);border-radius:2px;transition:all .3s ease;transform-origin:center}.comic-burger-btn.active .comic-burger-line-1{transform:translateY(7.5px) rotate(45deg)}.comic-burger-btn.active .comic-burger-line-2{opacity:0;transform:scaleX(0)}.comic-burger-btn.active .comic-burger-line-3{transform:translateY(-7.5px) rotate(-45deg)}.comic-mobile-menu{position:absolute;top:100%;left:0;right:0;background:var(--yacht-white);border:var(--comic-border-thick);border-radius:24px;z-index:999;opacity:0;visibility:hidden;transform:translateY(-20px);transition:all .3s cubic-bezier(.4,0,.2,1);margin-top:2px}.comic-mobile-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.comic-mobile-menu-content{padding:20px 16px;display:flex;flex-direction:column;gap:12px;text-align:center;position:relative}.comic-mobile-menu-content:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(45deg,var(--yacht-blue),var(--yacht-cyan),var(--yacht-yellow),var(--yacht-orange),var(--yacht-blue));background-size:300% 300%;border-radius:27px;z-index:-1;animation:navGradientShift 6s ease-in-out infinite}.comic-mobile-menu-item{padding:12px 20px;color:var(--yacht-black);text-decoration:none;font-weight:900;font-size:16px;font-family:var(--font-comic);text-transform:uppercase;letter-spacing:1px;transition:all .3s cubic-bezier(.4,0,.2,1);border:3px solid transparent;background:var(--yacht-white);border-radius:12px;cursor:pointer;position:relative;overflow:hidden;text-shadow:none;box-shadow:2px 2px 0 var(--yacht-black);display:block}.comic-mobile-menu-item:hover{background:var(--yacht-yellow);border-color:var(--yacht-black);transform:translateY(-2px);box-shadow:0 4px 8px #0000004d;text-shadow:1px 1px 0px rgba(0,0,0,.3)}.comic-mobile-menu-item:active{background:var(--yacht-blue);color:var(--yacht-white);text-shadow:2px 2px 0px var(--yacht-black);transform:translateY(0)}@media (min-width: 2001px){.comic-nav-item{padding:19px 30px;font-size:19px}.comic-nav-buy-btn{padding:19px 34px;font-size:19px}.comic-nav-logo{height:62px}.comic-nav{gap:14px;padding:14px 20px}}@media (min-width: 1600px) and (max-width: 2000px){.comic-nav-item{padding:19px 30px;font-size:19px}.comic-nav-buy-btn{padding:19px 34px;font-size:19px}.comic-nav-logo{height:65px}.comic-nav{gap:14px;padding:14px 22px}}@media (min-width: 1200px) and (max-width: 1599px){.comic-nav-item{padding:14px 20px;font-size:15px}.comic-nav-buy-btn{padding:14px 24px;font-size:15px}.comic-nav-logo{height:38px}.comic-nav{gap:6px;padding:6px 10px}}@media (min-width: 901px) and (max-width: 1199px){.comic-nav-item{padding:14px 18px;font-size:16px}.comic-nav-buy-btn{padding:14px 22px;font-size:16px}.comic-nav-logo{height:45px}.comic-nav{gap:8px;padding:8px 12px;max-width:calc(100vw - 2rem)}}@media (max-width: 900px){.comic-nav-desktop{display:none}.comic-nav-mobile{display:flex}.comic-nav{max-width:calc(100vw - 1rem);width:auto}nav{top:12px!important;left:12px!important;right:12px!important;transform:none!important;width:calc(100% - 24px);max-width:none}}@media (max-width: 768px){.comic-nav-buy-btn-mobile{padding:10px 16px;font-size:12px}.comic-burger-btn{width:44px;height:44px}.comic-mobile-menu-content{padding:16px 12px;gap:10px}.comic-mobile-menu-item{font-size:14px;padding:10px 16px}.comic-hero-buttons{flex-direction:column;align-items:center;gap:12px}.comic-btn{width:100%;max-width:280px}.comic-grid{grid-template-columns:1fr;gap:20px}.comic-section{padding:40px 12px}.comic-hero-character{width:clamp(180px,45vw,300px);margin:clamp(15px,4vw,30px) 0}.comic-about-image{width:clamp(200px,50vw,300px);height:clamp(200px,50vw,300px)}.comic-lab-image{width:clamp(200px,70vw,350px);height:clamp(200px,70vw,350px)}.comic-lab-image-square{width:100%;max-width:350px}.comic-community-image{width:clamp(180px,45vw,280px);height:clamp(180px,45vw,280px)}.comic-how-to-buy-layout{flex-direction:column;gap:30px}.comic-how-to-buy-image{flex:none;width:100%}.comic-presentation-image{width:clamp(250px,80vw,400px)}.comic-how-to-buy-steps{grid-template-columns:1fr 1fr;gap:16px}.comic-step-card{padding:16px}.comic-step-number{font-size:clamp(1.5rem,3vw,2rem)}.comic-step-title{font-size:clamp(.9rem,2vw,1.1rem)}.comic-step-text{font-size:clamp(.8rem,1.6vw,.9rem)}.comic-community-layout{flex-direction:column;gap:30px}.comic-community-image-wrapper{flex:none;width:100%}.comic-community-image-large{width:clamp(250px,80vw,400px)}.comic-grid{grid-template-columns:1fr;justify-items:center;text-align:center}.comic-grid>*{width:100%;max-width:400px;justify-self:center}.comic-lab-image-square{width:100%;max-width:400px}.comic-how-to-buy-layout{flex-direction:column-reverse}.comic-container{padding:12px 16px}.comic-card{padding:20px;margin:16px 0}.comic-hero-fullscreen{padding:20px 16px}.comic-contract-yellow{padding:10px 6px;font-size:clamp(.6rem,1vw,.7rem);margin:16px 0}.comic-title-huge,.comic-title-large{text-shadow:4px 4px 0px var(--yacht-black)}.comic-title-medium{text-shadow:3px 3px 0px var(--yacht-black)}.comic-title-huge.comic-title-white-bg,.comic-title-large.comic-title-white-bg{text-shadow:4px 4px 0px var(--yacht-deep-blue)!important}.comic-title-medium.comic-title-white-bg{text-shadow:3px 3px 0px var(--yacht-deep-blue)!important}.comic-step-number{text-shadow:3px 3px 0px var(--yacht-black)}}@media (max-width: 480px){.comic-hero-character{width:clamp(150px,40vw,250px);margin:clamp(10px,3vw,20px) 0}.comic-about-image{width:clamp(180px,45vw,250px);height:clamp(180px,45vw,250px)}.comic-lab-image{width:clamp(180px,60vw,280px);height:clamp(180px,60vw,280px)}.comic-lab-image-square{max-width:280px}.comic-community-image{width:clamp(160px,40vw,220px);height:clamp(160px,40vw,220px)}.comic-presentation-image{width:clamp(200px,70vw,320px)}.comic-how-to-buy-steps{gap:12px}.comic-step-card{padding:12px}.comic-step-number{font-size:clamp(1.2rem,2.5vw,1.5rem)}.comic-step-title{font-size:clamp(.8rem,1.8vw,1rem);margin-bottom:8px}.comic-step-text{font-size:clamp(.75rem,1.4vw,.85rem)}.comic-community-image-large{width:clamp(200px,70vw,320px)}.comic-container{padding:10px 12px}.comic-card{padding:16px;margin:12px 0}.comic-section{padding:30px 10px}.comic-grid{gap:16px}.comic-contract-yellow{padding:8px 4px;font-size:clamp(.55rem,.9vw,.65rem);margin:12px 0;letter-spacing:-.2px}.comic-title-huge,.comic-title-large{text-shadow:3px 3px 0px var(--yacht-black)}.comic-title-medium{text-shadow:2px 2px 0px var(--yacht-black)}.comic-title-huge.comic-title-white-bg,.comic-title-large.comic-title-white-bg{text-shadow:3px 3px 0px var(--yacht-deep-blue)!important}.comic-title-medium.comic-title-white-bg{text-shadow:2px 2px 0px var(--yacht-deep-blue)!important}.comic-step-number{text-shadow:2px 2px 0px var(--yacht-black)}}.gsap-fade-in{opacity:0;transform:translateY(30px)}.gsap-slide-left{opacity:0;transform:translate(-50px)}.gsap-slide-right{opacity:0;transform:translate(50px)}.gsap-scale-in{opacity:0;transform:scale(.8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mb-12{margin-bottom:3rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-12{margin-top:3rem}.hidden{display:none}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.comic-contract{background:var(--yacht-black);color:var(--yacht-green);padding:16px;border:var(--comic-border);border-radius:var(--comic-border-radius);font-family:Courier New,monospace;font-weight:700;letter-spacing:1px;word-break:break-all;text-align:center;margin:20px 0;box-shadow:var(--comic-shadow)}.comic-disclaimer{background:var(--yacht-red);color:var(--yacht-white);padding:20px;border:var(--comic-border);border-radius:var(--comic-border-radius);font-weight:700;text-align:center;margin:20px 0;box-shadow:var(--comic-shadow)}.comic-hero-fullscreen{height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;padding:40px 20px}.comic-wave-animation-fullscreen{width:100vw!important;height:50vh!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;display:block!important;visibility:visible!important;opacity:.3!important;overflow:visible!important;z-index:1;pointer-events:none;will-change:opacity,transform}.comic-wave-animation-fullscreen svg{width:100vw!important;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;transform:scale(3) translate(0)!important;transform-origin:center bottom!important;min-width:120vw!important;shape-rendering:geometricPrecision;text-rendering:optimizeLegibility;display:block!important}.comic-hero-fullscreen{position:relative;overflow:hidden}.comic-hero-fullscreen .comic-container{position:relative;z-index:2}.comic-marquee-section{background:var(--yacht-yellow);border-top:var(--comic-border);border-bottom:var(--comic-border);padding:10px 0;overflow:hidden;position:relative;transform:rotate(-1.5deg);width:110%;margin-left:-5%}.comic-marquee-container{width:100%;overflow:hidden}.comic-marquee{display:flex;animation:marquee 30s linear infinite}.comic-marquee-content{display:flex;align-items:center;gap:80px;white-space:nowrap;flex-shrink:0;min-width:100%}.comic-marquee-item{font-family:var(--font-comic);font-weight:900;font-size:clamp(1.2rem,2.5vw,1.8rem);color:var(--yacht-black);letter-spacing:2px;flex-shrink:0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (min-width: 2250px){.comic-wave-animation-fullscreen{width:100vw!important;left:0!important;right:0!important}.comic-wave-animation-fullscreen svg{width:100vw!important;min-width:100vw!important;transform:scale(3.2) translate(0)!important}}@media (max-width: 768px){.comic-hero-fullscreen{height:100svh;padding:20px}.comic-wave-animation-fullscreen{height:40vh!important;left:0!important;right:0!important}.comic-wave-animation-fullscreen svg{transform:scale(3.5) translate(0)!important;min-width:140vw!important}.comic-marquee-section{padding:8px 0}.comic-marquee-item{font-size:1rem}.comic-marquee-content{gap:20px}}.comic-hero-image-wrapper{position:relative;display:inline-block;margin:40px 0}.comic-hero-character{width:clamp(200px,50vw,400px);height:auto;border:var(--comic-border-thick);border-radius:50%;box-shadow:var(--comic-shadow-mega);filter:drop-shadow(0px 0px 20px rgba(255,215,0,.4));animation:float 3s ease-in-out infinite;position:relative;z-index:2}.shine-pulse-overlay{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);opacity:0;animation:shine-pulse 3s ease-in-out infinite;pointer-events:none;z-index:3}@keyframes shine-pulse{0%,to{opacity:0;transform:scale(1) rotate(0)}50%{opacity:1;transform:scale(1.05) rotate(180deg)}}.comic-image-wrapper{display:inline-block;margin:0 auto 24px;position:relative}.comic-about-image{width:clamp(250px,60vw,550px);height:clamp(250px,60vw,550px);-o-object-fit:cover;object-fit:cover;border:var(--comic-border-thick);border-radius:var(--comic-border-radius);box-shadow:var(--comic-shadow-large);transition:all .3s ease;filter:drop-shadow(0px 0px 15px rgba(30,144,255,.3))}.comic-about-image:hover{transform:scale(1.05);box-shadow:var(--comic-shadow-mega);filter:drop-shadow(0px 0px 25px rgba(30,144,255,.5))}.comic-badge{display:inline-block;background:var(--yacht-green);color:var(--yacht-white);padding:12px 20px;border:var(--comic-border-thick);border-radius:25px;font-weight:900;font-size:16px;text-transform:uppercase;letter-spacing:2px;box-shadow:var(--comic-shadow-large);text-shadow:2px 2px 0px var(--yacht-black)}.comic-badge-yellow{background:var(--yacht-yellow);color:var(--yacht-black);text-shadow:2px 2px 0px rgba(0,0,0,.3)}.comic-btn-social{background:var(--yacht-red);color:var(--yacht-white);padding:clamp(8px,2vw,12px);width:clamp(40px,8vw,52px);height:clamp(40px,8vw,52px);display:inline-flex;align-items:center;justify-content:center;border:var(--comic-border);border-radius:var(--comic-border-radius);box-shadow:var(--comic-shadow);transition:all .2s ease}.comic-btn-social:hover{background:var(--yacht-purple);transform:translateY(-3px);box-shadow:var(--comic-shadow-large)}.comic-disclaimer{background:var(--yacht-red);color:var(--yacht-white);padding:24px;border:var(--comic-border-thick);border-radius:var(--comic-border-radius);font-weight:700;text-align:center;margin:20px 0;box-shadow:var(--comic-shadow-large);text-shadow:2px 2px 0px var(--yacht-black)}.comic-contract{background:var(--yacht-black);color:var(--yacht-green);padding:20px;border:var(--comic-border-thick);border-radius:var(--comic-border-radius);font-family:Courier New,monospace;font-weight:700;letter-spacing:1px;word-break:break-all;text-align:center;margin:20px 0;box-shadow:var(--comic-shadow-large);text-shadow:1px 1px 0px rgba(0,0,0,.5)}img{max-width:100%;height:auto}.comic-card img:not(.comic-hero-character){border:var(--comic-border-thick);border-radius:var(--comic-border-radius);box-shadow:var(--comic-shadow-large)}.comic-card-blue img:not(.comic-hero-character){border:var(--comic-border-thick);border-radius:var(--comic-border-radius);box-shadow:var(--comic-shadow-large)}.comic-card-yellow img:not(.comic-hero-character){border:var(--comic-border-thick);border-radius:var(--comic-border-radius);box-shadow:var(--comic-shadow-large)}.comic-community-layout{display:flex;gap:40px;align-items:flex-start;justify-content:space-between}.comic-community-image-wrapper{flex:0 0 45%;display:flex;justify-content:center;align-items:center}.comic-community-content{flex:1}.comic-community-image-large{width:clamp(280px,100%,500px);height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:6px solid var(--yacht-black);border-radius:20px;box-shadow:var(--comic-shadow-mega);background:var(--yacht-blue);transition:all .3s ease;filter:drop-shadow(0px 0px 15px rgba(30,144,255,.3))}.comic-community-image-large:hover{transform:scale(1.02);box-shadow:var(--comic-shadow-mega);filter:drop-shadow(0px 0px 25px rgba(30,144,255,.5))}.comic-community-image{width:clamp(200px,40vw,300px);height:clamp(200px,40vw,300px);-o-object-fit:cover;object-fit:cover;margin:0 auto 24px;border:var(--comic-border-thick);border-radius:var(--comic-border-radius);box-shadow:var(--comic-shadow-large);filter:drop-shadow(0px 0px 15px rgba(30,144,255,.3));transition:all .3s ease}.comic-community-image:hover{transform:scale(1.05);box-shadow:var(--comic-shadow-mega);filter:drop-shadow(0px 0px 25px rgba(30,144,255,.5))}.comic-card img[src*=yachty_on_a_yacht]{border:var(--comic-border-thick);border-radius:var(--comic-border-radius);box-shadow:var(--comic-shadow-large);filter:drop-shadow(0px 0px 15px rgba(30,144,255,.3))}.comic-contract-title{background:var(--yacht-black);color:var(--yacht-green);padding:24px 32px;border:var(--comic-border-thick);border-radius:var(--comic-border-radius);font-family:Courier New,monospace;font-weight:700;font-size:clamp(1.2rem,3vw,1.8rem);letter-spacing:2px;word-break:break-all;text-align:center;margin:20px 0;box-shadow:var(--comic-shadow-mega);text-shadow:2px 2px 0px var(--yacht-black);display:inline-block}.comic-lab-image{width:clamp(250px,80vw,450px);height:clamp(250px,80vw,450px);-o-object-fit:cover;object-fit:cover;border:var(--comic-border-thick);border-radius:var(--comic-border-radius);box-shadow:var(--comic-shadow-large);transition:all .3s ease;filter:drop-shadow(0px 0px 15px rgba(30,144,255,.3))}.comic-lab-image:hover{transform:scale(1.05);box-shadow:var(--comic-shadow-mega);filter:drop-shadow(0px 0px 25px rgba(30,144,255,.5))}.comic-contract-yellow{background:var(--yacht-yellow);color:var(--yacht-black);padding:12px 8px;border:var(--comic-border-thick);border-radius:var(--comic-border-radius);font-family:Courier New,monospace;font-weight:700;font-size:clamp(.65rem,1.2vw,.8rem);letter-spacing:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;margin:20px 0;box-shadow:var(--comic-shadow-large);text-shadow:1px 1px 0px rgba(0,0,0,.3);max-width:100%;box-sizing:border-box}.comic-lab-image-square{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:var(--comic-border-thick);border-radius:var(--comic-border-radius);box-shadow:var(--comic-shadow-large);transition:all .3s ease;filter:drop-shadow(0px 0px 15px rgba(30,144,255,.3))}.comic-lab-image-square:hover{transform:scale(1.02);box-shadow:var(--comic-shadow-mega);filter:drop-shadow(0px 0px 25px rgba(30,144,255,.5))}.comic-how-to-buy-layout{display:flex;gap:40px;align-items:flex-start;justify-content:space-between}.comic-how-to-buy-image{flex:0 0 45%;display:flex;justify-content:center;align-items:center}.comic-presentation-image{width:clamp(280px,100%,500px);height:auto;-o-object-fit:cover;object-fit:cover;border:6px solid var(--yacht-black);border-radius:20px;box-shadow:var(--comic-shadow-mega);background:var(--yacht-blue)}.comic-how-to-buy-steps{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 900px){.comic-how-to-buy-layout{flex-direction:column;gap:30px}.comic-how-to-buy-image{flex:none;width:100%}.comic-presentation-image{width:clamp(250px,80vw,400px)}.comic-how-to-buy-steps{grid-template-columns:1fr 1fr;gap:16px}}.comic-step-card{background:var(--yacht-white);border:6px solid var(--yacht-black);border-radius:20px;padding:20px;box-shadow:var(--comic-shadow-large);position:relative;transition:transform .3s ease,box-shadow .3s ease}.comic-step-card:hover{transform:translateY(-5px);box-shadow:var(--comic-shadow-mega)}.comic-step-number{font-family:var(--font-comic);font-size:clamp(2rem,4vw,3rem);font-weight:900;color:var(--yacht-blue);margin:0 0 8px;text-shadow:3px 3px 0px var(--yacht-black);line-height:1}.comic-step-title{font-family:var(--font-comic);font-size:clamp(1rem,2.2vw,1.3rem);font-weight:800;color:var(--yacht-black);margin:0 0 12px;line-height:1.2;text-transform:uppercase}.comic-step-text{font-family:var(--font-body);font-size:clamp(.85rem,1.8vw,1rem);font-weight:500;letter-spacing:.5px;color:var(--yacht-black);line-height:1.25;margin:0}.comic-link{color:var(--yacht-deep-blue);font-weight:800;text-decoration:none;background:var(--yacht-yellow);padding:2px 6px;border:2px solid var(--yacht-black);border-radius:8px;box-shadow:2px 2px 0 var(--yacht-black);transition:all .2s ease;display:inline-block;position:relative;margin:0 2px}.comic-link:hover{transform:translateY(-2px);box-shadow:3px 3px 0 var(--yacht-black);background:var(--yacht-orange);color:var(--yacht-white)}.comic-link:active{transform:translateY(0);box-shadow:1px 1px 0 var(--yacht-black)}.comic-bullish-text{background:var(--yacht-blue);color:var(--yacht-white);padding:32px;border:var(--comic-border-thick);border-radius:var(--comic-border-radius);box-shadow:var(--comic-shadow-large);text-shadow:2px 2px 0px var(--yacht-black)}.comic-accordion{background:var(--yacht-white);border:var(--comic-border-thick);border-radius:var(--comic-border-radius);box-shadow:var(--comic-shadow-large);overflow:hidden}.comic-accordion-header{background:var(--yacht-white);padding:20px 24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;border-bottom:var(--comic-border)}.comic-accordion-header:hover{background:var(--yacht-light-gray);transform:translateY(-1px)}.comic-accordion-icon{font-family:var(--font-comic);font-weight:900;font-size:1.5rem;color:var(--yacht-blue);text-shadow:2px 2px 0px var(--yacht-deep-blue);transition:transform .3s ease}.comic-accordion.active .comic-accordion-icon{transform:rotate(180deg)}.comic-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background:var(--yacht-white)}.comic-accordion.active .comic-accordion-content{max-height:500px}.comic-accordion-body{padding:24px;color:var(--yacht-black);border-top:none}.halftone-background-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:url(/assets/halftone_dots_2-D0yRJI-K.png);background-repeat:repeat;background-size:auto;background-position:0 0;opacity:.25;mix-blend-mode:soft-light;z-index:9999;pointer-events:none;will-change:opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.comic-scroll-to-top{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background:var(--yacht-yellow);border:var(--comic-border-thick);border-radius:50%;box-shadow:var(--comic-shadow-large);cursor:pointer;z-index:1000;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;font-family:var(--font-comic)}.comic-scroll-to-top:hover{background:var(--yacht-orange);transform:translateY(-3px) scale(1.05);box-shadow:0 8px 16px #0000004d}.comic-scroll-to-top:active{transform:translateY(-1px) scale(1.02);box-shadow:var(--comic-shadow)}.comic-scroll-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.comic-scroll-arrow{font-size:24px;font-weight:900;color:var(--yacht-black);text-shadow:2px 2px 0px rgba(255,255,255,.5);line-height:1}@media (max-width: 768px){.comic-scroll-to-top{width:50px;height:50px;bottom:20px;right:20px}.comic-scroll-arrow{font-size:20px}}.comic-contract-yellow{animation:contractFloat 4s ease-in-out infinite}@keyframes contractFloat{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-3px) rotate(.5deg)}50%{transform:translateY(-5px) rotate(0)}75%{transform:translateY(-3px) rotate(-.5deg)}}.comic-badge,.comic-badge-yellow{animation:badgeSway 3s ease-in-out infinite}@keyframes badgeSway{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(1deg) scale(1.02)}50%{transform:rotate(0) scale(1)}75%{transform:rotate(-1deg) scale(1.02)}}.comic-lab-image-square,.comic-about-image{animation:imagePulse 6s ease-in-out infinite}@keyframes imagePulse{0%,to{transform:scale(1);filter:drop-shadow(0px 0px 15px rgba(30,144,255,.3))}50%{transform:scale(1.01);filter:drop-shadow(0px 0px 20px rgba(30,144,255,.4))}}.comic-step-card{animation:stepCardFloat 5s ease-in-out infinite}.comic-step-card:nth-child(2n){animation-delay:-2.5s}@keyframes stepCardFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(.3deg)}}.comic-nav-logo{animation:logoWiggle 8s ease-in-out infinite}@keyframes logoWiggle{0%,95%,to{transform:rotate(0)}5%{transform:rotate(1deg)}10%{transform:rotate(-1deg)}15%{transform:rotate(0)}}.comic-social-icon{transition:all .3s ease}.comic-btn-social:hover .comic-social-icon{transform:scale(1.1) rotate(5deg)}.comic-step-card-success{background:linear-gradient(135deg,var(--yacht-yellow) 0%,var(--yacht-orange) 100%);border-color:var(--yacht-black)}.comic-step-card-success .comic-step-number{color:var(--yacht-white);text-shadow:3px 3px 0px var(--yacht-black)}.comic-step-card-success .comic-step-text{color:var(--yacht-black);font-weight:500}.comic-step-card .comic-contract-yellow{display:inline-block;font-size:.85em;padding:8px 12px;margin:8px 0;word-break:break-all}.comic-step-card small{display:block;font-size:.8em;opacity:.8;margin-top:4px;font-style:italic}.comic-step-card .comic-btn{display:block;margin:12px auto;max-width:200px;font-size:.9em;padding:12px 20px}.comic-step-text br{content:"";display:block;margin:8px 0}.comic-contract-compact{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--yacht-yellow);padding:8px 16px;border:var(--comic-border);border-radius:var(--comic-border-radius);margin:12px auto;max-width:-moz-fit-content;max-width:fit-content;box-shadow:var(--comic-shadow);transition:all .2s ease}.comic-contract-compact:hover{transform:translateY(-2px);box-shadow:var(--comic-shadow-large)}.contract-text{font-family:Courier New,monospace;font-weight:700;font-size:.75em;color:var(--yacht-black);letter-spacing:.5px}.copy-icon{background:var(--yacht-black)!important;border:2px solid var(--yacht-black)!important;border-radius:8px!important;width:32px!important;height:32px!important;padding:6px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;box-shadow:2px 2px #0000004d!important;transform:none!important;translate:none!important;rotate:none!important;scale:none!important}.copy-icon:hover{transform:translateY(-2px)!important;box-shadow:3px 3px #0000004d!important;background:var(--yacht-blue)!important}.copy-icon:active{transform:translateY(0)!important;box-shadow:1px 1px #0000004d!important}.copy-icon[style]{background:var(--yacht-black)!important;transform:none!important;translate:none!important;rotate:none!important;scale:none!important}.copy-icon[style]:hover{background:var(--yacht-blue)!important;transform:translateY(-2px)!important}.copy-icon svg{color:var(--yacht-white)}.copy-icon svg,.copy-icon svg *,.copy-icon rect,.copy-icon path{background:none!important;background-color:transparent!important;transform:none!important;translate:none!important;rotate:none!important;scale:none!important}.contract-note{display:block;text-align:center;font-size:.85em;color:var(--yacht-black);opacity:.8;margin-top:8px;font-style:italic}.copy-tooltip{position:absolute;top:-40px;left:50%;transform:translate(-50%);background:var(--yacht-green);color:var(--yacht-white);padding:6px 12px;border-radius:8px;font-size:.8em;font-weight:700;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000;pointer-events:none;border:2px solid var(--yacht-black);box-shadow:2px 2px 0 var(--yacht-black)}.copy-tooltip.show{opacity:1;visibility:visible;transform:translate(-50%) translateY(-5px)}.comic-contract-compact{position:relative}@media (max-width: 480px){.comic-contract-compact{padding:6px 12px}.contract-text{font-size:.7em}.copy-icon{width:28px;height:28px;padding:5px}}@media (max-width: 420px){.comic-how-to-buy-steps{grid-template-columns:1fr}}
