.lp{--lp-muted:var(--sn-mode-muted,#96a9be);background:var(--sn-mode-canvas,#060c15);color:var(--sn-mode-ink,#edf4ff);overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.lp *{box-sizing:border-box}.lp a{text-decoration:none}.lp-wrap{max-width:1256px;margin:auto;padding:0 48px}.lp-nav{height:92px;display:flex;justify-content:space-between;border-bottom:1px solid var(--sn-mode-border,#172232);gap:24px}.lp-logo,.lp-nav{align-items:center}.lp-logo{display:inline-flex;gap:10px;font-size:23px;font-weight:760;letter-spacing:-1px;color:var(--sn-mode-ink,#f1f6ff)}.lp-logo>svg{width:31px;height:35px;color:var(--sn-mode-blue,#43b5ff)}.lp-logo span span{color:var(--sn-mode-blue,#45b7ff)}.lp-navlinks{display:flex;gap:30px}.lp-login,.lp-navlinks a{font-size:13px;color:var(--sn-mode-muted,#afbdcc)}.lp-login{display:flex;align-items:center;gap:14px;border:1px solid var(--sn-mode-border,#314054);padding:11px 17px;border-radius:7px;color:var(--sn-mode-ink,#e5efff)}.lp-nav a:hover{color:var(--sn-mode-blue,#62c7ff)}.lp-hero{min-height:630px;display:grid;grid-template-columns:1.06fr 1fr;align-items:center;gap:24px;padding:65px 0 70px;position:relative}.lp-eyebrow{font-size:10px;font-weight:650;letter-spacing:2px;color:var(--sn-mode-muted,#8ca7c0);display:inline-flex;align-items:center;gap:9px}.lp-dot{width:6px;height:6px;background:var(--sn-mode-blue,#5bc5ff);box-shadow:0 0 14px #47bfff;border-radius:50%}.lp h1{font-size:clamp(40px,4.5vw,64px);line-height:1.09;letter-spacing:-3px;margin:25px 0}.lp h1 em{font-style:normal;color:var(--sn-mode-blue,#51b9ff)}.lp-hero-copy>p{font-size:16px;line-height:1.85;color:var(--lp-muted);max-width:440px;margin:0 0 30px}.lp-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.lp-primary{display:inline-flex;gap:25px;align-items:center;justify-content:center;background:var(--sn-mode-blue,#279eff);color:#04101e;font-weight:700;font-size:13px;border-radius:6px;padding:16px 22px;box-shadow:0 4px 30px #168fff18;transition:background .2s,transform .2s}.lp-primary:hover{background:var(--sn-mode-blue,#6ac7ff);transform:translateY(-2px)}.lp-secondary{display:inline-flex;gap:10px;align-items:center;font-size:12px;color:var(--sn-mode-ink,#d2e1f1)}.lp-note{display:flex;align-items:center;gap:8px;color:var(--sn-mode-muted,#758ba2);font-size:11px;margin-top:23px}.lp-visual{height:465px;position:relative;isolation:isolate;background:radial-gradient(ellipse at 50% 50%,#13519635,transparent 67%)}.lp-grid{position:absolute;inset:-30px;background-image:linear-gradient(#324d6c17 1px,transparent 0),linear-gradient(90deg,#324d6c17 1px,transparent 0);background-size:36px 36px;mask-image:radial-gradient(ellipse,#000,transparent 72%);z-index:-1}.lp-orbit{border:1px solid var(--sn-mode-border,#255c8e45);position:absolute;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-30deg)}.lp-orbit-one{width:370px;height:370px}.lp-orbit-two{width:480px;height:280px}.lp-network{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;color:var(--sn-mode-blue,#57b8ff);gap:10px}.lp-network>svg{filter:drop-shadow(0 0 24px #49aaff66)}.lp-network>span{font-size:22px;letter-spacing:-.8px;color:var(--sn-mode-ink,white);font-weight:650}.lp-network>span span{color:var(--sn-mode-blue,#51b9ff)}.lp-network small{font-size:8px;letter-spacing:2px;color:var(--sn-mode-muted,#6b8db0)}.lp-node{width:40px;height:40px;border:1px solid var(--sn-mode-border,#2a4562);background:var(--sn-mode-surface,#101f30);border-radius:12px;display:grid;place-items:center;position:absolute;color:var(--sn-mode-blue,#6598c3)}.lp-node-one{left:32px;bottom:132px}.lp-node-two{right:38px;top:149px}.lp-floating{position:absolute;background:linear-gradient(125deg,var(--sn-mode-surface,#132337),var(--sn-mode-surface,#0b1625));border:1px solid var(--sn-mode-border,#2b405a);border-radius:12px;box-shadow:0 20px 55px var(--sn-mode-shadow,#0005)}.lp-discussion{left:5px;top:5px;width:275px;padding:20px;transform:rotate(-4deg)}.lp-cardhead{display:flex;align-items:center;gap:9px}.lp-iconbox{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--sn-mode-border,#26496a);background:var(--sn-mode-soft,#123550);color:var(--sn-mode-blue,#73c7ff);border-radius:8px}.lp-cardhead b{display:block;font-size:12px;font-weight:600}.lp-cardhead small{display:block;font-size:9px;color:var(--sn-mode-muted,#718ba5);margin-top:4px}.lp-tiny-dot{width:5px;height:5px;border-radius:50%;background:var(--sn-mode-success,#52cba8);margin-left:auto}.lp-minilabel{display:block;color:var(--sn-mode-muted,#9baec1);font-size:9px;margin-top:18px}.lp-discussion>p{font-size:13px;line-height:1.6;margin:6px 0 13px}.lp-tags{display:flex;gap:6px}.lp-tags span{font-size:8px;border:1px solid var(--sn-mode-border,#2b3b51);border-radius:4px;padding:4px 7px;color:var(--sn-mode-muted,#90aac3)}.lp-identity{right:-5px;top:26px;padding:13px;display:flex;align-items:center;gap:10px;transform:rotate(6deg);min-width:188px}.lp-avatar{width:31px;height:31px;border:1px solid #6559ba;border-radius:50%;background:var(--sn-mode-soft,#342955);color:var(--sn-mode-ink,#c1b0ff);display:grid;place-items:center;font-size:12px}.lp-identity b{font-size:11px}.lp-identity small{display:flex;gap:4px;align-items:center;color:var(--sn-mode-muted,#8196ac);font-size:8px;margin-top:4px}.lp-identity>svg{color:var(--sn-mode-muted,#5fa991)}.lp-career{bottom:48px;right:4px;width:254px;transform:rotate(3deg);padding:19px}.lp-career>small{color:var(--sn-mode-blue,#57b6ff);display:block;font-size:9px;letter-spacing:1px;margin-bottom:9px}.lp-career>b{font-size:13px;font-weight:600}.lp-career>span{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--sn-mode-border,#27384b);margin-top:14px;padding-top:12px;color:var(--sn-mode-muted,#98a9bb);font-size:10px}.lp-preview{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);color:var(--sn-mode-muted,#526d85);font-size:8px;letter-spacing:2px;white-space:nowrap}.lp-specialties{display:flex;flex-direction:column;align-items:center;gap:25px;padding:30px 0 37px;border-top:1px solid var(--sn-mode-border,#182534);border-bottom:1px solid var(--sn-mode-border,#182534)}.lp-specialties>span{color:var(--sn-mode-muted,#62758a);font-size:9px;letter-spacing:2px}.lp-specialties>div{display:flex;justify-content:space-between;gap:25px;width:100%;flex-wrap:wrap}.lp-specialties>div span{font-size:15px;font-weight:550;letter-spacing:.4px;color:var(--sn-mode-muted,#8ca1b7)}.lp-section{padding:100px 0}.lp h2{font-size:clamp(29px,3.1vw,43px);letter-spacing:-1.8px;line-height:1.18;white-space:pre-line;font-weight:600;margin:18px 0}.lp-sectionhead{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:38px}.lp-sectionhead>p{max-width:350px;color:var(--lp-muted);font-size:14px;line-height:1.8;margin-bottom:20px}.lp-features{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lp-features article{background:linear-gradient(145deg,var(--sn-mode-surface,#0e1a29),var(--sn-mode-canvas,#0a121e));border:1px solid var(--sn-mode-border,#1f3044);border-radius:10px;padding:25px 21px;transition:border-color .2s}.lp-features article:hover{border-color:var(--sn-mode-blue,#3c749f)}.lp-feature-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;color:var(--sn-mode-blue,#6bbaf5)}.lp-feature-top span{font-size:10px;color:var(--sn-mode-muted,#5e7186);letter-spacing:1px}.lp h3{font-weight:600;letter-spacing:-.4px}.lp-features h3{font-size:16px;margin:0 0 12px}.lp-features p{font-size:12px;line-height:1.9;color:var(--sn-mode-muted,#91a5ba);margin:0}.lp-roadmap{font-size:11px;color:var(--sn-mode-muted,#6c8299);margin-top:18px}.lp-privacy{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;background:radial-gradient(ellipse at 85% 50%,#163c642e,transparent 65%),var(--sn-mode-canvas,#0b1421);border:1px solid var(--sn-mode-border,#233348);border-radius:16px;padding:55px}.lp-privacy p{font-size:13px;line-height:1.9;color:var(--sn-mode-muted,#9aadc0);max-width:430px}.lp-privacy ul{list-style:none;display:flex;flex-direction:column;gap:10px;padding:0;margin:25px 0;font-size:12px;color:var(--sn-mode-ink,#bdd1e3)}.lp-privacy li{display:flex;align-items:center;gap:10px}.lp-privacy li svg{color:var(--sn-mode-blue,#53b9ff)}.lp-privacy small{font-size:10px;line-height:1.7;color:var(--sn-mode-muted,#738aa1);display:block;max-width:390px}.lp-privacy-art{flex-direction:column;gap:23px;position:relative}.lp-mode,.lp-privacy-art{display:flex;align-items:center}.lp-mode{border:1px solid var(--sn-mode-border,#2b3c52);background:var(--sn-mode-canvas,#091321);border-radius:30px;padding:5px;gap:16px;font-size:9px;color:var(--sn-mode-muted,#849ab0)}.lp-mode>span{padding-left:12px}.lp-mode b{font-weight:500;display:flex;gap:6px;align-items:center;padding:8px 12px;border-radius:20px;background:var(--sn-mode-soft,#153c61);color:var(--sn-mode-blue,#85cbff)}.lp-profile{background:linear-gradient(145deg,var(--sn-mode-soft,#17293f),var(--sn-mode-surface,#0c1828));border:1px solid var(--sn-mode-border,#36546e);border-radius:14px;text-align:center;padding:25px 26px;width:255px;box-shadow:0 18px 40px var(--sn-mode-shadow,#0003)}.lp-profile-icon{width:70px;height:70px;background:radial-gradient(circle,var(--sn-mode-soft,#234b72),var(--sn-mode-soft,#122a43));border:1px solid var(--sn-mode-border,#386386);border-radius:50%;display:grid;place-items:center;margin:auto;color:var(--sn-mode-blue,#80caff)}.lp-profile h3{margin:15px 0 0;font-size:20px}.lp-profile p{margin:6px 0 15px;font-size:10px}.lp-profile>span{display:inline-flex;gap:5px;align-items:center;font-size:8px;color:var(--sn-mode-muted,#7abf9f);padding:6px 8px;background:#183c342e;border-radius:4px}.lp-redacted{border-top:1px solid var(--sn-mode-border,#2b3e55);margin-top:20px;padding-top:18px;display:flex;flex-direction:column;align-items:center;gap:7px}.lp-redacted i{height:5px;border-radius:4px;background:var(--sn-mode-soft,#243b52);width:80%}.lp-redacted i:nth-child(2){width:60%}.lp-redacted i:nth-child(3){width:70%}.lp-join h2{max-width:570px}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:43px}.lp-steps article{border-top:1px solid var(--sn-mode-border,#294056);padding-top:24px}.lp-steps article>span{color:var(--sn-mode-blue,#4faff8);font-family:monospace;font-size:12px}.lp-steps h3{font-size:18px;margin:17px 0 10px}.lp-steps p{color:var(--sn-mode-muted,#93a8bd);font-size:13px;line-height:1.8;max-width:300px}.lp-faq{border-top:1px solid var(--sn-mode-border,#233145);padding:65px 0;display:grid;grid-template-columns:1fr 1.4fr;gap:60px}.lp-faq details{border-bottom:1px solid var(--sn-mode-border,#243449)}.lp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;font-weight:500;cursor:pointer;list-style:none;padding:20px 0}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{flex-shrink:0;color:var(--sn-mode-muted,#7792ad);transition:transform .2s}.lp-faq details[open] summary svg{transform:rotate(90deg)}.lp-faq details p{font-size:13px;color:var(--sn-mode-muted,#91a7be);line-height:1.85;margin:0 0 22px}.lp-closing{margin:30px 0 80px;text-align:center;border:1px solid var(--sn-mode-border,#233f5f);border-radius:14px;background:radial-gradient(ellipse at 50% 0,var(--sn-mode-soft,#12407488),transparent 75%),var(--sn-mode-surface,#0a1524);padding:60px 20px}.lp-closing h2{font-size:40px}.lp-closing>p{font-size:13px;color:var(--sn-mode-muted,#90a6be);margin:20px 0 26px}.lp-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--sn-mode-border,#1c2b3e);padding:33px 0 40px}.lp-footer .lp-logo{font-size:19px}.lp-footer .lp-logo svg{width:25px;height:25px}.lp-footer p{color:var(--sn-mode-muted,#7890a8);font-size:11px;margin:12px 0 0}.lp-footer>div:last-child{display:flex;gap:23px;font-size:10px;color:var(--sn-mode-muted,#6b829b)}.lp-footer a{color:var(--sn-mode-muted,#a2b8ce)}.lp a:focus-visible,.lp summary:focus-visible{outline:2px solid #66caff;outline-offset:5px;border-radius:4px}.lp-skip{position:absolute;left:12px;top:-80px;background:#fff;color:#000;padding:15px;z-index:100}.lp-skip:focus{top:8px}.lp section[id]{scroll-margin-top:25px}@media(min-width:1000px){.lp-visual{animation:lp-arrive .8s ease both}.lp-hero-copy{animation:lp-arrive .6s ease both}}@keyframes lp-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.lp-wrap{padding:0 30px}.lp h1{font-size:46px;letter-spacing:-2px}.lp-hero{gap:0}.lp-discussion{width:225px;padding:16px}.lp-identity{right:-12px;top:0;min-width:170px}.lp-career{width:210px}.lp-features{grid-template-columns:repeat(2,1fr)}.lp-privacy{padding:35px;gap:25px}.lp-navlinks{gap:18px}.lp-footer>div:last-child{flex-wrap:wrap;justify-content:flex-end;max-width:230px}}@media(max-width:700px){.lp-wrap{padding:0 22px}.lp-nav{height:75px;gap:12px}.lp-navlinks{display:none}.lp-logo{font-size:21px}.lp-login{font-size:11px;padding:9px 12px;gap:8px}.lp-hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:35px;gap:35px}.lp h1{font-size:47px;letter-spacing:-2.4px}.lp-eyebrow{font-size:8px;letter-spacing:1.4px}.lp-hero-copy>p{font-size:14px;line-height:1.8}.lp-hero-copy .lp-actions{gap:20px}.lp-primary{font-size:12px;padding:14px 18px;gap:18px}.lp-secondary{font-size:11px}.lp-visual{height:360px;width:100%;max-width:420px;margin:0 auto}.lp-discussion{top:0;left:0;width:225px}.lp-identity{top:30px;right:0;transform:rotate(5deg);min-width:160px;max-width:180px;padding:9px}.lp-career{bottom:25px;right:0;width:225px}.lp-network{top:55%;left:42%}.lp-network>span{font-size:19px}.lp-orbit-one{width:290px;height:290px}.lp-orbit-two{width:350px;height:220px}.lp-node-one{left:0;bottom:67px}.lp-node-two{right:8px;top:140px}.lp-specialties>div{justify-content:center;gap:18px 24px}.lp-specialties>div span{font-size:11px}.lp-section{padding:65px 0}.lp-sectionhead{display:block;margin-bottom:25px}.lp-sectionhead>p{font-size:13px;margin-top:20px}.lp h2{font-size:33px;letter-spacing:-1.4px}.lp-features{gap:10px}.lp-features article{padding:20px 16px}.lp-features h3{font-size:14px;line-height:1.4}.lp-features p{font-size:11px;line-height:1.75}.lp-feature-top{margin-bottom:23px}.lp-privacy{grid-template-columns:1fr;padding:28px 22px;gap:35px}.lp-privacy-art{padding:5px 0}.lp-privacy-art>small{text-align:center}.lp-steps{grid-template-columns:1fr;gap:20px;margin-top:30px}.lp-steps article{display:grid;grid-template-columns:30px 1fr;column-gap:12px}.lp-steps article>span{grid-row:1/3;margin-top:3px}.lp-steps h3{margin:0;font-size:17px}.lp-steps p{grid-column:2;margin-top:8px;max-width:none}.lp-faq{grid-template-columns:1fr;gap:12px;padding:40px 0}.lp-faq h2{margin-top:12px}.lp-faq summary{font-size:13px}.lp-closing{padding:42px 15px;margin:30px 0 50px}.lp-closing h2{font-size:31px}.lp-footer{flex-direction:column;align-items:flex-start;gap:26px}.lp-footer>div:last-child{justify-content:flex-start;max-width:none;gap:20px}.lp-roadmap{line-height:1.7}.lp-note{font-size:10px}}@media(prefers-reduced-motion:reduce){.lp *{animation:none!important;transition:none!important}}.lp{--lp-muted:var(--sn-muted);background:radial-gradient(circle at 88% 8%,rgba(99,102,241,.1),transparent 25%),radial-gradient(circle at 5% 38%,rgba(255,104,74,.07),transparent 22%),var(--sn-canvas);font-family:var(--sn-font)}.lp-wrap{max-width:1280px}.lp-nav{border-bottom:1px solid var(--sn-border)}.lp-logo{color:var(--sn-ink)}.lp-logo>svg{display:none}.lp-login,.lp-navlinks a{color:var(--sn-muted)}.lp-login{border:1px solid var(--sn-border-strong);background:rgba(255,255,255,.7);color:var(--sn-ink);border-radius:10px}.lp-eyebrow,.lp-nav a:hover{color:var(--sn-indigo)}.lp-dot{background:var(--sn-coral);box-shadow:none}.lp h1{color:var(--sn-midnight);font-weight:650}.lp h1 em{color:var(--sn-indigo)}.lp-hero-copy>p{color:var(--sn-muted)}.lp-primary{background:var(--sn-midnight);color:var(--sn-mode-ink,white);border-radius:10px;box-shadow:var(--sn-shadow-soft)}.lp-primary:hover{background:var(--sn-indigo-strong)}.lp-secondary{color:var(--sn-ink)}.lp-note{color:var(--sn-muted)}.lp-visual{background:radial-gradient(circle at 50% 48%,rgba(99,102,241,.12),transparent 37%),radial-gradient(circle at 60% 50%,rgba(255,104,74,.07),transparent 52%)}.lp-grid{background-image:linear-gradient(rgba(99,102,241,.07) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.07) 1px,transparent 0)}.lp-orbit{border-color:rgba(99,102,241,.17)}.lp-network{color:var(--sn-indigo)}.lp-network .sn-brand-logo{flex-direction:column;gap:12px}.lp-network .sn-brand-mark{width:64px;height:64px}.lp-network .sn-brand-wordmark{font-size:22px}.lp-network small{color:var(--sn-muted)}.lp-node{color:var(--sn-indigo);box-shadow:var(--sn-shadow-soft)}.lp-floating,.lp-node{border:1px solid var(--sn-border);background:rgba(255,255,255,.92)}.lp-floating{box-shadow:var(--sn-shadow);backdrop-filter:blur(16px)}.lp-iconbox{border-color:rgba(99,102,241,.18);background:#F1F0FF;color:var(--sn-indigo)}.lp-cardhead b,.lp-career>b,.lp-discussion>p{color:var(--sn-ink)}.lp-cardhead small,.lp-career>span,.lp-minilabel{color:var(--sn-muted)}.lp-tags span{background:var(--sn-surface-soft)}.lp-avatar{border-color:#C9C6FF;background:#EEECFF;color:var(--sn-indigo)}.lp-identity b{color:var(--sn-ink)}.lp-identity small{color:var(--sn-muted)}.lp-specialties{border-color:var(--sn-border)}.lp-specialties>span{color:var(--sn-subtle)}.lp-specialties>div span{color:var(--sn-muted)}.lp h2,.lp h3{color:var(--sn-midnight)}.lp-features p,.lp-roadmap,.lp-sectionhead>p{color:var(--sn-muted)}.lp-features article{background:rgba(255,255,255,.78);border:1px solid var(--sn-border);border-radius:var(--sn-radius-md);box-shadow:0 1px 0 rgba(15,23,42,.02)}.lp-features article:hover{border-color:#BBBDF7;box-shadow:var(--sn-shadow-soft);transform:translateY(-2px)}.lp-feature-top{color:var(--sn-indigo)}.lp-feature-top span{color:var(--sn-subtle)}.lp-privacy{background:radial-gradient(circle at 88% 40%,rgba(99,102,241,.12),transparent 40%),var(--sn-surface);border:1px solid var(--sn-border);border-radius:var(--sn-radius-lg);box-shadow:var(--sn-shadow-soft)}.lp-privacy p,.lp-privacy small{color:var(--sn-muted)}.lp-privacy ul{color:var(--sn-ink)}.lp-privacy li svg{color:var(--sn-indigo)}.lp-mode{background:var(--sn-surface-soft);color:var(--sn-muted)}.lp-mode b{background:#EEECFF;color:var(--sn-indigo)}.lp-profile{background:var(--sn-surface);border:1px solid var(--sn-border)}.lp-profile-icon{background:linear-gradient(145deg,#FFF0EC,#EEECFF);border-color:#DDD9FF;color:var(--sn-indigo)}.lp-profile p{color:var(--sn-muted)}.lp-redacted{border-color:var(--sn-border)}.lp-redacted i{background:#E8E9ED}.lp-faq,.lp-faq details,.lp-steps article{border-color:var(--sn-border)}.lp-steps article>span{color:var(--sn-coral)}.lp-faq details p,.lp-steps p{color:var(--sn-muted)}.lp-faq summary{color:var(--sn-ink)}.lp-closing{border:0;background:radial-gradient(circle at 15% 0,rgba(255,104,74,.24),transparent 28%),radial-gradient(circle at 88% 80%,rgba(99,102,241,.32),transparent 40%),var(--sn-midnight);box-shadow:var(--sn-shadow)}.lp-closing h2{color:var(--sn-mode-ink,white)}.lp-closing .lp-eyebrow,.lp-closing>p{color:var(--sn-mode-ink,#D7DBE5)}.lp-closing .lp-primary{background:white}.lp-footer{border-color:var(--sn-border)}.lp-footer a,.lp-footer p{color:var(--sn-muted)}.lp a:focus-visible,.lp summary:focus-visible{outline-color:var(--sn-focus)}@media(max-width:800px){.lp-wrap{padding:0 24px}.lp-navlinks{display:none}.lp-hero{grid-template-columns:1fr;padding-top:45px}.lp-visual{height:480px}.lp-features{grid-template-columns:1fr 1fr}.lp-privacy{padding:34px}.lp-faq,.lp-privacy,.lp-steps{grid-template-columns:1fr}}@media(max-width:520px){.lp-wrap{padding:0 18px}.lp-features{grid-template-columns:1fr}.lp-visual{transform:scale(.88);margin-inline:-30px}}.lp-nav .sn-brand-mark{width:2.7rem;height:2.7rem}.lp-nav .sn-brand-wordmark{font-size:1.34rem;letter-spacing:-.06em}.lp-hero{padding-top:72px;padding-bottom:72px;min-height:auto}.lp-primary{background:var(--sn-coral);color:var(--sn-mode-ink,#fff);box-shadow:0 12px 28px rgba(255,104,74,.18)}.lp-primary:hover{background:var(--sn-mode-danger,#F35B3F);transform:translateY(-1px)}.lp h1 em{background:linear-gradient(100deg,var(--sn-indigo) 0,#7472ED 58%,#8B6EDB 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-eyebrow .lp-dot,.lp-tiny-dot{background:var(--sn-coral)}.lp-network .sn-brand-mark{width:76px;height:76px}.lp-network .sn-brand-wordmark{font-size:24px}.lp-network{background:radial-gradient(circle,rgba(255,255,255,.96) 0,rgba(255,255,255,.82) 58%,transparent 72%)}.lp-visual{background:linear-gradient(135deg,rgba(244,241,234,.45),transparent 42%),radial-gradient(circle at 58% 44%,rgba(99,102,241,.105),transparent 35%),radial-gradient(circle at 38% 65%,rgba(255,104,74,.07),transparent 31%)}.lp-grid{opacity:.58}.lp-floating{border-color:rgba(210,213,222,.82);box-shadow:0 24px 60px rgba(15,23,42,.09),0 2px 8px rgba(15,23,42,.035)}.lp-sectionhead h2:after{content:"";display:block;width:42px;height:3px;margin-top:22px;border-radius:99px;background:var(--sn-coral)}.lp-specialties{padding-top:27px;padding-bottom:27px}.lp-closing .lp-primary{background:#fff;color:var(--sn-midnight);box-shadow:none}.lp-closing .lp-primary:hover{background:var(--sn-sand)}@media(max-width:800px){.lp-hero{padding-top:48px;padding-bottom:52px}.lp-nav .sn-brand-mark{width:2.35rem;height:2.35rem}.lp-nav .sn-brand-wordmark{font-size:1.18rem}}.lp-impact-signature{position:absolute;right:-8px;bottom:4px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;z-index:4;pointer-events:none}.lp-impact-signature span{font-family:var(--sn-font);font-size:7px;font-weight:600;letter-spacing:.23em;color:var(--sn-muted)}.lp-impact-signature span:last-of-type{color:var(--sn-coral)}.lp-impact-signature i{display:block;width:28px;height:2px;margin-top:5px;background:var(--sn-coral);border-radius:10px}.lp .lp-primary{background:var(--sn-coral);color:var(--sn-mode-ink,#fff);border:none}.lp .lp-primary:hover{background:var(--sn-mode-danger,#F35B3F)}.lp-hero-copy .lp-eyebrow{color:var(--sn-indigo)}.lp-hero-copy .lp-eyebrow:after{content:"";width:22px;height:1px;margin-left:3px;background:rgba(255,104,74,.65)}.lp{background:radial-gradient(circle at 86% 12%,rgba(99,102,241,.075),transparent 28%),radial-gradient(circle at 5% 42%,rgba(255,104,74,.045),transparent 25%),#FAF9F6}.lp-visual{border-radius:24px}.lp-footer .sn-brand-wordmark b,.lp-nav .sn-brand-wordmark b,.lp-network .sn-brand-wordmark b{color:var(--sn-coral)}.lp-section{padding-top:92px;padding-bottom:92px}@media(max-width:800px){.lp-impact-signature{display:none}.lp-section{padding-top:64px;padding-bottom:64px}}.lp{--sn-midnight:var(--sn-mode-ink,#F4F7FB);--sn-canvas:var(--sn-mode-canvas,#07111F);--sn-surface:var(--sn-mode-surface,#0D1929);--sn-surface-soft:var(--sn-mode-surface,#132238);--sn-ink:var(--sn-mode-ink,#E8F1FB);--sn-muted:var(--sn-mode-muted,#93A7BF);--sn-subtle:var(--sn-mode-muted,#6F849D);--sn-border:var(--sn-mode-border,#20334B);--sn-border-strong:var(--sn-mode-border,#2B4663);--sn-focus:var(--sn-mode-blue,#4C9BFF);--sn-shadow:0 24px 70px var(--sn-mode-shadow,rgba(0,0,0,.28));--sn-shadow-soft:0 10px 30px rgba(0,0,0,.2);background:radial-gradient(circle at 86% 10%,rgba(47,123,255,.16),transparent 28%),radial-gradient(circle at 4% 42%,rgba(34,211,238,.07),transparent 24%),var(--sn-mode-canvas,#07111F);color:var(--sn-ink)}.lp-features article,.lp-floating,.lp-login,.lp-node{background:var(--sn-mode-surface,rgba(13,25,41,.9));border-color:var(--sn-border);box-shadow:var(--sn-shadow-soft)}.lp h1,.lp h2,.lp h3,.lp-cardhead b,.lp-career>b,.lp-discussion>p,.lp-faq summary,.lp-identity b,.lp-logo,.lp-secondary{color:var(--sn-mode-ink,#F4F7FB)}.lp-visual{background:linear-gradient(135deg,var(--sn-mode-surface,rgba(13,25,41,.42)),transparent 42%),radial-gradient(circle at 58% 44%,rgba(47,123,255,.18),transparent 35%),radial-gradient(circle at 38% 65%,rgba(34,211,238,.08),transparent 31%)}.lp-grid{background-image:linear-gradient(rgba(76,155,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(76,155,255,.08) 1px,transparent 0)}.lp-orbit{border-color:var(--sn-mode-blue,rgba(76,155,255,.22))}.lp-network{background:radial-gradient(circle,var(--sn-mode-soft,rgba(13,35,58,.96)) 0,var(--sn-mode-canvas,rgba(7,17,31,.76)) 60%,transparent 73%)}.lp-iconbox{border-color:var(--sn-mode-cyan,rgba(34,211,238,.22));background:rgba(34,211,238,.08);color:var(--sn-mode-cyan,#22D3EE)}.lp-tags span{border-color:var(--sn-border);background:var(--sn-mode-surface,#0A1726);color:var(--sn-muted)}.lp-avatar{border-color:var(--sn-mode-border,#365581);background:var(--sn-mode-soft,#132B4A);color:var(--sn-mode-blue,#7FC6FF)}.lp-privacy{background:radial-gradient(circle at 88% 40%,rgba(47,123,255,.16),transparent 42%),var(--sn-mode-surface,#0D1929);box-shadow:var(--sn-shadow)}.lp-mode,.lp-privacy{border-color:var(--sn-border)}.lp-mode{background:var(--sn-mode-surface,#0A1726)}.lp-mode b{background:var(--sn-mode-soft,#17345A);color:var(--sn-mode-blue,#86C5FF)}.lp-profile{background:var(--sn-mode-surface,#0A1726);border-color:var(--sn-mode-border,#29445F);box-shadow:var(--sn-shadow)}.lp-profile-icon{background:linear-gradient(145deg,var(--sn-mode-soft,#12395A),var(--sn-mode-soft,#1B2852));border-color:var(--sn-mode-border,#31577A);color:var(--sn-mode-blue,#71C7F5)}.lp-redacted i{background:var(--sn-mode-soft,#20364D)}.lp-closing{border:1px solid var(--sn-mode-border,#24476a);background:radial-gradient(circle at 15% 0,rgba(34,211,238,.12),transparent 30%),radial-gradient(circle at 88% 80%,rgba(47,123,255,.28),transparent 42%),var(--sn-mode-surface,#0A1726)}.lp-closing .lp-primary{background:#F4F7FB;color:#07111F}.lp-closing .lp-primary:hover{background:#DDEBFA}.lp-skip{background:#F4F7FB;color:#07111F}@media(min-width:701px){.lp-orbit-one{animation:lp-orbit-one 28s linear infinite}.lp-orbit-two{animation:lp-orbit-two 35s linear infinite reverse}.lp-discussion{animation:lp-card-float 6.5s ease-in-out infinite}.lp-identity{animation:lp-card-float 7.5s ease-in-out -2.4s infinite}.lp-career{animation:lp-card-float 8s ease-in-out -4.2s infinite}.lp-node{animation:lp-node-pulse 3.8s ease-in-out infinite}.lp-node-two{animation-delay:-1.9s}}@keyframes lp-orbit-one{to{transform:translate(-50%,-50%) rotate(350deg)}}@keyframes lp-orbit-two{to{transform:translate(-50%,-50%) rotate(388deg)}}@keyframes lp-card-float{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes lp-node-pulse{0%,to{box-shadow:0 8px 26px var(--sn-mode-shadow,rgba(0,0,0,.2))}50%{box-shadow:0 0 26px rgba(34,211,238,.25)}}@media(max-width:520px){.lp-wrap{width:100%;max-width:100vw;min-width:0;padding-inline:18px}.lp-hero,.lp-nav{width:calc(100vw - 36px);min-width:0;max-width:100%}.lp-hero-copy{width:100%;min-width:0;max-width:100%;overflow:hidden}.lp h1{font-size:clamp(35px,10.6vw,41px);letter-spacing:-1.8px}.lp-hero-copy>p{width:100%;max-width:100%;overflow-wrap:anywhere}.lp-login{flex:0 0 auto;padding:8px 9px;gap:5px;font-size:10px;white-space:nowrap}.lp-nav .sn-brand-mark{width:2.1rem;height:2.1rem}.lp-nav .sn-brand-wordmark{font-size:1.04rem}}.lp-actions .lp-request{min-height:47px;padding:14px 18px;border:1px solid var(--sn-mode-border,#416286);border-radius:10px;background:var(--sn-mode-surface,#132238);color:var(--sn-mode-ink,#F4F7FB);font-size:13px;font-weight:650;line-height:1.2;transition:background .2s,border-color .2s}.lp-actions .lp-request:hover{background:var(--sn-mode-soft,#19304B);border-color:#6CA7E8}.lp-actions .lp-request:focus-visible{outline:2px solid var(--sn-mode-blue,#4C9BFF);outline-offset:3px}@media(max-width:520px){.lp-hero-copy .lp-actions{gap:12px}.lp-hero-copy .lp-actions>a{width:100%}}@media(max-width:700px){.lp .lp-footer>.lp-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;width:100%;max-width:100%;min-width:0}.lp-footer-links>a{display:flex;align-items:center;min-height:44px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.lp-footer-links>span{grid-column:1/-1;padding-top:12px;line-height:1.5}}