.navbar-wrapper{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f5f7fbc2;border-bottom:1px solid #e2e8f0b8;width:100%;padding:16px 24px;position:sticky;top:0}.navbar{background:#ffffffeb;border:1px solid #e2e8f0f2;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;width:min(1240px,100%);min-height:72px;margin:0 auto;padding:10px 12px 10px 22px;display:flex;box-shadow:0 18px 45px #0f172a14}.navbar-logo{flex-shrink:0;align-items:center;display:flex}.navbar-logo img{width:auto;height:38px;display:block}.navbar-links{flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.navbar-links a{color:#475569;white-space:nowrap;border-radius:999px;padding:11px 13px;font-size:.91rem;font-weight:850;transition:all .2s}.navbar-links a:hover{color:var(--color-primary-dark);background:#eef2ff}.navbar-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.navbar-cta,.navbar-mobile-cta{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:.94rem;font-weight:900;transition:all .2s;display:inline-flex;box-shadow:0 14px 30px #2563eb40}.navbar-cta:hover,.navbar-mobile-cta:hover{color:#fff;transform:translateY(-1px);box-shadow:0 18px 36px #2563eb57}.navbar-mobile-cta{display:none}.navbar-toggle{width:46px;height:46px;color:var(--color-primary-dark);cursor:pointer;background:#eef2ff;border:none;border-radius:50%;font-size:1.2rem;display:none}@media (width<=1080px){.navbar{gap:14px}.navbar-links a{padding:10px;font-size:.86rem}.navbar-cta{padding:0 15px;font-size:.88rem}}@media (width<=920px){.navbar{border-radius:26px}.navbar-links{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #e5e7eb;border-radius:24px;flex-direction:column;align-items:stretch;padding:14px;display:none;position:absolute;top:94px;left:16px;right:16px}.navbar-links.open{display:flex}.navbar-links a{text-align:center;padding:14px 16px;font-size:.96rem}.navbar-mobile-cta{margin-top:6px;display:inline-flex}.navbar-toggle{justify-content:center;align-items:center;display:inline-flex}}@media (width<=560px){.navbar-wrapper{padding:12px 14px}.navbar{gap:12px;padding-left:16px}.navbar-logo img{height:32px}.navbar-cta{display:none}.navbar-toggle{width:42px;height:42px}}.hero{width:100%;min-height:calc(100vh - 105px);padding:92px 24px 120px;position:relative;overflow:hidden}.hero-bg{z-index:-3;background:radial-gradient(circle at 12% 12%,#2563eb47,#0000 34%),radial-gradient(circle at 88% 18%,#7c3aed38,#0000 34%),radial-gradient(circle at 50% 95%,#06b6d429,#0000 34%),linear-gradient(#f8fbff 0%,#eef2ff 82%,#fff 100%);position:absolute;inset:0}.hero:before{content:"";z-index:-2;background-image:linear-gradient(#2563eb0f 1px,#0000 1px),linear-gradient(90deg,#2563eb0f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.hero-inner{grid-template-columns:.92fr 1.08fr;align-items:center;gap:58px;width:min(1240px,100%);margin:0 auto;display:grid}.hero-content{z-index:2;position:relative}.hero-content h1{letter-spacing:-.08em;color:#0f172a;max-width:780px;margin:24px 0 0;font-size:clamp(2.7rem,5.9vw,5.8rem);line-height:.94}.hero-content p{color:#64748b;max-width:700px;margin:28px 0 0;font-size:1.17rem;line-height:1.75}.hero-challenge{gap:12px;margin-top:28px;display:grid}.hero-challenge div{background:#ffffffbd;border:1px solid #e2e8f0f0;border-radius:22px;align-items:flex-start;gap:12px;max-width:720px;padding:16px 18px;display:flex;box-shadow:0 10px 26px #0f172a0d}.hero-challenge svg{color:var(--color-primary);flex-shrink:0;margin-top:3px}.hero-challenge span{color:#334155;font-weight:800;line-height:1.45}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero-proof{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px;display:grid}.hero-proof div{background:#ffffffb8;border:1px solid #e2e8f0eb;border-radius:22px;padding:18px;box-shadow:0 10px 26px #0f172a0d}.hero-proof strong,.hero-proof span{display:block}.hero-proof strong{color:#0f172a;font-size:.96rem}.hero-proof span{color:#64748b;margin-top:6px;font-size:.86rem;line-height:1.45}.hero-visual{justify-content:center;align-items:center;min-height:650px;display:flex;position:relative}.hero-glow{filter:blur(60px);opacity:.9;background:linear-gradient(135deg,#2563eb52,#7c3aed3d);border-radius:999px;width:74%;height:74%;position:absolute}.app-window{z-index:2;background:#fffffff0;border:1px solid #e2e8f0f2;border-radius:34px;width:min(690px,100%);position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 30px 90px #0f172a2e}.app-window-top{background:#f8fafc;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:58px;padding:0 20px;display:flex}.window-dots{gap:7px;display:flex}.window-dots span{background:#cbd5e1;border-radius:50%;width:11px;height:11px}.window-dots span:first-child{background:#fb7185}.window-dots span:nth-child(2){background:#facc15}.window-dots span:nth-child(3){background:#22c55e}.window-title{color:#64748b;font-size:.9rem;font-weight:900}.app-content{grid-template-columns:92px 1fr;min-height:540px;display:grid}.app-sidebar{background:#0f172a;flex-direction:column;align-items:center;gap:14px;padding:24px 18px;display:flex}.sidebar-logo{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));border-radius:14px;width:42px;height:42px;margin-bottom:16px}.sidebar-line{background:#ffffff29;border-radius:999px;width:46px;height:11px}.sidebar-line.active{background:#fff}.sidebar-line.short{width:30px}.app-main{background:#f8fafc;padding:26px}.app-main-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.app-main-header span,.app-main-header strong{display:block}.app-main-header span{color:#64748b;font-size:.9rem;font-weight:800}.app-main-header strong{color:#0f172a;margin-top:4px;font-size:1.45rem}.status-pill{color:#166534;background:#dcfce7;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:.84rem;font-weight:900;display:inline-flex}.hero-alert-box{background:#fff7ed;border:1px solid #fed7aa;border-radius:24px;align-items:flex-start;gap:14px;margin-top:20px;padding:18px;display:flex}.hero-alert-box svg{color:#ea580c;flex-shrink:0;margin-top:4px}.hero-alert-box strong,.hero-alert-box span{display:block}.hero-alert-box strong{color:#9a3412;font-size:.98rem}.hero-alert-box span{color:#9a3412;opacity:.82;margin-top:4px;font-size:.9rem;font-weight:700;line-height:1.45}.stats-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.stat-card{color:#fff;border-radius:24px;min-height:132px;padding:18px;box-shadow:0 14px 30px #0f172a1c}.stat-card svg{font-size:1.25rem}.stat-card span,.stat-card strong{display:block}.stat-card span{opacity:.82;margin-top:20px;font-size:.84rem;font-weight:700}.stat-card strong{margin-top:6px;font-size:2rem;line-height:1}.stat-card.blue{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.stat-card.violet{background:linear-gradient(135deg,#7c3aed,#5b21b6)}.stat-card.cyan{background:linear-gradient(135deg,#0891b2,#0e7490)}.repair-list{gap:12px;margin-top:18px;display:grid}.repair-row{background:#fff;border:1px solid #e5e7eb;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.repair-row.selected{background:#eef2ff;border-color:#2563eb47}.repair-row strong,.repair-row span{display:block}.repair-row strong{color:#0f172a;font-size:.96rem}.repair-row span{color:#64748b;margin-top:4px;font-size:.86rem;font-weight:700}.repair-row small{color:var(--color-primary-dark);white-space:nowrap;background:#fff;border-radius:999px;padding:7px 10px;font-weight:900}.security-box{color:#fff;background:#0f172a;border-radius:24px;align-items:flex-start;gap:14px;margin-top:18px;padding:18px;display:flex}.security-box svg{color:#38bdf8;flex-shrink:0;margin-top:3px}.security-box strong,.security-box span{display:block}.security-box span{color:#ffffffb8;margin-top:4px;font-size:.9rem;line-height:1.45}.floating-card{z-index:3;background:#fffffff0;border:1px solid #e2e8f0eb;border-radius:22px;align-items:flex-start;gap:12px;width:250px;padding:16px;display:flex;position:absolute;box-shadow:0 18px 45px #0f172a24}.floating-card svg{color:var(--color-primary);flex-shrink:0;margin-top:3px}.floating-card strong,.floating-card span{display:block}.floating-card strong{color:#0f172a;font-size:.94rem}.floating-card span{color:#64748b;margin-top:4px;font-size:.84rem;line-height:1.35}.floating-card-one{top:92px;right:-14px}.floating-card-two{bottom:86px;left:-26px}@media (width<=1080px){.hero-inner{grid-template-columns:1fr}.hero-visual{min-height:auto}.app-window{transform:none}.floating-card-one{right:12px}.floating-card-two{left:12px}}@media (width<=760px){.hero{min-height:auto;padding:58px 18px 84px}.hero-content h1{font-size:clamp(2.45rem,12vw,4.2rem)}.hero-content p{font-size:1.04rem}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.hero-proof,.app-content{grid-template-columns:1fr}.app-sidebar{display:none}.stats-grid{grid-template-columns:1fr}.floating-card{display:none}.repair-row{flex-direction:column;align-items:flex-start}}@media (width<=480px){.app-main{padding:18px}.app-main-header{flex-direction:column;align-items:flex-start}.app-window{border-radius:26px}}.problem-section{background:#fff;position:relative;overflow:hidden}.problem-section:before{content:"";background:#2563eb14;border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-120px}.problem-inner{z-index:1;position:relative}.problem-heading{max-width:900px}.problem-layout{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:28px;margin-top:48px;display:grid}.problem-left-card{color:#fff;box-shadow:var(--shadow-soft);background:radial-gradient(circle at 100% 0,#7c3aed2e,#0000 38%),linear-gradient(135deg,#0f172a,#1e1b4b);border-radius:34px;padding:38px}.problem-label{color:#ffffffe6;background:#ffffff21;border-radius:999px;width:fit-content;padding:8px 13px;font-size:.86rem;font-weight:900}.problem-left-card h3{letter-spacing:-.04em;margin:24px 0 0;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.08}.problem-left-card p{color:#ffffffc2;margin:20px 0 0;font-size:1.02rem;line-height:1.7}.problem-mini-list{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.problem-mini-list span{color:#fff;background:#ffffff1c;border-radius:999px;padding:9px 13px;font-size:.88rem;font-weight:800}.problem-cards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.problem-card{background:#f8fafc;border:1px solid #e5e7eb;border-radius:28px;align-items:flex-start;gap:16px;padding:24px;transition:all .22s;display:flex}.problem-card:hover{box-shadow:var(--shadow-card);background:#fff;transform:translateY(-4px)}.problem-icon{width:50px;height:50px;color:var(--color-primary-dark);background:#eef2ff;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;display:flex}.problem-card h3{color:#111827;margin:0;font-size:1.12rem}.problem-card p{color:var(--color-muted);margin:10px 0 0;line-height:1.6}@media (width<=980px){.problem-layout{grid-template-columns:1fr}}@media (width<=680px){.problem-cards{grid-template-columns:1fr}.problem-left-card{padding:30px 24px}.problem-card{flex-direction:column}}.hidden-cost-section{background:radial-gradient(circle at 0 0,#ef444414,#0000 30%),radial-gradient(circle at 100% 100%,#2563eb17,#0000 34%),linear-gradient(#fff 0%,#f8fafc 100%);position:relative;overflow:hidden}.hidden-cost-section:before{content:"";background:#7c3aed14;border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;left:-140px}.hidden-cost-inner{z-index:1;position:relative}.hidden-cost-heading{max-width:980px}.hidden-cost-layout{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:26px;margin-top:50px;display:grid}.hidden-cost-main{color:#fff;box-shadow:var(--shadow-soft);background:radial-gradient(circle at 100% 0,#f8717138,#0000 36%),linear-gradient(135deg,#111827,#312e81);border-radius:36px;padding:38px}.hidden-cost-label{color:#ffffffe6;background:#ffffff1f;border-radius:999px;width:fit-content;padding:8px 13px;font-size:.86rem;font-weight:900;display:inline-flex}.hidden-cost-main h3{letter-spacing:-.045em;margin:24px 0 0;font-size:clamp(1.75rem,3vw,2.45rem);line-height:1.08}.hidden-cost-main p{color:#ffffffbd;margin:20px 0 0;font-size:1.02rem;line-height:1.72}.hidden-cost-question{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:24px;margin-top:30px;padding:20px}.hidden-cost-question strong,.hidden-cost-question span{display:block}.hidden-cost-question strong{color:#fff;font-size:1rem}.hidden-cost-question span{color:#ffffffbf;margin-top:8px;line-height:1.55}.hidden-cost-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.hidden-cost-card{background:#fff;border:1px solid #e5e7eb;border-radius:30px;align-items:flex-start;gap:16px;padding:26px;transition:all .22s;display:flex;box-shadow:0 12px 34px #0f172a0f}.hidden-cost-card:hover{box-shadow:var(--shadow-card);border-color:#2563eb3d;transform:translateY(-5px)}.hidden-cost-icon{color:#b91c1c;background:#fee2e2;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.25rem;display:flex}.hidden-cost-card h3{color:#111827;letter-spacing:-.02em;margin:0;font-size:1.15rem}.hidden-cost-card p{color:var(--color-muted);margin:10px 0 0;line-height:1.6}.hidden-cost-bottom{color:#fff;box-shadow:var(--shadow-soft);background:#0f172a;border-radius:28px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;padding:26px 30px;display:flex}.hidden-cost-bottom strong{font-size:1.05rem}.hidden-cost-bottom span{color:#ffffffc2;line-height:1.6}@media (width<=1050px){.hidden-cost-layout{grid-template-columns:1fr}}@media (width<=720px){.hidden-cost-grid{grid-template-columns:1fr}.hidden-cost-card{flex-direction:column}.hidden-cost-main{padding:30px 24px}.hidden-cost-bottom{padding:24px}}.before-after-section{background:radial-gradient(circle at 0 0,#2563eb1a,#0000 34%),linear-gradient(#f8fafc 0%,#fff 100%);position:relative;overflow:hidden}.before-after-section:before{content:"";background:#7c3aed14;border-radius:50%;width:460px;height:460px;position:absolute;top:-180px;right:-170px}.before-after-inner{z-index:1;position:relative}.before-after-heading{max-width:980px}.before-after-layout{grid-template-columns:1fr 1fr;align-items:stretch;gap:26px;margin-top:52px;display:grid}.comparison-column{border:1px solid #e5e7eb;border-radius:36px;padding:34px;box-shadow:0 16px 42px #0f172a12}.before-column{background:radial-gradient(circle at 100% 0,#ef44441a,#0000 36%),#fff}.after-column{color:#fff;background:radial-gradient(circle at 100% 0,#2563eb2e,#0000 36%),linear-gradient(135deg,#0f172a,#1e1b4b);border-color:#ffffff24}.comparison-header span{border-radius:999px;width:fit-content;padding:8px 13px;font-size:.86rem;font-weight:900;display:inline-flex}.before-column .comparison-header span{color:#b91c1c;background:#fee2e2}.after-column .comparison-header span{color:#fff;background:#ffffff1f}.comparison-header h3{letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.08}.before-column .comparison-header h3{color:#111827}.after-column .comparison-header h3{color:#fff}.comparison-header p{margin:18px 0 0;line-height:1.7}.before-column .comparison-header p{color:var(--color-muted)}.after-column .comparison-header p{color:#ffffffbd}.comparison-list{gap:12px;margin-top:30px;display:grid}.comparison-item{border-radius:22px;align-items:flex-start;gap:13px;padding:16px;display:flex}.comparison-item p{margin:0;font-weight:750;line-height:1.5}.comparison-item.negative{background:#f8fafc;border:1px solid #e5e7eb}.comparison-item.negative p{color:#475569}.comparison-item.positive{background:#ffffff1a;border:1px solid #ffffff21}.comparison-item.positive p{color:#ffffffd6}.comparison-marker{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-weight:950;line-height:1;display:inline-flex}.negative .comparison-marker{color:#b91c1c;background:#fee2e2}.positive .comparison-marker{color:#166534;background:#dcfce7}.before-after-bottom{box-shadow:var(--shadow-card);background:#fff;border:1px solid #e5e7eb;border-radius:28px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;padding:26px 30px;display:flex}.before-after-bottom strong{color:#111827;font-size:1.05rem}.before-after-bottom span{color:var(--color-muted);line-height:1.6}@media (width<=920px){.before-after-layout{grid-template-columns:1fr}}@media (width<=620px){.comparison-column{padding:28px 22px}.comparison-item{padding:15px}.before-after-bottom{padding:24px}}.workflow-section{background:radial-gradient(circle at 100% 0,#7c3aed17,#0000 34%),linear-gradient(#f8fafc 0%,#fff 100%);position:relative;overflow:hidden}.workflow-section:before{content:"";background:linear-gradient(#0000,#2563eb47,#0000);width:2px;position:absolute;top:260px;bottom:110px;left:50%;transform:translate(-50%)}.workflow-heading{z-index:1;max-width:950px;position:relative}.workflow-timeline{z-index:1;gap:28px;margin-top:56px;display:grid;position:relative}.workflow-step{grid-template-columns:1fr 92px 1fr;align-items:center;gap:24px;display:grid}.workflow-step:nth-child(odd) .workflow-card{grid-column:1}.workflow-step:nth-child(2n) .workflow-card{grid-column:3}.workflow-step:nth-child(odd) .workflow-number,.workflow-step:nth-child(2n) .workflow-number{grid-area:1/2}.workflow-number{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:#fff;border:6px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;margin:0 auto;font-size:1.25rem;font-weight:950;display:flex;box-shadow:0 18px 38px #2563eb3d}.workflow-card{background:#fff;border:1px solid #e5e7eb;border-radius:32px;align-items:flex-start;gap:18px;min-height:100%;padding:28px;transition:all .22s;display:flex;box-shadow:0 16px 42px #0f172a12}.workflow-card:hover{box-shadow:var(--shadow-card);border-color:#2563eb38;transform:translateY(-4px)}.workflow-icon{width:56px;height:56px;color:var(--color-primary-dark);background:#eef2ff;border-radius:19px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.3rem;display:flex}.workflow-card h3{color:#111827;letter-spacing:-.02em;margin:0;font-size:1.28rem}.workflow-card p{color:var(--color-muted);margin:10px 0 0;line-height:1.65}.workflow-card ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.workflow-card li{color:#475569;padding-left:22px;font-size:.93rem;font-weight:750;line-height:1.45;position:relative}.workflow-card li:before{content:"";background:var(--color-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0;box-shadow:0 0 0 4px #2563eb1f}@media (width<=900px){.workflow-section:before{top:300px;left:40px}.workflow-step{grid-template-columns:80px 1fr;align-items:flex-start}.workflow-step:nth-child(odd) .workflow-card,.workflow-step:nth-child(2n) .workflow-card{grid-column:2}.workflow-step:nth-child(odd) .workflow-number,.workflow-step:nth-child(2n) .workflow-number{grid-column:1}.workflow-number{width:64px;height:64px;font-size:1rem}}@media (width<=620px){.workflow-section:before{display:none}.workflow-timeline{gap:18px}.workflow-step{grid-template-columns:1fr;gap:12px}.workflow-step:nth-child(odd) .workflow-card,.workflow-step:nth-child(2n) .workflow-card,.workflow-step:nth-child(odd) .workflow-number,.workflow-step:nth-child(2n) .workflow-number{grid-column:1}.workflow-number{margin:0}.workflow-card{flex-direction:column;padding:24px}}.audience-section{background:radial-gradient(circle at 0 0,#06b6d41a,#0000 32%),linear-gradient(#fff 0%,#f8fafc 100%);position:relative;overflow:hidden}.audience-section:after{content:"";background:#2563eb14;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-190px;right:-160px}.audience-inner{z-index:1;position:relative}.audience-heading{max-width:960px}.audience-layout{grid-template-columns:.78fr 1.22fr;align-items:stretch;gap:26px;margin-top:50px;display:grid}.audience-main-card{color:#fff;box-shadow:var(--shadow-soft);background:radial-gradient(circle at 100% 0,#2563eb3d,#0000 35%),linear-gradient(135deg,#0f172a,#1e293b);border-radius:36px;flex-direction:column;justify-content:space-between;gap:36px;padding:38px;display:flex}.audience-main-label{color:#ffffffe0;background:#ffffff1f;border-radius:999px;width:fit-content;padding:8px 13px;font-size:.86rem;font-weight:900;display:inline-flex}.audience-main-card h3{letter-spacing:-.045em;margin:24px 0 0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.08}.audience-main-card p{color:#ffffffbd;margin:20px 0 0;font-size:1.02rem;line-height:1.72}.audience-main-stats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.audience-main-stats div{text-align:center;background:#ffffff1a;border-radius:22px;padding:18px 12px}.audience-main-stats strong,.audience-main-stats span{display:block}.audience-main-stats strong{font-size:1.65rem;line-height:1}.audience-main-stats span{color:#ffffffad;margin-top:8px;font-size:.82rem;font-weight:800}.audience-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.audience-card{background:#fff;border:1px solid #e5e7eb;border-radius:30px;padding:26px;transition:all .22s;box-shadow:0 12px 34px #0f172a0f}.audience-card:hover{box-shadow:var(--shadow-card);border-color:#2563eb3d;transform:translateY(-5px)}.audience-icon{width:54px;height:54px;color:var(--color-primary-dark);background:#eef2ff;border-radius:18px;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.audience-card h3{color:#111827;letter-spacing:-.02em;margin:22px 0 0;font-size:1.18rem}.audience-card p{color:var(--color-muted);margin:10px 0 0;line-height:1.6}.audience-card ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.audience-card li{color:#475569;padding-left:22px;font-size:.92rem;font-weight:750;line-height:1.45;position:relative}.audience-card li:before{content:"";background:var(--color-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0;box-shadow:0 0 0 4px #2563eb1f}@media (width<=1050px){.audience-layout{grid-template-columns:1fr}}@media (width<=720px){.audience-grid{grid-template-columns:1fr}.audience-main-card{padding:30px 24px}.audience-main-stats{grid-template-columns:1fr}}.benefits-section{background:radial-gradient(circle at 100% 0,#2563eb1a,#0000 32%),linear-gradient(#f8fafc 0%,#fff 100%);position:relative;overflow:hidden}.benefits-section:before{content:"";background:#7c3aed14;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-220px;left:-180px}.benefits-inner{z-index:1;position:relative}.benefits-heading{max-width:960px}.benefits-layout{grid-template-columns:1.25fr .75fr;align-items:stretch;gap:26px;margin-top:50px;display:grid}.benefits-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.benefit-card{background:#fff;border:1px solid #e5e7eb;border-radius:30px;align-items:flex-start;gap:16px;padding:26px;transition:all .22s;display:flex;box-shadow:0 12px 34px #0f172a0f}.benefit-card:hover{box-shadow:var(--shadow-card);border-color:#2563eb3d;transform:translateY(-5px)}.benefit-icon{width:54px;height:54px;color:var(--color-primary-dark);background:#eef2ff;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.benefit-card h3{color:#111827;letter-spacing:-.02em;margin:0;font-size:1.15rem}.benefit-card p{color:var(--color-muted);margin:10px 0 0;line-height:1.6}.benefits-side-card{color:#fff;box-shadow:var(--shadow-soft);background:radial-gradient(circle at 100% 0,#06b6d438,#0000 35%),linear-gradient(135deg,#0f172a,#1e1b4b);border-radius:36px;flex-direction:column;justify-content:space-between;gap:28px;padding:38px;display:flex}.benefits-side-label{color:#ffffffe0;background:#ffffff1f;border-radius:999px;width:fit-content;padding:8px 13px;font-size:.86rem;font-weight:900;display:inline-flex}.benefits-side-card h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.08}.benefits-side-card p{color:#ffffffbd;margin:0;font-size:1.02rem;line-height:1.72}.benefits-side-list{flex-wrap:wrap;gap:10px;display:flex}.benefits-side-list span{color:#fff;background:#ffffff1c;border-radius:999px;padding:9px 13px;font-size:.88rem;font-weight:800}@media (width<=1050px){.benefits-layout{grid-template-columns:1fr}}@media (width<=720px){.benefits-grid{grid-template-columns:1fr}.benefit-card{flex-direction:column}.benefits-side-card{padding:30px 24px}}.features-section{background:radial-gradient(circle at 0 0,#2563eb14,#0000 30%),linear-gradient(#fff 0%,#f8fafc 100%)}.features-heading{max-width:980px}.feature-highlights{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.feature-highlight{color:#334155;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:9px;padding:11px 15px;font-weight:900;display:inline-flex;box-shadow:0 8px 24px #0f172a0d}.feature-highlight svg{color:var(--color-primary)}.modules-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px;display:grid}.module-card{background:#ffffffeb;border:1px solid #e5e7eb;border-radius:30px;min-height:100%;padding:26px;transition:all .22s;box-shadow:0 12px 32px #0f172a0f}.module-card:hover{box-shadow:var(--shadow-card);border-color:#2563eb38;transform:translateY(-5px)}.module-card-header{align-items:flex-start;gap:16px;display:flex}.module-icon{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:#fff;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.25rem;display:flex;box-shadow:0 14px 28px #2563eb33}.module-card h3{color:#111827;margin:0;font-size:1.15rem;line-height:1.25}.module-card p{color:var(--color-muted);margin:9px 0 0;font-size:.94rem;line-height:1.55}.module-list{gap:9px;margin:22px 0 0;padding:0;list-style:none;display:grid}.module-list li{color:#475569;padding-left:22px;font-size:.92rem;font-weight:700;line-height:1.45;position:relative}.module-list li:before{content:"";background:var(--color-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0;box-shadow:0 0 0 4px #2563eb1f}.features-bottom{color:#fff;box-shadow:var(--shadow-soft);background:#0f172a;border-radius:28px;margin-top:34px;padding:26px 30px}.features-bottom div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.features-bottom strong{font-size:1.05rem}.features-bottom span{color:#ffffffc2;line-height:1.6}@media (width<=1100px){.modules-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.modules-grid{grid-template-columns:1fr}.module-card{padding:24px}.module-card-header{flex-direction:column}.feature-highlight{width:100%}.features-bottom{padding:24px}}.testimonial-section{background:radial-gradient(circle at 100% 0,#2563eb24,#0000 30%),radial-gradient(circle at 0 100%,#7c3aed1a,#0000 32%),linear-gradient(#fff 0%,#eef2ff 100%);position:relative;overflow:hidden}.testimonial-section:before{content:"";background:#2563eb14;border-radius:50%;width:460px;height:460px;position:absolute;top:-180px;right:-180px}.testimonial-inner{z-index:1;grid-template-columns:.9fr 1.1fr;align-items:center;gap:44px;display:grid;position:relative}.testimonial-content{max-width:720px}.testimonial-proof-list{gap:14px;margin-top:30px;display:grid}.testimonial-proof-list div{background:#fff;border:1px solid #e5e7eb;border-radius:20px;align-items:center;gap:12px;padding:16px 18px;display:flex;box-shadow:0 10px 28px #0f172a0d}.testimonial-proof-list svg{color:var(--color-primary);flex-shrink:0}.testimonial-proof-list span{color:#334155;font-weight:800;line-height:1.45}.testimonial-card{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #e2e8f0f2;border-radius:36px;padding:38px;position:relative}.quote-icon{color:#2563eb1a;font-size:4.8rem;position:absolute;top:32px;right:34px}.testimonial-stars{color:#f59e0b;gap:6px;display:flex}.testimonial-card blockquote{z-index:1;letter-spacing:-.025em;color:#111827;margin:24px 0 0;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:800;line-height:1.65;position:relative}.testimonial-insight{background:#f8fafc;border:1px solid #e5e7eb;border-radius:24px;margin-top:26px;padding:22px}.testimonial-insight strong{color:#111827;font-size:1rem;display:block}.testimonial-insight p{color:var(--color-muted);margin:8px 0 0;line-height:1.6}.testimonial-author{align-items:flex-start;gap:16px;margin-top:30px;display:flex}.author-avatar{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:#fff;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;font-size:1.05rem;font-weight:950;display:flex;box-shadow:0 14px 28px #2563eb33}.testimonial-author strong,.testimonial-author span,.testimonial-author small{display:block}.testimonial-author strong{color:#111827;font-size:1.08rem}.testimonial-author span{color:var(--color-primary-dark);margin-top:4px;font-weight:900}.testimonial-author small{color:var(--color-muted);margin-top:8px;line-height:1.5}.testimonial-contact-box{color:#fff;background:radial-gradient(circle at 100% 0,#06b6d433,#0000 40%),linear-gradient(135deg,#0f172a,#1e1b4b);border-radius:26px;align-items:flex-start;gap:16px;margin-top:28px;padding:22px;display:flex}.testimonial-contact-icon{color:#fff;background:#ffffff1f;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.testimonial-contact-box strong{color:#fff;font-size:1.05rem;display:block}.testimonial-contact-box p{color:#ffffffc2;margin:8px 0 0;line-height:1.55}.testimonial-bottom{z-index:1;margin-top:34px;position:relative}.testimonial-bottom-card{box-shadow:var(--shadow-card);background:#fff;border:1px solid #e5e7eb;border-radius:30px;align-items:flex-start;gap:18px;margin-top:18px;padding:26px 30px;display:flex}.testimonial-bottom-icon{width:54px;height:54px;color:var(--color-primary-dark);background:#eef2ff;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.testimonial-bottom-card strong,.testimonial-bottom-card span{display:block}.testimonial-bottom-card strong{color:#111827;font-size:1.06rem}.testimonial-bottom-card span{color:var(--color-muted);margin-top:8px;line-height:1.65}@media (width<=980px){.testimonial-inner{grid-template-columns:1fr}.testimonial-content{max-width:100%}}@media (width<=620px){.testimonial-card{padding:28px 22px}.testimonial-author,.testimonial-contact-box,.testimonial-bottom-card{flex-direction:column}.quote-icon{font-size:3.7rem;top:24px;right:24px}}.contact-section{background:radial-gradient(circle at 0 0,#2563eb24,#0000 34%),radial-gradient(circle at 100% 100%,#7c3aed1f,#0000 34%),linear-gradient(#fff 0%,#f8fafc 100%);position:relative;overflow:hidden}.contact-section:before{content:"";background:#06b6d41a;border-radius:50%;width:480px;height:480px;position:absolute;top:-180px;right:-180px}.contact-inner{z-index:1;position:relative}.contact-heading{max-width:980px}.contact-layout{grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:26px;margin-top:52px;display:grid}.contact-card-main{color:#fff;box-shadow:var(--shadow-soft);background:radial-gradient(circle at 100% 0,#06b6d438,#0000 36%),linear-gradient(135deg,#0f172a,#1e1b4b);border-radius:38px;padding:42px}.contact-card-label{color:#ffffffe6;background:#ffffff1f;border-radius:999px;width:fit-content;padding:8px 13px;font-size:.86rem;font-weight:900;display:inline-flex}.contact-card-main h3{letter-spacing:-.055em;color:#fff;max-width:820px;margin:24px 0 0;font-size:clamp(1.9rem,3.8vw,3rem);line-height:1.05}.contact-card-main p{color:#ffffffc2;max-width:760px;margin:20px 0 0;font-size:1.04rem;line-height:1.72}.contact-checklist{gap:14px;margin-top:34px;display:grid}.contact-checklist div{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:22px;align-items:flex-start;gap:12px;padding:16px;display:flex}.contact-checklist svg{color:#38bdf8;flex-shrink:0;margin-top:3px}.contact-checklist span{color:#ffffffdb;font-weight:800;line-height:1.45}.contact-email-link{color:#111827;background:#fff;border-radius:999px;align-items:center;gap:10px;width:fit-content;min-height:48px;margin-top:30px;padding:0 18px;font-weight:900;transition:all .22s;display:inline-flex}.contact-email-link:hover{transform:translateY(-2px);box-shadow:0 20px 38px #ffffff2e}.contact-form-card{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #e5e7eb;border-radius:38px;padding:34px}.contact-form-heading{align-items:flex-start;gap:16px;display:flex}.contact-form-icon{width:58px;height:58px;color:var(--color-primary-dark);background:#eef2ff;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.35rem;display:flex}.contact-form-heading h3{color:#111827;letter-spacing:-.035em;margin:0;font-size:1.55rem}.contact-form-heading p{color:var(--color-muted);margin:8px 0 0;line-height:1.6}.contact-form{gap:18px;margin-top:28px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form label{color:#334155;gap:8px;font-size:.92rem;font-weight:900;display:grid}.contact-form input,.contact-form textarea{color:#111827;background:#f8fafc;border:1px solid #dbe3ef;border-radius:18px;outline:none;width:100%;padding:15px 16px;transition:all .2s}.contact-form textarea{resize:vertical;min-height:150px}.contact-form input:focus,.contact-form textarea:focus{background:#fff;border-color:#2563eb8c;box-shadow:0 0 0 4px #2563eb1f}.form-honeypot{display:none}.form-status{border-radius:18px;padding:15px 16px;font-weight:850;line-height:1.45}.form-status.success{color:#166534;background:#dcfce7}.form-status.error{color:#991b1b;background:#fee2e2}.contact-submit-btn{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:#fff;width:fit-content;box-shadow:0 16px 34px #2563eb47}.contact-submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 42px #2563eb5c}.contact-submit-btn:disabled{cursor:not-allowed;opacity:.7}.contact-bottom,.contact-witness{box-shadow:var(--shadow-card);background:#fff;border:1px solid #e5e7eb;border-radius:30px;align-items:flex-start;gap:18px;margin-top:24px;padding:26px 30px;display:flex}.contact-bottom-icon,.contact-witness-icon{width:54px;height:54px;color:var(--color-primary-dark);background:#eef2ff;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.contact-bottom strong,.contact-bottom span,.contact-witness strong,.contact-witness span{display:block}.contact-bottom strong,.contact-witness strong{color:#111827;font-size:1.08rem}.contact-bottom span,.contact-witness span{color:var(--color-muted);margin-top:8px;line-height:1.65}@media (width<=980px){.contact-layout{grid-template-columns:1fr}}@media (width<=720px){.contact-card-main,.contact-form-card{padding:32px 24px}.form-grid{grid-template-columns:1fr}.contact-submit-btn,.contact-email-link{width:100%}.contact-form-heading,.contact-bottom,.contact-witness{flex-direction:column}.contact-bottom,.contact-witness{padding:24px}}.footer{background:#f8fafc;border-top:1px solid #e5e7eb;width:100%;padding:42px 24px 28px}.footer-inner{justify-content:space-between;align-items:center;gap:28px;width:min(1180px,100%);margin:0 auto;display:flex}.footer-brand img{width:auto;height:38px;display:block}.footer-brand p{max-width:360px;color:var(--color-muted);margin:14px 0 0;line-height:1.6}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.footer-links a{color:#475569;border-radius:999px;padding:10px 14px;font-weight:800;transition:all .2s}.footer-links a:hover{color:var(--color-primary-dark);background:#eef2ff}.footer-bottom{color:#94a3b8;border-top:1px solid #e5e7eb;justify-content:space-between;gap:16px;width:min(1180px,100%);margin:30px auto 0;padding-top:22px;font-size:.92rem;display:flex}@media (width<=760px){.footer-inner{flex-direction:column;align-items:flex-start}.footer-links{justify-content:flex-start}.footer-bottom{flex-direction:column}}:root{--color-primary:#2563eb;--color-primary-dark:#1d4ed8;--color-secondary:#7c3aed;--color-accent:#06b6d4;--color-bg:#f5f7fb;--color-bg-soft:#eef2ff;--color-white:#fff;--color-text:#111827;--color-muted:#6b7280;--color-border:#e5e7eb;--shadow-soft:0 20px 60px #0f172a1f;--shadow-card:0 12px 30px #0f172a14;--radius-lg:28px;--radius-md:18px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-text);margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}main{width:100%}.section{width:100%;padding:96px 24px}.section-inner{width:min(1180px,100%);margin:0 auto}.section-kicker{color:var(--color-primary-dark);background:#2563eb1a;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 14px;font-size:.9rem;font-weight:700;display:inline-flex}.section-title{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08}.section-description{max-width:720px;color:var(--color-muted);margin:18px 0 0;font-size:1.08rem;line-height:1.7}.btn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-weight:800;transition:all .2s;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:#fff;box-shadow:0 16px 34px #2563eb47}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 42px #2563eb5c}.btn-secondary{color:var(--color-text);border:1px solid var(--color-border);background:#fff}.btn-secondary:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}@media (width<=768px){.section{padding:72px 18px}}html,body{width:100%;max-width:100%;overflow-x:hidden}body{text-rendering:optimizelegibility}img,svg{max-width:100%}section[id]{scroll-margin-top:125px}h1,h2,h3,p,span,strong,small,a,li{overflow-wrap:anywhere}@media (width<=1180px){.section-inner,.hero-inner,.navbar,.footer-inner,.footer-bottom{width:min(100%,1040px)}.section,.hero{padding-left:28px;padding-right:28px}.modules-grid{grid-template-columns:repeat(2,1fr)}.features-bottom,.before-after-bottom,.hidden-cost-bottom,.contact-bottom,.contact-witness,.testimonial-bottom-card{align-items:flex-start}}@media (width<=980px){section[id]{scroll-margin-top:115px}.section{padding-top:82px;padding-bottom:82px}.section-title{font-size:clamp(2rem,7vw,3.3rem)}.section-description{font-size:1.02rem}.hero{padding-top:70px;padding-bottom:90px}.hero-inner,.problem-layout,.hidden-cost-layout,.before-after-layout,.workflow-inner,.audience-layout,.benefits-layout,.testimonial-inner,.contact-layout{grid-template-columns:1fr}.hero-content h1{max-width:900px}.hero-content p{max-width:840px}.hero-visual{margin-top:16px}.app-window{width:min(100%,760px);margin:0 auto}.floating-card{display:none}.problem-cards,.hidden-cost-grid,.audience-grid,.benefits-grid{grid-template-columns:repeat(2,1fr)}.workflow-section:before{display:none}.workflow-step{grid-template-columns:74px 1fr}.workflow-step:nth-child(odd) .workflow-card,.workflow-step:nth-child(2n) .workflow-card{grid-column:2}.workflow-step:nth-child(odd) .workflow-number,.workflow-step:nth-child(2n) .workflow-number{grid-column:1}}@media (width<=760px){section[id]{scroll-margin-top:105px}.section{padding:70px 18px}.section-kicker{font-size:.84rem}.section-title{letter-spacing:-.055em;font-size:clamp(2rem,10vw,2.8rem)}.section-description{font-size:1rem;line-height:1.65}.navbar-wrapper{padding:10px 12px}.navbar{min-height:64px}.navbar-links{top:84px}.hero{padding:54px 18px 76px}.hero-content h1{letter-spacing:-.07em;font-size:clamp(2.35rem,12vw,3.7rem)}.hero-content p{font-size:1rem;line-height:1.65}.hero-challenge div,.hero-proof div{padding:15px}.hero-actions,.contact-main-actions{flex-direction:column}.hero-actions .btn,.contact-main-actions .btn,.contact-submit-btn,.contact-email-link{width:100%}.hero-proof,.stats-grid,.problem-cards,.hidden-cost-grid,.audience-grid,.benefits-grid,.modules-grid,.app-content{grid-template-columns:1fr}.app-sidebar{display:none}.app-main{padding:20px}.app-main-header{flex-direction:column;align-items:flex-start}.hero-alert-box,.security-box,.testimonial-author,.testimonial-contact-box,.testimonial-bottom-card,.contact-form-heading,.contact-bottom,.contact-witness{flex-direction:column}.repair-row{flex-direction:column;align-items:flex-start}.repair-row small{white-space:normal}.problem-left-card,.hidden-cost-main,.audience-main-card,.benefits-side-card,.contact-card-main,.contact-form-card,.testimonial-card,.comparison-column,.module-card{border-radius:28px}.problem-left-card,.hidden-cost-main,.audience-main-card,.benefits-side-card,.contact-card-main,.contact-form-card{padding:30px 22px}.module-card-header,.benefit-card,.hidden-cost-card,.problem-card,.workflow-card{flex-direction:column}.form-grid{grid-template-columns:1fr}.footer{padding-left:18px;padding-right:18px}.footer-inner,.footer-bottom{align-items:flex-start}.footer-links{justify-content:flex-start;width:100%}}@media (width<=560px){.section{padding:62px 16px}.section-title{font-size:clamp(1.95rem,10.5vw,2.55rem)}.navbar-logo img{max-width:138px;height:auto}.hero{padding-top:44px}.hero-content h1{font-size:clamp(2.15rem,12vw,3.05rem);line-height:.98}.hero-challenge{margin-top:24px}.btn{min-height:50px;padding-left:18px;padding-right:18px}.app-window{border-radius:24px}.app-window-top{height:52px}.window-title{font-size:.78rem}.stat-card{min-height:auto}.workflow-step{grid-template-columns:1fr;gap:12px}.workflow-step:nth-child(odd) .workflow-card,.workflow-step:nth-child(2n) .workflow-card,.workflow-step:nth-child(odd) .workflow-number,.workflow-step:nth-child(2n) .workflow-number{grid-column:1}.workflow-number{border-width:5px;width:58px;height:58px;margin:0}.comparison-column,.module-card,.testimonial-card,.contact-form-card{padding:24px 18px}.module-list li,.workflow-card li,.audience-card li{font-size:.9rem}.contact-form input,.contact-form textarea{border-radius:16px;padding:14px}}@media (width<=390px){.navbar{padding-left:12px;padding-right:10px}.navbar-logo img{max-width:122px}.navbar-toggle{width:40px;height:40px}.section{padding-left:14px;padding-right:14px}.hero-content h1{font-size:2.05rem}.section-title{font-size:1.9rem}.hero-challenge div,.hero-proof div,.contact-checklist div,.comparison-item{padding:14px}.author-avatar{width:54px;height:54px}}
