@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap);:root{--primary-pink:#ff3a69;--dark-bg:#171717;--text-white:#fff;--text-black:#0f0f0f;--text-muted:#5e5e5e;--text-muted-2:#8b8b8b;--font-13:max(13px,0.677vw);--font-14:max(14px,0.729vw);--font-15:max(15px,0.781vw);--font-16:max(16px,0.833vw);--font-18:max(18px,0.937vw);--font-20:max(20px,1.041vw);--font-22:max(22px,1.145vw);--font-24:max(24px,1.25vw);--font-26:max(26px,1.353vw);--font-28:max(28px,1.457vw);--font-30:max(30px,1.562vw);--font-32:max(32px,1.667vw);--font-34:max(34px,1.771vw);--font-38:max(38px,1.979vw);--font-40:max(40px,2.083vw);--font-42:max(42px,2.188vw);--font-44:max(44px,2.292vw);--font-46:max(46px,2.396vw);--font-48:max(48px,2.5vw);--font-50:max(50px,2.604vw);--font-52:max(52px,2.708vw);--font-54:max(54px,2.813vw);--font-56:max(56px,2.917vw);--font-58:max(58px,3.021vw);--font-60:max(60px,3.125vw);--font-62:max(62px,3.229vw);--font-64:max(64px,3.333vw);--font-66:max(66px,3.438vw);--font-68:max(68px,3.542vw);--font-70:max(70px,3.646vw);--font-72:max(72px,3.75vw);--font-74:max(74px,3.854vw);--font-76:max(76px,3.958vw);--font-78:max(78px,4.063vw);--font-80:max(80px,4.167vw);--font-82:max(82px,4.271vw);--font-84:max(84px,4.375vw);--font-86:max(86px,4.479vw);--font-88:max(88px,4.583vw);--font-90:max(90px,4.688vw);--font-92:max(92px,4.792vw);--font-94:max(94px,4.896vw);--font-96:max(96px,5vw);--font-98:max(98px,5.104vw);--spacing-1:max(1px,0.052vw);--spacing-2:max(2px,0.104vw);--spacing-3:max(3px,0.156vw);--spacing-4:max(4px,0.208vw);--spacing-5:max(5px,0.26vw);--spacing-6:max(6px,0.312vw);--spacing-7:max(7px,0.364vw);--spacing-8:max(8px,0.416vw);--spacing-9:max(9px,0.468vw);--spacing-10:max(10px,0.52vw);--spacing-11:max(11px,0.572vw);--spacing-12:max(12px,0.624vw);--spacing-13:max(13px,0.676vw);--spacing-14:max(14px,0.728vw);--spacing-15:max(15px,0.78vw);--spacing-16:max(16px,0.832vw);--spacing-17:max(17px,0.884vw);--spacing-18:max(18px,0.936vw);--spacing-19:max(19px,0.988vw);--spacing-20:max(20px,1.04vw);--spacing-21:max(21px,1.092vw);--spacing-22:max(22px,1.144vw);--spacing-23:max(23px,1.196vw);--spacing-24:max(24px,1.248vw);--spacing-25:max(25px,1.3vw);--spacing-26:max(26px,1.352vw);--spacing-27:max(27px,1.404vw);--spacing-28:max(28px,1.456vw);--spacing-29:max(29px,1.508vw);--spacing-30:max(30px,1.56vw);--spacing-31:max(31px,1.612vw);--spacing-32:max(32px,1.664vw);--spacing-33:max(33px,1.716vw);--spacing-34:max(34px,1.768vw);--spacing-35:max(35px,1.82vw);--spacing-36:max(36px,1.872vw);--spacing-37:max(37px,1.924vw);--spacing-38:max(38px,1.976vw);--spacing-39:max(39px,2.028vw);--spacing-40:max(40px,2.08vw);--spacing-41:max(41px,2.132vw);--spacing-42:max(42px,2.184vw);--spacing-43:max(43px,2.236vw);--spacing-44:max(44px,2.288vw);--spacing-45:max(45px,2.34vw);--spacing-46:max(46px,2.392vw);--spacing-47:max(47px,2.444vw);--spacing-48:max(48px,2.496vw);--spacing-49:max(49px,2.548vw);--spacing-50:max(50px,2.6vw);--spacing-51:max(51px,2.652vw);--spacing-52:max(52px,2.704vw);--spacing-53:max(53px,2.756vw);--spacing-54:max(54px,2.808vw);--spacing-55:max(55px,2.86vw);--spacing-56:max(56px,2.912vw);--spacing-57:max(57px,2.964vw);--spacing-58:max(58px,3.016vw);--spacing-59:max(59px,3.068vw);--spacing-60:max(60px,3.12vw);--spacing-61:max(61px,3.172vw);--spacing-62:max(62px,3.224vw);--spacing-63:max(63px,3.276vw);--spacing-64:max(64px,3.328vw);--spacing-65:max(65px,3.38vw);--spacing-66:max(66px,3.432vw);--spacing-67:max(67px,3.484vw);--spacing-68:max(68px,3.536vw);--spacing-69:max(69px,3.588vw);--spacing-70:max(70px,3.64vw);--spacing-71:max(71px,3.692vw);--spacing-72:max(72px,3.744vw);--spacing-73:max(73px,3.796vw);--spacing-74:max(74px,3.848vw);--spacing-75:max(75px,3.9vw);--spacing-76:max(76px,3.952vw);--spacing-77:max(77px,4.004vw);--spacing-78:max(78px,4.056vw);--spacing-79:max(79px,4.108vw);--spacing-80:max(80px,4.16vw);--spacing-81:max(81px,4.212vw);--spacing-82:max(82px,4.264vw);--spacing-83:max(83px,4.316vw);--spacing-84:max(84px,4.368vw);--spacing-85:max(85px,4.42vw);--spacing-86:max(86px,4.472vw);--spacing-87:max(87px,4.524vw);--spacing-88:max(88px,4.576vw);--spacing-89:max(89px,4.628vw);--spacing-90:max(90px,4.68vw);--spacing-91:max(91px,4.732vw);--spacing-92:max(92px,4.784vw);--spacing-93:max(93px,4.836vw);--spacing-94:max(94px,4.888vw);--spacing-95:max(95px,4.94vw);--spacing-96:max(96px,4.992vw);--spacing-97:max(97px,5.044vw);--spacing-98:max(98px,5.096vw);--spacing-99:max(99px,5.148vw);--spacing-100:max(100px,5.2vw);--spacing-101:max(101px,5.252vw);--spacing-102:max(102px,5.304vw);--spacing-103:max(103px,5.356vw);--spacing-104:max(104px,5.408vw);--spacing-105:max(105px,5.46vw);--spacing-106:max(106px,5.512vw);--spacing-107:max(107px,5.564vw);--spacing-108:max(108px,5.616vw);--spacing-109:max(109px,5.668vw);--spacing-110:max(110px,5.72vw);--spacing-111:max(111px,5.772vw);--spacing-112:max(112px,5.824vw);--spacing-113:max(113px,5.876vw);--spacing-114:max(114px,5.928vw);--spacing-115:max(115px,5.98vw);--spacing-116:max(116px,6.032vw);--spacing-117:max(117px,6.084vw);--spacing-118:max(118px,6.136vw);--spacing-119:max(119px,6.188vw);--spacing-120:max(120px,6.24vw);--spacing-121:max(121px,6.292vw);--spacing-122:max(122px,6.344vw);--spacing-123:max(123px,6.396vw);--spacing-124:max(124px,6.448vw);--spacing-125:max(125px,6.5vw);--spacing-126:max(126px,6.552vw);--spacing-127:max(127px,6.611vw);--spacing-128:max(128px,6.667vw);--spacing-129:max(129px,6.719vw);--spacing-130:max(130px,6.771vw);--spacing-131:max(131px,6.823vw);--spacing-132:max(132px,6.875vw);--spacing-133:max(133px,6.927vw);--spacing-134:max(134px,6.979vw);--spacing-135:max(135px,7.031vw);--spacing-136:max(136px,7.083vw);--spacing-137:max(137px,7.135vw);--spacing-138:max(138px,7.188vw);--spacing-139:max(139px,7.24vw);--spacing-140:max(140px,7.292vw);--spacing-141:max(141px,7.344vw);--spacing-142:max(142px,7.396vw);--spacing-143:max(143px,7.448vw);--spacing-144:max(144px,7.5vw);--spacing-145:max(145px,7.552vw);--spacing-146:max(146px,7.604vw);--spacing-147:max(147px,7.656vw);--spacing-148:max(148px,7.708vw);--spacing-149:max(149px,7.76vw);--spacing-150:max(150px,7.812vw);--spacing-151:max(151px,7.864vw);--spacing-152:max(152px,7.916vw);--spacing-153:max(153px,7.968vw);--spacing-154:max(154px,8.02vw);--spacing-155:max(155px,8.072vw);--spacing-156:max(156px,8.125vw);--spacing-157:max(157px,8.177vw);--spacing-158:max(158px,8.229vw);--spacing-159:max(159px,8.281vw);--spacing-160:max(160px,8.333vw);--spacing-161:max(161px,8.385vw);--spacing-162:max(162px,8.438vw);--spacing-163:max(163px,8.49vw);--spacing-164:max(164px,8.542vw);--spacing-165:max(165px,8.594vw);--spacing-166:max(166px,8.646vw);--spacing-167:max(167px,8.698vw);--spacing-168:max(168px,8.75vw);--spacing-169:max(169px,8.802vw);--spacing-170:max(170px,8.854vw);--spacing-171:max(171px,8.906vw);--spacing-172:max(172px,8.958vw);--spacing-173:max(173px,9.01vw);--spacing-174:max(174px,9.062vw);--spacing-175:max(175px,9.114vw);--spacing-176:max(176px,9.167vw);--spacing-177:max(177px,9.219vw);--spacing-178:max(178px,9.271vw);--spacing-179:max(179px,9.323vw);--spacing-180:max(180px,9.375vw);--spacing-181:max(181px,9.427vw);--spacing-182:max(182px,9.479vw);--spacing-183:max(183px,9.531vw);--spacing-184:max(184px,9.583vw);--spacing-185:max(185px,9.635vw);--spacing-186:max(186px,9.688vw);--spacing-187:max(187px,9.74vw);--spacing-188:max(188px,9.792vw);--spacing-189:max(189px,9.844vw);--spacing-190:max(190px,9.896vw);--spacing-191:max(191px,9.948vw);--spacing-192:max(192px,10vw);--spacing-193:max(193px,10.052vw);--spacing-194:max(194px,10.104vw);--spacing-195:max(195px,10.156vw);--spacing-196:max(196px,10.208vw);--spacing-197:max(197px,10.26vw);--spacing-198:max(198px,10.312vw);--spacing-199:max(199px,10.364vw);--spacing-200:max(200px,10.417vw);--spacing-201:max(201px,10.469vw);--spacing-202:max(202px,10.521vw);--spacing-203:max(203px,10.573vw);--spacing-204:max(204px,10.625vw);--spacing-205:max(205px,10.677vw);--spacing-206:max(206px,10.729vw);--spacing-207:max(207px,10.781vw);--spacing-208:max(208px,10.833vw);--spacing-209:max(209px,10.885vw);--spacing-210:max(210px,10.938vw);--width-100:max(100px,5.2vw);--width-150:max(150px,7.812vw);--width-192:max(192px,10vw);--width-200:max(200px,10.417vw);--width-250:max(250px,12.891vw);--width-300:max(300px,15.469vw);--width-350:max(350px,18.047vw);--width-400:max(400px,20.625vw);--width-450:max(450px,23.203vw);--width-500:max(500px,25.781vw);--width-550:max(550px,28.359vw);--width-600:max(600px,30.938vw);--width-518:max(518px,26.953vw);--width-355:max(355px,18.477vw);--width-660:max(660px,34.479vw);--width-650:max(650px,33.516vw);--width-700:max(700px,36.094vw);--width-750:max(750px,38.672vw);--width-800:max(800px,40.25vw);--width-850:max(850px,42.828vw);--width-900:max(900px,45.406vw);--width-950:max(950px,47.984vw);--width-1000:max(1000px,50.562vw);--width-1050:max(1050px,53.141vw);--width-1100:max(1100px,55.719vw);--width-1150:max(1150px,58.297vw);--width-1200:max(1200px,60.875vw);--width-1250:max(1250px,63.453vw);--width-1300:max(1300px,66.031vw);--width-1350:max(1350px,68.609vw);--width-1400:max(1400px,71.188vw);--width-1450:max(1450px,73.766vw)}body{margin:0;padding:var(--spacing-32) var(--spacing-32) 0;background-color:var(--text-black)!important;scroll-behavior:smooth;font-family:DM Sans,sans-serif!important}.container{max-width:var(--width-1150)}.text-muted-two{color:var(--text-muted-2)!important}.profile-details{display:flex;align-items:center;gap:var(--spacing-10)}.profile-details:after{content:unset!important}.profile-name{font-size:var(--font-16);font-weight:500;color:var(--text-white);margin:0;max-width:var(--spacing-180);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.profile-dropdown{margin-left:var(--spacing-15);cursor:pointer}.profile-img{overflow:hidden}.profile-img img{width:100%;height:100%}.profile-dropdown-item{padding:var(--spacing-10) var(--spacing-15);color:var(--text-white)}.profile-dropdown-item:hover{background-color:#f5f5f5;color:var(--text-white)}.profile-dropdown-item a{color:#333;text-decoration:none;display:block;font-size:var(--font-14)}.profile-dropdown{position:relative}.profile-img{background-color:var(--text-white)}.profile-img,.profile-img img{width:var(--spacing-40);height:var(--spacing-40);border-radius:50%}.profile-img img{-o-object-fit:cover;object-fit:cover}.profile-options{position:absolute;top:var(--spacing-43);right:0;background-color:#232323;border-radius:10px}.profile-options,.profile-options .profile-dropdown-item{padding:var(--spacing-10)}.profile-options .profile-dropdown-item:hover{background-color:hsla(0,0%,100%,.1);border-radius:10px}.profile-options .profile-dropdown-item:hover a{color:var(--text-white)}.profile-options .profile-dropdown-item a{color:var(--text-white);text-decoration:none;font-size:var(--font-16);font-weight:500;transition:color .3s ease}.profile-options .profile-dropdown-item .profile-dropdown-link{display:block;width:100%;padding:var(--spacing-10) var(--spacing-15)}.features-container-wrapper{padding:0 var(--spacing-64)}.site-header{position:relative;z-index:100;margin-bottom:var(--spacing-20)}.header-wrapper{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-32) var(--spacing-64)}.logo{max-width:var(--spacing-192)}.logo,.logo a img{width:100%}.logo a{display:flex;align-items:center;text-decoration:none;font-weight:600;font-size:var(--font-20);color:var(--text-white)}.logo .star-icon{color:var(--primary-pink);margin-right:var(--spacing-6)}.main-nav{background-color:#232323;border-radius:500px;padding:var(--spacing-8)}.main-nav ul{display:flex;list-style:none;margin:0;padding:0;justify-content:space-between}.main-nav li{padding:0 var(--spacing-16);line-height:2.5}.main-nav a{font-size:var(--font-16);font-weight:500;transition:color .3s ease}.main-nav a,.main-nav a:hover,.main-nav li:hover{color:var(--text-white);text-decoration:none}.main-nav li:hover{background-color:hsla(0,0%,100%,.1);border-radius:500px}.auth-btn{display:flex;align-items:center;gap:var(--spacing-16);max-width:var(--spacing-192);width:100%;justify-content:flex-end}.auth-btn .btn-login{border:1px solid var(--text-white);border-radius:50px;padding:var(--spacing-9) var(--spacing-23);font-size:var(--font-16);font-weight:500;text-decoration:none;transition:all .3s ease;display:inline-block}.auth-btn .btn-login,.auth-btn .btn-login:hover{background-color:var(--text-white);color:var(--text-black)}.menu-toggle{display:none;background:none;border:none;width:var(--spacing-30);height:var(--spacing-25);position:relative;cursor:pointer}.menu-toggle:focus,.menu-toggle:focus-visible{outline:none}.menu-toggle span{display:block;height:var(--spacing-2);width:100%;background-color:var(--text-white);position:absolute;transition:all .3s ease}.menu-toggle span:first-child{top:0}.menu-toggle span:nth-child(2){top:50%;transform:translateY(-50%)}.menu-toggle span:nth-child(3){bottom:0}@media (max-width:991px){.main-nav{display:none;position:absolute;top:100%;right:20px;background-color:var(--text-black);border-radius:10px;padding:20px;box-shadow:0 10px 20px rgba(0,0,0,.1);z-index:10;max-width:350px;width:100%}.main-nav.active{display:block}.main-nav ul{flex-direction:column;align-items:center}.main-nav li{margin:10px 0;width:100%;text-align:center;background-color:#171717;border-radius:500px;color:var(--text-white)}.menu-toggle{display:block}}.feature-item{display:flex;align-items:center;gap:var(--spacing-10);padding:var(--spacing-10);border-radius:4px;transition:background-color .3s ease;white-space:nowrap}.feature-text{font-family:Instrument Sans,sans-serif}.section-title{margin-bottom:var(--spacing-15)}.features-wrapper{position:relative;width:100%;overflow:hidden;padding:var(--spacing-12) 0;background:linear-gradient(270deg,rgba(248,249,250,0),#f8f9fa 48.309430592359185%,rgba(248,249,250,0))}.features-track{display:flex;gap:var(--spacing-10);animation:scroll 30s linear infinite;width:-moz-max-content;width:max-content}.features-track:hover{animation-play-state:paused}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.features-wrapper:after,.features-wrapper:before{content:"";position:absolute;top:0;width:100px;height:100%;z-index:2}.features-wrapper:before{left:0;background:linear-gradient(90deg,#fff,transparent)}.features-wrapper:after{right:0;background:linear-gradient(270deg,#fff,transparent)}.hero-section{background-color:var(--dark-bg);border-radius:48px;padding-bottom:0;position:relative;overflow:hidden}.hero-section-container{padding-top:var(--spacing-53)}.hero-title{font-weight:500;font-size:var(--font-96);line-height:100%;color:var(--text-white);text-align:center;margin-bottom:var(--spacing-16);position:relative;z-index:3}.hero-title .highlight{color:var(--primary-pink)}.hero-description{font-size:var(--font-22);font-weight:400;line-height:150%;color:var(--text-muted-2);text-align:center;max-width:var(--width-660);margin:0 auto;margin-bottom:var(--spacing-32)}.hero-container{position:relative;z-index:3}.btn.btn-sm{padding:0!important;font-size:var(--font-13)!important;position:relative;width:var(--spacing-137);height:var(--spacing-30);z-index:3;line-height:1!important}.btn .btn-icon-box,.btn.btn-sm{display:flex;align-items:center;justify-content:center}.btn .btn-icon-box{width:var(--spacing-32);height:var(--spacing-32);border-radius:50%;background-color:var(--text-black);margin-right:var(--spacing-8)}.btn .btn-icon-box svg{width:var(--spacing-16);height:var(--spacing-16)}.btn-sm .btn-icon{margin-left:var(--spacing-4)}.btn-sm .btn-icon svg{width:var(--spacing-16);height:var(--spacing-16)}.btn.btn-primary{border:1px solid var(--primary-pink);font-weight:500;font-size:var(--font-16);border-radius:500px;padding:var(--spacing-6) var(--spacing-24) var(--spacing-6) var(--spacing-6);display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease}.btn.btn-primary,.btn.btn-primary:hover{background-color:var(--primary-pink);color:var(--text-white)}.btn.btn-primary:hover{border:1px solid var(--primary-pink)}.btn svg{transition:all .3s ease}.btn:hover svg{transform:rotate(-45deg)}.hero-image-container{width:100%;max-width:var(--width-1200);margin:var(--spacing-48) auto 0;position:relative;z-index:2}.hero-image{width:100%;height:auto;border-radius:8px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.pattern-overlay{opacity:.05;z-index:0;background-color:transparent;background-image:linear-gradient(#fff 2px,transparent 0),linear-gradient(90deg,#fff 2px,transparent 0),linear-gradient(#fff 1px,transparent 0),linear-gradient(90deg,#fff 1px,var(--dark-bg) 0);background-position:-2px -2px,-2px -2px,-1px -1px,-1px -1px;background-size:340px 340px,340px 340px,68px 68px,68px 68px}.gradient-overlay,.pattern-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.gradient-overlay{background:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,9%,0),hsla(0,0%,9%,.8));z-index:1}.features-section{padding:var(--spacing-80) 0 0 0;background-color:var(--text-white);position:relative;border-top-left-radius:48px;border-top-right-radius:48px}.features-section .title{font-size:var(--font-14);font-weight:500;line-height:1.5;color:var(--text-black);margin-bottom:var(--spacing-16)}.section-header{padding:var(--spacing-127) var(--spacing-64) 0;max-width:var(--width-800);width:100%;margin:0 auto}.badge-container{display:flex;justify-content:center;margin-bottom:var(--spacing-24)}.feature-badge{background-color:var(--primary-pink);font-size:var(--font-13);font-weight:500;padding:var(--spacing-8) var(--spacing-16);border-radius:500px;transition:all .3s ease;display:inline-block;cursor:text}.feature-badge,.feature-badge:hover{color:var(--text-white);text-decoration:none}.comparison-section .section-title,.features-section .section-title,.product-features-section .section-title{font-size:var(--font-80);font-weight:500;line-height:var(--spacing-90);color:var(--text-black);margin-bottom:var(--spacing-24)}.section-description{font-size:var(--font-22);line-height:150%;color:var(--text-muted);max-width:var(--width-700);margin:0 auto}.features-container{padding:var(--spacing-48) var(--spacing-64) 0 var(--spacing-64)}.feature-row{display:flex;align-items:center;gap:var(--spacing-96);margin-bottom:var(--spacing-64)}.feature-row:last-child{margin-bottom:0!important}.feature-row.reverse{flex-direction:row-reverse}.feature-content{flex:1;max-width:45%;width:100%}.feature-image{flex:1;display:flex;justify-content:center;align-items:center;padding:var(--spacing-24);background-color:#f2f2f2;border-radius:12px}.feature-image img{max-width:100%;border-radius:12px}.feature-label{font-size:var(--font-13);color:var(--text-muted);font-weight:500;margin-bottom:0;text-transform:uppercase}.feature-title{font-size:var(--font-48);font-weight:500;color:var(--text-black);margin-bottom:var(--spacing-12)}.feature-description{font-size:var(--font-18);line-height:150%;color:var(--text-muted);margin-bottom:var(--spacing-32)}.book-call-btn{display:inline-flex;align-items:center;background-color:var(--dark-bg);padding:var(--spacing-6) var(--spacing-24) var(--spacing-6) var(--spacing-6);border-radius:500px;font-weight:500;font-size:var(--font-16);transition:all .3s ease}.book-call-btn,.book-call-btn:hover{color:var(--text-white);text-decoration:none}.book-call-btn:hover .btn-circle-icon svg{transform:rotate(-45deg)}.btn-circle-icon{width:var(--spacing-32);height:var(--spacing-32);background-color:var(--primary-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:var(--spacing-12)}.btn-circle-icon svg{width:var(--spacing-18);height:var(--spacing-18);fill:var(--text-black);transition:all .3s ease}@media (max-width:1199px) and (min-width:810px){.hero-title{font-size:80px;line-height:110%}.hero-description{font-size:20px}.section-title{font-size:56px}}@media (max-width:991px){.feature-row{flex-direction:column-reverse;gap:40px}.feature-row.reverse{flex-direction:column}.feature-content,.feature-image{width:100%;max-width:100%}.section-title{font-size:48px}}@media (max-width:809px){.hero-section{border-radius:32px}.hero-section-container{padding-top:40px}.hero-title{font-size:48px;line-height:110%}.hero-description{font-size:18px}.container{padding-left:24px;padding-right:24px}.features-section{padding:80px 0 0;background-color:var(--text-white)}.section-title{font-size:36px}.section-description{font-size:16px}.feature-title{font-size:36px}.feature-description{font-size:16px}}.product-features-section{padding:0 0 var(--spacing-80) 0;background-color:var(--text-white);position:relative;border-bottom-left-radius:48px;border-bottom-right-radius:48px}.feature-container{max-width:var(--width-1400);margin:0 auto;padding:0 var(--spacing-64)}.features-grid-container{margin-top:var(--spacing-48)}.features-grid-top{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-24);margin-bottom:var(--spacing-24)}.feature-card{background-color:#f2f2f2;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column;padding:var(--spacing-32)}.feature-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.08)}.feature-card-image{width:100%;aspect-ratio:2/1;overflow:hidden}.feature-card-image img{width:100%;height:100%}.feature-card-content{padding-top:var(--spacing-20);flex-grow:1;display:flex;flex-direction:column}.feature-card-title{font-size:var(--font-24);font-weight:500;color:var(--text-black);line-height:var(--spacing-32)}.feature-card-description{font-size:var(--font-16);line-height:var(--spacing-22);font-weight:400;color:var(--text-muted);margin-bottom:0}.features-grid-bottom{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-24)}.feature-card-large{background-color:#f2f2f2;border-radius:16px;overflow:hidden;display:flex;align-items:flex-start;flex-direction:column;padding:var(--spacing-32);box-shadow:0 2px 12px rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease}.feature-card-large:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.1)}.feature-card-large-content{flex:1;padding-right:var(--spacing-32)}.feature-card-large-content .feature-card-title{color:var(--text-black);font-size:var(--font-24);margin-bottom:var(--spacing-16)}.feature-card-large-content .feature-card-description{color:var(--text-muted);margin-bottom:0}.feature-card-large-image{flex:1}.feature-card-large-image img{width:100%;height:auto;max-width:100%;display:block}@media (max-width:1199px){.features-grid-top{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.feature-container{padding:0 32px}.features-grid-bottom{grid-template-columns:1fr}.feature-card-large{flex-direction:column}.feature-card-large-content{width:100%;padding-right:0;padding-bottom:24px}}@media (max-width:767px){.features-grid-top{grid-template-columns:1fr}.features-grid-container{margin-top:40px}.product-features-section{padding:60px 0}.feature-container{padding:0 16px}}.comparison-section{padding:0 0 var(--spacing-120) 0;background-color:var(--text-white);position:relative;border-bottom-left-radius:48px;border-bottom-right-radius:48px}.comparison-table-wrapper{margin:0 var(--spacing-64);overflow-x:auto;border:1px solid #e6e9ee;border-radius:20px;margin-top:var(--spacing-48)}.comparison-table{width:100%;border-collapse:collapse;border-spacing:0}.comparison-table td,.comparison-table th{padding:var(--spacing-12);text-align:left;border-bottom:1px solid #e6e9ee}.comparison-table th{font-weight:600;font-size:var(--font-18);color:var(--text-black);padding:var(--spacing-12)}.comparison-table thead th{background-color:#f8f9fa;border-bottom:1px solid #e6e9ee;text-align:center}.comparison-table thead tr{border-top-left-radius:20px;border-top-right-radius:20px}.feature-header{width:30%;text-align:left}.competitors-header,.fanbasis-header{width:35%;text-align:center}.feature-cell{font-weight:600;color:#404040;font-size:var(--font-16)}.competitors-cell,.fanbasis-cell{text-align:center}.cell-content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--spacing-8)}.cell-content p{margin:0;font-size:var(--font-14);color:#666;text-align:center}.check-icon{width:var(--spacing-25);height:var(--spacing-24);position:relative;background-color:var(--primary-pink);display:flex;align-items:center;justify-content:center;border-radius:4px}.check-icon svg,.x-icon{width:var(--spacing-25);height:var(--spacing-25)}.x-icon{position:relative;display:flex;align-items:center;justify-content:center;background-color:#f8f9fa;font-size:var(--spacing-24);line-height:1;text-align:center;border-radius:4px}.x-icon svg{width:var(--spacing-25);height:var(--spacing-25)}.alt-row{background-color:#fbfcfc}@media (max-width:991px){.comparison-section{padding:80px 0}.comparison-table th{font-size:16px}.cell-content p{font-size:13px}.comparison-table td,.comparison-table th{padding:15px 12px}}@media (max-width:767px){.comparison-section{padding:60px 0}.comparison-table td,.comparison-table th{padding:12px 10px}.feature-header{width:40%}.competitors-header,.fanbasis-header{width:30%}.cell-content{gap:6px}.feature-cell{font-size:14px}}.payment-tools-section{padding:0 var(--spacing-64);padding-bottom:0;background-color:#171717;position:relative;color:var(--text-white);border-top-left-radius:48px;border-top-right-radius:48px;overflow:hidden}.payment-methods-section-tools{border-radius:48px!important}.payment-tools-section .section-title{color:var(--text-white);font-size:var(--font-80);font-weight:500;margin-bottom:var(--spacing-16)}.payment-tools-section .section-title span{color:var(--primary-pink)}.payment-tools-section .section-description{color:var(--text-muted);font-size:var(--font-22);margin-bottom:var(--spacing-60)}.payment-tools-section .feature-badge{background-color:var(--primary-pink);color:var(--text-white)}.payment-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-24)}.payment-feature-card{background-color:#232323;border-radius:16px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;position:relative;height:100%;padding:var(--spacing-32)}.payment-feature-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.3)}.payment-feature-card .feature-card-image{width:100%;height:auto;overflow:hidden}.payment-feature-card .feature-card-image img{width:100%;height:100%;border-radius:16px}.payment-feature-card .feature-card-title{color:var(--text-white);font-size:var(--font-22);font-weight:600;margin-bottom:var(--spacing-12)}.payment-feature-card .feature-card-description{color:var(--text-muted);font-size:var(--font-15);line-height:150%;margin-bottom:0}.payment-methods-section{padding:0 0 var(--spacing-120) 0;background-color:#171717;position:relative;color:var(--text-white);border-bottom-left-radius:48px;border-bottom-right-radius:48px;overflow:hidden}.payment-methods-section .section-title{color:var(--text-white);font-size:var(--font-80);font-weight:500;margin-bottom:var(--spacing-16)}.payment-methods-section .section-title span{color:var(--primary-pink)}.payment-methods-container{margin-top:var(--spacing-60);padding:0 var(--spacing-64);position:relative}.payment-logos-slider{position:relative;margin:0 auto;max-width:100%;overflow:hidden;display:flex;flex-direction:column;gap:var(--spacing-40)}.payment-logos-slider:after,.payment-logos-slider:before{content:" ";position:absolute;z-index:9;width:var(--spacing-180);height:100%}@supports (-webkit-hyphens:none){.payment-logos-track{min-width:-webkit-min-content;width:100%!important}}.payment-logos-track{display:flex;align-items:center;gap:var(--spacing-100);width:calc(var(--spacing-190)*24);will-change:transform}.top-track{animation:scrollLeft 25s linear infinite}.bottom-track{animation:scrollRight 25s linear infinite}@keyframes scrollLeft{to{transform:translateX(-2280px)}}@keyframes scrollRight{0%{transform:translateX(-2280px)}to{transform:translateX(0)}}.payment-logo-item{width:var(--spacing-90);height:var(--spacing-90);flex:0 0 var(--spacing-90);position:relative;opacity:1;transition:opacity .3s ease}.payment-logo-item:hover{opacity:1}.payment-logo-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:991px){.payment-logo-item{width:70px;height:70px;flex:0 0 70px}.payment-logos-track{gap:80px;width:3600px}.payment-logos-slider{gap:30px}@keyframes scrollLeft{to{transform:translateX(-1800px)}}@keyframes scrollRight{0%{transform:translateX(-1800px)}to{transform:translateX(0)}}}@media (max-width:767px){.payment-methods-container{padding:0 24px}.payment-logo-item{width:60px;height:60px;flex:0 0 60px}.payment-logos-track{gap:60px;width:2880px}.payment-logos-slider{gap:20px}}@media (max-width:1199px){.payment-features-grid{grid-template-columns:repeat(3,1fr)}.payment-methods-section .section-title,.payment-tools-section .section-title{font-size:52px}}@media (max-width:991px){.payment-features-grid{grid-template-columns:repeat(2,1fr)}.payment-methods-section .section-title,.payment-tools-section .section-title{font-size:42px}}@media (max-width:767px){.payment-features-grid{grid-template-columns:1fr}.payment-methods-section,.payment-tools-section{padding:80px 0}.payment-methods-section .section-title,.payment-tools-section .section-title{font-size:36px}.payment-tools-section .section-description{font-size:16px}}.site-footer{background-color:var(--text-black);padding:var(--spacing-80) 0 var(--spacing-60) 0;color:var(--text-white);bottom:0;height:auto;position:sticky;width:100%;z-index:1}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:var(--spacing-60)}.footer-column{display:flex;flex-direction:column}.logo-column{margin-right:var(--spacing-40)}.footer-logo img{max-width:var(--spacing-140);height:auto;-o-object-fit:contain;object-fit:contain}.footer-heading{color:var(--text-white);font-size:var(--font-20);font-weight:600;margin-bottom:var(--spacing-24)}.footer-nav{display:flex;flex-direction:column;gap:var(--spacing-16)}.footer-link{color:var(--text-muted);text-decoration:none;font-size:var(--font-16);transition:color .3s ease}.footer-link:hover{color:var(--text-white);text-decoration:none}@media (max-width:991px){.footer-grid{grid-template-columns:1fr 1fr;gap:40px}.logo-column{grid-column:1/-1;margin-right:0;margin-bottom:20px}}.mobile-overlap-feature{background-color:#fff;border-radius:48px}@media (max-width:576px){.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.section-header{padding:10px 4px}.payment-tools-section .section-description{margin-bottom:20px}.comparison-section{padding-top:20px}.features-grid-container{margin-top:20px}.features-section{padding-top:20px}.site-footer{padding:60px 0 40px;position:relative}.features-container-wrapper{padding:0 4px}.features-wrapper:after,.features-wrapper:before{width:30px}}.feature-icon{width:var(--spacing-20);height:var(--spacing-20);-o-object-fit:cover;object-fit:cover}.feature-item{background-color:var(--text-white);border:1px solid #edeff3;padding:var(--spacing-8) var(--spacing-10) var(--spacing-8) var(--spacing-8);border-radius:10px}.feature-text{font-size:var(--font-13);font-weight:500;line-height:1.5;color:#333;margin:0}.section-title{font-size:var(--font-15);font-weight:500;line-height:1.2;color:#333;text-align:center;margin-bottom:1.5rem}.features-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.features-container::-webkit-scrollbar{display:none}.features-list{display:flex;flex-wrap:nowrap;gap:var(--spacing-10);padding:var(--spacing-10) 0;margin:0;list-style:none}.testimonials-container-wrapper{background-color:var(--text-white);border-radius:48px}.testimonials-section{padding:0}.testimonials-container{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12.5%,#000 87.5%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 12.5%,#000 87.5%,transparent)}.rating-badge{background-color:#ff3a69;border-radius:500px;padding:var(--spacing-8) var(--spacing-16);display:inline-flex;align-items:center;gap:var(--spacing-8);margin-bottom:var(--spacing-20)}.rating-badge svg{width:var(--spacing-24);height:var(--spacing-24);fill:#efedfd}.rating-text{font-size:var(--font-14);color:#fff;margin:0}.rating-highlight{color:#ff3a69}.testimonials-title{font-size:var(--font-80);font-weight:500;text-align:center;margin-bottom:var(--spacing-40);max-width:var(--width-800);margin-left:auto;margin-right:auto}.testimonials-container{overflow:hidden;position:relative;width:100%;padding:var(--spacing-20) 0}.testimonials-container:after,.testimonials-container:before{content:"";position:absolute;z-index:2;width:var(--spacing-100);height:100%;top:0;pointer-events:none}.testimonials-container:before{left:0;background:linear-gradient(90deg,var(--text-white) 0,hsla(0,0%,100%,0))}.testimonials-container:after{right:0;background:linear-gradient(270deg,var(--text-white) 0,hsla(0,0%,100%,0))}.testimonials-list{animation:testimonials-scroll 40s linear infinite}.testimonials-list,.testimonials-list-reverse{display:flex;gap:var(--spacing-24);list-style:none;padding:0;margin:0;width:calc(var(--spacing-542)*12);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.testimonials-list-reverse{animation:testimonials-scroll-reverse 40s linear infinite}@keyframes testimonials-scroll{0%{transform:translateX(0)}to{transform:translateX(-3252px)}}@keyframes testimonials-scroll-reverse{0%{transform:translateX(-3252px)}to{transform:translateX(0)}}.rating-badge{background-color:#171717}.rating-icon{background-color:#ff3a69;width:36px;height:36px;border-radius:50%}.testimonial-card{width:var(--width-518);height:var(--width-355);flex-shrink:0;flex-grow:0;background-color:#f2f2f2;border-radius:24px;padding:var(--spacing-32);display:flex;flex-direction:column;transition:background-color .3s ease;cursor:pointer;backface-visibility:hidden;transform:translateZ(0)}.quote-icon{width:var(--spacing-32);height:var(--spacing-32);background-color:#ff3a69;border-radius:500px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-24)}.quote-icon svg{width:var(--spacing-20);height:var(--spacing-20);fill:var(--text-black)}.testimonial-content{flex-grow:1}.testimonial-title{font-size:var(--font-24);font-weight:600;color:#333;margin-bottom:var(--spacing-8)}.testimonial-text{font-size:var(--font-16);color:#5e5e5e;line-height:1.6;margin-bottom:var(--spacing-24)}.testimonial-meta{display:flex;align-items:center;gap:var(--spacing-16)}.author-image{width:var(--spacing-60);height:var(--spacing-60);border-radius:50%;overflow:hidden}.author-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.author-info h6{font-size:var(--font-16);font-weight:600;color:#333}.author-info h6,.author-info p{font-family:Instrument Sans,sans-serif;margin:0}.author-info p{font-size:var(--font-14);color:#5e5e5e}@media (max-width:768px){.header-wrapper{padding:16px 24px}.comparison-section .section-title,.features-section .section-title,.product-features-section .section-title{font-size:32px;line-height:36px}.testimonials-title{font-size:40px;line-height:44px;padding:0 10px;margin-bottom:20px}.feature-row-reverse{flex-direction:column}}@media (max-width:576px){.header-wrapper{padding:20px 25px}.logo a{font-size:18px}.comparison-section .section-title,.features-section .section-title,.product-features-section .section-title{margin-bottom:15px}.features-container{padding:20px 20px 0}.auth-btn .btn-login{padding:6px 15px;font-size:14px}.feature-row-reverse{flex-direction:column}.product-features-section{padding-top:20px}.feature-card,.feature-card-large{padding:20px}.payment-tools-section{padding:20px 0}.payment-feature-card{padding:20px}.payment-methods-section{padding:20px 0}.testimonial-card{padding:24px;width:100%;height:auto}.hero-title{font-size:32px;line-height:36px}.main-nav{left:0;margin:0 auto;right:0}body{padding:12px 12px 0}.comparison-table-wrapper{margin:0 20px}.testimonials-container{-webkit-mask-image:none!important;mask-image:none!important;padding-left:10px;padding-right:10px}.testimonials-container:after,.testimonials-container:before{content:none}.testimonials-container-reverse{padding:0}.testimonials-list,.testimonials-list-reverse{animation:none;flex-direction:column;width:auto}.duplicate-testimonial{display:none}}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@supports (-webkit-appearance:none){.features-track,.payment-logos-track,.testimonials-list,.testimonials-list-reverse{backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}.payment-logos-slider,.testimonials-container{-webkit-mask-composite:intersect;mask-composite:intersect}.payment-logos-track{min-width:-webkit-min-content;width:100%!important}.feature-card,.feature-card-large,.payment-feature-card,.testimonial-card{backface-visibility:hidden;transform:translateZ(0)}.bottom-track,.features-track,.testimonials-list,.testimonials-list-reverse,.top-track{transform:translateZ(0);-webkit-will-change:transform;will-change:transform}.payment-logos-slider,.payment-logos-track,.testimonials-container{-webkit-mask:linear-gradient(90deg,transparent 0,#000 12.5%,#000 87.5%,transparent);mask:linear-gradient(90deg,transparent 0,#000 12.5%,#000 87.5%,transparent)}}