:root{--ink:#26272a;--body:#3f4144;--muted:#65686b;--paper:#f7f7f7;--warm-paper:#f3f1ec;--white:#fff;--mint:#cfe5e2;--pale-mint:#e6f1ef;--line:#dededb;--charcoal:#1f2022;--label:#56575a;--blue:#0057ff}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{color:var(--ink);background:var(--white);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;grid-template-columns:minmax(245px,.85fr) minmax(430px,1.3fr) minmax(190px,.85fr);align-items:center;gap:22px;min-height:74px;padding:10px clamp(24px,4vw,58px);display:grid;position:sticky;top:0}.static-header{position:relative}.brand{align-items:center;gap:11px;display:flex}.brand img{object-fit:contain;mix-blend-mode:multiply;width:58px;height:38px}.brand span{flex-direction:column;gap:3px;display:flex}.brand strong{letter-spacing:.7px;font-size:16px}.brand small{color:var(--muted);letter-spacing:1.25px;text-transform:uppercase;font-size:10px}.main-nav{color:var(--body);white-space:nowrap;justify-content:center;gap:clamp(34px,4vw,58px);font-size:16px;display:flex}.main-nav a{padding:12px 0;transition:color .16s;position:relative}.main-nav a:after{content:"";background:var(--ink);transform-origin:50%;height:1px;transition:transform .18s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.main-nav a:hover{color:var(--ink)}.main-nav a:hover:after{transform:scaleX(1)}.menu-cta,.outline-button{border:1px solid var(--charcoal);background:linear-gradient(145deg, #313437, var(--charcoal) 72%);min-height:42px;color:var(--white);letter-spacing:.1px;will-change:transform;border-radius:2px;justify-content:center;justify-self:end;align-items:center;padding:0 20px;font-size:13px;font-weight:700;transition:background .22s,color .22s,transform .22s,box-shadow .22s;display:inline-flex;transform:translateY(0)scale(1);box-shadow:0 10px 24px #1f202229,0 0 #cfe5e200}.hamburger{background:var(--white);width:44px;height:44px;color:var(--ink);cursor:pointer;border:1px solid #26272a2e;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:none}.hamburger span{background:currentColor;width:19px;height:1px}.mobile-menu,.mobile-header-cta{display:none}.mobile-header-cta,.mobile-menu-cta{background:linear-gradient(145deg, #313437, var(--charcoal) 72%);color:var(--white);border-radius:2px;transition:transform .22s,box-shadow .22s,background .22s;box-shadow:0 8px 20px #1f202229,0 0 #cfe5e200}.mobile-header-cta:hover,.mobile-menu-cta:hover{background:linear-gradient(145deg,#44494a,#232628 72%);transform:translateY(-2px)scale(1.02);box-shadow:0 13px 26px #1f202233,0 0 0 4px #cfe5e29e}.menu-cta:hover,.outline-button:hover{color:var(--white);background:linear-gradient(145deg,#44494a,#232628 72%);transform:translateY(-3px)scale(1.025);box-shadow:0 16px 32px #1f202238,0 0 0 5px #cfe5e2ad}.menu-cta:focus-visible,.outline-button:focus-visible,.mobile-header-cta:focus-visible,.mobile-menu-cta:focus-visible{outline-offset:4px;outline:2px solid #5f817c}.hero-section{background:var(--paper);grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);min-height:calc(100svh - 74px);max-height:780px;display:grid}.hero-copy{isolation:isolate;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(34px,4.2vw,54px) clamp(38px,4.4vw,60px) clamp(30px,3.6vw,46px);display:flex}.eyebrow{color:var(--muted);letter-spacing:1.9px;text-transform:uppercase;margin:0 0 17px;font-size:12px;font-style:normal;font-weight:700}h1,h2,h3,blockquote,.who-copy p{font-family:Georgia,Times New Roman,serif}h1{letter-spacing:0;max-width:590px;margin:0;font-size:clamp(38px,4vw,55px);line-height:.98}h1 span{display:block}.hero-statement{z-index:1;perspective:800px;transform-style:preserve-3d;text-shadow:0 1px #fffffff2,0 3px #506f6a14,0 9px 14px #26272a1a,0 22px 34px #4b736d29;transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .42s;position:relative}.hero-statement:before{content:"";z-index:-1;filter:blur(18px);opacity:.56;pointer-events:none;background:radial-gradient(#cce7e280,#0000 68%);border-radius:50%;position:absolute;inset:-24px -34px;transform:translateZ(-20px)}.hero-statement-quote,.hero-statement-finish{opacity:0;animation:.9s cubic-bezier(.2,.75,.2,1) forwards statementLift;transform:translateY(28px)translateZ(0)rotateX(3deg)}.hero-statement-finish{color:#587874;margin-top:8px;animation-delay:.17s}.hero-statement:hover{filter:drop-shadow(0 18px 17px #40605b1f);transform:translateY(-7px)rotateX(1.25deg)scale(1.008)}.hero-copy>p:not(.eyebrow){max-width:520px;color:var(--body);margin:18px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.45vw,20px);line-height:1.22}.hero-body-mobile{display:none}blockquote{border-top:1px solid var(--line);max-width:520px;color:var(--body);margin:20px 0 0;padding-top:14px;font-size:clamp(16px,1.3vw,19px);font-style:italic;line-height:1.25}cite{letter-spacing:.2px;margin-top:8px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:700;display:block}.pointer-visual{--instrument-radius:min(37vw, 310px);perspective:1000px;background:radial-gradient(circle at 50% 68%,#fffffffa,#0000 15%),linear-gradient(150deg,#fcfdfd 0%,#f0f6f5 56%,#dae9e6 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pointer-visual:before{content:"";opacity:.32;background-image:radial-gradient(circle,#26272a33 .7px,#0000 .8px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 60%,#000 0%,#0000 72%);mask-image:radial-gradient(at 50% 60%,#000 0%,#0000 72%)}.instrument-glow{aspect-ratio:1;filter:blur(18px);background:radial-gradient(circle,#fffffff5,#90beb733 34%,#0000 68%);border-radius:50%;width:70%;animation:4s ease-in-out infinite alternate instrumentGlow;position:absolute;top:68%;left:50%;transform:translate(-50%,-50%)}.scale-face{z-index:2;width:min(94%,760px);height:auto;position:relative}.gauge-arc,.gauge-baseline,.gauge-ticks path{fill:none;stroke:url(#gauge-stroke)}.gauge-arc-outer{stroke-width:1.7px}.gauge-arc-inner,.gauge-baseline{stroke-width:.8px;stroke-dasharray:4 8}.gauge-ticks path{stroke-width:1.6px}.gauge-ticks .major-tick{stroke:#3e5b56a8;stroke-width:2.4px}.scale-labels{fill:#26272a7a;letter-spacing:1.8px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700}.provider-slot{z-index:5;transform:translate(-50%, -50%) rotate(var(--slot-angle)) translateY(calc(0px - var(--instrument-radius)));position:absolute;top:68%;left:50%}.ai-provider{width:74px;color:var(--body);transform:rotate(var(--counter-angle));flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.provider-icon{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #26272a1f;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 14px 32px #26272a1a,inset 0 1px #fffc}.provider-icon svg{flex:none;width:23px;height:23px}.provider-name{letter-spacing:.2px;font-size:11px;font-weight:700}.provider-chatgpt .provider-icon{background:#fffffff0}.provider-copilot .provider-icon{background:radial-gradient(circle at 35% 28%,#fff,#e7f7f5f0)}.provider-claude .provider-icon{background:radial-gradient(circle at 35% 28%,#fff,#f9ede7f0)}.provider-gemini .provider-icon{background:radial-gradient(circle at 35% 28%,#fff,#ecedfaf0)}.slot-chatgpt{--slot-angle:-50deg;--counter-angle:50deg}.slot-copilot{--slot-angle:-17deg;--counter-angle:17deg}.slot-claude{--slot-angle:17deg;--counter-angle:-17deg}.slot-gemini{--slot-angle:50deg;--counter-angle:-50deg}.provider-chatgpt{animation:8.8s ease-in-out infinite focusChatGPT}.provider-copilot{animation:8.8s ease-in-out infinite focusCopilot}.provider-claude{animation:8.8s ease-in-out infinite focusClaude}.provider-gemini{animation:8.8s ease-in-out infinite focusGemini}.provider-chatgpt svg{color:#191919}.scale-pointer{z-index:4;width:8px;height:calc(var(--instrument-radius) - 82px);transform-origin:50% 100%;animation:8.8s cubic-bezier(.42,0,.2,1) infinite pointerScan;position:absolute;top:68%;left:50%;transform:translate(-50%,-100%)rotate(-50deg)}.pointer-needle{clip-path:polygon(50% 0,100% 92%,68% 100%,32% 100%,0 92%);filter:drop-shadow(0 7px 8px #7f141c38);background:linear-gradient(90deg,#8d161d 0%,#e34b4c 46%,#a81922 100%);display:block;position:absolute;inset:0}.pointer-needle:after{content:"";background:#ffffff94;width:1px;height:78%;position:absolute;top:5%;left:50%}.pointer-pivot{z-index:6;background:#fffffff5;border:1px solid #56101652;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:68%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #4d1e2226,0 0 0 9px #ffffff7a}.pointer-pivot span{background:linear-gradient(145deg,#ea5556,#8e151d);border-radius:50%;width:18px;height:18px;box-shadow:inset 0 2px 3px #fff6}.instrument-caption{z-index:4;color:#26272a8f;letter-spacing:1.05px;text-align:center;text-transform:uppercase;width:86%;margin:0;font-size:11px;font-weight:700;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}@keyframes statementLift{to{opacity:1;transform:translateY(0)translateZ(18px)rotateX(0)}}@keyframes instrumentGlow{0%{opacity:.62;transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes pointerScan{0%,18%{transform:translate(-50%,-100%)rotate(-50deg)}23%,43%{transform:translate(-50%,-100%)rotate(-17deg)}48%,68%{transform:translate(-50%,-100%)rotate(17deg)}73%,93%{transform:translate(-50%,-100%)rotate(50deg)}to{transform:translate(-50%,-100%)rotate(-50deg)}}@keyframes focusChatGPT{0%,18%,to{transform:rotate(var(--counter-angle)) translateY(-5px) scale(1.07);filter:drop-shadow(0 12px 15px #38605940)}23%,93%{transform:rotate(var(--counter-angle));filter:drop-shadow(0 8px 11px #26272a0f)}}@keyframes focusCopilot{0%,18%,48%,to{transform:rotate(var(--counter-angle));filter:drop-shadow(0 8px 11px #26272a0f)}23%,43%{transform:rotate(var(--counter-angle)) translateY(-5px) scale(1.07);filter:drop-shadow(0 12px 15px #448b8f40)}}@keyframes focusClaude{0%,43%,73%,to{transform:rotate(var(--counter-angle));filter:drop-shadow(0 8px 11px #26272a0f)}48%,68%{transform:rotate(var(--counter-angle)) translateY(-5px) scale(1.07);filter:drop-shadow(0 12px 15px #d9775742)}}@keyframes focusGemini{0%,68%,to{transform:rotate(var(--counter-angle));filter:drop-shadow(0 8px 11px #26272a0f)}73%,93%{transform:rotate(var(--counter-angle)) translateY(-5px) scale(1.07);filter:drop-shadow(0 12px 15px #605fad42)}}.who-section{background:#f5f7f6;border-top:1px solid #26272a14;border-bottom:1px solid #26272a14;grid-template-columns:minmax(390px,.86fr) minmax(0,1.14fr);min-height:820px;scroll-margin-top:74px;display:grid;position:relative}.founder-panel{background:linear-gradient(155deg,#ffffffdb,#0000 44%),linear-gradient(135deg,#d9eae7,#c7ded9);justify-content:center;align-items:center;padding:78px 58px 70px;display:flex;position:relative;overflow:hidden}.founder-panel:after{content:none}.founder-lockup{z-index:1;text-align:left;width:min(430px,90%);position:relative}.founder-image-frame{background:#ffffffd6;border:1px solid #ffffffeb;padding:12px;position:relative;box-shadow:0 28px 65px #2c494429,0 0 0 7px #fff3,0 0 48px #ffffffc7}.founder-image-frame:before,.founder-image-frame:after{content:none}.founder-lockup img{z-index:1;width:100%;height:auto;display:block;position:relative}.founder-meta{padding:27px 4px 0}.founder-meta .eyebrow{color:#26272a9e;margin:0 0 9px}.founder-lockup h2{margin:0;font-size:clamp(29px,2.6vw,38px);line-height:1}.founder-lockup .founder-meta>p:not(.eyebrow){color:var(--body);margin:7px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:1.2}.founder-lockup a{letter-spacing:.8px;border-bottom:1px solid #26272a8c;align-items:center;gap:7px;margin-top:17px;padding-bottom:4px;font-size:11px;font-weight:700;display:inline-flex}.founder-lockup a svg{width:15px;height:15px}.who-copy{background:#f8f9f8;padding:70px clamp(48px,5vw,76px) 64px}.back-to-top{z-index:30;width:50px;height:50px;color:var(--white);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#46615d,#222a29 72%);border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;transition:opacity .22s,transform .22s,box-shadow .22s,background .22s;display:inline-flex;position:fixed;bottom:24px;right:24px;transform:translateY(12px)scale(.92);box-shadow:0 16px 34px #1d27253d,0 0 0 5px #ffffff8f,inset 0 1px #ffffff3d}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.back-to-top svg{width:21px;height:21px;transition:transform .22s}.back-to-top.is-visible:hover{background:linear-gradient(145deg,#587b75,#252e2d 72%);transform:translateY(-5px)scale(1.03);box-shadow:0 20px 40px #1d272547,0 0 0 6px #e0efecb8,inset 0 1px #ffffff4d}.back-to-top.is-visible:hover svg{transform:translateY(-2px)}.who-copy h2{max-width:620px;margin:0 0 22px;font-size:clamp(40px,4.2vw,62px);line-height:.96}.who-copy>.eyebrow{margin-bottom:15px}.who-copy .who-lead{max-width:660px;color:var(--body);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2vw,29px);line-height:1.16}.who-proof{border-top:1px solid #26272a21;border-bottom:1px solid #26272a21;align-items:center;gap:24px;margin:30px 0 38px;padding:18px 0;display:flex}.who-proof strong{color:#587874;flex:none;font-family:Georgia,Times New Roman,serif;font-size:31px;line-height:1}.who-proof span{max-width:320px;color:var(--body);font-size:14px;line-height:1.35}.method-intro{grid-template-columns:minmax(0,1fr) minmax(190px,.72fr);align-items:end;gap:30px;margin-bottom:22px;display:grid}.method-intro .eyebrow{margin-bottom:8px}.method-intro h3{margin:0;font-size:clamp(23px,2.2vw,31px);line-height:1.02}.method-intro>p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.method-grid{grid-template-rows:repeat(3,minmax(96px,auto));grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.method-grid li{border-top:1px solid #26272a21;grid-template-columns:31px 1fr;gap:12px;min-height:96px;padding:17px 0 15px;display:grid}.method-grid li:last-child{grid-column:auto;min-height:96px}.method-number{color:#4f6f6a;letter-spacing:.6px;font-size:11px;font-weight:700}.method-grid strong,.method-grid div>span{display:block}.method-grid strong{margin-bottom:6px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.05}.method-grid div>span{color:var(--muted);font-size:13px;line-height:1.35}.who-copy .who-close{color:var(--body);background:#cfe5e261;border-left:3px solid #6f918b;margin:4px 0 0;padding:15px 18px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.3}.help-section{background:var(--charcoal);color:var(--white);padding:74px 60px 82px;scroll-margin-top:74px;position:relative;overflow:hidden}.dark-visual{opacity:.18;background-image:radial-gradient(circle,#fff 1px,#0000 1.4px);background-size:12px 12px;width:420px;height:420px;animation:18s linear infinite slowRotate;position:absolute;top:-120px;right:-40px;transform:rotate(18deg)}@keyframes slowRotate{to{transform:rotate(378deg)}}.help-intro{max-width:780px;margin-bottom:44px;position:relative}.help-intro h2{color:var(--white);margin:0 0 18px;font-size:clamp(34px,4vw,58px);line-height:1}.help-intro p{color:#ffffffc7;max-width:690px;font-size:16px;line-height:1.45}.help-grid{grid-template-columns:repeat(3,1fr);gap:26px 34px;display:grid;position:relative}.help-grid article{border-top:1px solid #ffffff47;padding-top:19px}.help-grid h3,.different-function h3{color:var(--white);margin:0 0 11px;font-size:25px;line-height:1.05}.help-grid p,.different-function p{color:#ffffffc2;margin:0;font-size:15px;line-height:1.46}.different-function{text-align:center;border-top:1px solid #ffffff47;width:100%;margin:42px 0 0;padding-top:20px;position:relative}.different-function p{max-width:620px;margin-left:auto;margin-right:auto}.testimonials-section{background:linear-gradient(#f5faf9 0%,#ebf5f3 100%);padding:86px 60px}.testimonials-section h2,.next-step h2{margin:0 0 38px;font-size:clamp(38px,4vw,60px);line-height:1}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.testimonial-grid blockquote{border-top:1px solid #577b7447;margin:0;padding-top:20px}.testimonial-grid p{color:var(--body);margin:0;font-size:17px;line-height:1.35}.testimonial-grid cite{color:var(--ink);margin-top:18px;font-weight:700}.next-step{background:var(--paper);text-align:center;padding:86px 60px}.next-step p:not(.eyebrow){max-width:680px;color:var(--body);margin:0 auto 30px;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.25}.next-step .outline-button{justify-self:center}.footer{background:var(--white);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:30px;padding:68px 60px 34px;display:grid}address{color:var(--body);font-style:normal;line-height:1.55}.footer>div:last-of-type{flex-direction:column;align-items:flex-start;display:flex}.footer a{align-items:center;min-height:28px;text-decoration:underline;display:inline-flex}.footer .copyright{color:var(--muted);grid-column:1/-1;margin:22px 0 0;font-size:13px}.contact-page{background:var(--paper)}.contact-hero{grid-template-columns:.88fr 1.12fr;align-items:start;gap:clamp(34px,5vw,74px);min-height:calc(100svh - 74px);padding:clamp(58px,7vw,96px) clamp(28px,6vw,84px);display:grid}.contact-hero h1{margin-bottom:28px;font-size:clamp(46px,6vw,78px);line-height:.98}.contact-hero p:not(.eyebrow){max-width:520px;color:var(--body);margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.22}.contact-form{grid-template-columns:1fr 1fr;gap:22px 24px;padding-top:8px;display:grid}.contact-hero .contact-form .form-required-note{color:var(--muted);grid-column:1/-1;justify-self:end;margin:0 0 -5px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2}.contact-form label{color:var(--muted);letter-spacing:1.45px;flex-direction:column;gap:9px;font-size:11px;font-weight:700;display:flex}.contact-form .full{grid-column:1/-1}.contact-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-form input,.contact-form textarea{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #26272a6b;outline:none;padding:10px 0;font:16px Arial,Helvetica,sans-serif}.contact-form textarea{resize:vertical}.contact-form textarea::placeholder{color:#3f41448c}.contact-form input:focus,.contact-form textarea:focus{border-bottom-color:var(--blue)}:is(.contact-form input:user-invalid,.contact-form textarea:user-invalid,.contact-form input[aria-invalid=true],.contact-form textarea[aria-invalid=true]){border-bottom-color:#9d3434;box-shadow:0 1px #9d343433}.contact-form .field-error{color:#9d3434;letter-spacing:0;text-transform:none;margin-top:-3px;font-size:12px;font-weight:400;line-height:1.35}.contact-form button{border:1px solid var(--charcoal);background:linear-gradient(145deg, #313437, var(--charcoal) 72%);min-width:160px;min-height:44px;color:var(--white);letter-spacing:1.4px;cursor:pointer;border-radius:2px;grid-column:1/-1;justify-self:start;font-size:12px;font-weight:700;transition:transform .22s,box-shadow .22s,background .22s;transform:translateY(0)scale(1);box-shadow:0 10px 24px #1f202229,0 0 #cfe5e200}.contact-form button:hover{color:var(--white);background:linear-gradient(145deg,#44494a,#232628 72%);transform:translateY(-3px)scale(1.025);box-shadow:0 16px 32px #1f202238,0 0 0 5px #cfe5e2ad}.contact-form button:focus-visible{outline-offset:4px;outline:2px solid #5f817c}.contact-form button:disabled{opacity:.65;cursor:wait;transform:none}.form-status{grid-column:1/-1;min-height:22px}.contact-hero .contact-form .form-success,.contact-hero .contact-form .form-error{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.45}.contact-hero .contact-form .form-success{color:#315f57}.contact-hero .contact-form .form-error{color:#9d3434}.legal-page{max-width:920px;margin:0 auto;padding:76px 34px 90px}.legal-page h1{margin-bottom:36px;font-size:clamp(42px,7vw,74px)}.legal-page h2{margin:34px 0 14px;font-size:30px}.legal-page p,.legal-page li{color:var(--body);font-size:17px;line-height:1.6}.legal-page a{text-decoration:underline}@media (max-width:920px){.site-header{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:14px 20px}.main-nav,.menu-cta{display:none}.hamburger{justify-self:end;display:inline-flex}.mobile-header-cta{border:1px solid var(--charcoal);background:linear-gradient(145deg, #313437, var(--charcoal) 72%);min-height:38px;color:var(--white);justify-content:center;align-items:center;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.mobile-menu{border-top:1px solid #0000;grid-column:1/-1;grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.mobile-menu.is-open{border-top-color:var(--line);grid-template-rows:1fr}.mobile-menu-inner{overflow:hidden}.mobile-menu-inner a{border-bottom:1px solid var(--line);color:var(--body);padding:15px 0;font-size:18px;display:block}.mobile-menu-inner .mobile-menu-cta{border:1px solid var(--charcoal);background:linear-gradient(145deg, #313437, var(--charcoal) 72%);text-align:center;color:var(--white);margin-top:12px;font-size:14px;font-weight:700}.hero-section,.who-section,.footer,.contact-hero{grid-template-columns:1fr}.hero-section{max-height:none}.pointer-visual{--instrument-radius:clamp(135px, 34vw, 260px);order:-1;min-height:clamp(260px,52vw,420px)}.ai-provider{gap:6px;width:62px}.provider-icon{width:50px;height:50px}.provider-icon svg{width:19px;height:19px}.provider-name{font-size:9px}.scale-pointer{height:calc(var(--instrument-radius) - 62px)}.instrument-caption{display:none}.founder-panel{min-height:auto;padding-top:68px;padding-bottom:58px}.founder-lockup{grid-template-columns:minmax(220px,.85fr) minmax(0,1fr);align-items:center;gap:42px;width:min(700px,92%);display:grid}.hero-copy,.who-copy,.founder-panel,.help-section,.testimonials-section,.next-step,.footer{padding-left:28px;padding-right:28px}.who-copy{padding-top:56px;padding-bottom:54px}.who-copy .who-lead{font-size:25px}.testimonial-grid,.help-grid,.contact-form{grid-template-columns:1fr}.back-to-top{bottom:16px;right:16px}}@media (max-width:600px){.site-header{min-height:64px;padding:10px 16px}.brand{gap:8px}.brand img{width:50px;height:33px}.brand strong{font-size:14px}.brand small{letter-spacing:1px;font-size:8px}.hamburger{width:40px;height:40px}.mobile-header-cta{min-height:36px;padding:0 10px;font-size:10px}.pointer-visual{--instrument-radius:clamp(108px, 32vw, 132px);min-height:clamp(215px,59vw,245px)}.provider-icon{width:44px;height:44px}.provider-icon svg{width:18px;height:18px}.provider-name{font-size:8px}.scale-pointer{width:6px;height:calc(var(--instrument-radius) - 54px)}.pointer-pivot{width:42px;height:42px;box-shadow:0 10px 24px #4d1e2224,0 0 0 7px #ffffff7a}.pointer-pivot span{width:15px;height:15px}.hero-copy{padding:24px 20px 28px}.hero-copy .eyebrow{letter-spacing:1.45px;margin-bottom:10px;font-size:9px}.hero-copy h1{max-width:none;font-size:clamp(30px,9vw,35px);line-height:.96}.hero-statement:before{filter:blur(12px);inset:-12px -10px}.hero-statement-finish{margin-top:5px}.hero-body-desktop{display:none}.hero-copy .hero-body-mobile{margin:13px 0;font-size:14px;line-height:1.22;display:block}.hero-copy .outline-button{min-height:38px;padding:0 15px;font-size:11px}.hero-copy blockquote{margin-top:14px;padding-top:11px;font-size:13.5px;line-height:1.18}.hero-copy cite{margin-top:6px;font-size:10.5px}.back-to-top{width:44px;height:44px}.back-to-top svg{width:18px;height:18px}.founder-panel{padding:52px 20px 40px}.founder-lockup{text-align:center;width:min(310px,90%);display:block}.founder-image-frame{padding:9px}.founder-meta{padding-top:23px}.founder-lockup h2{font-size:25px}.founder-lockup a{margin-top:14px}.who-copy{padding:36px 20px 40px}.who-copy h2{margin-bottom:17px;font-size:clamp(30px,9vw,37px)}.who-copy .who-lead{font-size:17.5px}.who-proof{gap:16px;margin:24px 0 31px;padding:15px 0}.who-proof strong{font-size:24px}.who-proof span{font-size:11.5px}.method-intro{grid-template-columns:1fr;gap:10px;margin-bottom:18px}.method-intro h3{font-size:21px}.method-grid{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.method-grid li,.method-grid li:last-child{grid-column:auto;min-height:auto;padding:15px 0}.who-copy .who-close{margin-top:8px;padding:13px 15px;font-size:14px}}@media (max-width:360px) and (max-height:720px){.site-header{min-height:58px;padding:7px 12px}.brand img{width:44px;height:29px}.brand strong{font-size:12.5px}.brand small{font-size:7px}.hamburger{width:36px;height:36px}.mobile-header-cta{min-height:33px;padding:0 8px;font-size:9px}.pointer-visual{--instrument-radius:82px;min-height:138px}.scale-face{width:82%}.provider-icon{width:38px;height:38px}.provider-icon svg{width:16px;height:16px}.provider-name{font-size:7.5px}.scale-pointer{height:calc(var(--instrument-radius) - 48px)}.pointer-pivot{width:36px;height:36px}.hero-copy{padding:10px 16px 14px}.hero-copy .eyebrow{margin-bottom:7px;font-size:8px}.hero-copy h1{font-size:23.5px}.hero-statement-quote,.hero-statement-finish{opacity:1;animation:none;transform:none}.hero-copy .hero-body-mobile{display:none}.hero-copy .outline-button{min-height:34px;margin-top:8px;font-size:10px}.hero-copy blockquote{margin-top:8px;padding-top:7px;font-size:11px;line-height:1.15}.hero-copy cite{font-size:9.5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
@font-face{font-family:Archivo;src:url(/fonts/archivo-variable.ttf)format("truetype");font-weight:100 900;font-stretch:62% 125%;font-display:swap}:root{--brand-tint:#f3e8ff;--brand-purple:#9a27f7;--corporate-dark:#222223;--corporate-paper:#fff}body{background:var(--corporate-paper);color:#222223;font-family:Archivo,Arial,sans-serif}.site-container{width:min(1280px,100% - 112px);margin-inline:auto}.corporate-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #ece4f5;position:sticky;top:0}.header-inner{align-items:center;gap:45px;min-height:88px;display:flex}.corporate-header .brand{margin-right:auto}.corporate-header .brand img{width:52px;height:auto}.corporate-header .brand strong{letter-spacing:.7px;font-size:17px}.corporate-nav{gap:32px;font-size:13px;display:flex}.corporate-nav a{border-bottom:1px solid #0000;padding:12px 0}.corporate-nav a:hover,.corporate-nav a[aria-current]{border-bottom-color:var(--brand-purple)}.header-consult{border:1px solid #d7c9e4;border-radius:3px;align-items:center;gap:20px;padding:12px 18px;font-size:12px;font-weight:700;display:inline-flex}.corporate-menu-toggle{color:inherit;background:0 0;border:1px solid #ece4f5;border-radius:3px;justify-content:center;align-items:center;padding:10px;display:none}.corporate-mobile-nav[hidden]{display:none}.corporate-mobile-nav{background:var(--corporate-paper);padding:10px 24px 24px}.corporate-mobile-nav a{border-bottom:1px solid #ece4f5;justify-content:space-between;padding:17px 0;font-size:18px;display:flex}.corporate-mobile-nav a[aria-current]{color:var(--brand-purple)}.skip-link{z-index:100;color:#fff;background:#222223;padding:15px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:10px}:focus-visible{outline-offset:5px;outline:2px solid #605866}section[id],div[id],main[id]{scroll-margin-top:112px}h1,h2,h3,p{overflow-wrap:break-word}.eyebrow{letter-spacing:1.8px;color:#605866;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:700;line-height:1.6}.corporate-home h1,.page-intro h1,.product-hero h1{letter-spacing:-3.8px;margin:0 0 26px;font-size:clamp(46px,5.5vw,78px);font-weight:400;line-height:1.08}.corporate-home h2,.page-intro h2,.product-page h2,.product-support h2,.consulting-cta h2,.method-section h2,.service-areas-band h2,.founder-intro h2,main>.section-space h2{letter-spacing:-1.8px;margin:0 0 24px;font-size:clamp(32px,3.25vw,46px);font-weight:400;line-height:1.16}h2 em{color:var(--brand-purple);font-family:Archivo,Arial,sans-serif;font-weight:400}.corporate-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;padding-top:78px;padding-bottom:78px;display:grid}.corporate-hero .eyebrow{align-items:center;gap:9px;margin-bottom:28px;display:flex}.brand-dot{background:#726779;border-radius:100%;width:7px;height:7px;box-shadow:0 0 0 4px #faf8fd}.hero-introduction{color:#605866;max-width:480px;margin:0 0 30px;font-size:17px;line-height:1.8}.button-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.solid-link{background:var(--corporate-dark);color:#fff;border:1px solid var(--corporate-dark);border-radius:3px;justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;font-size:12px;font-weight:700;line-height:1.5;transition:background .15s,transform .15s;display:inline-flex}.solid-link:hover{background:#605866;transform:translateY(-2px)}.plain-link{align-items:center;gap:14px;font-size:12px;font-weight:700;line-height:1.6;display:inline-flex}.plain-link:hover{text-underline-offset:6px;text-decoration:underline}.icon-link,.footer-grid>div>a.icon-link:not(.brand){align-items:center;gap:8px;display:inline-flex}.icon-link svg{flex-shrink:0}.hero-footnote{color:#605866;margin:23px 0 0;font-size:10px;line-height:1.7}.direction-visual{background:#faf8fd;border:1px solid #ece4f5;border-radius:4px;min-height:475px;position:relative;overflow:hidden}.visual-grid{opacity:.48;background-image:linear-gradient(#9a27f74f 1px,#0000 1px),linear-gradient(90deg,#9a27f74f 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.visual-heading,.visual-caption{letter-spacing:1.5px;color:#605866;z-index:2;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;left:25px;right:25px}.visual-heading{top:24px}.visual-caption{letter-spacing:.5px;font-size:11px;bottom:15px}.north-star{font-size:42px;line-height:1}.orbit{border:1px solid #d7c9e4;border-radius:100%;width:350px;height:350px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-two{border-style:dashed;width:235px;height:235px}.direction-center{background:linear-gradient(150deg,#fff,#ece4f5);border:1px solid #fff;border-radius:100%;justify-content:center;align-items:center;width:170px;height:170px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 35px #9a27f71f}.direction-center img{mix-blend-mode:multiply;width:96px;height:auto}.direction-label{z-index:2;background:#fff;border:1px solid #ece4f5;border-radius:3px;align-items:center;gap:12px;padding:14px;font-size:11px;display:flex;position:absolute;box-shadow:0 8px 20px #9a27f70a}.direction-label>span{color:#726779;font-size:9px}.label-one{top:91px;left:26px}.label-two{top:230px;right:23px}.label-three{background:var(--corporate-dark);color:#fff;border-color:var(--corporate-dark);bottom:68px;left:36px}.label-three>span{color:#ece4f5}.expertise-strip{border-block:1px solid #ece4f5}.expertise-strip>.site-container{color:#605866;justify-content:space-between;align-items:center;gap:20px;padding-block:23px;font-size:11px;display:flex}.expertise-strip span{align-items:center;gap:12px;display:flex}.expertise-strip svg{color:#726779;flex-shrink:0}.section-space{padding-block:94px}.section-heading-row{justify-content:space-between;align-items:start;gap:50px;margin-bottom:42px;display:flex}.section-heading-row>h2{width:62%;margin-bottom:0}.section-heading-row>.plain-link{align-self:end;margin-bottom:24px}.section-heading-row .eyebrow{margin-top:8px}.pathways{border-top:1px solid #ece4f5;border-bottom:1px solid #ece4f5;grid-template-columns:1fr 1fr;gap:0;display:grid}.pathways article{padding:36px 42px 39px 0;position:relative}.pathways article+article{border-left:1px solid #ece4f5;padding-left:42px;padding-right:0}.pathways article>svg{color:#726779;position:absolute;top:32px;right:42px}.pathways article+article>svg{right:0}.pathways .eyebrow{margin-bottom:35px;display:block}.pathways h3{letter-spacing:-.8px;margin:0 0 20px;font-size:28px;font-weight:400;line-height:1.3}.pathways p{color:#605866;max-width:440px;margin:0 0 30px;font-size:14px;line-height:1.85}.portfolio-band{background:#faf8fd;padding-block:84px}.product-feature{background:#fff;border:1px solid #ece4f5;border-radius:5px;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden}.product-feature-copy{padding:48px}.product-kicker{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:36px;display:flex}.product-kicker .eyebrow{margin:0}.availability{color:#605866;white-space:nowrap;border:1px solid #ece4f5;border-radius:20px;align-items:center;gap:6px;padding:4px 9px;font-size:9px;display:inline-flex}.availability:before{content:"";background:#726779;border-radius:50%;width:5px;height:5px}.product-parent{letter-spacing:2px;color:#726779;margin:0 0 10px;font-size:9px;font-weight:700}.product-feature-copy h2,.product-feature-copy h3{letter-spacing:-1.8px;margin:0 0 18px;font-size:43px;font-weight:400}.product-feature-copy>p:not(.product-parent){color:#605866;max-width:340px;font-size:17px;line-height:1.7}.product-feature-copy>.product-audience{margin-top:23px;margin-bottom:27px;font-size:12px!important}.product-price-note{color:#726779;margin-top:17px;font-size:9px;line-height:1.6;display:block}.product-feature-visual{background:linear-gradient(135deg,#ece4f5,#faf8fd);border-left:1px solid #ece4f5;justify-content:center;align-items:center;padding:42px;display:flex}.product-preview{text-align:left;color:#222223;background:#fff;border:1px solid #ece4f5;border-radius:7px;width:100%;max-width:500px;overflow:hidden;box-shadow:0 16px 35px #9a27f71c}.preview-toolbar{border-bottom:1px solid #faf8fd;justify-content:space-between;align-items:center;gap:10px;padding:15px 19px;font-size:11px;font-weight:700;display:flex}.preview-toolbar>span:first-child{align-items:center;gap:7px;display:flex}.preview-logo{background:#ece4f5;border-radius:3px;justify-content:center;align-items:center;padding:3px 7px;display:inline-flex}.preview-example{color:#726779;font-size:8px;font-weight:400}.preview-body{padding:26px}.preview-breadcrumb{letter-spacing:.8px;color:#726779;align-items:center;gap:8px;font-size:7px;font-weight:700;display:flex}.preview-title{justify-content:space-between;align-items:center;margin:21px 0;display:flex}.preview-title h3{letter-spacing:-.8px;margin:0;font-size:25px;font-weight:400;line-height:1.2}.preview-avatar{color:#605866;background:#faf8fd;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:10px;display:flex;box-shadow:0 0 0 1px #ece4f5}.preview-tabs{color:#726779;border-bottom:1px solid #faf8fd;gap:23px;font-size:9px;display:flex}.preview-tabs span{padding:7px 0 11px}.preview-tabs span:first-child{color:#222223;border-bottom:2px solid #726779}.preview-progress{color:#726779;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:22px 0 14px;font-size:8px;display:flex}.preview-progress>div{background:#faf8fd;border-radius:5px;width:100%;height:5px;margin-top:3px}.preview-progress i{background:#d7c9e4;border-radius:5px;width:66.66%;height:100%;display:block}.preview-task{border-bottom:1px solid #faf8fd;align-items:center;gap:10px;padding:13px 0;display:flex}.preview-task>div{flex-direction:column;gap:5px;display:flex}.preview-task strong{font-size:10px}.preview-task small{color:#726779;font-size:8px}.task-check,.task-number{color:#726779;border:1px solid #faf8fd;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;display:flex}.task-check{color:#27633e;background:#e8f6ed;border:0}.task-status{color:#27633e;background:#e8f6ed;border-radius:3px;margin-left:auto;padding:5px 7px;font-size:7px}.task-status.review{color:#70551e;background:#fff3d8}.task-status.next{color:#726779;background:#faf8fd}.preview-comment{color:#726779;align-items:center;gap:8px;margin-top:20px;font-size:9px;display:flex}.standard-product-preview{flex-direction:column;gap:20px;padding:70px 30px;display:flex}.standard-product-preview strong{font-size:40px}.method-section{grid-template-columns:1fr 1fr;gap:90px;display:grid}.method-section .section-lead{max-width:340px;margin-bottom:24px}.section-lead{color:#605866;font-size:16px;line-height:1.85}.method-list{margin:0;padding:0;list-style:none}.method-list li{border-top:1px solid #ece4f5;gap:28px;padding:23px 0;display:flex}.method-list li>span{color:#726779;padding-top:3px;font-size:11px}.method-list h3{letter-spacing:-.4px;margin:0 0 9px;font-size:18px;font-weight:400}.method-list p{color:#605866;margin:0;font-size:12px;line-height:1.8}.founder-intro{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;padding-block:65px;display:grid}.founder-photo{border-radius:4px;max-width:400px;overflow:hidden}.founder-photo img{width:100%;height:auto;display:block}.founder-intro p:not(.eyebrow){color:#605866;max-width:500px;font-size:14px;line-height:1.9}.founder-intro .plain-link{margin-top:17px}.founder-role{font-weight:700}.corporate-testimonials{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.corporate-testimonials blockquote{border-top:1px solid #ece4f5;flex-direction:column;margin:0;padding-top:18px;display:flex}.corporate-testimonials blockquote>span{color:#726779;height:48px;font-family:Archivo,Arial,sans-serif;font-size:56px}.corporate-testimonials p{color:#605866;flex:1;font-size:12px;line-height:1.9}.corporate-testimonials cite{max-width:230px;margin-top:14px;font-size:10px;font-style:normal;font-weight:700;line-height:1.6}.consulting-cta{border-top:1px solid #ece4f5;justify-content:space-between;align-items:center;gap:40px;padding-block:66px;display:flex}.consulting-cta h2{font-size:38px}.consulting-cta p:not(.eyebrow){color:#605866;max-width:420px;font-size:13px;line-height:1.8}.consulting-cta .solid-link{flex-shrink:0}.corporate-footer{background:#faf8fd;border-top:1px solid #ece4f5}.footer-grid{grid-template-columns:1.8fr .8fr 1fr 1fr;gap:35px;padding-block:56px;display:grid}.corporate-footer .brand img{width:44px;height:auto}.corporate-footer .brand strong{font-size:15px}.corporate-footer p:not(.eyebrow),.corporate-footer address{color:#605866;margin-bottom:20px;font-size:11px;font-style:normal;line-height:1.9}.footer-grid>div>a:not(.brand){margin-bottom:12px;font-size:11px;line-height:1.6;display:block}.footer-grid .eyebrow{letter-spacing:1.4px;margin-top:6px;font-size:9px}.corporate-footer a:hover{text-underline-offset:4px;text-decoration:underline}.footer-bottom{color:#605866;border-top:1px solid #ece4f5;justify-content:space-between;gap:20px;padding-block:23px;font-size:9px;display:flex}.footer-bottom>div{gap:25px;display:flex}.page-intro{padding-block:85px 65px}.page-intro h1{max-width:1000px;font-size:clamp(42px,5vw,68px)}.page-intro>p:not(.eyebrow),.services-intro>div>p:not(.eyebrow){color:#605866;max-width:650px;font-size:17px;line-height:1.85}.catalog-section{gap:32px;padding-bottom:80px;display:grid}.product-support{border-top:1px solid #ece4f5;justify-content:space-between;align-items:center;gap:50px;padding-block:70px;display:flex}.product-support>div{max-width:700px}.product-support p:not(.eyebrow){color:#605866;max-width:610px;font-size:14px;line-height:1.9}.product-support .solid-link{flex-shrink:0}.services-intro{grid-template-columns:1.2fr 1fr;align-items:center;gap:45px;display:grid}.services-intro .pointer-visual{width:100%;height:420px;min-height:0}.services-intro .solid-link{margin-top:20px}.service-areas-band{background:var(--corporate-dark);color:#faf8fd}.service-areas{grid-template-columns:repeat(3,1fr);gap:40px 50px;margin:50px 0;display:grid}.service-areas article{border-top:1px solid #605866;padding-top:25px}.service-areas h3{letter-spacing:-.6px;font-size:23px;font-weight:400}.service-areas p,.service-areas-band .section-space>p:last-child{color:#d7c9e4;font-size:12px;line-height:1.9}.breadcrumbs{color:#726779;gap:12px;padding-block:25px;font-size:10px;display:flex}.breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.product-subnav{border-block:1px solid #ece4f5;justify-content:space-between;align-items:center;gap:20px;padding-block:18px;font-size:12px;display:flex}.product-subnav>div{gap:26px;font-size:11px;display:flex}.product-subnav a:hover{text-underline-offset:5px;text-decoration:underline}.product-hero{grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding-block:70px 85px;display:grid}.product-hero h1{max-width:600px;font-size:clamp(42px,5vw,70px)}.product-hero .product-kicker{margin-bottom:26px}.product-hero .section-lead{max-width:490px;margin-bottom:28px}.product-hero-visual{background:#ece4f5;border-radius:5px;padding:32px}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:42px;display:grid}.benefit-grid article{border-top:1px solid #ece4f5;padding-top:28px}.benefit-grid h3{letter-spacing:-.8px;margin-top:28px;font-size:26px;font-weight:400;line-height:1.3}.benefit-grid p{color:#605866;font-size:13px;line-height:1.9}.benefit-grid+.button-row{margin-top:30px}.pricing-band{background:#faf8fd;padding-block:85px}.pricing-layout{grid-template-columns:1fr .9fr;align-items:center;gap:100px;display:grid}.pricing-layout .section-lead{margin-bottom:35px}.pricing-layout>div>p:last-child{color:#605866;font-size:12px;line-height:2}.product-pricing-card{background:#fff;border:1px solid #ece4f5;border-radius:5px;padding:40px}.pricing-amount{align-items:center;gap:18px;display:flex}.pricing-amount>strong{letter-spacing:-5px;font-size:80px;font-weight:400;line-height:1.3}.pricing-amount>span{color:#605866;font-size:12px;line-height:1.6}.trial-badge{background:#faf8fd;border-radius:3px;margin:20px 0;padding:10px 12px;font-size:12px}.product-pricing-card ul{gap:15px;margin:22px 0 27px;padding:0;list-style:none;display:grid}.product-pricing-card li{align-items:center;gap:10px;font-size:12px;display:flex}.product-pricing-card li svg{color:#726779;flex-shrink:0}.product-pricing-card .solid-link{width:100%}.product-pricing-card small{color:#726779;margin-top:17px;font-size:10px;line-height:1.8;display:block}.product-faq{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.product-faq details{border-top:1px solid #ece4f5}.product-faq details:last-child{border-bottom:1px solid #ece4f5}.product-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:23px 0;font-size:13px;line-height:1.6;list-style:none;display:flex}.product-faq summary::-webkit-details-marker{display:none}.product-faq summary svg{color:#726779;flex-shrink:0;align-self:center}.product-faq details[open] summary svg{transform:rotate(45deg)}.product-faq details p{color:#605866;margin:0 25px 25px 0;font-size:12px;line-height:1.9}.contact-page .contact-hero{max-width:1280px;margin:auto}.contact-page .contact-hero h1{letter-spacing:-2px;font-family:Archivo,Arial,sans-serif;font-size:clamp(40px,4.5vw,62px);font-weight:400;line-height:1.15}.contact-page .contact-hero p{font-family:Archivo,Arial,sans-serif}.contact-context{background:#faf8fd;border-left:2px solid #726779;padding:16px;font-size:13px!important}.contact-form input,.contact-form textarea{font-family:inherit}.legal-page{min-height:65vh}@media (min-width:1101px){.corporate-mobile-nav{display:none!important}}@media (max-width:1100px){.site-container{width:calc(100% - 64px)}.header-inner{gap:24px}.corporate-nav{gap:22px}.corporate-hero{gap:35px}.corporate-home h1{letter-spacing:-2.8px;font-size:57px}.direction-visual{min-height:430px}.product-feature-copy{padding:32px}.product-feature-visual{padding:25px}.product-price-note{font-size:8px}.pricing-layout{gap:50px}.product-support{flex-direction:column;align-items:flex-start;gap:20px}.product-hero{gap:35px}.product-hero-visual,.preview-body{padding:20px}.product-kicker{gap:8px}.founder-intro{gap:50px}.corporate-testimonials{gap:25px}.footer-grid{grid-template-columns:1.4fr .7fr 1fr 1fr;gap:25px}.services-intro{gap:20px}.services-intro .pointer-visual{height:340px}}@media (max-width:850px){.corporate-nav{display:none}.corporate-menu-toggle{display:flex}.header-inner{min-height:78px}.corporate-hero{grid-template-columns:1fr;gap:45px;padding-block:50px}.corporate-hero-copy{max-width:620px}.direction-visual{min-height:410px}.label-two{top:190px;right:12%}.label-one{top:80px;left:12%}.label-three{bottom:60px;left:17%}.corporate-home h1{font-size:70px}.hero-introduction{max-width:530px}.expertise-strip>.site-container{gap:15px;font-size:9px}.expertise-strip span{gap:8px}.section-heading-row{gap:35px}.section-heading-row>h2{width:65%}.product-feature{grid-template-columns:1fr}.product-feature-copy{padding:35px}.product-feature-copy>p:not(.product-parent){max-width:100%}.product-feature-visual{border-top:1px solid #ece4f5;border-left:0;padding:35px}.product-price-note{font-size:10px}.method-section,.founder-intro{gap:35px}.corporate-testimonials{grid-template-columns:1fr}.corporate-testimonials blockquote{grid-template-columns:40px 1fr;gap:0 15px;display:grid}.corporate-testimonials cite{grid-column:2;max-width:none}.corporate-testimonials p{margin:7px 0}.footer-grid{grid-template-columns:1.4fr 1fr;gap:35px}.product-hero{grid-template-columns:1fr;gap:40px;padding-top:45px}.product-hero-visual{justify-content:center;padding:40px;display:flex}.product-hero h1{max-width:650px;font-size:65px}.benefit-grid{gap:25px}.benefit-grid h3{font-size:23px}.pricing-layout{grid-template-columns:1fr 1fr;gap:35px}.product-pricing-card{padding:25px}.product-faq{grid-template-columns:.7fr 1.3fr;gap:35px}.services-intro{grid-template-columns:1fr}.services-intro .pointer-visual{max-width:650px;height:400px;margin:auto}.service-areas{grid-template-columns:1fr 1fr}.section-space,.portfolio-band{padding-block:65px}}@media (max-width:600px){.site-container{width:calc(100% - 40px)}.header-inner{gap:12px;min-height:73px}.corporate-header .brand{gap:8px}.corporate-header .brand img{width:38px}.corporate-header .brand strong{font-size:13px}.corporate-header .brand small{letter-spacing:.8px;font-size:6px}.header-consult{gap:6px;padding:9px;font-size:10px}.header-consult svg{width:12px}.corporate-menu-toggle{padding:8px}.corporate-menu-toggle svg{width:18px;height:18px}.corporate-hero{gap:34px;padding-block:40px 36px}.corporate-home h1{letter-spacing:-2.3px;font-size:48px}.corporate-hero .eyebrow{margin-bottom:22px;font-size:9px}.hero-introduction{font-size:14px;line-height:1.9}.button-row{gap:20px}.solid-link{gap:16px;padding:14px 16px;font-size:11px}.plain-link{gap:9px;font-size:11px}.hero-footnote{font-size:9px}.direction-visual{min-height:350px}.visual-heading{font-size:6px;left:17px;right:17px}.visual-caption{font-size:9px;left:17px;right:17px}.orbit{width:270px;height:270px}.orbit-two{width:175px;height:175px}.direction-center{width:135px;height:135px}.direction-center img{width:80px}.direction-label{gap:8px;padding:11px;font-size:9px}.label-one{top:65px;left:19px}.label-two{top:176px;right:15px}.label-three{bottom:58px;left:24px}.expertise-strip>.site-container{flex-wrap:wrap;justify-content:flex-start;gap:12px 20px;padding-block:17px}.expertise-strip span{font-size:8px}.expertise-strip span:before{font-size:12px}.section-space{padding-block:48px}.section-heading-row{margin-bottom:29px;display:block}.section-heading-row>h2{width:auto}.section-heading-row>.plain-link{margin-bottom:0}.corporate-home h2,.product-page h2,.product-support h2,.consulting-cta h2,.method-section h2,.service-areas-band h2,.founder-intro h2,main>.section-space h2{letter-spacing:-1px;font-size:31px}.eyebrow{letter-spacing:1.5px;margin-bottom:17px;font-size:9px}.pathways{grid-template-columns:1fr}.pathways article,.pathways article+article{border-left:0;padding:28px 0}.pathways article+article{border-top:1px solid #ece4f5}.pathways article>svg{width:24px;top:26px;right:0}.pathways .eyebrow{margin-bottom:26px}.pathways h3{font-size:26px}.pathways p{margin-bottom:22px;font-size:13px}.portfolio-band{padding-block:45px}.product-feature-copy{padding:25px}.product-feature-copy h2,.product-feature-copy h3{font-size:36px}.product-kicker{margin-bottom:29px}.product-kicker .eyebrow{letter-spacing:1px;font-size:8px}.availability{font-size:8px}.product-feature-copy>p:not(.product-parent){font-size:15px}.product-feature-visual{padding:17px}.preview-body{padding:19px 15px}.preview-toolbar{gap:6px;padding:12px;font-size:10px}.preview-example{font-size:6px}.preview-breadcrumb{letter-spacing:.5px;gap:5px;font-size:6px}.preview-title h3{font-size:23px}.preview-title{margin:17px 0}.preview-task strong{font-size:9px}.preview-task small{font-size:7px}.task-status{padding:4px;font-size:6px}.preview-task{gap:7px}.preview-comment,.product-price-note{font-size:8px}.method-section{grid-template-columns:1fr;gap:30px}.method-list li{padding:20px 0}.method-list h3{font-size:17px}.section-lead{font-size:14px}.founder-intro{grid-template-columns:1fr;gap:30px;padding-block:35px}.founder-photo{max-width:350px}.founder-intro p:not(.eyebrow){font-size:13px}.corporate-testimonials{gap:28px}.consulting-cta{padding-block:40px;display:block}.consulting-cta .solid-link{margin-top:16px}.footer-grid{grid-template-columns:1fr 1fr;gap:26px;padding-block:35px}.footer-intro{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:15px;padding-block:20px;font-size:8px}.footer-grid>div>a:not(.brand){font-size:10px}.page-intro{padding-block:43px 34px}.page-intro h1{letter-spacing:-1.8px;font-size:41px}.page-intro>p:not(.eyebrow),.services-intro>div>p:not(.eyebrow){font-size:14px}.catalog-section{padding-bottom:45px}.product-support{gap:15px;padding-block:40px}.product-support p:not(.eyebrow){font-size:13px}.breadcrumbs{padding-block:18px;font-size:9px}.product-subnav{flex-direction:column;align-items:flex-start;gap:16px;font-size:10px}.product-subnav>div{gap:23px;font-size:10px}.product-hero{padding-block:35px 40px}.product-hero h1{letter-spacing:-2.2px;font-size:48px}.product-hero-visual{padding:17px}.benefit-grid{grid-template-columns:1fr;gap:22px}.benefit-grid article{padding-top:20px}.benefit-grid h3{margin-top:20px;font-size:25px}.pricing-band{padding-block:45px}.pricing-layout{grid-template-columns:1fr;gap:25px}.pricing-amount>strong{font-size:70px}.product-faq{grid-template-columns:1fr;gap:15px}.product-faq summary{padding:19px 0;font-size:12px}.service-areas{grid-template-columns:1fr;gap:25px;margin:35px 0}.service-areas h3{font-size:25px}.services-intro .pointer-visual{height:300px}.contact-page .contact-hero{padding:40px 20px}.contact-page .contact-hero h1{font-size:39px}.corporate-testimonials p{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.solid-link:hover{transform:none}}.product-preview h3{font-family:Archivo,Arial,sans-serif}.services-intro .pointer-visual{--instrument-radius:clamp(120px, 36cqw, 200px);order:0;container-type:inline-size}.services-intro .instrument-caption{max-width:85%;font-size:9px;line-height:1.7}.corporate-header .brand strong,.corporate-header .brand small,.header-consult{white-space:nowrap}@media (max-width:380px){.header-inner{gap:9px}.corporate-header .brand small{letter-spacing:.4px;font-size:5.5px}.header-consult{padding:8px}}:root{--brand-purple:#9a27f7;--brand-purple-hover:#7c16cf;--brand-tint:#f3e8ff;--corporate-dark:#222223;--corporate-paper:#fff;--mint:#f3e8ff;--pale-mint:#faf8fd;--ink:#222223;--body:#504b55;--muted:#69626f;--paper:#faf8fd;--line:#e5dfea}h1,h2,h3,h4,button,input,textarea,select,.contact-page .contact-hero h1,.legal-page h1,.legal-page h2{font-family:Archivo,Arial,sans-serif}.corporate-home h1,.page-intro h1,.product-hero h1{letter-spacing:-.055em;font-weight:650}.corporate-home h1 span,.page-intro h1 span{color:var(--brand-purple)}.corporate-home h2,.product-page h2,.product-support h2,.consulting-cta h2,.method-section h2,.founder-intro h2,main>.section-space h2,.service-areas-band h2{letter-spacing:-.045em;font-weight:600}h2 em{font-style:normal;font-weight:600}.corporate-header .brand strong,.corporate-footer .brand strong{letter-spacing:-.8px;font-size:22px;font-weight:650}.corporate-header .brand small{letter-spacing:.6px;font-size:8px}.brand img{mix-blend-mode:normal}.corporate-header .brand img{width:48px}.eyebrow,.plain-link:hover,.corporate-nav a[aria-current]{color:var(--brand-purple-hover)}.solid-link,.header-consult{background:var(--brand-purple);border-color:var(--brand-purple);color:#fff}.solid-link:hover,.header-consult:hover{background:var(--brand-purple-hover);border-color:var(--brand-purple-hover)}.brand-dot{background:var(--brand-purple);box-shadow:0 0 0 4px var(--brand-tint)}.direction-visual{background:var(--brand-purple);isolation:isolate;border:0;border-radius:3px;min-height:485px}.brand-diagonals{z-index:-1;opacity:.55;background:url(/images/scalepointer-mark-outline.svg) 50%/170% no-repeat;position:absolute;inset:0}.direction-visual:after{content:"";z-index:-1;background:#ffffff08;width:40%;height:150%;position:absolute;top:-25%;right:12%;transform:rotate(29deg)}.direction-visual .visual-heading{color:#fff;letter-spacing:1.1px;font-size:8px;top:25px}.direction-visual .direction-center{width:68%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;top:45%}.direction-visual .direction-center img{mix-blend-mode:normal;width:100%;height:auto}.direction-visual .visual-caption{color:#fff;align-items:end;bottom:32px}.direction-visual .visual-caption>span:first-child{letter-spacing:-1px;font-size:32px;font-weight:550;line-height:1.08}.direction-visual .visual-caption>span:last-child{text-align:right;font-size:10px;line-height:1.6}.expertise-strip{background:#faf8fd}.expertise-strip svg,.pathways article>svg,.method-list li>span,.corporate-testimonials blockquote>span{color:var(--brand-purple)}.pathways h3,.benefit-grid h3,.service-areas h3,.method-list h3{font-weight:550}.portfolio-band{background:#faf8fd}.product-feature{background:#fff;border-color:#e3d8ee}.product-feature-visual{background:#9a27f7 url(/images/scalepointer-mark-outline.svg) 50%/145% no-repeat;border-left:0}.product-preview{color:#222223;border-color:#e7ddf0;box-shadow:0 20px 45px #3314532e}.preview-title h3{font-weight:550}.preview-logo{background:#f3e8ff;padding:5px}.preview-tabs span:first-child{border-bottom-color:var(--brand-purple);color:#7718c4}.preview-progress i{background:var(--brand-purple)}.preview-avatar,.trial-badge{color:#7117b9;background:#f3e8ff}.availability{color:#7117b9;background:#f8f0ff;border-color:#dbc0f2}.availability:before{background:var(--brand-purple)}.product-parent{color:#716579}.product-feature-copy h2,.product-feature-copy h3{letter-spacing:-.04em;font-weight:600}.product-hero-visual{background:#9a27f7 url(/images/scalepointer-mark-outline.svg) 50%/160% no-repeat}.pricing-band{background:#faf8fd}.product-pricing-card{background:#fff;border:1px solid #d6b7ef;box-shadow:0 16px 36px #9a27f70a}.pricing-amount>strong{font-weight:600}.product-pricing-card li svg{color:#8520d9}.service-areas-band{color:#fff;background:#222223}.service-areas-band .eyebrow{color:#d8b2fa}.service-areas p,.service-areas-band .section-space>p:last-child{color:#d3cdd9}.service-areas article{border-color:#4c4354}.founder-band{background:#faf8fd}.founder-photo{background:#fff}.consulting-cta{border-top:3px solid var(--brand-purple)}.corporate-footer{color:#fff;background:#222223;border-color:#222223}.corporate-footer p:not(.eyebrow),.corporate-footer address,.footer-bottom{color:#d3cdd9}.corporate-footer .eyebrow{color:#d8b2fa}.footer-bottom{border-color:#49414f}.corporate-footer .brand img{filter:brightness(0)invert()}.corporate-footer a:hover{color:#dfc0fb}.contact-context{border-color:var(--brand-purple);background:#f3e8ff}.contact-form button{background:var(--brand-purple);border-color:var(--brand-purple);box-shadow:none}.contact-form button:hover{background:var(--brand-purple-hover)}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--brand-purple);outline-color:var(--brand-purple)}.services-intro .pointer-visual{background:radial-gradient(circle at 50% 60%,#fff,#f4e8ff);border:1px solid #ede2f6}.services-intro .instrument-glow{background:radial-gradient(circle,#fff,#dec0f83b 34%,#0000 68%)}.services-intro .pointer-needle{filter:drop-shadow(0 7px 8px #9a27f730);background:linear-gradient(90deg,#7015b9,#af55fa,#9a27f7)}.services-intro .pointer-pivot{border-color:#c889f9;box-shadow:0 12px 30px #9a27f720,0 0 0 9px #ffffff80}.services-intro .pointer-pivot span{background:var(--brand-purple)}.services-intro>.pointer-visual>p.instrument-caption{color:#605368;font:500 9px/1.7 Archivo,sans-serif}@media (max-width:850px){.direction-visual{min-height:430px}.direction-visual .direction-center{width:48%}}@media (max-width:600px){.corporate-header .brand strong{font-size:18px}.corporate-header .brand img{width:36px}.corporate-header .brand small{letter-spacing:.25px;font-size:6px}.corporate-home h1,.product-hero h1{font-size:clamp(41px,11.3vw,53px)}.direction-visual{min-height:370px}.direction-visual .direction-center{width:70%;top:43%}.direction-visual .visual-heading{font-size:6px;left:18px;right:18px}.direction-visual .visual-heading span:last-child{display:none}.direction-visual .visual-caption{bottom:25px;left:20px;right:20px}.direction-visual .visual-caption>span:first-child{font-size:29px}.direction-visual .visual-caption>span:last-child{font-size:9px}}.direction-visual{background:linear-gradient(135deg,#6411a7 0%,#8b1fe0 56%,#9a27f7 100%);box-shadow:0 22px 55px #4f137d33}.brand-diagonals{opacity:1;background:linear-gradient(116deg,#0000 0 34%,#ffffff29 34.15%,#0000 34.35%),linear-gradient(116deg,#0000 0 72%,#ffffff1f 72.15%,#0000 72.35%)}.direction-visual:after{display:none}.direction-visual .direction-center{width:68%;height:auto;top:45%}.hero-bolt{width:100%;height:auto;display:block;overflow:visible}.bolt-segment{fill:#fff;transform-box:fill-box;transform-origin:50%}@keyframes boltSegmentPulse{0%,8%,48%,to{opacity:.22;filter:drop-shadow(0 0 #fff0)}14%,44%{opacity:1;filter:drop-shadow(0 0 24px #fffffffa)}}.founder-band{color:#fff;background:#222223}.founder-band .eyebrow{color:#d8b2fa}.founder-band .founder-intro p:not(.eyebrow){color:#d9d3df}.founder-band .plain-link{color:#fff}.founder-photo{background:#9a27f7;border:1px solid #fff3;box-shadow:16px 16px #9a27f78c}@media (prefers-reduced-motion:reduce){.bolt-segment-one,.bolt-segment-two{opacity:1;filter:none;animation:none}}:root{--brand-purple:#a62bff;--brand-purple-hover:#7f18d7;--brand-tint:#f5e9ff}.direction-visual{background:linear-gradient(135deg,#4f008d 0%,#7410d2 38%,#a62bff 72%,#7800ed 100%)}.hero-bolt{transform-origin:50%;animation:6.4s ease-in-out infinite neonLogoCycle}.bolt-segment-one{animation:6.4s ease-in-out infinite neonSegmentOne}.bolt-segment-two{animation:6.4s ease-in-out infinite neonSegmentTwo}@keyframes neonLogoCycle{0%,2%,to{opacity:.94;filter:drop-shadow(0 0 8px #ffffff59);transform:translate(0)skew(0)}3%{opacity:.25;filter:drop-shadow(0 0 2px #fff3);transform:translate(-3px,1px)skew(-1deg)}4%{opacity:1;filter:drop-shadow(0 0 25px #fff);transform:translate(3px,-1px)skew(1deg)}5%,9%{opacity:.65;filter:drop-shadow(0 0 7px #ffffff80);transform:translate(-1px)skew(0)}10%,48%{opacity:1;filter:none;transform:translate(0)skew(0)}52%,62%{opacity:1;filter:drop-shadow(0 0 32px #fff);transform:translate(0)skew(0)}70%,86%{opacity:.92;filter:drop-shadow(0 0 14px #ffffffad);transform:translate(0)skew(0)}}@keyframes neonSegmentOne{0%,10%,28%,48%{opacity:.18;filter:none}14%,24%{opacity:1;filter:drop-shadow(0 0 23px #fffffffa)}52%,to{opacity:1;filter:none}}@keyframes neonSegmentTwo{0%,26%,48%{opacity:.18;filter:none}32%,44%{opacity:1;filter:drop-shadow(0 0 23px #fffffffa)}52%,to{opacity:1;filter:none}}.founder-photo{isolation:isolate;background:#222223;position:relative}@media (prefers-reduced-motion:reduce){.hero-bolt{opacity:1;filter:none;animation:none;transform:none}.bolt-segment-one,.bolt-segment-two{opacity:1;filter:none;animation:none}}
.corporate-footer{isolation:isolate;background:#180d2d;border-top:0;position:relative;overflow:hidden}.footer-aura{z-index:-1;pointer-events:none;background:radial-gradient(at 83% 20%,#7620bc99,#0000 52%),radial-gradient(at 0 100%,#471775aa,#0000 58%);position:absolute;inset:0}.footer-aura:after{content:"";border:1px solid #d19aff30;border-radius:50%;width:640px;height:640px;animation:10s ease-in-out infinite alternate footer-breathe;position:absolute;top:-310px;right:-220px;box-shadow:0 0 0 64px #d19aff0c,0 0 0 128px #d19aff08}@keyframes footer-breathe{to{transform:translate(-35px,30px)scale(1.12)}}.footer-statement{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:24px;padding-block:76px 60px;display:flex}.footer-statement h2{color:#fff;letter-spacing:-3px;margin:18px 0 0;font-size:clamp(38px,5.5vw,78px);line-height:1.03}.footer-statement h2 span{color:#d7a4ff}.corporate-footer .footer-grid{padding-block:48px}.corporate-footer .footer-grid a:not(.brand),.corporate-footer address,.corporate-footer .footer-intro p{font-size:13px}.corporate-footer .brand strong{font-size:21px}.corporate-footer .eyebrow{color:#d9b0fb}.corporate-footer .footer-bottom{border-color:#ffffff26;padding-bottom:32px;padding-right:60px;font-size:11px}.back-to-top,.back-to-top.is-visible:hover{cursor:pointer;background:linear-gradient(145deg,#a62bff,#6715bd);border-color:#dbbaff;box-shadow:0 8px 28px #45127340,0 0 0 4px #ffffffa3}.back-to-top{visibility:hidden}.back-to-top.is-visible{visibility:visible}.service-areas-band{isolation:isolate;background:#1b102d;position:relative;overflow:hidden}.service-areas-band>.site-container{z-index:1;position:relative}.opportunity-field{pointer-events:none;background:radial-gradient(at 90% 10%,#9a27f74d,#0000 55%),radial-gradient(at 0 95%,#6620a938,#0000 55%);position:absolute;inset:0;overflow:hidden}.opportunity-dots{background:radial-gradient(circle,#dfb4ff95 1px,#0000 1.5px) 0 0/17px 17px;border-radius:50%;width:740px;height:740px;animation:48s linear infinite slowRotate;position:absolute;top:-220px;right:-240px;-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 70%);mask-image:radial-gradient(circle,#000 25%,#0000 70%)}.opportunity-orbit{border:1px solid #d2a2ff33;border-radius:50%;width:620px;height:620px;animation:22s linear infinite slowRotate;position:absolute;top:-260px;right:-150px}.opportunity-orbit:before{content:"";background:#e9d1ff;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;box-shadow:0 0 22px #cd7eff}.opportunity-orbit.orbit-two{width:800px;height:800px;animation-duration:38s;animation-direction:reverse;top:-350px;right:-240px}.service-areas-band h2{max-width:800px;font-size:clamp(36px,4.4vw,64px)}.service-areas{gap:18px;margin-block:44px 30px}.service-areas article{background:linear-gradient(140deg,#ffffff0d,#ffffff03);border:1px solid #d7b1ff30;border-radius:12px;padding:28px;transition:transform .25s,border-color .25s,background .25s}.service-areas article:hover{background:#8b35d222;border-color:#c88bffb0;transform:translateY(-5px)}.area-heading{color:#d7a4ff;justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.area-heading .eyebrow{margin:0;font-size:10px}.service-areas h3{color:#fff;margin:0 0 14px;font-size:21px}.service-areas p{color:#ddd3e7;font-size:14px;line-height:1.75}.careers-hero{isolation:isolate;background:#faf7ff;border-bottom:1px solid #e8dcf3;padding-block:100px 82px;position:relative;overflow:hidden}.careers-hero>.site-container{z-index:1;position:relative}.careers-hero h1{letter-spacing:-.065em;max-width:950px;margin:20px 0 28px;font-size:clamp(44px,5.8vw,80px);line-height:1.04}.careers-hero h1 span{color:#8820d7}.careers-hero p:not(.eyebrow){color:#5f526b;max-width:590px;margin-bottom:30px;font-size:17px;line-height:1.85}.careers-hero-note{letter-spacing:1.4px;color:#703698;align-items:center;gap:9px;margin-top:28px;font-size:10px;display:flex}.careers-hero-note span{background:#9a27f7;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #9a27f715}.careers-orbit{background:radial-gradient(circle,#c189ff55,#0000 65%);border-radius:50%;width:600px;height:600px;position:absolute;top:-20px;right:-150px}.careers-orbit>span{border:1px solid #aa61dc33;border-radius:50%;animation:32s linear infinite slowRotate;position:absolute;inset:0}.careers-orbit>span:nth-child(2){animation-duration:25s;animation-direction:reverse;inset:70px}.careers-orbit>span:nth-child(3){inset:140px}.careers-orbit>span:after{content:"";background:#9a27f7;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;box-shadow:0 0 16px #9a27f760}.careers-orbit-icon{color:#9a27f745;place-items:center;display:grid;position:absolute;inset:0}.careers-principles{border-bottom:1px solid #e8dcf3;grid-template-columns:repeat(3,1fr);gap:44px;padding-block:60px;display:grid}.careers-principles svg{color:#8a22d9}.careers-principles h2{letter-spacing:-.7px;margin-top:24px;font-size:23px}.careers-principles p{color:#64576f;font-size:14px;line-height:1.8}.careers-open{padding-block:80px}.careers-open .section-heading-row>p{color:#6b5b77;font-size:14px;line-height:1.8}.career-role{border-top:1px solid #ddcbea;grid-template-columns:1fr 1.2fr;gap:80px;padding:42px 0;display:grid}.career-role h3{letter-spacing:-1.3px;margin:16px 0 24px;font-size:clamp(27px,3vw,38px)}.career-role p,.career-role li{color:#605268;font-size:15px;line-height:1.8}.career-role details{border-top:1px solid #eee6f3;margin-top:20px}.career-role summary{cursor:pointer;color:#7823b5;justify-content:space-between;gap:12px;padding-block:18px;font-size:13px;font-weight:600;list-style:none;display:flex}.career-role summary::-webkit-details-marker{display:none}.career-role summary svg{flex-shrink:0;align-self:center}.career-role details[open] summary svg{transform:rotate(45deg)}.career-role h4{margin:16px 0 8px}.career-role ul{padding-left:20px}.career-role .role-note{font-size:12px}.careers-apply{background:#f7f1fc;border-block:1px solid #e6d9f0;padding-block:80px}.application-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:85px;display:grid}.application-intro h2{letter-spacing:-2.5px;font-size:clamp(40px,4.6vw,62px)}.application-intro h2 span{color:#8520d9}.application-intro>p:not(.eyebrow){color:#685675;max-width:340px;font-size:16px;line-height:1.85}.application-intro ol{padding:22px 0 0;list-style:none}.application-intro li{border-top:1px solid #e4d5ee;gap:20px;padding:22px 0;font-size:15px;line-height:1.6;display:flex}.application-intro li strong{color:#9a27f7;padding-top:4px;font-size:12px}.application-intro small{color:#6b5b77;margin-top:4px;font-size:12px;display:block}.career-form,.application-confirmation{background:#fff;border:1px solid #e9ddf1;border-radius:14px;padding:36px;box-shadow:0 16px 45px #53157a07}.career-form{gap:23px;display:grid}.career-form>.eyebrow{margin:0}.career-form label{color:#4d395a;font-size:12px;font-weight:550;display:block}.career-form input:not([type=checkbox]):not([type=file]),.career-form textarea,.career-form select{color:#2a1c34;width:100%;font:inherit;background:#fff;border:1px solid #dacee3;border-radius:6px;min-height:46px;margin-top:9px;padding:13px;font-size:15px;display:block}.career-form textarea{resize:vertical}.career-form :is(input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #9a27f7}.application-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field-optional{color:#75617f;font-size:11px;font-weight:400}.career-form .resume-upload{text-align:center;overflow-wrap:anywhere;background:#fcf9ff;border:1px dashed #ad78d1;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:25px 18px;display:flex;position:relative}.resume-upload svg{color:#8b25d3}.resume-upload>span{color:#6a5377;font-size:12px}.resume-upload input{max-width:100%;font:inherit;margin-top:10px;font-size:12px}.resume-upload input::file-selector-button{color:#61248a;cursor:pointer;background:#ede0f8;border:0;border-radius:4px;margin-right:12px;padding:9px 12px}.form-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.career-form .application-consent{align-items:start;gap:10px;font-size:12px;font-weight:400;line-height:1.8;display:flex}.application-consent input{accent-color:#8a22d9;flex-shrink:0;width:17px;height:17px;margin-top:4px}.application-consent a{text-decoration:underline}.career-form button{cursor:pointer;justify-content:space-between}.career-form button:disabled{opacity:.65;cursor:wait}.application-error{color:#9e263c;background:#fff5f7;border-left:3px solid #bd455b;margin:0;padding:12px;font-size:13px;line-height:1.7}.application-confirmation{padding-block:64px}.application-confirmation svg{color:#8b25d3}.application-confirmation h3{letter-spacing:-1px;font-size:34px;line-height:1.1}.application-confirmation p{color:#655070;line-height:1.8}.application-confirmation .application-reference{overflow-wrap:anywhere;font-size:11px}.application-confirmation button{cursor:pointer;background:0 0;border:0;padding-left:0}@media (max-width:1000px){.corporate-nav{gap:22px}.header-inner{gap:24px}.career-role{gap:35px}.application-layout{grid-template-columns:.8fr 1.2fr;gap:35px}.career-form{padding:25px}.application-fields{grid-template-columns:1fr}.careers-orbit{opacity:.5;right:-350px}}@media (max-width:700px){.footer-statement{align-items:end;padding-block:48px 35px}.footer-statement h2{letter-spacing:-1.5px;font-size:clamp(32px,8vw,48px)}.footer-statement .eyebrow{letter-spacing:1px;font-size:8px}.corporate-footer .footer-bottom{padding-bottom:85px}.service-areas article{padding:24px}.opportunity-dots{opacity:.3}.opportunity-orbit{opacity:.45}.service-areas{grid-template-columns:1fr}.careers-hero{padding-block:60px}.careers-hero h1{font-size:clamp(38px,9vw,62px)}.careers-hero p:not(.eyebrow){font-size:15px}.careers-principles{grid-template-columns:1fr;gap:24px;padding-block:42px}.careers-principles article{border-bottom:1px solid #e8dcf3;padding-bottom:12px}.careers-principles article:last-child{border:0}.careers-principles h2{margin-top:15px}.career-role,.application-layout{grid-template-columns:1fr;gap:25px}.careers-open,.careers-apply{padding-block:48px}.career-role{padding-block:30px}.application-intro>p:not(.eyebrow){max-width:none}.career-form{padding:23px 18px}}@media (prefers-reduced-motion:reduce){.footer-aura:after,.opportunity-dots,.opportunity-orbit,.careers-orbit>span{animation:none}.service-areas article,.back-to-top{transition:none}}:root{--brand-action:#8220dc}.corporate-home .product-feature{box-shadow:0 12px 36px #28153f09}.corporate-home .solid-link{box-shadow:0 4px 12px #6723a512}.corporate-home .solid-link:hover{box-shadow:0 8px 20px #6723a524}::selection{color:#2b1046;background:#e9d4ff}main:not(.corporate-home) .solid-link{background:var(--brand-action);border-color:var(--brand-action);border-radius:6px;min-height:44px;font-size:13px}.solid-link svg,.plain-link svg{flex-shrink:0}main:not(.corporate-home) .plain-link{min-height:44px;font-size:13px}main:not(.corporate-home) .product-feature,.product-hero-visual,.services-intro .pointer-visual{border-radius:12px}main:not(.corporate-home) .product-feature{box-shadow:0 14px 48px #28153f08}main:not(.corporate-home) .product-feature-visual,.product-hero-visual{background-image:radial-gradient(at 90% 0,#be77ff,#0000 60%),linear-gradient(145deg,#6616b5,#9a27f7)}main:not(.corporate-home) .product-price-note{font-size:12px;line-height:1.7}.product-faq h2{letter-spacing:-.045em;font-size:clamp(32px,3.25vw,46px);line-height:1.15}.product-faq summary{font-size:16px;line-height:1.5}.product-faq details p{color:#5e5268;font-size:15px;line-height:1.85}.product-faq details[open]{border-color:#c09bdf}.pathways article,.benefit-grid article{min-width:0}main:not(.corporate-home) .founder-intro p:not(.eyebrow),.benefit-grid p{font-size:15px;line-height:1.85}main:not(.corporate-home) .founder-band{background:radial-gradient(at 0 100%,#391752,#0000 65%),#21182b}:focus-visible{outline-offset:4px;outline:3px solid #8c35da}.corporate-footer :focus-visible,.service-areas-band :focus-visible{outline-color:#dfbbff}.contact-page{background:radial-gradient(at 0 0,#f5ebff,#0000 55%),#fff}.contact-page .contact-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(35px,6vw,90px);min-height:auto;padding:88px 0 104px}.contact-page .contact-hero h1{letter-spacing:-.05em;font-size:clamp(40px,4.3vw,62px);font-weight:650;line-height:1.08}.contact-hero .contact-intro>p:not(.eyebrow){color:#5e5268;margin-bottom:20px;font-size:17px;line-height:1.8}.contact-next{border-top:1px solid #dfd3e9;margin-top:32px;padding-top:28px}.contact-next .eyebrow{margin-bottom:12px}.contact-email{color:#6c27a3;text-underline-offset:4px;width:fit-content;margin-top:10px;font-size:14px;display:block}.contact-email:hover{text-decoration:underline}.contact-form{background:#fff;border:1px solid #e5dbea;border-radius:12px;gap:24px 20px;padding:clamp(24px,3vw,40px);box-shadow:0 20px 60px #35134509}.contact-form label{color:#54445f;letter-spacing:.8px}.contact-form input,.contact-form textarea{background:#fcfaff;border:1px solid #dfd4e8;border-radius:5px;padding:12px;font-family:inherit;line-height:1.5}.contact-form input:focus,.contact-form textarea:focus{outline-offset:1px;outline:2px solid #9a27f735}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#746b7a}.contact-form button{background:var(--brand-action);border-color:var(--brand-action);letter-spacing:0;border-radius:6px;padding:14px 22px;font-size:14px}.contact-form button:hover{transform:translateY(-1px);box-shadow:0 5px 18px #8220dc20}.contact-form button:focus-visible{outline:3px solid #8c35da}.contact-hero .contact-form .form-required-note{font-family:inherit}.application-email{display:block}.application-email h3{letter-spacing:-.03em;font-size:30px;line-height:1.2}.application-email p:not(.eyebrow){color:#5e5268;font-size:16px;line-height:1.8}.application-email .application-privacy{margin-top:24px;font-size:13px!important}.application-privacy a{text-underline-offset:3px;text-decoration:underline}.legal-page>h1{letter-spacing:-.04em;font-weight:650}@media (max-width:1000px){.contact-page .contact-hero{gap:36px}.contact-form{grid-template-columns:1fr}}@media (max-width:850px){.contact-page .contact-hero{grid-template-columns:1fr;padding-block:56px 64px}.contact-form{grid-template-columns:1fr 1fr}}@media (max-width:600px){.corporate-menu-toggle{min-width:44px;min-height:44px}.page-intro>p:not(.eyebrow),.services-intro>div>p:not(.eyebrow),.section-lead{font-size:16px;line-height:1.75}.product-support p:not(.eyebrow),main:not(.corporate-home) .product-feature-copy>p:not(.eyebrow),.service-areas p{font-size:15px}main:not(.corporate-home) .product-feature-copy .product-price-note{font-size:12px}.contact-form{grid-template-columns:1fr;padding:24px 20px}.contact-page .contact-hero{padding-top:44px}.contact-hero .contact-intro>p:not(.eyebrow){font-size:16px}.product-subnav,.product-subnav>div,.breadcrumbs{font-size:12px}.product-subnav a{padding-block:8px}}
