@media (width<=700px){.bitrix-visual{padding:20px 18px}.sync-flow{grid-template-columns:1fr;padding:22px 0 14px}.system{height:auto;min-height:255px}.sync-hub{min-height:180px}.sync-hub:before{width:132px;height:132px}.sync-hub:after{width:162px;height:162px}.system-brand .system-logo-pb{width:148px}.system-brand .system-logo-bx{width:164px}}.sync-flow{grid-template-columns:minmax(0,1fr) 126px minmax(0,1fr)}.sync-hub{width:126px}.system{padding:18px}.system-brand{grid-template-rows:38px 16px;grid-template-columns:1fr;align-content:start;justify-items:center;gap:5px;height:68px;min-height:68px;display:grid}.system-brand .system-logo{place-self:center;margin:0}.system-brand .system-logo-pb{width:176px;max-height:45px}.system-brand .system-logo-bx{width:158px;max-height:31px;margin:0}.system-brand small{letter-spacing:.075em;justify-content:center;align-items:center;height:16px;margin:0;font-size:10px;line-height:1;display:flex}.entity-foot{color:#9babbc;white-space:nowrap;background:#ffffff0e;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:24px;margin-top:9px;padding:5px 9px;font-size:9px;display:flex}.entity-foot i{flex:none;margin-right:6px}@media (width<=700px){.sync-flow{grid-template-columns:1fr}.sync-hub{width:100%}.system{padding:18px}.system-brand .system-logo-pb{width:158px}.system-brand .system-logo-bx{width:154px}.entity-foot{white-space:normal}}.integration-section.integration-ready .bitrix-copy>.label,.integration-section.integration-ready .bitrix-copy>h2,.integration-section.integration-ready .bitrix-copy>p,.integration-section.integration-ready .bitrix-copy>ul,.integration-section.integration-ready .bitrix-copy>.btn,.integration-section.integration-ready .bitrix-visual{opacity:0}.integration-section.integration-ready .bitrix-copy>.label,.integration-section.integration-ready .bitrix-copy>h2,.integration-section.integration-ready .bitrix-copy>p,.integration-section.integration-ready .bitrix-copy>ul,.integration-section.integration-ready .bitrix-copy>.btn{transform:translateY(14px)}.integration-section.integration-ready .bitrix-visual{transform:translate(18px)}.integration-section.integration-active .bitrix-copy>.label,.integration-section.integration-active .bitrix-copy>h2,.integration-section.integration-active .bitrix-copy>p,.integration-section.integration-active .bitrix-copy>ul,.integration-section.integration-active .bitrix-copy>.btn,.integration-section.integration-active .bitrix-visual{opacity:1;transition:opacity .65s cubic-bezier(.22,.75,.28,1),transform .65s cubic-bezier(.22,.75,.28,1);transform:none}.integration-section.integration-active .bitrix-copy>h2{transition-delay:70ms}.integration-section.integration-active .bitrix-copy>p{transition-delay:.14s}.integration-section.integration-active .bitrix-copy>ul{transition-delay:.21s}.integration-section.integration-active .bitrix-copy>.btn{transition-delay:.28s}.integration-section.integration-active .bitrix-visual{transition-delay:.13s}.integration-section .bitrix-copy li{transition:transform .28s cubic-bezier(.22,.75,.28,1),color .28s,border-color .28s}.integration-section .bitrix-copy li:hover{color:var(--ink);border-color:#fb31503d;transform:translate(4px)}.integration-section .bitrix-copy>.btn span{transition:transform .28s cubic-bezier(.22,.75,.28,1);display:inline-block}.integration-section .bitrix-copy>.btn:hover span{transform:translate(5px)}.integration-section .system{transition:transform .32s cubic-bezier(.22,.75,.28,1),border-color .32s,box-shadow .32s}.integration-section .system:hover{border-color:#ffffff38;transform:translateY(-3px);box-shadow:0 14px 26px #00000021}.integration-section .entity-foot i,.integration-section .sync-head b i{animation:2.6s ease-in-out infinite integration-status-pulse}.integration-section .sync-events i{animation:2.4s ease-in-out infinite integration-arrow}.integration-section .sync-events span:nth-child(2) i{animation-delay:-.8s}.integration-section .sync-events span:nth-child(3) i{animation-delay:-1.6s}@keyframes integration-status-pulse{0%,to{box-shadow:0 0 0 4px #36c77a17}50%{box-shadow:0 0 0 7px #36c77a06}}@keyframes integration-arrow{0%,to{opacity:.55;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.integration-section.integration-ready .bitrix-copy>.label,.integration-section.integration-ready .bitrix-copy>h2,.integration-section.integration-ready .bitrix-copy>p,.integration-section.integration-ready .bitrix-copy>ul,.integration-section.integration-ready .bitrix-copy>.btn,.integration-section.integration-ready .bitrix-visual{opacity:1;transform:none}.integration-section.integration-active .bitrix-copy>*,.integration-section.integration-active .bitrix-visual,.integration-section .bitrix-copy li,.integration-section .bitrix-copy>.btn span,.integration-section .system{transition:none!important}.integration-section .system:hover,.integration-section .bitrix-copy li:hover{transform:none}.integration-section .entity-foot i,.integration-section .sync-head b i,.integration-section .sync-events i{animation:none!important}}body{overflow-x:hidden}.hero-v2{z-index:1;overflow:visible}.stats-strip{z-index:10;box-shadow:0 -18px 42px #30455b0e}@media (width>=1051px){.hero-v2{align-items:end;min-height:740px;padding-bottom:0}.hero-copy-v2{align-self:center;padding-bottom:42px}.hero-product{align-self:end;min-height:650px;margin-bottom:0}.complex-model{transition:none;inset:-9% 0 -13% -28%;animation:none!important;transform:none!important}.complex-model img{object-fit:cover;object-position:right bottom}.complex-shadow{filter:blur(34px);background:#2b405426;height:16%;bottom:-5%;left:-3%;right:-18%;transform:none}.hero-dashboard{top:3%;right:-2%}.object-float-card{top:29%;left:-3%}.conversion-float-card{top:28%;right:-2%}.booking-float-card{bottom:11%;left:4%}.integration-pill{bottom:7%;right:2%}}@media (width<=1050px){.hero-v2{overflow:hidden}}@media (width<=700px){.hero-v2{padding-bottom:0}.hero-product{min-height:470px;margin-bottom:0}.complex-model{transition:none;inset:7% -34% -8% -24%;animation:none!important;transform:none!important}.complex-shadow{bottom:-2%;left:-8%;right:-14%;transform:none}.stats-strip{z-index:10;position:relative;box-shadow:0 -14px 32px #30455b0f}}.hero-product .hero-sky-layer{z-index:0;pointer-events:none;opacity:.9;background:url(/hero-sky-v1.webp) 50%/cover no-repeat;position:absolute;inset:-12% -34% -10% -42%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 20% 82%,#0000 100%)}.hero-product .complex-model{z-index:5;inset:-5% -18% -11% -14%}.hero-product .complex-model img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 24px #32485b29);-webkit-mask-image:none;mask-image:none}@media (width<=1050px){.hero-product .hero-sky-layer{inset:-8% -24% -6%}.hero-product .complex-model{inset:0 -12% -7% -10%}}@media (width<=700px){.hero-product .hero-sky-layer{opacity:.78;inset:-5% -28% -4%}.hero-product .complex-model{inset:7% -22% -4% -18%}}@media (width>=1051px){.hero-product .complex-model{inset:-7% -40% -13% -26%}.hero-product .hero-sky-layer{opacity:.86;inset:-22% -68% -14% -52%}}.solutions-dark{position:relative;overflow:hidden}.solutions-dark:before{content:"";pointer-events:none;filter:blur(28px);background:radial-gradient(circle,#fb315013,#0000 58%);height:62%;position:absolute;inset:18% -10% auto}.solutions-dark>.section-title-row,.solutions-dark>.service-grid-v2{z-index:1;position:relative}.service-grid-v2 article{isolation:isolate;position:relative;overflow:hidden}.service-grid-v2 article:before{content:"";filter:blur(34px);opacity:0;pointer-events:none;z-index:-1;background:#fb31501f;border-radius:50%;height:145px;transition:opacity .38s,transform .5s cubic-bezier(.2,.75,.25,1);position:absolute;inset:auto 12% -90px;transform:translateY(20px)}.service-grid-v2 article:hover:before{opacity:1;transform:translateY(0)}.service-img{text-align:left;cursor:zoom-in;width:100%;color:inherit;font:inherit;border:0;display:block;position:relative}.service-img:focus-visible{outline-offset:5px;outline:2px solid #ff7189}.service-img:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#0000 45%,#0314282e);border-radius:16px;transition:opacity .3s;position:absolute;inset:0}.service-grid-v2 article:hover .service-img:after,.service-img:focus-visible:after{opacity:1}.service-zoom-hint{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#051930d1;border:1px solid #fff9;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:700;line-height:1;transition:opacity .25s,transform .3s;display:flex;position:absolute;bottom:18px;right:18px;transform:translateY(8px);box-shadow:0 10px 24px #0003}.service-zoom-hint i{color:#ff607b;font-size:16px;font-style:normal;line-height:.7}.service-grid-v2 article:hover .service-zoom-hint,.service-img:focus-visible .service-zoom-hint{opacity:1;transform:translateY(0)}.service-grid-v2 article:hover .service-top b{color:#ff9bad}.service-lightbox{z-index:2000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020d1be6;grid-template-columns:minmax(44px,90px) minmax(0,1180px) minmax(44px,90px);justify-content:center;align-items:center;padding:34px;animation:.24s both lightbox-in;display:grid;position:fixed;inset:0}.service-lightbox[hidden]{display:none!important}.service-lightbox figure{background:#071a31;border:1px solid #ffffff26;border-radius:24px;flex-direction:column;width:100%;max-height:calc(100vh - 68px);margin:0;display:flex;overflow:hidden;box-shadow:0 40px 100px #00000085}.lightbox-image{background:#eef2f5;place-items:center;min-height:0;padding:18px;display:grid}.lightbox-image img{object-fit:contain;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 245px);display:block}.service-lightbox figcaption{color:#fff;grid-template-columns:66px 1fr;gap:20px;padding:20px 24px;display:grid}.service-lightbox figcaption>span{color:#ff7189;letter-spacing:.08em;font-weight:800}.service-lightbox figcaption b{margin-bottom:5px;font-size:20px;display:block}.service-lightbox figcaption p{color:#9eacbd;max-width:760px;margin:0;font-size:13px;line-height:1.5}.lightbox-close,.lightbox-arrow{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0a1e36b8;border:1px solid #ffffff2e;transition:background .2s,transform .2s,border-color .2s}.lightbox-close{border-radius:50%;width:48px;height:48px;font-size:27px;line-height:1;position:absolute;top:22px;right:24px}.lightbox-arrow{border-radius:18px;justify-self:center;width:52px;height:70px;font-size:24px}.lightbox-close:hover,.lightbox-arrow:hover{background:#fb3150;border-color:#fb3150;transform:scale(1.04)}@keyframes lightbox-in{0%{opacity:0}to{opacity:1}}@media (width<=700px){.service-zoom-hint{opacity:1;padding:8px 10px;font-size:10px;bottom:12px;right:12px;transform:none}.service-lightbox{grid-template-columns:42px minmax(0,1fr) 42px;padding:68px 8px 16px}.service-lightbox figure{border-radius:17px;max-height:calc(100vh - 84px)}.lightbox-image{padding:8px}.lightbox-image img{border-radius:9px;max-height:calc(100vh - 255px)}.service-lightbox figcaption{grid-template-columns:1fr;gap:6px;padding:16px}.service-lightbox figcaption>span{font-size:11px}.service-lightbox figcaption b{font-size:17px}.service-lightbox figcaption p{font-size:12px}.lightbox-arrow{border-radius:13px;width:38px;height:58px}.lightbox-close{width:42px;height:42px;top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.service-grid-v2 article:before,.service-zoom-hint,.service-img:after,.service-img img,.service-lightbox{transition:none;animation:none}}.roles{overflow:hidden}.role-tabs button{transition:color .28s,padding-left .28s,background-color .28s;position:relative}.role-tabs button:before{content:"";background:var(--red);border-radius:99px;width:2px;transition:transform .28s;position:absolute;top:22%;bottom:22%;left:0;transform:scaleY(0)}.role-tabs button:hover{background:linear-gradient(90deg,#fb31500b,#0000 72%);padding-left:16px}.role-tabs button.active:before{transform:scaleY(1)}.role-tabs button.active{background:linear-gradient(90deg,#fb31500f,#0000 78%);padding-left:16px}.role-screen{--role-x:70%;--role-y:50%;isolation:isolate;background:linear-gradient(135deg,#f5f6f8,#edf1f5);border:1px solid #edf0f3;position:relative;overflow:hidden;box-shadow:0 28px 70px #15273d14}.role-screen:before{content:"";z-index:-1;width:440px;height:440px;left:calc(var(--role-x) - 220px);top:calc(var(--role-y) - 220px);filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#fb31501d,#fb315009 38%,#0000 70%);border-radius:50%;transition:left .14s ease-out,top .14s ease-out;position:absolute}.role-copy{animation:.5s cubic-bezier(.2,.72,.2,1) both role-copy-in}.role-copy h3{margin:12px 0 14px;font-size:34px}.role-copy p{margin:0;font-size:15px}.role-meta{flex-wrap:wrap;gap:7px;margin:22px 0 18px;display:flex}.role-meta span{color:#65758a;text-transform:uppercase;letter-spacing:.04em;background:#ffffffb3;border:1px solid #dde3e9;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.role-copy>strong{color:var(--ink);border-top:1px solid #d8dfe6;align-items:center;gap:10px;padding-top:16px;font-size:13px;display:flex}.role-copy>strong:before{content:"✓";color:#1ba766;background:#e4f6ed;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.role-visual{cursor:zoom-in;background:linear-gradient(145deg,#fff,#ffffffb8);border:0;border-radius:20px;padding:24px;transition:transform .35s,box-shadow .35s;animation:.58s cubic-bezier(.2,.72,.2,1) both role-visual-in;position:relative;box-shadow:0 20px 50px #0d1b2d1f}.role-visual:before{content:"";pointer-events:none;border:1px solid #fb31501a;border-radius:14px;position:absolute;inset:12px}.role-visual img{box-shadow:none;border-radius:12px;transition:transform .45s cubic-bezier(.2,.72,.2,1);display:block;position:relative}.role-visual>span{color:#fff;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06172ed6;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:800;transition:opacity .25s,transform .25s;position:absolute;bottom:34px;right:34px;transform:translateY(7px)}.role-visual:hover{transform:translateY(-5px);box-shadow:0 28px 64px #0d1b2d2e}.role-visual:hover img{transform:scale(1.025)}.role-visual:hover>span{opacity:1;transform:none}.role-visual:focus-visible{outline-offset:4px;outline:3px solid #fb315059}.role-lightbox{z-index:2100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030e1ee6;place-items:center;padding:34px;animation:.24s both role-modal-in;display:grid;position:fixed;inset:0}.role-lightbox[hidden]{display:none!important}.role-lightbox>button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff40;border-radius:50%;width:46px;height:46px;font-size:28px;position:absolute;top:22px;right:28px}.role-lightbox figure{background:#fff;border-radius:24px;width:min(1050px,90vw);margin:0;overflow:hidden;box-shadow:0 32px 90px #00000059}.role-lightbox figure img{object-fit:contain;background:#f5f7f9;width:100%;max-height:72vh;display:block}.role-lightbox figcaption{background:#071a34;gap:5px;padding:20px 26px;display:grid}.role-lightbox figcaption small{color:var(--red);text-transform:uppercase;letter-spacing:.08em;font-weight:900}.role-lightbox figcaption b{color:#fff;font-size:20px}@keyframes role-copy-in{0%{opacity:0;transform:translate(-13px)}to{opacity:1;transform:none}}@keyframes role-visual-in{0%{opacity:0;transform:translate(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes role-modal-in{0%{opacity:0}to{opacity:1}}@media (width<=700px){.role-tabs{scroll-snap-type:x mandatory;border-top:0;display:flex;overflow-x:auto}.role-tabs button{scroll-snap-align:start;border-top:1px solid var(--line);min-width:230px;min-height:66px}.role-screen{grid-template-columns:1fr;gap:24px;min-height:0;padding:26px 20px}.role-copy h3{font-size:29px}.role-visual{padding:14px}.role-visual>span{display:none}.role-lightbox{padding:14px}.role-lightbox>button{top:14px;right:14px}.role-lightbox figure{width:96vw}.role-lightbox figcaption b{font-size:16px}}@media (prefers-reduced-motion:reduce){.role-tabs button,.role-tabs button:before,.role-screen:before,.role-copy,.role-visual,.role-visual img,.role-visual>span,.role-lightbox{transition:none!important;animation:none!important}}.role-copy{grid-template-rows:20px 192px 96px 50px 48px;grid-template-areas:"role-label""role-title""role-text""role-meta""role-result";align-content:start;min-width:0;display:grid}.role-copy small{grid-area:role-label;align-self:start;min-width:0}.role-copy h3{grid-area:role-title;align-self:start;min-width:0;min-height:0;margin:12px 0 0}.role-copy p{grid-area:role-text;align-self:start;min-width:0;min-height:0;margin:0}.role-meta{grid-area:role-meta;align-self:center;min-width:0;margin:0}.role-copy>strong{grid-area:role-result;align-self:end;min-width:0;min-height:48px;padding-top:12px}.role-visual{align-self:center}@media (width>=701px){.role-screen{align-items:stretch;height:500px;min-height:500px}.role-copy{align-self:center;height:406px}.role-visual{align-self:center;place-items:center;height:410px;display:grid}.role-visual img{object-fit:contain;width:100%;max-height:100%}}@media (width<=700px){.role-copy{grid-template-rows:auto;align-content:start;display:grid}.role-copy h3{margin:12px 0 14px}.role-copy p{margin:0}.role-meta{margin:22px 0 18px}.role-copy>strong{min-height:0;padding-top:16px}}.process{--process-x:50%;--process-y:45%;isolation:isolate;position:relative;overflow:hidden}.process:before{content:"";z-index:-1;left:calc(var(--process-x) - 310px);top:calc(var(--process-y) - 310px);pointer-events:none;filter:blur(12px);background:radial-gradient(circle,#fb315013,#fb315006 38%,#0000 70%);border-radius:50%;width:620px;height:620px;transition:left .18s ease-out,top .18s ease-out;position:absolute}.process .section-title-row>p{max-width:390px;font-size:15px;line-height:1.7}.process .steps{isolation:isolate;border-top-color:#b9c4cf;position:relative}.process .steps:before{content:"";z-index:-1;transform-origin:0;background:linear-gradient(90deg,var(--red),#fb315024);height:2px;transition:transform .8s cubic-bezier(.2,.75,.2,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(.12)}.process .steps:hover:before{transform:scaleX(1)}.process .steps article{transition:background-color .35s,transform .4s cubic-bezier(.2,.72,.2,1),box-shadow .35s;overflow:hidden}.process .steps article:first-child{padding-left:28px}.process .steps article:before{content:"";pointer-events:none;filter:blur(32px);opacity:0;background:#fb315026;border-radius:50%;height:115px;transition:opacity .35s,transform .45s;position:absolute;inset:auto 12% -75px;transform:translateY(18px)}.process .steps article:hover{z-index:2;background:#ffffff85;transform:translateY(-7px);box-shadow:0 25px 55px #142a4214}.process .steps article:hover:before{opacity:1;transform:none}.process .steps article>span{z-index:2;transition:transform .35s,background-color .3s,box-shadow .3s;position:relative}.process .steps article:hover>span{background:var(--red);transform:translateY(-3px)rotate(-5deg);box-shadow:0 12px 25px #fb31503d}.process .steps article>i{background:linear-gradient(90deg,var(--red),transparent);opacity:0;width:0;height:1px;transition:width .42s,opacity .3s;position:absolute;top:49px;left:58px}.process .steps article:first-child>i{left:86px}.process .steps article:hover>i{opacity:.75;width:calc(100% - 86px)}.process .steps small{z-index:1;letter-spacing:.04em;position:relative}.process .steps h3{z-index:1;transition:color .25s;position:relative}.process .steps article:hover h3{color:#091d35}.process .scope{transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden}.process .scope:before{content:"";filter:blur(45px);pointer-events:none;background:#fb315038;border-radius:50%;height:150px;transition:opacity .35s,transform .45s;position:absolute;bottom:-95px;left:24%;right:24%}.process .scope:hover{transform:translateY(-4px);box-shadow:0 28px 65px #05182f2b}.process .scope:hover:before{transform:translateY(-12px)}.process .scope>*,.process .scope li{z-index:1;position:relative}.process .scope li{transition:color .25s,padding-left .25s,background-color .25s}.process .scope li:hover{color:#fff;background:linear-gradient(90deg,#fb315014,#0000 72%);padding-left:30px}.process .scope li:before{transition:transform .25s}.process .scope li:hover:before{transform:scale(1.25)}@media (width<=700px){.process:before{display:none}.process .steps article:first-child{padding-left:65px}.process .steps article:hover{box-shadow:none;transform:none}.process .steps article>i,.process .steps article:first-child>i{top:45px;left:48px}.process .scope:hover{transform:none}.process .section-title-row>p{font-size:14px}}@media (prefers-reduced-motion:reduce){.process:before,.process .steps:before,.process .steps article,.process .steps article:before,.process .steps article>span,.process .steps article>i,.process .scope,.process .scope:before,.process .scope li,.process .scope li:before{transition:none!important}.process .steps article:hover,.process .steps article:hover>span,.process .scope:hover{transform:none}}.team-dark{--team-x:68%;--team-y:48%;isolation:isolate;position:relative;overflow:hidden}.team-dark.section-v2{padding-top:88px;padding-bottom:88px}.team-dark:before{content:"";z-index:-1;left:calc(var(--team-x) - 300px);top:calc(var(--team-y) - 300px);pointer-events:none;filter:blur(14px);background:radial-gradient(circle,#fb315024,#2574b40b 38%,#0000 70%);border-radius:50%;width:600px;height:600px;transition:left .16s ease-out,top .16s ease-out;position:absolute}.team-copy{z-index:1;position:relative}.team-copy h2{max-width:560px}.team-copy p{max-width:570px;font-size:15px}.team-cards{z-index:1;position:relative}.team-cards article{flex-direction:column;min-height:410px;transition:background-color .35s,transform .4s cubic-bezier(.2,.72,.2,1);display:flex;position:relative;overflow:hidden}.team-cards article:before{content:"";pointer-events:none;filter:blur(42px);opacity:0;background:#fb315033;border-radius:50%;height:150px;transition:opacity .35s,transform .45s;position:absolute;bottom:-90px;left:16%;right:16%;transform:translateY(20px)}.team-cards article:after{content:"";background:linear-gradient(90deg,var(--red),transparent);transform-origin:0;height:1px;transition:transform .55s cubic-bezier(.2,.72,.2,1);position:absolute;top:0;left:24px;right:24px;transform:scaleX(0)}.team-cards article:hover{background:#ffffff06;transform:translateY(-5px)}.team-cards article:hover:before{opacity:1;transform:none}.team-cards article:hover:after{transform:scaleX(1)}.team-cards article h3{margin-top:46px;font-size:23px;line-height:1.3}.team-cards article p{font-size:13px}.team-cards article ul{gap:9px;margin:22px 0 24px;padding:0;list-style:none;display:grid}.team-cards article li{color:#a8b5c5;padding-left:15px;font-size:11px;position:relative}.team-cards article li:before{content:"";background:var(--red);border-radius:50%;width:4px;height:4px;position:absolute;top:.5em;left:0}.team-cards article strong{color:#d9e3ef;letter-spacing:.02em;border-top:1px solid #ffffff1a;margin-top:auto;padding-top:18px;font-size:11px;font-weight:750;transition:color .25s,padding-left .25s}.team-cards article strong:before{content:"✓";color:var(--red);margin-right:9px}.team-cards article:hover strong{color:#fff;padding-left:5px}@media (width<=1050px){.team-cards article{min-height:340px}}@media (width<=700px){.team-dark.section-v2{padding-top:64px;padding-bottom:64px}.team-dark:before{display:none}.team-cards article{min-height:260px}.team-cards article:hover{transform:none}.team-cards article h3{margin-top:32px}.team-cards article ul{margin:17px 0 20px}.team-cards article strong{margin-top:18px}}@media (prefers-reduced-motion:reduce){.team-dark:before,.team-cards article,.team-cards article:before,.team-cards article:after,.team-cards article strong{transition:none!important}.team-cards article:hover{transform:none}}.price-box{--price-x:72%;--price-y:48%;isolation:isolate;background:linear-gradient(135deg,#ff3150 0%,#f92d4c 62%,#ef2948 100%);grid-template-columns:1fr .78fr;gap:86px;padding:58px 62px;position:relative;overflow:hidden}.price-box:before{content:"";z-index:-1;left:calc(var(--price-x) - 220px);top:calc(var(--price-y) - 220px);pointer-events:none;filter:blur(16px);background:radial-gradient(circle,#fff3,#ffffff0f 38%,#0000 70%);border-radius:50%;width:440px;height:440px;transition:left .18s ease-out,top .18s ease-out;position:absolute}.price-lead{flex-direction:column;align-items:flex-start;display:flex}.price-lead h2{white-space:nowrap;margin:24px 0 18px}.price-lead h2 small{letter-spacing:-.02em;font-size:.48em;font-weight:400}.price-lead p{margin:0}.price-meta{border-top:1px solid #ffffff47;align-items:center;gap:22px;margin-top:28px;padding-top:17px;display:flex}.price-meta b{font-size:13px}.price-meta small{color:#ffffffb8;font-size:11px}.price-points{position:relative}.price-points>span{grid-template-rows:auto auto;grid-template-columns:32px 1fr;align-content:center;align-items:baseline;column-gap:9px;min-height:63px;padding:11px 4px;transition:padding-left .25s,background-color .25s;display:grid}.price-points>span:hover{background:#ffffff0e;padding-left:11px}.price-points>span i{color:#fff9;grid-area:1/1;align-self:baseline;font-size:10px;font-style:normal;font-weight:800;line-height:1.25}.price-points>span b{grid-area:1/2;font-size:14px;line-height:1.25}.price-points>span small{color:#ffffffb8;grid-area:2/2;margin-top:4px;font-size:11px;line-height:1.35}.price-points a{border:1px solid #ffffff8c;min-height:58px;margin-top:20px;transition:transform .25s,box-shadow .25s}.price-points a:hover{transform:translateY(-2px);box-shadow:0 14px 30px #680a1d29}@media (width<=700px){.price-box{gap:32px;padding:36px 24px}.price-box:before{display:none}.price-lead h2{white-space:normal}.price-lead h2 small{font-size:.55em}.price-meta{flex-direction:column;align-items:flex-start;gap:7px;width:100%}.price-points>span{min-height:66px}}@media (prefers-reduced-motion:reduce){.price-box:before,.price-points>span,.price-points a{transition:none!important}.price-points a:hover{transform:none}}.price-box{background:linear-gradient(135deg,#f43b58 0%,#ee3555 52%,#e83156 100%);border:1px solid #ffffff38;box-shadow:0 22px 52px #be23422e}@media (width<=700px){.price-v2{padding-left:14px;padding-right:14px}.price-box{border-radius:24px;grid-template-columns:minmax(0,1fr);gap:26px;padding:30px 22px 24px}.price-lead h2{white-space:nowrap;margin:14px 0 16px;font-size:clamp(38px,11.5vw,50px);line-height:1}.price-lead h2 small{font-size:.48em}.price-box p{max-width:none;font-size:15px;line-height:1.55}.price-meta{flex-flow:wrap;align-items:center;gap:7px 16px;width:100%;margin-top:22px;padding-top:15px}.price-meta b{font-size:12px}.price-points{width:100%}.price-points>span{grid-template-columns:28px minmax(0,1fr);column-gap:8px;min-height:62px;padding:10px 2px}.price-points>span:hover{padding-left:6px}.price-points>span b{font-size:15px}.price-points>span small{font-size:12px}.price-points a{width:100%;min-height:56px;margin-top:18px}}@media (width<=390px){.price-box{padding:26px 18px 22px}.price-lead h2{font-size:36px}.price-meta{flex-direction:column;align-items:flex-start}}@media (width>=901px){.hero-complex-image-shift{position:relative;left:-72px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
