*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#1a1c24;-webkit-font-smoothing:antialiased;letter-spacing:.2px;background:#fff;margin:0;font-family:Be Vietnam Pro,system-ui,-apple-system,sans-serif}img{max-width:100%;display:block}a{color:#4353ff;text-decoration:none}a:hover{color:#2c3ad1}button{font-family:inherit}@keyframes floatA{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-18px)rotate(4deg)}}@keyframes floatB{0%,to{transform:translateY(0)rotate(3deg)}50%{transform:translateY(-24px)rotate(-3deg)}}@keyframes floatC{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-14px)rotate(5deg)}}@keyframes blob{0%,to{transform:translate(0)scale(1)}33%{transform:translate(26px,-22px)scale(1.1)}66%{transform:translate(-18px,14px)scale(.94)}}@keyframes islandBob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes mysteryGlow{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}@keyframes breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.03)}}.isl-spot{transition:transform .35s cubic-bezier(.34,1.56,.64,1),filter .3s,opacity .3s;animation:5s ease-in-out infinite islandBob}.isl-item{cursor:pointer;transition:background .25s,transform .25s}.isl-item:hover{transform:translate(3px)}@media (width>=1024px){.isl-grid{flex-direction:row!important}.isl-grid>div{flex:1 1 0;min-width:0}.isl-grid{grid-template-columns:5fr 7fr!important;gap:44px!important}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pop{0%{opacity:0;transform:scale(.7)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes dotpulse{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ringspin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes wiggle{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes floatEarth{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 12px))}}.pal-feat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:72rem;margin-top:44px;margin-left:auto;margin-right:auto;display:grid}@media (width>=768px){.pal-feat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.pal-price-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:24px;width:100%;max-width:1280px;margin:56px auto 0;display:grid}@media (width>=640px){.pal-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.pal-price-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pcard{cursor:pointer;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 10px 30px -18px #1a1c2447;border:1px solid #e9eef7!important}.pcard:hover{transform:translateY(-6px);box-shadow:0 26px 50px -24px #4353ff38!important}.pcard.active{transform:translateY(-4px);border:2px solid #4353ff!important;box-shadow:0 0 0 4px #4353ff1f,0 22px 46px -20px #4353ff59!important}.pcard.active:hover{transform:translateY(-6px)}.pbtn{padding:0 24px;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;color:#434959!important;box-shadow:none!important;background:#fff!important;border:1px solid #e0e6f3!important}.pbtn:hover{background:#f2f6fc!important}.pbtn.on{color:#fff!important;background:#4353ff!important;border:1px solid #4353ff!important;box-shadow:0 10px 24px -8px #4353ff80!important}.pbtn.on:hover{background:#2c3ad1!important;border-color:#2c3ad1!important}.pprice{letter-spacing:-.04em;color:#1a1c24;white-space:nowrap;text-align:left;font-size:20px;font-weight:900;line-height:1.05}@media (width>=640px){.pprice{font-size:24px}}@media (width>=768px){.pprice{font-size:20px}}@media (width>=1024px){.pprice{font-size:18px}}@media (width>=1280px){.pprice{font-size:22px}}@media (width>=1536px){.pprice{font-size:24px}}.rm-scroll{scrollbar-width:thin;scrollbar-color:#c7d2ea transparent}.rm-scroll::-webkit-scrollbar{width:8px}.rm-scroll::-webkit-scrollbar-track{background:0 0}.rm-scroll::-webkit-scrollbar-thumb{background:#d4dbea;border-radius:1000px}.rm-scroll::-webkit-scrollbar-thumb:hover{background:#b9c3d8}.rm-card{flex-shrink:0;transition:transform .25s,box-shadow .25s}.rm-card:hover{transform:translateY(-3px);box-shadow:0 20px 40px -22px #4353ff4d}@media (width>=1024px){.rm-grid{grid-template-columns:1fr 1fr!important;gap:60px!important}}@keyframes floatGlobe{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(3deg)}}@keyframes pressGlow{0%,to{filter:brightness()saturate();transform:translateY(0)}50%{filter:brightness(1.16)saturate(1.16);transform:translateY(-2px)}}.rev-glow{animation:3s ease-in-out infinite pressGlow}.pal-pose{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.pal-pose.active{opacity:1}@media (prefers-reduced-motion:reduce){.pal-poser{animation:none!important}.pal-pose{transition:none;opacity:0!important}.pal-pose[data-pose=idle]{opacity:1!important}}.sr-flow{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;padding:24px 0;display:flex;position:relative}@media (width>=768px){.sr-flow{flex-direction:row;gap:clamp(10px,2vw,30px)}}.sr-arrow{flex:none;align-items:center;display:none}@media (width>=768px){.sr-arrow{display:flex;transform:rotate(-24deg)}}.sr-card{transition:transform .35s,box-shadow .35s}@media (width>=768px){.sr-s1{transform:translateY(16px)}.sr-s2{transform:translateY(0)}.sr-s3{transform:translateY(-16px)}}@media (width>=1024px){.sr-grid{grid-template-columns:5fr 7fr!important;gap:64px!important}}.sr-card:hover{box-shadow:0 20px 40px #ff8a0033;transform:translateY(-8px)!important}@keyframes srPop{0%{opacity:0;translate:0 46px;scale:.9}to{opacity:1;translate:0;scale:1}}.sr-prep .sr-card,.sr-prep .sr-arrow{opacity:0}.sr-prep.sr-in .sr-card{animation:.65s cubic-bezier(.34,1.56,.64,1) both srPop}.sr-prep.sr-in .sr-s1{animation-delay:50ms}.sr-prep.sr-in .sr-s2{animation-delay:.28s}.sr-prep.sr-in .sr-s3{animation-delay:.5s}.sr-prep.sr-in .sr-arrow{opacity:1;transition:opacity .5s .65s}@media (prefers-reduced-motion:reduce){.sr-prep .sr-card,.sr-prep .sr-arrow{opacity:1!important;animation:none!important}}.block-section{width:100%;position:relative}@media (width>=1024px){.block-section{flex-direction:column;justify-content:center;height:auto;min-height:85vh;display:flex;overflow:visible}}.mg-slideshow{aspect-ratio:3/4;border-radius:2rem;width:100%;max-width:360px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 30px 64px -28px #1a1c2480}.mg-slide{object-fit:cover;width:100%;height:100%;transition:opacity .55s;position:absolute;inset:0}.mg-nav{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;color:#1a1c24;z-index:4;background:#fffc;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .3s,background .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px -6px #1a1c2459}.mg-nav:hover{background:#fff;transform:translateY(-50%)scale(1.1)}.mg-nav:active{transform:translateY(-50%)scale(.95)}.mg-dots{z-index:4;gap:9px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.mg-dot{cursor:pointer;background:#fff;border-radius:1000px;width:9px;height:9px;transition:width .3s,opacity .3s;box-shadow:0 2px 6px #00000047}@keyframes drawConn{to{stroke-dashoffset:0}}@keyframes btsPulse{0%,to{transform:scale(1);box-shadow:0 16px 36px -14px #ec489999}50%{transform:scale(1.012);box-shadow:0 20px 44px -14px #ec4899cc}}@media (prefers-reduced-motion:reduce){.animate-pulse-slow{animation:none!important}}.conn-draw{stroke-dasharray:130;stroke-dashoffset:130px;animation:1.6s .3s forwards drawConn}@media (prefers-reduced-motion:reduce){.rev-glow{animation:none!important}.conn-draw{stroke-dashoffset:0!important;animation:none!important}}@keyframes glowHalo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes glowRing{0%,to{box-shadow:0 0 #00e5c000,0 8px 20px -8px #4353ff47}50%{box-shadow:0 0 0 5px #00e5c04d,0 10px 24px -8px #4353ff6b}}@keyframes badgeBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.14)}}@keyframes promoShimmer{0%{transform:translate(0)}60%,to{transform:translate(650%)}}@keyframes promoPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.promo-banner{position:relative;overflow:hidden}.promo-banner:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff38,#0000);width:40%;height:100%;animation:5s ease-in-out infinite promoShimmer;position:absolute;top:0;left:-30%}.promo-cta{transition:transform .2s,box-shadow .2s}.promo-cta:hover{transform:translateY(-2px);box-shadow:0 16px 30px -10px #ffd30099}.promo-cta:focus-visible{outline-offset:2px;outline:3px solid #1a1c24}.disc-pill{animation:2.4s ease-in-out infinite promoPulse}@media (prefers-reduced-motion:reduce){.promo-banner:after,.disc-pill{animation:none}}@media (width>=900px){.co-grid{grid-template-columns:.9fr 1.1fr!important;align-items:stretch!important}}.co-grid.co-single{width:100%;max-width:620px;margin:0 auto;grid-template-columns:1fr!important}.co-inner{grid-template-columns:1fr;align-items:start;gap:22px;display:grid}@media (width>=768px){.co-inner{grid-template-columns:1fr 1fr}}html,body,#landing,#checkout{max-width:100%;overflow-x:hidden}@media (width<=768px){.pg-nav{gap:12px!important;padding:12px 18px!important}.pg-navlink{display:none!important}.pg-hero{flex-direction:column!important;gap:36px!important;padding:0 20px!important}.pg-stats-wrap{padding:26px 18px 12px!important}.pg-stats{grid-template-columns:repeat(2,1fr)!important;gap:22px 12px!important;padding:26px 20px!important}.pg-stats>div:nth-child(2n){border-right:none!important}.pg-pad48{padding-left:20px!important;padding-right:20px!important}.pg-foot{grid-template-columns:repeat(2,1fr)!important;gap:28px 20px!important}.pg-dl-bunny{opacity:.92;width:104px!important;height:auto!important;bottom:12px!important;left:10px!important}}@media (width<=480px){.pg-stats,.pg-foot{grid-template-columns:1fr 1fr!important}}.pg-device,.pg-frame{width:100%}@media (width<=768px){.pg-nav nav>div:last-child>button{min-width:0!important;height:40px!important;padding:0 14px!important;font-size:13px!important}.pg-nav nav>div:not(:last-child)>button{gap:4px!important;padding:7px 9px!important;font-size:12.5px!important}.pg-nav{flex-wrap:nowrap!important}.pg-nav nav{flex-wrap:nowrap!important;gap:8px!important}.pg-nav>a span:last-child{font-size:18px!important}.pg-h1{letter-spacing:-.5px!important;font-size:clamp(25px,7vw,38px)!important;line-height:1.08!important}.pg-msgr{width:48px!important;height:48px!important;bottom:14px!important;right:14px!important}}.hero-desc-mobile{display:none}.hero-desc-desktop{display:block}@media (width<=767px){.hero-desc-desktop{display:none!important}.hero-desc-mobile{margin-top:12px!important;font-size:15.5px!important;line-height:1.5!important;display:block!important}.pg-hero{padding-top:16px!important;padding-bottom:16px!important}.pg-h1{margin-top:12px!important;font-size:clamp(25px,7vw,34px)!important}.pg-hero .pg-h1+*{margin-top:12px}}@media (width<=1023px){.pal-feat-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:14px!important;display:flex!important;overflow-x:auto!important}.pal-feat-grid::-webkit-scrollbar{display:none}.pal-feat-grid>*{scroll-snap-align:center;flex:0 0 72%!important}.pal-price-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-top:24px;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:16px!important;max-width:100%!important;display:flex!important;overflow-x:auto!important}.pal-price-grid::-webkit-scrollbar{display:none}.pal-price-grid>*{scroll-snap-align:center;flex:0 0 80%!important}}@media (width<=820px){.pg-blog-grid,.pg-ct-grid{grid-template-columns:1fr!important}.pg-about-cta{justify-content:center!important}}.hv-lang-btn:hover{color:#4353ff!important;border-color:#4353ff!important}.hv-lang-opt:hover{background:#f2f6fc!important}.hv-nav-cta:hover{filter:brightness(1.06);transform:scale(1.05);box-shadow:0 14px 30px #4353ff75!important}.hv-hero-cta:hover{transform:translateY(-3px);box-shadow:0 16px 34px #4353ff7a!important}.hv-hero-how:hover{background:#dfe3ff!important}.hv-phone:hover{transform:translateY(-8px)scale(1.02);box-shadow:0 40px 70px -14px #00000080,0 12px 28px #1a1c2452,inset 0 0 0 2px #ffffff0d!important}.hv-feat-card:hover{transform:translateY(-6px);box-shadow:0 26px 50px -24px #1a1c2459!important}.hv-feat-card:hover .hv-feat-img{transform:translateY(-6px)scale(1.04)}.hv-feat-img{transition:transform .3s}.hv-lift3:hover{transform:translateY(-3px)}.hv-globe{transition:transform .3s}.hv-globe:hover{transform:scale(1.05)}.hv-globe:active{transform:scale(.95)}.hv-chip-purple:hover{transform:scale(1.05);border-color:#9b6bff!important;box-shadow:0 20px 40px -14px #7b3aed66!important}.hv-chip-orange:hover{transform:scale(1.05);border-color:#ff9e2c!important;box-shadow:0 20px 40px -14px #ff8a0066!important}.hv-chip-green:hover{transform:scale(1.05);border-color:#07bd74!important;box-shadow:0 20px 40px -14px #07bd7466!important}.hv-chip-blue:hover{transform:scale(1.05);border-color:#4353ff!important;box-shadow:0 20px 40px -14px #4353ff66!important}.hv-faq-card:hover{box-shadow:0 8px 24px -14px #1a1c2433;border-color:#c7d2ea!important}.hv-plan-opt:hover{background:#f2f6fc!important}.hv-purchase:hover{background:#2c3ad1!important}.hv-contact-card:hover{transform:translateY(-2px);box-shadow:0 18px 38px -22px #4353ff73!important}.hv-ct-send:hover{background:#3644db!important}.hv-about-dl:hover{transform:translateY(-2px);box-shadow:0 22px 40px -14px #4353ff99!important}.hv-about-more:hover{background:#f4f6ff!important;border-color:#4353ff!important}.hv-msgr:hover{transform:scale(1.1);box-shadow:0 18px 36px -8px #0695ff99!important}
