.redesign_mock__0_ZR7{--dg-blue:#1273eb;--dg-blue-dark:#0b55b5;--dg-green:#0f9f6e;--dg-orange:#f59e0b;--dg-purple:#7c3aed;--dg-radius-lg:28px;--dg-radius-md:18px;--dg-radius-sm:12px;--dg-max:1180px;--dg-bg:var(--background-color);--dg-card:var(--component-background-color);--dg-card-2:var(--background-shade-lite-color);--dg-text:var(--text-color);--dg-muted:var(--pricing-text-color);--dg-border:var(--border-lite-color);--dg-navy:var(--heading-color);--dg-shadow:var(--secondary-box-shadow);font-family:var(--inter-font),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial;color:var(--dg-text);background:var(--dg-bg);line-height:1.6}.redesign_mock__0_ZR7,.redesign_mock__0_ZR7 *,.redesign_mock__0_ZR7 :after,.redesign_mock__0_ZR7 :before{box-sizing:border-box}.redesign_mock__0_ZR7 img{max-width:100%;height:auto}.redesign_mock__0_ZR7 a{color:inherit;text-decoration:none}.redesign_mock__0_ZR7 h1,.redesign_mock__0_ZR7 h2,.redesign_mock__0_ZR7 h3{color:var(--dg-navy);line-height:1.12;letter-spacing:-.04em;margin:0}.redesign_mock__0_ZR7 h1{font-size:clamp(42px,6vw,74px);max-width:860px}.redesign_mock__0_ZR7 h2{font-size:clamp(32px,4vw,52px)}.redesign_mock__0_ZR7 h3{font-size:22px;letter-spacing:-.03em}.redesign_mock__0_ZR7 p{margin:0}.redesign_mock__0_ZR7 .container{max-width:var(--dg-max);margin:0 auto;padding:0 20px}.redesign_mock__0_ZR7 .hero{position:relative;overflow:hidden;padding:86px 0 62px;background:radial-gradient(circle at 78% 18%,rgba(18,115,235,.36),transparent 34%),radial-gradient(circle at 10% 18%,rgba(15,159,110,.16),transparent 28%),radial-gradient(circle at 46% 95%,rgba(255,222,23,.08),transparent 34%),linear-gradient(135deg,#061936,#082a5d 48%,#061a3a)}.redesign_mock__0_ZR7 .hero:before{content:"";position:absolute;inset:0;background:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 78%);pointer-events:none}.redesign_mock__0_ZR7 .hero .container{position:relative;z-index:1}.redesign_mock__0_ZR7 .hero-grid{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);grid-gap:36px;gap:36px;align-items:center}.redesign_mock__0_ZR7 .hero .eyebrow{background:hsla(0,0%,100%,.12);color:#dbeafe;border-color:rgba(219,234,254,.22)}.redesign_mock__0_ZR7 .hero h1{color:#fff;font-size:clamp(40px,4.9vw,64px);max-width:680px}.redesign_mock__0_ZR7 .hero .hero-copy,.redesign_mock__0_ZR7 .hero .hero-copy strong{color:#fff}.redesign_mock__0_ZR7 .hero .score{background:hsla(0,0%,100%,.1);border-color:rgba(219,234,254,.18);box-shadow:0 12px 28px rgba(2,8,23,.16)}.redesign_mock__0_ZR7 .hero .score strong{color:#fff}.redesign_mock__0_ZR7 .hero .score span{color:#cbd5e1}.redesign_mock__0_ZR7 .hero .hero-card{background:hsla(0,0%,100%,.1);border-color:rgba(219,234,254,.18);box-shadow:0 24px 60px rgba(2,8,23,.3)}.redesign_mock__0_ZR7 .hero .mock-window{border-color:rgba(219,234,254,.22);box-shadow:0 18px 42px rgba(2,8,23,.24)}.redesign_mock__0_ZR7 .hero .mock-window-top{background:#eef5ff;border-bottom-color:#d5e4f7}.redesign_mock__0_ZR7 .eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:8px 12px;border-radius:999px;background:#eaf4ff;color:#0b55b5;font-weight:800;font-size:13px;letter-spacing:.01em;border:1px solid #cfe7ff}.redesign_mock__0_ZR7 .hero-copy{margin-top:22px;font-size:18px;color:var(--dg-muted);max-width:680px}.redesign_mock__0_ZR7 .hero-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:14px}.redesign_mock__0_ZR7 .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border-radius:999px;font-weight:850;border:1px solid transparent;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;cursor:pointer;text-align:center}.redesign_mock__0_ZR7 .btn:hover{transform:translateY(-1px)}.redesign_mock__0_ZR7 .btn-primary{background:var(--dg-blue);color:#fff;box-shadow:0 14px 28px rgba(18,115,235,.22)}.redesign_mock__0_ZR7 .btn-primary:hover{background:var(--dg-blue-dark);color:#fff}.redesign_mock__0_ZR7 .btn-secondary{background:var(--dg-card);color:var(--dg-navy);border-color:var(--dg-border);box-shadow:0 10px 24px rgba(16,42,67,.08)}.redesign_mock__0_ZR7 .btn-secondary:hover{border-color:#bad9ff}.redesign_mock__0_ZR7 .hero-card{background:hsla(0,0%,100%,.88);border:1px solid rgba(217,226,236,.9);border-radius:var(--dg-radius-lg);box-shadow:var(--dg-shadow);padding:12px;position:relative}.redesign_mock__0_ZR7 .mock-window{border:1px solid var(--dg-border);border-radius:22px;overflow:hidden;background:#fff}.redesign_mock__0_ZR7 .mock-window-top{display:flex;align-items:center;gap:8px;padding:14px;background:#f2f6fb;border-bottom:1px solid var(--dg-border)}.redesign_mock__0_ZR7 .dot{width:10px;height:10px;border-radius:999px;background:#c6d3e1}.redesign_mock__0_ZR7 .dot:first-child{background:#ff6b6b}.redesign_mock__0_ZR7 .dot:nth-child(2){background:#ffd166}.redesign_mock__0_ZR7 .dot:nth-child(3){background:#06d6a0}.redesign_mock__0_ZR7 .mock-window-body.image-body{padding:0;background:#fff}.redesign_mock__0_ZR7 .hero-preview-image{display:block;width:100%;height:auto;border-radius:0 0 20px 20px}.redesign_mock__0_ZR7 .score-card{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.redesign_mock__0_ZR7 .score{background:var(--dg-card-2);border:1px solid var(--dg-border);border-radius:16px;padding:13px;text-align:center}.redesign_mock__0_ZR7 .score strong{display:block;font-size:22px;color:var(--dg-navy);line-height:1}.redesign_mock__0_ZR7 .score span{display:block;margin-top:6px;color:var(--dg-muted);font-size:12px;font-weight:700}.redesign_mock__0_ZR7 .hero-guarantee{margin-top:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;background:#071a3d;color:#ffde17;font-weight:900;font-size:15px;line-height:1.2;letter-spacing:0;text-align:left;border-radius:2px;width:-moz-fit-content;width:fit-content;box-shadow:0 10px 24px rgba(7,26,61,.18)}.redesign_mock__0_ZR7 .hero-guarantee:before{content:"";width:16px;height:16px;flex:0 0 16px;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 1.3L13.2 3.4V7.2C13.2 10.6 10.9 12.9 8 14.2C5.1 12.9 2.8 10.6 2.8 7.2V3.4L8 1.3Z' stroke='%23FFDE17' stroke-width='1.5'/%3E%3Cpath d='M5.6 8.1L7.2 9.7L10.5 6.4' stroke='%23FFDE17' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.redesign_mock__0_ZR7 .section{padding:76px 0}.redesign_mock__0_ZR7 .section-sm{padding:50px 0}.redesign_mock__0_ZR7 .section.header-only{padding-bottom:0}.redesign_mock__0_ZR7 .section.header-only .section-header{margin-bottom:8px}.redesign_mock__0_ZR7 .section-header{max-width:800px;margin:0 auto 36px;text-align:center}.redesign_mock__0_ZR7 .section-header p{margin-top:14px;color:var(--dg-muted);font-size:18px}.redesign_mock__0_ZR7 .header-badge{display:flex;justify-content:center;margin-top:18px}.redesign_mock__0_ZR7 .header-badge:empty{display:none;margin:0}.redesign_mock__0_ZR7 .logo-strip{background:var(--dg-card);border-top:1px solid var(--dg-border);border-bottom:1px solid var(--dg-border);padding:22px 0}.redesign_mock__0_ZR7 .logo-strip-inner{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:12px 24px;color:var(--dg-muted);font-weight:800}.redesign_mock__0_ZR7 .logo-strip-lead{font-size:15px;color:var(--dg-muted);text-align:center;white-space:nowrap}.redesign_mock__0_ZR7 .card-grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.redesign_mock__0_ZR7 .card-grid-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:26px;gap:26px}.redesign_mock__0_ZR7 .card{background:var(--dg-card);border:1px solid var(--dg-border);border-radius:var(--dg-radius-md);padding:26px;box-shadow:0 12px 30px rgba(16,42,67,.06)}.redesign_mock__0_ZR7 .card.highlight{border-color:rgba(18,115,235,.35);box-shadow:0 18px 45px rgba(18,115,235,.12)}.redesign_mock__0_ZR7 .card.tint-blue{background:linear-gradient(180deg,#f4f9ff,#fff);border-color:#cfe0fb}.redesign_mock__0_ZR7 .card.tint-green{background:linear-gradient(180deg,#f2fcf8,#fff);border-color:#ccebdd}.redesign_mock__0_ZR7 .card.tint-orange{background:linear-gradient(180deg,#fff8ef,#fff);border-color:#f7ddba}.redesign_mock__0_ZR7 .card.tint-purple{background:linear-gradient(180deg,#f7f4ff,#fff);border-color:#ddd1fb}.redesign_mock__0_ZR7 .card.tint-blue .icon{background:#eaf3ff;color:#1273eb}.redesign_mock__0_ZR7 .card.tint-green .icon{background:#eaf8f2;color:#0f9f6e}.redesign_mock__0_ZR7 .card.tint-orange .icon{background:#fff1dd;color:#d97706}.redesign_mock__0_ZR7 .card.tint-purple .icon{background:#f1ebff;color:#7c3aed}.redesign_mock__0_ZR7 .icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#eaf4ff;color:var(--dg-blue);font-weight:900;margin-bottom:16px}.redesign_mock__0_ZR7 .card p{color:var(--dg-muted);margin-top:10px}.redesign_mock__0_ZR7 .list{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-gap:10px;gap:10px}.redesign_mock__0_ZR7 .list li{position:relative;padding-left:28px;color:var(--dg-text)}.redesign_mock__0_ZR7 .list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--dg-green);font-weight:900}.redesign_mock__0_ZR7 .two-col-section{display:grid;grid-template-columns:.94fr 1.06fr;grid-gap:36px;gap:36px;align-items:start}.redesign_mock__0_ZR7 .sticky-panel{position:-webkit-sticky;position:sticky;top:102px}.redesign_mock__0_ZR7 .service-panel{background:var(--dg-card);border:1px solid var(--dg-border);border-radius:var(--dg-radius-lg);padding:30px;box-shadow:var(--dg-shadow)}.redesign_mock__0_ZR7 .service-panel.design-panel{background:linear-gradient(180deg,#dcecff,#eef6ff);border-color:#b4d1f7;box-shadow:0 18px 42px rgba(18,115,235,.12)}.redesign_mock__0_ZR7 .service-panel.coding-panel{background:linear-gradient(180deg,#dcf3e8,#eefaf4);border-color:#b9e0cb;box-shadow:0 18px 42px rgba(15,159,110,.12)}.redesign_mock__0_ZR7 .service-panel p{color:var(--dg-muted);font-size:17px;margin-top:14px}.redesign_mock__0_ZR7 .tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.redesign_mock__0_ZR7 .tag{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#f1f7ff;border:1px solid #d7eaff;color:#0b55b5;font-size:13px;font-weight:800}.redesign_mock__0_ZR7 .topic-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:20px}.redesign_mock__0_ZR7 .topic{padding:14px;border:1px solid var(--dg-border);background:var(--dg-card);border-radius:14px;font-weight:760;color:var(--dg-text)}.redesign_mock__0_ZR7 .after-card-1{background:linear-gradient(180deg,#eaf2ff,#f6f9ff);border-color:#bfd5fb;box-shadow:0 14px 34px rgba(18,115,235,.1)}.redesign_mock__0_ZR7 .after-card-2{background:linear-gradient(180deg,#dceaff,#f0f6ff);border-color:#a9c7f7;box-shadow:0 14px 34px rgba(18,115,235,.12)}.redesign_mock__0_ZR7 .after-card-3{background:linear-gradient(180deg,#d1e4ff,#edf5ff);border-color:#98bdf5;box-shadow:0 14px 34px rgba(18,115,235,.14)}.redesign_mock__0_ZR7 .after-card-1 .icon,.redesign_mock__0_ZR7 .after-card-2 .icon,.redesign_mock__0_ZR7 .after-card-3 .icon{background:hsla(0,0%,100%,.78);color:#0b55b5}.redesign_mock__0_ZR7 .faq{display:grid;grid-gap:12px;gap:12px;max-width:920px;margin:0 auto}.redesign_mock__0_ZR7 details{background:var(--dg-card);border:1px solid var(--dg-border);border-radius:16px;padding:18px 20px;box-shadow:0 10px 22px rgba(16,42,67,.04)}.redesign_mock__0_ZR7 summary{cursor:pointer;font-weight:850;color:var(--dg-navy);font-size:17px}.redesign_mock__0_ZR7 details p{margin-top:12px;color:var(--dg-muted)}.redesign_mock__0_ZR7 .cta-band{background:radial-gradient(circle at 10% 10%,hsla(0,0%,100%,.18),transparent 26%),linear-gradient(135deg,#102a43,#0b55b5);border-radius:var(--dg-radius-lg);padding:44px;color:#fff;display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:center;box-shadow:var(--dg-shadow)}.redesign_mock__0_ZR7 .cta-band h2{color:#fff}.redesign_mock__0_ZR7 .cta-band p{color:#dbeafe;margin-top:12px;font-size:18px;max-width:760px}.redesign_mock__0_ZR7 .cta-band .btn-secondary{background:#fff;color:#0b55b5;border-color:#fff}@media(max-width:1024px){.redesign_mock__0_ZR7 .cta-band,.redesign_mock__0_ZR7 .hero-grid,.redesign_mock__0_ZR7 .two-col-section{grid-template-columns:1fr}.redesign_mock__0_ZR7 .hero-card{max-width:860px;margin:0 auto}.redesign_mock__0_ZR7 .sticky-panel{position:static}.redesign_mock__0_ZR7 .card-grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.redesign_mock__0_ZR7 .hero{padding-top:58px}.redesign_mock__0_ZR7 .card-grid-2,.redesign_mock__0_ZR7 .card-grid-3,.redesign_mock__0_ZR7 .score-card,.redesign_mock__0_ZR7 .topic-grid{grid-template-columns:1fr}.redesign_mock__0_ZR7 .cta-band{padding:28px}.redesign_mock__0_ZR7 .section{padding:56px 0}}html[data-theme=dark] .redesign_mock__0_ZR7 .eyebrow{background:rgba(18,115,235,.16);color:#7cb8ff;border-color:rgba(18,115,235,.32)}html[data-theme=dark] .redesign_mock__0_ZR7 .tag{background:rgba(18,115,235,.14);border-color:rgba(18,115,235,.3);color:#7cb8ff}html[data-theme=dark] .redesign_mock__0_ZR7 .after-card-1,html[data-theme=dark] .redesign_mock__0_ZR7 .after-card-2,html[data-theme=dark] .redesign_mock__0_ZR7 .after-card-3,html[data-theme=dark] .redesign_mock__0_ZR7 .card.tint-blue,html[data-theme=dark] .redesign_mock__0_ZR7 .card.tint-green,html[data-theme=dark] .redesign_mock__0_ZR7 .card.tint-orange,html[data-theme=dark] .redesign_mock__0_ZR7 .card.tint-purple,html[data-theme=dark] .redesign_mock__0_ZR7 .service-panel.coding-panel,html[data-theme=dark] .redesign_mock__0_ZR7 .service-panel.design-panel{background:var(--component-background-color);border-color:var(--border-lite-color)}html[data-theme=dark] .redesign_mock__0_ZR7 .after-card-1 .icon,html[data-theme=dark] .redesign_mock__0_ZR7 .after-card-2 .icon,html[data-theme=dark] .redesign_mock__0_ZR7 .after-card-3 .icon,html[data-theme=dark] .redesign_mock__0_ZR7 .card.tint-blue .icon,html[data-theme=dark] .redesign_mock__0_ZR7 .card.tint-green .icon,html[data-theme=dark] .redesign_mock__0_ZR7 .card.tint-orange .icon,html[data-theme=dark] .redesign_mock__0_ZR7 .card.tint-purple .icon,html[data-theme=dark] .redesign_mock__0_ZR7 .icon{background:rgba(124,184,255,.14)}html[data-theme=dark] .redesign_mock__0_ZR7 .topic{background:var(--background-shade-lite-color)}