:root{--bg: #FCFBF9;--ink: #142239;--soft: #454545;--faint: #454545;--line: #E8E6E0;--accent: #ff3a1e;--accent-dark: #ff3a1e;--max: 1390px;--narrow: 100%;--line-soft: #EFEDE7;--radius-lg: 22px;--shadow-sm: 0 1px 2px rgba(22, 25, 29, .04), 0 1px 1px rgba(22, 25, 29, .03);--shadow-md: 0 4px 12px rgba(22, 25, 29, .05), 0 2px 4px rgba(22, 25, 29, .04);--shadow-lg: 0 18px 44px rgba(22, 25, 29, .09), 0 6px 14px rgba(22, 25, 29, .05);--shadow-xl: 0 30px 70px rgba(22, 25, 29, .1), 0 10px 22px rgba(22, 25, 29, .06);--good: #1E8E5A;--good-soft: #E5F4EC;--accent: #E8520F;--accent-dark: #C44207;--accent-soft: #FBEDE4}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:Raleway,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}.mono{font-family:Raleway,sans-serif}.wrap{max-width:1390px;margin:0 auto;padding:0 30px}.narrow{max-width:var(--narrow);margin:0 auto;padding:0 30px}section{padding:80px 0}.pt{padding-top:0}@media(max-width:991px){section{padding:60px 0}}.divider{border:none;border-top:1px solid var(--line);max-width:1330px;margin:0 auto}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.customers{margin-top:36px!important;text-align:center}.kicker{display:block;font-family:Raleway,sans-serif;font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-weight:700;margin-bottom:20px}h2{--tw-leading: 45px;font-size:38px;line-height:45px;font-weight:700;letter-spacing:-.02em;border-left:3px solid var(--accent);padding-left:15px}h3{--tw-leading: 30px;font-size:24px;line-height:30px;font-weight:700;letter-spacing:-.01em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:Raleway,sans-serif;font-weight:600;font-size:16.5px;letter-spacing:.01em;padding:16px 34px;border-radius:100px;text-decoration:none;cursor:pointer;border:none;transition:background .18s ease,transform .18s ease,box-shadow .18s ease;padding-block:15px;padding-inline:30px;min-width:299px;font-size:16px;line-height:19px}.btn:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.btn-primary{background:var(--ink);position:relative;overflow:hidden;margin-top:calc(var(--spacing) * 5);--tw-leading: 19px;--tw-font-weight: var(--font-weight-bold);min-width:299px;font-size:16px;line-height:19px;font-weight:var(--font-weight-bold);color:#fff!important;background-color:#142239;border-radius:6px;padding-block:15px;padding-inline:30px;font-weight:700}.btn-primary:hover{background:var(--accent);transform:translateY(-2px);box-shadow:0 10px 24px #e8520f4d}.btn-primary .arr{transition:transform .18s ease}.btn-primary:hover .arr{transform:translate(4px)}.btn-ghost{background:#fff;color:var(--ink);border:1.5px solid var(--line);border-radius:6px}.btn-ghost:hover{border-color:var(--ink);transform:translateY(-2px)}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover{background:var(--accent-dark);transform:translateY(-2px);box-shadow:0 10px 24px #e8520f4d}.btn-accent .arr{transition:transform .18s ease}.btn-accent:hover .arr{transform:translate(4px)}nav{position:sticky;top:0;z-index:50;background:#fcfbf9e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:auto;flex-wrap:wrap;padding-block:10px}.logo{font-weight:700;font-size:23px;letter-spacing:-.01em;text-decoration:none;color:var(--ink)}.logo i{font-style:italic;font-weight:700;color:var(--accent);font-family:Raleway,sans-serif;letter-spacing:-.02em;margin-right:1px}.logo b{font-weight:700;color:var(--ink)}.logo span{font-family:Raleway,sans-serif;font-weight:400;font-size:14px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;margin-left:10px}.nav-cta{padding:11px 24px;font-size:14.5px}@media(max-width:560px){.logo span{display:none}}.hero{padding:80px 0 90px;position:relative}@media(max-width:720px){.hero{padding:56px 0 60px;overflow-x:hidden}}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 75% 85% at 50% 0%,#000 25%,transparent 72%);mask-image:radial-gradient(ellipse 75% 85% at 50% 0%,#000 25%,transparent 72%);opacity:.55}.hero:after{content:"";position:absolute;top:-180px;left:50%;transform:translate(-50%);width:760px;height:520px;pointer-events:none;background:radial-gradient(ellipse at center,rgba(232,82,15,.09),transparent 65%)}.hero .wrap{position:relative;z-index:1}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:54px;align-items:center;max-width:1390px;width:100%;margin:0 auto}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;gap:44px}}.status{display:inline-flex;align-items:center;gap:9px;font-family:Raleway,sans-serif;font-size:14px;letter-spacing:.08em;color:var(--soft);border:1px solid var(--line);background:#fff;padding:8px 16px;border-radius:100px;margin-bottom:26px;box-shadow:0 2px 10px #16191d0d}.status .dot{width:7px;height:7px;border-radius:50%;background:var(--good);animation:livepulse 2.2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.hero h1{font-size:50px;line-height:60px;font-weight:700;letter-spacing:-.025em;max-width:100%;margin:0}.hero h1 .u{color:var(--accent);position:relative;white-space:nowrap}.hero h1 .u svg{position:absolute;left:0;right:0;bottom:-8px;width:100%;height:14px;overflow:visible}.hero h1 .u svg path{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;opacity:.45;stroke-dasharray:600;stroke-dashoffset:600;animation:draw 1.1s ease .5s forwards}@keyframes draw{to{stroke-dashoffset:0}}.hero .sub{margin:24px 0 34px;max-width:100%;font-weight:400;font-size:20px;line-height:30px;color:#454545}.hero .sub b{color:var(--ink);font-weight:600}.hero-cta-row{display:flex;gap:13px;flex-wrap:wrap}.hero-trust{margin-top:22px;font-size:16px;color:var(--faint)}.hero-trust b{color:var(--soft);font-weight:600}.health-panel{background:var(--ink);border-radius:22px;padding:28px 30px;color:#e7ecf5;box-shadow:0 34px 80px #16191d3d;position:relative;overflow:hidden}.health-panel:after{content:"";position:absolute;right:-90px;bottom:-90px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(232,82,15,.4),transparent 64%);filter:blur(14px);pointer-events:none}.health-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:16px;margin-bottom:4px;position:relative;z-index:1}.health-head strong{font-family:Raleway,sans-serif;font-size:16px;color:#fff;font-weight:600;letter-spacing:-.01em}.health-live{display:flex;align-items:center;gap:8px;font-family:Raleway,sans-serif;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--good)}.health-live .lp{width:9px;height:9px;border-radius:50%;background:var(--good);animation:livepulse 2s ease-in-out infinite}@keyframes livepulse{0%,to{box-shadow:0 0 #1e8e5a80}50%{box-shadow:0 0 0 7px #1e8e5a00}}.health-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:16px;position:relative;z-index:1}.health-row:last-child{border-bottom:none}.health-label{color:#b9c2d4}.health-value{font-family:Raleway,sans-serif;font-weight:600;color:#fff}.health-value.ok{color:#5fd49a}.health-value.brand{color:#fa3828}.js .health-row{opacity:0;transform:translateY(10px);animation:dashIn .5s cubic-bezier(.22,.7,.28,1) both}.js .health-row:nth-child(2){animation-delay:.12s}.js .health-row:nth-child(3){animation-delay:.2s}.js .health-row:nth-child(4){animation-delay:.28s}.js .health-row:nth-child(5){animation-delay:.36s}.js .health-row:nth-child(6){animation-delay:.44s}.js .health-row:nth-child(7){animation-delay:.52s}@keyframes dashIn{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.js .health-row{opacity:1;transform:none;animation:none}.health-live .lp{animation:none}}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;overflow:hidden;position:relative}.ticker:before,.ticker:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2}.ticker:before{left:0;background:linear-gradient(90deg,#fff,transparent)}.ticker:after{right:0;background:linear-gradient(-90deg,#fff,transparent)}.ticker .row{width:max-content;display:flex;padding-block:15px;align-items:center;justify-content:center;animation:slide 30s linear infinite}@keyframes slide{to{transform:translate(-50%)}}.ticker span{font-family:Raleway,sans-serif;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--soft);white-space:nowrap;padding:0 28px;display:flex;align-items:center;gap:28px}.ticker i{font-style:normal;color:var(--accent);font-size:9px}.proof{padding:72px 0 90px}.proof-line{display:flex;justify-content:center;align-items:stretch;gap:0;flex-wrap:wrap}.pstat{text-align:center;padding:10px 48px;border-left:1px solid var(--line);flex:1;min-width:180px}.pstat:first-child{border-left:none}@media(max-width:760px){.pstat{border-left:none;padding:18px 24px;min-width:46%}}.pstat .n{font-weight:700;font-size:46px;letter-spacing:-.03em;line-height:1}.pstat .n i{font-style:normal;color:var(--accent)}.pstat .d{font-size:14px;color:var(--faint);margin-top:8px;letter-spacing:.04em}.pnames{display:flex;justify-content:center;gap:42px;flex-wrap:wrap;margin-top:48px}.pnames span{font-weight:600;font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:#c2c4be;transition:color .2s ease;cursor:default}.pnames span:hover{color:var(--soft)}.usp .lede{margin-top:22px;max-width:570px;color:var(--soft);font-size:18px}.compare{margin-top:48px;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff}.compare-cols{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);position:relative}@media(max-width:720px){.compare-cols{grid-template-columns:1fr}}.compare-cols .vs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:52px;height:52px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-family:Raleway,sans-serif;font-size:14px;letter-spacing:.1em;border:4px solid var(--bg)}@media(max-width:720px){.compare-cols .vs{display:none}}.col{background:#fff;padding:34px}.col.old{background:#f4f3ef}.col-tag{display:inline-block;font-family:Raleway,sans-serif;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);background:#fff;border:1px solid var(--line);border-radius:100px;padding:5px 10px 3px;margin-bottom:14px}.col-tag.new-tag{color:var(--accent);background:#fbede4;border-color:#f6d6c4}.col h3{font-family:Raleway,sans-serif;text-transform:none;margin-bottom:18px}.col.old h3,.col.new h3{color:var(--ink)}.col ul{list-style:none}.col li{padding:10px 0 10px 30px;position:relative;font-size:18px;line-height:24px;border-bottom:1px solid var(--line)}.col li:last-child{border-bottom:none}.col.old li{color:var(--soft)}.col.old li:before{content:"✕";position:absolute;left:0;color:#142239;font-weight:700;font-size:14px;top:13px}.col.new li:before{content:"✓";position:absolute;left:0;color:var(--good);font-weight:700;font-size:18px;line-height:24px;top:11px}.col.new li{transition:padding-left .2s ease}.col.new li:hover{padding-left:36px}.col-out{margin-top:18px;font-size:16px;font-weight:600;border-radius:10px;padding:11px 14px;line-height:1.4}.old-out{background:#fbeaea;color:#b3402f}.new-out{background:#e5f4ec;color:#1b7a4d}.compare-foot{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:22px;align-items:center;padding:22px 28px;border-top:1px solid var(--line)}@media(max-width:860px){.compare-foot{grid-template-columns:1fr 1fr;gap:18px}.compare-foot .cf-cta{grid-column:1/-1}}@media(max-width:560px){.compare-foot{grid-template-columns:1fr}}.cf-item{display:flex;align-items:center;gap:11px}.cf-item svg{width:22px;height:22px;color:var(--accent);flex-shrink:0}.cf-item b{display:block;font-size:16px;font-weight:600;color:var(--ink);line-height:1.2}.cf-item span{font-size:16px;color:var(--soft)}.cf-cta{font-size:16px;line-height:19px;padding:13px 22px;white-space:nowrap;margin-top:0}.inc-grid{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line)}@media(max-width:860px){.inc-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.inc-grid{grid-template-columns:1fr}}.inc{padding:32px 28px 32px 0;border-bottom:1px solid var(--line);position:relative;transition:padding-left .25s ease}.inc:before{content:"";position:absolute;left:0;top:32px;bottom:32px;width:3px;border-radius:3px;background:var(--accent);opacity:0;transition:opacity .25s ease}.inc:hover{padding-left:20px}.inc:hover:before{opacity:1}.inc .no{font-family:Raleway,sans-serif;font-size:14px;color:var(--accent);letter-spacing:.1em;display:block;margin-bottom:12px}.inc h3{margin-bottom:7px}.inc p{font-size:16px;color:var(--soft)}.guar-band{background:var(--ink);color:#edeff1;border-radius:26px;padding:76px 60px;position:relative;overflow:hidden}@media(max-width:720px){.guar-band{padding:48px 26px;border-radius:18px}}.guar-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.07;background-image:linear-gradient(#fff 1px,transparent 1px),linear-gradient(90deg,#fff 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 90% at 85% 10%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse 70% 90% at 85% 10%,#000 20%,transparent 70%)}.guar-band>*{position:relative;z-index:1}.guar-band .kicker{color:#f5362f}.guar-band h2{max-width:560px;color:#fff}.guar-band .lede{margin-top:18px;color:#a7aeb6;max-width:520px;font-size:17px}.g-grid{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:720px){.g-grid{grid-template-columns:1fr}}.g{border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:28px 30px;transition:border-color .2s ease,background .2s ease,transform .2s ease}.g:hover{border-color:#e8520f8c;background:#e8520f0f;transform:translateY(-3px)}.g h3{color:#fff;display:flex;align-items:center;gap:11px}.g h3:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);flex-shrink:0}.g p{margin-top:10px;font-size:16px;color:#a7aeb6}.price-head{text-align:center;max-width:560px;margin:0 auto 60px}.price-head p{margin-top:16px;color:var(--soft);font-size:17px}.plans{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:880px;margin:0 auto}@media(max-width:720px){.plans{grid-template-columns:1fr}}.plan{background:#fff;border:1px solid var(--line);border-radius:22px;padding:40px 36px;position:relative;transition:transform .22s ease,box-shadow .22s ease}.plan:hover{transform:translateY(-5px);box-shadow:0 22px 50px #16191d17}.plan.hot{border:2px solid var(--ink);box-shadow:0 24px 56px #16191d1a}.plan.hot:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:24px;padding:2px;pointer-events:none;background:linear-gradient(135deg,var(--accent),var(--ink) 55%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.plan .tag{position:absolute;top:-14px;left:34px;background:var(--accent);color:#fff;font-family:Raleway,sans-serif;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:6px 15px;border-radius:100px;box-shadow:0 6px 14px #e8520f4d}.plan .pd{font-size:16px;color:var(--soft);margin:8px 0 26px}.plan .amt{font-size:50px;font-weight:700;letter-spacing:-.03em;line-height:1}.plan .amt small{font-size:16px;font-weight:500;color:var(--soft);letter-spacing:0}.plan .annual{font-family:Raleway,sans-serif;font-size:14px;color:var(--good);margin-top:9px}.plan ul{list-style:none;margin:28px 0 32px}.plan li{font-size:16px;color:var(--soft);padding:8px 0 8px 30px;position:relative}.plan li:before{content:"✓";position:absolute;left:0;color:var(--good);font-weight:700}.plan li b{color:var(--ink);font-weight:600}.plan .btn{width:100%}.price-note{text-align:center;margin-top:32px;font-size:14px;color:var(--faint)}.price-note a{color:var(--soft);font-weight:600}.quote{text-align:center;max-width:780px;margin:0 auto;position:relative}.quote .mark{font-size:120px;line-height:1;color:var(--accent);opacity:.14;font-weight:800;position:absolute;top:-46px;left:50%;transform:translate(-50%);pointer-events:none;font-family:Raleway,sans-serif}.quote blockquote{font-size:clamp(21px,2.9vw,29px);line-height:1.45;font-weight:500;letter-spacing:-.01em;position:relative}.quote .who{margin-top:32px;font-size:16px;color:var(--soft);display:flex;align-items:center;justify-content:center;gap:13px}.quote .who .avatar{width:42px;height:42px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.quote .who b{color:var(--ink)}.quote .stars{color:var(--accent);letter-spacing:3px;font-size:16px;margin-bottom:20px;display:block}.cta-sec{padding-bottom:80px}.cta-card{max-width:1390px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:26px;padding:30px;display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:start;box-shadow:0 30px 70px #16191d14;position:relative;overflow:hidden}#tprev{position:absolute;left:-40px;margin-top:-22px;top:50%}#tnext{position:absolute;margin-top:-22px;right:-40px;top:50%}.cta-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--accent),#f5362f)}@media(max-width:820px){.cta-card{grid-template-columns:1fr;padding:44px 26px}}.cta-card .lede{margin-top:16px;color:var(--soft);font-size:16px}.cta-card ul{list-style:none;margin-top:26px}.cta-card ul li{padding:7px 0 7px 30px;position:relative;font-size:16px;color:var(--soft)}.cta-card ul li:before{content:"✓";position:absolute;left:0;color:var(--good);font-weight:700}.field{margin-bottom:13px}.field label{display:block;font-size:16px;font-weight:600;margin-bottom:6px;color:var(--soft);letter-spacing:.02em}.field input,.field select{width:100%;padding:13px 16px;border:1.5px solid var(--line);font-family:Raleway,sans-serif;font-size:15.5px;background:var(--bg);color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease;border:1px solid #E8E8E8;background:#f8f9fa;font-size:18px!important;line-height:24px!important;font-size:16px!important;line-height:normal!important;border-radius:5px;max-height:46px}.field input:focus,.field select:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #16191d14}.frow{display:grid;grid-template-columns:1fr 1fr;gap:13px}@media(max-width:480px){.frow{grid-template-columns:1fr}}.form-note{font-size:16px;color:var(--faint);margin-top:13px;text-align:center}.form-success{display:none;text-align:center;padding:48px 10px}.form-success .big{width:64px;height:64px;border-radius:50%;background:#e5f4ec;color:var(--good);display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto}.form-success h3{margin:18px 0 8px}.form-success p{color:var(--soft);font-size:15px}.trust-cards{display:flex;justify-content:flex-start;gap:10px;flex-wrap:wrap;margin-top:34px}.tcard{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:15px;padding:15px 22px;text-align:left;box-shadow:0 2px 12px #16191d0a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tcard:hover{transform:translateY(-3px);box-shadow:0 12px 26px #16191d17;border-color:#d8d5cd}.tcard .tic{width:40px;height:40px;border-radius:11px;background:#fbede4;color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.tcard .tic svg{width:20px;height:20px}.tcard b{display:block;font-size:16px;font-weight:600;line-height:1.25}.tcard span{font-size:14px;color:var(--faint)}.inc .fic{width:42px;height:42px;border-radius:12px;background:#fbede4;color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:background .2s ease,color .2s ease}.inc .fic svg{width:20px;height:20px}.inc:hover .fic{background:var(--accent);color:#fff}.punch{margin-top:30px;font-size:20px;line-height:30px;font-weight:400;letter-spacing:-.015em;max-width:100%;line-height:1.4}.punch em{font-style:normal;color:var(--accent)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}@media(max-width:980px){.steps{grid-template-columns:1fr 1fr}}@media(max-width:560px){.steps{grid-template-columns:1fr}}.step{background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px 26px;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.step:hover{transform:translateY(-4px);box-shadow:0 16px 36px #16191d14;border-color:#e8520f80}.step:after{content:"→";position:absolute;right:-15px;top:34px;z-index:2;width:26px;height:26px;border-radius:50%;background:var(--bg);border:1px solid var(--line);color:var(--accent);font-size:14px;display:flex;align-items:center;justify-content:center}.step:last-child:after{display:none}@media(max-width:980px){.step:after{display:none}}.step .sn{font-family:Raleway,sans-serif;font-size:14px;color:var(--accent);letter-spacing:.14em;font-weight:700}.step h3{margin:13px 0 8px}.step p{font-size:16px;color:var(--soft);margin-bottom:18px;min-height:62px}@media(max-width:980px){.step p{min-height:0}}.step ul{list-style:none;border-top:1px solid var(--line);padding-top:14px}.step li{font-size:16px;color:var(--soft);padding:5px 0 5px 22px;position:relative}.step li:before{content:"✓";position:absolute;left:0;color:var(--good);font-weight:700;font-size:12px}.step.final{background:var(--ink);border-color:var(--ink)}.step.final .sn{color:#f5362f}.step.final h3{color:#fff}.step.final p,.step.final li{color:#a7aeb6}.step.final ul{border-top-color:#ffffff24}.step.final li:before{color:#7be2ae}.steps-foot{text-align:center;margin-top:30px;font-size:20px;font-weight:600;letter-spacing:-.01em}.steps-foot em{font-style:normal;color:var(--accent)}.deadline{background:var(--ink);color:#edeff1;font-size:14px;text-align:center;padding:10px 18px;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;line-height:1.4}.deadline b{color:#fff;font-weight:600}.deadline .pip{display:inline-flex;align-items:center;gap:7px;color:#ff3a1e;border-radius:100px;padding:3px 11px;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.deadline .pip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);animation:livepulse 2s infinite}.deadline a{color:#ff3a1e;font-weight:600;text-decoration:underline;text-underline-offset:2px}.customer_sec{margin-block:40px!important}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.why-cards{margin-top:52px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:860px){.why-cards{grid-template-columns:1fr 1fr}}@media(max-width:560px){.why-cards{grid-template-columns:1fr}}.wc{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px 26px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.wc:hover{transform:translateY(-4px);box-shadow:0 18px 40px #16191d14;border-color:#e8520f73}.wc .wic{width:44px;height:44px;border-radius:12px;background:#fbede4;color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:background .2s,color .2s}.wc:hover .wic{background:var(--accent);color:#fff}.wc .wic svg{width:21px;height:21px}.wc h3{margin-bottom:8px}.wc p{font-size:16px;color:var(--soft)}.inc-strip{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.inc-strip span{font-family:Raleway,sans-serif;font-size:14px;letter-spacing:.04em;color:var(--soft);background:#fff;border:1px solid var(--line);border-radius:100px;padding:7px 14px}.section-alt-soft{background:linear-gradient(180deg,#F3F1EC,var(--bg))}.solve-grid{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:760px){.solve-grid{grid-template-columns:1fr}}.solve{background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px 28px;transition:transform .2s ease,box-shadow .2s ease}.solve:hover{transform:translateY(-3px);box-shadow:0 16px 36px #16191d12}.solve h3{margin-bottom:14px}.solve .lbl{display:inline-block;font-family:Raleway,sans-serif;font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;border-radius:100px;padding:5px 12px;margin:0 0 8px}.solve .lbl.pain{background:#fbeaea;color:#b3402f}.solve .lbl.fix{background:#e5f4ec;color:var(--good);margin-top:16px}.solve p{font-size:16px;color:var(--soft)}.solve .note{margin-top:14px;font-size:14px;color:var(--soft);background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.guar-strip{margin-top:40px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:860px){.guar-strip{grid-template-columns:1fr 1fr}}@media(max-width:520px){.guar-strip{grid-template-columns:1fr}}.gchip{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:13px;padding:18px}.gchip svg{width:20px;height:20px;color:var(--accent);flex-shrink:0;margin-top:1px}.gchip b{display:block;font-size:16px;font-weight:600;color:var(--ink);margin-bottom:3px}.gchip span{font-size:14px;color:var(--soft);line-height:1.4}.tslider{margin-top:14px;position:relative}.ttrack-wrap{overflow:hidden;border-radius:20px}.ttrack{display:flex;transition:transform .5s cubic-bezier(.22,.7,.28,1)}.tslide{min-width:100%;padding:4px}.tcardq{background:#ffead4;border-radius:20px;padding:40px 44px}@media(max-width:600px){.tcardq{padding:30px 26px}}.tcardq .mk{font-family:Raleway,sans-serif;font-size:54px;line-height:0;color:var(--accent);opacity:.5;display:block}.tcardq .stars{color:var(--accent);letter-spacing:1px;font-size:20px;margin:6px 0 14px;display:block}.tcardq blockquote{font-weight:500;color:var(--ink);letter-spacing:-.005em}.tcardq .who{margin-top:24px;display:flex;align-items:center;gap:13px}.tcardq .avatar{width:44px;height:44px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.tcardq .who b{display:block;font-size:16px;color:var(--ink);font-weight:700}.tcardq .who span{font-size:16px;color:var(--soft)}.tcardq .who span.avatar{background:#fff}.tnav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:0}.tarrow{border-radius:0;border:0;background:transparent;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.tarrow:hover{border-color:var(--ink);transform:translateY(-2px)}.tarrow:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.tarrow svg{width:30px;height:30px}.tdots{display:flex;gap:9px;display:none}.tdot{width:9px;height:9px;border-radius:50%;background:var(--line);border:none;padding:0;cursor:pointer;transition:background .18s,width .18s}.tdot.active{background:var(--accent);width:24px;border-radius:100px}.tdot:focus-visible{outline:3px solid var(--accent);outline-offset:3px}footer{border-top:1px solid var(--line);padding:34px 0}.foot{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;font-size:16px;color:var(--faint)}.section-alt-soft .ticker:before{background:linear-gradient(90deg,#fbfaf7,transparent)}.section-alt-soft .ticker:after{background:linear-gradient(-90deg,#faf9f6,transparent)}.section-alt-soft .ticker .row{align-items:center;padding-block:0}.section-alt-soft .ticker span{height:100%;width:var(--auto-logo-item-width);margin-right:var(--auto-logo-gap);flex-shrink:0;justify-content:center;align-items:center;display:flex}.section-alt-soft .ticker span img{object-fit:contain;width:85%;height:auto;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s}.section-alt-soft .ticker span:hover img{--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1;--tw-blur: ;filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.section-alt-soft .ticker:hover span:not(:hover) img{opacity:.4;--tw-blur: blur(2px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.section-alt-soft_inner{margin-block:36px;margin-top:0}@media(max-width:1023px){.hero h1{font-size:28px;line-height:42px}.hero .sub,.punch,.col li{font-size:16px;line-height:24px}h2{font-size:24px;line-height:36px;font-weight:700}h3{font-size:20px;line-height:30px}}@media(max-width:1280px){.cta-sec{padding-bottom:60px}section{padding:60px 0}.hero{padding-block:60px}#tnext{right:-27px}#tprev{left:-27px}.customer_sec{margin-block:20px!important}.section-alt-soft_inner{margin-bottom:20px}.punch{margin-top:20px}.kicker{margin-bottom:10px}.solve-grid{margin-top:20px}}.kicker-inline{display:inline-block}.btn-block-mt{width:100%;margin-top:6px}.hero-cta-row.reveal.in.d2 a.btn.btn-primary{margin-top:0}.usp.section-alt-soft{background:linear-gradient(180deg,#f3f1ec,#fcfbf9);padding-bottom:0}.usp.section-alt-soft.mymagento-customer-section{background:#fcfbf9}.usp.section-alt-soft .tnav{position:absolute;top:50%;margin-top:-15px;width:100%}.usp.section-alt-soft .tnav .tarrow.tprev{left:-30px;position:absolute}.usp.section-alt-soft .tnav .tarrow.tnext{right:-30px;position:absolute}.usp.section-alt-soft .tnav .tdots{display:none!important}.col.new li:before,.col.old li:before,.cta-card ul li:before,.step li:before{background-color:transparent;margin:0}.cta-sec.mymagento-lead-section .gform-theme--foundation .gform_fields{row-gap:13px}.cta-sec.mymagento-lead-section .gform-footer.gform_footer.top_label input[type=submit]{font-size:16px;line-height:19px;color:#fff!important;background-color:#142239!important;border-radius:6px!important;padding-block:15px!important;font-weight:700!important;width:100%!important;margin-top:6px!important}.cta-sec.mymagento-lead-section .gform-footer.gform_footer.top_label input[type=submit]:hover{background:var(--accent)!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px #e8520f4d!important}.gform_fields.top_label .gfield label{display:block;font-size:16px;font-weight:600;margin-bottom:6px;color:var(--soft);letter-spacing:.02em}.gform_fields.top_label .gfield input,.gform_fields.top_label .gfield select{width:100%;padding:13px 16px;font-family:Raleway,sans-serif;color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease;border:1px solid #E8E8E8;background:#f8f9fa;font-size:16px!important;line-height:normal!important;border-radius:5px;height:46px;appearance:auto;-webkit-appearance:auto;-moz-appearance:auto}.gform_fields.top_label .gfield input:focus,.gform_fields.top_label .gfield select:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #16191d14}.mymagento-compare-section{padding-top:80px!important}@media(max-width:1280px){.mymagento-compare-section{padding-top:60px!important}}@media(max-width:480px){.cf-cta{min-width:100%!important;white-space:normal}}.plan-wrap{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:#fff;box-shadow:var(--shadow-lg);margin-top:40px}.plan-table{width:100%;border-collapse:collapse;table-layout:fixed}.plan-table col.feat-col{width:31%}.plan-table th,.plan-table td{text-align:center;padding:20px}.plan-head-cell{padding:42px 16px 26px;border-left:1px solid var(--line-soft);vertical-align:top;position:relative}.plan-head-cell.feat{text-align:left;border-left:none;vertical-align:bottom;padding:42px 26px 26px}.plan-head-cell.hot{background:#15171d;border-left:none}.plan-table .ph{display:flex;flex-direction:column;align-items:center;gap:9px;min-height:60px;position:relative;top:15px}.plan-table .pn{font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--ink);line-height:1}.plan-table .pn i{font-style:italic;font-weight:700;color:var(--accent);font-family:Georgia,Times New Roman,serif;letter-spacing:-.02em;margin-right:1px}.plan-head-cell.hot .pn{color:#fff}.plan-table .pt{font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;padding:4px 11px;border-radius:100px;font-weight:500;line-height:1}.plan-table .pt.sd{background:#f0efea;color:var(--soft)}.plan-table .pt.care{background:#e8520f2e;color:#ff9b6e}.plan-table .pt.plus{background:var(--accent-soft);color:var(--accent)}.plan-desc{font-size:14px;color:var(--soft);margin-top:16px;line-height:1.5;min-height:54px}.plan-head-cell.hot .plan-desc{color:#aeb7c7}.plan-badge{position:absolute;top:0;left:0;right:0;background:var(--accent);color:#fff;font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:8px 0;font-weight:500;font-size:12px;line-height:1}.plan-table tbody td{border-left:1px solid var(--line-soft);border-top:1px solid var(--line-soft);padding:15px 14px;font-size:14px}.plan-table tbody td.feat{text-align:left;border-left:none;color:var(--ink);font-weight:500;padding-left:26px;font-size:16px}.plan-table tbody tr:nth-child(2n) td{background:#fbfaf8}.plan-table tbody td.hot{background:#e8520f0d;border-left:none}.plan-table tbody tr:nth-child(2n) td.hot{background:#e8520f12}.plan-table tbody tr:hover td{background:#f6f4ef}.plan-table tbody tr:hover td.hot{background:#e8520f17}.plan-table .ck{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%}.plan-table .ck.yes{background:var(--good-soft);color:var(--good)}.plan-table .ck.no{background:#f0efea;color:#142239;font-size:20px}.plan-table .ck svg{width:13px;height:13px}.plan-cta-row td{border-left:1px solid var(--line-soft);border-top:1px solid var(--line);padding:22px 14px}.plan-cta-row td.hot{background:#e8520f0d;border-left:none}.plan-cta-row .btn{width:100%;padding:12px 14px;font-size:16px;font-weight:700;min-width:unset;border-radius:6px}.plan-note{text-align:center;margin-top:24px;font-size:16px;color:var(--faint)}.plan-note a{color:var(--soft);font-weight:600}.plan-cards{display:none}@media(max-width:860px){.plan-wrap{border:none;background:transparent;box-shadow:none;overflow:visible}.plan-table{display:none}.plan-cards{display:grid;grid-template-columns:1fr;gap:16px}.plan-cards .pcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow-sm);width:calc(100% - 10px)}.plan-cards .pcard.hot{border:1.5px solid var(--ink);box-shadow:var(--shadow-md)}.plan-cards .pcard h3{font-size:19px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.plan-cards .pcard h3 i{font-style:italic;font-weight:700;color:var(--accent);font-family:Georgia,Times New Roman,serif;letter-spacing:-.02em;margin-right:-5px}.plan-cards .pcard .tier{font-family:IBM Plex Mono,monospace;font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:8px 10px;border-radius:6px;line-height:normal}.plan-cards .pcard .tier.sd{background:#f0efea;color:var(--soft)}.plan-cards .pcard .tier.care,.plan-cards .pcard .tier.plus{background:var(--accent-soft);color:var(--accent)}.plan-cards .pcard .pc-badge{display:inline-block;background:var(--accent);color:#fff;font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:4px 11px;border-radius:100px;margin-bottom:12px}.plan-cards .pcard .pc-desc{font-size:15px;color:var(--soft);margin:8px 0 18px;line-height:1.5}.plan-cards .pcard ul{list-style:none;margin-bottom:22px}.plan-cards .pcard li{font-size:14px;padding:8px 0 8px 28px;position:relative;color:var(--soft)}.plan-cards .pcard li:before{content:"✓";position:absolute;left:0;color:var(--good);font-weight:700;background-color:transparent;margin-top:0}.plan-cards .pcard li.no{color:var(--faint)}.plan-cards .pcard li.no:before{content:"✕";color:#cbcdc6}.plan-cards .pcard .btn{width:100%;border-radius:6px;min-width:unset}}.plan-head-cell .plan-desc{display:none}.plan-head-cell p{font-size:14px;color:var(--soft);margin-top:16px;line-height:1.5;min-height:54px}.plan-head-cell p:last-child{display:none}.plan-head-cell.hot p{color:#aeb7c7!important}.mymagento-plans-section{padding-bottom:0}.tarrow:disabled{opacity:.25;cursor:default;pointer-events:none}.gfield_required.gfield_required_asterisk{color:#ff3a1e!important;font-size:18px;line-height:1;font-family:sans-serif;margin-left:3px}.deadline br{display:none}
