:root{--black:#0c0d0f;--ink:#14171a;--panel:#15181c;--paper:#f4f3ef;--white:#fff;--lime:#d6ff3d;--acc:#419d78;--acc-d:#2f7a5b;--muted:#59626b;--line:#dad8d2;--soft:#c5cbd2;--err:#b42318;--r:14px;--head:"Barlow Condensed","Arial Narrow",Arial,sans-serif;--body:"Barlow",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.55}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--head);letter-spacing:.2px;margin:0;font-weight:800;line-height:1}h1,h2{text-transform:uppercase}p{margin:0}.wrap{width:min(1180px,100% - 40px);margin-inline:auto}section[id]{scroll-margin-top:84px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-size:14px;font-weight:700}.eyebrow.dk{color:var(--acc-d)}.btn{background:var(--lime);color:var(--black);font:700 18px/1 var(--body);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:18px 28px;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 8px 24px #d6ff3d38}.btn:hover{background:#e4ff74;transform:translateY(-1px)}.btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 6px var(--black);outline:3px solid #fff}a:focus-visible{outline-offset:2px;box-shadow:0 0 0 6px var(--black);outline:3px solid #fff}input:focus-visible{outline-offset:2px;box-shadow:0 0 0 6px var(--black);outline:3px solid #fff}select:focus-visible{outline-offset:2px;box-shadow:0 0 0 6px var(--black);outline:3px solid #fff}textarea:focus-visible{outline-offset:2px;box-shadow:0 0 0 6px var(--black);outline:3px solid #fff}summary:focus-visible{outline-offset:2px;box-shadow:0 0 0 6px var(--black);outline:3px solid #fff}.btn svg{flex:none;width:20px;height:20px}.btn-sm{box-shadow:none;padding:12px 18px;font-size:16px}.grid-bg:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.hdr{z-index:50;background:var(--black);border-bottom:1px solid #ffffff1f;position:sticky;top:0}.hdr .wrap{align-items:center;gap:24px;height:72px;display:flex}.logo{font:800 28px var(--head);letter-spacing:.06em;color:#fff;text-transform:uppercase;text-decoration:none}.logo i{color:var(--lime);font-style:normal}.logo.hl{flex-direction:column;gap:3px;line-height:1;display:flex}.logo.hl .lg{font:800 28px/1 var(--head);letter-spacing:.06em}.logo.hl small{font:500 11.5px/1.2 var(--body);letter-spacing:0;text-transform:none;color:var(--soft);white-space:nowrap}.nav{gap:28px;margin-left:16px;display:flex}@media (max-width:1100px){.hdr .nav{display:none}}.nav a{color:#fff;border-bottom:2px solid #0000;padding:8px 0;font-size:16px;font-weight:600;text-decoration:none}.nav a:hover{border-bottom-color:var(--acc)}.hdr-r{margin-left:auto}.hero{background:var(--black);color:#fff;padding:clamp(48px,7vw,92px) 0 clamp(56px,7vw,100px);position:relative;overflow:hidden}.hero .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(32px,5vw,64px);display:grid;position:relative}.hero .eyebrow{align-items:center;gap:12px;margin-bottom:22px;display:flex}.hero .eyebrow:before{content:"";background:var(--acc);flex:none;width:36px;height:3px}.hero h1{color:#fff;font-size:clamp(44px,6.4vw,88px)}.hero h1 em{color:var(--acc);font-style:normal}.cpa{color:#fff;background:#419d781f;border:1.5px solid #419d7899;border-radius:999px;align-items:center;gap:12px;margin:0 0 20px;padding:9px 16px 9px 12px;font-size:16px;font-weight:600;display:inline-flex}.cpa b{color:var(--acc);letter-spacing:.04em;font-weight:800}.cpa svg{width:46px;height:23px;color:var(--acc);flex:none;overflow:visible}.cpa .cl{stroke-dasharray:1;stroke-dashoffset:0;animation:3.6s ease-in-out infinite cpaline}.cpa .dot{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite cpadot}@keyframes cpaline{0%{stroke-dashoffset:1px}45%,88%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes cpadot{0%,40%{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1.6)}70%,88%{opacity:1;transform:scale(1)}to{opacity:0}}.hero .sub{color:var(--soft);max-width:34em;margin-top:20px;font-size:clamp(18px,1.9vw,21px)}.hero .sub strong{color:#fff;font-weight:700}.whyl{font:800 13px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);margin-top:22px}.why{gap:16px;max-width:38em;margin:12px 0 0;padding:0;list-style:none;display:grid}.why li{grid-template-columns:42px 1fr;align-items:start;gap:14px;display:grid}.why .wi{width:42px;height:42px;color:var(--acc);background:#419d7829;border:1.5px solid #419d788c;border-radius:11px;place-items:center;display:grid}.why .wi svg{width:23px;height:23px}.why .ln{stroke-dasharray:1;stroke-dashoffset:0;animation:3.8s ease-in-out infinite drawline}.why b{font:700 19px/1.25 var(--body);color:#fff;display:block}.why .t{color:var(--soft);margin-top:3px;font-size:16px;line-height:1.5;display:block}.js .why li{animation:.6s cubic-bezier(.2,.7,.2,1) both up}.js .why li:first-child{animation-delay:.35s}.js .why li:nth-child(2){animation-delay:.55s}.one{align-items:stretch;gap:10px;max-width:560px;margin-top:12px;display:flex}.onec{background:#ffffff08;border:1.5px solid #ffffff24;border-radius:12px;flex:1;padding:14px}.onec.me{border-color:var(--acc);background:#419d781f}.onearr{color:var(--acc);align-self:center;font-size:22px;font-weight:700}.crowd{grid-template-columns:repeat(5,1fr);align-content:center;justify-items:center;gap:11px 6px;height:78px;padding:6px 0;display:grid}.crowd i{background:#ffffff47;border-radius:50%;width:11px;height:11px}.crowd.solo{grid-template-columns:1fr}.crowd.solo i.x{background:var(--acc);width:20px;height:20px;animation:2.2s ease-out infinite ping;box-shadow:0 0 #419d78b3}@keyframes ping{70%{box-shadow:0 0 0 14px #419d7800}to{box-shadow:0 0 #419d7800}}.onec .cap b{font:700 16px/1.2 var(--body);color:#fff;margin-top:12px;display:block}.onec .cap span{font:500 14.5px/1.3 var(--body);color:var(--soft);margin-top:2px;display:block}.onec.me .cap span{color:var(--acc)}.onetxt{max-width:34em;color:var(--soft);margin:14px 0 0;font-size:18px;line-height:1.45}.onetxt b{color:#fff}.how{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.how span{font:600 14px/1 var(--body);color:#fff;background:#419d7824;border:1px solid #419d7880;border-radius:999px;padding:7px 11px}.js .one,.js .onetxt,.js .how{animation:.6s cubic-bezier(.2,.7,.2,1) both up}.js .one{animation-delay:.35s}.js .onetxt{animation-delay:.5s}.js .how{animation-delay:.65s}.how3{gap:10px;max-width:560px;margin:16px 0 0;padding:0;list-style:none;display:grid}.how3 li{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:3px 14px;padding:12px 14px;display:grid}.how3 li>i{background:var(--acc);width:28px;height:28px;color:var(--black);font-style:normal;font:800 14px/28px var(--body);text-align:center;border-radius:50%;grid-area:1/1}.how3 b{font:700 17px/28px var(--body);color:#fff;margin-bottom:2px;display:block}.how3 span{font:500 15.5px/1.45 var(--body);color:var(--soft);grid-area:2/2;display:block}.how3 em{color:#fff;font-style:normal;font-weight:700}.js .how3{animation:.6s cubic-bezier(.2,.7,.2,1) .65s both up}.points{grid-template-columns:1fr 1fr;gap:14px 28px;margin:28px 0 0;padding:0;list-style:none;display:grid}.points li{align-items:flex-start;gap:12px;font-size:17px;font-weight:600;line-height:1.35;display:flex}.points svg{width:22px;height:22px;color:var(--acc);flex:none;margin-top:1px}.hero-cta{margin-top:34px}.hero-cta .fine{color:var(--soft);margin-top:14px;font-size:15px}.hero-cta .fine-g{align-items:center;gap:10px;display:flex}.hero-cta .fine-g svg{width:20px;height:20px;color:var(--acc);flex:none}.flow{background:var(--panel);border:1px solid #ffffff29;border-radius:20px;padding:22px 22px 24px;position:relative;box-shadow:0 30px 60px #00000073}.fl-top{letter-spacing:.12em;text-transform:uppercase;color:var(--soft);justify-content:space-between;gap:10px;margin-bottom:16px;font-size:12px;font-weight:700;display:flex}.fl-top b{color:var(--acc);font-weight:800}.fl-step{font:800 17px var(--head);letter-spacing:.1em;text-transform:uppercase;color:var(--acc);align-items:center;gap:10px;margin:0 0 10px;display:flex}.fl-step .n{background:var(--acc);width:24px;height:24px;color:var(--black);font:800 14px var(--body);border-radius:50%;place-items:center;display:grid}.quotes{gap:8px;margin-bottom:6px;display:grid}.quotes p{background:var(--paper);color:var(--ink);border-radius:10px;padding:10px 14px;font-size:15.5px;font-weight:500;line-height:1.35}.quotes p:nth-child(2){margin-left:18px}.fl-arrow{color:var(--acc);justify-content:center;margin:6px 0 10px;display:flex}.fl-arrow svg{width:22px;height:22px}.reason{border:2px solid var(--acc);color:#fff;border-radius:10px;gap:4px;margin-bottom:6px;padding:14px 16px;display:grid}.reason p{color:var(--soft);font-size:16px;font-weight:500;line-height:1.4}.reason p.k{color:#fff;font-size:21px;font-weight:700;line-height:1.25}.reason p.k span{color:var(--acc)}.bedpic{grid-template-columns:minmax(0,.62fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 0 6px;display:grid}.bedpic figure{text-align:center;border:1.5px dashed #c5cbd273;border-radius:10px;margin:0;padding:10px 8px 8px}.bedpic figure:last-child{border:1.5px solid var(--acc);background:#419d781a}.bedpic svg{width:auto;max-width:100%;height:92px;color:var(--soft);margin:0 auto;display:block;overflow:visible}.bed .z{font:800 15px var(--body);fill:currentColor;stroke:none;opacity:0;animation:3s ease-in infinite zz}.bed .blanket{transform-box:fill-box;transform-origin:bottom;animation:3.6s ease-in-out infinite breath}@keyframes zz{0%{opacity:0;transform:translateY(6px)}25%{opacity:1}to{opacity:0;transform:translate(12px,-18px)}}@keyframes breath{0%,to{transform:scale(1)}50%{transform:scaleY(1.12)}}.bedpic figcaption{font:700 12px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-top:6px}.bedpic figcaption.on{color:var(--acc)}.barrow{color:var(--acc);align-self:center}.barrow svg{width:24px;height:24px;color:var(--acc)}.reason mark{white-space:nowrap;background:var(--acc);color:var(--black);border-radius:5px;padding:0 7px 1px}.adrow{align-items:flex-end;gap:16px;display:flex}.adcard{aspect-ratio:4/5;width:250px;color:var(--black);background:#fff;border-radius:10px;flex-direction:column;flex:none;gap:10px;padding:16px;display:flex;box-shadow:0 14px 30px #00000080}.adcard b{font:800 24px/1 var(--head);text-transform:uppercase}.adcard .asub{font:600 13.5px/1.3 var(--body)}.adcard .acta{background:var(--black);color:#fff;font:700 13px var(--body);border-radius:7px;align-self:flex-start;margin-top:auto;padding:9px 16px}.adcard small{font:700 10px var(--body);letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-bottom:2px}.adnote{color:var(--soft);padding-bottom:4px;font-size:14.5px;line-height:1.4}.adnote b{color:#fff;margin-bottom:4px;font-size:16px;display:block}.stats{background:var(--panel);color:#fff;border-top:1px solid #ffffff1a}.stats .wrap{grid-template-columns:repeat(4,1fr);display:grid}.stat{border-left:1px solid #ffffff24;padding:26px 22px}.stat:first-child{border-left:0;padding-left:0}.stat b{font:800 clamp(32px,3.6vw,48px)/1 var(--head);color:var(--acc);margin-bottom:6px;display:block}.stat span{color:var(--soft);font-size:16px;line-height:1.35;display:block}.data{background:#fff;padding:clamp(56px,7vw,96px) 0}.sec-head{max-width:760px;margin-bottom:40px}.sec-head h2{margin-top:10px;font-size:clamp(30px,4vw,50px)}.sec-head p{color:var(--muted);max-width:36em;margin-top:16px;font-size:19px}.duel{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pair{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:28px 26px}.pair.win{background:var(--black);color:#fff;border-color:var(--black)}.pair h3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:22px}.pair.win h3{color:var(--acc)}.bar{margin-bottom:18px}.bar .t{justify-content:space-between;margin-bottom:6px;font-size:16px;font-weight:600;display:flex}.bar .t b{font:800 26px/1 var(--head)}.track{background:#0000001a;border-radius:99px;height:16px;overflow:hidden}.pair.win .track{background:#ffffff24}.fill{background:#9aa3ab;border-radius:99px;height:100%}.fill.roas{background:var(--acc-d)}.pair.win .fill{background:#8791a0}.pair.win .fill.roas{background:var(--acc)}.verdict{margin-top:6px;font-size:17px;font-weight:700}.takeaway{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;display:grid}.tk{border-left:5px solid var(--acc-d);padding:6px 0 6px 20px}.tk b{font:800 30px/1.05 var(--head);text-transform:uppercase;margin-bottom:6px;display:block}.tk p{color:var(--muted)}.note-s{color:var(--muted);margin-top:18px;font-size:14px}.edu{background:var(--paper);padding:clamp(56px,7vw,96px) 0}.edu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ec{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;padding:24px 22px 26px;display:flex}.ec .en{background:var(--acc-d);color:#fff;width:34px;height:34px;font:800 16px/34px var(--body);text-align:center;border-radius:50%}.ec h3{margin:14px 0 4px;font-size:30px}.ec .el{color:var(--muted);margin:0;font-size:19px}.ec .el b{color:var(--acc-d)}.ec .ed{color:var(--ink);margin:18px 0 0;font-size:16.5px;line-height:1.5}.ec>div:not(.en){margin-top:18px}.bar80{background:#e7e5df;border-radius:10px;height:46px;display:flex;overflow:hidden}.b80{background:var(--acc-d);color:#fff;font:700 16px/46px var(--body);transform-origin:0;flex:0 0 80%;justify-content:space-between;padding-left:14px;padding-right:14px;transition:transform 1.1s cubic-bezier(.2,.7,.2,1) .3s;display:flex;transform:scaleX(.25)}.b80 small{font-size:16px;font-weight:800}.b20{flex:1}.rv.in .b80{transform:none}.path{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.path span{font:600 13.5px/1.2 var(--body);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:7px 10px}.path i{background:var(--acc-d);width:14px;height:2px;position:relative}.path i:after{content:"";border:4px solid #0000;border-left:6px solid var(--acc-d);border-right:0;position:absolute;top:-3px;right:-1px}.vice{border:1px solid var(--line);border-radius:12px;overflow:hidden}.vice small{font:700 12px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-bottom:6px;display:block}.above{background:var(--paper);font:600 18px/1.3 var(--body);padding:14px 16px}.wave{background:repeating-linear-gradient(90deg,var(--acc-d) 0 12px,#5fbd96 12px 24px);opacity:.9;background-size:24px 10px;height:10px;animation:3s linear infinite wv}@keyframes wv{to{background-position:24px 0}}.below{background:var(--black);color:#fff;font:700 20px/1.3 var(--body);opacity:.15;padding:16px;transition:opacity .8s .7s,transform .8s .7s;transform:translateY(-6px)}.below small{color:var(--acc);opacity:1}.rv.in .below{opacity:1;transform:none}.dotfield{background:var(--black);border-radius:12px;grid-template-columns:repeat(8,1fr);justify-items:center;gap:9px;padding:16px;display:grid}.dotfield i{background:#ffffff40;border-radius:50%;width:12px;height:12px}@keyframes hit{0%,to{transform:scale(1);box-shadow:0 0 #419d7800}50%{transform:scale(1.25);box-shadow:0 0 0 6px #419d7840}}.chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.chips span{font:700 14px/1 var(--body);border-radius:999px;padding:8px 11px}.chips .no{color:#777;background:#e7e5df;text-decoration:line-through}.chips .yes{background:var(--acc-d);color:#fff}@media (max-width:900px){.edu-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.js .cl-bars .bb{transform:none;animation:none!important}.cl-bars .bb:after,.wave,.dotfield i.h,.path span,.dive,.ty{animation:none!important}.b80{transition:none;transform:none}.below{opacity:1;transition:none;transform:none}}.educta{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:36px;display:flex}.educta p{font:700 22px/1.2 var(--body);color:var(--ink);margin:0}.ty,.ty2{display:inline-block}.rv.in .ty{animation:1.4s .2s both tyin}@keyframes tyin{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.dive{width:28px;height:28px;color:var(--acc-d);font:800 17px/28px var(--body);text-align:center;background:#fff;border-radius:50%;animation:1.6s ease-in-out infinite bob;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000040}@keyframes bob{50%{transform:translate(-50%,6px)}}.wave,.vice,.path{position:relative}.pkt{background:var(--acc-d);border-radius:50%;width:10px;height:10px;margin-top:-5px;animation:3.2s ease-in-out infinite pk;display:none;position:absolute;top:50%;left:0;box-shadow:0 0 0 4px #2f7a5b40}.dotfield i.h{animation:4s ease-in-out infinite lit;animation-delay:var(--d,0s);background:#ffffff40}@keyframes lit{0%,15%{background:#ffffff40;transform:scale(1);box-shadow:0 0 #419d7800}30%,80%{background:var(--acc);transform:scale(1.3);box-shadow:0 0 0 6px #419d7840}95%,to{background:#ffffff40;transform:scale(1);box-shadow:0 0 #419d7800}}.path span{animation:3.6s ease-in-out infinite node}.path span:nth-of-type(2){animation-delay:1.2s}.path span:nth-of-type(3){animation-delay:2.4s}@keyframes node{0%,25%,to{background:var(--paper);color:var(--ink);border-color:var(--line)}8%,18%{background:var(--acc-d);color:#fff;border-color:var(--acc-d)}}.trust{background:#fff;padding:clamp(56px,7vw,96px) 0}.tr-grid{grid-template-columns:1fr 1.1fr;align-items:stretch;gap:24px;display:grid}.tr-main{background:var(--black);color:#fff;border-radius:20px;flex-direction:column;justify-content:center;padding:34px 30px;display:flex}.seal{border:2px solid var(--acc);width:76px;height:76px;color:var(--acc);background:#419d7829;border-radius:50%;place-items:center;display:grid;position:relative}.seal svg{width:44px;height:44px}.seal:after{content:"";border:2px solid var(--acc);opacity:0;border-radius:50%;animation:3s ease-out infinite sealp;position:absolute;inset:-9px}@keyframes sealp{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}.seal .tick{stroke-dasharray:1;stroke-dashoffset:1px}.rv.in .seal .tick{animation:.8s .4s forwards tk}@keyframes tk{to{stroke-dashoffset:0}}.tr-main h3{margin:20px 0 8px;font-size:34px}.tr-main p{color:#fff;margin:0;font-size:20px;line-height:1.4}.tr-main small{color:var(--soft);margin-top:14px;font-size:15px;line-height:1.45;display:block}.tr-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.tr-list li{background:var(--paper);border:1px solid var(--line);border-radius:16px;grid-template-columns:48px 1fr;align-items:start;gap:16px;padding:18px;display:grid}.ti{background:var(--acc-d);color:#fff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.ti svg{width:26px;height:26px}.tr-list b{font:700 19px/1.25 var(--body);color:var(--ink);display:block}.tr-list li span:not(.ti){color:var(--muted);margin-top:3px;font-size:16px;line-height:1.45;display:block}@media (max-width:900px){.tr-grid{grid-template-columns:1fr}.tr-main{padding:28px 22px}.tr-main h3{font-size:28px}.tr-main p{font-size:18px}.tr-list li{grid-template-columns:42px 1fr;gap:12px;padding:14px}.ti{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.seal:after{animation:none}.seal .tick{stroke-dashoffset:0;animation:none!important}}.clients{background:var(--black);color:#fff;padding:clamp(48px,6vw,84px) 0;position:relative;overflow:hidden}.clients:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#419d7829,#0000);width:520px;height:520px;position:absolute;top:50%;left:-10%;transform:translateY(-50%)}.cl-grid{grid-template-columns:auto 1fr;align-items:center;gap:clamp(24px,5vw,64px);display:grid;position:relative}.cl-num{font:800 clamp(88px,12vw,150px)/.85 var(--head);color:var(--acc);letter-spacing:-1px;align-items:flex-start;display:flex}.cl-num small{font:800 .42em/1 var(--head);margin-top:.12em}.cl-cap{font:700 13px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--soft);margin-top:12px}.clients .eyebrow{color:var(--acc);margin-bottom:10px}.clients h2{max-width:16em;margin-bottom:12px;font-size:clamp(26px,3.2vw,38px)}.clients p{color:var(--soft);max-width:34em;font-size:18px}.clients p strong{color:#fff;font-weight:700}.ring9{align-items:center;gap:16px;margin:22px 0 4px;display:flex}.ring9 svg{flex:none;width:92px;height:92px;overflow:visible}.ring9 .bgc{stroke:#ffffff14;stroke-width:9px}.ring9 .sg{fill:none;stroke:var(--acc);stroke-width:9px;opacity:.12}.ring9 .rc{text-align:center;width:92px;font:800 26px/92px var(--head);color:#fff;letter-spacing:.5px;position:absolute}.ring9{position:relative}.ring9 p{font:600 17px/1.3 var(--body);color:var(--soft);margin:0;padding-left:0}.ring9 .rc{left:0}.js .cl-grid.in .sg{animation:.5s both segon,5s ease-in-out infinite segpulse;animation-delay:calc(var(--k)*.14s + .3s),calc(var(--k)*.12s + 3s)}@keyframes segon{0%{opacity:.12}to{opacity:1}}@keyframes segpulse{0%,to{opacity:1;stroke:var(--acc)}12%{opacity:1;stroke:#7fd3ae}24%{opacity:1;stroke:var(--acc)}}@media (prefers-reduced-motion:reduce){.ring9 .sg{opacity:1;animation:none!important}}.odo{height:.9em;margin:0 .02em;display:inline-flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%)}.odo .dg{height:.9em;display:block;overflow:hidden}.odo .st{display:block;transform:translateY(0)}html:not(.js) .odo .st{transform:translateY(calc((var(--t) + 10) * -.9em))}.odo .st span{text-align:center;height:.9em;line-height:.9em;display:block}.js .cl-grid.in .odo .st{transform:translateY(calc((var(--t) + 10) * -.9em));transition:transform var(--dur) cubic-bezier(.12,.8,.18,1) .35s}.cl-numwrap{position:relative}@media (prefers-reduced-motion:reduce){.js .cl-grid.in .odo .st{transition:none}}.cl-bars{border-bottom:2px solid #ffffff2e;align-items:flex-end;gap:8px;max-width:420px;height:78px;margin:24px 0 10px;display:flex}.cl-bars .bb{height:var(--h);background:linear-gradient(180deg,var(--acc),#419d7859);transform-origin:bottom;border-radius:6px 6px 0 0;flex:1;position:relative;overflow:hidden}.cl-bars .bb:after{content:"";opacity:0;background:linear-gradient(#ffffff8c,#fff0);position:absolute;inset:0}.js .cl-bars .bb{transform:scaleY(0)}.js .cl-grid.in .bb{animation:.8s cubic-bezier(.2,.8,.2,1) both grow,4.5s ease-in-out infinite shine;animation-delay:calc(var(--k)*.1s + .3s),calc(var(--k)*.18s + 2s)}.js .cl-grid.in .bb:after{animation:4.5s ease-in-out infinite shn;animation-delay:calc(var(--k)*.18s + 2s)}@keyframes grow{to{transform:scaleY(1)}}@keyframes shine{0%,to{filter:none}}@keyframes shn{0%,to{opacity:0}12%{opacity:.9}28%{opacity:0}}.cl-dots{flex-wrap:wrap;gap:8px;margin:22px 0 8px;display:flex}.cl-dots .d{width:34px;height:34px;color:var(--acc);background:#419d7829;border:1.5px solid #419d788c;border-radius:9px;place-items:center;display:grid}.cl-dots .d svg{width:20px;height:20px}.cl-dots .tl{stroke-dasharray:1;stroke-dashoffset:0}.clients .cl-note{color:var(--soft);margin:0;font-size:14px}@keyframes dotring{0%,to{background:#419d7829;border-color:#419d788c}50%{background:#419d7857;border-color:#419d78}}@keyframes drawline{0%{stroke-dashoffset:1px}40%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.js .cl-dots .d{transition:transform .35s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(var(--k)*80ms + .3s);transform:scale(0)}.js .cl-grid.in .d{animation:3.2s ease-in-out infinite dotring;animation-delay:calc(var(--k)*.15s + 1.4s);transform:scale(1)}.js .cl-grid.in .tl{animation:3.2s ease-in-out infinite drawline;animation-delay:calc(var(--k)*.15s + 1.4s)}.pk{background:var(--paper);padding:clamp(56px,7vw,96px) 0}.pkgrid{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:22px;display:grid}.pkg{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;padding:34px 30px;display:flex;position:relative}.pkg.main{background:var(--black);color:#fff;border-color:var(--black);box-shadow:0 30px 70px #0c0d0f4d}.pkg .badge{background:var(--acc);color:var(--black);font:800 13px var(--body);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:7px 14px;position:absolute;top:-14px;left:28px}.mtrust{background:var(--paper);border:1px solid var(--line);border-radius:12px;gap:8px;margin:0 0 22px;padding:14px 16px;display:grid}.mtrust span{font:600 15.5px/1.3 var(--body);color:var(--ink);align-items:center;gap:10px;display:flex}.mtrust svg{width:20px;height:20px;color:var(--acc-d);flex:none}.pkg .badge.alt{background:var(--black);color:#fff}.pkg h3{text-transform:uppercase;font-size:34px}.pkg .price{font:800 64px/1 var(--head);margin:14px 0 4px}.pkg .price small{font:600 18px var(--body);color:var(--muted);margin-left:6px}.pkg.main .price small{color:var(--soft)}.pkg .when{color:var(--muted);margin-bottom:18px;font-weight:600}.pkg.main .when{color:var(--acc)}.pkg ul{margin:0 0 26px;padding:0;list-style:none}.pkg li{border-top:1px solid var(--line);gap:12px;padding:11px 0;font-size:17px;font-weight:500;line-height:1.4;display:flex}.pkg.main li{border-top-color:#ffffff29}.pkg li svg{width:22px;height:22px;color:var(--acc-d);flex:none;margin-top:2px}.pkg.main li svg{color:var(--acc)}.pkg.main ul{margin-bottom:0}.gift{border-top:1px solid #ffffff29;margin:9px 0 20px;padding:14px 0 0;position:relative;overflow:hidden}.gift:before{content:"";background:linear-gradient(90deg,transparent,var(--acc),transparent);width:34%;height:1px;animation:4s ease-in-out infinite gscan;position:absolute;top:-1px;left:0}@keyframes gscan{0%{left:-34%}60%,to{left:100%}}.gift-tag{font:800 12.5px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);margin-bottom:12px}.pkg .gl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.pkg .gl li{text-align:center;font:600 14px/1.2 var(--body);color:#fff;background:#ffffff0d;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:7px;padding:10px 6px 9px;display:flex}.pkg.main .gl li svg{width:24px;height:24px;color:var(--acc);margin:0;overflow:visible}.gl .m1{animation:3.4s ease-in-out infinite gmag}.gl .m2{animation:3.4s ease-in-out .5s infinite gwin}.gl .m3{animation:3.4s ease-in-out 1s infinite gbag}@keyframes gmag{0%,to{transform:translate(0)}50%{transform:translate(2px,-2px)}}@keyframes gwin{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes gbag{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){.gift:before,.gl svg{animation:none!important}}.pkg .btn{margin-top:auto}.pkg:not(.main) .btn{background:var(--black);color:#fff;box-shadow:none}.pkg:not(.main) .btn:hover{background:#2a2f35}.process{background:var(--black);color:#fff;padding:clamp(48px,7vw,96px) 0 clamp(250px,26vw,330px);position:relative}.process .wrap{position:relative}.process h2{max-width:16em;margin:10px 0 14px;font-size:clamp(30px,4vw,50px)}.p-sub{color:var(--soft);max-width:34em;margin-bottom:46px;font-size:18px}.p-sub b{color:#fff;font-weight:700}.steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps:before,.steps:after{content:"";background:#ffffff38;height:2px;position:absolute;top:30px;left:22px;right:calc(20% - 44.4px)}.steps:after{background:var(--acc)}.steps li{position:relative}.nw{align-items:center;height:60px;margin-bottom:14px;display:flex}.node{background:var(--black);width:44px;height:44px;font:800 18px var(--head);color:#fff;z-index:1;border:2px solid #ffffffb3;border-radius:50%;place-items:center;display:grid;position:relative}.who{font:800 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;border-radius:6px;margin-bottom:10px;padding:5px 9px;display:inline-block}.who.you{color:#fff;border:1.5px solid #ffffffa6}.who.me{background:var(--acc);color:var(--black)}.who.done{border:1.5px solid var(--acc);color:var(--acc)}.steps h3{text-transform:uppercase;margin-bottom:8px;font-size:22px;line-height:1.05}.steps p{color:var(--soft);font-size:15.5px;line-height:1.5}.steps li.final .node{background:var(--acc);border-color:var(--acc);width:60px;height:60px;color:var(--black);box-shadow:0 0 0 8px #419d7833}.steps li.final .node svg{width:28px;height:28px}.steps li.final h3{color:var(--acc)}.steps li.final p{color:#fff;font-weight:600}.paynote{background:#ffffff0a;border:1px solid #ffffff38;border-radius:14px;align-items:flex-start;gap:16px;max-width:760px;margin-top:44px;padding:18px 20px;display:flex}.paynote .ic{background:var(--acc);width:44px;height:44px;color:var(--black);border-radius:12px;flex:none;place-items:center;display:grid}.paynote .ic svg{width:24px;height:24px}.paynote b{font:800 20px/1.1 var(--head);text-transform:uppercase;letter-spacing:.3px;color:#fff;margin-bottom:6px;display:block}.paynote p{color:var(--soft);font-size:16px;line-height:1.5}.paynote p strong{color:#fff;font-weight:700}.fit{background:#fff;padding:clamp(56px,7vw,96px) 0}.fitgrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fcol{border-radius:var(--r);padding:30px 28px}.fcol.yes{background:var(--paper);border:1px solid var(--line)}.fcol.no{background:#fff;border:2px dashed #c3c0b8}.fcol h3{text-transform:uppercase;margin-bottom:14px;font-size:30px}.fcol ul{margin:0;padding:0;list-style:none}.fcol li{border-top:1px solid var(--line);gap:12px;padding:10px 0;font-size:17px;font-weight:500;line-height:1.4;display:flex}.fcol li svg{flex:none;width:22px;height:22px;margin-top:2px}.fcol.yes li svg{color:var(--acc-d)}.fcol.no li svg{color:#8a8f95}.guar{background:var(--black);color:#fff;border-radius:var(--r);align-items:flex-start;gap:20px;margin-top:20px;padding:28px;display:flex}.guar .ic{background:var(--acc);width:48px;height:48px;color:var(--black);border-radius:12px;flex:none;place-items:center;display:grid}.guar .ic svg{width:26px;height:26px}.guar h3{text-transform:uppercase;margin-bottom:6px;font-size:28px}.guar p{color:var(--soft)}.guar p strong{color:#fff;margin-bottom:6px;font-size:19px;font-weight:700;display:block}.rb{border-left:3px solid var(--acc);color:var(--soft);font:500 15.5px/1.25 var(--body);white-space:nowrap;background:#ffffff0f;border-radius:0 8px 8px 0;align-items:center;gap:12px;width:fit-content;max-width:100%;margin-top:16px;padding:11px 14px;display:flex}.rb b{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-left:5px;font-size:14px;font-weight:800}.rbi{color:var(--acc);flex:none;display:grid}.rbi svg{width:24px;height:24px}.pkgrid>*{min-width:0}@media (max-width:420px){.rb{gap:9px;padding:10px;font-size:14px}.rb b{text-transform:none;letter-spacing:0;margin-left:4px;font-size:14px}.rbi svg{width:21px;height:21px}}@media (max-width:370px){.rb{gap:7px;padding:10px 8px;font-size:13px}.rb b{font-size:13.5px}}.rb .sh{stroke-dasharray:1;stroke-dashoffset:0}.rb .ck{stroke-dasharray:1;stroke-dashoffset:0;animation:6s ease-in-out infinite rbc}@keyframes rbc{0%{stroke-dashoffset:1px}12%,to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.rb .ck{animation:none!important}}.riskline{color:var(--soft);align-items:center;gap:10px;margin-top:14px;font-size:15px;font-weight:500;display:flex}.riskline svg{width:20px;height:20px;color:var(--acc);flex:none}.faq{background:var(--paper);padding:clamp(56px,7vw,90px) 0}.faq details{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:10px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:18px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:800 28px var(--head);color:var(--acc-d)}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--muted);padding:0 24px 22px}.formsec{z-index:3;margin-top:calc(-1*clamp(190px,20vw,250px));padding-bottom:clamp(56px,7vw,96px);position:relative}.fcard{background:#fff;border-radius:22px;max-width:780px;margin-inline:auto;padding:clamp(26px,4.4vw,52px);position:relative;overflow:hidden;box-shadow:0 2px 4px #0c0d0f0f,0 12px 24px #0c0d0f1a,0 40px 90px #0c0d0f57}.fcard:before{content:"";background:var(--acc);height:6px;position:absolute;top:0;left:0;right:0}.fcard h2{margin-bottom:10px;font-size:clamp(28px,3.6vw,42px)}.fcard .lead{color:var(--muted);font-size:18px}.scope{background:var(--paper);border-left:4px solid var(--acc-d);border-radius:6px;margin-top:18px;padding:12px 14px;font-size:16px;font-weight:600;line-height:1.4}.prog{gap:10px;margin:28px 0 22px;display:flex}.prog div{letter-spacing:.12em;text-transform:uppercase;color:#8a949d;border-top:4px solid var(--line);flex:1;padding-top:8px;font-size:13px;font-weight:700}.prog div.on{color:var(--ink);border-top-color:var(--acc-d)}.step{gap:18px;display:grid}.step[hidden]{display:none}.field label{margin-bottom:7px;font-size:16px;font-weight:600;display:block}.field label i{color:var(--acc-d);font-style:normal}.field label span{color:var(--muted);font-weight:500}.field input,.field select,.field textarea{width:100%;font:500 18px var(--body);color:var(--ink);-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #c5ccd3;border-radius:10px;height:58px;padding:0 16px;transition:border-color .15s,box-shadow .15s}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%2314171A' stroke-width='2'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:44px}.field textarea{resize:vertical;height:auto;min-height:100px;padding:14px 16px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--black);outline:none;box-shadow:0 0 0 4px #419d784d}.field.bad input,.field.bad select{border-color:var(--err)}.err{color:var(--err);margin-top:6px;font-size:15px;font-weight:600;display:none}.field.bad .err{display:block}.softnote{color:var(--muted);margin-top:6px;font-size:15px;display:none}.softnote.on{display:block}.row2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.actions{gap:12px;margin-top:6px;display:flex}.actions .btn{flex:1;padding:20px 24px;font-size:19px}.actions .back{color:var(--ink);box-shadow:none;background:#fff;border:2px solid #c5ccd3;flex:none}.actions .back:hover{background:var(--paper);transform:none}.after{color:var(--muted);margin-top:16px;font-size:15px;line-height:1.5}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formerr{color:var(--err);background:#fdecea;border-radius:8px;margin-top:14px;padding:12px 14px;font-weight:600;display:none}.formerr.on{display:block}.ok{display:none}.ok.on{display:block}.ok .tick{background:var(--acc);width:64px;height:64px;color:var(--black);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.ok .tick svg{width:34px;height:34px}.ok h2{margin-bottom:10px;font-size:42px}.ok ol{color:var(--muted);margin:18px 0 0;padding-left:22px}.ok li{margin-bottom:6px}.ftr{background:var(--black);color:#fff;padding:clamp(48px,6vw,80px) 0 28px}.closing{border-bottom:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding-bottom:44px;display:flex}.closing h2{max-width:14em;font-size:clamp(30px,4vw,50px)}.closing h2 em{color:var(--acc);font-style:normal}.fcols{grid-template-columns:1.3fr 1fr 1fr;gap:32px;padding:40px 0 28px;display:grid}.fcols h4{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);margin:0 0 12px;font-size:13px}.fcols a,.fcols p{color:var(--soft);margin-bottom:8px;font-size:17px;text-decoration:none;display:block}.fcols a:hover{color:#fff}.copy{color:#9aa4ae;border-top:1px solid #ffffff1f;padding-top:20px;font-size:14px}@media (max-width:960px){.nav{display:none}.hero .wrap{grid-template-columns:minmax(0,1fr)}.stats .wrap{grid-template-columns:1fr 1fr}.stat:nth-child(3){border-left:0;padding-left:0}.duel,.takeaway,.pkgrid,.fitgrid{grid-template-columns:1fr}.steps{grid-template-columns:1fr;gap:26px}.steps:before,.steps:after{width:2px;height:auto;inset:30px auto 30px 30px}.js .steps:after{transform-origin:top;transform:scaleY(0)}.js .steps.go:after{transform:scaleY(1)}.steps li{grid-template-columns:60px 1fr;column-gap:20px;display:grid}.nw{justify-content:center;align-items:flex-start;height:auto;margin:0}.steps li.final .nw{align-items:center}.tx{padding-top:6px}.fcols{grid-template-columns:1fr 1fr}.flow{max-width:560px}}@media (max-width:640px){.wrap{width:min(1180px,100% - 32px)}.hdr .wrap{height:62px}body{font-size:16px}.btn{padding:17px 22px;font-size:17px}.eyebrow{font-size:12.5px}.hero{padding:36px 0 44px}.hero h1{font-size:40px}.hero .eyebrow{margin-bottom:16px}.hero .sub{margin-top:16px;font-size:19px}.cpa{margin:0 0 16px;padding:8px 14px 8px 10px;font-size:15px}.cpa svg{width:40px;height:20px}.points{gap:10px;margin-top:20px}.points li{font-size:16px}.points li:nth-child(n+3){display:none}.one{gap:6px}.onec{padding:10px 9px 8px}.crowd{gap:9px 4px;height:66px}.onec .cap b{font-size:15px}.onec .cap span{font-size:13.5px}.onetxt{margin-top:12px;font-size:17px}.how3 li{grid-template-columns:26px 1fr;column-gap:11px;padding:11px 12px}.how3 li>i{width:26px;height:26px;font-size:13px;line-height:26px}.how3 b{font-size:16px;line-height:26px}.how3 span{font-size:15px}.hero-cta{margin-top:20px}.fl-step{font-size:15px}.reason p.k{font-size:19px}.quotes p{font-size:15px}.stat b{font-size:28px}.stat span{font-size:14.5px}.data,.pk,.fit,.faq,.clients{padding:44px 0}.cl-grid{grid-template-columns:1fr;gap:14px}.cl-num{font-size:76px}.clients h2{font-size:24px}.cl-dots .d{width:30px;height:30px}.bedpic{gap:8px}.bedpic figcaption{font-size:11px}.sec-head{margin-bottom:26px}.sec-head h2,.process h2,.closing h2{font-size:28px}.sec-head p,.p-sub{font-size:16.5px}.p-sub{margin-bottom:34px}.pair{padding:22px 20px}.pair h3{margin-bottom:14px;font-size:18px}.bar .t b,.tk b{font-size:22px}.tk p{font-size:16px}.pkg h3{font-size:26px}.pkg .price{font-size:48px}.pkg li{font-size:16px}.fcol{padding:24px 20px}.fcol h3{font-size:24px}.fcol li{font-size:16px}.guar{padding:22px 20px}.guar h3{font-size:22px}.faq summary{padding:16px 18px;font-size:16px}.faq details p{padding:0 18px 18px;font-size:16px}.steps h3{font-size:20px}.steps p{font-size:15.5px}.process{padding:44px 0 clamp(230px,60vw,300px)}.paynote{gap:14px;margin-top:34px;padding:16px}.fcard h2{font-size:28px}.fcard .lead{font-size:16px}.field input,.field select,.field textarea{height:54px;font-size:17px}.ftr{padding:40px 0 24px}.fcols a,.fcols p{font-size:16px}.hdr-r .btn-sm{display:none}.points,.row2{grid-template-columns:1fr}.hero .btn,.closing .btn{width:100%}.flow{padding:18px 16px 20px}.adrow{flex-direction:column;align-items:flex-start}.adcard{width:100%;max-width:270px}.logo.hl .lg{font-size:26px}.logo.hl small{font-size:10.5px}.fcols{grid-template-columns:1fr}.actions{flex-direction:column-reverse}.actions .back{width:100%}.stat{padding:20px 14px}.pkg{padding:30px 22px}.pkgrid{gap:44px}.guar{flex-direction:column}}.btn svg{transition:transform .15s}.btn:hover svg{transform:translate(3px)}@keyframes up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ring{0%{box-shadow:0 0 0 8px #419d7840}70%,to{box-shadow:0 0 0 22px #419d7800}}.step:not([hidden]){animation:.35s both up}.js .rv{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0)*.11s);transform:translateY(16px)}.js .rv.in{opacity:1;transform:none}.js .pair .fill{transform-origin:0;transition:transform 1s cubic-bezier(.2,.7,.2,1) .25s;transform:scaleX(0)}.js .pair.in .fill{transform:scaleX(1)}.js .pair .fill.roas{transition-delay:.45s}.js .flow .a{animation:.55s cubic-bezier(.2,.7,.2,1) both up;animation-delay:calc(.25s + var(--i,0)*.18s)}.js .steps:after{transform-origin:0;transition:transform 1.8s cubic-bezier(.4,0,.2,1) .2s;transform:scaleX(0)}.js .steps.go:after{transform:scaleX(1)}.js .steps.go li.final .node{animation:2.4s ease-out 2s infinite ring}@media (prefers-reduced-motion:reduce){.bed .z{opacity:.8;animation:none}.bed .blanket,.cl-dots .d,.cl-bars .bb,.cl-bars .bb:after,.cpa .cl,.cpa .dot,.why .ln,.crowd.solo i.x{animation:none!important}.js .cl-dots .d{transition:none;transform:none}.js .rv{opacity:1;transition:none;transform:none}.js .pair .fill{transition:none;transform:none}.js .flow .a{animation:none}.js .steps:after{transition:none;transform:none}.js .steps.go li.final .node,.step:not([hidden]){animation:none}html{scroll-behavior:auto}*{transition:none!important}}[hidden]{display:none!important}.btn:disabled{opacity:.65;cursor:wait;transform:none}.field input,.field textarea,.field select{max-width:100%}.field,.row2{min-width:0}
