:root{--ink: #12233e;--navy: #10213e;--blue: #0a94ec;--blue2: #43a8e9;--sky: #eaf7ff;--muted: #65758a;--line: #dce9f1;--green: #18b76a;--white: #fff;}*{box-sizing: border-box;}html{scroll-behavior: smooth;scroll-padding-top: 82px;}body{margin: 0px;background: rgb(255,255,255);color: var(--ink);font-family: Inter,Arial,Helvetica,sans-serif;overflow-x: hidden;}a{text-decoration: none;color: inherit;}button{font: inherit;}.shell{width: min(1180px,100% - 40px);margin: auto;}.nav{height: 78px;display: flex;align-items: center;justify-content: space-between;position: relative;z-index: 10;}.logo{display: block;width: 154px;height: 58px;object-fit: contain;}.nav-links{display: flex;align-items: center;gap: 30px;font-size: 14px;color: rgb(82,97,120);}.nav-links a:hover{color: var(--blue);}.wa{display: inline-flex;align-items: center;justify-content: center;gap: 10px;background: rgb(32,185,105);color: rgb(255,255,255);padding: 13px 18px;border-radius: 11px;font-weight: 800;font-size: 14px;box-shadow: rgba(32,185,105,0.173) 0px 10px 25px;transition: 0.25s;}.wa:hover{transform: translateY(-2px);background: rgb(21,159,89);}.menu-btn{display: none;border: 0px;background: transparent;font-size: 24px;}.hero{min-height: 690px;display: grid;grid-template-columns: 1.03fr 0.97fr;gap: 54px;align-items: center;padding: 54px 0px 80px;}.eyebrow,.kicker{display: inline-flex;align-items: center;gap: 8px;text-transform: uppercase;letter-spacing: 0.1em;font-size: 11px;font-weight: 900;color: var(--blue);}.eyebrow::before,.kicker::before{content: "";width: 22px;height: 2px;background: currentcolor;}.hero h1{font-size: clamp(46px,5vw,68px);line-height: 1.02;letter-spacing: -0.055em;margin: 22px 0px;}.hero h1 span{color: var(--blue);}.lead{font-size: 18px;line-height: 1.65;color: rgb(88,105,126);max-width: 620px;}.hero-actions{display: flex;gap: 13px;margin: 32px 0px 25px;}.btn{display: inline-flex;align-items: center;justify-content: center;padding: 15px 21px;border-radius: 11px;font-weight: 800;}.btn-blue{background: var(--blue);color: rgb(255,255,255);box-shadow: rgba(10,148,236,0.196) 0px 12px 30px;}.btn-ghost{border: 1px solid var(--line);}.micro{display: flex;flex-wrap: wrap;gap: 18px;font-size: 13px;color: rgb(106,120,139);}.micro span::before{content: "✓";color: var(--green);font-weight: 900;margin-right: 6px;}.crm-stage{position: relative;background: rgb(244,250,255);border: 1px solid rgb(216,236,248);border-radius: 25px;padding: 15px 15px 104px;box-shadow: rgba(23,53,86,0.106) 0px 30px 80px;isolation: isolate;}.crm-stage::before{content: "";position: absolute;width: 230px;height: 230px;border-radius: 50%;background: rgba(32,168,255,0.125);filter: blur(35px);right: -40px;top: -40px;z-index: -1;}.crm-stage img{width: 100%;height: 370px;object-fit: cover;border-radius: 14px;}.status{display: flex;align-items: center;gap: 8px;padding: 0px 3px 13px;font-size: 12px;font-weight: 800;color: rgb(96,112,136);}.status i{width: 8px;height: 8px;border-radius: 50%;background: rgb(33,196,118);box-shadow: rgba(33,196,118,0.5) 0px 0px 0px 0px;animation: 1.8s ease 0s infinite normal none running pulse;}.diagnostics{position: absolute;inset: 55px 15px 103px;pointer-events: none;}.flag{position: absolute;background: rgb(255,255,255);color: rgb(44,60,83);border: 1px solid rgb(220,231,239);border-radius: 9px;padding: 9px 11px;font-size: 11px;font-weight: 800;box-shadow: rgba(24,50,79,0.15) 0px 10px 28px;animation: 4s ease-in-out 0s infinite normal none running float;}.flag::before{content: "!";display: inline-grid;place-items: center;width: 17px;height: 17px;background: rgb(255,240,233);color: rgb(239,107,66);border-radius: 50%;margin-right: 6px;}.f1{left: 7%;top: 13%;}.f2{right: 5%;top: 32%;animation-delay: 0.7s;}.f3{left: 31%;bottom: 12%;animation-delay: 1.4s;}.audit-score{position: absolute;left: 42px;right: 42px;bottom: 23px;background: rgb(255,255,255);border: 1px solid var(--line);border-radius: 15px;padding: 17px 19px;box-shadow: rgba(22,51,78,0.125) 0px 17px 38px;}.score-top{display: flex;justify-content: space-between;align-items: center;font-size: 13px;font-weight: 800;}.score-top strong{font-size: 24px;}.bar{height: 7px;background: rgb(231,239,244);border-radius: 20px;margin: 11px 0px;overflow: hidden;}.bar i{display: block;width: 67%;height: 100%;background: linear-gradient(90deg,rgb(11,153,239),rgb(43,200,173));animation: 1.8s ease 0s 1 normal both running grow;}.score-bottom{display: flex;justify-content: space-between;font-size: 11px;color: rgb(129,144,162);}.score-bottom b{color: rgb(19,155,117);}.symptoms{background: var(--navy);padding: 80px 0px;color: rgb(255,255,255);}.section-title{display: flex;justify-content: space-between;gap: 55px;align-items: end;margin-bottom: 42px;}.section-title h2,.report-copy h2,.price h2,.final h2{font-size: clamp(34px,4vw,51px);letter-spacing: -0.045em;line-height: 1.08;margin: 14px 0px 0px;}.section-title > p{max-width: 430px;color: rgb(115,130,152);line-height: 1.6;}.symptoms .section-title > p{color: rgb(173,190,211);}.symptom-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;}.symptom{padding: 25px;border: 1px solid rgba(255,255,255,0.086);background: rgba(255,255,255,0.03);border-radius: 14px;}.symptom b{display: block;color: rgb(86,195,255);font-size: 13px;margin-bottom: 10px;}.symptom p{margin: 0px;color: rgb(210,223,237);font-size: 14px;line-height: 1.55;}.section{padding: 105px 0px;}.approach{display: grid;grid-template-columns: 0.88fr 1.12fr;gap: 85px;align-items: center;}.approach-card{border-radius: 22px;padding: 38px;background: linear-gradient(140deg,rgb(237,248,255),rgb(249,253,255));border: 1px solid var(--line);}.formula{display: flex;align-items: center;gap: 9px;flex-wrap: wrap;margin: 26px 0px;}.formula span{padding: 10px 12px;background: rgb(255,255,255);border: 1px solid var(--line);border-radius: 9px;font-size: 12px;font-weight: 900;}.formula i{color: var(--blue);font-style: normal;}.quote{font-size: 22px;line-height: 1.45;font-weight: 800;}.approach-copy p{color: var(--muted);line-height: 1.65;}.areas{background: rgb(246,250,252);}.area-grid{display: grid;grid-template-columns: repeat(3,1fr);border-left: 1px solid var(--line);border-top: 1px solid var(--line);}.area{background: rgb(255,255,255);padding: 28px;border-right: 1px solid var(--line);border-bottom: 1px solid var(--line);min-height: 210px;transition: 0.25s;}.area:hover{transform: translateY(-4px);box-shadow: rgba(22,51,76,0.07) 0px 16px 35px;z-index: 1;}.num{color: var(--blue);font-size: 11px;font-weight: 900;}.area h3{font-size: 19px;margin: 22px 0px 9px;}.area p{color: var(--muted);font-size: 14px;line-height: 1.55;}.report{background: var(--navy);color: rgb(255,255,255);padding: 100px 0px;}.report-inner{display: grid;grid-template-columns: 1.05fr 0.95fr;gap: 80px;align-items: center;}.report-visual{position: relative;}.report-visual img{width: 100%;height: 420px;object-fit: cover;border-radius: 18px;border: 1px solid rgba(255,255,255,0.11);}.roadmap{position: absolute;right: -24px;bottom: 25px;background: rgb(255,255,255);color: var(--ink);border-radius: 13px;padding: 16px 18px;box-shadow: rgba(0,0,0,0.267) 0px 18px 40px;}.roadmap b{display: block;}.roadmap small{color: rgb(117,132,152);}.report-copy p{color: rgb(180,195,214);line-height: 1.6;}.report-copy ul{list-style: none;padding: 0px;display: grid;grid-template-columns: 1fr 1fr;gap: 12px;}.report-copy li{font-size: 13px;padding: 12px;background: rgba(255,255,255,0.04);border-radius: 9px;}.report-copy li::before{content: "✓";color: rgb(75,211,175);margin-right: 8px;}.steps{display: grid;grid-template-columns: repeat(4,1fr);gap: 1px;background: var(--line);border: 1px solid var(--line);}.step{padding: 30px;background: rgb(255,255,255);}.step span{color: var(--blue);font-size: 12px;font-weight: 900;}.step h3{font-size: 19px;margin: 24px 0px 9px;}.step p{font-size: 14px;line-height: 1.55;color: var(--muted);}.why{display: grid;grid-template-columns: 0.8fr 1.2fr;gap: 70px;align-items: center;}.why-logo{background: var(--navy);border-radius: 24px;padding: 55px;min-height: 330px;display: grid;place-items: center;}.why-logo img{width: 280px;max-width: 100%;}.why-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;}.why-item{padding: 23px;border: 1px solid var(--line);border-radius: 13px;}.why-item b{display: block;margin-bottom: 8px;}.why-item p{margin: 0px;color: var(--muted);font-size: 13px;line-height: 1.5;}.price-wrap{padding-bottom: 100px;}.price{background: linear-gradient(120deg,rgb(7,137,217),rgb(32,169,239));color: rgb(255,255,255);border-radius: 24px;padding: 56px;display: grid;grid-template-columns: 1fr auto;gap: 50px;align-items: center;box-shadow: rgba(11,141,214,0.2) 0px 25px 65px;}.price p{color: rgb(231,246,255);line-height: 1.6;max-width: 680px;}.price-card{background: rgb(255,255,255);color: var(--ink);border-radius: 16px;padding: 28px;min-width: 300px;}.price-card small{color: rgb(117,131,152);}.price-card strong{font-size: 40px;display: block;margin: 8px 0px 20px;letter-spacing: -0.04em;}.faq{max-width: 900px;}.faq details{border-top: 1px solid var(--line);padding: 21px 0px;}.faq details:last-child{border-bottom: 1px solid var(--line);}.faq summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;font-size: 17px;font-weight: 800;}.faq details p{color: var(--muted);line-height: 1.6;}.final{background: rgb(237,248,255);padding: 85px 0px;}.final-inner{display: flex;align-items: center;justify-content: space-between;gap: 50px;}.final p{color: var(--muted);line-height: 1.6;max-width: 700px;}.footer{background: var(--navy);color: rgb(174,189,208);padding: 50px 0px;}.footer-inner{display: grid;grid-template-columns: 1fr 2fr 1fr;gap: 35px;align-items: center;font-size: 13px;}.footer img{width: 170px;}.footer-links{display: flex;justify-content: flex-end;gap: 18px;}.disclaimer{grid-column: 1 / -1;border-top: 1px solid rgba(255,255,255,0.08);padding-top: 20px;font-size: 11px;}.reveal{opacity: 0;transform: translateY(25px);transition: opacity 0.65s,transform 0.65s;}.reveal.visible{opacity: 1;transform: none;}.stagger > *{opacity: 0;transform: translateY(18px);transition: 0.55s;}.stagger.visible > *{opacity: 1;transform: none;}.stagger.visible > :nth-child(2){transition-delay: 0.08s;}.stagger.visible > :nth-child(3){transition-delay: 0.16s;}.stagger.visible > :nth-child(4){transition-delay: 0.24s;}.stagger.visible > :nth-child(5){transition-delay: 0.32s;}.stagger.visible > :nth-child(6){transition-delay: 0.4s;}.stagger.visible > :nth-child(7){transition-delay: 0.48s;}.stagger.visible > :nth-child(8){transition-delay: 0.56s;}.stagger.visible > :nth-child(9){transition-delay: 0.64s;}@keyframes pulse{70%{box-shadow: transparent 0px 0px 0px 8px;}}@keyframes float{50%{transform: translateY(-7px);}}@keyframes grow{0%{width: 0px;}}@media (max-width: 950px){.nav-links{display: none;}.menu-btn{display: block;}.nav .wa{display: none;}.hero,.approach,.report-inner,.why{grid-template-columns: 1fr;}.symptom-grid{grid-template-columns: 1fr 1fr;}.area-grid{grid-template-columns: 1fr 1fr;}.steps{grid-template-columns: 1fr 1fr;}.price{grid-template-columns: 1fr;}.footer-inner{grid-template-columns: 1fr 1fr;}.footer-inner > p{grid-column: 1 / -1;}.footer-links{justify-content: flex-start;}.final-inner{align-items: flex-start;flex-direction: column;}}@media (max-width: 600px){.shell{width: min(100% - 28px,1180px);}.nav{height: 68px;}.logo{width: 124px;height: 50px;}.hero{padding: 35px 0px 62px;gap: 38px;}.hero h1{font-size: 41px;}.lead{font-size: 16px;}.hero-actions{flex-direction: column;}.crm-stage{padding: 10px 10px 100px;}.crm-stage img{height: 250px;}.flag{font-size: 9px;padding: 7px;}.audit-score{left: 23px;right: 23px;}.section,.symptoms,.report{padding: 72px 0px;}.section-title{flex-direction: column;align-items: flex-start;}.symptom-grid,.area-grid,.steps,.why-grid{grid-template-columns: 1fr;}.report-copy ul{grid-template-columns: 1fr;}.roadmap{right: 10px;}.price{padding: 30px 22px;}.price-card{min-width: 0px;}.final{padding: 65px 0px;}.footer-inner{grid-template-columns: 1fr;}.footer-links{flex-direction: column;}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}.reveal,.stagger > *,.flag,.status i,.bar i{animation: auto ease 0s 1 normal none running none !important;transition: none !important;opacity: 1 !important;transform: none !important;}}.hero{position: relative;}.hero-copy{position: relative;z-index: 2;}.hero-kpis{display: grid;grid-template-columns: repeat(3,1fr);gap: 1px;background: var(--line);border: 1px solid var(--line);border-radius: 14px;overflow: hidden;margin-top: 34px;}.hero-kpis div{background: rgb(255,255,255);padding: 15px;}.hero-kpis b{display: block;font-size: 19px;color: var(--ink);}.hero-kpis small{font-size: 10px;color: rgb(120,136,155);}.section-index{display: inline-grid;place-items: center;width: 32px;height: 32px;border: 1px solid;border-radius: 50%;font-size: 10px;margin-right: 10px;}.symptom{position: relative;overflow: hidden;transition: 0.3s;}.symptom::after{content: "";position: absolute;left: 0px;bottom: 0px;width: 100%;height: 2px;background: linear-gradient(90deg,rgb(43,181,255),transparent);transform: scaleX(0);transform-origin: left center;transition: 0.35s;}.symptom:hover{transform: translateY(-5px);background: rgba(255,255,255,0.055);}.symptom:hover::after{transform: scaleX(1);}.approach-card{position: relative;overflow: hidden;}.approach-card::after{content: "ByTech";position: absolute;right: -10px;bottom: -30px;font-size: 94px;font-weight: 900;color: rgba(10,148,236,0.047);letter-spacing: -0.08em;}.area{position: relative;}.area::before{content: "";position: absolute;left: 0px;top: 0px;width: 3px;height: 0px;background: var(--blue);transition: 0.3s;}.area:hover::before{height: 100%;}.demo{padding: 105px 0px;background: rgb(255,255,255);}.demo-grid{display: grid;grid-template-columns: 0.35fr 0.65fr;gap: 40px;align-items: center;}.demo-tabs{display: grid;gap: 10px;}.demo-tab{border: 1px solid var(--line);background: rgb(255,255,255);border-radius: 13px;padding: 19px;text-align: left;cursor: pointer;color: var(--muted);transition: 0.25s;}.demo-tab b{display: block;color: var(--ink);font-size: 16px;margin-bottom: 5px;}.demo-tab.active{border-color: rgb(139,210,250);background: rgb(237,248,255);box-shadow: rgba(10,148,236,0.07) 0px 12px 30px;}.demo-screen{background: rgb(238,248,254);border: 1px solid var(--line);padding: 14px;border-radius: 21px;box-shadow: rgba(24,55,82,0.094) 0px 24px 55px;}.demo-screen img{width: 100%;height: 420px;object-fit: cover;object-position: left center;border-radius: 13px;display: block;transition: opacity 0.25s;}.report-visual::before{content: "Результат";position: absolute;left: -18px;top: -18px;background: rgb(10,148,236);color: rgb(255,255,255);padding: 9px 13px;border-radius: 9px;font-size: 11px;font-weight: 900;z-index: 2;}.step{position: relative;overflow: hidden;}.step::after{content: "→";position: absolute;right: 18px;top: 18px;color: rgb(201,216,227);}.step:last-child::after{content: "✓";color: var(--green);}.why-item{transition: 0.25s;}.why-item:hover{border-color: rgb(142,211,248);background: rgb(242,250,255);transform: translateY(-3px);}.founders{background: var(--navy);color: rgb(255,255,255);overflow: hidden;}.founders-inner{min-height: 560px;position: relative;display: flex;align-items: center;}.founders-photo{position: absolute;inset: 0px;width: 100%;height: 100%;object-fit: cover;}.founders-copy{position: relative;z-index: 2;width: 48%;padding: 70px 0px;}.founders-copy h2{font-size: clamp(36px,4vw,54px);line-height: 1.06;letter-spacing: -0.045em;margin: 16px 0px;}.founders-copy p{color: rgb(184,200,217);line-height: 1.65;}.founders-copy .signature{display: inline-flex;align-items: center;gap: 10px;margin-top: 16px;font-size: 12px;font-weight: 800;}.signature::before{content: "";width: 30px;height: 1px;background: rgb(86,195,255);}.price{position: relative;overflow: hidden;}.price::before{content: "";position: absolute;width: 360px;height: 360px;border-radius: 50%;border: 80px solid rgba(255,255,255,0.043);right: -120px;top: -150px;}.price > *{position: relative;}.faq details{transition: 0.2s;}.faq details[open]{padding-left: 16px;border-left: 3px solid var(--blue);}.sticky-wa{position: fixed;right: 20px;bottom: 20px;z-index: 30;width: 54px;height: 54px;border-radius: 50%;display: grid;place-items: center;background: rgb(32,185,105);color: rgb(255,255,255);font-size: 23px;font-weight: 900;box-shadow: rgba(20,43,63,0.25) 0px 12px 35px;transition: 0.25s;}.sticky-wa:hover{transform: scale(1.07);}@media (max-width: 950px){.demo-grid{grid-template-columns: 1fr;}.demo-tabs{grid-template-columns: 1fr 1fr;}.founders-inner{min-height: 650px;}.founders-copy{width: 55%;padding-top: 45px;align-self: flex-start;}.founders-photo{object-position: 60% center;}}@media (max-width: 600px){.hero-kpis{grid-template-columns: 1fr;}.demo-tabs{grid-template-columns: 1fr;}.demo-screen img{height: 270px;}.founders-inner{min-height: 720px;align-items: flex-start;}.founders-photo{object-position: 68% center;opacity: 0.58;}.founders::after{content: "";position: absolute;}.founders-copy{width: 100%;padding: 52px 0px;text-shadow: rgb(7,23,43) 0px 2px 18px;}.sticky-wa{width: 48px;height: 48px;right: 14px;bottom: 14px;}}html,body{max-width: 100%;overflow-x: clip;}a:focus-visible,button:focus-visible,summary:focus-visible{outline: rgb(115,201,248) solid 3px;outline-offset: 4px;border-radius: 8px;}.nav{background: rgba(255,255,255,0.93);backdrop-filter: blur(14px);}.menu-btn{cursor: pointer;color: var(--ink);border-radius: 8px;padding: 5px 9px;}.demo-tab:focus-visible{outline-offset: 2px;}.wa:active,.btn:active{transform: translateY(1px);}@media (max-width: 950px){.nav-links.mobile-open{border: 1px solid var(--line);border-radius: 15px;box-shadow: rgba(18,42,67,0.18) 0px 20px 50px;z-index: 50;display: flex !important;position: fixed !important;top: 68px !important;left: 14px !important;right: 14px !important;padding: 15px !important;background: rgb(255,255,255) !important;flex-direction: column !important;gap: 0px !important;}.nav-links.mobile-open a{width: 100%;padding: 14px;text-align: center;border-bottom: 1px solid rgb(237,242,245);}.nav-links.mobile-open a:last-child{border-bottom: 0px;}}@media (max-width: 600px){.shell{width: calc(100% - 28px);}.hero h1{font-size: clamp(37px,10.8vw,42px);}.hero-kpis div{padding: 14px;}.founders-photo{object-position: 66% center;}.price-card strong{font-size: 36px;}.section-index{width: 28px;height: 28px;}.sticky-wa{font-size: 0px;}.sticky-wa::after{content: "WA";font-size: 13px;letter-spacing: -0.04em;}}.crm-stage,.price{overflow: clip;contain: paint;}.founders-v2{display: grid;grid-template-columns: 1fr 1fr;min-height: 590px;background: var(--navy);color: rgb(255,255,255);overflow: hidden;}.founders-v2-copy{width: min(590px,100% - 40px);place-self: center end;padding: 95px 70px 90px 20px;}.founders-v2-copy h2{font-size: clamp(38px,4.2vw,58px);line-height: 1.05;letter-spacing: -0.05em;margin: 18px 0px 24px;}.founders-v2-copy p{max-width: 560px;color: rgb(191,208,224);line-height: 1.7;font-size: 16px;}.founders-v2-photo{position: relative;min-width: 0px;}.founders-v2-photo::after{content: "";position: absolute;inset: 0px;background: linear-gradient(90deg,var(--navy) 0%,transparent 24%);pointer-events: none;}.founders-v2-photo img{width: 100%;height: 100%;object-fit: cover;object-position: 68% center;display: block;}.founders-v2 .signature{display: inline-flex;align-items: center;gap: 10px;margin-top: 20px;font-size: 12px;font-weight: 900;}.price-wrap{padding-top: 100px;}.footer-v3{background: rgb(11,27,51);color: rgb(184,199,216);padding: 0px 0px 28px;}.footer-cta-v3{display: flex;align-items: center;justify-content: space-between;gap: 40px;padding-top: 58px;padding-bottom: 58px;border-bottom: 1px solid rgba(255,255,255,0.094);}.footer-cta-v3 span{color: rgb(85,193,251);text-transform: uppercase;letter-spacing: 0.11em;font-size: 10px;font-weight: 900;}.footer-cta-v3 h3{color: rgb(255,255,255);font-size: clamp(30px,3.4vw,45px);line-height: 1.08;letter-spacing: -0.04em;margin: 12px 0px 0px;}.footer-main-v3{display: grid;grid-template-columns: 1.25fr 0.75fr 0.8fr;gap: 70px;padding-top: 52px;padding-bottom: 42px;}.footer-brand-v3 img{width: 185px;height: 92px;object-fit: contain;object-position: left center;}.footer-brand-v3 p{max-width: 330px;line-height: 1.6;font-size: 13px;}.footer-main-v3 nav{display: grid;align-content: start;gap: 13px;font-size: 13px;}.footer-main-v3 a:hover,.footer-directory-v3 a:hover{color: rgb(87,196,255);}.footer-contact-v3{display: grid;align-content: start;gap: 10px;}.footer-contact-v3 span,.footer-directory-v3 span{color: rgb(113,133,156);text-transform: uppercase;letter-spacing: 0.09em;font-size: 9px;font-weight: 900;}.footer-contact-v3 > a{color: rgb(255,255,255);font-size: 20px;font-weight: 800;}.footer-contact-v3 small{font-size: 11px;}.footer-directory-v3{display: grid;grid-template-columns: 1fr 1fr;gap: 45px;padding: 28px 0px;border-top: 1px solid rgba(255,255,255,0.07);border-bottom: 1px solid rgba(255,255,255,0.07);}.footer-directory-v3 p{display: flex;gap: 18px;flex-wrap: wrap;margin: 12px 0px 0px;font-size: 12px;}.footer-bottom-v3{display: flex;justify-content: space-between;gap: 25px;padding-top: 24px;font-size: 10px;color: rgb(112,131,153);}@media (max-width: 950px){.founders-v2{grid-template-columns: 1fr;min-height: 0px;}.founders-v2-copy{width: min(100% - 40px,800px);justify-self: center;padding: 72px 0px 45px;}.founders-v2-photo{height: 520px;}.founders-v2-photo::after{background: linear-gradient(180deg,var(--navy),transparent 25%);}.founders-v2-photo img{object-position: 64% center;}.footer-main-v3{grid-template-columns: 1fr 1fr;}.footer-brand-v3{grid-column: 1 / -1;}.footer-cta-v3{align-items: flex-start;flex-direction: column;}.footer-directory-v3{grid-template-columns: 1fr 1fr;}}@media (max-width: 600px){.founders-v2-copy{width: calc(100% - 28px);padding: 62px 0px 34px;}.founders-v2-copy h2{font-size: 38px;}.founders-v2-photo{height: 420px;}.founders-v2-photo img{object-position: 67% center;}.price-wrap{padding-top: 72px;}.footer-cta-v3{padding-top: 45px;padding-bottom: 45px;}.footer-main-v3{grid-template-columns: 1fr;gap: 34px;}.footer-brand-v3{grid-column: auto;}.footer-directory-v3{grid-template-columns: 1fr;gap: 28px;}.footer-bottom-v3{flex-direction: column;}.footer-cta-v3 .wa{width: 100%;}}.footer-v4{background: rgb(10,26,49);color: rgb(174,190,208);padding: 0px 0px 26px;}.footer-v4-top{min-height: 250px;display: flex;align-items: center;justify-content: space-between;gap: 50px;border-bottom: 1px solid rgba(255,255,255,0.086);}.footer-v4-brand{display: flex;align-items: center;gap: 38px;}.footer-v4-brand img{width: 175px;height: 100px;object-fit: contain;}.footer-v4-brand > div{padding-left: 38px;border-left: 1px solid rgba(255,255,255,0.12);}.footer-v4-brand span{color: rgb(83,193,251);text-transform: uppercase;letter-spacing: 0.12em;font-size: 9px;font-weight: 900;}.footer-v4-brand h3{margin: 10px 0px 0px;color: rgb(255,255,255);font-size: clamp(27px,3vw,40px);line-height: 1.1;letter-spacing: -0.04em;}.footer-v4-grid{display: grid;grid-template-columns: 1.3fr 0.65fr 0.8fr;gap: 80px;padding: 48px 0px;}.footer-v4-label,.footer-v4-links span{display: block;color: rgb(111,133,157);text-transform: uppercase;letter-spacing: 0.1em;font-size: 9px;font-weight: 900;margin-bottom: 15px;}.footer-v4-grid p{max-width: 380px;margin: 0px;font-size: 13px;line-height: 1.7;}.footer-v4-grid nav,.footer-v4-contact{display: grid;align-content: start;justify-items: start;gap: 11px;font-size: 13px;}.footer-v4-grid a:hover,.footer-v4-links a:hover{color: rgb(91,199,255);}.footer-phone{font-size: 21px;font-weight: 900;letter-spacing: -0.02em;color: rgb(255,255,255) !important;}.footer-v4-contact small{font-size: 10px;color: rgb(127,146,168);}.footer-v4-contact address{margin-top: 12px;font-style: normal;font-size: 12px;line-height: 1.55;color: rgb(170,185,202);}.footer-v4-links{display: grid;grid-template-columns: 1fr 1fr;gap: 60px;padding: 28px 0px;border-top: 1px solid rgba(255,255,255,0.067);border-bottom: 1px solid rgba(255,255,255,0.067);}.footer-v4-links p{display: flex;flex-wrap: wrap;gap: 10px 20px;margin: 0px;}.footer-v4-links a{font-size: 12px;}.footer-v4-bottom{display: grid;grid-template-columns: 1fr 1fr 1.4fr;gap: 25px;padding-top: 24px;color: rgb(101,121,144);font-size: 9px;}.footer-v4-bottom span:nth-child(2){text-align: center;}.footer-v4-bottom span:last-child{text-align: right;}@media (max-width: 950px){.footer-v4-top{align-items: flex-start;flex-direction: column;padding-top: 55px;padding-bottom: 55px;}.footer-v4-grid{grid-template-columns: 1fr 1fr;}.footer-v4-grid > div:first-child{grid-column: 1 / -1;}.footer-v4-bottom{grid-template-columns: 1fr 1fr;}.footer-v4-bottom span:last-child{grid-column: 1 / -1;text-align: left;}.footer-v4-bottom span:nth-child(2){text-align: right;}}@media (max-width: 600px){.footer-v4-top{min-height: 0px;}.footer-v4-brand{align-items: flex-start;flex-direction: column;gap: 20px;}.footer-v4-brand img{width: 145px;height: 75px;}.footer-v4-brand > div{padding: 0px;border: 0px;}.footer-v4-top .wa{width: 100%;}.footer-v4-grid{grid-template-columns: 1fr;gap: 35px;}.footer-v4-grid > div:first-child{grid-column: auto;}.footer-v4-links{grid-template-columns: 1fr;gap: 28px;}.footer-v4-bottom{grid-template-columns: 1fr;}.footer-v4-bottom span:nth-child(2),.footer-v4-bottom span:last-child{text-align: left;grid-column: auto;}}.founders-v2-photo picture{display: block;width: 100%;height: 100%;}@media (max-width: 950px){.founders-v2-photo{height: auto;aspect-ratio: 1672 / 941;}.founders-v2-photo picture,.founders-v2-photo img{width: 100%;height: 100%;}.founders-v2-photo img{object-position: center center;}}.why-section{padding-bottom: 56px;}.price-wrap{padding-top: 56px;}@media (max-width: 600px){.why-section{padding-bottom: 42px;}.price-wrap{padding-top: 42px;}}#process{padding-bottom: 45px;}.why-section{padding-top: 45px;padding-bottom: 45px;}@media (max-width: 600px){#process{padding-bottom: 32px;}.why-section{padding-top: 32px;padding-bottom: 36px;}}.founders-v2-photo img{object-position: center center;}.founders-v2{width: min(100% - 40px,1320px);min-height: 470px;margin: 64px auto;grid-template-columns: 39% 61%;border: 1px solid rgb(45,71,100);border-radius: 28px;background: rgb(6,23,47);box-shadow: rgba(7,26,50,0.18) 0px 34px 90px;}.founders-v2-copy{width: auto;justify-self: stretch;padding: 48px 34px 46px 54px;}.founders-v2-copy h2{font-size: clamp(39px,3.2vw,49px);line-height: 0.99;}.founders-v2-photo{min-height: 470px;}.founders-v2-photo::after{background: linear-gradient(90deg,rgb(6,23,47) 0%,rgba(6,23,47,0.7) 16%,transparent 30%);}.founders-v2-photo img{object-position: center center;}.price-wrap{padding-top: 36px;}@media (max-width: 950px){.founders-v2{width: min(100% - 40px,800px);grid-template-columns: 1fr;min-height: 0px;margin: 48px auto;}.founders-v2-copy{width: 100%;padding: 46px 42px 38px;}.founders-v2-photo{min-height: 0px;aspect-ratio: 1672 / 941;}.founders-v2-photo::after{background: linear-gradient(rgb(6,23,47) 0%,transparent 20%);}.founders-v2-photo img{object-position: center center;}}@media (max-width: 600px){.founders-v2{width: calc(100% - 28px);margin: 36px auto;border-radius: 22px;}.founders-v2-copy{width: 100%;padding: 34px 22px 30px;}.founders-v2-copy h2{font-size: 36px;}.founders-v2-photo{aspect-ratio: 16 / 9;}.price-wrap{padding-top: 28px;}}@media (min-width: 951px){.founders-v2{height: 470px;min-height: 470px;}.founders-v2-copy{padding: 36px 32px 34px 44px;}.founders-v2-copy h2{font-size: 44px;line-height: 1.01;margin: 15px 0px 18px;}.founders-v2-copy p{font-size: 14px;line-height: 1.58;}.founders-v2-photo{height: 470px;min-height: 470px;}}.founders-v2-photo::after{display: none !important;}.founders-v2-photo img{object-position: center center;}@media (min-width: 951px){.founders-v2-photo{background: rgb(6,23,47);}.founders-v2-photo img{object-fit: contain !important;object-position: center center !important;}}@media (min-width: 951px){.founders-v2-photo{background: rgb(6,23,47);}.founders-v2-photo img{object-fit: cover !important;object-position: center center !important;}}.founders-v2-photo::after{display: none !important;}@media (min-width: 951px){.founders-v2{grid-template-columns: 45% 55%;}.founders-v2-copy{padding-left: 44px;padding-right: 32px;}.founders-v2-copy h2{font-size: 39px;line-height: 1.03;letter-spacing: -0.045em;}}.founders-v2-tags{position: absolute;z-index: 3;left: 16px;right: 72px;bottom: 16px;display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;align-items: end;}.founders-v2-tags a{min-width: 0px;padding: 9px 11px;color: rgb(255,255,255);background: rgba(6,23,47,0.88);border-width: 1px 1px 1px 3px;border-style: solid;border-color: rgba(255,255,255,0.17) rgba(255,255,255,0.17) rgba(255,255,255,0.17) rgb(33,168,239);border-image: none;border-radius: 11px;backdrop-filter: blur(12px);box-shadow: rgba(0,0,0,0.196) 0px 10px 24px;transition: transform 0.2s,border-color 0.2s;}.founders-v2-tags a:hover{transform: translateY(-2px);border-color: rgb(66,186,247);}.founders-v2-tags b,.founders-v2-tags small{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.founders-v2-tags b{font-size: 11px;line-height: 1.2;}.founders-v2-tags small{margin-top: 4px;color: rgb(169,197,223);font-size: 9px;font-weight: 700;}@media (max-width: 700px){.founders-v2-tags{display: none;}}.brand-lockup{display: flex;align-items: center;gap: 16px;min-width: 272px;}.brand-lockup .logo{width: 126px;height: 50px;flex: 0 0 auto;}.brand-divider{width: 1px;height: 30px;background: rgb(216,228,236);flex: 0 0 auto;}.bitrix-partner{display: flex;flex-direction: column;align-items: flex-start;gap: 2px;line-height: 1;}.bitrix-partner img{display: block;width: 104px;height: 23px;object-fit: contain;object-position: left center;}.bitrix-partner small{color: rgb(123,141,160);font-size: 8px;font-weight: 900;letter-spacing: 0.15em;text-transform: uppercase;}@media (hover: hover) and (pointer: fine){.founders-v2-tags{opacity: 0;transform: translateY(12px);pointer-events: none;transition: opacity 0.28s,transform 0.28s;}.founders-v2-photo:hover .founders-v2-tags,.founders-v2-photo:focus-within .founders-v2-tags{opacity: 1;transform: translateY(0px);pointer-events: auto;}}@media (max-width: 1100px){.brand-lockup{min-width: auto;}.nav-links{gap: 18px;}.nav-links a:nth-last-child(-n+2){display: none;}}@media (max-width: 950px){.brand-lockup .logo{width: 112px;}.bitrix-partner img{width: 92px;}.brand-lockup{gap: 12px;}.brand-divider{height: 27px;}}@media (max-width: 600px){.brand-lockup .logo{width: 96px;height: 44px;}.bitrix-partner img{width: 78px;height: 19px;}.bitrix-partner small{font-size: 7px;}.brand-divider{height: 24px;}.brand-lockup{gap: 9px;}}.nav{position: sticky;top: 0px;z-index: 60;isolation: isolate;}.nav::before{content: "";position: absolute;z-index: -1;top: 0px;bottom: 0px;left: 50%;width: 100vw;transform: translateX(-50%);background: rgba(255,255,255,0.93);border-bottom: 1px solid rgba(220,233,241,0.8);box-shadow: rgba(16,33,62,0.05) 0px 10px 30px;backdrop-filter: blur(16px);}.kicker{display: inline-flex;align-items: center;gap: 10px;min-height: 32px;margin: 0px 0px 12px;color: var(--blue);font-size: 10px;line-height: 1.2;letter-spacing: 0.11em;font-weight: 900;}.kicker::before{width: 24px;height: 1px;flex: 0 0 24px;}.section-index{width: 32px;height: 32px;margin: 0px;flex: 0 0 32px;font-size: 10px;line-height: 1;}.section-title .kicker,.report-copy .kicker,.founders-v2-copy .kicker,.price .kicker,.faq > .kicker,.final .kicker{margin-bottom: 12px;}.symptoms .kicker,.report .kicker,.founders-v2 .kicker{color: rgb(85,197,255);}.price .kicker{color: rgb(255,255,255);}.price .section-index{border-color: rgba(255,255,255,0.667);background: rgba(255,255,255,0.07);}.section-title-single{display: block;margin-bottom: 34px;}.section-title-single > div{max-width: 800px;}.approach-section .approach{gap: 52px;}.approach-section .approach-card{height: 100%;display: flex;flex-direction: column;justify-content: center;}.approach-section .formula{margin-top: 0px;}.approach-section .approach-copy{align-self: center;}@media (max-width: 600px){.kicker{gap: 8px;font-size: 9px;}.kicker::before{width: 18px;flex-basis: 18px;}.section-index{width: 28px;height: 28px;flex-basis: 28px;}.section-title-single{margin-bottom: 26px;}}.reveal,.stagger > *{opacity: 1 !important;transform: none !important;}.reveal.visible,.stagger.visible > *{opacity: 1 !important;transform: none !important;}#faq.section{padding-top: 82px;padding-bottom: 82px;}.final{padding-top: 72px;padding-bottom: 72px;}@media (max-width: 600px){#faq.section{padding-top: 62px;padding-bottom: 62px;}.final{padding-top: 58px;padding-bottom: 58px;}}.section-marker{margin-bottom: 28px;}.section-marker .kicker{margin: 0px;}.report .section-marker{padding-top: 0px;margin-bottom: 34px;}.report .section-marker .kicker{color: rgb(85,197,255);}.why-section .section-marker{margin-bottom: 28px;}.founders-section{padding-top: 20px;}.founders-section > .section-marker{margin-bottom: 18px;}.founders-section .founders-v2{margin-top: 0px;}.price-section{padding-top: 0px;}.price-section > .section-marker{margin-bottom: 18px;}.price-section .price-wrap{padding-top: 0px;}@media (max-width: 600px){.section-marker{margin-bottom: 22px;}.report .section-marker{margin-bottom: 26px;}.founders-section{padding-top: 12px;}.founders-section > .section-marker,.price-section > .section-marker{margin-bottom: 14px;}}.area{position: relative;padding-top: 56px;}.area-group{position: absolute;top: 22px;left: 28px;color: rgb(111,129,157);font-size: 10px;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;}.formula{flex-wrap: wrap;}.diagnostic-chain{margin-top: 18px;padding: 20px;border: 1px solid rgba(21,156,232,0.22);border-radius: 18px;background: rgb(244,250,255);}.demo-label{display: inline-flex;align-items: center;width: max-content;max-width: 100%;padding: 6px 9px;border-radius: 999px;background: rgb(223,244,255);color: rgb(8,121,184);font-size: 10px;font-weight: 800;letter-spacing: 0.07em;text-transform: uppercase;}.diagnostic-chain ol{list-style: none;margin: 14px 0px 0px;padding: 0px;display: grid;gap: 0px;}.diagnostic-chain li{position: relative;padding: 0px 0px 16px 22px;border-left: 1px solid rgb(168,217,243);}.diagnostic-chain li:last-child{padding-bottom: 0px;border-left-color: transparent;}.diagnostic-chain li::before{content: "";position: absolute;left: -5px;top: 4px;width: 9px;height: 9px;border-radius: 50%;background: rgb(21,156,232);box-shadow: rgb(232,247,255) 0px 0px 0px 4px;}.diagnostic-chain small,.diagnostic-chain b{display: block;}.diagnostic-chain small{margin-bottom: 4px;color: rgb(113,131,157);font-size: 10px;text-transform: uppercase;letter-spacing: 0.07em;}.diagnostic-chain b{color: rgb(16,35,66);font-size: 13px;line-height: 1.35;}.report-sample{margin: 22px 0px 18px;padding: 18px;border-radius: 18px;background: rgb(255,255,255);color: rgb(16,35,66);}.report-row{display: grid;grid-template-columns: 1.25fr 1fr 0.65fr 1.2fr;gap: 12px;align-items: center;padding: 14px 0px;border-top: 1px solid rgb(220,232,241);font-size: 12px;line-height: 1.35;}.report-head{padding-top: 12px;border: 0px;color: rgb(113,131,157);font-size: 9px;font-weight: 800;letter-spacing: 0.05em;text-transform: uppercase;}.report-row em{width: max-content;padding: 5px 8px;border-radius: 999px;background: rgb(255,242,220);color: rgb(175,101,0);font-style: normal;font-weight: 800;}.proof-demo{display: grid;grid-template-columns: 1.35fr repeat(4,1fr);gap: 10px;margin-top: 34px;padding: 14px;border: 1px dashed rgb(159,205,231);border-radius: 22px;background: rgb(247,252,255);}.proof-demo-title,.proof-demo article{padding: 16px;border-radius: 14px;}.proof-demo-title{display: flex;flex-direction: column;justify-content: center;gap: 10px;}.proof-demo-title b{font-size: 15px;line-height: 1.35;}.proof-demo article{background: rgb(255,255,255);border: 1px solid rgb(220,233,242);}.proof-demo small,.proof-demo strong{display: block;}.proof-demo small{margin-bottom: 8px;color: rgb(21,156,232);font-size: 10px;font-weight: 800;text-transform: uppercase;letter-spacing: 0.05em;}.proof-demo strong{font-size: 12px;line-height: 1.4;}.scope-demo{margin-top: 20px;padding: 16px;border: 1px solid rgba(255,255,255,0.32);border-radius: 16px;background: rgba(255,255,255,0.08);}.scope-demo .demo-label{background: rgb(255,255,255);color: rgb(8,121,184);}.scope-demo ul{display: grid;grid-template-columns: 1fr 1fr;gap: 8px 20px;margin: 14px 0px 0px;padding: 0px;list-style: none;}.scope-demo li{position: relative;padding-left: 18px;font-size: 13px;}.scope-demo li::before{content: "✓";position: absolute;left: 0px;color: rgb(125,226,167);font-weight: 900;}.price-factors{display: flex;flex-wrap: wrap;gap: 6px;margin: 0px 0px 16px;}.price-factors span{padding: 5px 8px;border-radius: 999px;background: rgb(234,247,255);color: rgb(62,102,129);font-size: 10px;font-weight: 700;}@media (max-width: 1050px){.proof-demo{grid-template-columns: 1fr 1fr;}.proof-demo-title{grid-column: 1 / -1;}.report-row{grid-template-columns: 1fr 1fr;}.report-head{display: none;}}@media (max-width: 700px){.area{padding-top: 50px;}.area-group{top: 18px;left: 20px;}.diagnostic-chain{padding: 16px;}.report-row{grid-template-columns: 1fr;padding: 12px 0px;gap: 5px;}.report-row span::before{content: "";display: none;}.proof-demo{grid-template-columns: 1fr;margin-top: 24px;}.proof-demo-title{grid-column: auto;}.scope-demo ul{grid-template-columns: 1fr;}}.why-section > .shell{display: block;}.why-section .section-marker{margin-bottom: 28px;}.why-section .why{display: grid;grid-template-columns: minmax(300px,0.82fr) minmax(0px,1.18fr);gap: 56px;align-items: center;}.why-section .why-logo{width: 100%;min-height: 300px;padding: 46px;}.why-section .why-logo img{width: min(280px,80%);}.why-section .proof-demo{width: 100%;grid-template-columns: 1.35fr repeat(4,minmax(0px,1fr));margin-top: 30px;}@media (max-width: 1050px){.why-section .why{grid-template-columns: 1fr;gap: 26px;}.why-section .why-logo{min-height: 240px;}.why-section .proof-demo{grid-template-columns: 1fr 1fr;}.why-section .proof-demo-title{grid-column: 1 / -1;}}@media (max-width: 700px){.why-section .section-marker{margin-bottom: 22px;}.why-section .why{gap: 20px;}.why-section .why-logo{min-height: 190px;padding: 32px;}.why-section .proof-demo{grid-template-columns: 1fr;margin-top: 22px;}.why-section .proof-demo-title{grid-column: auto;}}.bitrix-partner small{white-space: nowrap;}.partner-proof{display: grid;grid-template-columns: 1.15fr 1fr auto;gap: 28px;align-items: center;margin-top: 30px;padding: 22px 24px;border: 1px solid rgb(207,226,238);border-radius: 18px;background: rgb(245,251,255);}.partner-proof-brand{display: flex;align-items: center;gap: 20px;}.partner-proof-brand img{width: 120px;height: auto;}.partner-proof-brand div{padding-left: 20px;border-left: 1px solid rgb(201,220,232);}.partner-proof-brand span,.partner-proof-brand strong{display: block;}.partner-proof-brand span{margin-bottom: 5px;color: rgb(111,129,157);font-size: 10px;font-weight: 800;letter-spacing: 0.06em;text-transform: uppercase;}.partner-proof-brand strong{color: rgb(16,35,66);font-size: 18px;}.partner-proof p{margin: 0px;color: rgb(96,114,141);font-size: 13px;line-height: 1.5;}.partner-proof > a{display: inline-flex;justify-content: center;padding: 12px 16px;border-radius: 10px;background: rgb(21,156,232);color: rgb(255,255,255);font-size: 12px;font-weight: 800;text-decoration: none;white-space: nowrap;transition: 0.2s;}.partner-proof > a:hover{background: rgb(8,127,196);transform: translateY(-1px);}.case-section{background: rgb(242,248,252);}.case-layout{display: grid;grid-template-columns: minmax(0px,1.65fr) minmax(290px,0.75fr);gap: 20px;}.case-card{padding: 38px;border-radius: 24px;background: rgb(13,35,66);color: rgb(255,255,255);box-shadow: rgba(13,35,66,0.14) 0px 24px 60px;}.case-card-top{display: flex;justify-content: space-between;align-items: center;gap: 16px;}.case-industry{color: rgb(155,179,207);font-size: 12px;font-weight: 700;}.case-card h3{max-width: 760px;margin: 28px 0px 26px;font-size: clamp(25px,2.4vw,38px);line-height: 1.08;letter-spacing: -0.025em;}.case-metrics{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;margin-bottom: 28px;}.case-metrics div{padding: 18px;border: 1px solid rgba(255,255,255,0.14);border-radius: 14px;background: rgba(255,255,255,0.05);}.case-metrics b,.case-metrics small{display: block;}.case-metrics b{color: rgb(80,199,255);font-size: 28px;}.case-metrics small{margin-top: 4px;color: rgb(183,198,216);font-size: 11px;}.case-path{display: grid;grid-template-columns: repeat(3,1fr);border-top: 1px solid rgba(255,255,255,0.16);}.case-path > div{padding: 24px 22px 0px 0px;}.case-path > div + div{padding-left: 22px;border-left: 1px solid rgba(255,255,255,0.16);}.case-path span{color: rgb(80,199,255);font-size: 10px;font-weight: 900;letter-spacing: 0.08em;text-transform: uppercase;}.case-path p{margin: 10px 0px 0px;color: rgb(215,226,239);font-size: 13px;line-height: 1.55;}.review-card{display: flex;flex-direction: column;padding: 32px;border: 1px solid rgb(207,226,238);border-radius: 24px;background: rgb(255,255,255);}.review-card blockquote{margin: 30px 0px;color: rgb(16,35,66);font-size: 20px;font-weight: 700;line-height: 1.45;}.review-author{display: flex;align-items: center;gap: 12px;margin-top: auto;}.review-author > span{display: grid;width: 44px;height: 44px;place-items: center;border-radius: 50%;background: rgb(21,156,232);color: rgb(255,255,255);font-weight: 900;}.review-author b,.review-author small{display: block;}.review-author small{margin-top: 3px;color: rgb(113,131,157);font-size: 11px;}.review-card > p{margin: 24px 0px 0px;padding-top: 20px;border-top: 1px solid rgb(220,232,241);color: rgb(113,131,157);font-size: 11px;line-height: 1.5;}.sticky-wa{display: none !important;}@media (max-width: 950px){.partner-proof{grid-template-columns: 1fr;}.partner-proof > a{width: max-content;}.case-layout{grid-template-columns: 1fr;}}@media (max-width: 700px){.partner-proof{gap: 18px;padding: 20px;}.partner-proof-brand{align-items: flex-start;flex-direction: column;}.partner-proof-brand div{padding: 14px 0px 0px;border-left: 0px;border-top: 1px solid rgb(201,220,232);}.partner-proof > a{width: 100%;}.case-card,.review-card{padding: 22px;}.case-card-top{align-items: flex-start;flex-direction: column;}.case-card h3{margin: 22px 0px;}.case-metrics{grid-template-columns: 1fr 1fr;}.case-path{grid-template-columns: 1fr;}.case-path > div,.case-path > div + div{padding: 18px 0px;border-left: 0px;border-bottom: 1px solid rgba(255,255,255,0.16);}.case-path > div:last-child{border-bottom: 0px;}.review-card blockquote{font-size: 18px;}}html.motion-ready .motion-item{opacity: 0 !important;transform: translate3d(0px,18px,0px) !important;transition: opacity .58s cubic-bezier(.2,.7,.2,1) var(--motion-delay,0ms),transform .68s cubic-bezier(.2,.75,.2,1) var(--motion-delay,0ms) !important;}html.motion-ready .motion-item.motion-in{opacity: 1 !important;transform: translate3d(0px,0px,0px) !important;}.section-marker .kicker::before{transform-origin: left center;transition: transform 0.65s cubic-bezier(0.2,0.8,0.2,1);}html.motion-ready .section-marker:not(.motion-in) .kicker::before{transform: scaleX(0.15);}.section-index{transition: background-color 0.25s,color 0.25s,transform 0.3s;}.motion-in .section-index{animation: 0.6s ease 0.18s 1 normal both running sectionIndexPulse;}@keyframes sectionIndexPulse{0%{transform: scale(0.82);}65%{transform: scale(1.08);}100%{transform: scale(1);}}.pointer-reactive{--rx: 0deg;--ry: 0deg;--px: 50%;--py: 50%;position: relative;transform-style: preserve-3d;will-change: transform;transition: transform 0.28s,box-shadow 0.28s,border-color 0.28s !important;}.pointer-reactive.motion-in{transform: perspective(950px) rotateX(var(--rx)) rotateY(var(--ry)) !important;}.pointer-reactive::after{content: "";position: absolute;inset: 0px;z-index: 0;border-radius: inherit;background: radial-gradient(240px circle at var(--px) var(--py),rgba(80,199,255,.11),transparent 68%);opacity: 0;pointer-events: none;transition: opacity 0.28s;}.pointer-reactive:hover::after{opacity: 1;}.pointer-reactive > *{position: relative;z-index: 1;}.symptom.pointer-reactive:hover,.area.pointer-reactive:hover,.step.pointer-reactive:hover,.why-item.pointer-reactive:hover{border-color: rgb(169,217,242);box-shadow: rgba(12,70,111,0.07) 0px 12px 28px;}.case-card.pointer-reactive::after{background: radial-gradient(340px circle at var(--px) var(--py),rgba(80,199,255,.16),transparent 70%);}.price-card.pointer-reactive::after{background: radial-gradient(220px circle at var(--px) var(--py),rgba(21,156,232,.13),transparent 70%);}.crm-stage{--hero-x: 0;--hero-y: 0;}.crm-stage > img{transition: transform 0.5s cubic-bezier(0.2,0.7,0.2,1),opacity 0.2s;transform: translate3d(calc(var(--hero-x) * 8px),calc(var(--hero-y) * 6px),0) scale(1.012);}.crm-stage .flag{transition: transform 0.45s cubic-bezier(0.2,0.75,0.2,1);}.crm-stage:hover .f1{transform: translate3d(calc(var(--hero-x) * -5px),calc(var(--hero-y) * -4px),0);}.crm-stage:hover .f2{transform: translate3d(calc(var(--hero-x) * 7px),calc(var(--hero-y) * 5px),0);}.crm-stage:hover .f3{transform: translate3d(calc(var(--hero-x) * -4px),calc(var(--hero-y) * 6px),0);}.symptoms,.case-section,.report{position: relative;isolation: isolate;--section-x: 50%;--section-y: 50%;}.symptoms::before,.case-section::before,.report::before{content: "";position: absolute;inset: 0px;z-index: -1;pointer-events: none;background: radial-gradient(480px circle at var(--section-x) var(--section-y),rgba(35,169,239,.045),transparent 72%);}.demo-screen img{transition: opacity 0.2s,transform 0.55s cubic-bezier(0.2,0.75,0.2,1);}.demo-screen:hover img{transform: scale(1.018);}.demo-tab{transition: transform 0.25s,background-color 0.25s,border-color 0.25s;}.demo-tab:hover{transform: translateX(4px);}.btn,.wa{transition: transform 0.22s,box-shadow 0.22s,background-color 0.22s;}.btn:hover,.wa:hover{transform: translateY(-2px);}.nav{transition: box-shadow 0.25s,background-color 0.25s;}.nav.scrolled{box-shadow: rgba(13,35,66,0.09) 0px 12px 28px;}@media (max-width: 950px){.pointer-reactive.motion-in{transform: none !important;}.crm-stage > img{transform: none;}}@media (prefers-reduced-motion: reduce){html.motion-ready .motion-item,html.motion-ready .motion-item.motion-in{opacity: 1 !important;transform: none !important;transition: none !important;}.pointer-reactive,.pointer-reactive.motion-in,.crm-stage > img,.demo-screen img,.btn,.wa{transform: none !important;transition: none !important;animation: auto ease 0s 1 normal none running none !important;}}html.motion-ready .pointer-reactive.motion-in{transform: perspective(950px) rotateX(var(--rx)) rotateY(var(--ry)) !important;}.faq-section{overflow: hidden;background: rgb(255,255,255);}.faq-v2{display: grid;grid-template-columns: minmax(280px,0.72fr) minmax(0px,1.28fr);gap: 90px;align-items: start;}.faq-intro{position: sticky;top: 120px;}.faq-intro .kicker{margin-bottom: 26px;}.faq-intro h2{margin: 0px;color: rgb(16,35,66);font-size: clamp(46px,5.3vw,76px);line-height: 0.92;letter-spacing: -0.055em;}.faq-intro > p{max-width: 390px;margin: 28px 0px 0px;color: rgb(113,131,157);font-size: 15px;line-height: 1.65;}.faq-help{display: flex;flex-direction: column;align-items: flex-start;margin-top: 38px;padding: 24px;border: 1px solid rgb(215,231,241);border-radius: 18px;background: rgb(244,250,255);}.faq-help small{color: rgb(21,156,232);font-size: 10px;font-weight: 900;letter-spacing: 0.08em;text-transform: uppercase;}.faq-help b{max-width: 320px;margin: 9px 0px 18px;color: rgb(16,35,66);font-size: 15px;line-height: 1.45;}.faq-help .btn{padding: 12px 16px;font-size: 12px;}.faq-list-v2{border-top: 1px solid rgb(207,224,235);}.faq-list-v2 details{position: relative;border-bottom: 1px solid rgb(207,224,235);background: rgb(255,255,255);transition: background-color 0.25s;}.faq-list-v2 details:hover,.faq-list-v2 details[open]{background: rgb(247,251,254);}.faq-list-v2 summary{display: grid;grid-template-columns: 46px minmax(0px,1fr) 40px;gap: 12px;align-items: center;min-height: 92px;padding: 22px 18px;list-style: none;cursor: pointer;}.faq-list-v2 summary::-webkit-details-marker{display: none;}.faq-list-v2 summary > span{color: rgb(21,156,232);font-size: 11px;font-weight: 900;letter-spacing: 0.08em;}.faq-list-v2 summary > b{color: rgb(16,35,66);font-size: 19px;line-height: 1.28;}.faq-list-v2 summary > i{display: grid;width: 34px;height: 34px;place-items: center;justify-self: end;border: 1px solid rgb(201,223,234);border-radius: 50%;color: rgb(21,156,232);font-size: 20px;font-style: normal;transition: transform 0.3s,background-color 0.25s,color 0.25s;}.faq-list-v2 details[open] summary > i{transform: rotate(45deg);background: rgb(21,156,232);color: rgb(255,255,255);}.faq-answer-v2{display: grid;grid-template-columns: 46px minmax(0px,1fr);gap: 12px;padding: 0px 70px 26px 18px;}.faq-answer-v2::before{content: "";display: block;}.faq-answer-v2 p{max-width: 650px;margin: 0px;color: rgb(96,114,141);font-size: 14px;line-height: 1.65;}.faq-answer-v2 small{grid-column: 2;display: inline-flex;width: max-content;margin-top: 12px;padding: 5px 8px;border-radius: 999px;background: rgb(227,245,255);color: rgb(8,125,189);font-size: 9px;font-weight: 900;letter-spacing: 0.06em;text-transform: uppercase;}html.motion-ready .faq-list-v2 .motion-item{transform: translate3d(24px,0px,0px) !important;}html.motion-ready .faq-list-v2 .motion-item.motion-in{transform: translate3d(0px,0px,0px) !important;}@media (max-width: 950px){.faq-v2{grid-template-columns: 1fr;gap: 42px;}.faq-intro{position: static;}.faq-intro h2 br{display: none;}.faq-help{max-width: 520px;}}@media (max-width: 600px){.faq-v2{gap: 30px;}.faq-intro h2{font-size: 44px;}.faq-intro > p{margin-top: 20px;}.faq-help{margin-top: 26px;padding: 20px;}.faq-list-v2 summary{grid-template-columns: 34px minmax(0px,1fr) 34px;min-height: 78px;padding: 18px 4px;gap: 8px;}.faq-list-v2 summary > b{font-size: 16px;}.faq-list-v2 summary > i{width: 30px;height: 30px;}.faq-answer-v2{grid-template-columns: 34px minmax(0px,1fr);gap: 8px;padding: 0px 38px 22px 4px;}}.contact-section{position: relative;overflow: hidden;padding: 94px 0px;background: rgb(13,35,66);color: rgb(255,255,255);isolation: isolate;}.contact-section::before{content: "";position: absolute;right: -180px;top: -220px;width: 620px;height: 620px;border-radius: 50%;background: radial-gradient(circle,rgba(31,174,241,0.22),transparent 68%);z-index: -1;}.contact-layout{display: grid;grid-template-columns: minmax(0px,1.08fr) minmax(360px,0.72fr);gap: 86px;align-items: center;}.contact-copy .kicker{color: rgb(85,197,255);}.contact-copy h2{max-width: 690px;margin: 28px 0px 20px;font-size: clamp(40px,4.2vw,64px);line-height: 1.02;letter-spacing: -0.045em;}.contact-copy > p{max-width: 610px;margin: 0px;color: rgb(191,208,226);font-size: 17px;line-height: 1.65;}.contact-points{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;margin-top: 38px;}.contact-points article{padding: 20px;border: 1px solid rgba(255,255,255,0.14);border-radius: 15px;background: rgba(255,255,255,0.043);}.contact-points span,.contact-points b,.contact-points small{display: block;}.contact-points span{color: rgb(80,199,255);font-size: 10px;font-weight: 900;letter-spacing: 0.08em;}.contact-points b{margin: 14px 0px 7px;font-size: 14px;}.contact-points small{color: rgb(174,191,210);font-size: 11px;line-height: 1.4;}.contact-form{display: grid;gap: 16px;padding: 34px;border-radius: 24px;background: rgb(255,255,255);color: rgb(16,35,66);box-shadow: rgba(1,12,28,0.3) 0px 28px 70px;}.form-heading{display: flex;flex-direction: column;margin-bottom: 4px;}.form-heading span{color: rgb(21,156,232);font-size: 10px;font-weight: 900;letter-spacing: 0.08em;text-transform: uppercase;}.form-heading b{margin: 8px 0px 6px;font-size: 25px;line-height: 1.15;}.form-heading small{color: rgb(113,131,157);font-size: 12px;line-height: 1.45;}.contact-form label{display: grid;gap: 7px;color: rgb(64,84,110);font-size: 12px;font-weight: 800;}.contact-form input,.contact-form textarea{width: 100%;border: 1px solid rgb(213,227,236);border-radius: 11px;background: rgb(248,251,253);color: rgb(16,35,66);font-style: inherit;font-variant: inherit;font-stretch: inherit;line-height: inherit;font-family: inherit;font-optical-sizing: inherit;font-size-adjust: inherit;font-kerning: inherit;font-feature-settings: inherit;font-variation-settings: inherit;font-language-override: inherit;font-size: 14px;font-weight: 500;outline: none;transition: border-color 0.2s,box-shadow 0.2s,background-color 0.2s;}.contact-form input{height: 50px;padding: 0px 15px;}.contact-form textarea{min-height: 92px;padding: 14px 15px;resize: vertical;}.contact-form input:focus,.contact-form textarea:focus{border-color: rgb(21,156,232);background: rgb(255,255,255);box-shadow: rgba(21,156,232,0.1) 0px 0px 0px 4px;}.contact-form input::placeholder,.contact-form textarea::placeholder{color: rgb(150,165,183);}.contact-submit{min-height: 52px;border: 0px;border-radius: 11px;background: rgb(32,191,107);color: rgb(255,255,255);font-style: inherit;font-variant: inherit;font-stretch: inherit;line-height: inherit;font-family: inherit;font-optical-sizing: inherit;font-size-adjust: inherit;font-kerning: inherit;font-feature-settings: inherit;font-variation-settings: inherit;font-language-override: inherit;font-size: 14px;font-weight: 900;cursor: pointer;box-shadow: rgba(32,191,107,0.2) 0px 12px 24px;transition: transform 0.2s,background-color 0.2s,box-shadow 0.2s;}.contact-submit:hover{transform: translateY(-2px);background: rgb(24,170,92);box-shadow: rgba(32,191,107,0.26) 0px 16px 28px;}.form-note{color: rgb(126,141,160);font-size: 10px;text-align: center;}.form-status{min-height: 16px;color: rgb(21,156,232);font-size: 10px;text-align: center;}html.motion-ready .contact-form.motion-item{transform: translate3d(24px,18px,0px) !important;}html.motion-ready .contact-form.motion-item.motion-in{transform: translate3d(0px,0px,0px) !important;}@media (max-width: 950px){.contact-section{padding: 72px 0px;}.contact-layout{grid-template-columns: 1fr;gap: 42px;}.contact-form{max-width: 620px;}}@media (max-width: 700px){.contact-section{padding: 58px 0px;}.contact-copy h2{font-size: 40px;}.contact-copy > p{font-size: 15px;}.contact-points{grid-template-columns: 1fr;}.contact-points article{display: grid;grid-template-columns: 34px 1fr;gap: 0px 8px;padding: 16px;}.contact-points span{grid-row: 1 / 3;}.contact-points b{margin: 0px 0px 5px;}.contact-form{padding: 22px;}}.area-groups{display: grid;gap: 18px;}.area-group-block{display: grid;grid-template-columns: 260px minmax(0px,1fr);overflow: hidden;border: 1px solid rgb(216,230,239);border-radius: 22px;background: rgb(255,255,255);box-shadow: rgba(16,35,66,0.055) 0px 16px 44px;}.area-group-head{position: relative;overflow: hidden;padding: 30px 28px;color: rgb(255,255,255);}.area-group-head::after{content: "";position: absolute;right: -70px;bottom: -90px;width: 180px;height: 180px;border: 1px solid rgba(255,255,255,0.16);border-radius: 50%;}.group-process .area-group-head{background: rgb(13,35,66);}.group-team .area-group-head{background: rgb(8,127,202);}.group-control .area-group-head{background: rgb(18,98,125);}.area-group-head span{display: inline-flex;padding: 6px 9px;border: 1px solid rgba(255,255,255,0.24);border-radius: 999px;color: rgb(142,220,255);font-size: 10px;font-weight: 900;letter-spacing: 0.08em;text-transform: uppercase;}.area-group-head h3{margin: 22px 0px 10px;font-size: 24px;line-height: 1.08;}.area-group-head p{margin: 0px;color: rgba(255,255,255,0.72);font-size: 13px;line-height: 1.55;}.area-cards{display: grid;grid-template-columns: repeat(3,minmax(0px,1fr));}.area-cards .area{min-height: 220px;padding: 28px 26px;border-width: 0px 0px 0px 1px;border-style: none none none solid;border-color: currentcolor currentcolor currentcolor rgb(224,234,241);border-image: none;background: rgb(255,255,255);}.area-cards .area::before{content: "";position: absolute;left: 26px;right: 26px;top: 0px;height: 3px;border-radius: 0px 0px 4px 4px;background: rgb(21,156,232);transform: scaleX(0);transform-origin: left center;transition: transform 0.32s;}.area-cards .area:hover::before{transform: scaleX(1);}.area-cards .area .num{display: grid;width: 34px;height: 34px;place-items: center;margin: 0px 0px 34px;border: 1px solid rgb(184,223,244);border-radius: 50%;color: rgb(21,156,232);font-size: 10px;font-weight: 900;}.area-cards .area h3{margin: 0px 0px 12px;color: rgb(16,35,66);font-size: 18px;line-height: 1.25;}.area-cards .area p{margin: 0px;color: rgb(113,131,157);font-size: 13px;line-height: 1.55;}.area-cards .area-group{display: none;}html.motion-ready .area-group-block.motion-item{transform: translate3d(0px,22px,0px) !important;}html.motion-ready .area-group-block.motion-item.motion-in{transform: translate3d(0px,0px,0px) !important;}@media (max-width: 1050px){.area-group-block{grid-template-columns: 220px minmax(0px,1fr);}.area-cards{grid-template-columns: 1fr 1fr;}.area-cards .area:last-child{grid-column: 1 / -1;border-top: 1px solid rgb(224,234,241);}}@media (max-width: 760px){.area-group-block{grid-template-columns: 1fr;}.area-group-head{padding: 24px;}.area-group-head h3{font-size: 22px;}.area-cards{grid-template-columns: 1fr;}.area-cards .area,.area-cards .area:last-child{grid-column: auto;min-height: 0px;padding: 22px 20px;border-left: 0px;border-top: 1px solid rgb(224,234,241);}.area-cards .area .num{float: left;width: 30px;height: 30px;margin: 0px 14px 0px 0px;}.area-cards .area h3{padding-top: 3px;font-size: 17px;}.area-cards .area p{clear: both;padding-top: 12px;}}.approach-section{background: rgb(255,255,255);}.approach-section .section-title{margin-bottom: 36px;}.method-panel{position: relative;overflow: hidden;padding: 34px;border-radius: 26px;background: rgb(13,35,66);color: rgb(255,255,255);box-shadow: rgba(13,35,66,0.15) 0px 28px 70px;}.method-panel::before{content: "";position: absolute;right: -160px;top: -250px;width: 540px;height: 540px;border: 1px solid rgba(80,199,255,0.18);border-radius: 50%;}.method-principle{display: grid;grid-template-columns: 150px minmax(300px,0.85fr) minmax(260px,0.7fr);gap: 30px;align-items: end;padding: 8px 4px 32px;border-bottom: 1px solid rgba(255,255,255,0.14);}.method-principle > span{align-self: start;color: rgb(80,199,255);font-size: 11px;font-weight: 900;letter-spacing: 0.09em;text-transform: uppercase;}.method-principle h3{margin: 0px;font-size: clamp(28px,3vw,42px);line-height: 1.04;letter-spacing: -0.035em;}.method-principle p{margin: 0px;color: rgb(185,202,218);font-size: 14px;line-height: 1.6;}.method-flow{position: relative;display: grid;grid-template-columns: repeat(5,minmax(0px,1fr));margin: 0px;padding: 30px 0px;list-style: none;}.method-flow::before{content: "";position: absolute;left: 5%;right: 5%;top: 50px;height: 1px;background: linear-gradient(90deg,rgba(80,199,255,0.12),rgba(80,199,255,0.72),rgba(80,199,255,0.12));}.method-flow li{position: relative;padding: 0px 20px;border-right: 1px solid rgba(255,255,255,0.12);transition: transform 0.25s,background-color 0.25s;}.method-flow li:last-child{border-right: 0px;}.method-flow li:hover{transform: translateY(-4px);}.method-flow span{position: relative;z-index: 1;display: grid;width: 40px;height: 40px;place-items: center;margin-bottom: 22px;border: 1px solid rgba(80,199,255,0.55);border-radius: 50%;background: rgb(13,35,66);color: rgb(80,199,255);font-size: 10px;font-weight: 900;}.method-flow b,.method-flow small{display: block;}.method-flow b{font-size: 15px;}.method-flow small{margin-top: 8px;color: rgb(159,178,200);font-size: 11px;line-height: 1.45;}.method-note{display: flex;align-items: center;gap: 16px;padding: 20px 22px;border: 1px solid rgba(80,199,255,0.24);border-radius: 16px;background: rgba(80,199,255,0.07);}.method-note > i{display: grid;flex: 0 0 38px;width: 38px;height: 38px;place-items: center;border-radius: 50%;background: rgb(32,191,107);color: rgb(255,255,255);font-style: normal;font-weight: 900;}.method-note b,.method-note p{display: block;}.method-note b{font-size: 15px;}.method-note p{margin: 5px 0px 0px;color: rgb(185,202,218);font-size: 12px;line-height: 1.45;}html.motion-ready .method-panel.motion-item{transform: translate3d(0px,22px,0px) !important;}html.motion-ready .method-panel.motion-item.motion-in{transform: translate3d(0px,0px,0px) !important;}@media (max-width: 950px){.method-principle{grid-template-columns: 1fr;}.method-principle > span{align-self: auto;}.method-flow{grid-template-columns: repeat(3,1fr);gap: 20px 0px;}.method-flow::before{display: none;}.method-flow li:nth-child(3){border-right: 0px;}.method-flow li:nth-child(n+4){padding-top: 8px;}}@media (max-width: 650px){.approach-section .section-title{margin-bottom: 26px;}.method-panel{padding: 24px 20px;border-radius: 20px;}.method-principle{gap: 16px;padding-bottom: 24px;}.method-principle h3{font-size: 30px;}.method-flow{grid-template-columns: 1fr;padding: 20px 0px;}.method-flow li,.method-flow li:nth-child(n+4){display: grid;grid-template-columns: 36px 1fr;gap: 2px 12px;padding: 14px 0px;border-right: 0px;border-bottom: 1px solid rgba(255,255,255,0.11);}.method-flow li:last-child{border-bottom: 0px;}.method-flow span{grid-row: 1 / 3;width: 34px;height: 34px;margin: 0px;}.method-flow small{margin-top: 2px;}.method-note{align-items: flex-start;padding: 17px;}}.method-principle{align-items: start;}.method-principle > span,.method-principle h3,.method-principle > p{align-self: start;}.method-principle > p{padding-top: 3px;}@media (max-width: 950px){.method-principle > p{padding-top: 0;}}.method-principle{grid-template-columns: minmax(0,1.45fr) minmax(280px,.55fr);column-gap: 64px;row-gap: 16px;}.method-principle > span{grid-column: 1;grid-row: 1;}.method-principle h3{grid-column: 1;grid-row: 2;max-width: 760px;}.method-principle > p{grid-column: 2;grid-row: 1 / span 2;}@media (max-width: 950px){.method-principle{grid-template-columns: 1fr;gap: 16px;}.method-principle > span,.method-principle h3,.method-principle > p{grid-column: 1;grid-row: auto;}}.symptoms .section-title{grid-template-columns: minmax(0,1.35fr) minmax(300px,.65fr);gap: 48px;}.symptom-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;}.symptom{min-height: 188px;padding: 26px 27px 28px;border-radius: 18px;background: linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.025));}.symptom-top{display: flex;align-items: center;gap: 11px;margin-bottom: 25px;}.symptom-top span{display: grid;width: 34px;height: 34px;place-items: center;border: 1px solid rgba(80,199,255,.5);border-radius: 50%;color: #50c7ff;font-size: 10px;font-weight: 900;}.symptom-top small{color: #50c7ff;font-size: 10px;font-weight: 900;letter-spacing: .08em;text-transform: uppercase;}.symptom h3{margin: 0 0 11px;color: #fff;font-size: 20px;line-height: 1.2;}.symptom p{font-size: 14px;line-height: 1.55;}.symptom::before{content: "";position: absolute;top: 0;left: 27px;width: 42px;height: 3px;border-radius: 0 0 4px 4px;background: #50c7ff;opacity: .75;}@media (max-width: 950px){.symptoms .section-title{grid-template-columns: 1fr;gap: 20px;}.symptom-grid{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 650px){.symptom-grid{grid-template-columns: 1fr;}.symptom{min-height: 0;}}.hero{min-height: 640px;padding-top: 44px;padding-bottom: 58px;}.hero-actions{margin-top: 28px;margin-bottom: 20px;}.hero-actions .btn-blue{background: var(--green);box-shadow: 0 12px 30px rgba(32,185,105,.2);}.hero-actions .btn-blue:hover{background: #159f59;}.hero-kpis{margin-top: 23px;}.crm-stage{transform: translateY(-24px);box-shadow: 0 24px 64px rgba(23,53,86,.1);}@media (max-width: 950px){.hero{min-height: 0;padding-top: 35px;padding-bottom: 58px;}.crm-stage{transform: none;}}.method-principle{grid-template-columns: minmax(0,1.35fr) minmax(300px,.65fr);column-gap: 40px;}.method-principle > p{grid-row: 2;padding: 6px 0 6px 22px;border-left: 2px solid rgba(80,199,255,.55);}@media (max-width: 950px){.method-principle{grid-template-columns: 1fr;}.method-principle > p{grid-row: auto;padding: 2px 0 2px 16px;}}html{scroll-behavior:auto;scroll-padding-top:100px}:root{--copy:#526782}.skip-link{position:fixed;top:8px;left:12px;z-index:1000;padding:12px 18px;border-radius:8px;background:#102342;color:#fff;transform:translateY(-160%)}.skip-link:focus{transform:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #139ce7;outline-offset:5px}[id]{scroll-margin-top:0}.hero{gap:48px;min-height:0;padding:58px 0 64px}.hero h1{font-size:clamp(40px,3.6vw,52px);letter-spacing:-.045em;line-height:1.08}.hero .lead{font-size:18px;line-height:1.65}.hero .crm-stage{transform:none;align-self:center}.hero-kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.hero-kpis div{padding:17px 14px}.hero-kpis b{font-size:19px;white-space:nowrap}.hero-kpis small{display:block;font-size:12px;line-height:1.4;margin-top:6px;color:#526782}.micro{font-size:12px;gap:10px 18px}.section-title{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);gap:40px;align-items:end}.section-title>p{margin:0 0 3px;max-width:none;color:var(--copy);font-size:16px}.section-title h2{font-size:clamp(32px,3.4vw,46px);line-height:1.12}.kicker{font-size:11px;letter-spacing:.085em}.symptoms .section-title>p{color:#bfcee0}.symptom p,.step p,.why-item p,.area-cards .area p,.case-path p{font-size:15px;line-height:1.6}.area-cards .area p,.step p,.why-item p{color:var(--copy)}.area-cards .area .num{margin-bottom:22px}.area-group-head p{font-size:14px;line-height:1.55}.area-cards .area{padding:28px 24px}.area-group-head{padding:30px 26px}.method-flow small{font-size:13px;line-height:1.5;color:#b7c8dc}.method-note p{font-size:14px}.method-principle p{font-size:16px}.demo-tabs .demo-tab{font-size:14px;line-height:1.5}.demo-tab b{font-size:16px}.diagnostic-chain small{font-size:11px}.diagnostic-chain b{font-size:15px;line-height:1.5}.demo-label{font-size:10px;line-height:1.5;white-space:normal}.report-deliverable{grid-template-columns:1fr 1fr;gap:56px;align-items:start}.audit-document{padding:30px;background:#fff;color:#102342;border:1px solid #dce7f1;border-radius:20px;box-shadow:0 24px 64px #030f2526;position:relative}.document-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:24px;border-bottom:1px solid #dce7f1;font-size:11px;font-weight:800;letter-spacing:.06em}.audit-document h3{font-size:32px;line-height:1.1;letter-spacing:-.035em;margin:24px 0 12px}.document-intro{font-size:14px;line-height:1.5;color:#526782;margin:0 0 24px}.finding-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:#52708d}.finding-heading strong{padding:6px 9px;border-radius:6px;background:#fff1dc;color:#895100;font-size:11px}.audit-document h4{font-size:19px;line-height:1.3;margin:16px 0}.finding-details{margin:0}.finding-details>div{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:14px 0;border-top:1px solid #e5edf3}.finding-details dt{font-size:12px;color:#647b94;font-weight:700}.finding-details dd{margin:0;font-size:14px;line-height:1.55}.document-foot{display:flex;justify-content:space-between;gap:14px;padding-top:18px;border-top:1px solid #dce7f1;color:#6b8199;font-size:10px}.report-copy h2{margin:0;font-size:clamp(32px,3.1vw,44px);line-height:1.12}.report-copy>p{font-size:17px;line-height:1.65}.result-outcomes{display:grid;margin:24px 0;gap:0}.result-outcomes article{display:flex;gap:16px;padding:16px 0;border-top:1px solid #ffffff1f}.result-outcomes article>span{font-size:12px;font-weight:800;color:#50c7ff;padding-top:4px}.result-outcomes h3{font-size:19px;margin:0 0 7px}.result-outcomes p{font-size:15px;line-height:1.5;margin:0}.case-section .section-title>p{color:#526782}.case-metrics small{font-size:12px}.case-path span{font-size:11px}.review-author small,.review-card>p{font-size:13px;line-height:1.55}.review-card blockquote{font-size:21px;line-height:1.55}.price-scope-label{display:block;font-size:14px;font-weight:800;margin-bottom:14px}.scope-demo li{font-size:14px;line-height:1.5}.price-card .price-duration{font-size:14px;color:#526782;line-height:1.5;margin:16px 0}.faq-v2{align-items:start}.faq-intro{position:sticky;top:118px}.faq-intro h2{max-width:350px}.faq-list-v2 summary b{font-size:17px;line-height:1.4}.faq-answer-v2 p{font-size:16px;line-height:1.7}.faq-help .btn{background:#20b969;color:#fff;font-size:14px}.contact-copy>p{font-size:17px;line-height:1.65}.contact-points small{font-size:13px;line-height:1.5}.contact-form label{font-size:14px}.contact-form input,.contact-form textarea{font-size:16px}.form-heading small{font-size:14px;line-height:1.55}.field-optional{font-size:11px;font-weight:400;color:#6b8199}.form-note,.form-status{font-size:12px;line-height:1.5}.form-fallback{display:block;text-align:center;font-size:14px;color:#0878b9;text-decoration:underline}.form-fallback[hidden]{display:none}.footer-v4-grid p,.footer-v4-grid nav,.footer-v4-contact{font-size:14px}.nav-links a[aria-current="location"]{color:#087ab9}.nav-links a{padding-block:10px}.menu-btn{min-width:44px;min-height:44px}@media(min-width:951px){.founders-v2-tags{right:16px}}@media(max-width:1100px) and (min-width:951px){.hero{gap:30px}.hero h1{font-size:48px}.hero-actions{flex-wrap:wrap}.report-deliverable{gap:32px}.finding-details>div{grid-template-columns:1fr;gap:6px}.method-principle{column-gap:26px}}@media(max-width:950px){.nav-links.mobile-open a:nth-last-child(-n+2){display:block}.nav-links.mobile-open{max-height:calc(100dvh - 90px);overflow-y:auto}.hero{grid-template-columns:1fr;padding:32px 0 52px;gap:32px}.hero h1{font-size:clamp(36px,6.7vw,52px)}.hero .crm-stage{width:100%;max-width:640px;justify-self:center}.section-title,.symptoms .section-title{grid-template-columns:1fr;gap:18px}.section-title>p{max-width:680px}.report-deliverable{grid-template-columns:1fr;gap:32px}.report-copy{grid-row:1}.audit-document{max-width:660px;width:100%;justify-self:center}.faq-intro{position:static}.founders-v2-tags{display:grid;grid-template-columns:1fr;position:static;opacity:1;transform:none;pointer-events:auto;padding:12px;gap:8px;background:#0d2342}.founders-v2-tags a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-left-width:1px}.founders-v2-tags b{font-size:13px;white-space:normal;line-height:1.4}.founders-v2-tags small{font-size:11px;margin:0}.founders-v2{grid-template-columns:minmax(0,1fr);height:auto}.founders-v2-copy{min-width:0}.founders-v2-copy h2{font-size:clamp(28px,5vw,38px);line-height:1.12;overflow-wrap:normal}.founders-v2-photo{height:auto;aspect-ratio:auto;display:block}.founders-v2-photo picture{display:block;height:auto;aspect-ratio:1672/941}.founders-v2-photo img{position:static;width:100%;height:100%}}@media(max-width:650px){.hero h1{font-size:clamp(34px,8.7vw,44px)}.hero h1 br{display:none}.hero h1>span{display:block;margin-top:6px}.hero .lead{font-size:16px}.hero-actions{margin:24px 0 18px}.hero-actions .btn{font-size:15px;padding:14px 16px;min-height:48px}.hero-kpis div{padding:14px 9px}.hero-kpis b{font-size:clamp(14px,3.8vw,19px)}.hero-kpis small{font-size:11px}.micro{gap:8px}.hero .crm-stage img{height:250px}.section,.symptoms,.report,.demo{padding-block:56px}.section-title{margin-bottom:28px}.section-title h2,.report-copy h2{font-size:32px}.method-principle h3{font-size:28px}.method-flow small{font-size:13px}.area-cards .area{padding:22px 20px}.area-group-head p{font-size:14px}.audit-document{padding:22px 20px}.audit-document h3{font-size:28px}.finding-details>div{grid-template-columns:1fr;gap:6px}.finding-heading{flex-wrap:wrap}.document-top{flex-wrap:wrap;gap:8px}.document-foot{font-size:10px}.case-metrics{gap:10px}.case-path p{font-size:15px}.faq-list-v2 summary b{font-size:16px}.faq-list-v2 summary{padding-block:20px}.contact-points{grid-template-columns:1fr}.contact-points article{min-width:0}.contact-form{padding:24px 20px}.footer-v4-top{gap:24px}}.reveal,.stagger>*{opacity:1}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}html.motion-ready .pointer-reactive.motion-in{transform:none!important}}.revel-case{border:1px solid #dbe6f0;border-radius:26px;background:#fff;overflow:hidden;box-shadow:0 22px 65px #1023420d}.revel-head{display:grid;grid-template-columns:220px minmax(0,1fr);gap:38px;padding:40px;align-items:center}.revel-brand{align-self:start}.revel-brand img{display:block;width:100%;height:auto;aspect-ratio:322/224;object-fit:contain;border-radius:14px;background:#eee0c6}.revel-brand>span{display:block;text-align:center;color:#62758c;font-size:13px;margin-top:12px}.revel-client{margin:0 0 12px;font-size:14px;font-weight:800;color:#087ebc;letter-spacing:.025em}.revel-heading h3{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.13;letter-spacing:-.035em;color:#122541}.revel-geography{font-size:16px;color:#526782;margin:18px 0}.revel-tags{display:flex;flex-wrap:wrap;gap:8px}.revel-tags span{padding:6px 10px;font-size:12px;background:#f0f8fc;border:1px solid #d9edf6;border-radius:6px;color:#3a607e}.revel-results{padding:30px 40px;background:#102543;color:#fff}.revel-results-label{margin:0 0 22px;color:#b6c9df;font-size:14px}.revel-metrics{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:26px}.revel-metrics>div+div{border-left:1px solid #ffffff24;padding-left:26px}.revel-metrics strong{display:block;font-size:clamp(36px,4vw,50px);line-height:1.05;letter-spacing:-.035em;color:#fff}.revel-metrics strong small{font-size:22px;letter-spacing:-.01em}.revel-metrics span{display:block;font-size:16px;line-height:1.45;color:#cee0ef;margin-top:12px}.revel-results-note{font-size:12px;line-height:1.6;color:#a9bfd6;margin:24px 0 0}.revel-story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:36px 40px;gap:30px}.revel-step{display:block;font-size:12px;font-weight:800;color:#087ebc;margin-bottom:14px}.revel-story h4{font-size:21px;line-height:1.25;color:#122541;margin:0 0 16px;letter-spacing:-.02em}.revel-story p{font-size:16px;line-height:1.65;color:#526782;margin:0 0 14px}.revel-story p:last-child{margin-bottom:0}.revel-implementation{margin:0 40px;border-top:1px solid #dbe6f0;border-bottom:1px solid #dbe6f0}.revel-implementation summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;cursor:pointer;font-size:17px;font-weight:750;color:#122541}.revel-implementation summary::-webkit-details-marker{display:none}.revel-implementation summary i{display:flex;align-items:center;justify-content:center;flex:0 0 32px;height:32px;border-radius:50%;background:#edf8fe;color:#087ebc;font-size:25px;font-style:normal;transition:transform .2s}.revel-implementation[open] summary i{transform:rotate(45deg)}.revel-implementation ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 38px;padding:0 0 24px 20px;margin:0;color:#526782;font-size:16px;line-height:1.6}.revel-implementation li::marker{color:#109de8}.revel-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 40px;background:#f7fbfe}.revel-footer>div>span{display:block;color:#667d94;font-size:12px;margin-bottom:8px}.revel-footer b{display:block;font-size:18px;color:#122541}.revel-footer p{font-size:14px;color:#526782;margin:6px 0 0}.revel-footer .btn{flex-shrink:0;font-size:15px}@media(max-width:950px){.revel-head{grid-template-columns:170px minmax(0,1fr);padding:28px;gap:28px}.revel-results{padding:28px}.revel-story{padding:28px;gap:24px;grid-template-columns:1fr}.revel-story>section+section{padding-top:24px;border-top:1px solid #e0eaf2}.revel-story h4{font-size:24px;margin-bottom:12px}.revel-implementation{margin:0 28px}.revel-footer{padding:26px 28px}}@media(max-width:600px){.revel-case{border-radius:20px}.revel-head{grid-template-columns:minmax(0,1fr);padding:24px;gap:24px}.revel-brand{display:flex;align-items:center;gap:18px}.revel-brand img{width:140px;max-width:55%;border-radius:10px}.revel-brand>span{text-align:left;margin:0;max-width:90px;line-height:1.5}.revel-heading h3{font-size:28px}.revel-client{line-height:1.5}.revel-results{padding:26px 24px}.revel-metrics{grid-template-columns:1fr 1fr;gap:22px 14px}.revel-metrics>div+div{padding-left:14px}.revel-metrics>div:last-child{grid-column:1/-1;border-left:0;border-top:1px solid #ffffff24;padding:22px 0 0}.revel-metrics strong{font-size:38px}.revel-metrics span{font-size:15px}.revel-story{padding:28px 24px}.revel-implementation{margin:0 24px}.revel-implementation ul{grid-template-columns:1fr}.revel-footer{padding:24px;align-items:stretch;flex-direction:column}.revel-footer .btn{justify-content:center;text-align:center}}@media(prefers-reduced-motion:reduce){.revel-implementation summary i{transition:none}}.reveal,.stagger>*{opacity:1;transform:none;transition:none;animation:none}.flag,.status i,.bar i{animation:none}.crm-stage>img{transform:none}.fx-progress{position:fixed;left:0;top:var(--fx-nav-bottom,80px);width:100%;height:2px;z-index:150;pointer-events:none;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#079af0,#24c98a)}.fx-card{position:relative;rotate:var(--fx-axis-x,1) var(--fx-axis-y,0) 0 var(--fx-angle,0deg);transition:rotate .2s ease,box-shadow .22s ease,border-color .22s ease}.fx-sheen{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--fx-x,50%) var(--fx-y,50%),#38b6ef1a,transparent 72%);opacity:0;transition:opacity .25s;z-index:1}.fx-card:hover>.fx-sheen{opacity:1}.fx-card:focus-within{border-color:#62bfe9}.fx-count{font-variant-numeric:tabular-nums;display:inline-block;min-width:4ch}.revel-metrics strong>.fx-count{font:inherit;color:inherit;margin:0}.fx-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.founders-v2-tags{transition:opacity .3s ease,transform .4s cubic-bezier(.2,.7,.2,1)}.founders-v2-tags a{transition:transform .25s ease,border-color .25s ease,background-color .25s ease}.btn,.wa{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.btn:active,.wa:active{transform:translateY(1px)}.faq-list-v2 details,.revel-implementation{overflow-anchor:none}@media(hover:hover) and (pointer:fine) and (min-width:951px){.fx-card:hover{box-shadow:0 12px 30px #10375714}.btn:hover,.wa:hover{transform:translateY(-2px)}}@media(max-width:950px){.fx-card{rotate:none}.fx-sheen{display:none}}@media(prefers-reduced-motion:reduce){.fx-card{rotate:none!important}.fx-sheen{display:none}.btn,.wa,.founders-v2-tags,.founders-v2-tags a{transition:none!important}.btn:hover,.wa:hover,.btn:active,.wa:active{transform:none!important}}@media(min-width:951px) and (max-width:1100px){.nav-links a:nth-last-child(-n+2){display:block}.nav-links{gap:14px}}@media(min-width:651px) and (max-width:1100px){.area-group-head h3{font-size:21px}}@media(max-width:950px){.founders-v2-tags small{flex-shrink:0;overflow:visible;white-space:nowrap}.founders-v2-tags b{min-width:0}}