.seo-intro{padding-bottom:calc(30*var(--u))}.seo-intro-grid{gap:calc(60*var(--u));grid-template-columns:1.15fr .85fr;align-items:end;display:grid}@media (width<=900px){.seo-intro-grid{gap:calc(10*var(--u));grid-template-columns:1fr}}.ss-wrap{grid-template-columns:calc(250*var(--u)) 1fr;gap:calc(40*var(--u));align-items:center;display:grid}.ss-steps{gap:calc(18*var(--u));display:grid}.ss-steps li{align-items:center;gap:calc(12*var(--u));font-size:calc(17*var(--t));letter-spacing:-.02em;color:var(--slash);font-weight:470;transition:color .4s;display:flex}.ss-steps li i{width:calc(10*var(--u));height:calc(10*var(--u));border:calc(1.5*var(--u)) solid currentColor;border-radius:50%;transition:background .4s}.ss-steps li.is-done{color:var(--muted)}.ss-steps li.is-on{color:var(--ink)}.ss-steps li.is-on i{background:var(--accent);border-color:var(--accent-ink);box-shadow:0 0 0 calc(5*var(--u)) #fb00002e}.ss-browser{height:min(calc(600*var(--u)),78vh);border-radius:calc(28*var(--u));padding:calc(20*var(--u));position:relative;overflow:hidden}.ss-bar{align-items:center;gap:calc(12*var(--u));height:calc(56*var(--u));padding-inline:calc(20*var(--u));box-shadow:0 0 0 calc(1*var(--u)) #8e8e8e33,0 calc(8*var(--u)) calc(20*var(--u)) #3232320f;font-size:calc(19*var(--u));letter-spacing:-.02em;background:#fff;border-radius:999px;display:flex}.ss-bar svg{width:calc(18*var(--u));color:var(--muted);flex:none}.ss-caret{width:calc(2*var(--u));height:1em;margin-left:calc(2*var(--u));vertical-align:-.15em;background:var(--accent);animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.ss-results{gap:calc(8*var(--u));margin-top:calc(16*var(--u));display:grid}.ss-row{padding:calc(12*var(--u)) calc(18*var(--u));border-radius:calc(16*var(--u));background:#ffffffb3;position:relative}.ss-row small{font-size:calc(12*var(--u));color:var(--muted)}.ss-row b{font-size:calc(17*var(--u));color:#1a4fa0;margin:calc(3*var(--u)) 0 calc(6*var(--u));letter-spacing:-.02em;font-weight:500;display:block}.ss-row i{height:calc(6*var(--u));margin-top:calc(5*var(--u));background:#e2e2e2;border-radius:999px;width:88%;display:block}.ss-row i:last-of-type{width:60%}.ss-row.is-us{box-shadow:inset 0 0 0 calc(1.5*var(--u)) var(--accent),0 calc(14*var(--u)) calc(30*var(--u)) #fb00002e;background:#fff}.ss-badge{right:calc(16*var(--u));padding:calc(6*var(--u)) calc(12*var(--u));background:var(--cta);color:#fff;font-size:calc(13*var(--u));border-radius:999px;font-weight:520;position:absolute;top:50%;translate:0 -50%}.ss-site{inset:calc(20*var(--u));border-radius:calc(16*var(--u));box-shadow:0 calc(20*var(--u)) calc(50*var(--u)) #32323226;background:#fff;position:absolute;overflow:hidden}.ss-page{padding:calc(24*var(--u));gap:calc(22*var(--u));display:grid}.ssp-nav{align-items:center;gap:calc(14*var(--u));display:flex}.ssp-nav i{width:calc(30*var(--u));height:calc(30*var(--u));background:var(--cta);border-radius:50%}.ssp-nav span{width:calc(56*var(--u));height:calc(8*var(--u));background:#dedede;border-radius:999px}.ssp-nav span:first-of-type{margin-left:auto}.ssp-nav em{font-style:normal;font-size:calc(13*var(--u));padding:calc(7*var(--u)) calc(14*var(--u));background:var(--cta);color:#fff;border-radius:999px}.ssp-hero{gap:calc(24*var(--u));min-height:calc(260*var(--u));grid-template-columns:1.2fr .8fr;align-items:center;display:grid}.ssp-hero b{font-size:calc(44*var(--u));letter-spacing:-.04em;font-weight:360;line-height:1.02;display:block}.ssp-hero p,.ssp-row p,.ssp-proof p{height:calc(8*var(--u));margin-top:calc(10*var(--u));background:#e2e2e2;border-radius:999px}.ssp-hero p:last-child{width:60%}.ssp-img{aspect-ratio:1;border-radius:calc(20*var(--u));background:radial-gradient(45% 40% at 40% 35%,#fff,#0000 70%),radial-gradient(circle at 50% 55%,#dedede 0 38%,#c7c7c7 39% 41%,#ededed 42%)}.ssp-row{gap:calc(14*var(--u));grid-template-columns:repeat(3,1fr);display:grid}.ssp-row span{padding:calc(16*var(--u));border-radius:calc(14*var(--u));min-height:calc(150*var(--u));background:#f5f5f5}.ssp-row i{width:calc(36*var(--u));height:calc(36*var(--u));border-radius:calc(10*var(--u));background:#ddd;display:block}.ssp-proof{padding:calc(20*var(--u));border-radius:calc(14*var(--u));background:#f5f5f5}.ssp-proof b{color:#e2a83a}.ssp-cta{align-items:center;gap:calc(16*var(--u));padding:calc(40*var(--u));border-radius:calc(18*var(--u));background:linear-gradient(135deg,#f0f0f0,#fff);flex-direction:column;display:flex;position:relative}.ssp-cta b{font-size:calc(34*var(--u));letter-spacing:-.035em;font-weight:360}.ssp-btn{height:calc(54*var(--u));padding-inline:calc(28*var(--u));background:var(--cta);color:#fff;font-size:calc(16*var(--u));border-radius:999px;align-items:center;display:inline-flex}.ssp-cursor{left:57%;bottom:calc(36*var(--u));width:calc(24*var(--u));height:calc(24*var(--u));position:absolute;overflow:visible}@media (width<=900px){.ss-wrap{gap:calc(16*var(--u));grid-template-columns:1fr}.ss-steps{gap:calc(6*var(--u)) calc(14*var(--u));flex-wrap:wrap;display:flex}.ss-steps li{font-size:calc(12.5*var(--t))}.ss-steps li:not(.is-on){display:none}.ss-browser{height:min(calc(720*var(--u)),70vh)}.ss-bar{font-size:calc(17*var(--t))}.ss-row b{font-size:calc(15*var(--t))}}.eco-head{padding-bottom:0}.eco-close-sec{padding-top:calc(40*var(--u))}.zz{aspect-ratio:1200/600;width:100%;max-height:calc(100vh - 120*var(--u));max-width:calc((100vh - 120*var(--u)) * 2);margin-inline:auto;position:relative}.zz-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.zz-track{fill:none;stroke:var(--rule);stroke-width:3px;stroke-dasharray:6 9}.zz-lit{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 6px #fb000080)}.zz-node{z-index:1;width:calc(18*var(--u));height:calc(18*var(--u));background:var(--frame);border:calc(2.5*var(--u)) solid var(--slash);border-radius:50%;transition:background .4s,border-color .4s,box-shadow .4s;position:absolute;translate:-50% -50%}.zz-node.is-on{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 calc(7*var(--u)) #fb000026}.zz-dot{z-index:3;width:calc(22*var(--u));height:calc(22*var(--u));box-shadow:0 0 0 calc(5*var(--u)) var(--accent),0 0 calc(36*var(--u)) calc(10*var(--u)) #fb000080;background:#fff;border-radius:50%;position:absolute;translate:-50% -50%}.zz-card{z-index:2;width:calc(250*var(--u));padding:calc(18*var(--u)) calc(20*var(--u));border-radius:calc(22*var(--u));text-align:left;gap:calc(8*var(--u));cursor:pointer;flex-direction:column;transition:box-shadow .4s;display:flex;position:absolute;translate:-50%}.zz-card.is-up{transform-origin:bottom;margin-top:calc(-28*var(--u));translate:-50% -100%}.zz-card.is-down{transform-origin:top;margin-top:calc(28*var(--u))}.zz-card.is-on{box-shadow:0 0 0 calc(1.5*var(--u)) #fb00008c,0 calc(24*var(--u)) calc(50*var(--u)) #fb000029;background:linear-gradient(135deg,#fff,#fff1f1eb)}.zz-top{justify-content:space-between;align-items:center;display:flex}.zz-ico{width:calc(46*var(--u));height:calc(46*var(--u));border-radius:calc(14*var(--u));background:var(--tint);place-items:center;transition:background .4s;display:grid}.zz-card.is-on .zz-ico{background:var(--accent)}.eco-ico{width:calc(24*var(--u));height:calc(24*var(--u))}.eco-ico path{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.zz-card.is-on .eco-ico path{stroke:#fff}.zz-n{font-size:calc(30*var(--u));color:var(--slash);letter-spacing:-.03em;font-weight:200}.zz-card.is-on .zz-n{color:var(--accent)}.zz-card b{font-size:calc(19*var(--t));letter-spacing:-.025em;color:var(--ink);font-weight:500}.zz-d{font-size:calc(14*var(--t));color:var(--muted2);line-height:1.45}.eco-m{padding-block:calc(40*var(--u))}.zzm{gap:calc(18*var(--u));display:grid;position:relative}.zzm-line{width:calc(2*var(--u));margin-left:calc(-1*var(--u));background:var(--rule);border-radius:999px;position:absolute;top:0;bottom:0;left:50%}.zzm-line i{background:linear-gradient(var(--bar),var(--accent));transform-origin:top;height:100%;display:block}.zzm-card{border-radius:calc(22*var(--t));width:78%;padding:calc(18*var(--t));gap:calc(8*var(--t));flex-direction:column;display:flex;position:relative}.zzm-card.is-right{margin-left:auto}.zzm .zz-ico{width:calc(42*var(--t));height:calc(42*var(--t))}.zzm .eco-ico{width:calc(22*var(--t));height:calc(22*var(--t))}.zzm .zz-n{font-size:calc(26*var(--t))}.geo-map{height:calc(560*var(--u));margin-top:calc(60*var(--u));position:relative}.geo-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.geo-svg path{fill:none;stroke:var(--accent);stroke-width:.4px;opacity:.8}.geo-svg path.is-back{stroke:var(--cta)}.geo-q{width:max-content;max-width:90%;padding:calc(16*var(--u)) calc(26*var(--u));font-size:calc(20*var(--t));letter-spacing:-.025em;text-align:center;border-radius:999px;font-weight:470;position:absolute;top:0;left:50%;translate:-50%}.geo-node{width:calc(220*var(--u));border-radius:calc(20*var(--u));padding:calc(14*var(--u));position:absolute;top:44%;translate:-50%}.geo-node>span{font-size:calc(12.5*var(--t));letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:calc(8*var(--u));font-weight:570;display:block}.bc{border-radius:calc(12*var(--u));padding:calc(10*var(--u));font-size:calc(12*var(--u));min-height:calc(64*var(--u));background:#fff}.bc small{font-size:calc(10.5*var(--u));color:var(--muted);display:block}.bc b{font-weight:520;font-size:calc(12.5*var(--u));display:block}.bc-g b{color:#1a4fa0}.bc i,.bc-w i{height:calc(6*var(--u));margin-top:calc(6*var(--u));background:#e2e2e2;border-radius:999px;display:block}.bc-m{gap:0 calc(8*var(--u));grid-template-columns:auto 1fr;align-items:center;display:grid}.bc-m .pin{width:calc(20*var(--u));height:calc(20*var(--u));background:var(--brand);border-radius:50% 50% 50% 0;grid-row:1/3;rotate:-45deg}.bc-a p{margin-top:calc(4*var(--u));line-height:1.35}.bc-a mark{color:var(--ink);border-radius:calc(4*var(--u));padding:0 calc(3*var(--u));background:#fb00002e}.bc-w em{width:40%;height:calc(14*var(--u));background:var(--cta);margin-top:calc(8*var(--u));border-radius:999px;display:block}.geo-brand{height:calc(70*var(--u));padding-inline:calc(36*var(--u));background:var(--cta);color:#fff;font-size:calc(22*var(--t));letter-spacing:-.03em;box-shadow:0 0 0 calc(10*var(--u)) #1a1a1a14,0 calc(20*var(--u)) calc(40*var(--u)) #19191938;border-radius:999px;place-items:center;font-weight:470;display:grid;position:absolute;bottom:0;left:50%;translate:-50%}.geo-layers{gap:calc(20*var(--u));margin-top:calc(80*var(--u));grid-template-columns:repeat(3,1fr);display:grid}.geo-layer{border-radius:calc(26*var(--u));padding:calc(28*var(--u))}.geo-ln{font-size:calc(12.5*var(--t));letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);font-weight:570}.geo-layer .h3{margin:calc(10*var(--u)) 0 calc(8*var(--u))}.geo-layer p{color:var(--muted2);font-size:calc(16*var(--t))}@media (width<=900px){.geo-map{height:calc(760*var(--u))}.geo-node{width:46%;top:auto}.geo-node:nth-of-type(2){top:24%;left:26%!important}.geo-node:nth-of-type(3){top:24%;left:74%!important}.geo-node:nth-of-type(4){top:52%;left:26%!important}.geo-node:nth-of-type(5){top:52%;left:74%!important}.geo-svg{display:none}.geo-layers{grid-template-columns:1fr}}.hero-stats{justify-content:center;gap:calc(14*var(--u)) calc(42*var(--u));margin-top:calc(40*var(--u));grid-template-columns:repeat(4,auto);display:grid}.hero-stats li{flex-direction:column;align-items:center;display:flex;position:relative}.hero-stats li+li:before{content:"";left:calc(-21*var(--u));height:70%;width:calc(1*var(--u));background:var(--rule);position:absolute;top:15%}.hero-stats b{font-size:calc(40*var(--u));letter-spacing:-.03em;color:var(--ink);font-weight:200;line-height:1}.hero-stats span{margin-top:calc(6*var(--u));font-size:calc(12.5*var(--t));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:570}@media (width<=640px){.hero-stats{gap:calc(18*var(--u)) calc(30*var(--u));grid-template-columns:repeat(2,auto)}.hero-stats li:nth-child(3):before{display:none}}.cta-band{padding-block:calc(40*var(--u))}.cb-in{justify-content:space-between;align-items:center;gap:calc(30*var(--u));padding:calc(44*var(--u)) calc(48*var(--u));border-radius:calc(32*var(--u));border:calc(1*var(--u)) solid #fb000047;box-shadow:0 calc(30*var(--u)) calc(70*var(--u)) #00000059;background:linear-gradient(120deg,#fb000029,#ff4d2e0f 45%,#ffffff08);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.cb-glow{aspect-ratio:1;pointer-events:none;width:50%;filter:blur(calc(20*var(--u)));background:radial-gradient(circle,#fb000059,#0000 65%);border-radius:50%;animation:8s ease-in-out infinite cbGlow;position:absolute;top:-60%;right:-10%}@keyframes cbGlow{50%{transform:translate(-12%,10%)scale(1.1)}}.cb-copy{max-width:calc(640*var(--u));position:relative}.cb-kicker{align-items:center;gap:calc(10*var(--u));font-size:calc(12.5*var(--t));letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);font-weight:570;display:inline-flex}.cb-kicker .bull-mark{width:calc(38*var(--u));height:auto}.cb-copy h3{margin-top:calc(12*var(--u));font-size:calc(40*var(--u));letter-spacing:-.035em;color:var(--ink);font-weight:360;line-height:1.08}.cb-copy p{margin-top:calc(10*var(--u));font-size:calc(17*var(--t));color:var(--muted2)}.cb-actions{gap:calc(12*var(--u));flex-wrap:wrap;display:flex;position:relative}@media (width<=640px){.cb-in{padding:calc(28*var(--t))}.cb-copy h3{font-size:calc(34*var(--u))}}
