@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2)format("woff2"),url(/_astro/montserrat-latin-500-normal.Dok2oTci.woff)format("woff")}:root{--night:#0b0f29;--deep:#070a1d;--plum:#33055d;--violet:#6a1fb4;--cyan:#04bffc;--lilac:#d9b5ff;--text:#f3f1fb;--muted:#aeb1cf;--line:#d9b5ff29;--grad:linear-gradient(95deg, #fff 0%, var(--lilac) 38%, var(--cyan) 100%);--display:"Poppins", "Segoe UI", Arial, sans-serif;--body:"Montserrat", "Segoe UI", Arial, sans-serif;--gutter:max(20px, 5vw);--wide:1320px;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--night);-webkit-text-size-adjust:100%}body{background:var(--night);color:var(--text);font:400 1.0625rem/1.65 var(--body);margin:0;overflow-x:clip}img,canvas{max-width:100%;display:block}h1,h2,h3,p,ul,ol{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.1}h1{font-size:clamp(2.5rem,6.2vw,5.1rem);font-weight:700}h2{font-size:clamp(2rem,4.2vw,3.5rem)}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}.skip{color:var(--night);z-index:100;background:#fff;padding:8px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:12px}.wrap{width:min(100%, var(--wide));padding-inline:var(--gutter);margin-inline:auto}.grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.lede{color:var(--muted);max-width:36em;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.55}.hero .lede{color:#d3d4e8}.btn{font:600 1rem/1.2 var(--display);border-radius:999px;align-items:center;gap:.6em;padding:.85em 1.5em;transition:transform .25s,background-color .25s,color .25s;display:inline-flex}.btn svg{width:1em;height:1em;transition:transform .25s}.btn:hover svg{transform:translate(3px,-3px)}.btn-primary{color:var(--night);background:#fff}.btn-primary:hover{background:var(--cyan)}.btn-ghost{color:var(--text);box-shadow:inset 0 0 0 1px #ffffff47}.btn-ghost:hover{background:#ffffff14}.site-header{z-index:50;transition:background-color .3s,box-shadow .3s;position:fixed;inset:0 0 auto}.site-header.is-stuck{backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);background:#070a1dc7}.bar{justify-content:space-between;align-items:center;gap:20px;padding-block:16px;display:flex}.brand img{width:118px;height:auto}.menu{font:500 .95rem/1 var(--display);align-items:center;gap:clamp(16px,2.4vw,34px);display:flex}.menu a:not(.btn){opacity:.82;transition:opacity .2s}.menu a:not(.btn):hover{opacity:1}.menu .btn{padding:.7em 1.2em;font-size:.92rem}.hero{background:radial-gradient(90% 90% at 78% 30%, var(--plum) 0%, #33055d8c 42%, transparent 72%), var(--night);position:relative;overflow:clip}.hero:after{content:"";z-index:1;background:linear-gradient(transparent, var(--night));pointer-events:none;height:130px;position:absolute;inset:auto 0 0}.hero-inner{z-index:2;pointer-events:none;flex-direction:column;justify-content:flex-end;gap:26px;min-height:min(100svh,860px);padding-block:130px 72px;display:flex;position:relative}.hero-inner a{pointer-events:auto}.hero h1{max-width:13.5em}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.globe{z-index:1;aspect-ratio:1;width:min(80vw,1160px);position:absolute;top:50%;right:-15vw;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 13%,#000 43%);mask-image:linear-gradient(90deg,#0000 13%,#000 43%)}.page-hero .hero-inner{min-height:0;padding-block:150px 84px}.page-hero .globe{opacity:.7;width:min(62vw,900px);right:-18vw}.crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:.9rem;display:flex}.crumbs li+li:before{content:"/";opacity:.5;margin-right:8px}.promise{font:600 clamp(1.25rem, 2.2vw, 1.7rem)/1.25 var(--display);color:#fff}.section{padding-block:clamp(72px,10vw,140px)}.section-head{gap:16px;max-width:44rem;margin-bottom:clamp(40px,6vw,72px);display:grid}.statement{background:linear-gradient(var(--night), var(--deep))}.statement blockquote{font:600 clamp(1.8rem, 4.4vw, 3.7rem)/1.18 var(--display);letter-spacing:-.02em;max-width:19em;margin:0}.statement figcaption{color:var(--muted);margin-top:28px}.statement figcaption b{color:var(--text);font-weight:600}.svc-group{border-top:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px clamp(24px,5vw,80px);padding-block:40px;display:grid}.svc-group-head{align-self:start;gap:6px;display:grid;position:sticky;top:96px}.svc-group-head h3{color:var(--lilac);font-size:1.35rem}.svc-group-head p{color:var(--muted);font-size:1rem}.svc-row{border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto;gap:2px 20px;padding-block:18px;display:grid}.svc-list li:last-child .svc-row{border-bottom:0}.svc-name{font:600 clamp(1.3rem, 2.3vw, 1.85rem)/1.2 var(--display);letter-spacing:-.01em;transition:color .2s,transform .3s}.svc-short{color:var(--muted);grid-column:1;max-width:34em;font-size:1rem}.svc-arrow{width:26px;height:26px;color:var(--cyan);opacity:0;grid-area:1/2/span 2;align-self:center;transition:opacity .25s,transform .3s;transform:translate(-8px,8px)}a.svc-row:hover .svc-name{color:var(--cyan);transform:translate(6px)}a.svc-row:hover .svc-arrow{opacity:1;transform:none}a.svc-row .svc-arrow{opacity:.55;transform:none}.leads-band{background:linear-gradient(120deg, #1a0a4d 0%, var(--plum) 45%, #5a16a8 100%)}.leads-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid}.leads-band h2{font-size:clamp(2.4rem,6vw,5rem);font-weight:700}.leads-side{justify-items:start;gap:22px;display:grid}.leads-side .lede{color:#e6dcf6}.steps{counter-reset:step;border-top:1px solid var(--line)}.step{counter-increment:step;border-bottom:1px solid var(--line)}.step summary{cursor:pointer;font:600 clamp(1.2rem, 2.2vw, 1.7rem)/1.25 var(--display);align-items:center;gap:18px;padding-block:22px;list-style:none;display:flex}.step summary::-webkit-details-marker{display:none}.step summary:before{content:counter(step);width:2em;height:2em;color:var(--night);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:.62em;font-weight:700;display:grid}.step summary:after,.faq summary:after{content:"+";color:var(--cyan);margin-left:auto;font-size:1.3em;font-weight:400;line-height:1;transition:transform .25s}.step[open] summary:after,.faq[open] summary:after{transform:rotate(45deg)}.step p,.faq p{color:var(--muted);max-width:42em;padding:0 0 24px}.step p{padding-left:calc(1.24em + 18px)}.benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(32px,6vw,88px);display:grid}.benefit{align-content:start;gap:8px;display:grid}.benefit h3{font-size:clamp(1.25rem,2vw,1.55rem)}.benefit p{color:var(--muted)}.alt{background:var(--deep)}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,88px);display:grid}.ticks{gap:14px;display:grid}.ticks li{padding-left:30px;font-size:clamp(1.05rem,1.6vw,1.25rem);position:relative}.ticks li:before{content:"";background:var(--cyan);border-radius:50%;width:12px;height:12px;position:absolute;top:.45em;left:0;box-shadow:0 0 0 4px #04bffc2e}.faq{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:600 clamp(1.05rem, 1.6vw, 1.25rem)/1.3 var(--display);align-items:center;gap:18px;padding-block:18px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.closing{background:var(--deep);padding-block:clamp(64px,9vw,120px);overflow:clip}.marquee{width:max-content;font:700 clamp(3rem, 9vw, 7.5rem)/1.1 var(--display);letter-spacing:-.03em;white-space:nowrap;animation:34s linear infinite slide;display:flex}.marquee span{color:#0000;-webkit-text-stroke:1px #d9b5ff80;padding-right:.55em}.marquee span:nth-child(odd){-webkit-text-stroke:0;background:var(--grad);-webkit-background-clip:text;background-clip:text}@keyframes slide{to{transform:translate(-50%)}}.closing-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:36px;display:flex}.closing-cta p{font:600 clamp(1.2rem, 2.2vw, 1.7rem)/1.3 var(--display)}.site-footer{border-top:1px solid var(--line);background:var(--deep);color:var(--muted);padding-block:40px;font-size:.95rem}.foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 48px;display:flex}.foot ul{flex-wrap:wrap;gap:8px 20px;display:flex}.foot a:hover{color:#fff}.foot strong{color:var(--text);font:600 1.05rem/1.4 var(--display);display:block}@media (width<=860px){.menu .hide-sm{display:none}.hero-inner{min-height:0;padding-block:min(96vw,560px) 56px}.globe{width:138vw;top:40px;right:-26vw;transform:none;-webkit-mask-image:none;mask-image:none}.page-hero .hero-inner{padding-block:120px 56px}.page-hero .globe{opacity:.4;width:130vw;top:30px;right:-56vw}.svc-group,.leads-grid,.split{grid-template-columns:minmax(0,1fr)}.svc-group-head{position:static}.benefits{grid-template-columns:minmax(0,1fr)}.step p{padding-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.menu summary{cursor:pointer;opacity:.82;list-style:none}.menu summary::-webkit-details-marker{display:none}.dd[open]>summary,.menu summary:hover{opacity:1}.dd:not(.burger)>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:8px;display:inline-block;transform:translateY(-3px)rotate(45deg)}.dd-panel{background:var(--deep);box-shadow:0 1px 0 var(--line), 0 30px 60px #0006;max-height:calc(100dvh - 72px);padding-block:28px;position:fixed;inset:72px 0 auto;overflow-y:auto}.dd-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.dd-title{color:var(--lilac);font:600 .95rem/1.3 var(--display);margin-bottom:10px}.dd-grid li{padding-block:5px}.dd-grid a{font:500 .98rem/1.3 var(--body);opacity:.86}.dd-grid a:hover{opacity:1;color:var(--cyan)}.dd-foot{border-top:1px solid var(--line);font:600 .95rem/1 var(--display);gap:28px;margin-top:22px;padding-top:16px;display:flex}.dd-foot a{color:var(--cyan)}.show-md{display:none}.burger summary{gap:6px;width:28px;padding:6px 0;display:grid}.burger summary span{background:#fff;border-radius:2px;height:2px}.mob{font:500 1.15rem/1.3 var(--display);justify-items:start;gap:16px;display:grid}.proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.metric{align-content:start;gap:6px;display:grid}.metric b{font:700 clamp(2.4rem, 5vw, 4rem)/1 var(--display);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.metric span{color:var(--muted);font-size:1rem}.maps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.phase{align-content:start;gap:10px;display:grid}.phase>b{font:700 clamp(4rem, 9vw, 7.5rem)/.95 var(--display);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.phase h3{font-size:1.35rem}.phase p{color:var(--muted);font-size:1rem}.phase ul{gap:6px;font-size:.98rem;display:grid}.phase li{padding-left:18px;position:relative}.phase li:before{content:"";background:var(--cyan);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tiles.two{grid-template-columns:repeat(2,minmax(0,1fr))}.tile{box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(150deg,#6a1fb442,#0b0f2933);border-radius:14px;align-content:start;gap:12px;padding:28px;transition:box-shadow .25s,transform .25s;display:grid}a.tile:hover{box-shadow:inset 0 0 0 1px var(--cyan);transform:translateY(-3px)}.tile h3{font-size:1.35rem}.tile p{color:var(--muted);font-size:1rem}.tile .tag{color:var(--lilac);font-size:.92rem;font-weight:500}.tile .big{font:700 2.2rem/1 var(--display);color:#fff}.price-band{background:linear-gradient(120deg, #1a0a4d 0%, var(--plum) 55%, #5a16a8 100%);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:clamp(24px,4vw,40px);display:flex}.price-band .label{color:var(--lilac);font-size:.95rem}.price-band .value{font:600 clamp(1.2rem, 2.3vw, 1.75rem)/1.3 var(--display);max-width:30em}.price-table{border-collapse:collapse;width:100%}.price-table th,.price-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:16px 12px 16px 0}.price-table th{font:600 1.05rem/1.3 var(--display)}.price-table td{color:var(--muted)}.price-table a:hover{color:var(--cyan)}.pains{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.pains li{border-top:2px solid var(--cyan);padding-top:16px;font-size:1.08rem}.fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,88px);display:grid}.fit h2{margin-bottom:22px;font-size:clamp(1.6rem,3vw,2.3rem)}.ticks.no li:before{box-shadow:inset 0 0 0 2px var(--lilac);background:0 0}.geogrid{justify-items:center;gap:14px;margin:0;display:grid}.grid{width:min(100%,460px);box-shadow:inset 0 0 0 1px var(--line);background:radial-gradient(circle,#6a1fb466,#070a1de6);border-radius:16px;grid-template-columns:repeat(7,1fr);gap:clamp(6px,1vw,10px);padding:18px;display:grid}.grid span{aspect-ratio:1;font:600 clamp(.68rem, 1.6vw, .9rem)/1 var(--display);border-radius:50%;place-items:center;transition:background-color .35s,color .35s;display:grid}.grid span[data-tier=top]{background:var(--cyan);color:#04202c}.grid span[data-tier=mid]{background:var(--lilac);color:#2a1048}.grid span[data-tier=low]{color:var(--muted);background:#ffffff1a}.geogrid figcaption,.matrix figcaption{color:var(--muted);text-align:center;font-size:.92rem}.visual{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.matrix{gap:12px;margin:0;display:grid}.table-scroll{overflow-x:auto}.matrix table{border-collapse:separate;border-spacing:6px;width:100%;min-width:520px}.matrix th{text-align:left;font:600 .95rem/1.3 var(--display)}.matrix td{text-align:center;border-radius:8px;padding:10px;font-size:.9rem;font-weight:500}.matrix td[data-v=rec]{background:var(--cyan);color:#04202c}.matrix td[data-v=cit]{background:var(--lilac);color:#2a1048}.matrix td[data-v=men]{background:#d9b5ff2e}.matrix td[data-v=—]{color:var(--muted);background:#ffffff0d}.sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.prose{gap:18px;max-width:44rem;display:grid}.prose h2{margin-top:22px;font-size:clamp(1.5rem,3vw,2.1rem)}.prose p,.prose li{color:#d7d8ea}.prose ul{gap:8px;padding-left:1.2em;list-style:outside;display:grid}.prose a{color:var(--cyan);text-decoration:underline}.meta{color:var(--muted);font-size:.95rem}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field{gap:6px;display:grid}.field label{font-size:.98rem;font-weight:500}.field input,.field textarea{width:100%;color:var(--text);font:inherit;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff12;border:0;border-radius:10px;padding:13px 14px}.field input:focus,.field textarea:focus{outline:2px solid var(--cyan)}.wide{grid-column:1/-1}.check{align-items:flex-start;gap:10px;font-size:.98rem;display:flex}.check input{accent-color:var(--cyan);margin-top:.3em}.check a{color:var(--cyan);text-decoration:underline}.trap{position:absolute;left:-9999px}.form-foot{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.form-foot p{color:var(--lilac)}button.btn{cursor:pointer;border:0}.contact-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,6vw,80px);display:grid}.contact-side{align-content:start;gap:14px;display:grid}.contact-side a{color:var(--cyan);font:600 1.1rem/1.3 var(--display)}.foot{grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,3fr));gap:32px;display:grid}.foot ul{gap:8px;display:grid}.foot-brand{align-content:start;gap:12px;display:grid}.foot-brand img{width:130px;height:auto}.foot-title{color:var(--text);font:600 1rem/1.4 var(--display);margin-bottom:10px}.foot-base{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px 28px;margin-top:36px;padding-top:20px;display:flex}.foot-base ul{flex-wrap:wrap;gap:8px 22px;display:flex}.foot-base a:hover{color:#fff}@media (width<=1080px){.hide-md{display:none}.show-md{display:block}}@media (width<=860px){.proof,.maps,.tiles,.tiles.two,.pains,.fit,.visual,.contact-grid,.form{grid-template-columns:minmax(0,1fr)}.foot{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-brand{grid-column:1/-1}}@media (width<=460px){.hide-xs{display:none}}
