.page_auditPage__7bdWD{background:white;color:#12141d}.page_hero__3lZzV{background:#fbfcfe;padding:calc(var(--header-height) + 60px) 0 80px;border-bottom:1px solid #f0f4f8;transition:all .6s cubic-bezier(.16,1,.3,1)}.page_heroCollapsed__Qo7fP{padding:calc(var(--header-height) + 40px) 0 40px}.page_heroInner__MyQQB{display:grid;grid-template-columns:1fr 540px;grid-gap:60px;gap:60px;align-items:center}.page_heroCollapsed__Qo7fP .page_heroText__IsHV8{display:none}.page_heroCollapsed__Qo7fP .page_heroInner__MyQQB{grid-template-columns:1fr}.page_heroTag__HYSX2{font-size:.75rem;font-weight:800;color:var(--primary-blue);letter-spacing:.15em;margin-bottom:20px;display:block}.page_heroText__IsHV8 h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:24px}.page_heroText__IsHV8 h1 span{opacity:.2}.page_heroLead__D0ae5{font-size:1.125rem;line-height:1.6;color:#666;max-width:500px}.page_heroFormBox__E7HS2{background:white;border-radius:20px;padding:40px;box-shadow:0 30px 60px rgba(0,0,0,.06);border:1px solid #f0f4f8;margin:0 auto;width:100%}.page_formSplit__a_7wf{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}.page_formGroup__ThyWY label{font-size:.75rem;font-weight:800;color:#12141d;display:flex;align-items:center;gap:8px;margin-bottom:10px;text-transform:uppercase;letter-spacing:.05em}.page_formGroup__ThyWY label svg{color:var(--primary-blue)}.page_formGroup__ThyWY input{width:100%;padding:14px 18px;border-radius:10px;border:1px solid #eef2f8;background:#fcfdfe;font-size:.9375rem;outline:none;transition:border-color .2s}.page_formGroup__ThyWY input:focus{border-color:var(--primary-blue)}.page_formBtn__2d0rh{width:100%;background:#12141d;color:white;padding:16px;border-radius:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:.8125rem;cursor:pointer;margin-top:20px}.page_scanSummary__infYG{text-align:center}.page_summaryBadge__HW3tb{display:inline-block;background:#f0fdf4;color:#16a34a;padding:6px 12px;border-radius:6px;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.page_scanSummary__infYG h3{font-size:1.25rem;font-weight:800;margin-bottom:20px}.page_resetBtn__GVoYU{background:#eee;border:none;padding:10px 20px;border-radius:8px;font-weight:800;font-size:.8125rem;cursor:pointer}.page_resultsSection__ag_KI{background:white;padding:0 0 100px}.page_formBtn__2d0rh:hover{background:var(--primary-blue);color:#12141d}.page_scanningAnim__2XGI_{padding:10px 0;text-align:center}.page_loaderHead__T2ovb{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:24px}.page_spin__OfJRM{animation:page_spin__OfJRM 1s linear infinite;color:var(--primary-blue)}@keyframes page_spin__OfJRM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_progressTrack__cSb4x{width:100%;height:4px;background:#f0f4f8;border-radius:10px;overflow:hidden;margin-bottom:12px}.page_progressBar__G98nW{height:100%;background:var(--primary-blue);transition:width .1s linear}.page_scanLog__nd_C3{font-family:monospace;font-size:.6875rem;color:#999}.page_resultsWrapper__85mEj{padding:60px 0;animation:page_fadeIn__IqFTf .4s ease-out}@keyframes page_fadeIn__IqFTf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page_resultsHeader___Z4Lx{display:flex;justify-content:space-between;align-items:center;padding:32px 40px;background:#f8faff;border:1px solid #eef2f8;border-radius:20px;margin-bottom:60px}.page_headerInfo__EbrIH{display:flex;align-items:center;gap:24px}.page_scoreCircle__HxFJV{width:80px;height:80px;background:white;border:3px solid var(--primary-blue);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.page_scoreCircle__HxFJV strong{font-size:2rem;letter-spacing:-.05em}.page_scoreCircle__HxFJV span{font-size:.75rem;color:#999}.page_headerText__XA3wG h2{font-size:1.5rem;font-weight:800;margin-bottom:4px}.page_headerText__XA3wG p{font-size:.875rem;color:#666;margin:0}.page_headerText__XA3wG p span{color:#12141d;font-weight:700}.page_headerActions___bndY{display:flex;gap:12px}.page_newScanBtn__4PK9h{background:#eee;border:none;cursor:pointer}.page_ctaBtn__Zu5Xe,.page_newScanBtn__4PK9h{padding:12px 20px;border-radius:8px;font-weight:800;font-size:.8125rem}.page_ctaBtn__Zu5Xe{background:#12141d;color:white;text-decoration:none}.page_compactCategories__bXA16{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px;margin-bottom:80px}@media (max-width:768px){.page_compactCategories__bXA16{grid-template-columns:1fr;gap:24px}}.page_catColHeader__3Bj99{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #f0f0f0;padding-bottom:10px;margin-bottom:20px}.page_catColHeader__3Bj99 h3{font-size:.75rem;font-weight:800;letter-spacing:.15em;color:var(--primary-blue)}.page_catColHeader__3Bj99 span{font-size:.6875rem;font-weight:700;color:#bbb}.page_itemGrid__PnUSB{display:flex;flex-direction:column;gap:8px}.page_compactCard__ClfBe{background:white;border:1px solid #f0f4f8;border-radius:10px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);overflow:hidden}.page_compactCard__ClfBe:hover{border-color:var(--primary-blue);background:#fbfcfe}.page_cardOpen__FxZji{border-color:var(--primary-blue);box-shadow:0 10px 30px rgba(0,0,0,.03)}.page_cardTop__v5Pp_{display:flex;align-items:center;gap:12px;padding:12px 16px}.page_statusDot__6LX3d{width:7px;height:7px;border-radius:50%;flex-shrink:0}.page_dot_pass__q8DMG{background:#16a34a}.page_dot_warning__0Vjrr{background:#f97316}.page_dot_error__snuUC{background:#e11d48}.page_itemName__Yrqf3{font-size:.875rem;font-weight:700;color:#12141d;flex-shrink:0}.page_itemObserved__xpb9C{margin-left:auto;font-size:.75rem;font-weight:700;color:#999;font-family:monospace;background:#f8faff;padding:2px 8px;border-radius:4px;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_cardDetail__aX6s_{padding:0 16px 16px 35px;animation:page_slideDown__P2uzD .2s ease-out}@keyframes page_slideDown__P2uzD{0%{opacity:0;height:0}to{opacity:1;height:auto}}.page_cardDetail__aX6s_ p{font-size:.8125rem;color:#666;line-height:1.5;margin-bottom:12px}.page_fixNote__Qs_0G{font-size:.75rem;color:#12141d;background:#f0fdf4;padding:8px;border-radius:6px;border-left:3px solid #16a34a}.page_fixNote__Qs_0G strong{color:#16a34a}.page_resultsCta__P0KbB{background:#12141d;color:white;padding:60px 40px;border-radius:20px;text-align:center}.page_resultsCta__P0KbB h2{font-size:2rem;margin-bottom:12px;color:white}.page_resultsCta__P0KbB p{font-size:1rem;color:rgba(255,255,255,.6);max-width:500px;margin:0 auto 32px}.page_teamSection__1AaUg{padding:80px 0;background:white}.page_teamGrid__SBhF3{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px;gap:20px;margin-top:40px}.page_teamCard__IRiKM{text-align:center}.page_avatar__ePoM4{width:60px;height:60px;background:#f8faff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;color:#ccd}.page_teamCard__IRiKM h4{font-size:.9375rem;margin-bottom:4px}.page_teamCard__IRiKM p{font-size:.6875rem;color:#bbb;font-weight:800}.page_faqSection__d_zsh{padding:80px 0;background:#fcfdfe;border-top:1px solid #f0f4f8}.page_faqGrid__aK9O_{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}.page_faqItem___hwNO h4{font-size:1.125rem;margin-bottom:8px}.page_faqItem___hwNO p{font-size:.9375rem;color:#666;line-height:1.6}@media (max-width:1100px){.page_compactCategories__bXA16{grid-template-columns:1fr}.page_teamGrid__SBhF3{grid-template-columns:repeat(3,1fr)}.page_faqGrid__aK9O_{grid-template-columns:1fr}}@media (max-width:1024px){.page_heroInner__MyQQB{grid-template-columns:1fr;gap:40px}}.landing_hero__cV5GS{background-color:white;background-image:radial-gradient(#93c5fd .5px,transparent 0);background-size:24px 24px;color:var(--text-dark);min-height:85vh;display:flex;align-items:center;padding-top:calc(var(--header-height) + 60px);padding-bottom:100px;position:relative;overflow:hidden}.landing_hero__cV5GS:before{content:"";position:absolute;top:-50%;right:-20%;width:800px;height:800px;background:radial-gradient(circle,rgba(147,197,253,.1),transparent 60%);pointer-events:none}.landing_heroGrid__ESOtH{display:grid;grid-template-columns:1fr 420px;grid-gap:80px;gap:80px;align-items:center}.landing_heroContent__s3hul h1{font-size:clamp(2.5rem,4vw,3.25rem);line-height:1.1;margin-bottom:24px;letter-spacing:-.02em;color:var(--text-dark)}.landing_heroContent__s3hul h1 span{color:var(--primary-blue);font-style:italic}.landing_trustBadges__VZzPz{display:flex;align-items:center;gap:24px;margin-top:40px;padding-top:40px;border-top:1px solid rgba(18,20,29,.05)}.landing_badgeItem__1ELSK{font-size:.8125rem;font-weight:800;color:rgba(18,20,29,.4)}.landing_badgeItem__1ELSK strong{color:var(--text-dark)}.landing_leadFormBox__YvrKl{background:white;padding:40px;border-radius:16px;border:1px solid rgba(18,20,29,.05);box-shadow:0 40px 100px rgba(0,0,0,.05)}.landing_leadFormBox__YvrKl h3{font-size:1.5rem;margin-bottom:24px;color:var(--text-dark);letter-spacing:-.02em}.landing_inputRow__oBYPk{display:flex;gap:16px;margin-bottom:16px}.landing_input__SgL9x{width:100%;padding:16px 20px;border-radius:8px;border:1px solid rgba(18,20,29,.08);background:#f8faff;color:var(--text-dark);font-family:inherit;font-size:1rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.landing_input__SgL9x:focus{outline:none;border-color:var(--primary-blue);background:white;box-shadow:0 10px 30px rgba(147,197,253,.1)}.landing_input__SgL9x::placeholder{color:rgba(18,20,29,.3)}.landing_fullBtn__4PtLx{width:100%;padding:18px;background:var(--text-dark);color:white;border:none;border-radius:8px;font-weight:800;font-size:.875rem;text-transform:uppercase;letter-spacing:.15em;margin-top:16px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.landing_fullBtn__4PtLx:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(147,197,253,.2);background-color:var(--primary-blue);color:var(--text-dark)}.landing_introBlock__zgmCc{background:var(--bg-light);color:var(--text-dark);padding:40px 0 20px}.landing_introInner__7o_tt{max-width:800px}.landing_introInner__7o_tt h2{font-size:clamp(2rem,4vw,3rem);line-height:1.1;margin-bottom:32px;letter-spacing:-.03em}.landing_introInner__7o_tt h2 span{color:var(--primary-blue)}.landing_introInner__7o_tt p{font-size:1.25rem;color:#555;line-height:1.6;margin-bottom:24px}.landing_whySection__dlJkX{background:white;color:var(--text-dark);padding:120px 0}.landing_whyGrid__JiMBQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;align-items:center}.landing_whyText__PajbI h2{font-size:2.5rem;line-height:1.1;margin-bottom:32px}.landing_whyText__PajbI p{font-size:1.125rem;color:#555;line-height:1.7;margin-bottom:24px}.landing_whyVisual__EbLZ_{background:var(--bg-grey);border-radius:20px;padding:60px;min-height:400px;display:flex;flex-direction:column;justify-content:center;border:1px solid #f0f0f0;box-shadow:0 20px 50px rgba(0,0,0,.03)}.landing_statsRow__tEvIY{background:var(--bg-light);color:var(--text-dark);padding:100px 0;border-bottom:1px solid #f0f0f0}.landing_statsHeader__8sI1M{max-width:700px;margin-bottom:80px}.landing_statsHeader__8sI1M h2{font-size:2.5rem;margin-bottom:20px}.landing_statsGrid__PUYjA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.landing_statCard__Q5WkD{display:flex;flex-direction:column;gap:20px;padding:40px;background:white;border-radius:16px;border:1px solid #f0f0f0;transition:all .4s cubic-bezier(.16,1,.3,1)}.landing_statCard__Q5WkD:hover{transform:translateY(-10px);box-shadow:0 30px 60px rgba(0,0,0,.05);border-color:var(--primary-blue)}.landing_iconWrap__SwV2H{color:var(--primary-blue)}.landing_statCard__Q5WkD h4{font-size:1.25rem;font-weight:800;letter-spacing:-.01em}.landing_statCard__Q5WkD p{color:#555;font-size:1rem;line-height:1.6}.landing_bigNumbers__cmY0y{background:var(--bg-dark);padding:100px 0 80px;color:white}.landing_bigNumbers__cmY0y h2{color:white}.landing_bigNumbersGrid__NgktC{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:60px;gap:60px;text-align:center}.landing_bigNum__eTUFL{display:flex;flex-direction:column;gap:12px}.landing_bigNum__eTUFL h3{font-size:clamp(3rem,5vw,4.5rem);color:var(--primary-blue);line-height:1;font-weight:800}.landing_bigNum__eTUFL span{font-size:.8125rem;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.15em;font-weight:800}.landing_uiDarkBlock__KoQoO{background:var(--bg-dark);padding:140px 0;color:white}.landing_uiGrid__Td5DC{display:grid;grid-template-columns:440px 1fr;grid-gap:100px;gap:100px;align-items:center}.landing_uiText__dzGXk .landing_tag__UZsMP{background:var(--primary-blue);color:var(--text-dark);padding:6px 12px;border-radius:6px;font-size:.75rem;font-weight:800;letter-spacing:.15em;margin-bottom:32px;display:inline-block}.landing_uiText__dzGXk h2{font-size:3rem;margin-bottom:24px;line-height:1.1;color:white}.landing_uiText__dzGXk p{font-size:1.25rem;color:var(--text-muted);margin-bottom:40px}.landing_miniStats__2UNJ1{display:flex;gap:32px;margin-top:48px}.landing_miniStat__MN1XB{width:90px;height:90px;border-radius:50%;border:2px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s}.landing_miniStat__MN1XB:hover{border-color:var(--primary-blue);transform:scale(1.1)}.landing_miniStat__MN1XB span{font-weight:800;font-size:1.5rem;color:var(--primary-blue)}.landing_miniStat__MN1XB small{font-size:.625rem;text-transform:uppercase;opacity:.6;letter-spacing:.1em}.landing_uiVisual__HJv7l{position:relative;height:440px}.landing_floatingCard__zn1MA{position:absolute;background:white;border-radius:16px;box-shadow:0 40px 100px rgba(0,0,0,.4);padding:32px;color:var(--text-dark);border:1px solid rgba(255,255,255,.1)}.landing_float1__X8bbM{top:0;left:0;width:300px}.landing_float2__7ps3s{top:80px;right:0;width:250px;z-index:5}.landing_float3__Kxv9A{bottom:0;left:100px;width:350px}.landing_splitBlock__Gy7Sd{padding:120px 0}.landing_splitBlockDark__iE8_S{background:var(--bg-dark);color:white}.landing_splitBlockLight__ZPSSg{background:var(--bg-light);color:var(--text-dark)}.landing_splitGrid__uAprk{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.landing_splitReverse__1jyxB{direction:rtl}.landing_splitReverse__1jyxB>*{direction:ltr}.landing_splitText__X315U h2{font-size:2.25rem;line-height:1.15;margin-bottom:24px}.landing_splitText__X315U h2 span{color:var(--primary-blue)}.landing_splitText__X315U p{font-size:1.0625rem;line-height:1.7;margin-bottom:16px}.landing_splitBlockDark__iE8_S .landing_splitText__X315U p{color:var(--text-muted)}.landing_splitBlockLight__ZPSSg .landing_splitText__X315U p{color:#555}.landing_splitVisual__aDgwd{background:#f5f7fa;border-radius:16px;min-height:350px;display:flex;flex-direction:column;justify-content:center;padding:40px;border:1px solid #e8ecf0}.landing_splitBlockDark__iE8_S .landing_splitVisual__aDgwd{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.landing_logosSection__laIZW{background:#f8fafc;padding:60px 0;border-bottom:1px solid #e8ecf0}.landing_logosHeader___CdrU{text-align:center;margin-bottom:40px}.landing_logosHeader___CdrU span{font-size:.8125rem;font-weight:800;letter-spacing:.15em;color:rgba(0,0,0,.4);text-transform:uppercase}.landing_logosGrid__88nf0{display:flex;justify-content:center;align-items:center;gap:60px;flex-wrap:wrap}.landing_logoItem__0zpbZ{font-size:1.25rem;font-weight:900;color:rgba(0,0,0,.2);text-transform:uppercase;letter-spacing:.05em}.landing_auditBlock__02NCA{background:var(--bg-light);padding:120px 0;color:var(--text-dark)}.landing_auditGrid__HqCRd{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.landing_auditText__LzCTA h2{font-size:2.5rem;margin-bottom:24px}.landing_auditGraphic__c6yfD{background:white;border:1px solid #eee;border-radius:12px;padding:40px;box-shadow:0 10px 40px rgba(0,0,0,.05)}.landing_progressBar__nB1k_{width:100%;height:8px;background:#eee;border-radius:4px;margin:20px 0;overflow:hidden}.landing_progressFill___Ank4{height:100%;background:var(--primary-blue);width:75%}.landing_sixGridSection__ypjd8{background:var(--bg-light);padding:0 0 120px}.landing_sixGridSectionTitle__NjFTF{text-align:center;padding:80px 0 60px}.landing_sixGridSectionTitle__NjFTF h2{font-size:2.5rem;margin-bottom:16px}.landing_sixGridSectionTitle__NjFTF p{font-size:1.125rem;color:#555;max-width:600px;margin:0 auto}.landing_sixGrid__5Grof{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.landing_sixCard__In1Aq{background:white;padding:36px;border:1px solid #eee;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.02);transition:transform .3s ease,box-shadow .3s ease}.landing_sixCard__In1Aq:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(0,0,0,.08)}.landing_sixIcon__EiRqv{width:48px;height:48px;background:rgba(147,197,253,.1);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--primary-blue)}.landing_sixCard__In1Aq h4{font-size:1.125rem;margin-bottom:12px}.landing_sixCard__In1Aq p{color:#555;line-height:1.6;font-size:.9375rem}.landing_processSection__H__Jc{padding:120px 0;background:white}.landing_processHeader__DP_s0{text-align:center;max-width:600px;margin:0 auto 80px}.landing_processGrid__aKtyW{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px;position:relative}.landing_processGrid__aKtyW:before{content:"";position:absolute;top:40px;left:0;width:100%;height:2px;background:#f0f3f6;z-index:1}.landing_processStep__qlpr4{position:relative;z-index:2;text-align:center}.landing_stepNum__zddjb{width:80px;height:80px;background:white;border:4px solid var(--primary-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:900;margin:0 auto 24px;color:var(--text-dark);box-shadow:0 10px 30px rgba(147,197,253,.2)}.landing_processStep__qlpr4 h4{font-size:1.25rem;margin-bottom:12px;letter-spacing:-.01em}.landing_processStep__qlpr4 p{font-size:.9375rem;color:#666;line-height:1.6}.landing_techStackSection__GnPmk{padding:100px 0;background:#f8fafc;border-top:1px solid #eef2f6}.landing_techGrid__CPQhE{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px;gap:20px;align-items:center}.landing_techItem__ThTDz{background:white;padding:24px;border-radius:12px;border:1px solid #eee;display:flex;flex-direction:column;align-items:center;gap:12px;transition:all .3s ease}.landing_techItem__ThTDz:hover{transform:translateY(-5px);border-color:var(--primary-blue);box-shadow:0 15px 30px rgba(0,0,0,.05)}.landing_techItem__ThTDz span{font-size:.75rem;font-weight:800;color:#888;text-transform:uppercase;letter-spacing:.05em}.landing_faqSection__daoWk{background:var(--bg-light);padding:80px 0 120px}.landing_faqHeader__JfGtq{text-align:center}.landing_faqHeader__JfGtq h2{font-size:2.5rem;margin-bottom:20px}.landing_faqHeader__JfGtq p{font-size:1.125rem;color:#666;margin-bottom:60px}.landing_faqList__RZ0eo{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.landing_faqItem__nS88T{background:white;padding:24px 30px;border-radius:10px;border:1px solid #eee;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;font-size:.9375rem;transition:background-color .2s ease,box-shadow .2s ease}.landing_faqItem__nS88T:hover{background-color:#f0f7ff;box-shadow:0 4px 12px rgba(0,0,0,.04)}.landing_ebookSection__PlkwO{background:var(--bg-dark);color:white;padding:100px 0}.landing_ebookGrid__hZYU_{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:60px;gap:60px}.landing_ebookText__33VPr span{color:var(--primary-blue);font-weight:800;letter-spacing:.1em;font-size:.8125rem}.landing_ebookText__33VPr h2{font-size:2.5rem;margin:16px 0}.landing_ebookCover__zDXVx{width:260px;height:360px;background:linear-gradient(135deg,#1a1a2e,#16213e);border:6px solid #333;margin:0 auto;transform:rotate(4deg);box-shadow:0 20px 50px rgba(0,0,0,.5);border-radius:4px}@media (max-width:992px){.landing_hero__cV5GS{padding-top:calc(var(--header-height-mobile) + 40px);padding-bottom:60px;min-height:auto}.landing_heroGrid__ESOtH{grid-template-columns:1fr;gap:40px;text-align:center}.landing_trustBadges__VZzPz{justify-content:center;flex-wrap:wrap;gap:16px}.landing_leadFormBox__YvrKl{padding:32px;max-width:500px;margin:0 auto}.landing_inputRow__oBYPk{flex-direction:column;gap:12px}.landing_auditBlock__02NCA,.landing_ebookSection__PlkwO,.landing_faqSection__daoWk,.landing_processSection__H__Jc,.landing_sixGridSection__ypjd8,.landing_splitBlock__Gy7Sd,.landing_statsRow__tEvIY,.landing_techStackSection__GnPmk,.landing_uiDarkBlock__KoQoO,.landing_whySection__dlJkX{padding:60px 0}.landing_auditGrid__HqCRd,.landing_bigNumbersGrid__NgktC,.landing_ebookGrid__hZYU_,.landing_splitGrid__uAprk,.landing_uiGrid__Td5DC,.landing_whyGrid__JiMBQ{grid-template-columns:1fr;gap:40px}.landing_sixGrid__5Grof,.landing_statsGrid__PUYjA{grid-template-columns:1fr;gap:20px}.landing_uiVisual__HJv7l{display:none}.landing_splitReverse__1jyxB{direction:ltr}.landing_processGrid__aKtyW{grid-template-columns:1fr;gap:40px}.landing_processGrid__aKtyW:before{display:none}.landing_techGrid__CPQhE{grid-template-columns:repeat(3,1fr);gap:12px}}@media (max-width:600px){.landing_techGrid__CPQhE{grid-template-columns:repeat(2,1fr)}.landing_bigNumbersGrid__NgktC{grid-template-columns:1fr;gap:40px}}@media (max-width:480px){.landing_heroContent__s3hul h1{font-size:2.25rem}.landing_leadFormBox__YvrKl{padding:20px}.landing_input__SgL9x{padding:14px 16px;font-size:.9375rem}.landing_fullBtn__4PtLx{padding:16px;font-size:.8125rem}.landing_container__iMlCS{padding:0 20px}}.faq_faqList__Qsp1T{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq_faqItem__QwVQj{background:white;border-radius:10px;border:1px solid #eee;overflow:hidden;cursor:pointer;transition:box-shadow .2s ease}.faq_faqItem__QwVQj:hover{box-shadow:0 4px 12px rgba(0,0,0,.04)}.faq_faqQuestion__I9r_C{padding:24px 30px;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:.9375rem}.faq_faqChevron__doEFp{color:var(--primary-blue);transition:transform .3s ease;flex-shrink:0}.faq_faqOpen__JyRsZ .faq_faqChevron__doEFp{transform:rotate(180deg)}.faq_faqAnswer__90Br2{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 30px}.faq_faqOpen__JyRsZ .faq_faqAnswer__90Br2{max-height:300px;padding:0 30px 24px}.faq_faqAnswer__90Br2 p{color:#555;line-height:1.6;font-size:.9375rem}