@charset "UTF-8";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"Exo 2",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:linear-gradient(135deg,#1a1a1a 0,#2d2d2d 100%);color:#fff;line-height:1.6;min-height:100vh}.shell-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.action-btn{padding:12px 24px;border:none;border-radius:25px;font-weight:600;text-decoration:none;display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:14px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.btn-main{background:-webkit-gradient(linear,left top,left bottom,from(rgba(76,175,80,.99)));background:linear-gradient(rgba(76,175,80,.99));color:#fff}.btn-main:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(69,160,73,.99)));background:linear-gradient(rgba(69,160,73,.99))}.btn-hollow{background:0 0;color:#fff;border:2px solid #fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-hollow:hover{background:#fff;color:#1a1a1a}.btn-charm{background:linear-gradient(135deg,#e91e63 0,#f06292 100%);color:#fff;padding:15px 30px;font-size:16px;font-weight:700;-webkit-box-shadow:0 4px 15px rgba(233,30,99,.3);box-shadow:0 4px 15px rgba(233,30,99,.3)}.btn-charm:hover{-webkit-box-shadow:0 6px 20px rgba(233,30,99,.4);box-shadow:0 6px 20px rgba(233,30,99,.4)}.fx-beat{-webkit-animation:1.6s infinite pulse;animation:1.6s infinite pulse}.fx-beat:hover{position:relative;overflow:hidden}.fx-beat:hover:after{content:"";position:absolute;top:-40%;left:-20%;height:180%;width:40px;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);background:-webkit-gradient(linear,left top,right top,color-stop(30%,rgba(237,237,237,.05)),color-stop(50%,rgba(220,220,220,.4)),color-stop(70%,rgba(237,237,237,.05)));background:linear-gradient(90deg,rgba(237,237,237,.05) 30%,rgba(220,220,220,.4) 50%,rgba(237,237,237,.05) 70%);-webkit-animation:shimmer .5s linear;animation:shimmer .5s linear}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.09,1.09,1.09);transform:scale3d(1.09,1.09,1.09)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.09,1.09,1.09);transform:scale3d(1.09,1.09,1.09)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes shimmer{0%{left:-20%}100%{left:120%}}@keyframes shimmer{0%{left:-20%}100%{left:120%}}.top-bar{background:rgba(26,26,26,.95);backdrop-filter:blur(10px);padding:15px 0;position:sticky;top:0;z-index:1000;border-bottom:1px solid rgba(255,255,255,.1)}.menu-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.brand-core{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;text-decoration:none}.brand-img{height:50px}.brand-text{font-size:18px;font-weight:700;color:#e91e63}.menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;gap:30px}.menu-link{color:#fff;text-decoration:none;font-weight:500;-webkit-transition:color .3s ease;transition:color .3s ease}.menu-link:hover{color:#e91e63}.user-cta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.menu-trigger{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:0 0;border:none;cursor:pointer;gap:4px}.menu-trigger span{width:25px;height:3px;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.intro-zone{padding-top:80px;text-align:center}.intro-body{max-width:800px;margin:0 auto}.intro-symbol{font-size:48px;margin-bottom:20px}.intro-heading{font-size:2.5rem;font-weight:700;margin-bottom:30px;background:linear-gradient(135deg,#fff 0,#e91e63 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.intro-subtext{font-size:16px;color:#ccc;margin:30px 0;line-height:1.8}.intro-image{margin:40px 0}.visual-preview{max-width:100%;height:auto;border-radius:15px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.3);box-shadow:0 10px 30px rgba(0,0,0,.3)}.visual-caption{font-size:14px;color:#888;margin-top:10px;font-style:italic}.block-unit{padding:60px 0;border-bottom:1px solid rgba(255,255,255,.1)}.block-unit p{font-size:16px;color:#ccc;margin-bottom:20px;line-height:1.8}a:not([class]){color:#ea2669}a:not([class]):hover{color:#d6024c}.block-title{font-size:2rem;font-weight:700;margin-bottom:30px;color:#fff}.block-subtitle{font-size:1.5rem;font-weight:600;margin:40px 0 20px 0;color:#e91e63}.img-frame{margin:40px 0;text-align:center}.img-spot{max-width:100%;height:auto;border-radius:15px;-webkit-box-shadow:0 8px 25px rgba(0,0,0,.3);box-shadow:0 8px 25px rgba(0,0,0,.3)}.table-shell{margin:30px 0;overflow-x:auto}.data-table{width:100%;border-collapse:collapse;background:rgba(255,255,255,.05);border-radius:10px;overflow:hidden}.data-table tr{border-bottom:1px solid rgba(255,255,255,.1)}.data-table tr:last-child{border-bottom:none}.cell-label{padding:15px 20px;font-weight:600;color:#e91e63;width:30%;vertical-align:top}.cell-data{padding:15px 20px;color:#ccc}.list-steps,.tip-stack{margin:30px 0;padding-left:0;list-style:none}.list-steps li,.tip-stack li{margin-bottom:15px;padding-left:30px;position:relative;color:#ccc;line-height:1.6}.tip-stack li::before{content:"•";color:#e91e63;font-size:20px;position:absolute;left:0;top:-2px}.list-steps{counter-reset:list-counter}.list-steps li{counter-increment:list-counter}.list-steps li::before{content:counter(list-counter) ".";color:#e91e63;font-weight:700;position:absolute;left:0}.faq-area{background:rgba(255,255,255,.02)}.faq-group{max-width:800px;margin:0 auto}.faq-block{border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:20px}.faq-q{width:100%;background:0 0;border:none;color:#fff;font-size:16px;font-weight:600;padding:20px 0;text-align:left;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .3s ease;transition:color .3s ease}.faq-q:hover{color:#e91e63}.faq-toggle{font-size:24px;color:#e91e63}.faq-block.active .faq-toggle{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden}.faq-block.active .faq-a{max-height:none;padding-bottom:20px}.faq-a p{color:#ccc;line-height:1.6}.site-bottom{background:rgba(0,0,0,.3);padding:40px 0 20px 0}.bottom-core{text-align:center}.bottom-brands{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.bottom-brands img{height:32px;opacity:.7;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.bottom-brands img:hover{opacity:1}.theme-invert{-webkit-filter:invert(1);filter:invert(1)}.bottom-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.bottom-links a{color:#ccc;text-decoration:none;font-size:14px;-webkit-transition:color .3s ease;transition:color .3s ease}.bottom-links a:hover{color:#e91e63}.legal-line{color:#888;font-size:14px}.btn-scrollup{position:fixed;bottom:30px;right:30px;width:40px;height:40px;padding:8px;border-radius:50%;background:linear-gradient(135deg,#e91e63 0,#f06292 100%);color:#fff;border:none;font-size:20px;cursor:pointer;display:none;z-index:1000;-webkit-box-shadow:0 4px 15px rgba(233,30,99,.3);box-shadow:0 4px 15px rgba(233,30,99,.3);-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-scrollup svg{width:24px;height:24px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}::-webkit-scrollbar-thumb{background:#e91e63;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#c2185b}@media (max-width:768px){.menu-flow.mobile-active{display:block;position:absolute;top:100%;left:0;right:0;background:rgba(26,26,26,.98);backdrop-filter:blur(10px);padding:20px;padding-top:85px;border-bottom:1px solid rgba(255,255,255,.1)}.menu-flow.mobile-active .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.user-cta.mobile-active{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:120%;right:0;left:0;gap:10px;padding:4px 16px 0}.user-cta.mobile-active>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.menu-trigger.active span:nth-child(1){-webkit-transform:rotate(45deg) translate(6px,4px);-ms-transform:rotate(45deg) translate(6px,4px);transform:rotate(45deg) translate(6px,4px)}.menu-trigger.active span:nth-child(2){opacity:0}.menu-trigger.active span:nth-child(3){-webkit-transform:rotate(-45deg) translate(6px,-4px);-ms-transform:rotate(-45deg) translate(6px,-4px);transform:rotate(-45deg) translate(6px,-4px)}.menu-list,.user-cta{display:none}.menu-trigger{display:-webkit-box;display:-ms-flexbox;display:flex}.intro-heading{font-size:2rem}.block-title{font-size:1.5rem}.block-subtitle{font-size:1.3rem}.cell-data,.cell-label{padding:10px 15px;font-size:14px}.cell-label{width:40%}.bottom-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.block-unit{padding:40px 0}}@media (max-width:767.98px){.intro-zone{padding-top:40px}}@media (max-width:480px){.shell-wrap{padding:0 15px}.intro-heading{font-size:1.8rem}.btn-charm{padding:12px 25px;font-size:14px}.list-steps li,.tip-stack li{padding-left:25px}}@media (max-width:479.98px){.block-unit .action-btn{width:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}