@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_3e7140eb-module__lhOkRa__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_3e7140eb-module__lhOkRa__variable{--font-home-sans:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_cd869a5-module____hNzW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_cd869a5-module____hNzW__variable{--font-home-mono:"Space Mono", "Space Mono Fallback"}
.home-main{--home-ink:#08090b;--home-paper:#f4f0e8;--home-lime:#f2ff5a;--home-orange:#ff6846;--home-blue:#78dcff;--grid-fade:4.5rem;background:var(--home-ink);color:var(--home-paper);font-family:var(--font-home-sans), sans-serif;overflow:clip}.home-shell{width:min(100%,1600px);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4rem)}.home-mono-label,.home-hero-topic-label{font-family:var(--font-home-mono), monospace;letter-spacing:.2em;text-align:left;text-transform:uppercase;align-self:start;font-size:.98rem;font-weight:700}.home-hero{--pointer-x:70%;--pointer-y:35%;background:radial-gradient(circle at 80% 42%,#ff684617,#0000 27%),radial-gradient(circle at 12% 86%,#78dcff0f,#0000 25%),#07080a;position:relative;overflow:hidden}.home-hero:after{background:radial-gradient(390px circle at var(--pointer-x) var(--pointer-y), #f2ff5a02, transparent 65%);content:"";pointer-events:none;position:absolute;inset:0}.home-signal-field{opacity:.72;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-signal-field svg{width:100%;height:100%}.home-signal-field line{stroke:#99a6ff1c;stroke-width:.08px;vector-effect:non-scaling-stroke}.home-hero-grid{z-index:1;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.home-hero-glow{aspect-ratio:6/5;filter:blur(10px);background:radial-gradient(circle,#6750ff21,#0000 66%);border-radius:50%;width:min(60vw,56rem);position:absolute;top:23%;right:-11rem}.home-hero-inner{z-index:2;grid-template-rows:auto 1fr;min-height:100svh;padding-top:clamp(6.5rem,11vh,8.5rem);padding-bottom:clamp(2rem,4vh,3.25rem);display:grid;position:relative}.home-hero-kicker{color:#ffffff9e;font-family:var(--font-home-mono), monospace;letter-spacing:.18em;text-transform:uppercase;border-block:1px solid #ffffff24;justify-content:space-between;align-items:center;padding-block:1.3rem;font-size:.78rem;display:flex}.home-hero-kicker span:first-child{color:#ffffffa8;align-items:center;gap:.65rem;display:flex}.home-hero-kicker i{background:var(--brand-dot);width:6px;height:6px;box-shadow:0 0 12px var(--brand-dot-glow);border-radius:50%}.home-hero-copy{flex-direction:column;justify-content:center;align-self:stretch;gap:clamp(1.5rem,4vh,3.5rem);padding-block:clamp(1.25rem,2.6vw,2rem);display:flex}.home-hero-copy>.home-hero-topic-label{color:var(--home-lime);margin-bottom:0}.home-hero-copy h1{font-family:var(--font-body), sans-serif;letter-spacing:-.075em;text-transform:uppercase;max-width:100%;font-size:clamp(2.9rem,7vw,7.7rem);font-weight:550;line-height:.82}.home-hero-copy h1 .hero-word{color:var(--home-ink);text-underline-offset:.1em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.05em;transition:color .22s,text-decoration-color .22s}:is(.home-hero-copy h1 .hero-word:hover,.home-hero-copy h1 .hero-word:focus-visible){color:var(--hero-word-accent);text-decoration-color:currentColor}.home-hero-copy h1 .hero-word-design{--hero-word-accent:#3158df}.home-hero-copy h1 .hero-word-ads{--hero-word-accent:#d9462d}.home-hero-copy h1 .hero-word-seo{--hero-word-accent:#b6bf00}.home-hero-copy h1 .hero-word-ai{--hero-word-accent:#0b87b2}.home-hero-copy h1 em{color:var(--home-orange);font-family:var(--font-display), serif;font-style:italic;font-weight:400}.home-hero-line{color:inherit;font-style:normal;font-weight:inherit;will-change:transform;display:block}.home-hero-lede{color:#ffffffd1;max-width:38rem;margin-top:0;font-size:clamp(1.24rem,1.45vw,1.44rem);line-height:1.6}.home-hero-lede>p{border-top:1px solid #08090b38;margin:0;padding-top:clamp(1.1rem,1.8vw,1.5rem)}.home-lede-accent{color:#3158df;font-weight:600}.home-hero-lede strong{font-weight:600;box-shadow:inset 0 -.42em #f2ff5a9e}.home-hero-cta{opacity:var(--cta-fade,1);flex-wrap:wrap;gap:.85rem;margin-top:clamp(1.6rem,2.4vw,2.1rem);display:flex}.home-hero-cta a.home-hero-cta-ghost{color:var(--home-ink);background:0 0}:is(.home-hero-cta a.home-hero-cta-ghost:hover,.home-hero-cta a.home-hero-cta-ghost:focus-visible){background:var(--home-ink);color:var(--home-paper)}.home-hero-aba{gap:.5rem;margin-top:1.5rem;display:grid}.home-hero-aba p{color:#08090bad;font-family:var(--font-home-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.home-hero-aba a{color:var(--home-orange);border-bottom:1px solid #ff684673}.home-hero-aba a:hover{border-bottom-color:var(--home-orange)}.home-hero-cta a{border:2px solid var(--home-ink);background:var(--home-ink);min-height:3.4rem;color:var(--home-paper);font-family:var(--font-home-mono,monospace);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.9rem;padding:.9rem 1.6rem;font-size:.88rem;font-weight:700;transition:background-color .22s,color .22s,transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex}:is(.home-hero-cta a:hover,.home-hero-cta a:focus-visible){color:var(--home-ink);background:0 0;transform:translateY(-2px)}.home-hero-cta svg{width:1rem;height:1rem;transition:transform .36s cubic-bezier(.16,1,.3,1)}:is(.home-hero-cta a:hover svg,.home-hero-cta a:focus-visible svg){transform:rotate(45deg)}.home-marquee{border-block:1px solid var(--home-ink);background:var(--home-lime);color:var(--home-ink);overflow:hidden}.home-marquee-track{width:max-content;animation:28s linear infinite home-marquee;display:flex}.home-marquee span{font-family:var(--font-home-mono), monospace;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:1.5rem;padding:1.15rem 2.5rem;font-size:.88rem;font-weight:700;display:flex}.home-marquee svg{width:1rem}.home-capabilities{background:var(--home-paper);color:var(--home-ink);padding:clamp(5rem,8vw,8rem) 0 clamp(7rem,13vw,13rem)}.home-section-header{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.home-section-header>.home-mono-label{padding-top:0}.home-section-header h2{letter-spacing:-.065em;white-space:nowrap;max-width:none;font-size:clamp(2.7rem,5.2vw,5.9rem);font-weight:500;line-height:.87}.home-section-header h2 em{color:#3158df;font-weight:400}.home-section-intro{max-width:44rem;color:var(--home-ink);padding-top:0;font-size:1.21rem;line-height:1.65}.home-capability-grid{aspect-ratio:6/5;margin-top:clamp(2.5rem,4vw,4rem);border-top:1px solid var(--home-ink);border-left:1px solid var(--home-ink);grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(24,minmax(0,1fr));width:min(100%,82rem);margin-inline:auto;display:grid}.home-capability-card{z-index:1;border-right:1px solid var(--home-ink);border-bottom:1px solid var(--home-ink);min-width:0;min-height:0;color:var(--home-ink);flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,3vw,2.5rem);transition:color .28s,box-shadow .48s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.home-capability-card:is(:hover,:focus-within){z-index:2;color:var(--card-accent);box-shadow:inset 0 0 0 4px var(--card-accent)}.home-capability-card:first-child{grid-area:1/1/8/11}.home-capability-card:nth-child(2){grid-area:1/11/5/18}.home-capability-card:nth-child(3){grid-area:1/18/5/25}.home-capability-card:nth-child(4){grid-area:5/11/8/25}.home-capability-card:nth-child(5){grid-area:8/1/13/9}.home-capability-card:nth-child(6){grid-area:8/9/13/17}.home-capability-card:nth-child(7){grid-area:8/17/13/25}.home-capability-card.is-featured{display:flex}.home-capability-card:nth-child(2) .home-card-body,.home-capability-card:nth-child(3) .home-card-body,.home-capability-card:nth-child(4) .home-card-art,.home-capability-card:nth-child(4) .home-card-body{display:none}.home-capability-card:nth-child(2) .home-card-art,.home-capability-card:nth-child(3) .home-card-art{height:5rem}.home-capability-card:nth-child(4){justify-content:flex-start;gap:clamp(1.25rem,2vw,2rem)}.home-capability-card:nth-child(4)>div:last-child{margin-top:auto}.home-capability-card:before{background:color-mix(in srgb, var(--card-accent) 78%, white);content:"";height:100%;position:absolute;inset:auto 0 0}.home-capability-card:after{z-index:0;background:var(--home-ink);content:"";pointer-events:none;clip-path:circle(0 at calc(100% - 2.35rem) 2.35rem);transition:clip-path .62s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.home-capability-card:is(:hover,:focus-within):after{clip-path:circle(160% at calc(100% - 2.35rem) 2.35rem)}.home-capability-card>*{z-index:1;position:relative}.home-card-index{font-family:var(--font-home-mono), monospace;letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:.81rem;display:flex}.home-card-index svg{box-sizing:border-box;border-radius:50%;width:2.35rem;height:2.35rem;padding:.55rem;transition:color .28s,background-color .28s,transform .42s cubic-bezier(.34,1.56,.64,1)}.home-capability-card:is(:hover,:focus-within) .home-card-index svg{color:var(--home-ink);background:var(--card-accent);transform:translate(.15rem,-.15rem)rotate(45deg)}.home-card-link{z-index:3;position:absolute;inset:0}.home-card-link:focus-visible{outline:2px solid var(--card-accent);outline-offset:-5px}.home-card-art{height:8.25rem;transition:transform .42s cubic-bezier(.34,1.56,.64,1);position:relative}.home-capability-card:nth-child(n+5) .home-card-art{flex:0 0 6rem;height:6rem}.home-capability-card:is(:hover,:focus-within) .home-card-art{transform:translateY(-.4rem)scale(1.06)}.home-card-art i{border:1px solid;border-radius:50%;width:5.25rem;height:5.25rem;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.home-card-art i:nth-child(2){transform:translate(-50%,-50%)scale(.68)}.home-card-art i:nth-child(3){background:var(--home-ink);transform:translate(-50%,-50%)scale(.34)}.home-card-art b{color:var(--card-accent);font-family:var(--font-home-mono);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.home-capability-card:is(:hover,:focus-within) .home-card-art i:first-child{transform:translate(-50%,-50%)scale(1.08)rotate(24deg)}.home-capability-card:is(:hover,:focus-within) .home-card-art i:nth-child(2){transform:translate(-50%,-50%)scale(.74)rotate(-24deg)}.home-capability-card:is(:hover,:focus-within) .home-card-art i:nth-child(3){background:var(--card-accent)}.home-capability-card:is(:hover,:focus-within) .home-card-art b{color:var(--home-ink)}.home-capability-card>div:last-child>p{font-family:var(--font-home-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1rem;font-size:.76rem;font-weight:700}.home-capability-card h3{letter-spacing:-.055em;max-width:8ch;font-size:clamp(2rem,2.8vw,3.4rem);font-weight:500;line-height:.95;transition:transform .36s cubic-bezier(.34,1.56,.64,1)}.home-capability-card:is(:hover,:focus-within) h3{transform:translate(.55rem)}.home-card-body{grid-template-rows:1fr;margin-top:1.5rem;display:grid}.home-card-body span{max-width:26rem;color:inherit;line-height:1.55;overflow:hidden}@media (prefers-reduced-motion:reduce){.home-capability-card,.home-capability-card:after,.home-card-index svg,.home-card-art,.home-card-art i,.home-capability-card h3{transition-duration:1ms}}.home-work{background:radial-gradient(circle at 88% 14%,#ff684614,#0000 22%),#08090b;padding-block:clamp(7rem,13vw,13rem)}.home-work-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:4rem;display:grid}.home-work-heading .home-mono-label{color:var(--home-blue);margin-bottom:2rem}.home-work-heading h2{letter-spacing:-.07em;font-size:clamp(3.2rem,7.3vw,8.2rem);font-weight:500;line-height:.77}.home-work-heading>p{color:#ffffff9e;max-width:30rem;padding-bottom:.5rem;font-size:1.21rem;line-height:1.65}.home-work-carousel{box-shadow:18px 20px 0 color-mix(in srgb, var(--project-accent) 78%, transparent);background:#0c0d10c7;border:1px solid #fff3;margin-top:clamp(5rem,10vw,10rem);transition:box-shadow .5s}.home-carousel-topline{color:#ffffff9e;height:3.5rem;font-family:var(--font-home-mono), monospace;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;padding-inline:1.4rem;font-size:.68rem;display:flex}.home-carousel-topline span:first-child{color:#ffffffa1;align-items:center;gap:.65rem;display:flex}.home-carousel-topline span:first-child i{background:var(--project-accent);width:6px;height:6px;box-shadow:0 0 12px var(--project-accent);border-radius:50%}.home-carousel-layout{grid-template-columns:4.5rem minmax(0,1.65fr) minmax(19rem,.65fr);min-height:35rem;display:grid}.home-carousel-index{border-right:1px solid #ffffff24;flex-direction:column;display:flex}.home-carousel-index button{color:#ffffff9e;min-height:5.6rem;font-family:var(--font-home-mono), monospace;border-bottom:1px solid #ffffff1f;justify-content:center;align-items:center;font-size:.76rem;transition:color .22s,background-color .22s;display:flex;position:relative}.home-carousel-index button:hover{color:#fff}.home-carousel-index button i{background:var(--project-accent);width:3px;height:0;transition:height .35s cubic-bezier(.16,1,.3,1);position:absolute;right:-1px}.home-carousel-index button.is-active{color:var(--project-accent);background:#ffffff0a}.home-carousel-index button.is-active i{height:100%}.home-carousel-stage{background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;min-width:0;padding:clamp(1.5rem,3.5vw,3.5rem);display:flex}.home-carousel-browser{aspect-ratio:16/10;width:100%;box-shadow:9px 11px 0 color-mix(in srgb, var(--project-accent) 68%, transparent);background:#111;border:1px solid #ffffff3d;position:relative;overflow:hidden}.home-browser-bar{z-index:4;height:2.8rem;font-family:var(--font-home-mono), monospace;letter-spacing:.12em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07080ae0;border-bottom:1px solid #ffffff2b;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:1.1rem;font-size:.71rem;display:grid;position:absolute;top:0;left:0;right:0}.home-browser-bar>span{gap:.4rem;display:flex}.home-browser-bar i{background:var(--project-accent);border-radius:50%;width:7px;height:7px}.home-browser-bar i:nth-child(2){opacity:.5}.home-browser-bar i:nth-child(3){opacity:.2}.home-browser-bar small{color:#ffffff9e}.home-browser-bar b{color:var(--project-accent);justify-self:end}.home-carousel-image-wrap{position:absolute;inset:2.8rem 0 0}.home-carousel-image{object-fit:cover;object-position:top}.home-carousel-scan{z-index:3;background:var(--project-accent);height:1px;box-shadow:0 0 18px var(--project-accent);opacity:.7;animation:5s ease-in-out infinite home-carousel-scan;position:absolute;top:2.8rem;left:0;right:0}.home-carousel-live{z-index:4;color:var(--project-accent);font-family:var(--font-home-mono), monospace;letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07080ad1;border:1px solid #ffffff38;padding:.55rem .7rem;font-size:.66rem;font-weight:700;position:absolute;bottom:1rem;right:1rem}.home-carousel-copy{border-left:1px solid #ffffff24;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(2rem,3.5vw,3.5rem);display:flex}.home-carousel-number{color:var(--project-accent);font-family:var(--font-home-mono), monospace;letter-spacing:-.08em;margin-bottom:clamp(2.5rem,6vw,6rem);font-size:clamp(3rem,4.9vw,5.7rem);font-weight:400;line-height:.8}.home-carousel-number span{color:#ffffff38;letter-spacing:0;margin-left:.6rem;font-size:.86rem}.home-carousel-signal{color:var(--project-accent);font-family:var(--font-home-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:700}.home-carousel-copy h3{letter-spacing:-.055em;max-width:10ch;font-size:clamp(2rem,2.9vw,3.8rem);font-weight:500;line-height:.88}.home-carousel-summary{color:#ffffff9e;max-width:29rem;margin-top:1.5rem;font-size:1.1rem;line-height:1.6}.home-carousel-type{color:#ffffff9e;font-family:var(--font-home-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin-top:1.6rem;font-size:.68rem}.home-carousel-copy a{border-bottom:1px solid var(--project-accent);color:var(--project-accent);font-family:var(--font-home-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.8rem;margin-top:2rem;padding-bottom:.55rem;font-size:.74rem;font-weight:700;display:inline-flex}.home-carousel-copy a svg{width:.9rem;transition:transform .22s}.home-carousel-copy a:hover svg{transform:rotate(45deg)}.home-carousel-arrows{gap:.6rem;margin-top:2.5rem;display:flex}.home-carousel-arrows button{border:1px solid #ffffff3b;border-radius:50%;place-items:center;width:3.3rem;height:3.3rem;transition:all .22s;display:grid}.home-carousel-arrows button:hover{border-color:var(--project-accent);background:var(--project-accent);color:#08090b}.home-carousel-arrows svg{width:1rem}.home-carousel-progress{grid-template-columns:repeat(var(--project-count), minmax(0, 1fr));gap:.4rem;padding:0 1.4rem 1.2rem 5.9rem;display:grid}.home-carousel-progress i{background:#ffffff1f;height:2px;transition:background-color .3s}.home-carousel-progress i.is-active{background:var(--project-accent);box-shadow:0 0 10px color-mix(in srgb, var(--project-accent) 75%, transparent)}@keyframes home-carousel-scan{0%,to{opacity:0;transform:translateY(0)}12%,88%{opacity:.6}50%{opacity:.25;transform:translateY(calc(100% + 29rem))}}.home-text-link,.home-proof-link{font-family:var(--font-home-mono), monospace;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:1rem;margin-top:5rem;padding-bottom:.65rem;font-size:.82rem;font-weight:700;display:inline-flex}.home-text-link svg,.home-proof-link svg{width:1rem;transition:transform .25s}.home-text-link:hover svg{transform:translate(5px)}.home-proof{background:var(--home-blue);color:var(--home-ink);padding-block:clamp(7rem,13vw,13rem);position:relative;overflow:hidden}.home-proof-layout{gap:clamp(3rem,6vw,5rem);display:grid;position:relative}.home-proof-copy{text-align:center}.home-proof-copy h2{max-width:78rem;margin-inline:auto}.home-proof-method{text-align:left;border-top:1px solid #08090b4d;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.6rem clamp(1rem,2.5vw,2rem);max-width:72rem;margin-inline:auto;padding-top:1.15rem;display:grid}.home-proof-method span{color:var(--home-ink);font-family:var(--font-home-mono), monospace;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:.71rem;font-weight:700}.home-proof-method p{margin:0;font-size:1.01rem;line-height:1.6}.home-proof-stage{gap:clamp(1.5rem,2.5vw,2.25rem);display:grid}.home-proof-tabs{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.home-proof-tabs button{border:2px solid var(--home-ink);min-height:3.25rem;color:var(--home-ink);font-family:var(--font-home-mono,monospace);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:.85rem 1.5rem;font-size:.88rem;font-weight:700;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.home-proof-tabs button.is-active{background:var(--tab-accent)}:is(.home-proof-tabs button:hover,.home-proof-tabs button:focus-visible){border-color:var(--home-ink);background:var(--home-ink);color:var(--tab-accent,#fff)}.home-proof-controls{font-family:var(--font-home-mono), monospace;letter-spacing:.14em;justify-content:center;align-items:center;gap:1.5rem;font-size:.82rem;font-weight:700;display:flex}.home-proof-controls button{border:2px solid var(--home-ink);background:var(--home-paper);width:3rem;height:3rem;color:var(--home-ink);cursor:pointer;border-radius:50%;place-items:center;transition:background-color .22s,transform .22s;display:grid}.home-proof-controls button:hover{background:var(--shot-accent,var(--home-lime));transform:translateY(-2px)}.home-proof-controls svg{width:1.1rem;height:1.1rem}.home-proof-copy .home-mono-label{margin-bottom:2.5rem}.home-proof-copy h2{letter-spacing:-.055em;text-align:left;font-size:clamp(2.1rem,3.8vw,4.4rem);font-weight:500;line-height:.92;display:flow-root}.home-proof-copy h2 span{float:left;color:var(--home-orange);letter-spacing:-.08em;margin-right:clamp(1rem,1.8vw,1.75rem);font-size:clamp(4.8rem,10.5vw,10.5rem);font-weight:500;line-height:.74}.home-proof-copy>p:not(.home-mono-label){margin-inline:auto;max-width:38rem;color:var(--home-ink);margin-top:2.5rem;font-size:1.21rem;line-height:1.65}.home-proof-link{margin-top:2.5rem}.home-proof-link:hover svg{transform:rotate(45deg)}.home-proof-figure{border:2px solid var(--home-ink);background:var(--home-paper);width:100%;max-width:58rem;box-shadow:14px 14px 0 color-mix(in srgb, var(--shot-accent,var(--home-ink)) 78%, var(--home-ink));flex-direction:column;margin-inline:auto;display:flex;position:relative}.home-proof-figure img{width:100%;height:auto;display:block}.home-proof-figure figcaption{border-top:2px solid var(--home-ink);font-family:var(--font-home-sans), sans-serif;letter-spacing:normal;text-transform:none;flex-direction:column;gap:.8rem;padding:1.35rem 1.6rem;font-size:1.14rem;font-weight:400;line-height:1.55;display:flex}.home-proof-prompt{border-left:4px solid var(--shot-accent,var(--home-orange));font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;text-transform:none;padding:.15rem 0 .15rem 1rem;font-size:clamp(1.21rem,1.5vw,1.56rem);font-style:italic;line-height:1.35}.home-proof-tag{z-index:2;border:2px solid var(--home-ink);background:var(--shot-accent,var(--home-orange));font-family:var(--font-home-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;padding:.85rem 1rem;font-size:.73rem;font-weight:700;display:flex;position:absolute;top:-1.35rem;right:2rem;transform:rotate(2deg)}.home-proof-tag svg{width:.9rem}.home-process{background:var(--home-paper);color:var(--home-ink);padding-block:clamp(7rem,13vw,13rem)}.home-process-heading{gap:clamp(1.5rem,3vw,2.5rem);margin-bottom:clamp(5rem,10vw,9rem);display:grid}.home-process-heading h2{text-align:center;letter-spacing:-.065em;font-size:clamp(2.8rem,5.9vw,6.5rem);font-weight:500;line-height:.85}.home-process-list{border-top:1px solid var(--home-ink)}.home-process-list article{border-bottom:1px solid var(--home-ink);grid-template-columns:.35fr 1fr 1.2fr;align-items:center;gap:2rem;padding-block:clamp(2.5rem,5vw,4.2rem);display:grid;position:relative}.home-process-list article>span{font-family:var(--font-home-mono), monospace;letter-spacing:.16em;font-size:.86rem}.home-process-list h3{letter-spacing:-.045em;font-size:clamp(1.7rem,2.5vw,2.95rem);font-weight:500;transition:transform .3s}.home-process-list article:hover h3{transform:translate(10px)}.home-process-list p{max-width:37rem;color:var(--home-ink);line-height:1.65}.home-process-note{border:1px solid var(--home-ink);grid-template-columns:repeat(3,1fr);margin-top:5rem;display:grid}.home-process-note span{border-right:1px solid var(--home-ink);font-family:var(--font-home-mono), monospace;letter-spacing:.14em;text-align:center;text-transform:uppercase;padding:1.4rem;font-size:.8rem;font-weight:700}.home-process-note span:first-child{background:var(--home-blue)}.home-process-note span:nth-child(2){background:var(--home-lime)}.home-process-note span:nth-child(3){background:var(--home-orange)}.home-process-note span:last-child{border:0}.home-contact{background:radial-gradient(circle at 12% 60%,#f2ff5a14,#0000 24%),radial-gradient(circle at 88% 30%,#ff68461a,#0000 26%),#07080a;padding-block:clamp(7rem,13vw,13rem);position:relative;overflow:hidden}.home-contact-layout{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(4rem,9vw,10rem);display:grid;position:relative}.home-contact-copy{position:sticky;top:9rem}.home-contact-copy .home-mono-label{color:var(--home-lime);margin-bottom:2.5rem}.home-contact-copy h2{letter-spacing:-.065em;font-size:clamp(2.8rem,5.5vw,6.1rem);font-weight:500;line-height:.84}.home-contact-copy h2 span{color:#ffffff57;font-style:italic}.home-contact-copy>p:not(.home-mono-label){max-width:39rem;color:var(--home-ink);margin-top:2.5rem;font-size:1.21rem;line-height:1.65}.home-contact-direct{color:var(--home-lime);font-family:var(--font-home-mono), monospace;letter-spacing:.1em;text-transform:lowercase;flex-wrap:wrap;gap:1rem 2rem;margin-top:3rem;font-size:.81rem;display:flex}.home-contact-direct a{border-bottom:1px solid #f2ff5a66;padding-bottom:.4rem}.home-contact-form{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0f1014bf;border:1px solid #ffffff30;border-radius:1.5rem;padding:clamp(1.4rem,3vw,2.5rem);box-shadow:0 45px 120px #0006}.home-contact-form-top{color:#ffffff9e;font-family:var(--font-home-mono), monospace;letter-spacing:.14em;border-bottom:1px solid #ffffff24;justify-content:space-between;margin:calc(-1*clamp(1.4rem,3vw,2.5rem)) calc(-1*clamp(1.4rem,3vw,2.5rem)) 3rem;padding:1rem 1.4rem;font-size:.68rem;display:flex}@keyframes home-marquee{to{transform:translate(-50%)}}@media (max-width:1100px){.home-hero-copy h1{max-width:9ch;font-size:clamp(3.6rem,10.6vw,6.5rem)}.home-section-header{grid-template-columns:.35fr 1.65fr}.home-section-intro{grid-column:2}.home-capability-card{min-height:0;padding:1.35rem}.home-capability-card h3{font-size:clamp(1.65rem,3.2vw,2.6rem)}.home-capability-card>div:last-child>p{font-size:.58rem}.home-card-body{margin-top:.85rem}.home-card-body span{font-size:.85rem;line-height:1.4}.home-carousel-layout{grid-template-columns:4.5rem minmax(0,1fr)}.home-carousel-index{grid-row:1/3}.home-carousel-stage{grid-column:2}.home-carousel-copy{border-top:1px solid #ffffff24;border-left:0;grid-column:2}.home-carousel-number{margin-bottom:2.5rem}.home-proof-layout{grid-template-columns:1fr}.home-proof-copy{max-width:50rem}.home-proof-figure{width:min(90%,56rem);margin-left:auto}.home-contact-layout{grid-template-columns:1fr}.home-contact-copy{max-width:60rem;position:static}.home-contact-form{width:min(100%,47rem);margin-left:auto}}@media (max-width:800px){.home-proof-copy h2{text-align:center}.home-proof-copy h2 span{float:none;margin-right:0;display:block}.home-proof-method{grid-template-columns:1fr;gap:.6rem}.home-hero-kicker span:last-child{display:none}.home-hero-copy{padding-block:2.5rem 3rem}.home-hero-copy h1{font-size:clamp(3.1rem,14.6vw,4.9rem);line-height:.82}.home-section-header,.home-work-heading,.home-process-heading{grid-template-columns:1fr;gap:2.5rem}.home-section-header h2{white-space:normal;max-width:12ch}.home-section-intro{grid-column:auto}.home-capability-grid{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:1fr;width:100%}.home-capability-card,.home-capability-card:nth-child(n){grid-area:auto;min-height:28rem;padding:clamp(1.5rem,3vw,2.5rem)}.home-capability-card.is-featured{min-height:28rem;display:flex}.home-capability-card:nth-child(2) .home-card-body,.home-capability-card:nth-child(3) .home-card-body,.home-capability-card:nth-child(4) .home-card-art,.home-capability-card:nth-child(4) .home-card-body{display:grid}.home-capability-card:nth-child(4){gap:0}.home-capability-card:nth-child(4) .home-card-art{display:block}.home-capability-card:nth-child(2) .home-card-art,.home-capability-card:nth-child(3) .home-card-art{height:8.25rem}.home-capability-card>div:last-child>p{font-size:.76rem}.home-card-body{margin-top:1.5rem}.home-card-body span{font-size:inherit;line-height:1.55}.home-work-heading>p{max-width:35rem}.home-work-carousel{box-shadow:9px 11px 0 color-mix(in srgb, var(--project-accent) 78%, transparent)}.home-carousel-layout{min-height:0;display:block}.home-carousel-index{grid-template-columns:repeat(var(--project-count), minmax(0, 1fr));border-bottom:1px solid #ffffff24;border-right:0;display:grid}.home-carousel-index button{border-bottom:0;border-right:1px solid #ffffff1f;min-height:3.8rem}.home-carousel-index button:last-child{border-right:0}.home-carousel-index button i{width:0;height:3px;transition:width .35s cubic-bezier(.16,1,.3,1);bottom:-1px;right:auto}.home-carousel-index button.is-active i{width:100%;height:3px}.home-carousel-copy{min-height:28rem}.home-carousel-progress{padding-left:1.4rem}.home-process-list article{grid-template-columns:.22fr 1fr;gap:1.25rem}.home-process-list article>p{grid-column:2/-1}.home-process-note{grid-template-columns:1fr}.home-process-note span{border-right:0;border-bottom:1px solid var(--home-ink)}.home-proof-figure{width:calc(100% - 1rem);margin-left:0}}@media (max-width:540px){.home-shell{padding-inline:1.15rem}.home-hero-inner{padding-top:6.5rem}.home-hero-copy{padding-block:2rem 2.5rem}.home-section-header h2{font-size:3.25rem}.home-capability-card{min-height:26rem}.home-card-art{height:9rem}.home-work-heading h2{font-size:4rem}.home-carousel-topline span:last-child{display:none}.home-carousel-stage{padding:.85rem}.home-carousel-browser{aspect-ratio:4/3;box-shadow:5px 6px 0 color-mix(in srgb, var(--project-accent) 68%, transparent)}.home-browser-bar small{display:none}.home-browser-bar{grid-template-columns:1fr 1fr}.home-carousel-copy{min-height:26rem;padding:1.6rem}.home-carousel-copy h3{font-size:2.8rem}.home-carousel-number{font-size:4rem}.home-proof-copy h2{font-size:2.5rem}.home-proof-copy h2 span{font-size:7rem}.home-proof-tag{right:.5rem}.home-process-heading h2{font-size:3.4rem}.home-process-list article{grid-template-columns:2.5rem 1fr}.home-process-list article>p{grid-column:2}.home-contact-copy h2{font-size:3.5rem}}@media (prefers-reduced-motion:reduce){.home-marquee-track,.home-carousel-scan{animation:none}}.home-main{--home-paper:#f2f4f3;color:var(--home-ink);background:#eef3f7}.home-hero{color:var(--home-ink);background:radial-gradient(circle at 84% 22%,#78dcff9e,#0000 27%),radial-gradient(circle at 13% 16%,#f2ff5a94,#0000 25%),radial-gradient(circle at 7% 88%,#ff684657,#0000 27%),radial-gradient(circle at 64% 95%,#b58cff4d,#0000 25%),linear-gradient(135deg,#f5f6f2 0% 58%,#dce7ff 58% 100%)}.home-hero:after{background:radial-gradient(390px circle at var(--pointer-x) var(--pointer-y), #3158df0b, transparent 65%)}.home-hero:before{z-index:0;aspect-ratio:1;background:var(--home-blue);content:"";opacity:.5;pointer-events:none;border:1px solid #08090b29;border-radius:50%;width:min(42vw,40rem);position:absolute;top:14%;right:-9%;box-shadow:-4rem 5rem #f2ff5a99}.home-hero-grid{background-image:linear-gradient(#08090b0f 1px,#0000 1px),linear-gradient(90deg,#08090b0f 1px,#0000 1px)}.home-signal-field line{stroke:#08090b21}.home-hero-glow{background:radial-gradient(circle,#78dcff80,#0000 66%)}.home-hero-jazz{z-index:1;pointer-events:none;position:absolute;inset:0}.home-hero-atom{aspect-ratio:1;border:1px solid var(--home-ink);border-radius:50%;place-items:center;width:clamp(13rem,19vw,20rem);animation:22s linear infinite home-atom-spin;display:grid;position:absolute;top:38%;right:10%}.home-hero-atom>i{border:1px solid var(--home-ink);border-radius:50%;width:150%;height:44%;position:absolute;rotate:32deg}.home-hero-atom>i:nth-child(2){rotate:-32deg}.home-hero-atom>i:first-child:after,.home-hero-atom>i:nth-child(2):after{content:"";aspect-ratio:1;border:1px solid var(--home-ink);background:#f2ff5a;border-radius:50%;width:.9rem;position:absolute;top:8%;left:14%}.home-hero-atom>i:nth-child(2):after{background:#ff6846;inset:auto 14% 8% auto}.home-hero-atom svg{width:3.6rem;color:var(--home-ink)}@keyframes home-atom-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.home-hero-jazz{display:none}.home-hero-cta{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.home-hero-atom{animation:none}}.home-hero-kicker{color:var(--home-ink);border-color:#08090b38}.home-hero-kicker span:first-child{color:var(--home-ink)}.home-hero-copy>.home-hero-topic-label,.home-hero-copy h1 .home-hero-accent{color:#3158df}.home-hero-copy h1 .home-hero-coral{color:var(--home-orange)}.home-hero-lede{color:var(--home-ink)}.home-capabilities{background:#fff;position:relative}.home-capabilities:after{aspect-ratio:1;content:"";pointer-events:none;border:2px solid #3158df3d;border-radius:50%;width:25rem;position:absolute;top:14%;right:-9rem;box-shadow:0 0 0 4rem #78dcff14}.home-capabilities .home-shell,.home-process .home-shell{z-index:1;position:relative}.home-process{background:var(--seam-violet), #fff;background-position:top;background-repeat:no-repeat;background-size:100% .5rem;position:relative;overflow:hidden}.home-sites{background:var(--seam-blue) var(--seam-place), #fff;color:var(--home-ink);padding-block:clamp(7rem,13vw,13rem);position:relative;overflow:hidden}.home-sites:before{aspect-ratio:1;content:"";border:2px solid #3158df33;border-radius:50%;width:34rem;position:absolute;top:7rem;right:-11rem;box-shadow:0 0 0 3.5rem #3158df0f,0 0 0 7rem #3158df0a}.home-proof{background:var(--seam-coral) var(--seam-place), #fff;color:var(--home-ink)}.home-proof:before{z-index:0;aspect-ratio:1;content:"";opacity:.7;pointer-events:none;border:1px solid #08090b2e;border-radius:50%;width:min(34vw,30rem);position:absolute;top:9%;left:-8%;box-shadow:0 0 0 clamp(1.5rem,4vw,4rem) #78dcff29}.home-proof:after{z-index:0;aspect-ratio:1;background:var(--home-lime);content:"";opacity:.4;pointer-events:none;border:1px solid #08090b29;width:min(26vw,22rem);position:absolute;bottom:6%;right:-6%;transform:rotate(18deg);box-shadow:-3rem -3.5rem #b58cff57}.home-proof>.home-shell{z-index:2;position:relative}.home-sites .home-shell,.home-crm .home-shell{position:relative}.home-crm-heading{grid-template-columns:.48fr 1.55fr .72fr;align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.home-sites-heading{grid-template-columns:minmax(0,1.55fr) minmax(0,.72fr);align-items:start;gap:clamp(1.4rem,2.5vw,2rem) clamp(2rem,5vw,6rem);display:grid}.home-sites-heading>.home-mono-label{grid-column:1/-1}.home-crm-heading>.home-mono-label{padding-top:.7rem}.home-sites-heading h2,.home-crm-heading h2{letter-spacing:-.067em;font-size:clamp(3.5rem,6.6vw,7.35rem);font-weight:500;line-height:.86}.home-sites-heading h2 em{color:#3158df;font-weight:400}.home-sites-heading>p:last-child,.home-crm-heading>p:last-child{max-width:31rem;color:var(--home-ink);font-size:1.18rem;line-height:1.68}.home-sites-heading>p:last-child{color:var(--home-ink)}.home-sites-rail{border:2px solid var(--home-ink);background:#f5f6f2e6;grid-auto-columns:1fr;grid-auto-flow:column;margin-top:clamp(4rem,7vw,7rem);display:grid}.home-sites-rail button{border-right:1px solid var(--home-ink);min-width:0;min-height:6.2rem;color:var(--home-ink);text-align:left;grid-template-columns:auto 1fr;align-content:center;align-items:center;gap:1rem;padding:1.25rem;transition:background .25s;display:grid;position:relative;overflow:hidden}.home-sites-rail button:last-child{border-right:0}.home-sites-rail button:hover,.home-sites-rail button.is-active{background:var(--rail-accent)}.home-sites-rail button>span{font-family:var(--font-home-mono), monospace;letter-spacing:.12em;font-size:.73rem}.home-sites-rail button strong{min-width:0;font-size:clamp(.94rem,1vw,1.14rem);font-weight:600;line-height:1.2}.home-sites-rail button>i{background:var(--rail-accent);transform-origin:0;height:.35rem;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.home-sites-rail button.is-active>i{transform:scaleX(1)}.home-sites-showcase{border:2px solid var(--home-ink);min-height:39rem;box-shadow:14px 16px 0 color-mix(in srgb, var(--project-accent) 65%, transparent);background:#f1f5f7;border-top:0;grid-template-columns:minmax(0,1.48fr) minmax(19rem,.52fr);display:grid}.home-sites-canvas{border-right:2px solid var(--home-ink);background:#cbdeea80;min-width:0;min-height:39rem;padding:1.3rem clamp(1.25rem,3vw,3rem) 2.4rem;position:relative;overflow:hidden}.home-sites-canvas:after{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--project-accent) 32%, transparent), transparent 67%);content:"";pointer-events:none;border-radius:50%;width:27rem;position:absolute;bottom:-10rem;right:-7rem}.home-sites-canvas-head,.home-sites-coordinates,.home-sites-dossier-head,.home-sites-controls,.home-crm-console-top,.home-crm-screen-head,.home-crm-console-foot{font-family:var(--font-home-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.73rem;font-weight:700}.home-sites-canvas-head{z-index:2;color:var(--home-ink);border-bottom:1px solid #08090b33;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-bottom:1.2rem;display:grid;position:relative}.home-sites-canvas-head span:first-child{color:var(--home-ink);align-items:center;gap:.55rem;display:flex}.home-sites-canvas-head svg{width:.75rem;color:var(--project-accent)}.home-sites-canvas-head span:last-child{text-align:right}.home-sites-browser-wrap{z-index:2;perspective:1600px;place-items:center;margin-block:clamp(1.25rem,2.4vw,2.25rem);display:grid;position:relative}.home-sites-browser,.home-sites-ghost{aspect-ratio:16/10;border:2px solid var(--home-ink);width:min(92%,62rem)}.home-sites-ghost{background:var(--project-accent);pointer-events:none;position:absolute}.home-sites-ghost-one{transform:translate(2.2rem,2rem)rotate(1.7deg)}.home-sites-ghost-two{border-color:color-mix(in srgb, var(--project-accent) 82%, var(--home-ink));transform:translate(-1.6rem,-1.4rem)rotate(-1.2deg)}.home-sites-browser{box-shadow:12px 14px 0 var(--home-ink);background:#0a0b0e;position:relative;overflow:hidden;transform:rotateY(-1.5deg)rotateX(.7deg)}.home-sites-browser-bar{z-index:4;color:#ffffff9e;height:2.4rem;font-family:var(--font-home-mono), monospace;letter-spacing:.08em;background:#111319;border-bottom:1px solid #ffffff26;grid-template-columns:1fr 2fr 1fr;align-items:center;padding-inline:.9rem;font-size:.64rem;display:grid;position:absolute;top:0;left:0;right:0}.home-sites-browser-bar>span{gap:.35rem;display:flex}.home-sites-browser-bar i{background:var(--project-accent);border-radius:50%;width:.42rem;height:.42rem}.home-sites-browser-bar i:nth-child(2){opacity:.55}.home-sites-browser-bar i:nth-child(3){opacity:.25}.home-sites-browser-bar small{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-sites-browser-bar b{color:var(--project-accent);text-align:right}.home-sites-image{position:absolute;inset:2.4rem 0 0}.home-sites-image img{object-fit:cover;object-position:top}.home-crm-screen-scan{z-index:3;background:linear-gradient(90deg, transparent, var(--project-accent), transparent);height:2px;box-shadow:0 0 14px var(--project-accent);pointer-events:none;animation:5.5s ease-in-out infinite home-interface-scan;position:absolute;left:0;right:0}.home-sites-coordinates{z-index:2;color:var(--home-ink);border-top:1px solid #08090b33;justify-content:space-between;padding-top:1rem;display:flex;position:relative}.home-sites-dossier{background:#eaf2f8;flex-direction:column;min-width:0;display:flex}.home-sites-dossier-head{border-bottom:1px solid var(--home-ink);color:var(--home-ink);justify-content:space-between;padding:1.25rem 1.5rem;display:flex}.home-sites-dossier-copy{flex-direction:column;flex:1;padding:clamp(1.6rem,2.6vw,2.6rem) clamp(1.5rem,3vw,3rem);display:flex}.home-sites-dossier-copy>p{border:1px solid var(--home-ink);background:var(--project-accent);width:-moz-fit-content;width:fit-content;color:var(--home-ink);font-family:var(--font-home-mono), monospace;letter-spacing:.14em;text-transform:uppercase;padding:.45em .6em;font-size:.72rem;font-weight:700;line-height:1.5}.home-sites-dossier-copy h3{letter-spacing:-.06em;margin-top:1.5rem;font-size:clamp(1.8rem,2.5vw,2.9rem);font-weight:500;line-height:.92}.home-sites-dossier-copy>span{color:var(--home-ink);margin-top:1.5rem;font-size:1.16rem;line-height:1.65}.home-sites-tags{flex-wrap:wrap;gap:.55rem;margin-top:1.5rem;display:flex}.home-sites-tags small{font-family:var(--font-home-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid #08090b47;padding:.55rem .65rem;font-size:.66rem;font-weight:700}.home-sites-dossier-copy a{width:-moz-fit-content;width:fit-content;font-family:var(--font-home-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;margin-top:auto;padding-top:3rem;font-size:.78rem;font-weight:700;display:inline-flex}.home-sites-dossier-copy a svg{width:1rem}.home-sites-controls{border-top:1px solid var(--home-ink);text-align:center;grid-template-columns:4.25rem 1fr 4.25rem;align-items:center;display:grid}.home-sites-controls button{aspect-ratio:1;place-items:center;transition:all .2s;display:grid}.home-sites-controls button:first-child{border-right:1px solid var(--home-ink)}.home-sites-controls button:last-child{border-left:1px solid var(--home-ink)}.home-sites-controls button:hover{background:var(--project-accent)}.home-sites-controls svg{width:1rem}.home-sites .home-text-link{color:#1b3fb5}.home-crm{background:var(--seam-blue) var(--seam-place), #fff;color:var(--home-ink);padding-block:clamp(7rem,13vw,13rem);position:relative;overflow:hidden}.home-crm:before{aspect-ratio:1;content:"";border:2px solid #08090b24;border-radius:50%;width:25rem;position:absolute;top:9rem;left:-9rem}.home-crm-heading h2 em{color:#087c66;font-weight:400}.home-crm-console{border:2px solid var(--home-ink);background:#eef2ee;margin-top:clamp(5rem,8vw,8rem);box-shadow:16px 18px #08090bf2}.home-crm-console-top{border-bottom:2px solid var(--home-ink);background:var(--home-ink);color:#ffffff9e;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:3.4rem;padding-inline:1.35rem;display:grid}.home-crm-console-top span:first-child,.home-crm-console-top span:last-child{align-items:center;gap:.55rem;display:flex}.home-crm-console-top span:last-child{color:var(--crm-accent);justify-content:flex-end}.home-crm-console-top svg{width:.85rem}.home-crm-console-top i{background:currentColor;border-radius:50%;width:.38rem;height:.38rem;box-shadow:0 0 10px}.home-crm-mobile-controls{display:none}.home-crm-console-body{grid-template-columns:minmax(10rem,.25fr) minmax(0,1.08fr) minmax(19rem,.47fr);min-height:44rem;display:grid}.home-crm-nav{border-right:1px solid var(--home-ink);background:#eee8dd;grid-template-rows:repeat(4,1fr);display:grid}.home-crm-nav button{border-bottom:1px solid var(--home-ink);min-width:0;color:var(--home-ink);text-align:left;grid-template-columns:auto 1fr;align-content:center;align-items:center;gap:.85rem;padding:1.2rem;transition:background .2s;display:grid;position:relative;overflow:hidden}.home-crm-nav button:last-child{border-bottom:0}.home-crm-nav button:hover{background:#d9e8ff}.home-crm-nav button.is-active{background:var(--crm-accent)}.home-crm-nav button>span{font-family:var(--font-home-mono), monospace;letter-spacing:.1em;font-size:.82rem}.home-crm-nav button strong{font-size:1.18rem;font-weight:600;line-height:1.25}.home-crm-nav button>i{background:var(--home-ink);width:.32rem;transition:transform .25s;position:absolute;top:0;bottom:0;right:0;transform:scaleY(0)}.home-crm-nav button.is-active>i{transform:scaleY(1)}.home-crm-screen{background-color:#e4f1ed;background-image:linear-gradient(#08090b0d 1px,#0000 1px),linear-gradient(90deg,#08090b0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:0;padding:clamp(1.25rem,2.5vw,2.5rem);overflow:hidden}.home-crm-screen-head{color:var(--home-ink);justify-content:space-between;padding-bottom:1rem;display:flex}.home-crm-screen-head span:first-child{color:var(--home-ink);align-items:center;gap:.55rem;display:flex}.home-crm-screen-head i{background:var(--crm-accent);width:.45rem;height:.45rem;box-shadow:0 0 10px var(--crm-accent);border-radius:50%}.home-crm-screen-stage{aspect-ratio:16/10;border:2px solid var(--home-ink);box-shadow:9px 10px 0 color-mix(in srgb, var(--crm-accent) 70%, transparent);perspective:1200px;background:#0b0d11;position:relative;overflow:hidden}.home-crm-screen-image{position:absolute;inset:0}.home-crm-screen-image img{object-fit:cover;object-position:top}.home-crm-screen-scan{--project-accent:var(--crm-accent)}.home-crm-flow{border:1px solid var(--home-ink);background:#f2f5f2;grid-template-columns:repeat(4,1fr);margin-top:2rem;display:grid}.home-crm-flow>span{border-right:1px solid var(--home-ink);min-height:5.3rem;font-family:var(--font-home-mono), monospace;letter-spacing:.06em;text-transform:uppercase;flex-direction:column;justify-content:center;gap:.45rem;padding:.85rem;font-size:.82rem;font-weight:700;line-height:1.35;display:flex;position:relative}.home-crm-flow>span:last-child{border-right:0}.home-crm-flow span>i{color:color-mix(in srgb, var(--crm-accent) 70%, var(--home-ink));font-size:.74rem}.home-crm-flow svg{z-index:2;border:1px solid var(--home-ink);background:var(--crm-accent);border-radius:50%;width:1.15rem;padding:.15rem;position:absolute;top:50%;right:-.6rem;transform:translateY(-50%)}.home-crm-dossier{border-left:1px solid var(--home-ink);background:#f2f3c8;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(1.7rem,3vw,3.2rem);display:flex}.home-crm-dossier>div>p:first-child{color:color-mix(in srgb, var(--crm-accent) 73%, var(--home-ink));font-family:var(--font-home-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:.74rem;font-weight:700;line-height:1.5}.home-crm-dossier h3{letter-spacing:-.055em;margin-top:1.8rem;font-size:clamp(2.25rem,3vw,4.2rem);font-weight:500;line-height:.94}.home-crm-metric{border-block:1px solid #08090b3d;grid-template-columns:auto 1fr;align-items:end;gap:1rem;margin-top:clamp(2rem,4vw,4rem);padding-block:1.3rem;display:grid}.home-crm-metric strong{color:color-mix(in srgb, var(--crm-accent) 76%, var(--home-ink));letter-spacing:-.06em;font-size:clamp(2.6rem,4vw,5.2rem);font-weight:500;line-height:.8}.home-crm-metric span{max-width:14rem;color:var(--home-ink);font-family:var(--font-home-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700;line-height:1.45}.home-crm-description{color:var(--home-ink);margin-top:1.8rem;line-height:1.65}.home-crm-dossier-actions{justify-content:space-between;align-items:end;gap:1rem;margin-top:2rem;display:flex}.home-crm-dossier-actions>div{border:1px solid var(--home-ink);display:flex}.home-crm-dossier-actions button{place-items:center;width:3.4rem;height:3.4rem;transition:all .2s;display:grid}.home-crm-dossier-actions button:first-child{border-right:1px solid var(--home-ink)}.home-crm-dossier-actions button:hover{background:var(--crm-accent)}.home-crm-dossier-actions button svg{width:1rem}.home-crm-dossier-actions>a{font-family:var(--font-home-mono), monospace;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.7rem;padding-bottom:.45rem;font-size:.72rem;font-weight:700;display:inline-flex}.home-crm-dossier-actions>a svg{width:.9rem}.home-crm-console-foot{border-top:2px solid var(--home-ink);background:var(--home-ink);color:#fff;grid-template-columns:repeat(3,1fr);display:grid}.home-crm-console-foot span{border-right:1px solid #ffffff38;justify-content:center;align-items:center;gap:.65rem;min-height:4.2rem;padding:1rem;display:flex}.home-crm-console-foot span:last-child{border-right:0}.home-crm-console-foot svg{width:.9rem;color:var(--crm-accent)}.home-contact{background:var(--section-seam) var(--seam-place), radial-gradient(circle at 8% 54%, #f2ff5ab3, transparent 22%), radial-gradient(circle at 92% 28%, #78dcff7a, transparent 25%), #ffb49d;color:var(--home-ink)}.home-contact .home-signal-field{opacity:.58}.home-contact-copy .home-mono-label,.home-contact-copy h2 span,.home-contact-direct{color:var(--home-ink);gap:.85rem}.home-contact-copy h2 span{opacity:1}.home-contact-copy>p{color:var(--home-ink)}.home-contact-direct a{border:2px solid var(--home-ink);border-bottom:2px solid var(--home-ink);background:var(--home-paper);min-height:3rem;color:var(--home-ink);border-radius:999px;align-items:center;padding:.65rem 1.2rem;font-weight:700;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.home-contact-direct a:hover{background:var(--home-ink);color:var(--home-paper);transform:translateY(-2px)}.home-contact-form{border:2px solid var(--home-ink);box-shadow:12px 14px 0 var(--home-orange);-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0d10;border-radius:0;padding:clamp(1.4rem,3vw,2.5rem)}.home-contact-form form{gap:1.25rem}.home-contact-form form>div{gap:.45rem}.home-contact-form form input,.home-contact-form form select{color:#fff;border-color:#ffffff42;min-height:2.6rem;padding-bottom:.55rem}.home-contact-form form textarea{color:#fff;border-color:#ffffff42;height:4.8rem;min-height:4.8rem;padding-bottom:.55rem}.home-contact-form form button{background:var(--home-lime);color:var(--home-ink);margin-top:.35rem;padding:.85rem 2.25rem;transition:background-color .2s,color .2s}.home-contact-form form button:hover{color:var(--home-ink);background:#fff}@keyframes home-interface-scan{0%,to{opacity:0;top:0}15%,85%{opacity:.62}50%{opacity:.28;top:calc(100% - 2px)}}@media (max-width:1200px){.home-crm-heading{grid-template-columns:.35fr 1.65fr}.home-crm-heading>p:last-child{grid-column:2}.home-sites-showcase{grid-template-columns:1fr}.home-sites-canvas{border-right:0}.home-sites-dossier{border-top:2px solid var(--home-ink)}.home-sites-dossier-copy{min-height:22.5rem}.home-sites-dossier-copy a{margin-top:3rem;padding-top:0}.home-crm-console-body{grid-template-columns:11rem minmax(0,1fr)}.home-crm-dossier{border-top:1px solid var(--home-ink);border-left:0;grid-column:1/-1;min-height:32rem}}@media (max-width:800px){.home-hero{background:radial-gradient(circle at 82% 34%,#78dcff7a,#0000 28%),linear-gradient(155deg,#f5f6f2 0% 72%,#dce7ff 72% 100%)}.home-sites-heading,.home-crm-heading{grid-template-columns:1fr;gap:2.25rem}.home-sites-heading>p:last-child,.home-crm-heading>p:last-child{grid-column:auto}.home-sites-rail{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(11rem,58vw);grid-auto-flow:column;overflow-x:auto}.home-sites-rail button{border-right:1px solid var(--home-ink);scroll-snap-align:start}.home-sites-canvas,.home-sites-showcase,.home-sites-browser-wrap{min-height:0}.home-sites-browser,.home-sites-ghost{width:94%}.home-sites-canvas-head{grid-template-columns:1fr auto}.home-sites-canvas-head span:nth-child(2){display:none}.home-sites-dossier-copy{min-height:29rem}.home-crm-console-body{display:block}.home-crm-nav{border-right:0;border-bottom:1px solid var(--home-ink);scroll-snap-type:x mandatory;grid-template-rows:none;grid-auto-columns:minmax(10rem,48vw);grid-auto-flow:column;display:grid;overflow-x:auto}.home-crm-nav button{border-right:1px solid var(--home-ink);scroll-snap-align:start;border-bottom:0;min-height:5.5rem}.home-crm-nav button>i{width:auto;height:.3rem;inset:auto 0 0;transform:scaleX(0)}.home-crm-nav button.is-active>i{transform:scaleX(1)}.home-crm-dossier{min-height:34rem}.home-crm-console-foot{grid-template-columns:1fr}.home-crm-console-foot span{border-bottom:1px solid #ffffff38;border-right:0}.home-crm-console-foot span:last-child{border-bottom:0}}@media (max-width:540px){.home-sites-heading h2,.home-crm-heading h2{font-size:3.6rem}.home-sites-rail{margin-top:3.5rem}.home-sites-showcase,.home-crm-console{box-shadow:7px 8px 0 color-mix(in srgb, var(--project-accent,var(--home-ink)) 65%, var(--home-ink))}.home-sites-canvas{padding:.85rem .85rem 1.2rem}.home-sites-browser-wrap{min-height:0}.home-sites-browser,.home-sites-ghost{aspect-ratio:4/3}.home-sites-browser{box-shadow:6px 7px 0 var(--home-ink)}.home-sites-ghost-one{transform:translate(.75rem,.8rem)rotate(1.2deg)}.home-sites-ghost-two{transform:translate(-.55rem,-.6rem)rotate(-.8deg)}.home-sites-browser-bar{grid-template-columns:1fr 1fr}.home-sites-browser-bar small,.home-sites-coordinates{display:none}.home-sites-dossier-copy{min-height:28rem}.home-sites-dossier-copy h3{font-size:3rem}.home-sites-controls{grid-template-columns:3.8rem 1fr 3.8rem}.home-crm-console{margin-top:3.5rem}.home-crm-console-top{grid-template-columns:1fr auto;gap:.6rem;padding-right:.55rem}.home-crm-console-top span:nth-child(2),.home-crm-console-top>span:last-child{display:none}.home-crm-mobile-controls{align-items:center;gap:.3rem;display:flex}.home-crm-mobile-controls button{color:#fff;border:1px solid #ffffff4d;place-items:center;width:2.35rem;height:2.35rem;transition:border-color .18s,background .18s,color .18s;display:grid}.home-crm-mobile-controls button:active{border-color:var(--crm-accent);background:var(--crm-accent);color:var(--home-ink)}.home-crm-mobile-controls svg{width:.9rem}.home-crm-screen{padding:.9rem}.home-crm-screen-head span:last-child{display:none}.home-crm-screen-stage{aspect-ratio:4/3;box-shadow:5px 6px 0 color-mix(in srgb, var(--crm-accent) 70%, transparent)}.home-crm-flow{grid-template-columns:repeat(2,1fr);margin-top:1.5rem}.home-crm-flow>span:nth-child(2){border-right:0}.home-crm-flow>span:nth-child(-n+2){border-bottom:1px solid var(--home-ink)}.home-crm-flow>span:nth-child(2) svg{display:none}.home-crm-dossier{min-height:37rem;padding:1.5rem}.home-crm-dossier h3{font-size:2.6rem}.home-crm-metric{grid-template-columns:1fr}.home-crm-dossier-actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.home-crm-screen-scan{animation:none}}.home-reviews{background:var(--seam-violet) var(--seam-place), #fff;color:var(--home-ink);padding-block:clamp(7rem,13vw,13rem);position:relative;overflow:hidden}.home-reviews:before{aspect-ratio:1;content:"";pointer-events:none;border:2px solid #08090b26;border-radius:50%;width:24rem;position:absolute;top:-10rem;right:11%;box-shadow:0 0 0 3.5rem #3158df0b,0 0 0 7rem #3158df06}.home-reviews .home-shell{z-index:1;position:relative}.home-reviews-heading{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.home-reviews-heading>*{text-align:center;align-self:center;margin-inline:auto}.home-reviews-heading>.home-mono-label{align-self:center;padding-top:0}.home-reviews-heading h2{letter-spacing:-.068em;white-space:nowrap;max-width:none;font-size:clamp(2.8rem,5.4vw,6.05rem);font-weight:500;line-height:.84}.home-reviews-heading h2 br{display:none}.home-reviews-heading h2 em{color:#3158df;font-weight:400}.home-reviews-heading>div{border-top:1px solid #08090b4d;width:min(100%,38rem);padding-top:1rem}.home-reviews-heading strong{color:#1b3fb5;font-family:var(--font-home-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.8rem;display:block}.home-reviews-heading>div p{color:var(--home-ink);margin-top:1rem;line-height:1.6}.home-reviews-mobile-hint{display:none}.home-reviews-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);margin-top:clamp(4rem,8vw,7rem);display:grid}.home-reviews-deck article{--review-accent:var(--home-blue);border:2px solid var(--home-ink);background:var(--review-accent);min-width:0;min-height:31rem;box-shadow:8px 9px 0 var(--home-ink);transform-origin:bottom;flex-direction:column;padding:clamp(1.5rem,2.5vw,2.4rem);transition:box-shadow .22s,transform .22s;display:flex}.home-reviews-deck article:hover{box-shadow:3px 4px 0 var(--home-ink);transform:translate(5px,5px)rotate(0)!important}.home-review-topline{border-bottom:1px solid #08090b47;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding-bottom:1.25rem;display:grid}.home-review-topline>span{border:1px solid var(--home-ink);background:var(--review-accent);width:2.7rem;height:2.7rem;font-family:var(--font-home-mono), monospace;letter-spacing:.08em;border-radius:50%;place-items:center;font-size:.74rem;font-weight:700;display:grid}.home-review-stars{color:#fbbc04;gap:.22rem;display:flex}.home-review-stars svg{fill:currentColor;stroke-width:1.5px;width:.88rem}.home-review-topline small{font-family:var(--font-home-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:700}.home-reviews-deck blockquote{letter-spacing:-.028em;margin:clamp(2.5rem,5vw,4.2rem) 0 3rem;font-size:clamp(1.3rem,1.8vw,1.72rem);font-weight:500;line-height:1.36}.home-reviews-deck footer{border-top:1px solid #08090b47;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;padding-top:1.25rem;display:flex}.home-reviews-deck footer>div{gap:.55rem;display:grid}.home-reviews-deck footer a{align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;font-size:1.16rem;font-weight:700;display:inline-flex}.home-reviews-deck footer a svg{width:.9rem;transition:transform .18s}.home-reviews-deck footer a:hover svg{transform:rotate(45deg)}.home-reviews-deck footer span{color:var(--home-ink);font-family:var(--font-home-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.63rem}.home-reviews-deck footer b{color:#fbbc04;letter-spacing:-.07em;font-size:clamp(2rem,3.3vw,3.75rem);font-weight:500;line-height:.75}.home-reviews-deck article[style*=\#3158df] .home-review-topline>span{border-color:var(--home-ink);color:var(--home-ink);background:#f5f6f2}@media (max-width:1100px){.home-reviews-heading{grid-template-columns:.35fr 1.65fr}.home-reviews-heading>div{grid-column:2;max-width:32rem}.home-reviews-deck article{min-height:34rem}}@media (max-width:820px){.home-reviews{padding-block:clamp(4.75rem,18vw,7rem)}.home-reviews-heading{grid-template-columns:1fr;gap:1.6rem}.home-reviews-heading>.home-mono-label{padding-top:0}.home-reviews-heading h2{white-space:normal;font-size:clamp(2.5rem,10.6vw,3.4rem);line-height:.86}.home-reviews-heading h2 br{display:block}.home-reviews-heading>div{grid-column:auto;max-width:30rem}.home-reviews-mobile-hint{color:var(--home-ink);font-family:var(--font-home-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:2.5rem;font-size:.68rem;font-weight:700;display:block}.home-reviews-deck{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(84vw,25rem);grid-auto-flow:column;gap:1rem;width:calc(100% + 1.15rem);margin-top:1.2rem;padding:0 1.15rem .8rem 0;scroll-padding-left:0;display:grid;overflow-x:auto}.home-reviews-deck::-webkit-scrollbar{display:none}.home-reviews-deck article{scroll-snap-align:start;min-height:28rem;padding:1.35rem}.home-reviews-deck blockquote{margin-block:2rem 2.5rem;font-size:1.34rem}}@media (max-width:420px){.home-reviews-deck{grid-auto-columns:86vw}.home-reviews-deck article{min-height:27rem}}.home-seo{background:var(--seam-violet) var(--seam-place), #fff;color:var(--home-ink);padding-block:clamp(5rem,9vw,9rem);position:relative;overflow:hidden}.home-seo-inner{z-index:2;text-align:center;position:relative}.home-seo-inner>.home-mono-label{color:#1f3fa8}.home-seo h2{letter-spacing:-.065em;max-width:16ch;margin:clamp(1.4rem,2.6vw,2.2rem) auto 0;font-size:clamp(2.4rem,4.9vw,5.25rem);font-weight:500;line-height:.88}.home-seo h2 em{color:#1f3fa8;font-family:var(--font-display), serif;font-style:italic;font-weight:400}.home-seo-lede{max-width:42rem;color:var(--home-ink);margin:clamp(1.6rem,2.6vw,2.3rem) auto 0;font-size:clamp(1.18rem,1.35vw,1.36rem);line-height:1.62}.home-seo-points{border-top:1px solid #08090b3d;flex-wrap:wrap;justify-content:center;gap:0 clamp(2rem,5vw,4.5rem);margin:clamp(2.2rem,4vw,3.2rem) 0 0;padding:1.2rem 0 0;list-style:none;display:flex}.home-seo-points li{gap:.3rem;padding-block:.5rem;display:grid}.home-seo-points strong{letter-spacing:-.02em;font-size:1.21rem;font-weight:600}.home-seo-points span{color:var(--home-ink);font-family:var(--font-home-mono,monospace);letter-spacing:.13em;text-transform:uppercase;font-size:.71rem;font-weight:700}.home-seo-cta{border:2px solid var(--home-ink);background:var(--home-ink);width:-moz-fit-content;width:fit-content;min-height:3.3rem;color:var(--home-paper);font-family:var(--font-home-mono,monospace);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.8rem;margin:clamp(2rem,3.4vw,2.8rem) auto 0;padding:.85rem 1.5rem;font-size:.78rem;font-weight:700;transition:background-color .22s,color .22s,transform .22s cubic-bezier(.16,1,.3,1);display:flex}.home-seo-cta:hover{color:var(--home-ink);background:0 0;transform:translateY(-2px)}.home-seo-cta svg{width:1rem;height:1rem;transition:transform .36s cubic-bezier(.16,1,.3,1)}.home-seo-cta:hover svg{transform:rotate(45deg)}.home-contact{--wash-a:#ff684670;--wash-b:#b58cff75;--wash-c:#3158df5c;--stripe-ink:#08090b17;--section-seam:linear-gradient(90deg, #ff6846 0 33.333%, #b58cff 33.333% 66.667%, #78dcff 66.667%)}.home-contact .home-stripe-field{z-index:0;pointer-events:none;background:0 0;position:absolute;inset:.5rem 0 0}.home-contact .home-stripe-field:before{background-image:linear-gradient(90deg, var(--stripe-ink) 0 1px, transparent 1px), linear-gradient(to bottom, var(--wash-a) 0%, var(--wash-b) 48%, var(--wash-c) 100%);content:"";background-repeat:repeat,no-repeat;background-size:9px 100%,100% 100%;position:absolute;inset:0}.home-contact .home-stripe-field:after{content:"";background:linear-gradient(#fff0 0 calc(100% - 280px),#fffffff0 calc(100% - 90px),#fff 100%);position:absolute;inset:0}
