*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;text-size-adjust:100%}body{color:#171819;-webkit-font-smoothing:antialiased;background:#fff;font-family:Poppins,sans-serif;line-height:1.4}.skip-link{z-index:10000;color:#fff;background:#111;border-radius:0 0 8px;padding:12px 16px;font-weight:600;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:0 0;border:none}ul{list-style:none}.page{background:#fff;width:100%;overflow-x:clip}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 24px}.text-lime{color:#f0ff79}.text-blue{color:#2b6eff}.btn{white-space:nowrap;border-radius:12px;align-items:center;gap:12px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.btn--lg{min-height:65px;padding:19px 25px;font-size:18px;font-weight:600}.btn--outline{color:#111;background:0 0;border:1px solid #11111173;gap:14px;min-height:53px;padding:15px 22px;font-size:12px}.btn--black{color:#fff;letter-spacing:-.24px;background:#111;gap:14px;min-height:53px;padding:17px 24px;font-size:12px}.btn--lime{color:#111;background:#f0ff79}.btn--ghost{color:#fff;opacity:.35;cursor:pointer;min-height:53px;font:inherit;background:0 0;border:1px solid #fff3;border-radius:12px;padding:16px 24px;font-size:14px;font-weight:500}.btn--ghost:disabled{opacity:.35;cursor:not-allowed}.btn--ghost:not(:disabled){opacity:1}.btn--ghost-active:not(:disabled){background:#ffffff14}.arrow{flex-shrink:0;justify-content:center;align-items:center;width:18.861px;height:18.861px;display:inline-flex}.arrow img{width:13.337px;height:13.337px;transform:rotate(45deg)}.header .arrow img{width:9.59px;height:9.59px}.badge{letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;height:42px;padding:11px 14px;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.badge--dark{color:#111;background:#fff;border:1px solid #ffffff1a;height:39px;padding:0 17px;font-size:13px}.badge--dark .badge__text{letter-spacing:.01em;font-family:Poppins,sans-serif;font-size:13px;font-weight:700}.badge--light{color:#171819;background:#fff;border:1px solid #e5e1db;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.badge--dark-border{color:#fff;background:0 0;border:1px solid #fff3;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.badge__dot{border-radius:2px;flex-shrink:0;width:10px;height:10px}.badge__dot--blue{background:#2b6eff;border-radius:2px;width:8px;height:8px}.badge--dark .badge__dot--blue{width:8px;height:8px}.badge__dot--lime{background:#f0ff79;border-radius:50%;width:10px;height:10px}.header{background:#fff}.header__inner{justify-content:space-between;align-items:center;gap:24px;height:86px;display:flex}.header__logo{flex-shrink:0;align-items:center;display:flex}.header__logo img{object-fit:contain;width:161.5px;height:51.45px}.header__actions{flex-shrink:0;align-items:center;gap:25px;display:flex}.header__phone{color:#111;border:1px solid #11111173;border-radius:12px;gap:14px;min-height:53px;padding:15px 22px;font-size:12px;font-weight:600}.header__cta{color:#fff;letter-spacing:-.24px;background:#111;border-radius:12px;gap:14.38px;min-height:53px;padding:17px 24px 18px;font-size:12px;font-weight:600}.header .arrow{width:13.563px;height:13.563px}.header .arrow img{width:9.59px;height:9.59px;transform:rotate(45deg)}.hero{color:#fff;background:#111;align-items:center;min-height:90vh;padding:65px 0;display:flex;position:relative;overflow:hidden}.hero__glow{pointer-events:none;opacity:1;will-change:auto;background:radial-gradient(circle,#2b6eff47 0%,#0000 68%);border-radius:50%;width:min(70vw,640px);height:min(70vw,640px);position:absolute;top:10%;right:-8%;transform:scale(1)}@media (width>=769px){.hero__glow{filter:blur(40px)}}.hero__inner{z-index:1;align-items:center;gap:52px;min-height:0;display:flex;position:relative}.hero__content{flex:480px;min-width:0;max-width:618px}.hero__title{letter-spacing:-3px;color:#fff;flex-direction:column;margin-top:20px;font-family:Manrope,Poppins,sans-serif;font-size:64px;font-weight:800;line-height:1.05;display:flex}.hero-magic--line{display:block}.hero__body{color:#fff;max-width:616px;margin-top:20px;font-size:20px;font-weight:400;line-height:32px}.hero__content .btn--lime{margin-top:20px}.hero__price{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:20px;display:flex}.hero__price .text-lime{font-family:Poppins,sans-serif;font-size:18px;font-weight:600}.hero__price-note{color:#fff;font-size:16px;font-weight:400}.hero__collage{flex:480px;gap:16px;min-width:0;max-width:618px;height:687px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 88%,#0000 100%)}.hero__ticker{flex:1;min-width:0;position:relative;overflow:hidden}.hero__ticker-track{will-change:transform;flex-direction:column;display:flex}.hero__ticker-set{flex-direction:column;gap:16px;padding-bottom:16px;display:flex}.tickers-on .hero__ticker--up .hero__ticker-track{animation:28s linear infinite ticker-up}.tickers-on .hero__ticker--down .hero__ticker-track{animation:28s linear infinite ticker-down}.tickers-on .hero__collage:hover .hero__ticker-track{animation-play-state:paused}.hero__img{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:18px;flex-shrink:0;width:100%;overflow:hidden}.hero__img img{object-fit:cover;width:100%;height:100%;display:block}.hero__img--tall{height:354px}.hero__img--sq{height:283px}@keyframes ticker-up{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}@keyframes ticker-down{0%{transform:translateY(-50%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.hero__ticker--up .hero__ticker-track,.hero__ticker--down .hero__ticker-track{animation:none}.hero__ticker--down .hero__ticker-track{transform:none}}.stats{background:#fff;border-top:1px solid #e5e1db;border-bottom:1px solid #e5e1db}.stats .container{justify-content:space-between;align-items:center;gap:24px;min-height:132px;padding-top:36px;padding-bottom:36px;display:flex}.stats__item{text-align:center;min-width:163px}.stats__num{color:#2b6eff;font-family:Poppins,sans-serif;font-size:40px;font-weight:600;line-height:1}.stats__label{color:#171819;margin-top:16px;font-size:20px;font-weight:400}.why{background:#fff;padding:120px 0}.why .container{align-items:flex-start;gap:76px;display:flex}.why__card{background:#f7f7f6;border-radius:22px;flex:520px;min-width:0;max-width:620px;padding:37px}.why__tabs{background:#ebebea;border-radius:16px;height:64px;padding:5px;display:flex}.why__tab{color:#555;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;transition:background .2s,color .2s}.why__tab--active{color:#fff;background:#111}.why__panel{margin-top:20px;display:none}.why__panel.is-active{animation:.3s why-panel-in;display:block}@keyframes why-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.google-mock{background:#fff;border-radius:16px;padding:22px 24px 24px;overflow:hidden;box-shadow:0 8px 32px #0000000f}.google-mock__logo{letter-spacing:-1px;text-align:center;font-family:Poppins,Arial,sans-serif;font-size:36px;font-weight:700;line-height:40px}.g-blue{color:#4285f4}.g-red{color:#ea4335}.g-yellow{color:#fbbc05}.g-green{color:#34a853}.google-mock__search{color:#171819;border:1px solid #e5e1db;border-radius:24px;align-items:center;gap:12px;height:47px;margin-top:18px;padding:0 16px;font-size:14px;display:flex;box-shadow:0 1px 4px #0000000f}.google-mock__nav{color:#5f6368;border-bottom:1px solid #e5e1db;gap:22px;margin-top:18px;padding-bottom:10px;font-size:13px;display:flex}.google-mock__nav .is-active{color:#1a73e8;border-bottom:3px solid #1a73e8;margin-bottom:-11px;padding-bottom:10px;font-weight:500}.google-mock__ad{margin-top:24px}.google-mock__ad-head{align-items:center;gap:10px;display:flex}.google-mock__badge{color:#f0ff79;background:#111;border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;font-size:16px;font-weight:700;display:flex}.google-mock__ad-head strong{color:#171819;font-size:14px;font-weight:600;display:block}.google-mock__ad-head small{color:#5f6368;margin-top:2px;font-size:12px;display:block}.google-mock__title{color:#1a0dab;margin-top:14px;font-size:20px;font-weight:400;line-height:1.3}.google-mock__desc{color:#4d5156;max-width:460px;margin-top:8px;font-size:14px;line-height:1.5}.google-mock__cta{color:#1967d2;background:#e8f0fe;border-radius:24px;align-items:center;height:46px;margin-top:16px;padding:0 19px;font-size:14px;font-weight:500;display:inline-flex}.google-mock__skeleton{border-top:1px solid #e5e1db;flex-direction:column;gap:11px;margin-top:30px;padding-top:24px;display:flex}.google-mock__skeleton span{background:#ececec;border-radius:4px;height:9px;display:block}.meta-mock{background:#fff;border-radius:16px;padding:18px 18px 14px;overflow:hidden;box-shadow:0 8px 32px #0000000f}.meta-mock__head{align-items:center;gap:10px;display:flex}.meta-mock__avatar{color:#fff;background:#1fa855;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex}.meta-mock__head strong{color:#171819;font-size:14px;font-weight:600;display:block}.meta-mock__head small{color:#8a8d91;margin-top:2px;font-size:12px;display:block}.meta-mock__copy{color:#171819;margin-top:12px;font-size:14px;line-height:1.45}.meta-mock__media{aspect-ratio:16/10;background:#e8e8e8;border-radius:10px;margin-top:14px;overflow:hidden}.meta-mock__media img{object-fit:cover;width:100%;height:100%;display:block}.meta-mock__cta-row{background:#f5f6f7;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.meta-mock__cta-row strong{color:#171819;font-size:13px;font-weight:600;display:block}.meta-mock__cta-row span{color:#65676b;margin-top:2px;font-size:12px;display:block}.meta-mock__cta{color:#1877f2;cursor:pointer;background:#e7f3ff;border:0;border-radius:8px;flex-shrink:0;height:36px;padding:0 14px;font-size:13px;font-weight:600}.meta-mock__actions{border-top:1px solid #e5e5e5;justify-content:space-between;margin-top:12px;padding:10px 4px 2px;display:flex}.meta-mock__actions span{color:#65676b;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.chatgpt-mock{background:#fff;border-radius:16px;padding:18px 18px 20px;overflow:hidden;box-shadow:0 8px 32px #0000000f}.chatgpt-mock__header{border-bottom:1px solid #ececec;align-items:center;gap:8px;padding-bottom:14px;display:flex}.chatgpt-mock__header strong{color:#111;font-size:15px;font-weight:600}.chatgpt-mock__mark{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.chatgpt-mock__user{color:#111;background:#f4f4f4;border-radius:18px;max-width:88%;margin:18px 0 0 auto;padding:12px 14px;font-size:13px;line-height:1.45}.chatgpt-mock__reply{align-items:flex-start;gap:10px;margin-top:16px;display:flex}.chatgpt-mock__skeleton{flex-direction:column;flex:1;gap:9px;padding-top:4px;display:flex}.chatgpt-mock__skeleton span{background:#ececec;border-radius:4px;height:9px;display:block}.chatgpt-mock__ad{background:#f7f3eb;border:1px solid #e6dcc8;border-radius:14px;margin-top:18px;padding:14px 14px 16px}.chatgpt-mock__sponsored{letter-spacing:.06em;color:#8a8578;margin-bottom:10px;font-size:11px;font-weight:600}.chatgpt-mock__ad-body{align-items:flex-start;gap:12px;display:flex}.chatgpt-mock__ad-icon{background:#111;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.chatgpt-mock__ad-body strong{color:#111;font-size:14px;font-weight:700;display:block}.chatgpt-mock__ad-body p{color:#4a4a4a;margin-top:4px;font-size:13px;line-height:1.45}.chatgpt-mock__cta{color:#fff;cursor:pointer;background:#111;border:0;border-radius:999px;align-items:center;height:40px;margin-top:14px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.why__right{flex:480px;min-width:0;max-width:592px;padding-top:22px}.why__title{letter-spacing:-2px;color:#111;margin-top:20px;font-family:Manrope,Poppins,sans-serif;font-size:54px;font-weight:800;line-height:1.1}.why__features{grid-template-columns:1fr 1fr;gap:28px 32px;margin-top:36px;display:grid}.feature__icon{background:#f0f2f5;border-radius:12px;justify-content:center;align-items:center;width:47px;height:47px;display:flex}.feature h3{color:#111;margin-top:12px;font-size:18px;font-weight:600}.feature p{color:#4a4a4a;margin-top:6px;font-size:15px;line-height:1.45}.why__right .btn--black{margin-top:36px}.offer{color:#fff;background:#0e1116;padding:118px 0 120px;position:relative;overflow:hidden}.offer:before{content:"";pointer-events:none;background:radial-gradient(circle,#2b6eff47 0%,#2b6eff14 42%,#0000 70%);border-radius:50%;width:620px;height:620px;position:absolute;top:10%;right:-8%}.offer .container{z-index:1;justify-content:space-between;align-items:flex-start;gap:106px;display:flex;position:relative}.offer__left{flex:520px;min-width:0;max-width:654px}.offer__title{letter-spacing:-2px;max-width:654px;margin-top:20px;font-family:Manrope,Poppins,sans-serif;font-size:54px;font-weight:800;line-height:1.09}.offer__list{flex-direction:column;gap:14.5px;margin-top:33px;display:flex}.offer__list li{color:#fff;align-items:center;gap:6px;font-size:16px;line-height:24px;display:flex}.offer__list li img{flex-shrink:0;width:24px;height:24px}.offer__left .btn--lime{border-radius:12px;min-height:65px;margin-top:33px;padding:19px 25px;font-size:16px;font-weight:600}.offer__card{background:linear-gradient(#1a2030 0%,#141924 100%) padding-box padding-box,linear-gradient(145deg,#7896dc8c,#28324659 45%,#5a78c873) border-box;border:1.5px solid #0000;border-radius:22px;flex:0 528px;width:100%;max-width:528px;margin-top:75px;padding:41px 39px 40px;position:relative;box-shadow:inset 0 0 0 1px #2b6eff0f,0 24px 80px #00000059,0 0 60px #2b6eff1f}.offer__gift{background:#f0ff79;border-radius:14px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.offer__gift img{width:26px;height:26px}.offer__card-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;margin-top:27px;font-size:13px;font-weight:600}.offer__card-price{align-items:flex-end;gap:24px;margin-top:16px;display:flex}.offer__card-amount{letter-spacing:-3px;color:#fff;font-family:Manrope,Poppins,sans-serif;font-size:72px;font-weight:800;line-height:.9}.offer__card-unit{color:#ffffffb3;padding-bottom:8px;font-size:18px;font-weight:500}.offer__card-desc{color:#fff;margin-top:24px;font-size:20px;font-weight:500;line-height:1.4}.offer__card-note{color:#ffffff8c;border-top:1px solid #ffffff1f;margin-top:21px;padding-top:21px;font-size:15px}.cases{background:#faf9f7;padding:120px 0;overflow:hidden}.cases__head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.cases__intro{max-width:850px}.cases__title{letter-spacing:-2px;color:#111;margin-top:20px;font-family:Manrope,Poppins,sans-serif;font-size:54px;font-weight:800;line-height:1.09}.cases__sub{color:#4a4a4a;max-width:850px;margin-top:20px;font-size:18px;line-height:1.5}.cases__nav{flex-shrink:0;gap:10px;padding-bottom:8px;display:flex}.cases__nav-btn{cursor:pointer;background:#fff;border:1px solid #e5e1db;border-radius:50%;justify-content:center;align-items:center;width:53px;height:53px;transition:opacity .2s,background .2s;display:flex}.cases__nav-btn:disabled{opacity:.35;cursor:default}.cases__nav-btn--next{background:#2b6eff;border-color:#2b6eff}.cases__nav-btn--next img{filter:brightness(0)invert()}.cases__nav-btn--next:disabled{opacity:.35;background:#fff;border-color:#e5e1db}.cases__nav-btn--next:disabled img{filter:none}.cases__slider{box-sizing:border-box;width:100%;max-width:1440px;margin-top:40px;margin-left:auto;margin-right:auto;padding:0 24px}.cases__track{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;-ms-overflow-style:none;gap:22px;margin-right:-24px;padding-bottom:8px;padding-right:24px;display:flex;overflow-x:auto}.cases__track::-webkit-scrollbar{display:none}.case-card{scroll-snap-align:start;background:#fff;border:1px solid #ebe8e2;border-radius:22px;flex:0 0 calc(30.4878% - 13.4146px);width:calc(30.4878% - 13.4146px);min-width:300px;max-width:380px;min-height:487px;overflow:hidden}.case-card__media{background:#eee;border-radius:16px;height:275px;margin:15px 15px 0;position:relative;overflow:hidden}.case-card__media>img{object-fit:cover;width:100%;height:100%;display:block}.case-card__logo{background:#fff;border-radius:10px;align-items:center;height:45px;padding:10px 13px;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 16px #00000014}.case-card__logo img{width:auto;max-height:25px;display:block}.case-card__logo--dark{background:#000;padding:8px 12px}.case-card__logo--dark img{width:auto;max-height:28px}.case-card__logo--wide img{max-height:20px}.case-card__logo--sm{padding:6px 8px}.case-card__logo--sm img{width:auto;max-width:72px;max-height:32px}.case-card__body{padding:16px 19px 24px}.case-card__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.case-card__row h3{color:#111;font-size:20px;font-weight:600;line-height:1.25}.case-card__tag{color:#c2410c;white-space:nowrap;background:#fff7ed;border:1px solid #f0d9c4;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:500}.case-card__body p{color:#4a4a4a;margin-top:14px;font-size:15px;line-height:1.55}.case-card--cta{box-sizing:border-box;color:#fff;background:radial-gradient(90% 70% at 100% -10%,#c478288c 0%,#0000 58%),#0c0b09;border:1px solid #ffffff14;flex-direction:column;align-items:flex-start;padding:36px 28px 28px;display:flex}.case-card__cta-cube{image-rendering:auto;width:72px;height:auto;display:block}.case-card__cta-title{letter-spacing:-.5px;color:#fff;max-width:280px;margin-top:40px;font-size:26px;font-weight:700;line-height:1.25}.case-card__cta-text{color:#ffffff9e;max-width:260px;margin-top:14px;font-size:15px;line-height:1.5}.case-card__cta-btn{color:#111;background:#e8c48a;border-radius:999px;align-items:center;gap:10px;margin-top:auto;padding:14px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.case-card__cta-btn:hover{background:#f0d4a4}.case-card__cta-arrow{font-size:16px;line-height:1}.cases__cta{justify-content:center;margin-top:40px;display:flex}.cases__cta .btn--black{border-radius:12px;min-height:65px;padding:19px 25px;font-size:16px}.credit{color:#fff;background:#0e1116;padding:117px 0}.credit .container{align-items:flex-start;gap:78px;display:flex}.credit__left{flex:520px;min-width:0;max-width:696px}.credit__title{letter-spacing:-2px;margin-top:20px;font-family:Manrope,Poppins,sans-serif;font-size:54px;font-weight:800;line-height:1.1}.credit__body{color:#ffffffd9;max-width:575px;margin-top:18px;font-size:18px;line-height:1.55}.credit__check{align-items:center;gap:6px;margin-top:24px;font-size:16px;display:flex}.credit__left .btn--lime{margin-top:24px}.credit__disclaimer{color:#ffffff73;margin-top:18px;font-size:13px}.credit__card{background:linear-gradient(160deg,#3a2f24 0%,#2a241c 40%,#1e1a16 100%);border:1px solid #c49a6c59;border-radius:22px;flex:400px;width:100%;max-width:514px;margin-top:32px;padding:41px;box-shadow:0 20px 60px #00000059}.credit__brand{align-items:center;gap:14px;font-size:22px;font-weight:600;display:flex}.credit__card-label{letter-spacing:.1em;color:#ffffffa6;margin-top:28px;font-size:12px;font-weight:600}.credit__card-amount{letter-spacing:-2px;color:#e8d5b5;margin-top:16px;font-family:Manrope,Poppins,sans-serif;font-size:64px;font-weight:800;line-height:1.05}.credit__upto{letter-spacing:0;color:#ffffffbf;margin-bottom:4px;font-size:22px;font-weight:500;display:block}.credit__card-body{color:#fffc;margin-top:20px;font-size:16px;line-height:1.5}.credit__card-fine{color:#ffffff73;border-top:1px solid #ffffff1f;margin-top:24px;padding-top:21px;font-size:12px;line-height:1.5}.testimonials{background:#fff;padding:112px 0}.testimonials__title{letter-spacing:-2px;color:#111;margin-top:20px;font-family:Manrope,Poppins,sans-serif;font-size:54px;font-weight:800;line-height:1.1}.testimonials__grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.t-card{background:#faf9f7;border-radius:22px;flex-direction:column;min-height:364px;padding:29px;display:flex}.t-card__top{justify-content:space-between;align-items:center;min-height:43px;display:flex}.t-card__logo{width:auto;height:31px}.t-card__logo--hop{height:28px}.t-card__logo--master{height:36px}.t-card__logo--secure{height:28px}.t-card__stars{gap:2px;display:flex}.t-card__stars span{background:#22c55e;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.t-card__stars img{width:15.59px;height:15.59px}.t-card h3{color:#111;margin-top:16px;font-size:18px;font-weight:600}.t-card blockquote{color:#333;flex:1;margin-top:12px;font-size:15px;line-height:1.55}.t-card__author{align-items:center;gap:12px;margin-top:20px;display:flex}.t-card__avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:14px;font-weight:700;display:flex}.t-card__author strong{color:#111;font-size:15px;font-weight:600;display:block}.t-card__author small{color:#555;margin-top:2px;font-size:13px;display:block}.testimonials__cta{justify-content:center;margin-top:40px;display:flex}.method{color:#fff;background:#0e1116;padding:120px 0}.method__title{letter-spacing:-2px;max-width:700px;margin-top:20px;font-family:Manrope,Poppins,sans-serif;font-size:54px;font-weight:800;line-height:1.09}.method__timeline{border:1px solid #ffffff1a;border-radius:22px;margin-top:40px;padding:48px 32px 40px;position:relative;overflow:hidden}.method__labels{color:#ffffffb3;justify-content:space-between;align-items:center;margin-bottom:18px;padding:0 4px;font-size:14px;font-weight:500;display:flex}.method__rail{grid-template-columns:repeat(5,1fr);align-items:center;height:30px;margin:0 0 18px;display:grid;position:relative}.method__line{z-index:0;background:linear-gradient(90deg,#6b8cff 0%,#7a9bff 22%,#a78bfa 45%,#c4e87a 72%,#f0ff79 100%);border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:15px;right:15px}.method__dot{z-index:1;color:#0e1116;background:#9eb6ff;border-radius:50%;justify-content:center;justify-self:start;align-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:flex;position:relative;box-shadow:0 0 0 6px #0e1116}.method__dot--lime{color:#111;background:#f0ff79}.method__steps{z-index:1;grid-template-columns:repeat(5,1fr);gap:15px;display:grid;position:relative}.step{min-width:0}.step__card{box-sizing:border-box;background:#161a22;border:1px solid #ffffff1a;border-radius:16px;height:100%;min-height:218px;padding:26px 20px 24px}.step__card small{letter-spacing:.04em;color:#f0ff79;text-transform:uppercase;font-size:12px;font-weight:600;display:block}.step__card h3{color:#fff;margin-top:12px;font-size:17px;font-weight:600;line-height:1.3}.step__card p{color:#ffffffa6;margin-top:12px;font-size:14px;line-height:1.45}.step__card--lime{color:#111;background:#f0ff79;border-color:#f0ff79}.step__card--lime small,.step__card--lime h3{color:#111}.step__card--lime p{color:#111111b8}.method__footer{flex-direction:column;align-items:center;gap:16px;margin-top:48px;display:flex}.method__note{color:#ffffff73;text-align:center;max-width:599px;font-size:13px}.faq{background:#fff;padding:110px 0 112px}.faq__head{text-align:center}.faq__head .badge{margin:0 auto}.faq__title{letter-spacing:-2px;color:#111;margin-top:20px;font-family:Manrope,Poppins,sans-serif;font-size:54px;font-weight:800;line-height:1.1}.faq__layout{align-items:stretch;gap:24px;margin-top:58px;display:flex}.faq__list{flex-direction:column;flex:1.5 1 0;gap:12px;min-width:0;display:flex}.faq__item{background:#f7f7f7;border:1px solid #0000;border-radius:16px;transition:background .2s,border-color .2s;overflow:hidden}.faq__item--open{background:#fff;border-color:#e5e5e5}.faq__row{text-align:left;cursor:pointer;width:100%;min-height:78px;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:16px;padding:23px 22px;display:flex}.faq__num{color:#1a56d6;flex-shrink:0;min-width:18px;font-family:Poppins,sans-serif;font-size:13px;font-weight:700}.faq__q{color:#101217;flex:1;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:1.35}.faq__toggle{color:#101217;background:#fff;border:1px solid #d9d9d9;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;font-weight:500;line-height:1;transition:background .2s,border-color .2s;display:flex}.faq__item--open .faq__toggle{background:#e8efff;border-color:#e8efff}.faq__a{color:#5a6370;max-width:654px;padding:0 54px 28px 52px;font-family:Poppins,sans-serif;font-size:14px;line-height:1.85}.faq__a[hidden]{display:none}.faq__aside{color:#fff;background:#0e1116;border-radius:22px;flex-direction:column;flex:1 1 0;min-width:0;max-width:506px;display:flex;overflow:hidden}.faq__aside-media{height:311px;position:relative;overflow:hidden}.faq__aside-media img{object-fit:cover;width:100%;height:100%}.faq__chip{letter-spacing:0;border-radius:20px;padding:6px 10px;font-family:Poppins,sans-serif;font-size:10px;font-weight:400;position:absolute}.faq__chip--tl{color:#1a56d6;background:#fff;top:20px;left:23px}.faq__chip--br{color:#111;background:#f0ff79;bottom:18px;right:20.35px}.faq__aside-body{flex-direction:column;flex:1;padding:26px 27px 28px;display:flex}.faq__aside-body h3{font-size:24px;font-weight:600}.faq__aside-body p{color:#ffffffb3;flex:1;margin-top:12px;font-size:15px;line-height:1.5}.faq__aside-body .btn--lime{align-self:flex-start;margin-top:20px}.form-section{background:#fff;padding:30px 0}.form-card{color:#fff;background:#0d1016;border-radius:28px;gap:65px;padding:62px 64px;display:flex;position:relative;overflow:hidden}.form-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#2b6eff40 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-210px;right:-100px}.form-card__left{z-index:1;flex:480px;min-width:0;max-width:675px;position:relative}.form-card__title{letter-spacing:-2px;margin-top:20px;font-family:Manrope,Poppins,sans-serif;font-size:48px;font-weight:800;line-height:1.1}.form-card__intro{color:#ffffffa6;max-width:473px;margin-top:16px;font-size:15px;line-height:1.5}.form-progress{margin-top:28px}.form-progress__row{letter-spacing:.06em;color:#ffffff8c;justify-content:space-between;font-size:12px;display:flex}.form-progress__row strong{color:#fff;letter-spacing:0}.form-progress__bar{background:#ffffff1a;border-radius:999px;height:5px;margin-top:10px;overflow:hidden}.form-progress__bar span{background:#2b6eff;border-radius:999px;height:100%;transition:width .25s;display:block}.lead-form{margin-top:0}.form-step[hidden]{display:none}.form-card__question{margin-top:28px;font-size:22px;font-weight:600}.form-card__note{color:#ffffff80;margin-top:10px;font-size:14px;line-height:1.45}.form-options{flex-direction:column;gap:10px;margin-top:20px;display:flex}.form-option{cursor:pointer;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:13px;min-height:53px;padding:14px 18px;font-size:15px;transition:border-color .15s,background .15s;display:flex;position:relative}.form-option input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-option:hover{background:#ffffff08;border-color:#ffffff59}.form-option:has(input:checked),.form-option.is-selected{background:#2b6eff1f;border-color:#2b6eff}.form-option__radio{border:1.5px solid #ffffff59;border-radius:50%;flex-shrink:0;width:19px;height:19px;position:relative}.form-option:has(input:checked) .form-option__radio,.form-option.is-selected .form-option__radio{background:#2b6eff;border-color:#2b6eff;box-shadow:inset 0 0 0 3px #0d1016}.form-fields{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.form-field{flex-direction:column;gap:8px;display:flex}.form-field:first-child,.form-field:nth-child(2),.form-field:nth-child(3){grid-column:1/-1}.form-field__label{color:#ffffffa6;font-size:13px}.form-field__label em{color:#fff6;font-style:normal}.form-field input{color:#fff;height:53px;font:inherit;background:#ffffff0a;border:1px solid #ffffff26;border-radius:12px;outline:none;padding:0 16px;font-size:15px;transition:border-color .15s,background .15s}.form-field input::placeholder{color:#ffffff59}.form-field input:focus{background:#2b6eff14;border-color:#2b6eff}.form-nav{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.form-aside{z-index:1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;flex:0 420px;width:100%;min-width:0;max-width:420px;padding:28px;display:flex;position:relative}.form-aside__logo{width:104px;height:auto}.form-aside__visual{height:257px;margin-top:140px;position:relative}.form-aside__sphere{background:radial-gradient(circle at 35% 30%,#5b8fff,#1a4fd6 55%,#0a2a80);border-radius:50%;justify-content:center;align-items:center;width:220px;height:220px;margin:40px auto 0;display:flex;box-shadow:0 20px 60px #2b6eff59}.form-aside__sphere img{filter:brightness(0)invert();width:140px;height:auto}.form-chip{color:#111;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 8px 24px #0003}.form-chip--acq{top:4px;right:0}.form-chip--google{top:160px;left:0}.form-chip--meta{top:215px;right:0}.form-aside__copy{margin-top:auto;padding-top:40px}.form-aside__copy h3{font-size:22px;font-weight:600;line-height:1.3}.form-aside__copy p{color:#fff9;margin-top:12px;font-size:14px;line-height:1.5}.form-aside__checks{flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}.form-aside__checks span{color:#ffffffbf;align-items:center;gap:6px;font-size:13px;display:inline-flex}.final-cta{background:#fff;padding:0 0 120px}.final-cta__banner{color:#fff;background:#0e1116;border-radius:28px;justify-content:space-between;align-items:center;gap:40px;padding:54px 78px;display:flex;position:relative;overflow:hidden}.final-cta__banner:before{content:"";pointer-events:none;background:radial-gradient(circle,#2b6eff59 0%,#0000 70%);width:420px;height:420px;position:absolute;top:-120px;right:-80px}.final-cta__eyebrow{color:#f0ff79;align-items:center;gap:9px;font-size:14px;font-weight:500;display:flex}.final-cta__title{letter-spacing:-2px;margin-top:22px;font-family:Manrope,Poppins,sans-serif;font-size:48px;font-weight:800;line-height:1.1}.final-cta__banner .btn--lime{z-index:1;position:relative}.footer{color:#fff;background:#111;padding:75px 0 40px}.footer__top{justify-content:space-between;gap:40px;display:flex}.footer__brand{width:315px}.footer__brand p{color:#ffffffa6;max-width:270px;margin-top:20px;font-size:16px;line-height:1.5}.footer__col{flex-direction:column;gap:0;min-width:157px;display:flex}.footer__col h4,.footer__heading{color:#fff;margin-bottom:18px;font-size:16px;font-weight:600}.footer__col a{color:#ffffffa6;padding:7px 0;font-size:15px;display:block}.footer__col--contact{width:224px}.footer__col--contact a{align-items:center;gap:8px;font-size:14px;display:flex}.footer__geo{color:#ffffff8c;margin-top:16px;font-size:14px;line-height:1.5}.footer__bottom{color:#ffffff73;border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:80px;padding-top:29px;font-size:13px;display:flex}@media (width<=1100px){.hero__inner,.why .container,.offer .container,.credit .container,.faq__layout,.form-card{flex-direction:column;gap:40px}.hero__content,.hero__collage,.why__card,.why__right,.offer__left,.offer__card,.credit__left,.credit__card,.faq__list,.faq__aside,.form-card__left,.form-aside{flex:none;width:100%;max-width:100%}.hero__collage{height:560px}.hero__img--tall{height:300px}.hero__img--sq{height:240px}.offer__card,.credit__card{margin-top:0}.hero__title,.why__title,.offer__title,.cases__title,.credit__title,.testimonials__title,.method__title,.faq__title{letter-spacing:-1.5px;font-size:42px}.form-card__title,.final-cta__title{font-size:36px}.method__timeline{border-radius:24px;padding:20px 0}.method__labels,.method__rail{display:none}.method__steps{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding:0 16px;display:flex;overflow-x:auto}.method__steps::-webkit-scrollbar{display:none}.step{scroll-snap-align:start;flex:0 0 min(300px,100vw - 64px)}.step__card{border-radius:20px;min-height:210px;padding:32px 28px}.step__card h3{margin-top:14px;font-size:18px}.step__card p{margin-top:14px;font-size:14px;line-height:1.5}.form-aside__visual{margin-top:48px}.cases__head{flex-direction:column;align-items:flex-start}}@media (width<=768px){.container{padding:0 16px}.header__inner{height:72px}.header__logo img{width:120px;height:auto}.header__actions{gap:10px}.header__phone{display:none}.header__cta{min-height:44px;padding:14px 16px;font-size:11px}.btn--lg{white-space:normal;min-height:52px;padding:16px 20px;font-size:15px}.hero{padding:40px 0}.hero__title{letter-spacing:-1px;font-size:34px}.hero__body{font-size:16px;line-height:26px}.hero__collage{display:none}.stats .container{flex-direction:column;gap:28px;padding-top:40px;padding-bottom:40px}.stats__num{font-size:32px}.stats__label{margin-top:8px;font-size:16px}.why,.cases,.testimonials,.method,.offer,.credit,.faq{padding:72px 0}.why__card{padding:24px}.why__features{grid-template-columns:1fr;gap:24px}.why__title,.offer__title,.cases__title,.credit__title,.testimonials__title,.method__title,.faq__title{font-size:32px}.offer__card-amount{font-size:56px}.credit__card-amount{font-size:48px}.testimonials__grid{grid-template-columns:1fr}.form-card{gap:32px;padding:36px 24px}.form-card__title{font-size:28px}.form-fields{grid-template-columns:1fr}.form-field:first-child,.form-field:nth-child(2),.form-field:nth-child(3){grid-column:auto}.form-aside{max-width:100%}.form-chip--acq,.form-chip--google,.form-chip--meta{margin-top:10px;position:static}.form-aside__visual{flex-direction:column;align-items:center;height:auto;display:flex}.form-aside__sphere{margin:20px auto}.final-cta{padding-bottom:72px}.final-cta__banner{flex-direction:column;align-items:flex-start;padding:36px 24px}.final-cta__title{font-size:28px}.footer{padding:56px 0 32px}.footer__top{flex-direction:column;gap:36px}.footer__brand,.footer__col--contact{width:100%}.footer__bottom{flex-direction:column;gap:12px;margin-top:48px}.badge{white-space:normal;text-align:left;height:auto}.google-mock__title{font-size:17px}.case-card{flex:0 0 300px;width:300px}}@media (width<=480px){.hero__title{font-size:28px}.why__tabs{flex-direction:column;height:auto}.why__tab{padding:12px}.offer__card,.credit__card{padding:28px 22px}.method__timeline{padding:16px 0}.method__steps{gap:12px;padding:0 12px}.step{flex:0 0 min(288px,100vw - 52px)}.step__card{border-radius:18px;min-height:200px;padding:28px 22px}.step__card h3{font-size:17px}.method__footer .btn--lg{justify-content:center;width:100%}.method__note{padding:0 8px;font-size:12px}.faq__a{padding:0 22px 22px}.faq__chip--br{font-size:8px}}.pop-magic{opacity:1;filter:none;transition:transform .45s cubic-bezier(.22,1,.36,1);transform:none}.pop-magic.is-inview,.pop-magic.is-pop{opacity:1;filter:none;transform:none}.type-magic .type-word{opacity:1;filter:none;display:inline-block;transform:none}.type-magic.is-typed .type-word{opacity:1;filter:none;transform:none}.type-magic .type-cursor{vertical-align:-.05em;background:#2b6eff;width:.08em;height:.9em;margin-left:.06em;animation:.7s step-end infinite type-blink;display:inline-block}@keyframes type-blink{50%{opacity:0}}.reveal{opacity:1;filter:none;transition:transform .55s cubic-bezier(.16,1,.3,1);transform:none}.reveal--stagger{transform:none}.reveal.is-inview{opacity:1;filter:none;transform:none}.reveal--hero{transition-duration:.55s}@media (prefers-reduced-motion:no-preference){.reveal:not(.is-inview){transform:translateY(16px)}}.hero-magic,.hero-magic--collage{opacity:1;filter:none;transform:none}.magic-hover{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s,background .35s;position:relative}.magic-hover:hover{transform:translateY(-6px)}.btn.magic-hover:hover{transform:translateY(-4px)scale(1.035)}.btn--lime.magic-hover:hover{box-shadow:0 16px 40px #f0ff7973,0 0 0 1px #f0ff7966}.btn--black.magic-hover:hover{box-shadow:0 16px 40px #11111159,0 0 24px #2b6eff40}.case-card.magic-hover:hover,.offer__card.magic-hover:hover,.credit__card.magic-hover:hover,.t-card.magic-hover:hover,.step__card.magic-hover:hover{border-color:#2b6eff59;box-shadow:0 22px 50px #11111124}.case-card--cta.magic-hover:hover{border-color:#e8c48a80;box-shadow:0 24px 55px #00000073,0 0 30px #e8c48a33}.why__feature.magic-hover:hover{transform:translateY(-10px)}.faq__item.magic-hover:hover{transform:translateY(-3px);box-shadow:0 12px 28px #11111114}.form-option.magic-hover:hover{border-color:#2b6eff8c;transform:translateY(-3px);box-shadow:0 0 0 1px #2b6eff40}.magic-shine{isolation:isolate;overflow:hidden}.magic-shine:after{content:"";background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #f0ff7938, transparent 45%);opacity:0;pointer-events:none;z-index:1;mix-blend-mode:soft-light;transition:opacity .25s;position:absolute;inset:0}.magic-shine:hover:after{opacity:1}.btn.magic-shine>*,.case-card.magic-shine>*,.offer__card.magic-shine>*,.t-card.magic-shine>*{z-index:2;position:relative}.badge__dot--blue,.badge__dot--lime{position:relative}.hero__title .text-lime,.method__title .text-lime,.credit__title .text-lime,.form-card__title .text-lime,.final-cta__title .text-lime{color:#f0ff79;background:0 0;-webkit-background-clip:unset;background-clip:unset;animation:none}@media (prefers-reduced-motion:reduce){.pop-magic,.type-magic .type-word{opacity:1!important;filter:none!important;transform:none!important}.reveal{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.type-cursor{display:none!important}.magic-hover:hover{transform:none}}.thanks-page{background:#111;min-height:100vh}.thanks-simple{color:#fff;background:#111;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 24px 64px;display:flex;position:relative;overflow:hidden}.thanks-simple__glow{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#2b6eff47 0%,#0000 68%);border-radius:50%;width:min(70vw,520px);height:min(70vw,520px);position:absolute;top:15%;right:-10%}.thanks-simple__logo{z-index:2;display:inline-flex;position:absolute;top:40px;left:50%;transform:translate(-50%)}.thanks-simple__logo img{width:min(280px,72vw);height:auto}.thanks-simple__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;max-width:720px;padding-top:48px;display:flex;position:relative}.thanks-simple__title{letter-spacing:-.04em;color:#fff;flex-direction:column;align-items:center;margin-top:0;font-family:Manrope,Poppins,sans-serif;font-size:clamp(28px,6.2vw,64px);font-weight:800;line-height:1.05;display:flex}.thanks-simple__title .text-lime{white-space:nowrap}.thanks-simple__text{color:#ffffffe6;max-width:560px;margin-top:20px;font-size:clamp(16px,2.4vw,20px);line-height:1.5}.thanks-simple .btn--lime{margin-top:36px}@media (width<=640px){.thanks-simple{padding:48px 0}.thanks-simple .btn--lime{justify-content:center;width:100%}}
