:root{--apx-start:#ff285d;--apx-middle:#9c20e7;--apx-end:#4f49ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#08080b;color:#fff;font-family:var(--apx-body-font,Arial,Helvetica,sans-serif);overflow-x:hidden;-webkit-font-smoothing:antialiased}body.is-locked{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.b-site{--red:var(--apx-start);--purple:var(--apx-middle);--ink:#08080b;--white:#f2f0ec;background:var(--ink);color:#fff;min-height:100vh}.b-skip{position:fixed;left:16px;top:-70px;z-index:2000;padding:12px 18px;background:#fff;color:#111}.b-skip:focus{top:16px}.b-header{height:88px;display:flex;align-items:center;padding:0 4.5vw;border-bottom:1px solid rgba(255,255,255,.15);position:absolute;inset:0 0 auto;z-index:30;gap:38px;backdrop-filter:blur(18px)}.admin-bar .b-header{top:32px}.b-logo{display:flex;align-items:center;filter:drop-shadow(0 0 14px rgba(255,255,255,.22))}.b-logo img{width:148px;height:auto;display:block}.b-nav{display:flex;gap:28px;margin-left:auto;align-items:center}.b-nav li{list-style:none}.b-nav a,.b-phone{font-size:13px;color:#c6c2ca;transition:.25s}.b-nav a:hover,.b-phone:hover{color:#fff}.b-phone{display:flex;gap:9px;align-items:center}.b-phone i{width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 18px var(--red);animation:pulse 2s infinite}.b-header-cta{border:0;border-radius:99px;padding:13px 18px;font-size:12px;cursor:pointer}.b-header-cta span{margin-left:20px}.b-burger{display:none}
.b-hero{height:max(780px,100vh);padding:150px 4.5vw 35px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 40%,#1d0b23 0,transparent 38%),#08080b}.b-cursor-trail,.b-cursor-glow{position:absolute;border-radius:50%;pointer-events:none;will-change:left,top;z-index:2}.b-cursor-trail{width:940px;height:940px;left:calc(var(--tx,50%) - 470px);top:calc(var(--ty,45%) - 470px);background:radial-gradient(circle,rgba(119,48,215,.105) 0,rgba(198,35,144,.085) 34%,rgba(255,45,105,.04) 56%,transparent 74%);filter:blur(46px);opacity:.82}.b-cursor-glow{width:560px;height:560px;left:calc(var(--gx,50%) - 280px);top:calc(var(--gy,45%) - 280px);background:radial-gradient(circle,rgba(255,46,112,.18) 0,rgba(179,38,211,.14) 28%,rgba(97,58,211,.07) 52%,transparent 74%);filter:blur(34px);opacity:.82}.b-orbit{position:absolute;border:1px solid rgba(255,255,255,.12);border-radius:50%;left:50%;top:45%;transform:translate(-50%,-50%);filter:drop-shadow(0 0 30px rgba(245,20,104,.15))}.b-orbit:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:var(--red);box-shadow:0 0 24px var(--red);left:10%;top:16%}.b-orbit.o1{width:520px;height:520px;animation:bspin 18s linear infinite}.b-orbit.o2{width:680px;height:340px;animation:bspin2 14s linear infinite}.b-orbit.o3{width:320px;height:720px;animation:bspin 23s linear infinite reverse}.b-eyebrow{position:relative;z-index:3;display:flex;justify-content:space-between;color:#99949e;text-transform:uppercase;letter-spacing:.16em;font-size:10px}.b-hero h1{position:relative;z-index:4;margin:80px 0 35px;display:flex;flex-direction:column;font-family:var(--apx-heading-font,Arial,sans-serif);font-size:clamp(65px,9vw,150px);line-height:.78;letter-spacing:-.065em;font-weight:600;text-shadow:0 25px 55px rgba(0,0,0,.55)}.b-hero h1 span:last-child{align-self:flex-end}.b-hero h1 em{font-family:Georgia,serif;font-style:italic;font-weight:400;color:transparent;-webkit-text-stroke:1px #c9c5cb;align-self:center;padding-right:7vw;animation:bflick 5s ease-in-out infinite}.b-hero-bottom{position:relative;z-index:4;display:flex;justify-content:flex-end;gap:60px;align-items:center}.b-hero-bottom p{width:400px;line-height:1.55;color:#aaa5ae}.b-main-cta{width:155px;height:155px;border-radius:50%;border:0;color:#fff;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;gap:20px}.b-main-cta:after{content:"";position:absolute;inset:-12px;border:1px solid rgba(255,255,255,.22);border-radius:50%;animation:breathe 3s ease-in-out infinite}.b-main-cta b{font-size:25px}.b-proof{position:absolute;z-index:4;bottom:30px;left:4.5vw;display:flex;border-top:1px solid #48444c}.b-proof div{padding:18px 48px 0 0;display:flex;flex-direction:column}.b-proof b{font-size:21px}.b-proof span{font-size:10px;color:#77727d;margin-top:4px}
.b-diagnostic,.b-cycle,.b-services,.b-guarantees,.b-deliver,.b-lead{padding:120px 5vw}.b-diagnostic{background:var(--white);color:#111}.b-diag-head,.b-section-title{display:grid;grid-template-columns:220px 1fr}.b-diag-head>span,.b-section-title>span,.b-deliver>div>span,.b-lead>div>span{font:10px monospace;letter-spacing:.12em;color:#8e8991}.b-diag-head h2,.b-section-title h2,.b-deliver h2,.b-lead h2{font-family:var(--apx-heading-font,Arial,sans-serif);font-size:clamp(48px,6vw,90px);line-height:.92;letter-spacing:-.06em;margin:0;font-weight:500}.b-diag-shell{margin:70px 0 0 220px;border:1px solid rgba(255,255,255,.16);border-radius:24px;overflow:hidden;background:#0d0d11;box-shadow:0 42px 100px rgba(20,13,20,.26),0 0 60px rgba(133,28,139,.1);position:relative}.b-goal-tabs{display:grid;grid-template-columns:repeat(3,1fr);position:relative;z-index:1}.b-goal-tabs button{min-height:100px;padding:24px 26px;background:rgba(255,255,255,.025);border:0;border-right:1px solid rgba(255,255,255,.13);color:#b8b3be;text-align:left;font-size:17px;cursor:pointer;transition:.3s}.b-goal-tabs button:last-child{border-right:0}.b-goal-tabs button span{display:block;font:10px monospace;color:#77717d;margin-bottom:12px}.b-goal-tabs button:hover:not(.active){background:rgba(255,255,255,.075);color:#fff;box-shadow:inset 0 -3px 0 rgba(255,48,105,.45)}.b-goal-tabs button.active{background:linear-gradient(120deg,var(--apx-start),var(--apx-middle),#242038);background-size:220% 220%;animation:bGradientFlow var(--apx-gradient-speed,7s) ease infinite;color:#fff;box-shadow:0 20px 55px rgba(0,0,0,.5),0 0 45px rgba(207,31,133,.22)}.b-goal-tabs button.active span{color:#fff}.b-goal-result{display:none;grid-template-columns:1.5fr .8fr;min-height:320px;position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.13);background:linear-gradient(112deg,var(--apx-diag-start,#15151a) 0%,#15151a 43%,#251020 61%,#4d123a 79%,var(--apx-diag-end,#7b1955) 100%)}.b-goal-result.active{display:grid;animation:bPanelIn .35s ease}.b-goal-result>div{padding:48px 46px}.b-goal-result>div>span{font-size:10px;text-transform:uppercase;color:#8d8792}.b-goal-result h3{font-size:34px;max-width:650px;margin:28px 0 18px;letter-spacing:-.04em}.b-goal-result p{max-width:650px;color:#aaa5ae;line-height:1.55}.b-goal-result>div>button{display:inline-block;margin-top:20px;cursor:pointer;font-size:14px}.b-goal-result aside{min-width:0;color:#fff;padding:45px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 45% 42%,rgba(255,47,119,.2),transparent 58%);box-shadow:inset 22px 0 75px rgba(126,24,98,.14)}.b-goal-result aside i{font:10px monospace;color:#ef3860}.b-goal-result aside strong{font-size:36px;line-height:1.05;margin:50px 0 12px;text-wrap:balance}.b-goal-result aside small{color:#777}
.b-cycle{overflow:hidden;background:radial-gradient(circle at 85% 30%,rgba(112,34,205,.14),transparent 34%),#08080b}.b-cycle .b-section-title{grid-template-columns:220px 1fr 380px}.b-section-title p{color:#99949e;line-height:1.55;align-self:end}.b-cycle-hint{display:none}.b-cycle-scroll{overflow:visible}.b-cycle-line{margin-top:90px;display:grid;grid-template-columns:repeat(8,1fr);min-width:980px;position:relative}.b-cycle-line:before{content:"";position:absolute;top:20px;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--apx-start),var(--apx-middle),var(--apx-end),var(--apx-start));background-size:220% 100%;box-shadow:0 0 18px rgba(255,40,120,.7);transform:scaleX(0);transform-origin:left}.b-cycle-line div{position:relative;opacity:0}.b-cycle-line span{display:flex;width:40px;height:40px;border-radius:50%;align-items:center;justify-content:center;font:10px monospace;position:relative;background:linear-gradient(135deg,var(--apx-start),var(--apx-middle),var(--apx-end));background-size:220% 220%;border:1px solid rgba(255,255,255,.4);color:#fff;box-shadow:0 0 24px rgba(255,48,137,.48),inset 0 1px 2px rgba(255,255,255,.5)}.b-cycle-line b{font-size:12px;display:block;margin-top:17px;background:linear-gradient(90deg,#fff,#d885ff,#ff668f);-webkit-background-clip:text;background-clip:text;color:transparent}.b-cycle.is-visible .b-cycle-line:before{animation:bLineIn 2.8s .3s cubic-bezier(.2,.75,.2,1) forwards,bGradientFlow 8s 3.1s ease infinite}.b-cycle.is-visible .b-cycle-line div{animation:bCycleIn 1.15s cubic-bezier(.2,.8,.2,1) forwards}.b-cycle.is-visible .b-cycle-line div:nth-child(1){animation-delay:.35s}.b-cycle.is-visible .b-cycle-line div:nth-child(2){animation-delay:.65s}.b-cycle.is-visible .b-cycle-line div:nth-child(3){animation-delay:.95s}.b-cycle.is-visible .b-cycle-line div:nth-child(4){animation-delay:1.25s}.b-cycle.is-visible .b-cycle-line div:nth-child(5){animation-delay:1.55s}.b-cycle.is-visible .b-cycle-line div:nth-child(6){animation-delay:1.85s}.b-cycle.is-visible .b-cycle-line div:nth-child(7){animation-delay:2.15s}.b-cycle.is-visible .b-cycle-line div:nth-child(8){animation-delay:2.45s}.b-cycle-line div:hover span{animation:bCyclePulse 1.15s ease-in-out infinite}
.b-services{background:#101014}.b-service-cards{margin:70px 0 0 220px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.b-service-cards a{min-height:350px;padding:35px;border:1px solid #343039;border-radius:25px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:.4s;box-shadow:0 25px 55px rgba(0,0,0,.25)}.b-service-cards a:after{content:"";position:absolute;width:250px;height:250px;border-radius:50%;background:linear-gradient(135deg,var(--apx-start),var(--apx-middle));filter:blur(60px);opacity:0;right:-100px;bottom:-100px;transition:.4s}.b-service-cards a:hover{transform:translateY(-8px);border-color:#8f4967;box-shadow:0 35px 85px rgba(0,0,0,.45)}.b-service-cards a:hover:after{opacity:.35}.b-service-cards span{font:10px monospace;color:#777}.b-service-cards h3{font-size:36px;letter-spacing:-.04em;margin:65px 0 20px}.b-service-cards p{color:#96919c;line-height:1.55;max-width:460px}.b-service-cards b{margin-top:auto;font-size:12px;z-index:1}.b-guarantees{background:var(--white);color:#111}.b-guarantee-list{margin:70px 0 0 220px;border-top:1px solid #c3bfba}.b-guarantee-list article{display:grid;grid-template-columns:80px 1fr 1fr;padding:35px 0;border-bottom:1px solid #c3bfba}.b-guarantee-list span{font:10px monospace;color:#888}.b-guarantee-list h3{font-size:25px;margin:0}.b-guarantee-list p{margin:0;color:#6c686e;line-height:1.5;max-width:500px}.b-deliver{display:grid;grid-template-columns:1fr 1.8fr;align-items:center;background:radial-gradient(circle at 15% 50%,rgba(163,15,125,.3),transparent 30%),#09090b}.b-deliver-orb{width:290px;height:290px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:65px;border:1px solid #9c375f;box-shadow:0 0 70px rgba(225,20,101,.3),inset 0 0 70px rgba(122,19,197,.18);animation:breathe 4s infinite}.b-deliver h2{margin:35px 0 50px}.b-deliver h2 em{font-family:Georgia,serif;color:#aaa5ae;font-weight:400}.b-deliver ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0}.b-deliver li{padding:18px 0;border-top:1px solid #39353d;color:#bbb6c0}.b-deliver li:before{content:"✓";color:var(--red);margin-right:12px}
.b-lead{display:grid;grid-template-columns:1fr 1fr;gap:10vw;background:linear-gradient(135deg,#e6e2db,#fff);color:#111}.b-lead>div>p{color:#6b676d;max-width:500px;line-height:1.55;margin-top:35px}.b-lead-form,.b-lead .wpcf7 form,.b-modal .wpcf7 form{align-self:center;display:grid;grid-template-columns:1fr 1fr;gap:25px 18px}.b-lead .wpcf7,.b-modal .wpcf7{align-self:center}.b-lead-form label,.b-lead .wpcf7 label,.b-modal .wpcf7 label{display:flex;flex-direction:column;gap:9px;font:10px monospace;color:#777}.b-lead-form .wide,.b-lead .wpcf7 p:has(textarea),.b-lead .wpcf7 p:has(.wpcf7-acceptance),.b-lead .wpcf7 p:has(input[type=submit]),.b-modal .wpcf7 p:has(textarea),.b-modal .wpcf7 p:has(.wpcf7-acceptance),.b-modal .wpcf7 p:has(input[type=submit]){grid-column:1/3}.b-lead .wpcf7 p,.b-modal .wpcf7 p{margin:0}.b-lead-form input,.b-lead-form textarea,.b-lead .wpcf7 input:not([type=checkbox]):not([type=submit]),.b-lead .wpcf7 textarea,.b-modal .wpcf7 input:not([type=checkbox]):not([type=submit]),.b-modal .wpcf7 textarea{width:100%;border:0;border-bottom:1px solid #777;background:transparent;padding:13px 0;color:#111;font:15px Arial;outline:0;resize:vertical;border-radius:0;box-shadow:none}.b-lead .wpcf7 textarea,.b-modal .wpcf7 textarea{min-height:70px}.b-lead .wpcf7 input[type=submit],.b-modal .wpcf7 input[type=submit]{width:100%;border:0;border-radius:99px;padding:18px;color:#fff;font-weight:bold;cursor:pointer}.wpcf7-not-valid-tip{font-size:11px;color:#d5164c}.wpcf7 form .wpcf7-response-output{grid-column:1/3;margin:0;padding:12px;border:1px solid #a8a1a8;border-radius:12px;font-size:12px}.wpcf7-spinner{position:absolute}.wpcf7-acceptance label{display:grid!important;grid-template-columns:21px 1fr!important;align-items:center!important;gap:11px!important;line-height:1.45!important}.wpcf7-acceptance input{appearance:none!important;width:21px!important;height:21px!important;min-width:21px!important;padding:0!important;margin:0!important;border:1px solid #79737c!important;border-radius:4px!important;background:transparent;display:grid!important;place-items:center;cursor:pointer}.wpcf7-acceptance input:after{content:"✓";display:block;color:#fff;font:bold 13px/1 Arial;opacity:0;transform:scale(.35) rotate(-12deg);transition:.25s}.wpcf7-acceptance input:checked{background:linear-gradient(135deg,var(--apx-start),var(--apx-middle))!important;border-color:transparent!important;box-shadow:0 0 0 3px rgba(205,34,153,.13),0 6px 16px rgba(157,28,136,.2)!important;animation:bCheckPress .38s ease}.wpcf7-acceptance input:checked:after{opacity:1;transform:scale(1)}.apnex-form-placeholder,.apnex-fallback-contact{align-self:center;display:block;padding:30px;border:1px dashed #aaa;border-radius:20px;color:#777}
.b-seo{padding:110px 5vw;background:#ece9e3;color:#111;border-top:1px solid #d1ccc5;display:grid;grid-template-columns:1fr 1.15fr;gap:9vw}.b-seo-head>span{font:10px monospace;letter-spacing:.12em;color:#8e8991}.b-seo-head h2{font-size:clamp(46px,5vw,76px);line-height:.94;letter-spacing:-.055em;margin:52px 0 0}.b-seo-head>p{max-width:330px;margin:28px 0 0;color:#78737a;line-height:1.5}.b-seo-copy{font-size:16px;line-height:1.75;color:#625e64}.b-seo-copy>p:first-child{font-size:19px;color:#333035;margin-top:0;padding:24px 26px;border-left:3px solid #c82a8a;border-radius:0 18px 18px 0;background:rgba(255,255,255,.48);box-shadow:0 12px 35px rgba(44,30,42,.06)}.b-seo-summary{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0 8px}.b-seo-summary span{padding:9px 12px;border:1px solid #cec8c2;border-radius:99px;background:rgba(255,255,255,.38);font-size:11px;color:#565159}.b-seo-more{max-height:0;opacity:0;overflow:hidden;transition:max-height .8s ease,opacity .35s ease;counter-reset:seo-section}.b-seo.is-open .b-seo-more{max-height:9000px;opacity:1}.b-seo-more h3{counter-increment:seo-section;display:grid;grid-template-columns:38px 1fr;align-items:center;column-gap:14px;padding-top:34px;margin:34px 0 12px;border-top:1px solid #cbc6c0;font-size:25px;line-height:1.2;color:#171619}.b-seo-more h3:before{content:"0" counter(seo-section);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--apx-start),#8128df);color:#fff;font:10px monospace;box-shadow:0 8px 24px rgba(174,31,137,.25)}.b-seo-more p,.b-seo-more ul,.b-seo-more ol{margin-left:52px;max-width:780px}.b-seo-more ul,.b-seo-more ol{padding:0;list-style:none;counter-reset:seo-list}.b-seo-more li{position:relative;padding:12px 0 12px 28px;border-bottom:1px solid rgba(113,105,111,.16);line-height:1.55}.b-seo-more ul li:before{content:"";position:absolute;left:3px;top:21px;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,var(--apx-start),#7d2ae5);box-shadow:0 0 12px rgba(203,37,147,.35)}.b-seo-more ol li{counter-increment:seo-list}.b-seo-more ol li:before{content:counter(seo-list);position:absolute;left:0;top:12px;color:#c4298d;font:10px monospace}.b-seo-copy>button{border:0;cursor:pointer;font-weight:700}.b-seo-action{margin:38px 0 12px 52px;max-width:780px;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-radius:20px;background:linear-gradient(125deg,#17151a,#351125 58%,#74194f);color:#fff;box-shadow:0 20px 55px rgba(51,22,43,.2)}.b-seo-action p{margin:0!important;color:#d2cdd3}.b-seo-action button{flex:0 0 auto;padding:14px 20px;border:0;border-radius:99px;color:#fff;cursor:pointer}
.b-footer{background:#08080b;padding:100px 5vw 30px}.b-footer-main{display:grid;grid-template-columns:220px 1fr auto;align-items:end;padding-bottom:80px}.b-footer-main img{width:145px;height:auto;filter:drop-shadow(0 0 16px rgba(255,255,255,.18))}.b-footer-main h2{font-size:clamp(45px,6vw,85px);line-height:.9;margin:0;letter-spacing:-.06em}.b-footer-main h2 em{font-family:Georgia,serif;color:#aaa5ae;font-weight:400}.b-footer-main>button{cursor:pointer}.b-footer-grid{border-top:1px solid #353139;padding:45px 0 70px;margin-left:220px;display:grid;grid-template-columns:1fr 1fr 1fr}.b-footer-grid>div{display:flex;flex-direction:column;gap:13px}.b-footer-grid span{font:10px monospace;color:#777;margin-bottom:12px}.b-footer-grid a,.b-footer-grid p{font-size:13px;color:#bbb6c0;margin:0}.b-footer-bottom{border-top:1px solid #353139;padding-top:20px;display:flex;justify-content:space-between;font-size:10px;color:#706b75}
.b-header-cta,.b-main-cta,.b-goal-result>div>button,.b-lead .wpcf7 input[type=submit],.b-modal .wpcf7 input[type=submit],.b-footer-main>button,.b-seo-copy>button,.b-seo-action button,.b-to-top,.b-cookie button{background:linear-gradient(115deg,var(--apx-start),var(--apx-middle),var(--apx-end),var(--apx-start))!important;background-size:300% 300%!important;color:#fff!important;border:0!important;animation:bGradientFlow var(--apx-gradient-speed,7s) ease infinite;box-shadow:0 16px 45px rgba(191,26,126,.32),inset 0 1px 1px rgba(255,255,255,.32);transition:transform .28s,box-shadow .28s,filter .28s}.b-header-cta:hover,.b-main-cta:hover,.b-goal-result>div>button:hover,.b-footer-main>button:hover,.b-seo-copy>button:hover,.b-seo-action button:hover{filter:saturate(1.18) brightness(1.08);box-shadow:0 22px 60px rgba(222,28,130,.48),0 0 28px rgba(111,67,255,.25);transform:translateY(-2px)}.b-goal-result>div>button,.b-footer-main>button,.b-seo-copy>button{border-radius:99px!important;padding:14px 22px!important}.b-main-cta{animation:bGradientFlow var(--apx-gradient-speed,7s) ease infinite,breathe 3s ease-in-out infinite}.b-to-top{position:fixed;right:28px;bottom:28px;z-index:80;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;opacity:0;visibility:hidden;transform:translateY(18px) scale(.86);cursor:pointer}.b-to-top.is-visible{opacity:1;visibility:visible;transform:none}.b-to-top span{font-size:22px;line-height:1}
.b-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(3,3,6,.8);backdrop-filter:blur(20px);opacity:0;visibility:hidden;pointer-events:none;transition:.25s}.b-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.b-modal-card{width:min(980px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:65px;position:relative;padding:58px;border:1px solid rgba(255,255,255,.18);border-radius:30px;background:radial-gradient(circle at 10% 10%,rgba(123,25,212,.25),transparent 35%),#f1efe9;color:#111;box-shadow:0 45px 140px rgba(0,0,0,.72),0 0 100px rgba(181,21,111,.18)}.b-modal.is-open .b-modal-card{animation:bmodalin .25s ease-out}.b-modal-close{position:absolute;right:22px;top:18px;width:42px;height:42px;border:1px solid #bbb4b9;border-radius:50%;background:rgba(255,255,255,.45);font-size:27px;cursor:pointer}.b-modal-copy>span{font:10px monospace;color:#c5003b}.b-modal-copy h2{font-size:clamp(42px,5vw,67px);line-height:.91;letter-spacing:-.06em;margin:38px 0 25px}.b-modal-copy p{color:#6d6870;line-height:1.55}.b-modal-copy ul{list-style:none;padding:18px 0 0;margin:0;border-top:1px solid #cbc5c4}.b-modal-copy li{font-size:13px;padding:7px 0}.b-modal-copy li:before{content:"✓";color:#c5003b;margin-right:10px}.b-cookie{position:fixed;z-index:900;left:24px;bottom:24px;display:flex;align-items:center;gap:18px;max-width:500px;padding:17px 19px;border:1px solid #302b34;border-radius:17px;background:#111016;box-shadow:0 20px 60px #000}.b-cookie p{margin:0;color:#bbb;font-size:12px}.b-cookie button{flex:0 0 auto;border-radius:99px!important;padding:11px 17px!important}
.b-reveal{opacity:0;transform:translateY(46px);transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1)}.b-reveal.is-visible{opacity:1;transform:none}.b-service-cards>a,.b-guarantee-list>article,.b-deliver li{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.75,.2,1),box-shadow .35s ease}.b-reveal:not(.is-visible) .b-service-cards>a,.b-reveal:not(.is-visible) .b-guarantee-list>article,.b-reveal:not(.is-visible) .b-deliver li{opacity:0;transform:translateY(28px)}.b-reveal.is-visible .b-service-cards>a:nth-child(2),.b-reveal.is-visible .b-guarantee-list>article:nth-child(2),.b-reveal.is-visible .b-deliver li:nth-child(2){transition-delay:.1s}.b-reveal.is-visible .b-service-cards>a:nth-child(3),.b-reveal.is-visible .b-guarantee-list>article:nth-child(3),.b-reveal.is-visible .b-deliver li:nth-child(3){transition-delay:.2s}.b-reveal.is-visible .b-service-cards>a:nth-child(4),.b-reveal.is-visible .b-guarantee-list>article:nth-child(4),.b-reveal.is-visible .b-deliver li:nth-child(4){transition-delay:.3s}.b-reveal.is-visible .b-deliver li:nth-child(5){transition-delay:.4s}.b-reveal.is-visible .b-deliver li:nth-child(6){transition-delay:.5s}
.apx-page{padding:190px 5vw 110px;min-height:70vh;background:#f1efe9;color:#111}.apx-page .apx-shell{max-width:1150px;margin:auto}.apx-page h1{font-size:clamp(58px,8vw,116px);line-height:.9;letter-spacing:-.06em}.apx-entry{max-width:900px;font-size:17px;line-height:1.7}.apx-entry img{max-width:100%;height:auto}.apx-kicker{font:10px monospace;letter-spacing:.12em;color:#8e8991}.apx-service-hero{padding:210px 5vw 120px;background:radial-gradient(circle at 80% 40%,rgba(190,35,183,.28),transparent 35%),#09090d}.apx-service-hero .apx-shell{max-width:1400px;margin:auto}.apx-service-hero h1{max-width:1000px;margin:0 0 30px;font-size:clamp(58px,8vw,116px);line-height:.88;letter-spacing:-.06em}.apx-btn{display:inline-flex;padding:17px 25px;border:0;border-radius:99px;background:linear-gradient(115deg,var(--apx-start),var(--apx-middle),var(--apx-end));color:#fff}.apx-section{padding:100px 5vw}.apx-section--light{background:#f1efe9;color:#111}.apx-lead{padding:110px 5vw;background:#0b0a0e}.apx-lead__inner{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.apx-lead__inner h2{font-size:60px}
@keyframes pulse{70%{box-shadow:0 0 0 10px rgba(244,57,91,0)}}@keyframes bspin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes bspin2{to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes breathe{50%{transform:scale(1.05);box-shadow:0 35px 100px rgba(214,19,104,.65)}}@keyframes bflick{50%{filter:drop-shadow(0 0 15px rgba(255,255,255,.18));transform:translateX(12px)}}@keyframes bGradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes bCycleIn{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes bLineIn{from{transform:scaleX(0);filter:brightness(.5)}to{transform:scaleX(1);filter:brightness(1.25)}}@keyframes bCyclePulse{50%{transform:scale(1.14);box-shadow:0 0 34px rgba(255,48,137,.7),0 0 54px rgba(111,67,255,.28)}}@keyframes bCheckPress{45%{transform:scale(.78)}75%{transform:scale(1.12)}}@keyframes bmodalin{from{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes bPanelIn{from{opacity:0}to{opacity:1}}
@media(max-width:800px){.admin-bar .b-header{top:46px}.b-header{height:76px;padding:0 20px;gap:18px}.b-logo img{width:100px}.b-nav{position:absolute;top:76px;left:0;width:100%;padding:25px 20px;background:#0b0b0e;flex-direction:column;align-items:flex-start;opacity:0;pointer-events:none;transform:translateY(-10px);transition:.25s}.b-nav.is-open{opacity:1;pointer-events:auto;transform:none}.b-phone{margin-left:auto;font-size:0}.b-phone:after{content:"Позвонить";font-size:11px}.b-header-cta{display:none}.b-burger{display:block;width:33px;background:none;border:0}.b-burger i{display:block;height:1px;background:#fff;margin:7px}.b-hero{height:800px;padding:120px 20px 30px}.b-eyebrow span:last-child{display:none}.b-hero h1{font-size:15vw;line-height:.85;margin-top:110px}.b-hero h1 em{align-self:flex-start;padding:0}.b-orbit.o1{width:330px;height:330px}.b-orbit.o2{width:440px;height:220px}.b-orbit.o3{width:220px;height:480px}.b-cursor-trail,.b-cursor-glow{display:none}.b-hero-bottom{gap:10px}.b-hero-bottom p{width:55%;font-size:12px}.b-main-cta{width:120px;height:120px;font-size:12px}.b-proof div{padding-right:18px}.b-proof b{font-size:16px}.b-proof span{font-size:9px}.b-diagnostic,.b-cycle,.b-services,.b-guarantees,.b-deliver,.b-lead{padding:85px 20px}.b-diag-head,.b-section-title,.b-cycle .b-section-title{display:block}.b-diag-head>span,.b-section-title>span{display:block;margin-bottom:35px}.b-diag-shell{margin:50px 0 0;border-radius:20px}.b-goal-tabs{display:block}.b-goal-tabs button{width:100%;min-height:auto;border:0;border-bottom:1px solid rgba(255,255,255,.12)}.b-goal-result.active{display:block}.b-goal-result>div,.b-goal-result aside{padding:30px}.b-goal-result aside strong{margin-top:35px}.b-cycle{overflow:hidden}.b-cycle-hint{display:block;margin:42px 0 15px;color:#9b95a0;font:10px monospace;letter-spacing:.08em;text-transform:uppercase}.b-cycle-scroll{overflow-x:auto;overflow-y:hidden;margin:0 -20px;padding:0 20px 18px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.b-cycle-scroll::-webkit-scrollbar{display:none}.b-cycle-line{margin-top:18px;min-width:900px}.b-service-cards,.b-guarantee-list{margin-left:0}.b-service-cards{grid-template-columns:1fr}.b-service-cards a{min-height:300px}.b-guarantee-list article{grid-template-columns:45px 1fr}.b-guarantee-list p{grid-column:2;margin-top:15px}.b-deliver{display:block}.b-deliver-orb{width:180px;height:180px;font-size:42px;margin-bottom:60px}.b-deliver ul{grid-template-columns:1fr}.b-lead{display:block}.b-lead .wpcf7,.b-lead>.apnex-form-placeholder,.b-lead>.apnex-fallback-contact{margin-top:60px}.b-lead .wpcf7 form,.b-modal .wpcf7 form{display:block}.b-lead .wpcf7 p,.b-modal .wpcf7 p{margin-bottom:20px}.b-footer{padding:75px 20px 25px}.b-footer-main{display:block}.b-footer-main img{width:125px;margin-bottom:55px}.b-footer-main>button{display:inline-block;margin-top:40px}.b-footer-grid{margin-left:0;grid-template-columns:1fr 1fr;gap:45px 20px}.b-seo{padding:80px 20px;display:block}.b-seo-head h2{margin:35px 0 45px}.b-seo-copy>p:first-child{font-size:17px}.b-seo-more p,.b-seo-more ul,.b-seo-more ol{margin-left:0}.b-seo-action{margin:32px 0 8px;display:block;padding:23px}.b-seo-action button{width:100%;margin-top:20px}.b-modal{padding:10px}.b-modal-card{display:block;padding:42px 24px 28px;border-radius:23px;max-height:calc(100vh - 20px)}.b-modal-copy h2{font-size:43px;margin:27px 0 18px}.b-modal-copy p,.b-modal-copy ul{display:none}.b-modal .wpcf7,.b-modal .apnex-form-placeholder{margin-top:35px}.b-to-top{width:50px;height:50px;right:16px;bottom:16px}.b-cookie{left:12px;right:12px;bottom:12px}.apx-page,.apx-service-hero{padding-left:20px;padding-right:20px}.apx-lead__inner{display:block}}
@media(max-width:430px){.b-hero h1{font-size:15.5vw;letter-spacing:-.06em}.b-proof{right:20px}.b-proof div{flex:1}.b-footer-bottom{gap:15px}.b-cookie{display:block}.b-cookie button{margin-top:12px;width:100%}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.b-reveal{opacity:1;transform:none}.b-cycle-line div{opacity:1}.b-cycle-line:before{transform:none}}
.inner-hero{padding:190px 5vw 100px;min-height:650px;background:radial-gradient(circle at 80% 40%,rgba(139,18,147,.32),transparent 35%),#08080b;position:relative}.inner-hero--compact{min-height:480px}.inner-hero>span,.inner-split>div>span,.inner-process>span,.about-manifest>span{font:10px monospace;color:#999;letter-spacing:.1em}.inner-hero h1{font-size:clamp(60px,8vw,125px);line-height:.88;letter-spacing:-.07em;max-width:1200px;margin:70px 0 45px;text-shadow:0 30px 70px #000}.inner-hero p{max-width:650px;color:#aaa5ae;font-size:19px;line-height:1.55}.inner-hero>button{display:inline-block;margin-top:35px;border:0;border-radius:99px;padding:17px 25px;background:linear-gradient(115deg,var(--apx-start),var(--apx-middle),var(--apx-end),var(--apx-start));background-size:300%;animation:bGradientFlow 7s ease infinite;color:#fff;box-shadow:0 15px 50px rgba(229,25,91,.35);cursor:pointer}.inner-cards{padding:100px 5vw;background:#f1efe9;color:#111;display:grid;grid-template-columns:1fr 1fr;gap:15px}.inner-cards a{padding:40px;min-height:350px;border:1px solid #c7c3be;border-radius:25px;display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(0,0,0,.08);transition:.35s}.inner-cards a:hover{transform:translateY(-7px);box-shadow:0 30px 70px rgba(0,0,0,.16)}.inner-cards span{font:10px monospace;color:#777}.inner-cards h2{font-size:42px;letter-spacing:-.05em;margin:70px 0 20px}.inner-cards p{color:#6e6a70;max-width:500px;line-height:1.5}.inner-cards b{margin-top:auto;font-size:12px}.inner-split{padding:100px 5vw;background:#f1efe9;color:#111;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.inner-split h2,.inner-process h2{font-size:55px;line-height:.95;letter-spacing:-.055em}.inner-content{color:#68646a;line-height:1.7}.inner-split ul{list-style:none;padding:0;margin:0}.inner-split li{padding:24px 0;border-bottom:1px solid #c7c3be;font-size:19px}.inner-split li:before{content:"✓";color:var(--red);margin-right:15px}.inner-process{padding:100px 5vw}.inner-process>div{margin-top:60px;border-top:1px solid #353139}.inner-process article{display:grid;grid-template-columns:120px 1fr;border-bottom:1px solid #353139;padding:30px 0}.inner-process article b{color:var(--red);font:11px monospace}.inner-process article p{font-size:22px;margin:0}.about-manifest{padding:120px 10vw;background:#f1efe9;color:#111}.about-manifest h2{font-size:clamp(45px,6vw,90px);line-height:.96;letter-spacing:-.06em;max-width:1200px}.about-manifest p{max-width:700px;margin:50px 0 0 auto;font-size:19px;line-height:1.55;color:#68646a}.about-values{padding:100px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:15px}.about-values article{min-height:270px;padding:35px;border:1px solid #353139;border-radius:24px}.about-values b{font:10px monospace;color:var(--red)}.about-values h3{font-size:32px;margin:70px 0 15px}.about-values p{color:#99949e;line-height:1.5}.cases-page{padding:100px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:15px}.cp{min-height:500px;padding:30px;border-radius:28px;display:flex;flex-direction:column;overflow:hidden;position:relative;background:#171219;box-shadow:0 30px 70px rgba(0,0,0,.4)}.cp:after{content:"";width:320px;height:320px;border-radius:50%;position:absolute;right:-70px;top:60px;background:linear-gradient(135deg,var(--red),var(--purple));filter:blur(35px);opacity:.55}.cp.c1{background:#a99b8c;color:#111}.cp.c2{background:#175661}.cp.c3{background:#573357}.cp>span{font:10px monospace}.cp h2{font-size:90px;letter-spacing:-.08em;z-index:1}.cp>div{margin-top:auto;z-index:1}.cp>div b{font-size:25px}.cp>div p{font-size:12px}.cases-disclaimer{padding:0 5vw 80px;color:#777;font-size:11px}.contacts-page{min-height:850px;padding:190px 5vw 100px;display:grid;grid-template-columns:1fr 1fr;gap:9vw;background:radial-gradient(circle at 20% 60%,rgba(168,18,124,.25),transparent 30%)}.contacts-page>div>span{font:10px monospace;color:#888}.contacts-page h1{font-size:clamp(60px,7vw,110px);line-height:.9;letter-spacing:-.065em;margin:65px 0 40px}.contacts-page h1 em{font-family:Georgia,serif;color:#aaa5ae;font-weight:400}.contacts-page>div>p{color:#aaa5ae;max-width:550px;line-height:1.55;margin-bottom:55px}.contacts-page>div>a{display:block;font-size:27px;margin:12px 0}.contacts-page small{display:block;color:#777;margin-top:45px}.contacts-page>.wpcf7,.contacts-page>.apnex-form-placeholder{align-self:center}.contacts-page .wpcf7 form{display:grid;grid-template-columns:1fr 1fr;gap:25px 18px}.contacts-page .wpcf7 p{margin:0}.contacts-page .wpcf7 p:has(textarea),.contacts-page .wpcf7 p:has(.wpcf7-acceptance),.contacts-page .wpcf7 p:has(input[type=submit]){grid-column:1/3}.contacts-page .wpcf7 label{display:flex;flex-direction:column;gap:9px;font:10px monospace;color:#777}.contacts-page .wpcf7 input:not([type=checkbox]):not([type=submit]),.contacts-page .wpcf7 textarea{width:100%;border:0;border-bottom:1px solid #65606a;background:transparent;padding:13px 0;color:#fff;outline:0}.contacts-page .wpcf7 input[type=submit]{width:100%;padding:18px;border:0;border-radius:99px;background:linear-gradient(115deg,var(--apx-start),var(--apx-middle),var(--apx-end));color:#fff}.legal{padding:100px 15vw;background:#f1efe9;color:#111}.legal h2{font-size:32px;margin-top:55px}.legal p,.legal li{color:#656168;line-height:1.7;max-width:850px}@media(max-width:800px){.inner-hero{padding:145px 20px 80px;min-height:600px}.inner-hero h1{font-size:15vw}.inner-cards,.inner-split,.about-values,.cases-page,.contacts-page{padding:75px 20px;display:block}.inner-cards a,.about-values article,.cp{margin-bottom:14px}.inner-split ul{margin-top:50px}.inner-process{padding:75px 20px}.inner-process h2{font-size:45px}.about-manifest{padding:85px 20px}.cp{min-height:420px}.contacts-page{padding-top:145px}.contacts-page>.wpcf7,.contacts-page>.apnex-form-placeholder{margin-top:80px}.contacts-page .wpcf7 form{display:block}.contacts-page .wpcf7 p{margin-bottom:20px}.legal{padding:70px 20px}}
