:root{--black:#050403;--ink:#12100c;--gold:#d6a94a;--gold-bright:#ffd777;--brown:#8b6845;--brown-light:#d1b28a;--cream:#f6ead7;--muted:#bda98b;--line:#ffd7772e;--guide-gold:#ecd47c;--content-max:1240px;--page-gutter:18px;--footer-guide-stop:540px;--grain-texture:radial-gradient(circle at 20% 30%, #f6ead714 0 .7px, transparent .8px), radial-gradient(circle at 70% 65%, #ecd47c0e 0 .65px, transparent .75px), radial-gradient(circle at 45% 80%, #ffffff0a 0 .55px, transparent .7px);--grain-position:0 0, 3px 5px, 6px 2px;--grain-size:9px 9px, 13px 13px, 17px 17px;--card-surface:linear-gradient(#202120db, #202120db), var(--black)}*{box-sizing:border-box}html{overscroll-behavior-y:none;scroll-behavior:smooth}@font-face{font-family:Omega Sans;src:url(/assets/Omega-Sans-Regular-CRSYmtwy.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Excon;src:url(/assets/Excon-Thin-DmRY_nDY.woff2)format("woff2"),url(/assets/Excon-Thin-KGVJPmAK.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Ailerons;src:url(/assets/Ailerons-Typeface-C_ZG80Cx.woff?v=ailerons-2)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Migha;src:url(/assets/Migha-Regular-D2QtcFlx.otf?v=migha-2)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Modernist;src:url(/assets/Sk-Modernist-Regular-DvjzzW2J.otf?v=modernist-1)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Colus;src:url(/assets/Colus-Regular-Cs7tTMTY.woff2?v=colus-1)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:One Day;src:url(/assets/One-Day-C49ZyeDM.woff2?v=oneday-1)format("woff2");font-weight:400;font-style:normal;font-display:swap}body{overscroll-behavior-y:none;background:var(--black);min-width:320px;color:var(--cream);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow-x:hidden}body.home-page{font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{z-index:0;content:"";pointer-events:none;background:var(--grain-texture);background-position:var(--grain-position);background-size:var(--grain-size);-webkit-mask-image:linear-gradient(90deg, #000 0, #000 10px, transparent max(var(--page-gutter), calc((100vw - var(--content-max)) / 2)), transparent calc(100% - max(var(--page-gutter), calc((100vw - var(--content-max)) / 2))), #000 calc(100% - 10px), #000 100%);-webkit-mask-image:linear-gradient(90deg, #000 0, #000 10px, transparent max(var(--page-gutter), calc((100vw - var(--content-max)) / 2)), transparent calc(100% - max(var(--page-gutter), calc((100vw - var(--content-max)) / 2))), #000 calc(100% - 10px), #000 100%);mask-image:linear-gradient(90deg, #000 0, #000 10px, transparent max(var(--page-gutter), calc((100vw - var(--content-max)) / 2)), transparent calc(100% - max(var(--page-gutter), calc((100vw - var(--content-max)) / 2))), #000 calc(100% - 10px), #000 100%);position:fixed;inset:0}.site-view-transition-layer{z-index:1200;pointer-events:none;background:radial-gradient(circle at 50% 50%, #fff6be14, transparent 42%), #050403b8, var(--grain-texture);background-position:0 0, 0 0, var(--grain-position);background-size:100% 100%, 100% 100%, var(--grain-size);opacity:0;position:fixed;inset:0}body.site-view-transitioning{cursor:progress}.site-view-transition-layer.is-transitioning{animation:.26s both site-view-fade}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}.site-shell{z-index:1;position:relative;overflow:hidden}.site-shell:before{top:calc(100vh - 8px);bottom:var(--footer-guide-stop);left:max(var(--page-gutter), calc((100% - var(--content-max)) / 2));z-index:4;content:"";pointer-events:none;background:#ecd47c66;width:1px;position:absolute}.site-shell:after{top:calc(100vh - 8px);right:max(var(--page-gutter), calc((100% - var(--content-max)) / 2));bottom:var(--footer-guide-stop);z-index:4;content:"";pointer-events:none;background:#ecd47c66;width:1px;position:absolute}.nav{z-index:40;--nav-line-color:var(--guide-gold);--nav-text-color:var(--guide-gold);--nav-hover-color:var(--gold-bright);--nav-logo-filter:none;-webkit-backdrop-filter:blur(10px)saturate(112%);backdrop-filter:blur(10px)saturate(112%);background:linear-gradient(#05040347,#0504031f 72%,#05040300);border:0;border-radius:0;width:100%;height:56px;margin:0;padding:0;display:block;position:fixed;top:0;overflow:hidden;box-shadow:0 12px 30px #0504030f}.nav.is-on-light{--nav-line-color:#10100e;--nav-text-color:#10100e;--nav-hover-color:#10100eb8;--nav-logo-filter:brightness(0)}.nav.is-on-light .nav-links,.nav.is-on-light .nav-cta,.nav.is-on-light .menu-toggle{font-weight:400}.nav:before{content:"";background:var(--nav-line-color);height:1px;transition:background-color .18s;position:absolute;bottom:7px;left:18px;right:18px}.nav:after{z-index:1;content:"";pointer-events:none;opacity:.95;filter:drop-shadow(0 0 5px #ecd47c73);background-color:#0000;background-image:radial-gradient(circle,#fff6be 0 2px,#ecd47cf2 3px,#0000 5px),linear-gradient(90deg,#0000,#ecd47c2e,#fff6bef2,#ecd47c2e,#0000);background-position:0 0,0 0;background-repeat:no-repeat;background-size:18% 100%,18% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:999px;height:1px;animation:9s linear infinite star-border-line-top;position:absolute;bottom:7px;left:18px;right:18px}@keyframes star-border-line-top{0%{background-position:-24% 0,-24% 0}to{background-position:124% 0,124% 0}}.brand,.nav-links{align-items:center;height:14px;display:flex;position:absolute;top:24px;transform:translateY(-50%)}.brand{line-height:14px;left:50%;transform:translate(-50%,-50%)}.brand-wordmark{width:132px;height:auto;filter:var(--nav-logo-filter);object-fit:contain;transition:filter .18s;display:block}.nav-links{color:var(--nav-text-color);letter-spacing:.16em;text-transform:uppercase;gap:24px;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.76rem;font-weight:300;line-height:14px;left:32px}.nav-links a{align-items:center;height:14px;line-height:14px;display:inline-flex}.roll-link{height:14px;color:inherit;align-items:flex-start;line-height:14px;display:inline-flex;overflow:visible}.roll-link-inner{will-change:transform;display:flex;transform:translateY(0)}.roll-row{white-space:nowrap;align-items:center;height:14px;line-height:14px;display:flex}.roll-row>span{will-change:transform;display:inline-block;transform:translateY(0)}.roll-space{width:.55em}.roll-link:hover .roll-row>span,.roll-link:focus-visible .roll-row>span{animation:.56s cubic-bezier(.19,1,.22,1) both nav-roll-wave;animation-delay:calc(var(--i,0) * 16ms)}.roll-link:hover,.roll-link:focus-visible{color:var(--nav-hover-color)}.nav-links a,.nav-cta{transition:color .18s,transform .18s}.nav-links a:hover{color:var(--nav-hover-color)}@keyframes nav-roll-wave{0%{transform:translateY(0)}34%{transform:translateY(-2px)}68%{transform:translateY(.5px)}to{transform:translateY(0)}}@keyframes site-view-fade{0%{opacity:0}45%,55%{opacity:1}to{opacity:0}}.button{border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-weight:800;display:inline-flex}.nav-cta{height:14px;min-height:auto;color:var(--nav-text-color);letter-spacing:.16em;text-transform:uppercase;border:0;justify-content:center;align-items:center;padding:0;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.76rem;font-weight:300;line-height:14px;display:inline-flex;position:absolute;top:24px;right:86px;transform:translateY(-50%)}.menu-toggle{z-index:42;width:24px;height:18px;color:var(--nav-text-color);cursor:pointer;font:inherit;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.76rem;font-weight:300;line-height:18px;transition:color .18s;display:inline-flex;position:absolute;top:24px;right:32px;transform:translateY(-50%)}.menu-toggle:hover,.menu-toggle[aria-expanded=true]{color:var(--nav-hover-color)}.menu-toggle-mark{width:24px;height:14px;position:relative}.menu-toggle-mark:before,.menu-toggle-mark,.menu-toggle-mark:after{content:"";background:currentColor;width:24px;height:1px;transition:opacity .18s,top .26s cubic-bezier(.19,1,.22,1),transform .26s cubic-bezier(.19,1,.22,1);position:absolute;right:0}.menu-toggle-mark{top:50%;transform:translateY(-50%)}.menu-toggle-mark:before{top:-6px}.menu-toggle-mark:after{top:6px}.menu-toggle[aria-expanded=true] .menu-toggle-mark:before{top:0;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle-mark{background:0 0}.menu-toggle[aria-expanded=true] .menu-toggle-mark:after{top:0;transform:rotate(-45deg)}.page-menu{z-index:30;padding:58px var(--page-gutter) 28px;pointer-events:none;opacity:0;visibility:hidden;background:radial-gradient(at 50% 18%,#ecd47c1c,#0000 34%),linear-gradient(#050403f5,#050403fb);place-items:center;transition:opacity .36s,transform .52s cubic-bezier(.19,1,.22,1),visibility 0s linear .52s;display:grid;position:fixed;inset:0;transform:translateY(-10px)}.page-menu.is-open{pointer-events:auto;opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.page-menu:before,.page-menu:after{content:"";background:#ecd47c42;width:1px;position:absolute;top:0;bottom:0}.page-menu:before{left:max(var(--page-gutter), calc((100% - var(--content-max)) / 2))}.page-menu:after{right:max(var(--page-gutter), calc((100% - var(--content-max)) / 2))}.page-menu-panel{z-index:1;width:min(1120px, calc(100vw - (var(--page-gutter) * 2)));background:#100f0ddb;border:1px solid #ecd47c38;min-height:min(780px,100vh - 104px);padding:clamp(30px,5vw,70px);position:relative;box-shadow:0 30px 90px #0000006b}.page-menu-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.page-menu-header .eyebrow{margin:0}.page-menu-header p:last-child{color:#f6ead79e;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:300}.page-menu-grid{border-top:1px solid #ecd47c29;border-left:1px solid #ecd47c29;grid-template-columns:repeat(2,minmax(0,1fr));min-height:min(540px,58vh);display:grid}.page-menu-item{color:#f6ead7d1;cursor:pointer;min-height:96px;font:inherit;letter-spacing:-.03em;text-align:center;background:#ffffff03;border:1px solid #ecd47c29;border-top:0;border-left:0;padding:0 30px;font-size:clamp(1.35rem,2.6vw,2.2rem);font-weight:500;transition:background .22s,color .22s,padding-left .3s cubic-bezier(.19,1,.22,1)}.page-menu-item:hover,.page-menu-item.is-active{color:var(--cream);background:#ecd47c14;padding-left:30px}.button:hover{transform:translateY(-2px)}body.menu-open main,body.menu-open .site-ai-view,body.menu-open .site-view-switcher,body.menu-open .footer-band{filter:blur(10px)saturate(.86)brightness(.72);transition:filter .42s,transform .52s cubic-bezier(.19,1,.22,1);transform:scale(.992)}.page-menu{z-index:60;padding:clamp(76px, 8vw, 116px) var(--page-gutter) clamp(24px, 4vw, 44px);-webkit-backdrop-filter:blur(22px)saturate(128%);backdrop-filter:blur(22px)saturate(128%);background:radial-gradient(at 50% 16%,#ecd47c29,#0000 42%),radial-gradient(at 50% 86%,#ff641c14,#0000 46%),#0303028f;transition:opacity .36s,visibility 0s linear .52s;transform:none}.page-menu.is-open{transform:none}.page-menu:before{content:"";background-image:var(--grain-texture), repeating-linear-gradient(104deg, #ffffff06 0 1px, transparent 1px 5px), radial-gradient(ellipse at 50% 20%, #ecd47c1f, transparent 48%);background-size:var(--grain-size), auto, auto;opacity:.54;mix-blend-mode:screen;pointer-events:none;width:auto;inset:0}.page-menu:after{opacity:.68;pointer-events:none;background:linear-gradient(90deg,#0000,#ecd47c6b,#fff6be52,#ecd47c6b,#0000);width:auto;height:1px;inset:auto 18px 18px}.page-menu-panel{opacity:0;background:radial-gradient(at 50% -18%,#fff6be24,#0000 44%),radial-gradient(at 80% 12%,#ff76201a,#0000 40%),linear-gradient(#1c1d1acc,#070706f0 72%,#040403fa);border-color:#fff6be29;border-radius:clamp(28px,3vw,42px);min-height:min(720px,100vh - 132px);transition:opacity .42s,transform .62s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(28px)scale(.965);box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #ecd47c14,0 46px 150px #0000009e,0 0 92px #ecd47c14}.page-menu.is-open .page-menu-panel{opacity:1;transform:translateY(0)scale(1)}.page-menu-panel:before{z-index:0;content:"";border-radius:inherit;pointer-events:none;background-image:var(--grain-texture), repeating-linear-gradient(104deg, #ffffff03 0 1px, transparent 1px 5px), linear-gradient(135deg, #ffffff14, transparent 24%, transparent 72%, #ecd47c12);background-size:var(--grain-size), auto, auto;opacity:.54;mix-blend-mode:screen;position:absolute;inset:1px}.page-menu-panel>*{z-index:1;position:relative}.page-menu-header{align-items:start;margin-bottom:clamp(28px,3vw,42px)}.page-menu-header .eyebrow{color:#ecd47cc2}.page-menu-header p:last-child{color:#f6ead78a;max-width:260px}.page-menu-grid{border:0;gap:12px;min-height:auto}.page-menu-item{color:#f6ead7c7;text-align:left;background:radial-gradient(at 50% 0,#ecd47c0e,#0000 48%),#ffffff05;border:1px solid #fff6be1a;border-radius:20px;min-height:clamp(86px,8vw,116px);padding:0 clamp(22px,3vw,34px);transition:border-color .24s,background .24s,color .24s,transform .32s cubic-bezier(.19,1,.22,1),box-shadow .24s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.page-menu-item:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(120deg,#0000 0 28%,#fff6be1f 42%,#0000 56%),radial-gradient(circle at 18px 18px,#ecd47c47,#0000 32px);transition:opacity .3s,transform .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-18%)}.page-menu-item:hover,.page-menu-item:focus-visible,.page-menu-item.is-active{color:#fff8e4f5;background:radial-gradient(at 50% 0,#ecd47c1c,#0000 48%),#ecd47c0e;border-color:#ecd47c4d;outline:none;padding-left:clamp(22px,3vw,34px);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff17,0 18px 52px #00000047,0 0 38px #ecd47c0f}.page-menu-item:hover:before,.page-menu-item:focus-visible:before,.page-menu-item.is-active:before{opacity:1;transform:translate(0)}.page-menu-item.is-active:after{content:"";background:#ecd47cf5;border-radius:999px;width:8px;height:8px;position:absolute;top:50%;right:24px;transform:translateY(-50%);box-shadow:0 0 18px #ecd47c94}.services-page .page-menu-panel,.services-page .page-menu-item{color:#fff8e4eb}@media (width<=760px){.page-menu{padding-top:82px}.page-menu-panel{width:min(100%,100vw - 28px);min-height:auto;max-height:calc(100vh - 106px);padding:24px;overflow-y:auto}.page-menu-header{gap:8px;display:grid}.page-menu-grid{grid-template-columns:1fr}.page-menu-item{min-height:70px;font-size:clamp(1.2rem,7vw,1.75rem)}}@media (prefers-reduced-motion:reduce){body.menu-open main,body.menu-open .site-ai-view,body.menu-open .site-view-switcher,body.menu-open .footer-band,.page-menu,.page-menu-panel,.page-menu-item,.page-menu-item:before{transition:none}}body.menu-open .nav,body.knowledge-modal-open .nav,body.schedule-modal-open .nav{z-index:90}body.menu-open .nav:before,body.knowledge-modal-open .nav:before,body.schedule-modal-open .nav:before{opacity:1}.hero{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:calc(100svh - 8px);min-height:520px;padding:40px 0 0;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative}.hero:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 50% 58%,#dce0e21c,#dce0e20b 30%,#0000 66%),linear-gradient(#dce0e206,#dce0e20a 52%,#05040300 100%);position:absolute;inset:0}.hero:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 20% 30%,#f6ead729 0 .9px,#0000 1px),radial-gradient(circle at 70% 65%,#ecd47c1f 0 .85px,#0000 1px),radial-gradient(circle at 45% 80%,#ffffff14 0 .75px,#0000 .95px);background-position:var(--grain-position);background-size:var(--grain-size);opacity:.72;mix-blend-mode:screen;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 46%,#0000 0 28%,#00000014 38%,#0000009e 54%,#000 72%);mask-image:radial-gradient(circle at 50% 46%,#0000 0 28%,#00000014 38%,#0000009e 54%,#000 72%)}.hero-copy{max-width:1120px;margin:0 auto;padding:0 24px}h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 20px;font-size:clamp(2.5rem,5.4vw,4.2rem);font-weight:700;line-height:1.15}.hero .hero-copy h1{letter-spacing:.01em;text-wrap:balance;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.35rem,5vw,72px);font-weight:300;line-height:1.02}.hero-subtitle{color:var(--muted);letter-spacing:.04em;margin:20px 0 34px;font-size:clamp(1rem,1.25vw,1.14rem);font-weight:300;line-height:1.55}.hero-cta{isolation:isolate;width:264px;min-height:48px;color:var(--guide-gold);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#05040338;border:1px solid #ecd47cdb;border-radius:999px;justify-content:center;align-items:center;gap:0;padding:0 42px;font-size:.68rem;font-weight:300;line-height:1;transition:border-color .22s,box-shadow .22s,color .22s,transform .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff6be14}.hero-cta-label{z-index:2;transition:transform .9s cubic-bezier(.19,1,.22,1);position:relative;transform:translate(10px)}.hero-cta:hover .hero-cta-label{transform:translate(-8px)}.hero-cta:before{z-index:1;content:"";border-radius:inherit;pointer-events:none;opacity:.82;filter:drop-shadow(0 0 5px #ecd47c52);-webkit-mask-composite:xor;background-color:#0000;background-image:radial-gradient(circle,#fff6be 0 2px,#ecd47ce0 3px,#0000 5px),linear-gradient(90deg,#0000,#ecd47c2e,#fff6befa,#ecd47c2e,#0000);background-position:0 0,0 0;background-repeat:no-repeat;background-size:28% 100%,28% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:1px;animation:2.4s linear infinite cta-star-border;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-cta:hover{color:var(--gold-bright);border-color:#fff6bef5;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #fff6be1f,0 0 20px #ecd47c1a}.hero-cta-arrow{z-index:2;color:#120d05;background:#ecd47ce6;border-radius:50%;place-items:center;width:36px;height:36px;margin:0;font-size:1rem;transition:background .22s,transform .9s cubic-bezier(.19,1,.22,1);display:grid;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.hero-cta-arrow-icon{transform-origin:50%;will-change:transform;transition:transform .9s cubic-bezier(.19,1,.22,1);display:block;transform:rotate(0)}.hero-cta:hover .hero-cta-arrow{background:var(--gold-bright);transform:translate(216px,-50%)}.hero-cta:hover .hero-cta-arrow-icon{transform:rotate(360deg)}@keyframes cta-star-border{0%{background-position:-34% 0,-34% 0}to{background-position:134% 0,134% 0}}.logo-strip{isolation:isolate;background-color:#0000;background-image:radial-gradient(at 34% -120%,#f85b1885,#0000 42%),radial-gradient(at 62% -130%,#ecd47c2e,#0000 38%),linear-gradient(#0b0806fa,#050403fc);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;align-items:center;width:100vw;min-height:92px;display:flex;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 -28px 90px #f85b181f,0 34px 90px #0000006b}.logo-strip:before,.logo-strip:after{z-index:0;content:"";background:#ecd47c4d;width:100vw;height:1px;position:absolute;left:50%;transform:translate(-50%)}.logo-strip:before{top:0}.logo-strip:after{z-index:3;pointer-events:none;bottom:0}.logo-carousel{z-index:1;flex:auto;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7% 94%,#0000 100%)}.logo-carousel-track{align-items:center;width:max-content;display:flex}.logo-carousel-track.is-ready{animation:72s linear infinite logo-carousel-scroll}@keyframes logo-carousel-scroll{0%{transform:translate(0)}to{transform:translateX(calc(var(--logo-loop-distance,50%) * -1))}}.logo-box{isolation:isolate;min-height:92px;color:inherit;transform-origin:50%;background:0 0;border-right:0;flex:0 0 clamp(178px,15vw,236px);justify-content:center;align-items:center;padding:0 clamp(18px,2.4vw,34px);text-decoration:none;transition:transform .24s,filter .24s;display:flex;position:relative;transform:scale(1)}.logo-box:hover,.logo-box:focus-visible{filter:drop-shadow(0 0 20px #ecd47c29);outline:none;transform:scale(1.075)}.logo-box:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(#0000,#ecd47c2e,#0000);width:1px;height:28px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.logo-mark{z-index:1;flex-shrink:0;width:32px;height:32px;display:block;position:relative}@media (prefers-reduced-motion:reduce){.logo-carousel-track.is-ready{animation:none}.logo-box{transition:none}}.logo-name{z-index:1;color:var(--cream);letter-spacing:-.025em;white-space:nowrap;font-size:.98rem;font-weight:700;position:relative}.logo-strip-label{z-index:2;color:#f6ead7d1;letter-spacing:.16em;text-transform:uppercase;flex:0 0 clamp(150px,15vw,220px);padding-left:clamp(18px,3.2vw,48px);padding-right:clamp(18px,2.2vw,36px);font-family:Rajdhani,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.58rem,.68vw,.76rem);font-weight:500;line-height:1.28;position:relative}.logo-strip-label:after{content:"";background:linear-gradient(#0000,#ecd47c3d,#0000);width:1px;height:36px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.logo-wordmark{z-index:1;color:#ffffffeb;letter-spacing:-.045em;white-space:nowrap;text-shadow:0 0 22px #ffffff14;align-items:center;gap:8px;font-size:clamp(1rem,1.25vw,1.34rem);font-weight:700;line-height:1;display:inline-flex;position:relative}.logo-symbol{color:currentColor;justify-content:center;align-items:center;width:20px;height:20px;font-size:.92em;line-height:1;display:inline-flex}.logo-openai{letter-spacing:-.035em;font-weight:650}.logo-claude{color:#df8f67;letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:700}.logo-gemini{color:#ffffffe6;font-weight:500}.logo-gemini .logo-symbol{color:#b9a8ff}.logo-google{letter-spacing:-.035em;gap:10px;font-weight:600}.google-g{color:#fff;font-size:1.18em;font-weight:800}.logo-perplexity{font-weight:650}.logo-perplexity .logo-symbol{color:#2cc7c7}.logo-grok{font-family:Georgia,Times New Roman,serif;font-weight:600}.logo-microsoft{gap:10px;font-weight:600}.microsoft-mark{grid-template-rows:repeat(2,7px);grid-template-columns:repeat(2,7px);gap:2px;display:grid}.microsoft-mark i{width:7px;height:7px;display:block}.microsoft-mark i:first-child{background:#f25022}.microsoft-mark i:nth-child(2){background:#7fba00}.microsoft-mark i:nth-child(3){background:#00a4ef}.microsoft-mark i:nth-child(4){background:#ffb900}.logo-github{letter-spacing:-.05em;font-weight:800}.logo-servicenow{letter-spacing:-.055em;text-transform:lowercase;font-weight:800}.logo-anthropic{letter-spacing:.045em;font-size:clamp(.94rem,1.08vw,1.18rem);font-weight:800}.logo-uipath{letter-spacing:-.06em;font-weight:800}.logo-databricks{color:#ffffffc2;letter-spacing:-.035em;text-transform:lowercase;gap:7px;font-size:clamp(.94rem,1.1vw,1.18rem);font-weight:650}.databricks-mark{color:#ffffffd1;font-size:.9em;transform:translateY(-1px)}.aeo-stats-strip{z-index:2;width:100vw;padding:clamp(72px, 8vw, 118px) max(var(--page-gutter), calc((100vw - var(--content-max)) / 2)) clamp(78px, 8vw, 124px);background:radial-gradient(ellipse at 50% 100%, #ecd47c21, transparent 54%), linear-gradient(#050403f5, #050403fa), var(--black);margin:clamp(18px,2vw,28px) 0 0 calc(50% - 50vw);position:relative;overflow:hidden}.aeo-stats-strip:before{z-index:0;content:"";pointer-events:none;opacity:.46;transform-origin:50% 100%;background-image:radial-gradient(circle,#fff6bec2 0 .72px,#0000 1.08px),radial-gradient(circle,#ecd47c6b 0 .85px,#0000 1.24px),radial-gradient(circle,#ecd47c33 0 .72px,#0000 1.18px);background-position:0 0,4px 3px,2px 7px;background-size:7px 7px,10px 10px,14px 14px;height:118%;position:absolute;bottom:-34%;left:-10vw;right:-10vw;transform:rotate(-5deg)skewY(-4deg);-webkit-mask-image:radial-gradient(at 50% 70%,#0000 0 16%,#00000059 28%,#000 48%,#0000 78%);mask-image:radial-gradient(at 50% 70%,#0000 0 16%,#00000059 28%,#000 48%,#0000 78%)}.aeo-stats-strip:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ecd47c59,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.aeo-stats-heading{z-index:1;text-align:center;max-width:760px;margin:0 auto clamp(42px,5vw,72px);position:relative}.aeo-stats-heading h2{max-width:700px;color:var(--cream);letter-spacing:.01em;margin:0 auto;font-size:clamp(2.25rem,4vw,4.4rem);font-weight:300;line-height:.96}.aeo-stats-grid{z-index:1;border-top:1px solid #ecd47c33;border-bottom:1px solid #ecd47c33;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1120px;margin:0 auto;display:grid;position:relative}.aeo-stat-card{min-height:230px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;align-content:center;padding:clamp(30px,3.2vw,48px) clamp(22px,3vw,38px);display:grid;position:relative}.aeo-stat-card+.aeo-stat-card{border-left:1px solid #ecd47c29}.aeo-stat-card:before,.aeo-stat-card:after{display:none}.aeo-stat-card small{color:#ecd47cbd;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:.72rem;font-weight:500;line-height:1}.aeo-stat-card strong{color:var(--gold-bright);letter-spacing:-.025em;text-shadow:0 0 26px #ecd47c29;font-size:clamp(3rem,6vw,6.25rem);font-weight:300;line-height:.86}.aeo-stat-card span{color:#f6ead7bd;letter-spacing:.01em;max-width:300px;margin-block-start:24px;font-size:clamp(1rem,1.08vw,1.18rem);font-weight:300;line-height:1.38;display:block}.eyebrow{color:#ecd47cd1;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:.72rem;font-weight:300}h1,h2,h3,p{margin-top:0}h2{letter-spacing:-.035em;text-wrap:balance;margin-bottom:20px;font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:1.12}h3{color:#fff6e6;letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(1.12rem,1.7vw,1.35rem);font-weight:650;line-height:1.18}.section-heading p,.results span,.final-cta p{color:var(--muted);font-size:clamp(1rem,1.6vw,1.18rem);font-weight:500;line-height:1.6}body.home-page .section-heading h2,body.home-page .step-copy h3,body.home-page .final-cta h2,body.home-page .results h2,body.home-page .feature-card h3,body.home-page .step-visual-card strong,body.home-page .outcome-grid strong,body.home-page .metric-grid strong,body.home-page .aeo-stat-card strong{letter-spacing:.01em;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500}body.home-page .section-heading h2,body.home-page .step-copy h3,body.home-page .final-cta h2,body.home-page .results h2{line-height:1.02}body.home-page .section-heading p,body.home-page .step-copy p,body.home-page .step-copy li,body.home-page .step-visual-card p,body.home-page .outcome-grid p,body.home-page .results span,body.home-page .final-cta p,body.home-page .aeo-stat-card span{letter-spacing:.025em;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:300}body.home-page .eyebrow,body.home-page .aeo-stat-card small,body.home-page .step-kicker,body.home-page .visual-label,body.home-page .feature-cell,body.home-page .mini-tags span,body.home-page .source-list span,body.home-page .schema-pill,body.home-page .metric-row,body.home-page .hero-cta,body.home-page .button{letter-spacing:.14em;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:300}body.home-page .feature-cell,body.home-page .mini-tags span,body.home-page .source-list span,body.home-page .schema-pill{font-size:.74rem}body.home-page .logo-name{letter-spacing:.01em;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.16rem;font-weight:600}body.home-page .prompt-count,body.home-page .rank-badge{letter-spacing:-.02em;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500}.button{border:1px solid #0000;padding:0 26px;font-size:.96rem}.button.primary{background:linear-gradient(135deg, var(--gold-bright), var(--gold) 52%, var(--brown));color:#120d05}.button.secondary{border-color:var(--line);color:var(--cream);background:#ffffff0a}.site-ai-view{z-index:2;color:#f6ead7e6;background:#090806;min-height:100vh;padding:56px max(28px,50vw - 640px) 128px;font-family:Courier New,ui-monospace,SFMono-Regular,Menlo,monospace;display:none;position:relative}.site-ai-view:before{content:"";pointer-events:none;background:var(--grain-texture);background-position:var(--grain-position);background-size:var(--grain-size);opacity:.32;mix-blend-mode:screen;position:fixed;inset:0}.ai-readable-header{z-index:1;width:min(100%,1280px);margin:0 auto 38px;position:relative}.ai-readable-kicker{max-width:820px;color:var(--cream);letter-spacing:.02em;margin:0 0 16px;font-size:clamp(1.18rem,2vw,1.78rem);line-height:1.45}.ai-readable-note{color:#f6ead79e;max-width:840px;margin:0 0 42px;font-size:clamp(.86rem,1.1vw,1rem);line-height:1.55}.ai-readable-metrics{grid-template-columns:repeat(3,minmax(180px,1fr));align-items:end;gap:clamp(22px,4vw,58px);max-width:1080px;margin-bottom:28px;display:grid}.ai-readable-metrics span,.ai-readable-metrics small{color:#f6ead785;letter-spacing:.08em;font-size:.86rem;display:block}.ai-readable-metrics strong{color:var(--cream);letter-spacing:-.08em;text-shadow:0 0 22px #ecd47c2e;margin:8px 0 6px;font-family:Rajdhani,Courier New,monospace;font-size:clamp(5rem,11vw,8.4rem);font-weight:600;line-height:.78;display:block}.ai-readable-metrics div:nth-child(n+2) strong{color:#f6ead761;text-shadow:none}.ai-readable-meta{color:#f6ead7b8;flex-wrap:wrap;gap:24px;margin:0 0 28px;font-size:.72rem;display:flex}.ai-readable-cta{background:linear-gradient(#f6ead70f,#f6ead705),#050403b8;border:1px solid #ecd47c33;border-radius:20px;max-width:820px;margin:0 0 42px;padding:22px}.ai-readable-cta label{color:var(--cream);letter-spacing:-.035em;margin-bottom:12px;font-family:Inter,sans-serif;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:500;display:block}.ai-readable-cta div{gap:10px;display:flex}.ai-readable-cta input{min-width:0;height:44px;color:var(--cream);font:inherit;background:#ffffff0d;border:1px solid #ecd47c2e;border-radius:999px;flex:1;padding:0 14px;font-size:.82rem}.ai-readable-cta input::placeholder{color:#f6ead761}.ai-readable-cta button{background:var(--gold-bright);color:#130f08;cursor:pointer;height:44px;font:inherit;white-space:nowrap;border:1px solid #fff6be80;border-radius:999px;padding:0 18px;font-size:.78rem;font-weight:700;box-shadow:0 0 22px #ecd47c38}.ai-source-code{z-index:1;color:#f6ead7e6;width:min(100%,1280px);font:inherit;white-space:pre-wrap;text-shadow:0 0 12px #ecd47c14;margin:0 auto;padding:0;font-size:clamp(.76rem,1.08vw,.98rem);line-height:1.78;position:relative;overflow:visible}.ai-source-code code{color:inherit;font:inherit}body.site-ai-mode{background:var(--black)}body.site-ai-mode .site-shell,body[data-site-view=ai] .site-shell{display:none}body.site-ai-mode .site-ai-view,body[data-site-view=ai] .site-ai-view,body[data-site-view=human] .site-shell{display:block}body[data-site-view=human] .site-ai-view{display:none}.ai-view-terminal{z-index:1;width:min(100%,1080px);margin:0 auto;position:relative}.ai-view-topline{color:#f6ead785;border-bottom:1px solid #ecd47c38;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding-bottom:14px;font-size:.78rem;display:flex}.ai-view-topline strong{color:var(--gold-bright);letter-spacing:.14em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.7rem}.ai-view-metrics{grid-template-columns:repeat(2,minmax(180px,260px)) minmax(260px,1fr);gap:14px;margin-bottom:32px;display:grid}.ai-view-metrics div,.ai-view-metrics p,.ai-document{background:linear-gradient(#f6ead70b,#f6ead704),#080705c7;border:1px solid #ecd47c29;box-shadow:inset 0 1px #fff6be0f}.ai-view-metrics div,.ai-view-metrics p{border-radius:20px;min-height:132px;margin:0;padding:18px}.ai-view-metrics span,.ai-view-metrics small{color:#f6ead77a;letter-spacing:.12em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.68rem;display:block}.ai-view-metrics strong{color:var(--cream);letter-spacing:-.08em;text-shadow:0 0 22px #ecd47c2e;margin:12px 0 8px;font-family:Rajdhani,Inter,sans-serif;font-size:clamp(3rem,7vw,5.2rem);font-weight:600;line-height:.82;display:block}.ai-view-metrics p{color:#f6ead7a3;font-family:Inter,sans-serif;font-size:.92rem;line-height:1.5}.ai-document{border-radius:28px;padding:clamp(24px,4vw,54px)}.ai-document h1,.ai-document h2,.ai-document p,.ai-document ul,.ai-document dl,.ai-document pre{max-width:820px}.ai-document h1{color:var(--cream);letter-spacing:-.07em;margin:0 0 18px;font-family:Inter,sans-serif;font-size:clamp(2.1rem,5vw,4.8rem);font-weight:500;line-height:.98}.ai-document h2{color:var(--gold-bright);letter-spacing:.16em;text-transform:uppercase;margin:34px 0 12px;font-family:Inter,sans-serif;font-size:.78rem;font-weight:700}.ai-document p,.ai-document li,.ai-document dd,.ai-document dt{color:#f6ead7c7;font-size:.96rem;line-height:1.7}.ai-document ul{gap:8px;margin:0;padding-left:20px;display:grid}.ai-document dl{grid-template-columns:minmax(160px,.34fr) minmax(0,1fr);gap:8px 18px;margin:0;display:grid}.ai-document dt{color:var(--cream);font-weight:700}.ai-document dd{margin:0}.ai-document pre{color:#fff8dee6;background:#00000052;border:1px solid #ecd47c24;border-radius:18px;margin:26px 0 0;padding:18px;font-size:.84rem;line-height:1.6;overflow:auto}.ai-comment{color:#ecd47cb8!important}.site-view-switcher{left:50%;bottom:max(18px, env(safe-area-inset-bottom));z-index:2147483647;-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:linear-gradient(#ffffff0d,#ffffff04),#101010d9;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:1fr 1fr;gap:0;min-width:248px;padding:6px;position:fixed;transform:translate(-50%);box-shadow:0 18px 52px #0000008c,0 0 0 1px #00000059,inset 0 1px #ffffff14;opacity:1!important;visibility:visible!important;display:inline-grid!important}.site-view-switcher:before,.site-view-switcher:after{content:"";pointer-events:none;border-radius:inherit;position:absolute}.site-view-switcher:before{z-index:-1;background:linear-gradient(#ffffff21,#ffffff0d);border:1px solid #ffffff1f;border-radius:11px;width:calc(50% - 6px);transition:transform .54s cubic-bezier(.22,1,.36,1),box-shadow .32s;top:6px;bottom:6px;left:6px;transform:translate(0,0);box-shadow:0 6px 18px #00000059,inset 0 1px #ffffff2e}.site-view-switcher:after{z-index:-2;box-shadow:none;border:1px solid #ffffff0a;inset:1px}body[data-site-view=ai] .site-view-switcher:before{transform:translate(100%)}.site-view-toggle{z-index:1;color:#f0f0ee80;cursor:pointer;min-width:116px;height:38px;font:inherit;letter-spacing:.14em;text-transform:uppercase;text-shadow:none;background:0 0;border:1px solid #0000;border-radius:11px;font-size:.7rem;font-weight:600;transition:color .22s,transform .22s,text-shadow .22s;position:relative}.site-view-toggle.is-active{color:#f5f5f2;text-shadow:0 1px 2px #0006}.site-view-toggle:not(.is-active):hover{color:#f5f5f2d9;transform:translateY(-1px)}.site-view-toggle:active{transform:translateY(1px)scale(.98)}.site-view-toggle:focus-visible{outline-offset:3px;outline:2px solid #ffffffb3}.agent-view-section{z-index:3;width:min(var(--content-max), calc(100% - (var(--page-gutter) * 2)));background:radial-gradient(circle at 78% 46%, #ecd47c29, transparent 34%), radial-gradient(circle at 24% 18%, #fff6be14, transparent 34%), linear-gradient(180deg, #050403f5, #12100cfa), var(--black);border-left:1px solid #ecd47c2e;border-right:1px solid #ecd47c2e;margin:0 auto;padding:118px 0 130px;position:relative;overflow:hidden}.agent-view-section:before,.agent-view-section:after{content:"";pointer-events:none;position:absolute}.agent-view-section:before{background:var(--grain-texture);background-position:var(--grain-position);background-size:var(--grain-size);opacity:.34;mix-blend-mode:screen;inset:0}.agent-view-section:after{background:linear-gradient(90deg,#0000,#ecd47c94,#0000);height:1px;bottom:0;left:0;right:0}.agent-view-copy{z-index:2;text-align:center;max-width:760px;margin:0 auto 52px;padding:0 24px;position:relative}.agent-view-copy h2{color:var(--cream);letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(2.15rem,5vw,5rem);font-weight:500;line-height:.94}.agent-view-copy p:not(.eyebrow){color:#f6ead79e;max-width:560px;margin:24px auto 0;font-size:clamp(.98rem,1.32vw,1.12rem);font-weight:300;line-height:1.55}.agent-view-panel{z-index:2;grid-template-columns:minmax(260px,.78fr) minmax(520px,1.22fr);align-items:stretch;gap:34px;width:min(1120px,100% - 48px);min-width:0;margin:0 auto;display:grid;position:relative}.agent-view-metrics{background:linear-gradient(#ffffff0b,#ffffff04),#05040394;border:1px solid #ecd47c24;border-radius:30px;align-content:center;gap:14px;min-width:0;min-height:540px;padding:28px;display:grid;position:relative;box-shadow:inset 0 1px #fff6be0f}.agent-view-metrics:before{content:"";pointer-events:none;border:1px solid #ecd47c14;border-radius:22px;position:absolute;inset:16px}.agent-token-card,.agent-token-note{z-index:1;background:linear-gradient(135deg,#f6ead70e,#f6ead704),#12100cb8;border:1px solid #ecd47c1f;border-radius:22px;min-width:0;padding:22px;position:relative}.agent-token-card span,.agent-token-card small,.agent-token-note span{color:#f6ead77a;display:block}.agent-token-card span{letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:500}.agent-token-card strong{color:#f6ead78c;letter-spacing:-.08em;font-family:Rajdhani,Inter,sans-serif;font-size:clamp(3rem,6vw,5.4rem);font-weight:600;line-height:.84;transition:color .42s,text-shadow .42s,transform .52s cubic-bezier(.19,1,.22,1);display:block}.agent-token-card small{letter-spacing:.08em;margin-top:10px;font-size:.72rem}.agent-token-note{gap:8px;display:grid}.agent-token-note strong{color:var(--gold-bright);letter-spacing:-.02em;font-size:1.02rem;font-weight:600}.agent-token-note span{overflow-wrap:anywhere;font-size:.86rem;line-height:1.45}.agent-view-section.is-human-view .agent-token-human strong,.agent-view-section.is-ai-view .agent-token-ai strong{color:var(--cream);text-shadow:0 0 22px #ecd47c40;transform:translateY(-2px)}.agent-preview-shell{background:radial-gradient(circle at 50% 108%,#ecd47c38,#0000 35%),linear-gradient(#f6ead712,#f6ead705),#080705;border:1px solid #ecd47c33;border-radius:34px;min-height:540px;padding:22px 22px 82px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000061,inset 0 1px #fff6be17}.agent-preview-glow{filter:blur(54px);opacity:.8;pointer-events:none;background:#ecd47c2e;border-radius:999px;width:48%;height:28%;position:absolute;bottom:4%;right:12%}.agent-preview-card{z-index:1;background:linear-gradient(#ffffff0a,#ffffff03),#0c0a07f0;border:1px solid #ecd47c24;border-radius:24px;transition:opacity .52s,transform .72s cubic-bezier(.19,1,.22,1),filter .52s;position:absolute;inset:22px 22px 82px;overflow:hidden;box-shadow:inset 0 1px #fff6be0d}.agent-human-preview{opacity:0;filter:blur(10px);pointer-events:none;transform:translate(-28px,24px)scale(.94)}.agent-ai-preview{opacity:0;filter:blur(10px);pointer-events:none;transform:translate(28px,24px)scale(.94)}.agent-view-section.is-human-view .agent-human-preview,.agent-view-section.is-ai-view .agent-ai-preview{z-index:2;opacity:1;filter:blur();pointer-events:auto;transform:translate(0,0)scale(1)}.agent-browser-bar,.agent-code-header{background:#ffffff06;border-bottom:1px solid #ecd47c1f;align-items:center;height:42px;padding:0 16px;display:flex}.agent-browser-bar span{background:#f6ead738;border-radius:50%;width:8px;height:8px;margin-right:7px}.agent-browser-bar small{color:#f6ead770;margin-left:8px;font-size:.72rem}.agent-human-nav{color:#f6ead78a;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:18px;padding:18px 22px;font-size:.72rem;display:flex}.agent-human-nav strong{color:var(--cream);letter-spacing:-.02em;text-transform:none;margin-right:auto;font-size:1rem}.agent-human-hero{text-align:center;background:radial-gradient(circle at 68% 42%,#ecd47c38,#0000 35%),linear-gradient(135deg,#f6ead71a,#f6ead706);border-radius:24px;margin:6px 22px 22px;padding:clamp(26px,6vw,58px)}.agent-human-hero p{color:var(--gold-bright);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem}.agent-human-hero h3{max-width:520px;color:var(--cream);letter-spacing:-.07em;margin:0 auto 22px;font-size:clamp(2rem,4vw,4rem);font-weight:500;line-height:.98}.agent-human-hero span{background:var(--gold-bright);color:#130f08;border-radius:999px;align-items:center;min-height:38px;padding:0 18px;font-size:.75rem;font-weight:600;display:inline-flex}.agent-human-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 22px;display:grid}.agent-human-grid span{background:linear-gradient(#f6ead714,#f6ead705),#ffffff05;border:1px solid #ecd47c1f;border-radius:18px;height:76px}.agent-code-header{color:#f6ead780;justify-content:space-between;font-family:Courier New,monospace;font-size:.72rem}.agent-code-header strong{color:var(--gold-bright);letter-spacing:.14em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.64rem;font-weight:600}.agent-ai-preview pre{color:#fff8dee6;white-space:pre-wrap;text-shadow:0 0 14px #ecd47c14;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 32px,radial-gradient(circle at 82% 10%,#ecd47c1f,#0000 26%);height:calc(100% - 42px);margin:0;padding:clamp(18px,3vw,30px);font-family:Courier New,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.62rem,1.1vw,.86rem);line-height:1.72;overflow:hidden}.agent-ai-preview code{color:inherit}.agent-ai-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000,#080705fa);height:34%;position:absolute;bottom:0;left:0;right:0}.agent-view-switcher{z-index:4;background:linear-gradient(#f6ead71a,#f6ead708),#050403e0;border:1px solid #ecd47c33;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:5px;display:inline-grid;position:absolute;bottom:22px;right:50%;transform:translate(50%);box-shadow:0 16px 34px #00000052,inset 0 1px #fff6be14}.agent-view-toggle{color:#f6ead794;cursor:pointer;min-width:112px;height:34px;font:inherit;letter-spacing:.02em;background:0 0;border:1px solid #0000;border-radius:999px;font-size:.72rem;font-weight:500;transition:background .22s,color .22s,box-shadow .22s}.agent-view-toggle.is-active{background:radial-gradient(circle at 50% 0%, #fff6beb8, transparent 54%), linear-gradient(135deg, #fff0ad, var(--gold-bright) 52%, var(--gold));color:#130f08;border-color:#fff6be7a;box-shadow:0 0 22px #ecd47c57,inset 0 1px #ffffff5c}.agent-view-toggle:not(.is-active):hover{color:#f6ead7db;background:#f6ead70b;border-color:#ecd47c38}.agent-view-toggle:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.content-wash{z-index:auto;width:min(var(--content-max), calc(100% - (var(--page-gutter) * 2)));background:var(--black);margin:0 auto;position:relative}.platform-section,.services,.results,.final-cta{z-index:1;width:100%;margin:0 auto;position:relative}.platform-section{z-index:5;background:var(--black);text-align:center;padding:clamp(112px,10vw,148px) 0 0;overflow:visible}.platform-section:before{z-index:0;content:"";pointer-events:none;opacity:.42;transform-origin:50% 0;background:radial-gradient(circle at 50% 0,#ecd47c3d 0 1px,#0000 1.9px) 0 0/16px 16px,radial-gradient(circle at 50% 0,#ecd47c2e 0 1px,#0000 2px) 8px 8px/22px 22px,radial-gradient(at 50% 0,#ecd47c29,#0000 58%);height:clamp(300px,34vw,560px);position:absolute;top:0;left:calc(50% - 50vw);right:calc(50% - 50vw);transform:rotate(4deg)skewY(3deg);-webkit-mask-image:radial-gradient(at 50% 0,#000 0 28%,#00000080 48%,#0000 76%);mask-image:radial-gradient(at 50% 0,#000 0 28%,#00000080 48%,#0000 76%)}.platform-section .section-heading{z-index:1;max-width:920px;margin-bottom:clamp(48px,5vw,70px);position:relative}.platform-section .section-heading h2{margin:6px 0 14px;font-size:clamp(2.15rem,3.6vw,3.45rem)}.platform-section .section-heading h2 span{white-space:nowrap;display:block}.platform-section:after{content:"";pointer-events:none;background:#ecd47c66;width:100vw;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}body.home-page .logo-strip:after{background:linear-gradient(90deg,#0000,#ecd47c1f,#0000);height:1px;bottom:-1px}body.home-page .platform-section{background:radial-gradient(ellipse at 50% 0%, #ecd47c21, #ecd47c0a 30%, transparent 58%), linear-gradient(180deg, #050403fc 0%, var(--black) 38%, var(--black) 100%);margin-top:-1px;padding-top:clamp(88px,7.8vw,126px)}body.home-page .platform-section:before{opacity:.42;transform-origin:50% 0;background-image:radial-gradient(circle,#fff6beb3 0 .72px,#0000 1.08px),radial-gradient(circle,#ecd47c61 0 .85px,#0000 1.24px),radial-gradient(circle,#ecd47c2e 0 .72px,#0000 1.18px);background-position:0 0,4px 3px,2px 7px;background-size:7px 7px,10px 10px,14px 14px;height:clamp(150px,16vw,235px);top:0;transform:none;-webkit-mask-image:linear-gradient(#000 0%,#000000ad 28%,#00000029 58%,#0000 76%);mask-image:linear-gradient(#000 0%,#000000ad 28%,#00000029 58%,#0000 76%)}.section-heading{max-width:780px;margin:0 auto 42px}.section-heading.narrow{max-width:760px}.section-heading p{margin-bottom:0;font-size:clamp(1rem,1.6vw,1.18rem)}.feature-matrix{background:var(--card-surface);border:1px solid #ecd47c1f;grid-template-columns:repeat(8,minmax(92px,1fr));grid-auto-rows:clamp(98px,8vw,132px);width:100%;margin:0;display:grid;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(#000 48%,#000000c7 68%,#0000 100%);mask-image:radial-gradient(#000 48%,#000000c7 68%,#0000 100%)}.feature-matrix:before{z-index:3;content:"";pointer-events:none;background:linear-gradient(90deg, var(--black), transparent 13%, transparent 87%, var(--black)), linear-gradient(180deg, var(--black), transparent 10%, transparent 88%, var(--black));position:absolute;inset:0}.feature-cell,.feature-card{background:linear-gradient(#0b0b0aeb, #0b0b0aeb), var(--black);border-bottom:1px solid #ecd47c1c;border-right:1px solid #ecd47c1c;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.feature-cell{color:var(--guide-gold);letter-spacing:-.01em;flex-direction:column;gap:12px;font-size:.84rem;font-weight:400;transition:background .18s,color .18s,opacity .18s}.feature-cell span{color:var(--guide-gold);font-size:1.42rem;line-height:1}.feature-cell:hover{background:linear-gradient(#ecd47c14, #ecd47c14), linear-gradient(#0b0b0af5, #0b0b0af5), var(--black);color:var(--gold-bright)}.feature-card{z-index:2;background:radial-gradient(circle at 50% 35%, #ecd47c1a, transparent 52%), var(--card-surface);flex-direction:column;grid-area:span 2/span 2;gap:14px;padding:18px;box-shadow:0 0 55px #ecd47c14}.feature-card-a{grid-area:3/3/span 2/span 2}.feature-card-b{grid-area:3/5/span 2/span 2}.feature-card-c{grid-area:5/3/span 2/span 2}.feature-card-d{grid-area:5/5/span 2/span 2}.platform-feature-showcase{z-index:1;background:0 0;gap:0;width:100%;display:grid;position:relative;overflow:visible}body.home-page .platform-feature-showcase:before{z-index:0;content:"";pointer-events:none;background:var(--black);position:absolute;inset:-18px calc(50% - 50vw) 0}body.home-page .platform-feature-showcase>*{position:relative}.feature-card-row{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px);display:grid;position:relative;overflow:visible}.feature-card-row .feature-card{isolation:isolate;min-height:clamp(252px,18vw,306px);box-shadow:none;text-align:center;background:linear-gradient(#f6ead709,#0000 42%),linear-gradient(#161715fa,#080807fa);border:1px solid #ecd47c33;border-radius:24px;justify-content:center;align-items:center;padding:clamp(28px,2.7vw,42px);position:relative;overflow:hidden;grid-area:auto!important}.feature-card-row .feature-card:before{z-index:1;content:"";background:linear-gradient(#ecd47c6b 0 1px,#0000 1px) 14px 11px/30px 7px no-repeat,linear-gradient(#f6ead72e 0 1px,#0000 1px) 14px 20px/22px 7px no-repeat,#f6ead706;border:1px solid #ecd47c3d;border-radius:12px;width:58px;height:34px;margin-bottom:4px;display:block;position:relative}.feature-card-row .feature-card:after{content:none;display:none}.feature-card-row .feature-card:nth-child(2):before{background:linear-gradient(#ecd47c33 1px,#0000 1px) 0 0/14px 14px,linear-gradient(90deg,#ecd47c33 1px,#0000 1px) 0 0/14px 14px,#f6ead706;border-radius:14px;width:42px;height:42px}.feature-card-row .feature-card:nth-child(3):before{background:radial-gradient(circle at 23%,#ecd47cb8 0 2px,#0000 2.6px),radial-gradient(circle at 50% 28%,#f6ead770 0 2px,#0000 2.6px),radial-gradient(circle at 77% 58%,#ecd47c85 0 2px,#0000 2.6px),linear-gradient(22deg,#0000 27%,#ecd47c38 28% 31%,#0000 32%),linear-gradient(156deg,#0000 34%,#ecd47c2e 35% 38%,#0000 39%),#f6ead706;border-radius:999px;width:54px;height:38px}.feature-card-row .feature-card>*{z-index:1;position:relative}.feature-card-row .feature-card:nth-child(2){background:linear-gradient(#161715fa,#080807fa)}.feature-card-row .feature-card:nth-child(2):after{left:-1px;right:auto;transform:scaleX(-1)}.feature-card-row .feature-card:nth-child(3):after{top:-1px;bottom:auto;right:-1px;transform:scaleY(-1)}.feature-card-row .card-preview{width:min(178px,84%);height:82px;margin-bottom:auto}.feature-carousel{z-index:2;background:linear-gradient(#070706db, #070706db), var(--black);gap:0;width:100vw;margin-top:clamp(18px,2vw,28px);margin-left:calc(50% - 50vw);padding-top:44px;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000014 9%,#000 22% 78%,#00000014 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000014 9%,#000 22% 78%,#00000014 91%,#0000 100%)}.feature-carousel:before{z-index:2;color:#ecd47cad;content:"Execution layer";letter-spacing:.18em;text-align:center;text-transform:uppercase;border-top:1px solid #ecd47c47;border-bottom:1px solid #ecd47c47;width:100%;padding:8px 0;font-size:.72rem;font-weight:300;position:absolute;top:16px;left:0;right:0}.feature-carousel-row{grid-auto-rows:clamp(104px,7.8vw,130px);grid-auto-columns:clamp(240px,18vw,300px);grid-auto-flow:column;width:max-content;display:grid}.feature-carousel-row-a{animation:156s linear infinite feature-carousel-scroll}.feature-carousel-row-b{animation:216s linear infinite feature-carousel-scroll}@keyframes feature-carousel-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.feature-carousel-row{animation:none}}@media (width<=900px){.feature-card-row{grid-template-columns:1fr}.feature-carousel-row{grid-auto-rows:96px;grid-auto-columns:220px}}@media (width<=620px){.feature-card-row{grid-template-columns:1fr}.feature-card-row .feature-card{min-height:210px}.feature-carousel-row{grid-auto-rows:88px;grid-auto-columns:196px}}.feature-card h3{color:var(--cream);letter-spacing:-.035em;align-items:center;gap:8px;margin:0;font-size:1.1rem;font-weight:650;display:inline-flex}.feature-card h3 span{color:var(--cream);font-size:1rem}.feature-card p{width:min(100%,360px);max-width:360px;color:var(--cream);text-align:center;letter-spacing:.01em;margin:0 auto;font-size:clamp(1.02rem,1.12vw,1.22rem);font-weight:300;line-height:1.48}.feature-card-row .feature-card h3{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:min(100%,360px);max-width:360px;margin-left:auto;margin-right:auto;font-size:clamp(1.72rem,2.25vw,2.55rem);line-height:.96}.feature-card-row .feature-card h3 span{width:32px;height:32px;color:var(--guide-gold);background:#ecd47c14;border:1px solid #ecd47c33;border-radius:999px;flex:0 0 32px;place-items:center;display:grid}.card-preview{background:linear-gradient(#202120c7, #202120c7), var(--black);border:1px solid #ecd47c1c;border-radius:10px;width:min(150px,84%);height:72px;position:relative;overflow:hidden}.card-preview:before,.card-preview:after{content:"";border-radius:999px;position:absolute}.preview-a:before{background:linear-gradient(90deg,#ecd47c73,#ffffff1a);height:14px;inset:16px 18px auto}.preview-a:after{width:calc(50% - 24px);height:20px;box-shadow:calc(100% + 8px) 0 0 #ecd47c29;background:#ffffff14;border-radius:6px;bottom:16px;left:20px}.preview-b:before{background:#ecd47c57;height:8px;top:16px;left:20px;right:20px;box-shadow:0 16px #ffffff24,0 32px #ffffff14}.preview-motion{background:linear-gradient(#0808072e, #08080757), url(/assets/citation-ready-content-engine-poster-5pwuQtuS.png) center / cover no-repeat, var(--black);box-shadow:inset 0 0 0 1px #ecd47c14,0 0 26px #ecd47c1a}.preview-motion:before,.preview-motion:after{display:none}.feature-card-video{object-fit:cover;opacity:.88;filter:saturate(.92)contrast(1.08)brightness(.82);width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.feature-card-video{display:none}}.preview-c:before{background:radial-gradient(circle,#ecd47ccc,#0000 70%);width:28px;height:28px;top:18px;left:18px}.preview-c:after{background:#ffffff21;height:10px;bottom:18px;left:56px;right:18px}.preview-d:before{background:#ecd47c70;width:20px;height:20px;top:18px;left:20px;box-shadow:34px 14px #ffffff29,72px 0 #ecd47c33}.services{z-index:5;background:var(--black);padding:110px 0;position:relative;overflow:visible}.services .section-heading{z-index:2;text-align:center;max-width:960px;position:relative}.services .section-heading:before{z-index:-1;content:"";pointer-events:none;filter:blur(18px);background:radial-gradient(#050403eb 0%,#050403b8 42%,#0000 72%);position:absolute;inset:-44px -76px -36px}.services .section-heading h2{text-shadow:0 12px 42px #000000b8;max-width:920px;margin-left:auto;margin-right:auto}.service-story-line{z-index:1;pointer-events:none;width:min(1450px,160vw);height:auto;display:block;position:absolute;top:150px;bottom:-320px;left:50%;overflow:visible;transform:translate(-50%)}.service-story-line path{fill:none;stroke-linecap:round;stroke-width:2.2px}.service-story-line{display:none}.story-line-base{stroke:#ecd47c47}.story-line-pulse{stroke:#fff6be6b;stroke-dasharray:190 3420;filter:drop-shadow(0 0 6px #ecd47c47);animation:15s linear infinite story-line-flow}.service-grid{z-index:2;counter-reset:service-step;gap:104px;width:min(100%,1440px);max-width:calc(100vw - clamp(32px,5vw,96px));margin:98px auto 0;display:grid;position:relative}.service-step{isolation:isolate;grid-template-columns:minmax(0,.92fr) minmax(420px,.9fr);align-items:center;gap:clamp(40px,6vw,80px);min-height:500px;scroll-margin-top:110px;display:grid;position:relative}@media (width>=901px){.service-grid:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#11110f24 9% 91%,#0000);width:1px;position:absolute;top:0;bottom:clamp(120px,16vh,210px);left:50%;transform:translate(-50%)}.service-step{counter-increment:service-step}.service-step:after{z-index:4;content:counter(service-step, decimal-leading-zero);color:#11110f8f;letter-spacing:.02em;background:radial-gradient(circle at 50% 38%,#ffffffc7,#f4f0e5eb 62%,#e2dbcbd1),#f0ece0eb;border:1px solid #11110f1f;border-radius:999px;place-items:center;width:clamp(46px,4.6vw,64px);height:clamp(46px,4.6vw,64px);font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.05rem,1.35vw,1.35rem);font-weight:400;display:grid;position:absolute;top:clamp(90px,16vh,170px);left:50%;transform:translate(-50%);box-shadow:0 10px 28px #11110f14,inset 0 1px #ffffffdb}.service-step-final:after{top:clamp(28px,5vh,58px)}.services:not(:where(.home-light-run *)) .service-grid:before{background:linear-gradient(#0000,#ecd47c29 9% 91%,#0000)}.services:not(:where(.home-light-run *)) .service-step:after{background:radial-gradient(circle at 50% 38%, #fff6be2e, #141514f5 62%, #050403fa), var(--black);color:#ecd47cc2;border-color:#ecd47c2e;box-shadow:0 10px 32px #0000003d,inset 0 1px #fff6be1a}}.service-step:nth-child(2n) .step-copy{order:2}.service-step:nth-child(2n) .step-visual-card{order:1}@media (width>=901px){.services{padding-bottom:clamp(130px,22vh,240px)}.service-grid{--story-sticky-top:clamp(86px, 12vh, 136px);gap:0;max-width:min(1440px,100vw - clamp(44px,6vw,108px));margin-top:clamp(54px,8vh,96px)}.service-step{grid-template-columns:minmax(360px,.92fr) minmax(460px,1fr);align-items:start;gap:clamp(72px,9vw,146px);min-height:clamp(760px,112vh,1040px);padding:clamp(18px,4vh,44px) 0 clamp(110px,18vh,190px)}.step-visual-card{place-self:start end;max-width:560px;margin-top:clamp(78px,14vh,160px)}.service-step:nth-child(2n) .step-visual-card{justify-self:start}.service-step-final{min-height:auto;padding-bottom:clamp(34px,5vw,58px)}}.step-copy,.step-visual-card{z-index:2;position:relative}.step-copy{max-width:560px}.service-step:nth-child(2n) .step-copy{margin-left:auto}.step-kicker{color:#ecd47ca8;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:.67rem;font-weight:300;display:inline-flex}.step-kicker span{background:var(--gold-bright);border-radius:50%;width:9px;height:9px;box-shadow:0 0 18px #ecd47ca8}.step-copy h3{max-width:560px;color:var(--cream);letter-spacing:-.075em;margin-bottom:22px;font-size:clamp(2.25rem,4.5vw,4.25rem);line-height:.95}.step-copy p{color:#f6ead7ad;max-width:540px;margin-bottom:24px;font-size:clamp(1.05rem,1.45vw,1.25rem);font-weight:500;line-height:1.55}@media (width>=901px){.step-copy{top:var(--story-sticky-top);align-self:start;max-width:620px;padding-top:clamp(28px,7vh,88px);position:sticky}.step-copy h3{max-width:620px}.step-copy p{max-width:580px}.service-step.service-step-final .step-copy{padding-top:0;position:relative;top:auto}}.step-copy ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.step-copy li{color:#f6ead7c2;padding-left:20px;font-size:.95rem;line-height:1.5;position:relative}.step-copy li:before{content:"";background:var(--gold-bright);border-radius:50%;width:4px;height:4px;position:absolute;top:.7em;left:0;box-shadow:0 0 12px #ecd47c80}.step-visual-card{isolation:isolate;background:linear-gradient(145deg, #f6ead714, transparent 36%), linear-gradient(#141514f5, #141514f5), var(--black);border:1px solid #ecd47c26;border-radius:30px;flex-direction:column;place-self:stretch stretch;width:100%;max-width:580px;min-height:100%;padding:clamp(36px,4vw,44px);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000052,inset 0 1px #fff6be0f;-webkit-mask-image:radial-gradient(#000 58%,#000000d1 78%,#0000 112%);mask-image:radial-gradient(#000 58%,#000000d1 78%,#0000 112%)}.step-visual-card:before{content:"";pointer-events:none;border:1px solid #fff6be0f;border-radius:24px;position:absolute;inset:10px}.step-visual-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ecd47c29,#0000 65%);border-radius:50%;height:160px;position:absolute;inset:auto -20% -35% 18%}.visual-label{color:#ecd47cc7;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ecd47c29;border-radius:999px;align-items:center;width:fit-content;min-height:26px;margin-bottom:clamp(26px,4vw,44px);padding:0 10px;font-size:.62rem;font-weight:300;display:inline-flex}.step-visual-card strong{color:var(--cream);letter-spacing:-.04em;margin-bottom:14px;font-size:clamp(1.2rem,1.9vw,1.75rem);display:block}.step-visual-card p{color:#f6ead79e;font-size:clamp(.95rem,1.05vw,1.08rem);line-height:1.45}.signal-bar{background:#f6ead714;border-radius:999px;height:13px;margin:auto 0 26px;overflow:hidden}.signal-bar span{border-radius:inherit;background:linear-gradient(90deg, #ecd47c61, var(--gold-bright));width:68%;height:100%;display:block}.mini-tags,.source-list{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.mini-tags span,.source-list span,.schema-pill{color:#f6ead7ad;letter-spacing:.04em;background:#f6ead712;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.72rem;display:inline-flex}.browser-bar{gap:7px;margin-bottom:clamp(46px,7vw,72px);display:flex}.browser-bar span{background:#ecd47c6b;border-radius:50%;width:9px;height:9px}.code-row{background:#f6ead714;border-radius:999px;width:72%;height:18px;margin-bottom:20px}.code-row.wide{width:94%}.code-row.short{width:48%}.schema-pill{color:#ecd47cd1;margin-top:auto}.prompt-count{color:var(--gold-bright);letter-spacing:-.1em;margin-top:auto;margin-bottom:14px;font-size:clamp(6.4rem,15vw,11rem);line-height:.86}.tracking-card{justify-content:space-between}.tracking-card p{max-width:100%;margin-bottom:42px;font-size:clamp(1.05rem,1.45vw,1.28rem)}.tracking-card .source-list{width:100%}.tracking-card .source-list span{flex:30%;justify-content:center}.orbit-map{border:1px solid #ecd47c2e;border-radius:50%;width:clamp(230px,24vw,300px);height:clamp(230px,24vw,300px);margin:auto auto 32px;position:relative}.orbit-map:before,.orbit-map:after{content:"";border:1px solid #ecd47c1f;border-radius:50%;position:absolute;inset:18%}.orbit-map:after{background:#ecd47c2e;inset:41%;box-shadow:0 0 26px #ecd47c42}.orbit-map span{background:var(--gold-bright);border-radius:50%;width:16px;height:16px;position:absolute}.orbit-map span:first-child{top:10%;left:50%;transform:translate(-50%)}.orbit-map span:nth-child(2){top:51%;right:13%}.orbit-map span:nth-child(3){bottom:13%;left:29%}.orbit-map span:nth-child(4){top:43%;left:11%}.strategy-card strong{text-align:center}.strategy-card{justify-content:space-between}.chart-line{width:100%;height:clamp(250px,30vw,340px);margin:auto 0 32px;display:block;overflow:visible}.chart-grid{fill:none;stroke:#ecd47c1a;stroke-width:1px}.chart-area{fill:#ecd47c14}.chart-trend{fill:none;stroke:var(--gold-bright);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 0 10px #ecd47c57)}.chart-point{fill:var(--gold-bright);filter:drop-shadow(0 0 12px #ecd47c94)}.metric-row{color:#f6ead7ad;border-top:1px solid #ecd47c1a;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.metric-row strong{color:var(--gold-bright);margin:0;font-size:1rem}.rank-badge{width:154px;height:154px;color:var(--gold-bright);letter-spacing:-.08em;border:1px solid #ecd47c52;border-radius:50%;place-items:center;margin:auto auto 32px;font-size:4rem;display:grid;box-shadow:0 0 0 14px #ecd47c0a,0 0 42px #ecd47c33}.scale-card{text-align:center}.service-step-final{background:radial-gradient(circle at 50% 0%, #ecd47c14, transparent 38%), linear-gradient(#141514f0, #141514f0), var(--black);border:1px solid #ecd47c1f;border-radius:38px;grid-template-columns:1fr;justify-items:center;gap:34px;min-height:auto;padding:clamp(34px,5vw,58px);display:grid;box-shadow:inset 0 1px #fff6be0d}.service-step.service-step-final .step-copy{text-align:center;order:0;max-width:820px;margin:0 auto}.service-step-final .step-kicker{justify-content:center}.service-step-final .step-copy h3,.service-step-final .step-copy p{max-width:760px;margin-left:auto;margin-right:auto}.service-step.service-step-final .final-outcome-panel{z-index:2;background:radial-gradient(circle at 50% 0%, #ecd47c1f, transparent 46%), linear-gradient(#0f0f0df5, #0f0f0df5), var(--black);text-align:left;border:1px solid #ecd47c24;border-radius:34px;order:1;width:min(100%,1040px);margin-top:clamp(18px,3vw,42px);padding:clamp(30px,4vw,52px);position:relative;overflow:hidden;box-shadow:0 28px 90px #0000003d,inset 0 1px #fff6be14}.service-step.service-step-final .final-outcome-panel:before{content:"";pointer-events:none;opacity:.34;background-color:#0000;background-image:linear-gradient(#ecd47c0b 1px,#0000 1px),linear-gradient(90deg,#ecd47c0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 20%,#000 0 18%,#0000 68%);mask-image:radial-gradient(at 50% 20%,#000 0 18%,#0000 68%)}.final-outcome-panel>.visual-label{z-index:1;margin-bottom:clamp(26px,3.5vw,42px);position:relative}.outcome-grid{z-index:1;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);display:grid;position:relative;overflow:visible}.outcome-grid div{text-align:left;background:linear-gradient(145deg,#ecd47c16,#0000 38%),#080807b8;border:1px solid #ecd47c24;border-radius:24px;min-height:210px;padding:clamp(26px,2.5vw,34px);position:relative;overflow:hidden}.outcome-grid div:before{color:#ecd47cc2;letter-spacing:.18em;margin-bottom:30px;font-size:.76rem;font-weight:500;display:block}.outcome-grid div:first-child:before{content:"01"}.outcome-grid div:nth-child(2):before{content:"02"}.outcome-grid div:nth-child(3):before{content:"03"}.outcome-grid div:after{content:"";pointer-events:none;background:radial-gradient(circle,#ecd47c29,#0000 68%);border-radius:999px;width:118px;height:118px;position:absolute;bottom:-28px;right:-28px}.outcome-grid strong{max-width:260px;color:var(--cream);letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.16rem,1.45vw,1.45rem);line-height:1.05;display:block}.outcome-grid p{color:#f6ead7a3;max-width:280px;margin:0;font-size:clamp(.92rem,.96vw,1.02rem);line-height:1.48}@keyframes story-line-flow{0%{stroke-dashoffset:420px}to{stroke-dashoffset:-3420px}}.results:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;opacity:0;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;opacity:.62;background-color:#0000;background-image:radial-gradient(circle,#fff6bef2 0 1.5px,#ecd47cbf 2.5px,#0000 4.5px),linear-gradient(90deg,#0000,#ecd47c1f,#fff6beb8,#ecd47c1f,#0000);background-position:0 0,0 0;background-repeat:no-repeat;background-size:30% 100%,30% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:1px;animation:10s linear infinite cta-star-border;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.results{isolation:isolate;background:linear-gradient(#141514f0, #141514f0), var(--black);max-width:1120px;box-shadow:none;border:1px solid #ecd47c1f;border-radius:42px;grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;margin:0 auto;padding:58px;display:grid;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(#000 58%,#000000d1 78%,#0000 112%);mask-image:radial-gradient(#000 58%,#000000d1 78%,#0000 112%)}.metric-grid{gap:14px;display:grid}.metric-grid div{background:linear-gradient(#141514f0, #141514f0), var(--black);border:1px solid #ecd47c1f;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.metric-grid strong{color:var(--gold-bright);letter-spacing:-.04em;font-size:clamp(1.85rem,3vw,2.4rem);font-weight:700}.final-cta{text-align:center;justify-items:center;padding:130px 0 120px;display:grid}.final-cta p{max-width:680px;margin-bottom:30px;font-size:1.15rem}.site-footer{z-index:6;isolation:isolate;width:min(100vw - 18px,1420px);min-height:clamp(410px,36vw,520px);color:var(--cream);background:radial-gradient(at 14% 0,#ecd47c14,#0000 34%),#111110;border:1px solid #f6ead70f;border-bottom:0;border-radius:28px 28px 0 0;align-content:start;margin:88px auto 0;padding:clamp(68px,6vw,104px) clamp(64px,6vw,96px) clamp(72px,7vw,120px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000003d,inset 0 1px #fff6be0f}.site-footer:before{z-index:0;content:"";pointer-events:none;background-image:var(--grain-texture);background-position:var(--grain-position);background-size:var(--grain-size);opacity:.12;mix-blend-mode:screen;position:absolute;inset:0}.site-footer>*{z-index:1;position:relative}.site-footer .footer-card-main{order:1}.site-footer .footer-cite-block{order:2}.site-footer .footer-card-bottom{order:3}.site-footer .footer-cite-block{border-top:1px solid #f6ead714;margin-top:clamp(48px,5vw,80px);padding-top:clamp(28px,3vw,44px)}.site-footer .footer-cite-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.site-footer .footer-cite-row>span{letter-spacing:.16em;text-transform:uppercase;color:#f6ead77a;margin-right:4px;font-family:Rajdhani,Inter,sans-serif;font-size:.78rem;font-weight:600}.site-footer .footer-cite-row em{color:#f6ead7e0;letter-spacing:.02em;background:#f6ead70d;border:1px solid #ecd47c3d;border-radius:999px;align-items:center;gap:7px;padding:6px 13px 6px 9px;font-family:Rajdhani,Inter,sans-serif;font-size:.82rem;font-style:normal;font-weight:600;transition:border-color .4s,background .4s,transform .4s cubic-bezier(.19,1,.22,1);display:inline-flex}.site-footer .footer-cite-row em:hover{background:#f6ead717;border-color:#ecd47c80;transform:translateY(-2px)}.site-footer .footer-cite-row .cite-ico{flex:none;width:17px;height:17px;display:block}.site-footer .footer-cite-cta{color:#f6ead7eb;letter-spacing:.02em;background:#f6ead70a;border:1px solid #ecd47c52;border-radius:999px;align-items:center;gap:12px;margin-top:20px;padding:11px 12px 11px 22px;font-family:Rajdhani,Inter,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .45s,background .45s,color .45s,transform .45s cubic-bezier(.19,1,.22,1);display:inline-flex}.site-footer .footer-cite-cta:hover{color:#fff6e6;background:#ecd47c14;border-color:#ecd47c99;transform:translateY(-2px)}.site-footer .footer-cite-cta-arrow{width:26px;height:26px;color:var(--gold-bright);background:#ecd47c29;border-radius:50%;place-items:center;font-size:.95rem;transition:transform .45s cubic-bezier(.19,1,.22,1),background .45s,color .45s;display:inline-grid}.site-footer .footer-cite-cta:hover .footer-cite-cta-arrow{background:var(--gold-bright);color:#17120a;transform:translate(3px)}.footer-card-main{grid-template-columns:minmax(120px,.72fr) minmax(0,4.28fr);align-items:start;gap:clamp(54px,8vw,130px);display:grid}.footer-brand{align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.footer-brand-wordmark{opacity:.95;object-fit:contain;width:clamp(112px,10vw,148px);height:auto;display:block}.footer-links{grid-template-columns:repeat(5,minmax(92px,1fr));gap:clamp(26px,5vw,82px);width:100%;display:grid}.footer-link-group{align-content:start;gap:13px;display:grid}.footer-link-heading{color:#f6ead757;letter-spacing:.01em;margin-bottom:5px;font-size:.68rem;font-weight:600}.footer-links a,.footer-links span:not(.footer-link-heading){color:#f6ead7d1;font-size:clamp(.78rem,.82vw,.9rem);line-height:1.28;text-decoration:none}.footer-links a:hover{color:var(--gold-bright)}.footer-card-bottom{justify-items:start;gap:12px;margin-top:clamp(92px,12vw,160px);display:grid}.footer-badge{color:#f6ead7c7;background:#0003;border:1px solid #f6ead729;border-radius:7px;gap:2px;min-width:212px;padding:10px 13px;text-decoration:none;display:inline-grid}.footer-badge span{color:#f6ead780;letter-spacing:.11em;text-transform:uppercase;font-size:.58rem}.footer-badge strong{color:#fff8e4eb;font-size:.82rem}.footer-card-bottom p{color:#f6ead747;margin:0;font-size:.68rem}@media (width<=900px){.site-footer{width:min(100vw - 16px,1420px);min-height:auto;margin-top:64px;padding:48px 28px 34px}.footer-card-main{grid-template-columns:1fr;gap:38px}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.footer-card-bottom{margin-top:62px}}@media (width<=620px){.footer-links{grid-template-columns:1fr}}body.services-page{background:#202120}.services-page .site-shell,.services-page .content-wash{background:radial-gradient(ellipse at 50% 0%, #f6ead714, transparent 42%), var(--grain-texture), #202120;background-position:0 0, var(--grain-position);background-size:auto, var(--grain-size)}.services-page .content-wash{width:100%;padding:0 var(--page-gutter);margin-top:0}.services-redesign{width:min(1120px,100%);margin:0 auto;padding:96px 0 0}.services-redesign h1,.services-redesign h2,.services-redesign h3{color:#fff6e6}.services-redesign p{color:#f6ead7a8}.services-redesign .eyebrow,.services-final-cta .eyebrow{color:#ecd47ccc}.services-hero-panel{text-align:left;background:radial-gradient(circle at 12% 18%,#ecd47c1f,#0000 34%),#191a19e6;border:1px solid #ecd47c24;border-radius:34px;grid-template-columns:minmax(0,.95fr) minmax(360px,.75fr);align-items:center;gap:clamp(24px,5vw,64px);max-width:none;padding:clamp(34px,5vw,64px);display:grid;box-shadow:inset 0 1px #fff6be0f}.services-hero-copy{max-width:650px;display:block}.services-hero-copy h1{letter-spacing:-.085em;max-width:650px;margin-bottom:18px;font-size:clamp(2.9rem,6vw,6.6rem);line-height:.9}.services-hero-copy p:not(.eyebrow){max-width:560px;margin-bottom:28px;font-size:clamp(1rem,1.4vw,1.18rem)}.services-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.pricing-card,.enterprise-strip,.system-cards article,.services-faq,.services-final-cta{background:#101110c7;border:1px solid #ecd47c21;box-shadow:inset 0 1px #fff6be0d}.pricing-panel,.system-section,.feature-panel{width:min(var(--content-max), calc(100vw - (var(--page-gutter) * 2)));margin-top:84px;margin-left:50%;transform:translate(-50%)}.pricing-heading,.system-heading,.feature-heading{max-width:760px;margin-bottom:28px;margin-left:auto;margin-right:auto}.pricing-heading h2,.system-heading h2,.feature-heading h2{margin-bottom:14px;font-size:clamp(2.1rem,4.5vw,4rem);line-height:1}.pricing-heading p,.system-heading p,.feature-heading p{max-width:560px;margin-bottom:0;font-size:1.02rem;line-height:1.55}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pricing-card{border-radius:28px;min-height:390px;padding:28px;position:relative}.pricing-card.is-featured{background:radial-gradient(circle at 50% 0,#ecd47c2e,#0000 55%),#12110eeb;transform:translateY(-12px)}.pricing-card em{color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-style:normal;position:absolute;top:22px;right:22px}.pricing-card>span,.enterprise-strip span,.system-cards span{color:#ecd47cc7;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ecd47c29;border-radius:999px;align-items:center;min-height:26px;margin-bottom:24px;padding:0 10px;font-size:.62rem;display:inline-flex}.pricing-card strong{color:var(--cream);letter-spacing:-.08em;margin-bottom:16px;font-size:clamp(2.4rem,4vw,3.5rem);line-height:.9;display:block}.pricing-card small{color:#f6ead780;letter-spacing:-.02em;margin-left:5px;font-size:.9rem}.pricing-card p{min-height:48px;margin-bottom:22px;line-height:1.45}.pricing-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-card li{color:#f6ead7bf;font-size:.9rem}.enterprise-strip{border-radius:26px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:14px;padding:26px 28px;display:grid}.enterprise-strip h3{margin:0;font-size:clamp(1.3rem,2vw,1.8rem)}.enterprise-strip p{margin:0}.enterprise-strip a{min-height:42px;color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;border:1px solid #ecd47c47;border-radius:999px;align-items:center;padding:0 18px;font-size:.72rem;display:inline-flex}.system-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.system-cards article{border-radius:28px;min-height:220px;padding:28px}.system-cards h3{margin-bottom:10px;font-size:clamp(1.35rem,2vw,2rem)}.system-cards p{margin:0;line-height:1.5}.services-faq{border-radius:30px;width:min(1120px,100%);max-width:none;margin:84px auto 0;padding:34px;display:block}.services-faq h2{text-align:center;margin-bottom:28px;font-size:clamp(2rem,4vw,3.5rem)}.services-faq>div:first-child{text-align:center;margin:0 auto 28px}.faq-list{background:#ecd47c1f;border:0;border-radius:22px}.services-final-cta{border-radius:34px;width:min(1120px,100%);margin:84px auto 0;padding:76px 28px}.services-final-cta h2{max-width:760px;margin-bottom:16px;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.98}.services-final-cta p{max-width:520px}@media (width>=1440px){:root{--content-max:1360px;--page-gutter:28px}.brand,.nav-links,.nav-cta,.menu-toggle{top:28px}.brand-wordmark{width:154px}.nav-links{gap:30px;font-size:.84rem;left:40px}.nav-cta{font-size:.82rem;right:102px}.menu-toggle{font-size:.82rem;right:40px}.hero{min-height:640px;padding-top:56px}.hero-copy{max-width:1240px}.hero .hero-copy h1{font-size:clamp(4rem,5.6vw,104px);line-height:.96}.hero-subtitle{font-size:clamp(1.05rem,1vw,1.24rem)}}@media (width>=1800px){:root{--content-max:1440px;--page-gutter:36px}.brand-wordmark{width:164px}.nav-links{gap:34px;font-size:.9rem}.nav-cta,.menu-toggle{font-size:.88rem}.hero-copy{max-width:1320px}.hero .hero-copy h1{font-size:clamp(4.4rem,5.2vw,116px)}}@media (width<=900px){.nav{grid-template-columns:1fr auto 1fr;padding:16px 18px}.nav-links{display:none}.hero{min-height:auto;padding:100px 20px 48px}.results{grid-template-columns:1fr;padding:32px}.services-hero-panel{grid-template-columns:1fr}.footer-content{grid-template-columns:1fr;gap:42px}.footer-links{column-gap:28px}.logo-box{flex-basis:190px}.aeo-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aeo-stat-card:nth-child(2n){border-right:0}.aeo-stat-card:nth-child(-n+2){border-bottom:1px solid #ecd47c33}.agent-view-section{padding:92px 0 104px}.agent-view-panel{grid-template-columns:1fr;width:min(680px,100% - 28px)}.agent-view-metrics{grid-template-columns:repeat(2,1fr);min-height:auto}.agent-token-note{grid-column:1/-1}.agent-preview-shell{min-height:520px}.service-story-line{opacity:.92;width:130vw;top:170px}.service-grid{gap:58px;margin-top:58px}.service-step{grid-template-columns:1fr;gap:26px;min-height:auto}.service-step:nth-child(2n) .step-copy,.service-step:nth-child(2n) .step-visual-card{order:initial}.service-step:nth-child(2n) .step-copy{margin-left:0}.step-copy,.step-copy h3{max-width:680px}.step-visual-card{max-width:620px;min-height:clamp(420px,64vw,560px)}.service-step-final{padding:34px 22px}.outcome-grid{grid-template-columns:1fr}.outcome-grid div{min-height:145px}}@media (width<=620px){:root{--page-gutter:12px;--footer-guide-stop:720px}.site-shell:before,.site-shell:after{top:calc(100vh - 8px)}.nav{width:100%}.nav-cta{display:none}.hero{height:calc(100svh - 8px);padding:90px 0 40px}.hero-copy{padding:0 16px}.services-hero-panel{border-radius:28px;padding:28px 18px}.services-faq{margin-top:64px}.platform-section,.services,.results,.final-cta{width:min(100% - 24px,1180px)}h1{font-size:clamp(2.1rem,9vw,3rem)}h2{font-size:clamp(2rem,10vw,3rem)}.logo-strip{min-height:78px}.logo-strip-label{flex-basis:128px;padding-left:16px;padding-right:16px;font-size:.54rem}.logo-box{flex-basis:158px;min-height:78px;padding:0 16px}.logo-wordmark{font-size:.92rem}.aeo-stats-strip{margin-top:48px}.aeo-stats-grid{grid-template-columns:1fr}.aeo-stat-card,.aeo-stat-card:nth-child(2n){min-height:auto}.site-ai-view{padding:60px 12px 116px}.ai-readable-metrics{grid-template-columns:1fr;gap:18px}.ai-readable-metrics strong{font-size:clamp(4rem,19vw,5.7rem)}.ai-readable-cta div{flex-direction:column}.ai-readable-cta input,.ai-readable-cta button{width:100%}.ai-view-topline,.ai-view-metrics{grid-template-columns:1fr}.ai-view-topline{flex-direction:column;align-items:flex-start}.ai-document{border-radius:22px;padding:22px}.ai-document dl{grid-template-columns:1fr}.site-view-switcher{width:calc(100% - 28px)}.site-view-toggle{min-width:0}.agent-view-section{border-left:0;border-right:0;width:100%;padding:78px 12px 88px}.agent-view-copy{margin-bottom:34px;padding:0 6px}.agent-view-copy h2{font-size:clamp(2.4rem,12vw,3.85rem)}.agent-view-panel{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;display:grid}.agent-view-metrics{border-radius:24px;grid-template-columns:1fr;width:100%;min-width:0;padding:16px}.agent-token-card,.agent-token-note{border-radius:18px;padding:18px}.agent-token-card strong{font-size:clamp(3.1rem,17vw,5rem)}.agent-preview-shell{border-radius:26px;width:100%;min-width:0;min-height:560px;padding:14px 14px 76px}.agent-preview-card{border-radius:19px;inset:14px 14px 76px}.agent-human-nav{gap:10px;padding:14px;font-size:.6rem}.agent-human-nav span:nth-child(n+4){display:none}.agent-human-hero{margin:4px 14px 14px;padding:30px 16px}.agent-human-hero h3{font-size:clamp(2.15rem,11vw,3.4rem)}.agent-human-grid{grid-template-columns:repeat(2,1fr);gap:8px;padding:0 14px}.agent-ai-preview pre{font-size:.62rem;line-height:1.58;overflow:auto}.agent-code-header{gap:12px;font-size:.58rem}.agent-code-header strong{font-size:.54rem}.agent-view-switcher{width:calc(100% - 28px);bottom:18px}.agent-view-toggle{min-width:0}.feature-matrix{grid-template-columns:repeat(4,minmax(72px,1fr));grid-auto-rows:76px;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}.feature-card,.feature-card-a,.feature-card-b,.feature-card-c,.feature-card-d{grid-area:span 2/span 2}.feature-cell{font-size:.74rem}.feature-cell span{font-size:1.12rem}.services{padding-top:86px}.service-story-line{opacity:.78;width:150vw;top:190px}.service-grid{gap:46px}.step-copy h3{font-size:clamp(2rem,12vw,3.4rem)}.step-copy li{font-size:.88rem}.step-visual-card{min-height:380px;padding:26px}.metric-grid div{flex-direction:column;align-items:flex-start}.site-footer{width:calc(100% + (var(--page-gutter) * 2));margin-left:calc(var(--page-gutter) * -1);padding:46px 0 24px;transform:none}.footer-content{gap:34px}.footer-links{column-gap:16px}.footer-bottom{flex-direction:row;align-items:center;margin-top:48px}.footer-wordmark{width:min(138vw,760px);bottom:-28px}}@media (width<=900px){.services-redesign{padding-top:74px}.services-hero-panel,.pricing-grid,.enterprise-strip,.system-cards,.services-faq{grid-template-columns:1fr}.services-hero-copy{max-width:720px}.pricing-card.is-featured{transform:none}.enterprise-strip{align-items:start}}@media (width<=620px){.services-page .content-wash{padding:0 12px}.services-redesign{padding-top:62px}.services-hero-panel,.pricing-card,.enterprise-strip,.system-cards article,.services-faq,.services-final-cta{border-radius:22px}.services-hero-panel{padding:28px 18px}.services-hero-copy h1{font-size:clamp(2.4rem,14vw,4.2rem)}.services-hero-actions{flex-direction:column;align-items:flex-start}.pricing-panel,.system-section,.feature-panel,.services-faq,.services-final-cta{margin-top:58px}.pricing-card,.system-cards article{min-height:auto;padding:22px}.enterprise-strip{gap:14px;padding:22px}.services-faq{padding:22px}.faq-list summary{padding:20px}.faq-list p{margin:-6px 20px 20px}.services-final-cta{padding:54px 22px}}body.home-page .home-light-run,body.technology-page .home-light-run{z-index:1;width:100vw;padding:0 calc((100vw - min(var(--content-max), calc(100vw - (var(--page-gutter) * 2)))) / 2);color:#10100e;background:radial-gradient(at 50% 0,#ffffffb3,#0000 42%),#f3f2ec;margin-left:50%;position:relative;transform:translate(-50%)}body.home-page .site-shell{overflow:visible}@media (width>=901px){body.home-page .home-light-run .step-copy,body.technology-page .home-light-run .step-copy{top:var(--story-sticky-top);align-self:start;max-width:620px;padding-top:clamp(28px,7vh,88px);position:sticky}body.home-page .home-light-run .service-step.service-step-final .step-copy,body.technology-page .home-light-run .service-step.service-step-final .step-copy{padding-top:0;position:relative;top:auto}}body.home-page .home-light-run:before,body.technology-page .home-light-run:before,body.home-page .home-light-run:after,body.technology-page .home-light-run:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#d6a94a29,#fff6beeb,#d6a94a29);width:100vw;height:1px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 18px #ecd47c2e}body.home-page .home-light-run:before,body.technology-page .home-light-run:before{top:0}body.home-page .home-light-run:after,body.technology-page .home-light-run:after{bottom:0}body.home-page .home-light-run .services,body.technology-page .home-light-run .services,body.home-page .home-light-run .results,body.technology-page .home-light-run .results,body.home-page .home-light-run .final-cta,body.technology-page .home-light-run .final-cta{background:0 0}body.home-page .home-light-run .services,body.technology-page .home-light-run .services{padding-top:120px}body.home-page .home-light-run .services .section-heading:before,body.technology-page .home-light-run .services .section-heading:before{background:radial-gradient(#ffffffad 0%,#f3f2ec94 42%,#0000 72%)}body.home-page .home-light-run .services .section-heading h2,body.technology-page .home-light-run .services .section-heading h2,body.home-page .home-light-run .step-copy h3,body.technology-page .home-light-run .step-copy h3,body.home-page .home-light-run .results h2,body.technology-page .home-light-run .results h2,body.home-page .home-light-run .final-cta h2,body.technology-page .home-light-run .final-cta h2,body.home-page .home-light-run .step-visual-card strong,body.technology-page .home-light-run .step-visual-card strong,body.home-page .home-light-run .outcome-grid strong,body.technology-page .home-light-run .outcome-grid strong{color:#11110f;text-shadow:none}body.home-page .home-light-run .section-heading p,body.technology-page .home-light-run .section-heading p,body.home-page .home-light-run .step-copy p,body.technology-page .home-light-run .step-copy p,body.home-page .home-light-run .step-copy li,body.technology-page .home-light-run .step-copy li,body.home-page .home-light-run .step-visual-card p,body.technology-page .home-light-run .step-visual-card p,body.home-page .home-light-run .outcome-grid p,body.technology-page .home-light-run .outcome-grid p,body.home-page .home-light-run .results span,body.technology-page .home-light-run .results span,body.home-page .home-light-run .final-cta p,body.technology-page .home-light-run .final-cta p{color:#11110f94;font-weight:400}body.home-page .home-light-run .eyebrow,body.technology-page .home-light-run .eyebrow,body.home-page .home-light-run .step-kicker,body.technology-page .home-light-run .step-kicker,body.home-page .home-light-run .visual-label,body.technology-page .home-light-run .visual-label{color:#11110f85;font-weight:400}body.home-page .home-light-run .step-kicker span,body.technology-page .home-light-run .step-kicker span,body.home-page .home-light-run .step-copy li:before,body.technology-page .home-light-run .step-copy li:before,body.home-page .home-light-run .orbit-map span,body.technology-page .home-light-run .orbit-map span,body.home-page .home-light-run .chart-point,body.technology-page .home-light-run .chart-point{box-shadow:none;background:#10100e}body.home-page .home-light-run .story-line-base,body.technology-page .home-light-run .story-line-base,body.home-page .home-light-run .story-line-pulse,body.technology-page .home-light-run .story-line-pulse{stroke:#11110f38;filter:none}body.home-page .home-light-run .step-visual-card,body.technology-page .home-light-run .step-visual-card,body.home-page .home-light-run .service-step-final,body.technology-page .home-light-run .service-step-final,body.home-page .home-light-run .results,body.technology-page .home-light-run .results,body.home-page .home-light-run .metric-grid div,body.technology-page .home-light-run .metric-grid div{box-shadow:none;background:#ffffff6b;border-color:#11110f14}body.home-page .home-light-run .visual-label,body.technology-page .home-light-run .visual-label,body.home-page .home-light-run .mini-tags span,body.technology-page .home-light-run .mini-tags span,body.home-page .home-light-run .source-list span,body.technology-page .home-light-run .source-list span,body.home-page .home-light-run .schema-pill,body.technology-page .home-light-run .schema-pill{color:#11110f85;background:#11110f0a;border-color:#11110f1f;font-weight:400}body.home-page .home-light-run .signal-bar,body.technology-page .home-light-run .signal-bar,body.home-page .home-light-run .code-row,body.technology-page .home-light-run .code-row{background:#11110f14}body.home-page .home-light-run .signal-bar span,body.technology-page .home-light-run .signal-bar span,body.home-page .home-light-run .chart-trend,body.technology-page .home-light-run .chart-trend{stroke:#10100e;filter:none;background:#10100e}body.home-page .home-light-run .prompt-count,body.technology-page .home-light-run .prompt-count,body.home-page .home-light-run .metric-row strong,body.technology-page .home-light-run .metric-row strong,body.home-page .home-light-run .metric-grid strong,body.technology-page .home-light-run .metric-grid strong{color:#10100e}body.home-page .home-light-run .orbit-map,body.technology-page .home-light-run .orbit-map,body.home-page .home-light-run .orbit-map:before,body.technology-page .home-light-run .orbit-map:before,body.home-page .home-light-run .orbit-map:after,body.technology-page .home-light-run .orbit-map:after,body.home-page .home-light-run .metric-row,body.technology-page .home-light-run .metric-row{border-color:#11110f1f}body.home-page .home-light-run .orbit-map:after,body.technology-page .home-light-run .orbit-map:after{box-shadow:none;background:#11110f14}body.home-page .home-light-run .chart-grid,body.technology-page .home-light-run .chart-grid{stroke:#11110f1a}body.home-page .home-light-run .chart-area,body.technology-page .home-light-run .chart-area{fill:#11110f0f}body.home-page .home-light-run .outcome-grid div,body.technology-page .home-light-run .outcome-grid div{background:#ffffff6b}body.home-page .home-light-run .results:before,body.technology-page .home-light-run .results:before{opacity:0;animation:none}body.home-page .home-light-run .step-visual-card,body.technology-page .home-light-run .step-visual-card,body.home-page .home-light-run .service-step-final,body.technology-page .home-light-run .service-step-final,body.home-page .home-light-run .results,body.technology-page .home-light-run .results{background:linear-gradient(145deg, #f6ead714, transparent 36%), linear-gradient(#141514f5, #141514f5), var(--black);border-color:#11110f1f;box-shadow:0 22px 70px #0000002e,inset 0 1px #fff6be0f}body.home-page .home-light-run .metric-grid div,body.technology-page .home-light-run .metric-grid div,body.home-page .home-light-run .outcome-grid div,body.technology-page .home-light-run .outcome-grid div{background:linear-gradient(#141514f0, #141514f0), var(--black);border-color:#f6ead71a}body.home-page .home-light-run .service-step-final .step-copy h3,body.technology-page .home-light-run .service-step-final .step-copy h3,body.home-page .home-light-run .service-step-final .step-copy p,body.technology-page .home-light-run .service-step-final .step-copy p,body.home-page .home-light-run .service-step-final .visual-label,body.technology-page .home-light-run .service-step-final .visual-label,body.home-page .home-light-run .outcome-grid strong,body.technology-page .home-light-run .outcome-grid strong,body.home-page .home-light-run .outcome-grid p,body.technology-page .home-light-run .outcome-grid p,body.home-page .home-light-run .results h2,body.technology-page .home-light-run .results h2,body.home-page .home-light-run .results .eyebrow,body.technology-page .home-light-run .results .eyebrow,body.home-page .home-light-run .results span,body.technology-page .home-light-run .results span{color:#f6ead7c7}body.home-page .home-light-run .service-step-final .step-copy h3,body.technology-page .home-light-run .service-step-final .step-copy h3,body.home-page .home-light-run .outcome-grid strong,body.technology-page .home-light-run .outcome-grid strong,body.home-page .home-light-run .results h2,body.technology-page .home-light-run .results h2{color:var(--cream)}body.home-page .home-light-run .metric-grid strong,body.technology-page .home-light-run .metric-grid strong{color:var(--gold-bright)}body.home-page .home-light-run .metric-grid span,body.technology-page .home-light-run .metric-grid span,body.home-page .home-light-run .outcome-grid p,body.technology-page .home-light-run .outcome-grid p{color:#f6ead79e}body.home-page .home-light-run .outcome-grid,body.technology-page .home-light-run .outcome-grid{background:#ecd47c1a;border-color:#ecd47c1a}body.home-page .home-light-run .step-visual-card strong,body.technology-page .home-light-run .step-visual-card strong,body.home-page .home-light-run .step-visual-card p,body.technology-page .home-light-run .step-visual-card p,body.home-page .home-light-run .tracking-card p,body.technology-page .home-light-run .tracking-card p,body.home-page .home-light-run .strategy-card strong,body.technology-page .home-light-run .strategy-card strong{color:#f6ead7c7}body.home-page .home-light-run .step-visual-card strong,body.technology-page .home-light-run .step-visual-card strong,body.home-page .home-light-run .strategy-card strong,body.technology-page .home-light-run .strategy-card strong{color:var(--cream)}body.home-page .home-light-run .step-visual-card .visual-label,body.technology-page .home-light-run .step-visual-card .visual-label,body.home-page .home-light-run .step-visual-card .mini-tags span,body.technology-page .home-light-run .step-visual-card .mini-tags span,body.home-page .home-light-run .step-visual-card .source-list span,body.technology-page .home-light-run .step-visual-card .source-list span,body.home-page .home-light-run .step-visual-card .schema-pill,body.technology-page .home-light-run .step-visual-card .schema-pill{color:#f6ead7ad;background:#f6ead712;border-color:#ecd47c29}body.home-page .home-light-run .step-visual-card .signal-bar,body.technology-page .home-light-run .step-visual-card .signal-bar,body.home-page .home-light-run .step-visual-card .code-row,body.technology-page .home-light-run .step-visual-card .code-row{background:#f6ead714}body.home-page .home-light-run .step-visual-card .signal-bar span,body.technology-page .home-light-run .step-visual-card .signal-bar span{background:linear-gradient(90deg, #ecd47c61, var(--gold-bright))}body.home-page .home-light-run .step-visual-card .browser-bar span,body.technology-page .home-light-run .step-visual-card .browser-bar span,body.home-page .home-light-run .step-visual-card .orbit-map span,body.technology-page .home-light-run .step-visual-card .orbit-map span{background:var(--gold-bright)}body.home-page .home-light-run .step-visual-card .prompt-count,body.technology-page .home-light-run .step-visual-card .prompt-count{color:var(--gold-bright)}body.home-page .home-light-run .step-visual-card .orbit-map,body.technology-page .home-light-run .step-visual-card .orbit-map,body.home-page .home-light-run .step-visual-card .orbit-map:before,body.technology-page .home-light-run .step-visual-card .orbit-map:before,body.home-page .home-light-run .step-visual-card .orbit-map:after,body.technology-page .home-light-run .step-visual-card .orbit-map:after,body.home-page .home-light-run .step-visual-card .metric-row,body.technology-page .home-light-run .step-visual-card .metric-row{border-color:#ecd47c1f}body.home-page .home-light-run .step-visual-card .orbit-map:after,body.technology-page .home-light-run .step-visual-card .orbit-map:after{background:#ecd47c2e}body.home-page .home-light-run .step-visual-card .chart-grid,body.technology-page .home-light-run .step-visual-card .chart-grid{stroke:#ecd47c1a}body.home-page .home-light-run .step-visual-card .chart-area,body.technology-page .home-light-run .step-visual-card .chart-area{fill:#ecd47c14}body.home-page .home-light-run .step-visual-card .chart-trend,body.technology-page .home-light-run .step-visual-card .chart-trend{stroke:var(--gold-bright)}body.home-page .home-light-run .step-visual-card .chart-point,body.technology-page .home-light-run .step-visual-card .chart-point{fill:var(--gold-bright)}body.home-page .home-light-run .step-visual-card .metric-row strong,body.technology-page .home-light-run .step-visual-card .metric-row strong{color:var(--gold-bright)}body.home-page .home-light-run .eyebrow,body.technology-page .home-light-run .eyebrow,body.home-page .home-light-run .step-kicker,body.technology-page .home-light-run .step-kicker,body.home-page .home-light-run .results .eyebrow,body.technology-page .home-light-run .results .eyebrow,body.home-page .home-light-run .final-cta .eyebrow,body.technology-page .home-light-run .final-cta .eyebrow{color:var(--gold)}body.home-page .home-light-run .step-kicker span,body.technology-page .home-light-run .step-kicker span,body.home-page .home-light-run .step-copy li:before,body.technology-page .home-light-run .step-copy li:before{background:var(--gold-bright);box-shadow:0 0 12px #ecd47c80}body.home-page .home-light-run .step-visual-card:before,body.technology-page .home-light-run .step-visual-card:before{border-color:#fff6be0f}body.home-page .home-light-run .step-visual-card:after,body.technology-page .home-light-run .step-visual-card:after{background:radial-gradient(circle,#ecd47c29,#0000 65%)}body.home-page .home-light-run .step-visual-card .visual-label,body.technology-page .home-light-run .step-visual-card .visual-label,body.home-page .home-light-run .final-outcome-panel>.visual-label,body.technology-page .home-light-run .final-outcome-panel>.visual-label{color:#ecd47cc7;border-color:#ecd47c29}body.home-page .home-light-run .step-visual-card .orbit-map:after,body.technology-page .home-light-run .step-visual-card .orbit-map:after{background:#ecd47c2e;box-shadow:0 0 26px #ecd47c42}body.home-page .home-light-run .step-visual-card .schema-pill,body.technology-page .home-light-run .step-visual-card .schema-pill,body.home-page .home-light-run .step-visual-card .source-list span,body.technology-page .home-light-run .step-visual-card .source-list span,body.home-page .home-light-run .step-visual-card .mini-tags span,body.technology-page .home-light-run .step-visual-card .mini-tags span{color:#ecd47cd1}body.home-page .home-light-run .eyebrow,body.technology-page .home-light-run .eyebrow,body.home-page .home-light-run .step-kicker,body.technology-page .home-light-run .step-kicker,body.home-page .home-light-run .visual-label,body.technology-page .home-light-run .visual-label,body.home-page .home-light-run .results .eyebrow,body.technology-page .home-light-run .results .eyebrow,body.home-page .home-light-run .final-cta .eyebrow,body.technology-page .home-light-run .final-cta .eyebrow{color:#d6a94a!important}body.home-page .home-light-run .step-kicker>span,body.technology-page .home-light-run .step-kicker>span,body.home-page .home-light-run .step-copy li:before,body.technology-page .home-light-run .step-copy li:before{background:#ffd777!important;box-shadow:0 0 12px #ecd47c85!important}body.home-page .home-light-run .step-visual-card .visual-label,body.technology-page .home-light-run .step-visual-card .visual-label,body.home-page .home-light-run .final-outcome-panel>.visual-label,body.technology-page .home-light-run .final-outcome-panel>.visual-label{color:#ecd47cdb!important;background:#f6ead714!important;border-color:#ecd47c38!important}body.home-page .home-light-run .step-visual-card .signal-bar span,body.technology-page .home-light-run .step-visual-card .signal-bar span{background:linear-gradient(90deg,#ecd47c6b,#ffd777)!important;box-shadow:0 0 14px #ecd47c3d!important}body.home-page .home-light-run .step-visual-card .orbit-map span,body.technology-page .home-light-run .step-visual-card .orbit-map span,body.home-page .home-light-run .step-visual-card .browser-bar span,body.technology-page .home-light-run .step-visual-card .browser-bar span{background:#ffd777!important;box-shadow:0 0 18px #ecd47c73!important}body.home-page .home-light-run .step-visual-card .chart-trend,body.technology-page .home-light-run .step-visual-card .chart-trend{stroke:#ffd777!important;filter:drop-shadow(0 0 10px #ecd47c57)!important}body.home-page .home-light-run .step-visual-card .chart-point,body.technology-page .home-light-run .step-visual-card .chart-point{fill:#ffd777!important;filter:drop-shadow(0 0 12px #ecd47c94)!important}body.home-page .home-light-run .story-line-base,body.technology-page .home-light-run .story-line-base{stroke:#d6a94a5c!important}body.home-page .home-light-run .story-line-pulse,body.technology-page .home-light-run .story-line-pulse{stroke:#ffd777b8!important;filter:drop-shadow(0 0 6px #ecd47c47)!important}body.home-page .home-light-run .step-visual-card .mini-tags span,body.technology-page .home-light-run .step-visual-card .mini-tags span,body.home-page .home-light-run .step-visual-card .source-list span,body.technology-page .home-light-run .step-visual-card .source-list span,body.home-page .home-light-run .step-visual-card .schema-pill,body.technology-page .home-light-run .step-visual-card .schema-pill{color:#ecd47cd1!important;background:#f6ead714!important;border-color:#ecd47c2e!important}body.home-page .home-light-run .eyebrow,body.technology-page .home-light-run .eyebrow,body.home-page .home-light-run .step-kicker,body.technology-page .home-light-run .step-kicker,body.home-page .home-light-run .results .eyebrow,body.technology-page .home-light-run .results .eyebrow,body.home-page .home-light-run .final-cta .eyebrow,body.technology-page .home-light-run .final-cta .eyebrow{color:#b57b16!important;font-weight:500!important}body.home-page .home-light-run .step-kicker>span,body.technology-page .home-light-run .step-kicker>span,body.home-page .home-light-run .step-copy li:before,body.technology-page .home-light-run .step-copy li:before{background:#d6a94a!important;width:6px!important;height:6px!important;box-shadow:0 0 10px #d6a94a6b!important}body.home-page .home-light-run .step-kicker>span,body.technology-page .home-light-run .step-kicker>span{width:10px!important;height:10px!important}body.home-page .home-light-run .step-copy li:before,body.technology-page .home-light-run .step-copy li:before{top:.62em!important}body.home-page .home-light-run .final-cta .button.primary,body.technology-page .home-light-run .final-cta .button.primary{isolation:isolate;color:#17120a;filter:none;-webkit-font-smoothing:antialiased;background:linear-gradient(135deg,#ffe18a 0%,#d6a94a 100%);border-color:#b57b1647;transition:border-color .52s cubic-bezier(.19,1,.22,1),box-shadow .64s cubic-bezier(.19,1,.22,1),color .42s,transform .72s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden;transform:translate(0,0);box-shadow:0 12px 26px #b57b1624}body.home-page .home-light-run .final-cta .button.primary:before,body.technology-page .home-light-run .final-cta .button.primary:before{z-index:-1;content:"";opacity:0;background:linear-gradient(135deg,#ffe79b 0%,#deb252 100%),radial-gradient(circle at 28% 22%,#fff6be70,#0000 38%);transition:opacity .68s cubic-bezier(.19,1,.22,1);position:absolute;inset:0}body.home-page .home-light-run .final-cta .button.primary:after,body.technology-page .home-light-run .final-cta .button.primary:after{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#fff6be52,#0000);width:62%;transition:transform 1.1s cubic-bezier(.19,1,.22,1);position:absolute;inset:-40% auto -40% -70%;transform:translate(0,0)skew(-16deg)}body.home-page .home-light-run .final-cta .button.primary:hover,body.technology-page .home-light-run .final-cta .button.primary:hover{color:#120d05;border-color:#b57b166b;transform:translateY(-3px);box-shadow:0 18px 42px #b57b1633}body.home-page .home-light-run .final-cta .button.primary:hover:before,body.technology-page .home-light-run .final-cta .button.primary:hover:before{opacity:1}body.home-page .home-light-run .final-cta .button.primary:hover:after,body.technology-page .home-light-run .final-cta .button.primary:hover:after{transform:translate(290%)skew(-16deg)}body.home-page .home-light-run .service-story-line,body.technology-page .home-light-run .service-story-line{opacity:.72!important}body.home-page .home-light-run .story-line-base,body.technology-page .home-light-run .story-line-base{stroke:#000!important;stroke-width:1.25px!important;stroke-opacity:.28!important}body.home-page .home-light-run .story-line-pulse,body.technology-page .home-light-run .story-line-pulse{stroke:url(#story-line-star-gradient)!important;stroke-width:1.35px!important;stroke-dasharray:96 3516!important;stroke-opacity:.82!important;filter:drop-shadow(0 0 3px #ecd47c47)!important}body.services-page{color:#10100e;background:#f3f2ec}.services-page:before{opacity:.18;mix-blend-mode:multiply}.services-page .site-shell,.services-page .content-wash{background:radial-gradient(at 50% 0,#ffffffb3,#0000 42%),#f3f2ec}.services-page .site-shell:before,.services-page .site-shell:after{background:#10100e14}.services-page .content-wash{padding:0 var(--page-gutter)}.services-page .page-menu{background:#f3f2ecf5}.services-page .page-menu-panel,.services-page .page-menu-item{color:#10100e;background:#ffffff80}.services-redesign{width:min(1120px,100%);padding-top:92px}.services-redesign h1,.services-redesign h2,.services-redesign h3,.services-final-cta h2{color:#11110f}.services-redesign p,.services-final-cta p{color:#11110f8f;font-weight:400}.services-redesign .eyebrow,.services-final-cta .eyebrow,.aos-kicker{color:#11110f85;font-weight:400}.services-hero-panel{min-height:720px;box-shadow:none;text-align:center;background:0 0;border:0;padding:54px 0 0;display:block}.services-hero-copy{max-width:900px;margin:0 auto}.services-hero-copy h1{color:#11110f;letter-spacing:-.075em;max-width:620px;margin:0 auto 16px;font-size:clamp(3rem,5.2vw,5.7rem);font-weight:650;line-height:.95}.services-hero-copy p:not(.eyebrow){color:#11110f7a;max-width:430px;margin:0 auto 20px;font-size:.95rem;font-weight:400;line-height:1.35}.services-hero-actions{justify-content:center}.services-page .hero-cta{color:#f6f4ed;letter-spacing:0;text-transform:none;width:auto;min-height:34px;box-shadow:none;background:#10100e;border:0;padding:0 18px 0 42px;font-size:.66rem}.services-page .hero-cta-label,.services-page .hero-cta:hover .hero-cta-label{transform:none}.pricing-panel,.system-section,.feature-panel,.services-faq,.services-final-cta{margin-top:90px}.pricing-heading,.system-heading,.feature-heading{text-align:center;margin-left:auto;margin-right:auto}.pricing-heading h2,.system-heading h2,.feature-heading h2,.services-faq h2,.services-final-cta h2{letter-spacing:-.06em;font-weight:650}.pricing-heading p,.system-heading p,.feature-heading p{margin-left:auto;margin-right:auto}.pricing-card,.enterprise-strip,.system-cards article,.services-faq,.services-final-cta{box-shadow:none;background:#ffffff6b;border-color:#11110f14}.pricing-card.is-featured{background:#11110f}.pricing-card.is-featured h3,.pricing-card.is-featured strong,.pricing-card.is-featured p,.pricing-card.is-featured li{color:#f6f4ed}.pricing-card>span,.enterprise-strip span,.system-cards span{color:#11110f80;border-color:#11110f1f}.pricing-card.is-featured>span{color:#f6f4edad;border-color:#f6f4ed2e}.pricing-card strong{color:#11110f}.pricing-card small,.pricing-card p,.pricing-card li,.enterprise-strip p,.system-cards p{color:#11110f8f;font-weight:400}.pricing-card em,.enterprise-strip a{color:#11110f}.faq-list{background:#11110f14}.faq-list details{background:#ffffff75}.faq-list summary{color:#11110f}.faq-list p{color:#11110f8f;font-weight:400}.services-page .button.primary{color:#f6f4ed;background:#11110f}@media (width<=620px){.services-hero-panel{min-height:auto}}.services-page .aos-kicker{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:.72rem;font-weight:600}.services-page .services-hero-copy h1{color:#11110f;letter-spacing:.01em;text-wrap:balance;max-width:900px;margin:0 auto 18px;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.35rem,5vw,72px);font-weight:300;line-height:1.02}.services-page .services-hero-copy p:not(.eyebrow){color:#11110f8a;letter-spacing:.04em;text-wrap:balance;max-width:520px;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1rem,1.25vw,1.14rem);font-weight:300;line-height:1.55}.services-page .services-hero-actions{justify-content:center;margin-top:24px}.services-page .hero-cta{color:#6f5326;letter-spacing:.1em;text-transform:uppercase;background:#f3f2ec24;border:1px solid #d6a94adb;width:264px;min-height:48px;padding:0 42px;font-size:.68rem;font-weight:500;box-shadow:inset 0 0 0 1px #fff6be33}.services-page .hero-cta:before{display:block}.services-page .hero-cta-label{transform:translate(10px)}.services-page .hero-cta:hover .hero-cta-label{transform:translate(-8px)}.services-page .hero-cta-arrow{color:#120d05;background:#d6a94aeb;width:36px;height:36px;font-size:1rem;left:6px}.services-page .hero-cta:hover .hero-cta-arrow{background:var(--gold-bright);transform:translate(216px,-50%)}.services-page .hero-cta:hover{color:#4d3717;border-color:#d6a94af5;box-shadow:inset 0 0 0 1px #fff6be47,0 10px 28px #d6a94a1f}.services-page .pricing-heading h2,.services-page .system-heading h2,.services-page .feature-heading h2,.services-page .services-faq h2,.services-page .services-final-cta h2{text-wrap:balance}.answer-system-visual{grid-template-columns:290px minmax(420px,1fr) 290px;align-items:center;gap:48px;width:min(1180px,100vw - 28px);min-height:560px;margin:88px 50% 0;display:grid;position:relative;transform:translate(-50%)}.answer-column{z-index:2;background:#ffffff5c;border:1px solid #11110f14;border-radius:24px;gap:10px;padding:16px;display:grid;position:relative}.answer-column-left,.answer-column-right{background:0 0;border:0}.answer-column span{color:#11110f6b;letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:.62rem;font-weight:400}.answer-input-cloud,.answer-output-cloud{min-height:426px;position:relative}.answer-column strong{color:#15130f;background:#f6ead775;border:1px solid #d6a94a2e;border-radius:999px;align-items:center;min-height:42px;padding:0 14px;font-size:.82rem;font-weight:650;display:inline-flex}.answer-input-cloud strong,.answer-output-cloud strong{position:absolute;box-shadow:0 10px 30px #11110f0b}.answer-input-cloud strong:first-child{top:0;left:52px}.answer-input-cloud strong:nth-child(2){top:48px;left:0}.answer-input-cloud strong:nth-child(3){top:96px;right:0}.answer-input-cloud strong:nth-child(4){top:144px;left:20px}.answer-input-cloud strong:nth-child(5){top:192px;right:12px}.answer-input-cloud strong:nth-child(6){top:240px;left:0}.answer-input-cloud strong:nth-child(7){top:288px;right:28px}.answer-input-cloud strong:nth-child(8){top:336px;left:40px}.answer-input-cloud strong:nth-child(9){top:384px;right:0}.answer-output-cloud strong:first-child{top:0;right:52px}.answer-output-cloud strong:nth-child(2){top:48px;right:0}.answer-output-cloud strong:nth-child(3){top:96px;left:0}.answer-output-cloud strong:nth-child(4){top:144px;right:20px}.answer-output-cloud strong:nth-child(5){top:192px;left:12px}.answer-output-cloud strong:nth-child(6){top:240px;right:0}.answer-output-cloud strong:nth-child(7){top:288px;left:28px}.answer-output-cloud strong:nth-child(8){top:336px;right:40px}.answer-output-cloud strong:nth-child(9){top:384px;left:0}.answer-core{z-index:1;place-items:center;min-height:520px;display:grid;position:relative}.answer-ring{border:1px solid #d6a94a57;border-radius:50%;position:absolute}.answer-ring-one{width:520px;height:325px;transform:rotate(-18deg)}.answer-ring-two{opacity:.85;width:430px;height:430px}.answer-ring-three{opacity:.9;width:330px;height:205px;transform:rotate(24deg)}.answer-core-node{z-index:2;text-align:center;background:radial-gradient(circle at 50% 20%,#ffd7776b,#0000 54%),#ffffff8a;border:1px solid #d6a94a59;border-radius:50%;place-items:center;width:240px;height:240px;padding:28px;display:grid;position:relative;box-shadow:0 20px 60px #11110f0f,0 0 0 18px #d6a94a0a}.answer-core-node small{color:#11110f6b;letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:400}.answer-core-node strong{color:#11110f;letter-spacing:-.04em;font-size:1.08rem;line-height:1.05}.answer-status{z-index:3;color:#11110f94;background:#ffffff8f;border:1px solid #11110f14;border-radius:999px;padding:9px 12px;font-size:.68rem;position:absolute}.answer-status-top{top:18px;left:50%;transform:translate(-50%)}.answer-status-bottom{bottom:12px;right:50%;transform:translate(50%)}.feature-lines{border-top:1px solid #11110f1a;border-left:1px solid #11110f1a;grid-template-columns:repeat(3,1fr);display:grid;position:relative;overflow:hidden}.feature-lines:before,.feature-lines:after{z-index:3;content:"";background:linear-gradient(#0000,#d6a94a85,#0000);width:1px;height:calc(100% + 52px);position:absolute;top:50%;transform:translateY(-50%)}.feature-lines:before{left:0}.feature-lines:after{right:0}.feature-lines article{background:0 0;border-bottom:1px solid #11110f1a;border-right:1px solid #11110f1a;min-height:210px;padding:28px;display:block;position:relative}.feature-lines article:before{display:none}.feature-lines article:after{content:"";background:linear-gradient(90deg,#0000,#d6a94a5c,#0000);height:1px;position:absolute;top:36px;left:0;right:0}.feature-lines span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:42px;font-size:.7rem;font-weight:700;display:block}.feature-lines h3{z-index:2;color:#11110f;margin:0 0 10px;font-size:clamp(1.12rem,1.8vw,1.55rem);position:relative}.feature-lines p{z-index:2;color:#11110f8f;margin:0;font-weight:400;position:relative}@media (width>=1440px){.services-page .services-hero-copy h1{font-size:clamp(4rem,5.6vw,104px);line-height:.96}.services-page .services-hero-copy p:not(.eyebrow){font-size:clamp(1.05rem,1vw,1.24rem)}}@media (width>=1800px){.services-page .services-hero-copy h1{font-size:clamp(4.4rem,5.2vw,116px)}}@media (width<=620px){.services-page .hero-cta{width:264px}}@media (width<=1124px){.answer-system-visual{grid-template-columns:1fr;gap:18px;width:min(540px,100%);max-width:540px;min-height:auto;margin-left:auto;margin-right:auto;transform:none}.answer-system-visual:before,.answer-status{display:none}.answer-core{order:-1}.feature-lines{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.answer-core{min-height:280px}.answer-ring-one{width:300px;height:185px}.answer-ring-two{width:250px;height:250px}.answer-ring-three{width:200px;height:124px}.answer-input-cloud,.answer-output-cloud{min-height:auto}.answer-input-cloud strong,.answer-output-cloud strong{margin:4px;position:static}.feature-lines article{min-height:auto;padding:22px}.feature-lines article:before{display:none}.feature-lines article:after{top:28px;left:0;right:0}.feature-lines{grid-template-columns:1fr}}body.home-page .home-light-run .final-outcome-panel,body.technology-page .home-light-run .final-outcome-panel{background:radial-gradient(circle at 50% 0%, #ecd47c1f, transparent 46%), linear-gradient(#0f0f0df5, #0f0f0df5), var(--black);text-align:left;border-color:#ecd47c24;border-radius:34px;width:min(100%,1040px);margin-top:clamp(18px,3vw,42px);padding:clamp(30px,4vw,52px);box-shadow:0 28px 90px #0000003d,inset 0 1px #fff6be14}body.home-page .home-light-run .outcome-grid,body.technology-page .home-light-run .outcome-grid{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);display:grid}body.home-page .home-light-run .outcome-grid div,body.technology-page .home-light-run .outcome-grid div{text-align:left;background:linear-gradient(145deg,#ecd47c16,#0000 38%),#080807b8;border:1px solid #ecd47c24;border-radius:24px;min-height:210px;padding:clamp(26px,2.5vw,34px)}body.home-page .home-light-run .outcome-grid strong,body.technology-page .home-light-run .outcome-grid strong{max-width:260px;color:var(--cream);font-size:clamp(1.16rem,1.45vw,1.45rem);line-height:1.05}body.home-page .home-light-run .outcome-grid p,body.technology-page .home-light-run .outcome-grid p{color:#f6ead7a3;max-width:280px;font-size:clamp(.92rem,.96vw,1.02rem);line-height:1.48}@media (width<=900px){body.home-page .home-light-run .outcome-grid,body.technology-page .home-light-run .outcome-grid{grid-template-columns:1fr}}body.home-page .aeo-stats-strip .aeo-stat-card strong{letter-spacing:-.025em;font-weight:300}@media (width<=900px){.aeo-stats-strip{padding:72px 24px 84px}.aeo-stats-grid{border-top:1px solid #ecd47c33;border-bottom:1px solid #ecd47c33;grid-template-columns:1fr;max-width:640px}.aeo-stat-card{min-height:auto;padding:28px 0}.aeo-stat-card+.aeo-stat-card{border-top:1px solid #ecd47c29;border-left:0}}.feature-card-row .feature-card{text-align:left;background:linear-gradient(#ffffff03,#0000 28%),#060707d6;border:0;border-radius:0;justify-content:flex-end;align-items:flex-start;min-height:clamp(390px,34vw,500px);padding:clamp(34px,4vw,58px) clamp(26px,3vw,42px) clamp(34px,3.4vw,48px)}.feature-visual{color:#f6ead738;width:min(68%,230px);position:absolute;top:clamp(28px,4vw,54px);left:50%;transform:translate(-50%)}.feature-card p{color:#f6ead78a;margin-top:12px;font-size:clamp(.9rem,.98vw,1.02rem);line-height:1.55}@media (width<=620px){.feature-card-row .feature-card{min-height:360px}.feature-visual{width:min(72%,220px)}}.feature-card-row{border-top:0;border-bottom:0;gap:clamp(18px,2.2vw,30px)}.feature-card-row .feature-card{text-align:center;min-height:clamp(330px,27vw,420px);box-shadow:none;background:linear-gradient(#f6ead70e,#0000 36%),radial-gradient(circle at 50% 0,#ecd47c14,#0000 48%),linear-gradient(#121312fa,#060605fa);border:1px solid #f6ead71a;border-radius:30px;justify-content:space-between;align-items:center;padding:clamp(26px,3vw,42px)}.feature-card-row .feature-card:before,.feature-card-row .feature-card:after{content:none;display:none}.feature-visual{color:#f6ead752;place-items:center;width:min(78%,245px);min-height:168px;margin:0 auto clamp(24px,2.4vw,34px);display:grid;position:relative;top:auto;left:auto;transform:none}.feature-visual:before{z-index:-1;content:"";background:linear-gradient(#f6ead70b 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#f6ead70b 1px,#0000 1px) 0 0/18px 18px,#ffffff03;border:1px solid #f6ead70f;border-radius:28px;position:absolute;inset:8% 4%;-webkit-mask-image:radial-gradient(#000 0 38%,#00000080 62%,#0000 84%);mask-image:radial-gradient(#000 0 38%,#00000080 62%,#0000 84%)}.feature-visual svg{width:100%;height:auto;display:block;overflow:visible}.feature-visual path{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.feature-card-row .feature-card h3,.feature-card-row .feature-card p{text-align:center;width:min(100%,350px);max-width:350px;margin-left:auto;margin-right:auto}.feature-card-row .feature-card h3{letter-spacing:.01em;align-items:center;font-size:clamp(1.45rem,1.8vw,2.05rem);font-weight:500;line-height:.98}.feature-card-row .feature-card p{color:#f6ead7a3;margin-top:14px;font-size:clamp(.96rem,1.02vw,1.1rem);line-height:1.5}@media (width<=900px){.feature-card-row{gap:18px}}@media (width<=620px){.feature-card-row .feature-card{min-height:340px}}.feature-card-row .feature-card+.feature-card{border-left:1px solid #f6ead71a}.feature-card-row .feature-card{min-height:clamp(370px,30vw,455px);padding:clamp(30px,3.2vw,48px)}.feature-visual{color:#f6ead761;width:min(86%,285px);min-height:clamp(178px,15vw,230px);margin-bottom:clamp(22px,2vw,30px)}.feature-visual:before{background:radial-gradient(circle at 50% 44%,#f6ead70e,#0000 52%),linear-gradient(#f6ead70a 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#f6ead70a 1px,#0000 1px) 0 0/22px 22px;border-radius:34px;inset:2% -4%}.feature-visual path{stroke-width:1.25px}.feature-card-row .feature-card:nth-child(2) .feature-visual{color:#ecd47c66}.feature-card-row .feature-card:nth-child(3) .feature-visual{color:#f6ead757}.feature-card-row .feature-card h3{font-size:clamp(1.55rem,1.95vw,2.18rem)}@media (width<=620px){.feature-visual{width:min(86%,260px);min-height:175px}}.feature-card-row .feature-card{min-height:clamp(405px,33vw,500px)}.feature-visual{min-height:clamp(205px,17vw,255px);margin-bottom:clamp(24px,2.2vw,34px)}.feature-card-row .feature-card:nth-child(3) .feature-visual{color:#f6ead75c;width:min(90%,300px)}@media (width<=620px){.feature-card-row .feature-card{min-height:390px}}.feature-card-row .feature-card:nth-child(3) .feature-visual{width:min(94%,320px)}body.home-page .home-light-run .services .step-kicker,body.technology-page .home-light-run .services .step-kicker{display:none}@media (width>=901px){body.home-page .home-light-run .services .step-visual-card,body.technology-page .home-light-run .services .step-visual-card{aspect-ratio:1.36;border-radius:26px;width:clamp(360px,34vw,520px);max-width:520px;min-height:0;padding:clamp(28px,3vw,40px)}body.home-page .home-light-run .services .step-visual-card:before,body.technology-page .home-light-run .services .step-visual-card:before{border-radius:20px}body.home-page .home-light-run .services .step-visual-card strong,body.technology-page .home-light-run .services .step-visual-card strong{font-size:clamp(1.3rem,1.75vw,1.85rem)}body.home-page .home-light-run .services .step-visual-card p,body.technology-page .home-light-run .services .step-visual-card p{font-size:clamp(.92rem,1vw,1.05rem)}body.home-page .home-light-run .services .visual-label,body.technology-page .home-light-run .services .visual-label{margin-bottom:clamp(24px,3vw,44px)}body.home-page .home-light-run .services .signal-bar,body.technology-page .home-light-run .services .signal-bar{height:12px;margin-bottom:clamp(20px,2.4vw,30px)}body.home-page .home-light-run .services .browser-bar,body.technology-page .home-light-run .services .browser-bar{gap:8px;margin-bottom:clamp(38px,5vw,58px)}body.home-page .home-light-run .services .browser-bar span,body.technology-page .home-light-run .services .browser-bar span{width:9px;height:9px}body.home-page .home-light-run .services .code-row,body.technology-page .home-light-run .services .code-row{height:16px;margin-bottom:18px}body.home-page .home-light-run .services .prompt-count,body.technology-page .home-light-run .services .prompt-count{font-size:clamp(5.8rem,8vw,8.8rem);line-height:.82}body.home-page .home-light-run .services .tracking-card p,body.technology-page .home-light-run .services .tracking-card p{margin-bottom:28px}body.home-page .home-light-run .services .orbit-map,body.technology-page .home-light-run .services .orbit-map{width:clamp(220px,20vw,280px);height:clamp(220px,20vw,280px);margin-bottom:24px}body.home-page .home-light-run .services .orbit-map span,body.technology-page .home-light-run .services .orbit-map span{width:16px;height:16px}body.home-page .home-light-run .services .chart-line,body.technology-page .home-light-run .services .chart-line{height:clamp(210px,21vw,280px);margin-bottom:24px}body.home-page .home-light-run .services .service-grid,body.technology-page .home-light-run .services .service-grid{gap:0;max-width:min(1280px,100vw - clamp(56px,8vw,140px))}body.home-page .home-light-run .services .service-step,body.technology-page .home-light-run .services .service-step{grid-template-columns:minmax(360px,.95fr) minmax(420px,.9fr);gap:clamp(64px,7vw,108px);min-height:clamp(590px,82vh,760px);padding:0 0 clamp(72px,10vh,126px)}body.home-page .home-light-run .services .step-copy,body.technology-page .home-light-run .services .step-copy{top:var(--story-sticky-top);align-self:start;padding-top:clamp(22px,5vh,58px);position:sticky}body.home-page .home-light-run .services .step-visual-card,body.technology-page .home-light-run .services .step-visual-card{width:clamp(360px,31vw,470px);max-width:470px;margin-top:clamp(34px,7vh,86px)}body.home-page .home-light-run .services .service-step-final,body.technology-page .home-light-run .services .service-step-final{min-height:auto;padding-bottom:clamp(34px,5vw,58px)}body.home-page .home-light-run .services,body.technology-page .home-light-run .services{--story-sticky-top:clamp(104px, 15vh, 148px)}body.home-page .home-light-run .services .service-grid,body.technology-page .home-light-run .services .service-grid{gap:0!important;max-width:min(1240px,100vw - clamp(64px,8vw,160px))!important;margin-top:clamp(58px,8vh,96px)!important}body.home-page .home-light-run .services .service-step,body.technology-page .home-light-run .services .service-step{z-index:1;grid-template-columns:minmax(0,1fr) minmax(390px,.92fr)!important;align-items:start!important;column-gap:clamp(72px,8vw,128px)!important;min-height:clamp(760px,112vh,1040px)!important;margin-top:0!important;padding:0 0 clamp(210px,32vh,340px)!important;display:grid!important;position:relative!important}body.home-page .home-light-run .services .service-step:first-child,body.technology-page .home-light-run .services .service-step:first-child{z-index:1}body.home-page .home-light-run .services .service-step:nth-child(2),body.technology-page .home-light-run .services .service-step:nth-child(2){z-index:2}body.home-page .home-light-run .services .service-step:nth-child(3),body.technology-page .home-light-run .services .service-step:nth-child(3){z-index:3}body.home-page .home-light-run .services .service-step:nth-child(4),body.technology-page .home-light-run .services .service-step:nth-child(4){z-index:4}body.home-page .home-light-run .services .service-step:nth-child(5),body.technology-page .home-light-run .services .service-step:nth-child(5){z-index:5}body.home-page .home-light-run .services .service-step:nth-child(6),body.technology-page .home-light-run .services .service-step:nth-child(6){z-index:6}body.home-page .home-light-run .services .step-copy,body.technology-page .home-light-run .services .step-copy{top:var(--story-sticky-top)!important;align-self:start!important;max-width:580px!important;padding-top:clamp(18px,4vh,48px)!important;position:sticky!important}body.home-page .home-light-run .services .step-copy h3,body.technology-page .home-light-run .services .step-copy h3{max-width:560px!important}body.home-page .home-light-run .services .step-copy p,body.technology-page .home-light-run .services .step-copy p{max-width:540px!important}body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy h3,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy h3,body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy p,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy p{margin-left:auto!important}body.home-page .home-light-run .services .step-visual-card,body.technology-page .home-light-run .services .step-visual-card{aspect-ratio:1.36!important;place-self:start end!important;width:clamp(360px,31vw,500px)!important;max-width:500px!important;min-height:0!important;margin-top:clamp(46px,8vh,96px)!important;padding:clamp(28px,3vw,40px)!important}body.home-page .home-light-run .services .service-step:nth-child(2n) .step-visual-card,body.technology-page .home-light-run .services .service-step:nth-child(2n) .step-visual-card{justify-self:start!important}body.home-page .home-light-run .services .strategy-card,body.technology-page .home-light-run .services .strategy-card{aspect-ratio:1!important}body.home-page .home-light-run .services .tracking-card,body.technology-page .home-light-run .services .tracking-card,body.home-page .home-light-run .services .results-card,body.technology-page .home-light-run .services .results-card{aspect-ratio:1.08!important}body.home-page .home-light-run .services .service-step-final,body.technology-page .home-light-run .services .service-step-final{min-height:auto!important;margin-top:clamp(-220px,-22vh,-150px)!important;padding-bottom:clamp(34px,5vw,58px)!important}body.home-page .home-light-run .services .service-step-final .step-copy,body.technology-page .home-light-run .services .service-step-final .step-copy{text-align:center!important;padding-top:0!important;position:relative!important;top:auto!important}body.home-page .home-light-run .services .service-step:nth-child(2n) .step-copy,body.technology-page .home-light-run .services .service-step:nth-child(2n) .step-copy{padding-top:clamp(18px,4vh,48px)!important}body.home-page .home-light-run .services .service-step:nth-child(2n) .step-visual-card,body.technology-page .home-light-run .services .service-step:nth-child(2n) .step-visual-card{margin-top:clamp(300px,42vh,460px)!important}body.home-page .home-light-run .services .service-step:nth-child(odd) .step-visual-card,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-visual-card{margin-top:clamp(46px,8vh,96px)!important}body.home-page .home-light-run .services .service-step:not(.service-step-final),body.technology-page .home-light-run .services .service-step:not(.service-step-final){min-height:clamp(980px,145vh,1320px)!important;padding-bottom:clamp(360px,48vh,560px)!important}body.home-page .home-light-run .services .service-step+.service-step,body.technology-page .home-light-run .services .service-step+.service-step{margin-top:clamp(-340px,-30vh,-220px)!important}body.home-page .home-light-run .services .step-copy,body.technology-page .home-light-run .services .step-copy{max-width:560px!important;top:clamp(116px,16vh,156px)!important}body.home-page .home-light-run .services .step-copy h3,body.technology-page .home-light-run .services .step-copy h3{letter-spacing:-.045em!important;max-width:520px!important;margin-bottom:20px!important;font-size:clamp(2.1rem,3.35vw,3.35rem)!important;line-height:1!important}body.home-page .home-light-run .services .step-copy p,body.technology-page .home-light-run .services .step-copy p{letter-spacing:0!important;text-wrap:pretty!important;max-width:500px!important;margin-bottom:24px!important;font-size:clamp(1rem,1.1vw,1.14rem)!important;line-height:1.62!important}body.home-page .home-light-run .services .step-copy li,body.technology-page .home-light-run .services .step-copy li{letter-spacing:0!important;max-width:500px!important;font-size:.98rem!important;line-height:1.55!important}body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy h3,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy h3,body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy p,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy p,body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy ul,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy ul,body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy li,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy li{margin-left:auto!important}body.home-page .home-light-run .services .service-step:nth-child(2n) .step-copy h3,body.technology-page .home-light-run .services .service-step:nth-child(2n) .step-copy h3,body.home-page .home-light-run .services .service-step:nth-child(2n) .step-copy p,body.technology-page .home-light-run .services .service-step:nth-child(2n) .step-copy p,body.home-page .home-light-run .services .service-step:nth-child(2n) .step-copy ul,body.technology-page .home-light-run .services .service-step:nth-child(2n) .step-copy ul,body.home-page .home-light-run .services .service-step:nth-child(2n) .step-copy li,body.technology-page .home-light-run .services .service-step:nth-child(2n) .step-copy li{margin-left:0!important;margin-right:auto!important}body.home-page .home-light-run .services .service-step:not(.service-step-final),body.technology-page .home-light-run .services .service-step:not(.service-step-final){grid-template-rows:minmax(0,1fr)!important;height:clamp(980px,145vh,1320px)!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}body.home-page .home-light-run .services .step-copy,body.technology-page .home-light-run .services .step-copy{align-self:start!important}body.home-page .home-light-run .services .step-copy p,body.technology-page .home-light-run .services .step-copy p{color:#11110f9e!important;max-width:540px!important;font-size:clamp(1.06rem,1.18vw,1.2rem)!important;font-weight:400!important;line-height:1.58!important}body.home-page .home-light-run .services .step-copy li,body.technology-page .home-light-run .services .step-copy li{color:#11110fad!important;max-width:540px!important;font-size:clamp(.98rem,1.04vw,1.08rem)!important;font-weight:400!important;line-height:1.5!important}body.home-page .home-light-run .services .step-copy ul,body.technology-page .home-light-run .services .step-copy ul{gap:15px!important}body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy{text-align:center!important;max-width:640px!important}body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy h3,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy h3,body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy p,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy p{max-width:600px!important;margin-left:auto!important;margin-right:auto!important}body.home-page .home-light-run .services .service-step:nth-child(odd) .step-visual-card,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-visual-card,body.home-page .home-light-run .services .service-step:nth-child(2n) .step-visual-card,body.technology-page .home-light-run .services .service-step:nth-child(2n) .step-visual-card{margin-top:clamp(280px,34vh,380px)!important}body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy ul,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy ul{width:min(100%,540px)!important;margin-left:auto!important;margin-right:auto!important}body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy li,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy li{text-align:left!important;max-width:540px!important;padding-left:20px!important;padding-right:0!important}body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy{text-align:left!important}body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy h3,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy h3,body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy p,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy p,body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy ul,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy ul,body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy li,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy li{margin-left:0!important;margin-right:auto!important}body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy h3,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy h3{max-width:600px!important}body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy p,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy p,body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy ul,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy ul,body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy li,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy li{text-align:left!important;max-width:560px!important}body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy ul,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy ul{width:min(100%,560px)!important}body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy li,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy li{padding-left:20px!important;padding-right:0!important}body.home-page .home-light-run .services .service-step:nth-child(odd) .step-copy li:before,body.technology-page .home-light-run .services .service-step:nth-child(odd) .step-copy li:before{left:0!important;right:auto!important}}body.home-page .services-qa-showcase,body.technology-page .services-qa-showcase{width:100vw;padding:clamp(96px, 10vw, 150px) max(var(--page-gutter), calc((100vw - var(--content-max)) / 2)) clamp(110px, 12vw, 170px);color:#10100e;background:#f6f4ed;margin-left:50%;transform:translate(-50%)}body.home-page .services-qa-showcase .section-heading,body.technology-page .services-qa-showcase .section-heading{max-width:760px;margin-bottom:clamp(64px,7vw,108px)}body.home-page .services-qa-showcase .section-heading p,body.technology-page .services-qa-showcase .section-heading p,body.home-page .services-qa-showcase .step-copy>p,body.technology-page .services-qa-showcase .step-copy>p{color:#11110f9e}body.home-page .services-qa-showcase .qa-feature-grid,body.technology-page .services-qa-showcase .qa-feature-grid{counter-reset:none;gap:clamp(86px,10vw,150px);width:min(100%,1180px);max-width:none;margin:0 auto;display:grid}@media (width>=901px){body.home-page .services-qa-showcase .service-grid:before,body.technology-page .services-qa-showcase .service-grid:before,body.home-page .services-qa-showcase .service-step:after,body.technology-page .services-qa-showcase .service-step:after{content:none;display:none}}body.home-page .services-qa-showcase .qa-feature-row,body.technology-page .services-qa-showcase .qa-feature-row{grid-template-columns:minmax(0,.92fr) minmax(420px,1fr);align-items:start;gap:clamp(52px,7vw,96px);min-height:auto;padding:0;display:grid}body.home-page .services-qa-showcase .qa-feature-row:nth-child(2n) .qa-feature-copy,body.technology-page .services-qa-showcase .qa-feature-row:nth-child(2n) .qa-feature-copy{order:2;margin-left:0}body.home-page .services-qa-showcase .qa-feature-row:nth-child(2n) .qa-visual,body.technology-page .services-qa-showcase .qa-feature-row:nth-child(2n) .qa-visual{order:1}body.home-page .services-qa-showcase .step-copy,body.technology-page .services-qa-showcase .step-copy,body.home-page .services-qa-showcase .qa-feature-copy,body.technology-page .services-qa-showcase .qa-feature-copy{align-self:start;max-width:560px;padding-top:0;position:relative!important;top:auto!important}body.home-page .services-qa-showcase .step-kicker,body.technology-page .services-qa-showcase .step-kicker{letter-spacing:.14em;margin-bottom:20px;font-size:.66rem}body.home-page .services-qa-showcase .step-kicker span,body.technology-page .services-qa-showcase .step-kicker span{width:0;height:0;box-shadow:none;background:0 0}body.home-page .services-qa-showcase .step-copy h3,body.technology-page .services-qa-showcase .step-copy h3{letter-spacing:-.04em;max-width:560px;margin-bottom:18px;font-size:clamp(2.25rem,4.1vw,4rem);font-weight:500;line-height:.98}body.home-page .services-qa-showcase .step-copy>p,body.technology-page .services-qa-showcase .step-copy>p{max-width:520px;margin-bottom:34px;font-size:clamp(1rem,1.1vw,1.14rem);line-height:1.55}body.home-page .services-qa-showcase .step-qa-list,body.technology-page .services-qa-showcase .step-qa-list{border-top:1px solid #11110f14;display:grid}body.home-page .services-qa-showcase .step-qa-list details,body.technology-page .services-qa-showcase .step-qa-list details{border-bottom:1px solid #11110f14}body.home-page .services-qa-showcase .step-qa-list summary,body.technology-page .services-qa-showcase .step-qa-list summary{color:#11110f;cursor:pointer;align-items:center;gap:12px;min-height:58px;font-size:clamp(.96rem,1vw,1.05rem);font-weight:600;line-height:1.25;list-style:none;display:flex}body.home-page .services-qa-showcase .step-qa-list summary::-webkit-details-marker{display:none}body.technology-page .services-qa-showcase .step-qa-list summary::-webkit-details-marker{display:none}body.home-page .services-qa-showcase .step-qa-list summary:before,body.technology-page .services-qa-showcase .step-qa-list summary:before{content:"+";color:#11110fb8;font-size:1.25rem;font-weight:300;line-height:1}body.home-page .services-qa-showcase .step-qa-list details p,body.technology-page .services-qa-showcase .step-qa-list details p{color:#11110f8f;margin:-6px 0 20px 29px;font-size:.96rem;line-height:1.48}body.home-page .services-qa-showcase .qa-visual,body.technology-page .services-qa-showcase .qa-visual{isolation:isolate;min-height:clamp(360px,36vw,520px);box-shadow:none;background:#5aaa78;border:1px solid #11110f0f;border-radius:0;place-self:start stretch;display:grid;position:relative;overflow:hidden;-webkit-mask-image:none;mask-image:none}body.home-page .services-qa-showcase .qa-visual:before,body.technology-page .services-qa-showcase .qa-visual:before,body.home-page .services-qa-showcase .qa-visual:after,body.technology-page .services-qa-showcase .qa-visual:after{display:none}body.home-page .services-qa-showcase .qa-visual-grid,body.technology-page .services-qa-showcase .qa-visual-grid{z-index:0;background:linear-gradient(#11110f0f 1px,#0000 1px) 0 0/16px 16px,linear-gradient(90deg,#11110f0f 1px,#0000 1px) 0 0/16px 16px,radial-gradient(circle at 78% 44%,#ffffff2e,#0000 42%);position:absolute;inset:0}body.home-page .services-qa-showcase .qa-visual>:not(.qa-visual-grid),body.technology-page .services-qa-showcase .qa-visual>:not(.qa-visual-grid){z-index:1;position:relative}body.home-page .services-qa-showcase .qa-visual-green,body.technology-page .services-qa-showcase .qa-visual-green{background:#5cac7b}body.home-page .services-qa-showcase .qa-visual-orange,body.technology-page .services-qa-showcase .qa-visual-orange{background:#d47f2f}body.home-page .services-qa-showcase .qa-visual-purple,body.technology-page .services-qa-showcase .qa-visual-purple{background:#b791ec}body.home-page .services-qa-showcase .qa-visual-blue,body.technology-page .services-qa-showcase .qa-visual-blue{background:#6d9ed6}body.home-page .services-qa-showcase .qa-visual-gold,body.technology-page .services-qa-showcase .qa-visual-gold{background:#d4a24a}body.home-page .services-qa-showcase .qa-visual-dark,body.technology-page .services-qa-showcase .qa-visual-dark{background:#1d1f1e}body.home-page .services-qa-showcase .knowledge-card,body.technology-page .services-qa-showcase .knowledge-card,body.home-page .services-qa-showcase .agent-card,body.technology-page .services-qa-showcase .agent-card,body.home-page .services-qa-showcase .workflow-node,body.technology-page .services-qa-showcase .workflow-node,body.home-page .services-qa-showcase .route-pill,body.technology-page .services-qa-showcase .route-pill,body.home-page .services-qa-showcase .copilot-search,body.technology-page .services-qa-showcase .copilot-search,body.home-page .services-qa-showcase .copilot-pill,body.technology-page .services-qa-showcase .copilot-pill,body.home-page .services-qa-showcase .metric-tile,body.technology-page .services-qa-showcase .metric-tile,body.home-page .services-qa-showcase .growth-card,body.technology-page .services-qa-showcase .growth-card{color:#171715;background:#ffffffe0;border:1px solid #11110f14;border-radius:18px;box-shadow:0 18px 40px #11110f14}body.home-page .services-qa-showcase .knowledge-card,body.technology-page .services-qa-showcase .knowledge-card{text-align:left;width:min(58%,300px);margin:clamp(38px,5vw,70px) auto 0;padding:20px}body.home-page .services-qa-showcase .knowledge-card span,body.technology-page .services-qa-showcase .knowledge-card span,body.home-page .services-qa-showcase .agent-card span,body.technology-page .services-qa-showcase .agent-card span{margin-bottom:16px;font-size:.78rem;font-weight:600;display:block}body.home-page .services-qa-showcase .knowledge-card strong,body.technology-page .services-qa-showcase .knowledge-card strong{margin-bottom:14px;font-size:.86rem;display:block}body.home-page .services-qa-showcase .knowledge-card p,body.technology-page .services-qa-showcase .knowledge-card p{color:#11110fb3;margin:0;padding:8px 0;font-size:.82rem}body.home-page .services-qa-showcase .agent-card,body.technology-page .services-qa-showcase .agent-card{text-align:left;width:min(50%,260px);margin:-46px clamp(28px,5vw,70px) 0 auto;padding:18px}body.home-page .services-qa-showcase .workflow-node,body.technology-page .services-qa-showcase .workflow-node{text-align:left;width:min(58%,280px);margin:clamp(54px,8vw,92px) auto 0;padding:18px 20px;font-weight:600}body.home-page .services-qa-showcase .workflow-node span,body.technology-page .services-qa-showcase .workflow-node span{color:#11110f94;margin-top:10px;font-size:.78rem;font-weight:400;display:block}body.home-page .services-qa-showcase .workflow-node:not(.large),body.technology-page .services-qa-showcase .workflow-node:not(.large){margin-top:22px}body.home-page .services-qa-showcase .route-pill,body.technology-page .services-qa-showcase .route-pill{border-radius:999px;width:max-content;margin:22px auto 0;padding:11px 18px;font-size:.82rem;font-weight:600}body.home-page .services-qa-showcase .copilot-search,body.technology-page .services-qa-showcase .copilot-search{border-radius:999px;width:min(76%,390px);min-height:50px;margin:clamp(58px,8vw,96px) auto 0}body.home-page .services-qa-showcase .copilot-search span,body.technology-page .services-qa-showcase .copilot-search span{color:#11110f99;padding:17px 22px;font-size:.82rem;display:block}body.home-page .services-qa-showcase .copilot-pill,body.technology-page .services-qa-showcase .copilot-pill{color:#fff;background:#3d235c;border-radius:999px;width:max-content;margin:clamp(64px,8vw,108px) auto 0;padding:14px 22px}body.home-page .services-qa-showcase .purple-panel,body.technology-page .services-qa-showcase .purple-panel{background:#ffffff47;width:54%;height:42%;position:absolute;bottom:0;right:0}body.home-page .services-qa-showcase .tracking-number,body.technology-page .services-qa-showcase .tracking-number{color:#fff;margin:clamp(70px,9vw,120px) auto 0;font-size:clamp(4rem,8vw,7rem);font-weight:600;line-height:.9}body.home-page .services-qa-showcase .tracking-bars,body.technology-page .services-qa-showcase .tracking-bars{gap:12px;width:min(70%,360px);margin:30px auto 0;display:grid}body.home-page .services-qa-showcase .tracking-bars span,body.technology-page .services-qa-showcase .tracking-bars span{background:#ffffffb8;border-radius:999px;height:12px;display:block}body.home-page .services-qa-showcase .metric-tile,body.technology-page .services-qa-showcase .metric-tile,body.home-page .services-qa-showcase .growth-card,body.technology-page .services-qa-showcase .growth-card{text-align:left;width:min(58%,260px);margin:28px auto 0;padding:22px}body.home-page .services-qa-showcase .metric-tile:first-of-type,body.technology-page .services-qa-showcase .metric-tile:first-of-type,body.home-page .services-qa-showcase .growth-card:first-of-type,body.technology-page .services-qa-showcase .growth-card:first-of-type{margin-top:clamp(54px,7vw,86px)}body.home-page .services-qa-showcase .metric-tile strong,body.technology-page .services-qa-showcase .metric-tile strong{color:#171715;font-size:clamp(2rem,3vw,3rem);line-height:1;display:block}body.home-page .services-qa-showcase .metric-tile span,body.technology-page .services-qa-showcase .metric-tile span{color:#11110f8f;font-size:.82rem}@media (width<=900px){body.home-page .services-qa-showcase .qa-feature-row,body.technology-page .services-qa-showcase .qa-feature-row,body.home-page .services-qa-showcase .qa-feature-row:nth-child(2n),body.technology-page .services-qa-showcase .qa-feature-row:nth-child(2n){grid-template-columns:1fr;gap:28px}body.home-page .services-qa-showcase .qa-feature-row:nth-child(2n) .qa-feature-copy,body.technology-page .services-qa-showcase .qa-feature-row:nth-child(2n) .qa-feature-copy,body.home-page .services-qa-showcase .qa-feature-row:nth-child(2n) .qa-visual,body.technology-page .services-qa-showcase .qa-feature-row:nth-child(2n) .qa-visual{order:initial}body.home-page .services-qa-showcase .qa-visual,body.technology-page .services-qa-showcase .qa-visual{min-height:420px}}@media (width<=620px){body.home-page .services-qa-showcase,body.technology-page .services-qa-showcase{padding-left:20px;padding-right:20px}body.home-page .services-qa-showcase .qa-visual,body.technology-page .services-qa-showcase .qa-visual{min-height:360px}}body.home-page .home-light-run .services.services-qa-showcase,body.technology-page .home-light-run .services.services-qa-showcase{padding-top:clamp(96px,10vw,150px)!important;padding-bottom:clamp(110px,12vw,170px)!important}body.home-page .home-light-run .services.services-qa-showcase .service-grid.qa-feature-grid,body.technology-page .home-light-run .services.services-qa-showcase .service-grid.qa-feature-grid{gap:clamp(86px,10vw,150px)!important;max-width:min(100%,1180px)!important;margin-top:0!important;padding:0!important;display:grid!important}@media (width>=901px){body.home-page .home-light-run .services.services-qa-showcase .service-grid:before,body.technology-page .home-light-run .services.services-qa-showcase .service-grid:before,body.home-page .home-light-run .services.services-qa-showcase .service-step:after,body.technology-page .home-light-run .services.services-qa-showcase .service-step:after{content:none!important;display:none!important}body.home-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row,body.technology-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row{z-index:1!important;grid-template-columns:minmax(0,.92fr) minmax(420px,1fr)!important;gap:clamp(52px,7vw,96px)!important;min-height:auto!important;margin-top:0!important;padding:0!important;display:grid!important}body.home-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row:nth-child(2n) .qa-feature-copy,body.technology-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row:nth-child(2n) .qa-feature-copy{text-align:left!important;order:2!important;margin-left:0!important}body.home-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row:nth-child(2n) .qa-visual,body.technology-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row:nth-child(2n) .qa-visual{order:1!important}body.home-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row:nth-child(odd) .qa-feature-copy,body.technology-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row:nth-child(odd) .qa-feature-copy{text-align:left!important}body.home-page .home-light-run .services.services-qa-showcase .step-copy.qa-feature-copy,body.technology-page .home-light-run .services.services-qa-showcase .step-copy.qa-feature-copy{align-self:start!important;max-width:560px!important;padding-top:0!important;position:relative!important;top:auto!important}body.home-page .home-light-run .services.services-qa-showcase .step-copy.qa-feature-copy h3,body.technology-page .home-light-run .services.services-qa-showcase .step-copy.qa-feature-copy h3,body.home-page .home-light-run .services.services-qa-showcase .step-copy.qa-feature-copy p,body.technology-page .home-light-run .services.services-qa-showcase .step-copy.qa-feature-copy p{text-align:left!important;max-width:560px!important;margin-left:0!important;margin-right:0!important}}@media (width<=900px){body.home-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row,body.technology-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row{grid-template-columns:1fr!important;gap:28px!important}body.home-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row:nth-child(2n) .qa-feature-copy,body.technology-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row:nth-child(2n) .qa-feature-copy,body.home-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row:nth-child(2n) .qa-visual,body.technology-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row:nth-child(2n) .qa-visual{order:initial!important}}body.home-page .services-qa-showcase .qa-feature-row,body.technology-page .services-qa-showcase .qa-feature-row{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr)!important;align-items:center!important;gap:clamp(26px,3.5vw,52px)!important}body.home-page .services-qa-showcase .step-copy h3,body.technology-page .services-qa-showcase .step-copy h3{max-width:520px!important;font-size:clamp(2rem,3.45vw,3.35rem)!important}body.home-page .services-qa-showcase .step-copy>p,body.technology-page .services-qa-showcase .step-copy>p{max-width:500px!important;margin-bottom:24px!important}@media (width>=901px){body.home-page .home-light-run .services.services-qa-showcase .service-grid.qa-feature-grid,body.technology-page .home-light-run .services.services-qa-showcase .service-grid.qa-feature-grid{gap:clamp(44px,5.5vw,82px)!important;max-width:min(100%,1080px)!important}body.home-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row,body.technology-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr)!important;align-items:center!important;gap:clamp(26px,3.5vw,52px)!important}body.home-page .home-light-run .services.services-qa-showcase .step-copy.qa-feature-copy,body.technology-page .home-light-run .services.services-qa-showcase .step-copy.qa-feature-copy{max-width:520px!important}}body.home-page .services-qa-showcase .qa-feature-row,body.technology-page .services-qa-showcase .qa-feature-row{align-items:start!important}body.home-page .services-qa-showcase .qa-media-column,body.technology-page .services-qa-showcase .qa-media-column,body.home-page .services-qa-showcase .qa-visual,body.technology-page .services-qa-showcase .qa-visual{align-self:start!important;margin-top:0!important}@media (width>=901px){body.home-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row,body.technology-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row{align-items:start!important}body.home-page .home-light-run .services.services-qa-showcase .qa-media-column,body.technology-page .home-light-run .services.services-qa-showcase .qa-media-column,body.home-page .home-light-run .services.services-qa-showcase .qa-visual,body.technology-page .home-light-run .services.services-qa-showcase .qa-visual{align-self:start!important;margin-top:0!important}}body.home-page .services-qa-showcase .step-visual-card.qa-visual,body.technology-page .services-qa-showcase .step-visual-card.qa-visual{width:100%!important;max-width:none!important;margin-top:0!important}@media (width>=901px){body.home-page .home-light-run .services.services-qa-showcase .step-visual-card.qa-visual,body.technology-page .home-light-run .services.services-qa-showcase .step-visual-card.qa-visual{justify-self:stretch!important;width:100%!important;max-width:none!important;margin-top:0!important}}body.home-page .services-qa-showcase,body.technology-page .services-qa-showcase{padding-top:clamp(72px,7vw,104px)!important;padding-bottom:clamp(78px,8vw,118px)!important}body.home-page .services-qa-showcase .knowledge-card,body.technology-page .services-qa-showcase .knowledge-card{width:min(68%,360px)!important;padding:26px!important}body.home-page .services-qa-showcase .workflow-node,body.technology-page .services-qa-showcase .workflow-node{width:min(68%,340px)!important;padding:22px 24px!important}body.home-page .services-qa-showcase .workflow-node.small,body.technology-page .services-qa-showcase .workflow-node.small{width:min(52%,240px)!important}body.home-page .services-qa-showcase .copilot-search,body.technology-page .services-qa-showcase .copilot-search{width:min(82%,460px)!important;min-height:60px!important}body.home-page .services-qa-showcase .copilot-pill,body.technology-page .services-qa-showcase .copilot-pill{padding:16px 26px!important}body.home-page .services-qa-showcase .tracking-number,body.technology-page .services-qa-showcase .tracking-number{font-size:clamp(5rem,9.5vw,8.6rem)!important}body.home-page .services-qa-showcase .tracking-bars,body.technology-page .services-qa-showcase .tracking-bars{gap:14px!important;width:min(78%,430px)!important}body.home-page .services-qa-showcase .tracking-bars span,body.technology-page .services-qa-showcase .tracking-bars span{height:14px!important}body.home-page .services-qa-showcase .metric-tile,body.technology-page .services-qa-showcase .metric-tile,body.home-page .services-qa-showcase .growth-card,body.technology-page .services-qa-showcase .growth-card{width:min(66%,320px)!important;padding:26px!important}@media (width>=901px){body.home-page .home-light-run .services.services-qa-showcase,body.technology-page .home-light-run .services.services-qa-showcase{padding-top:clamp(72px,7vw,104px)!important;padding-bottom:clamp(78px,8vw,118px)!important}body.home-page .home-light-run .services.services-qa-showcase .service-grid.qa-feature-grid,body.technology-page .home-light-run .services.services-qa-showcase .service-grid.qa-feature-grid{gap:clamp(28px,3.4vw,52px)!important;max-width:min(100%,1160px)!important}body.home-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row,body.technology-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row{grid-template-columns:minmax(0,.9fr) minmax(440px,1.04fr)!important;gap:clamp(24px,3vw,44px)!important}}body.home-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row,body.technology-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row{grid-template-rows:none!important;height:auto!important;min-height:auto!important;padding-top:0!important;padding-bottom:0!important}body.home-page .services-qa-showcase .service-step.qa-feature-row,body.technology-page .services-qa-showcase .service-step.qa-feature-row{grid-template-rows:none!important;height:auto!important;min-height:auto!important}body.home-page .services-qa-showcase .qa-feature-grid,body.technology-page .services-qa-showcase .qa-feature-grid{gap:clamp(42px,4.6vw,72px)!important;width:min(100%,1320px)!important}body.home-page .services-qa-showcase .qa-feature-row,body.technology-page .services-qa-showcase .qa-feature-row{grid-template-columns:minmax(0,1fr) minmax(520px,1.12fr)!important;gap:clamp(34px,4vw,62px)!important}body.home-page .services-qa-showcase .step-copy,body.technology-page .services-qa-showcase .step-copy,body.home-page .services-qa-showcase .qa-feature-copy,body.technology-page .services-qa-showcase .qa-feature-copy,body.home-page .services-qa-showcase .step-copy h3,body.technology-page .services-qa-showcase .step-copy h3{max-width:580px!important}body.home-page .services-qa-showcase .step-copy>p,body.technology-page .services-qa-showcase .step-copy>p{max-width:560px!important}body.home-page .services-qa-showcase .qa-visual,body.technology-page .services-qa-showcase .qa-visual{width:100%!important}@media (width>=901px){body.home-page .home-light-run .services.services-qa-showcase .service-grid.qa-feature-grid,body.technology-page .home-light-run .services.services-qa-showcase .service-grid.qa-feature-grid{gap:clamp(42px,4.6vw,72px)!important;max-width:min(100%,1320px)!important}body.home-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row,body.technology-page .home-light-run .services.services-qa-showcase .service-step.qa-feature-row{grid-template-columns:minmax(0,1fr) minmax(520px,1.12fr)!important;gap:clamp(34px,4vw,62px)!important}body.home-page .home-light-run .services.services-qa-showcase .step-copy.qa-feature-copy,body.technology-page .home-light-run .services.services-qa-showcase .step-copy.qa-feature-copy{max-width:580px!important}}@media (width<=900px){body.home-page .services-qa-showcase .qa-feature-grid,body.technology-page .services-qa-showcase .qa-feature-grid{gap:44px!important;width:min(100%,720px)!important}body.home-page .services-qa-showcase .qa-feature-row,body.technology-page .services-qa-showcase .qa-feature-row{grid-template-columns:1fr!important;gap:24px!important}}body.home-page .services-qa-showcase .step-copy h3,body.technology-page .services-qa-showcase .step-copy h3{letter-spacing:-.045em!important;font-size:clamp(2.7rem,4.55vw,4.65rem)!important;line-height:.94!important}body.home-page .services-qa-showcase .step-copy>p,body.technology-page .services-qa-showcase .step-copy>p{max-width:580px!important;font-size:clamp(1.15rem,1.28vw,1.32rem)!important;line-height:1.5!important}body.home-page .services-qa-showcase .step-qa-list summary,body.technology-page .services-qa-showcase .step-qa-list summary{min-height:64px!important;font-size:clamp(1.05rem,1.12vw,1.18rem)!important}body.home-page .services-qa-showcase .step-qa-list details p,body.technology-page .services-qa-showcase .step-qa-list details p{font-size:1.04rem!important;line-height:1.52!important}body.home-page .services-qa-showcase .step-kicker,body.technology-page .services-qa-showcase .step-kicker{font-size:.74rem!important}@media (width<=900px){body.home-page .services-qa-showcase .step-copy h3,body.technology-page .services-qa-showcase .step-copy h3{font-size:clamp(2.35rem,8vw,3.7rem)!important}}body.home-page .services-qa-showcase .step-qa-list summary,body.technology-page .services-qa-showcase .step-qa-list summary{gap:16px!important;min-height:76px!important;font-size:clamp(1.22rem,1.38vw,1.42rem)!important;font-weight:650!important;line-height:1.22!important}body.home-page .services-qa-showcase .step-qa-list summary:before,body.technology-page .services-qa-showcase .step-qa-list summary:before{flex:0 0 22px!important;width:22px!important;font-size:1.65rem!important}body.home-page .services-qa-showcase .step-qa-list details p,body.technology-page .services-qa-showcase .step-qa-list details p{max-width:520px!important;margin:-4px 0 24px 38px!important;font-size:clamp(1.08rem,1.16vw,1.2rem)!important;line-height:1.55!important}body.home-page .services-qa-showcase .step-qa-list,body.technology-page .services-qa-showcase .step-qa-list{border-top-color:#11110f1c!important}body.home-page .services-qa-showcase .step-qa-list details,body.technology-page .services-qa-showcase .step-qa-list details{border-bottom-color:#11110f1c!important}body.home-page .services-qa-showcase .section-heading,body.technology-page .services-qa-showcase .section-heading,body.home-page .home-light-run .services.services-qa-showcase .section-heading,body.technology-page .home-light-run .services.services-qa-showcase .section-heading{margin-bottom:clamp(72px,7.5vw,112px)!important}body.home-page .services-qa-showcase .qa-visual,body.technology-page .services-qa-showcase .qa-visual{background:linear-gradient(#121312fa,#050403fc)!important;border:1px solid #ecd47c29!important;border-radius:28px!important;box-shadow:inset 0 1px #fff6be0f!important}body.home-page .services-qa-showcase .qa-visual-grid,body.technology-page .services-qa-showcase .qa-visual-grid{background:radial-gradient(at 50% 0,#ecd47c1f,#0000 44%),linear-gradient(#ecd47c0b 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#ecd47c0b 1px,#0000 1px) 0 0/18px 18px!important}body.home-page .services-qa-showcase .aeo-panel,body.technology-page .services-qa-showcase .aeo-panel,body.home-page .services-qa-showcase .aeo-callout,body.technology-page .services-qa-showcase .aeo-callout,body.home-page .services-qa-showcase .source-stack span,body.technology-page .services-qa-showcase .source-stack span,body.home-page .services-qa-showcase .ownership-grid div,body.technology-page .services-qa-showcase .ownership-grid div,body.home-page .services-qa-showcase .growth-flow span,body.technology-page .services-qa-showcase .growth-flow span{color:#f6ead7d6!important;box-shadow:none!important;background:#0c0c0ad1!important;border:1px solid #ecd47c2e!important}body.home-page .services-qa-showcase .aeo-panel,body.technology-page .services-qa-showcase .aeo-panel{text-align:left!important;border-radius:24px!important;width:min(72%,390px)!important;margin:clamp(34px,5vw,64px) auto 0!important;padding:24px!important}body.home-page .services-qa-showcase .panel-label,body.technology-page .services-qa-showcase .panel-label{color:#ecd47cb8!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:18px!important;font-size:.72rem!important;display:block!important}body.home-page .services-qa-showcase .aeo-panel strong,body.technology-page .services-qa-showcase .aeo-panel strong{color:var(--cream)!important;font-size:clamp(1.25rem,1.8vw,1.75rem)!important;line-height:1.04!important;display:block!important}body.home-page .services-qa-showcase .engine-row,body.technology-page .services-qa-showcase .engine-row{border-bottom:1px solid #ecd47c1a!important;justify-content:space-between!important;gap:18px!important;margin-top:14px!important;padding:12px 0!important;display:flex!important}body.home-page .services-qa-showcase .tag-row,body.technology-page .services-qa-showcase .tag-row{flex-wrap:wrap!important;gap:8px!important;margin-top:18px!important;display:flex!important}body.home-page .services-qa-showcase .tag-row em,body.technology-page .services-qa-showcase .tag-row em{color:#ecd47cc7!important;border:1px solid #ecd47c29!important;border-radius:999px!important;padding:7px 10px!important;font-size:.72rem!important;font-style:normal!important}body.home-page .services-qa-showcase .aeo-callout,body.technology-page .services-qa-showcase .aeo-callout{text-align:center!important;border-radius:18px!important;width:min(64%,340px)!important;margin:22px auto 0!important;padding:16px 18px!important;font-size:.88rem!important}body.home-page .services-qa-showcase .browser-bar,body.technology-page .services-qa-showcase .browser-bar{gap:7px!important;margin-bottom:22px!important;display:flex!important}body.home-page .services-qa-showcase .browser-bar span,body.technology-page .services-qa-showcase .browser-bar span{background:#ecd47c73!important;border-radius:50%!important;width:9px!important;height:9px!important}body.home-page .services-qa-showcase .code-line,body.technology-page .services-qa-showcase .code-line{background:#f6ead724!important;border-radius:999px!important;height:11px!important;margin-top:14px!important}body.home-page .services-qa-showcase .code-line.wide,body.technology-page .services-qa-showcase .code-line.wide{width:82%!important}body.home-page .services-qa-showcase .code-line:not(.wide):not(.short),body.technology-page .services-qa-showcase .code-line:not(.wide):not(.short){width:64%!important}body.home-page .services-qa-showcase .code-line.short,body.technology-page .services-qa-showcase .code-line.short{width:44%!important}body.home-page .services-qa-showcase .schema-pill,body.technology-page .services-qa-showcase .schema-pill{color:#ecd47ce0!important;border:1px solid #ecd47c38!important;border-radius:999px!important;margin-top:24px!important;padding:10px 14px!important;display:inline-flex!important}body.home-page .services-qa-showcase .prompt-orb,body.technology-page .services-qa-showcase .prompt-orb{color:var(--gold-bright)!important;text-align:center!important;margin:clamp(54px,8vw,96px) auto 0!important;font-size:clamp(5rem,9vw,8rem)!important;font-weight:300!important;line-height:.9!important}body.home-page .services-qa-showcase .visual-caption,body.technology-page .services-qa-showcase .visual-caption{color:#f6ead7a8!important;text-align:center!important}body.home-page .services-qa-showcase .source-stack,body.technology-page .services-qa-showcase .source-stack{gap:10px!important;width:min(70%,390px)!important;margin:28px auto 0!important;display:grid!important}body.home-page .services-qa-showcase .source-stack span,body.technology-page .services-qa-showcase .source-stack span{border-radius:14px!important;padding:13px 16px!important}body.home-page .services-qa-showcase .strategy-map,body.technology-page .services-qa-showcase .strategy-map{width:min(78%,430px)!important;height:300px!important;margin:clamp(40px,6vw,72px) auto 0!important;position:relative!important}body.home-page .services-qa-showcase .map-node,body.technology-page .services-qa-showcase .map-node{color:#f6ead7cc!important;background:#0c0c0adb!important;border:1px solid #ecd47c33!important;border-radius:999px!important;place-items:center!important;padding:13px 16px!important;font-size:.82rem!important;display:grid!important;position:absolute!important}body.home-page .services-qa-showcase .map-node.center,body.technology-page .services-qa-showcase .map-node.center{color:var(--gold-bright)!important;top:42%!important;left:50%!important;transform:translate(-50%,-50%)!important}body.home-page .services-qa-showcase .map-node.n1,body.technology-page .services-qa-showcase .map-node.n1{top:4%!important;left:10%!important}body.home-page .services-qa-showcase .map-node.n2,body.technology-page .services-qa-showcase .map-node.n2{top:8%!important;right:7%!important}body.home-page .services-qa-showcase .map-node.n3,body.technology-page .services-qa-showcase .map-node.n3{bottom:10%!important;left:8%!important}body.home-page .services-qa-showcase .map-node.n4,body.technology-page .services-qa-showcase .map-node.n4{bottom:16%!important;right:5%!important}body.home-page .services-qa-showcase .ownership-grid,body.technology-page .services-qa-showcase .ownership-grid{gap:14px!important;width:min(72%,390px)!important;margin:clamp(42px,6vw,76px) auto 0!important;display:grid!important}body.home-page .services-qa-showcase .ownership-grid div,body.technology-page .services-qa-showcase .ownership-grid div{text-align:left!important;border-radius:18px!important;padding:20px!important}body.home-page .services-qa-showcase .ownership-grid strong,body.technology-page .services-qa-showcase .ownership-grid strong{color:var(--gold-bright)!important;font-size:clamp(2rem,3.6vw,3.4rem)!important;line-height:.9!important;display:block!important}body.home-page .services-qa-showcase .ownership-grid span,body.technology-page .services-qa-showcase .ownership-grid span{color:#f6ead79e!important;font-size:.86rem!important}body.home-page .services-qa-showcase .trend-line,body.technology-page .services-qa-showcase .trend-line{background:#ecd47c24!important;width:min(70%,380px)!important;height:2px!important;margin:24px auto 0!important}body.home-page .services-qa-showcase .trend-line span,body.technology-page .services-qa-showcase .trend-line span{background:var(--gold-bright)!important;width:68%!important;height:100%!important;display:block!important}body.home-page .services-qa-showcase .growth-flow,body.technology-page .services-qa-showcase .growth-flow{gap:14px!important;width:min(76%,420px)!important;margin:clamp(48px,7vw,84px) auto 0!important;display:grid!important}body.home-page .services-qa-showcase .growth-flow span,body.technology-page .services-qa-showcase .growth-flow span{text-align:center!important;border-radius:16px!important;padding:16px 18px!important}body.home-page .services-qa-showcase .growth-flow i,body.technology-page .services-qa-showcase .growth-flow i{background:#ecd47c47!important;width:1px!important;height:22px!important;margin:0 auto!important;display:block!important}body.home-page .services-qa-showcase .qa-feature-grid,body.technology-page .services-qa-showcase .qa-feature-grid,body.home-page .home-light-run .services.services-qa-showcase .service-grid.qa-feature-grid,body.technology-page .home-light-run .services.services-qa-showcase .service-grid.qa-feature-grid{gap:clamp(62px,6.2vw,104px)!important}body.home-page .services-qa-showcase .qa-visual,body.technology-page .services-qa-showcase .qa-visual{min-height:clamp(430px,38vw,590px)!important}body.home-page .services-qa-showcase .knowledge-card,body.technology-page .services-qa-showcase .knowledge-card{width:min(78%,440px)!important;margin-top:clamp(34px,4.5vw,58px)!important;padding:30px!important}body.home-page .services-qa-showcase .agent-card,body.technology-page .services-qa-showcase .agent-card{width:min(64%,370px)!important;padding:24px!important}body.home-page .services-qa-showcase .code-panel,body.technology-page .services-qa-showcase .code-panel{width:min(78%,440px)!important;padding:30px!important}body.home-page .services-qa-showcase .code-line,body.technology-page .services-qa-showcase .code-line{height:14px!important;margin-top:18px!important}body.home-page .services-qa-showcase .browser-bar span,body.technology-page .services-qa-showcase .browser-bar span{width:11px!important;height:11px!important}body.home-page .services-qa-showcase .schema-pill,body.technology-page .services-qa-showcase .schema-pill{padding:12px 18px!important;font-size:.92rem!important}body.home-page .services-qa-showcase .strategy-board,body.technology-page .services-qa-showcase .strategy-board{color:#f6ead7d6!important;background:#0c0c0ad6!important;border:1px solid #ecd47c2e!important;border-radius:24px!important;width:min(78%,450px)!important;margin:clamp(36px,5vw,64px) auto 0!important;padding:28px!important}body.home-page .services-qa-showcase .strategy-board strong,body.technology-page .services-qa-showcase .strategy-board strong{color:var(--cream)!important;font-size:clamp(1.4rem,2vw,1.95rem)!important;line-height:1.02!important;display:block!important}body.home-page .services-qa-showcase .strategy-target,body.technology-page .services-qa-showcase .strategy-target{color:var(--gold-bright)!important;text-align:center!important;border:1px solid #ecd47c33!important;border-radius:18px!important;margin-top:22px!important;padding:16px 18px!important}body.home-page .services-qa-showcase .strategy-lanes,body.technology-page .services-qa-showcase .strategy-lanes{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important;display:grid!important}body.home-page .services-qa-showcase .strategy-lanes span,body.technology-page .services-qa-showcase .strategy-lanes span{background:#f6ead70a!important;border:1px solid #ecd47c24!important;border-radius:14px!important;padding:12px 14px!important;font-size:.84rem!important}body.home-page .services-qa-showcase .strategy-priority,body.technology-page .services-qa-showcase .strategy-priority{align-items:end!important;gap:12px!important;margin-top:20px!important;display:flex!important}body.home-page .services-qa-showcase .strategy-priority b,body.technology-page .services-qa-showcase .strategy-priority b{color:var(--gold-bright)!important;font-size:clamp(2.8rem,5vw,4.6rem)!important;line-height:.85!important}body.home-page .services-qa-showcase .strategy-priority span,body.technology-page .services-qa-showcase .strategy-priority span{color:#f6ead79e!important;font-size:.9rem!important}body.home-page .services-qa-showcase .source-stack,body.technology-page .services-qa-showcase .source-stack{gap:14px!important;width:min(82%,460px)!important}body.home-page .services-qa-showcase .source-stack span,body.technology-page .services-qa-showcase .source-stack span{padding:16px 18px!important;font-size:.96rem!important}body.home-page .services-qa-showcase .prompt-orb,body.technology-page .services-qa-showcase .prompt-orb{font-size:clamp(6rem,10.5vw,9.4rem)!important}body.home-page .services-qa-showcase .visual-caption,body.technology-page .services-qa-showcase .visual-caption{font-size:1rem!important}body.home-page .services-qa-showcase .qa-visual-green .aeo-panel,body.technology-page .services-qa-showcase .qa-visual-green .aeo-panel{width:min(88%,540px)!important;margin-top:clamp(24px,3.2vw,42px)!important;padding:clamp(30px,3.6vw,46px)!important}body.home-page .services-qa-showcase .qa-visual-green .aeo-callout,body.technology-page .services-qa-showcase .qa-visual-green .aeo-callout{width:min(78%,470px)!important;padding:20px 24px!important;font-size:1rem!important}body.home-page .services-qa-showcase .qa-visual-green .engine-row,body.technology-page .services-qa-showcase .qa-visual-green .engine-row{margin-top:16px!important;padding:15px 0!important}body.home-page .services-qa-showcase .qa-visual-green .engine-row span,body.technology-page .services-qa-showcase .qa-visual-green .engine-row span,body.home-page .services-qa-showcase .qa-visual-green .engine-row b,body.technology-page .services-qa-showcase .qa-visual-green .engine-row b{font-size:1.02rem!important}body.home-page .services-qa-showcase .qa-visual-green .tag-row em,body.technology-page .services-qa-showcase .qa-visual-green .tag-row em{padding:9px 12px!important;font-size:.84rem!important}body.home-page .services-qa-showcase .qa-visual-orange .code-panel,body.technology-page .services-qa-showcase .qa-visual-orange .code-panel{width:min(88%,540px)!important;margin-top:clamp(24px,3.2vw,42px)!important;padding:clamp(32px,3.8vw,48px)!important}body.home-page .services-qa-showcase .qa-visual-orange .aeo-callout,body.technology-page .services-qa-showcase .qa-visual-orange .aeo-callout{width:min(78%,470px)!important;padding:20px 24px!important;font-size:1rem!important}body.home-page .services-qa-showcase .qa-visual-orange .code-line,body.technology-page .services-qa-showcase .qa-visual-orange .code-line{height:18px!important;margin-top:22px!important}body.home-page .services-qa-showcase .qa-visual-orange .browser-bar span,body.technology-page .services-qa-showcase .qa-visual-orange .browser-bar span{width:13px!important;height:13px!important}body.home-page .services-qa-showcase .qa-visual-orange .schema-pill,body.technology-page .services-qa-showcase .qa-visual-orange .schema-pill{margin-top:30px!important;padding:14px 20px!important;font-size:1rem!important}body.home-page .services-qa-showcase .angle-system,body.technology-page .services-qa-showcase .angle-system{width:min(86%,500px)!important;height:min(76vw,420px)!important;max-height:420px!important;margin:clamp(28px,4vw,52px) auto 0!important;position:relative!important}body.home-page .services-qa-showcase .angle-ring,body.technology-page .services-qa-showcase .angle-ring{background:radial-gradient(circle,#ecd47c14,#0000 58%)!important;border:1px solid #ecd47c29!important;border-radius:50%!important;position:absolute!important;inset:12%!important}body.home-page .services-qa-showcase .angle-core,body.technology-page .services-qa-showcase .angle-core{z-index:2!important;width:min(54%,250px)!important;color:var(--cream)!important;text-align:center!important;background:#0a0a08eb!important;border:1px solid #ecd47c42!important;border-radius:26px!important;padding:22px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}body.home-page .services-qa-showcase .angle-core span,body.technology-page .services-qa-showcase .angle-core span{color:#ecd47cb3!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:10px!important;font-size:.72rem!important;display:block!important}body.home-page .services-qa-showcase .angle-core strong,body.technology-page .services-qa-showcase .angle-core strong{font-size:clamp(1.25rem,2vw,1.9rem)!important;line-height:1!important;display:block!important}body.home-page .services-qa-showcase .angle-ray,body.technology-page .services-qa-showcase .angle-ray{z-index:3!important;color:#f6ead7cc!important;background:#0c0c0adb!important;border:1px solid #ecd47c2e!important;border-radius:999px!important;gap:4px!important;min-width:138px!important;padding:13px 16px!important;display:grid!important;position:absolute!important}body.home-page .services-qa-showcase .angle-ray b,body.technology-page .services-qa-showcase .angle-ray b{color:var(--gold-bright)!important;font-size:.78rem!important}body.home-page .services-qa-showcase .angle-ray span,body.technology-page .services-qa-showcase .angle-ray span{font-size:.86rem!important}body.home-page .services-qa-showcase .ray-content,body.technology-page .services-qa-showcase .ray-content{top:4%!important;left:50%!important;transform:translate(-50%)!important}body.home-page .services-qa-showcase .ray-entity,body.technology-page .services-qa-showcase .ray-entity{top:43%!important;right:0!important}body.home-page .services-qa-showcase .ray-source,body.technology-page .services-qa-showcase .ray-source{bottom:5%!important;left:50%!important;transform:translate(-50%)!important}body.home-page .services-qa-showcase .ray-authority,body.technology-page .services-qa-showcase .ray-authority{top:43%!important;left:0!important}body.home-page .services-qa-showcase .angle-system:before,body.technology-page .services-qa-showcase .angle-system:before,body.home-page .services-qa-showcase .angle-system:after,body.technology-page .services-qa-showcase .angle-system:after{z-index:1!important;content:""!important;background:linear-gradient(90deg,#0000,#ecd47c47,#0000)!important;height:1px!important;position:absolute!important;top:50%!important;left:10%!important;right:10%!important}body.home-page .services-qa-showcase .angle-system:after,body.technology-page .services-qa-showcase .angle-system:after{background:linear-gradient(#0000,#ecd47c47,#0000)!important;width:1px!important;height:auto!important;inset:10% auto 10% 50%!important}body.home-page .services-qa-showcase .angle-priority,body.technology-page .services-qa-showcase .angle-priority{text-align:left!important;background:#0c0c0adb!important;border:1px solid #ecd47c33!important;border-radius:20px!important;width:min(74%,420px)!important;margin:20px auto 0!important;padding:18px 20px!important}body.home-page .services-qa-showcase .angle-priority span,body.technology-page .services-qa-showcase .angle-priority span{color:#ecd47cb8!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:8px!important;font-size:.72rem!important;display:block!important}body.home-page .services-qa-showcase .angle-priority strong,body.technology-page .services-qa-showcase .angle-priority strong{color:var(--cream)!important;font-size:clamp(1.05rem,1.35vw,1.28rem)!important}body.home-page .services-qa-showcase .qa-answer-panel,body.technology-page .services-qa-showcase .qa-answer-panel{opacity:0;will-change:height, opacity;height:0;transition:height .42s cubic-bezier(.19,1,.22,1),opacity .26s;overflow:hidden}body.home-page .services-qa-showcase details[open] summary:before,body.technology-page .services-qa-showcase details[open] summary:before{content:"−"!important}body.home-page .services-qa-showcase .step-qa-list summary,body.technology-page .services-qa-showcase .step-qa-list summary{transition:color .22s,padding-left .32s cubic-bezier(.19,1,.22,1)}body.home-page .services-qa-showcase .step-qa-list details[open] summary,body.technology-page .services-qa-showcase .step-qa-list details[open] summary{padding-left:4px;color:#050505!important}@media (prefers-reduced-motion:reduce){body.home-page .services-qa-showcase .qa-answer-panel,body.technology-page .services-qa-showcase .qa-answer-panel{transition:none}}@media (width<=700px){.agent-view-section,.agent-view-panel,.agent-view-metrics,.agent-preview-shell{max-width:100%;overflow:visible}.agent-view-panel{flex-direction:column;display:flex}.agent-view-metrics,.agent-preview-shell{flex:none}.agent-preview-shell{min-height:560px;display:block}.agent-view-switcher{display:grid}}body.home-page .logo-strip{-webkit-backdrop-filter:blur(22px)saturate(132%);backdrop-filter:blur(22px)saturate(132%);background:radial-gradient(at 34% -130%,#ff5c1694,#0000 42%),radial-gradient(at 54% -155%,#ffd77738,#0000 40%),linear-gradient(90deg,#050403c7,#1007049e 34%,#050403bd);align-items:center;min-height:90px;display:flex;overflow:hidden;box-shadow:inset 0 1px #fff6be29,inset 0 -1px #ecd47c1a,0 -34px 96px #f85b1829,0 34px 90px #00000057}body.home-page .logo-strip:before{z-index:0;background:linear-gradient(90deg,#0000,#ecd47c38,#fff6be33,#ecd47c38,#0000);width:100vw;height:1px;top:0}body.home-page .logo-strip:after{z-index:3;background:#0504037a;border:1px solid #fff6be57;border-radius:999px;width:26px;height:3px;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 0 16px #ecd47c29}body.home-page .logo-carousel{flex:auto;min-width:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 96%,#0000 100%)}body.home-page .logo-box{background:0 0;border-right:0;flex-basis:clamp(168px,14vw,218px);min-height:90px;padding:0 clamp(18px,2vw,30px)}body.home-page .logo-box:before{opacity:.7;background:linear-gradient(#0000,#ecd47c21,#0000);width:1px;height:26px;top:50%;right:0;transform:translateY(-50%)}body.home-page .logo-strip-label{color:#f6ead7c7;letter-spacing:.15em;flex-basis:clamp(170px,15vw,226px);font-size:clamp(.58rem,.64vw,.72rem)}body.home-page .logo-wordmark{color:#ffffffe6;text-shadow:0 0 24px #ffffff14;font-size:clamp(1rem,1.12vw,1.22rem)}body.home-page .hidden-logo-symbol{display:none}body.home-page .logo-strip{-webkit-backdrop-filter:blur(24px)saturate(126%);backdrop-filter:blur(24px)saturate(126%);background:radial-gradient(at 34% -130%,#ff5c1685,#0000 42%),radial-gradient(at 54% -155%,#ffd7772e,#0000 40%),linear-gradient(90deg,#050403f0,#100704e0 34%,#050403ed)}body.home-page .logo-strip{-webkit-backdrop-filter:blur(62px)saturate(142%);backdrop-filter:blur(62px)saturate(142%);background:radial-gradient(at 31% -105%,#ff651a80,#0000 44%),radial-gradient(at 52% -125%,#ffe7ae3d,#0000 42%),linear-gradient(90deg,#2a2a2694,#5c4b3e52 34%,#2323208f);min-height:118px;box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff14,0 -42px 120px #ff61182e,0 42px 110px #00000061}body.home-page .logo-strip-label{color:#f6f6eee0;letter-spacing:.17em;flex-basis:clamp(190px,16vw,250px);padding-left:clamp(20px,3vw,44px);font-size:clamp(.62rem,.7vw,.82rem)}body.home-page .logo-box{flex-basis:clamp(205px,15.5vw,258px);min-height:118px;padding:0 clamp(24px,2.5vw,44px);background:0 0!important}body.home-page .logo-box:before{background:linear-gradient(#0000,#ffffff1f,#0000);height:34px}body.home-page .logo-wordmark{color:#fffffff0;letter-spacing:-.055em;text-shadow:0 0 30px #ffffff24;gap:10px;font-size:clamp(1.18rem,1.32vw,1.48rem);font-weight:760}body.home-page .logo-openai:before{content:"◎";opacity:.95;font-size:1.1em;font-weight:400}body.home-page .logo-claude{color:#f2a878;font-family:Georgia,Times,serif;font-weight:700}body.home-page .logo-claude:before{content:"✦";font-family:Inter,sans-serif;font-size:1.05em}body.home-page .logo-google{font-weight:650}body.home-page .logo-google:before{content:"G";color:#fff;font-size:1.18em;font-weight:850}body.home-page .logo-perplexity{font-weight:680}body.home-page .logo-perplexity:before{content:"⌬";color:#39d3d2;font-size:1.04em;font-weight:500}body.home-page .logo-grok{font-family:Georgia,Times,serif;font-weight:650}body.home-page .logo-grok:before{content:"✕";font-family:Inter,sans-serif;font-size:.92em}body.home-page .logo-gemini .logo-symbol{color:#c9b7ff;font-size:1.08em}body.home-page .microsoft-mark{grid-template-rows:repeat(2,8px);grid-template-columns:repeat(2,8px);gap:2px}body.home-page .microsoft-mark i{width:8px;height:8px}@media (width<=900px){body.home-page .logo-strip{min-height:96px}body.home-page .logo-strip-label{flex-basis:150px}body.home-page .logo-box{flex-basis:178px;min-height:96px}body.home-page .logo-wordmark{font-size:1rem}body.home-page .site-view-switcher{bottom:118px}}body.home-page .logo-openai:before,body.home-page .logo-claude:before,body.home-page .logo-google:before,body.home-page .logo-perplexity:before,body.home-page .logo-grok:before{content:none!important}body.home-page .logo-name{color:#ffffffeb;letter-spacing:-.035em;text-shadow:0 0 24px #ffffff1a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.02rem,1.12vw,1.24rem);font-weight:700}body.home-page .site-view-switcher{bottom:max(18px, env(safe-area-inset-bottom))}@media (width<=900px){body.home-page .site-view-switcher{bottom:max(18px, env(safe-area-inset-bottom))}}body.home-page:not(.has-passed-logo-carousel) .site-view-switcher{transform:translate(-50%,10px)scale(.96);opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.home-page.has-passed-logo-carousel .site-view-switcher{transform:translate(-50%);opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.home-page .logo-wordmark,body.home-page .logo-name{color:#ffffffdb}body.home-page .logo-strip{-webkit-backdrop-filter:blur(72px)saturate(150%);backdrop-filter:blur(72px)saturate(150%);background:radial-gradient(at 48% -80%,#ff7e2957,#0000 48%),radial-gradient(at 68% -120%,#ffe5a624,#0000 42%),linear-gradient(90deg,#030303fe,#0c0a08fb 22%,#18110cf6 50%,#0a0908fb 78%,#030303fe);min-height:136px;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ecd47c21,inset 0 24px 54px #ffffff06,0 -46px 130px #ff691829,0 46px 120px #0000009e}body.home-page .logo-strip:after{content:none;display:none}body.home-page .logo-strip-label{color:#f8f0dddb;letter-spacing:.18em;text-shadow:0 0 22px #ffd88b1f;flex-basis:clamp(210px,17vw,280px);padding-left:clamp(24px,3.6vw,58px);font-size:clamp(.66rem,.74vw,.88rem);font-weight:600;line-height:1.34}body.home-page .logo-strip-label:after{background:linear-gradient(#0000,#ffffff2e,#ecd47c21,#0000);height:54px}body.home-page .logo-carousel-track.is-ready{animation-duration:58s}body.home-page .logo-box{flex-basis:clamp(250px,19vw,330px);gap:16px;min-height:136px;padding:0 clamp(34px,3vw,58px)}body.home-page .logo-box:before{opacity:.86;background:linear-gradient(#0000,#ffffff1a,#ecd47c1a,#0000);height:44px}body.home-page .logo-name{color:#fffffff0;letter-spacing:-.045em;text-shadow:0 0 26px #ffffff29;font-size:clamp(1.18rem,1.35vw,1.54rem);font-weight:760}@media (width<=900px){body.home-page .logo-strip{min-height:108px}body.home-page .logo-strip-label{flex-basis:156px;font-size:.58rem}body.home-page .logo-box{flex-basis:218px;gap:12px;min-height:108px}body.home-page .logo-mark{width:36px;height:36px}body.home-page .logo-name{font-size:1rem}}body.home-page .logo-carousel{-webkit-mask-image:linear-gradient(90deg,#0000 0% 8%,#00000073 17%,#000 27% 73%,#00000073 83%,#0000 92% 100%);mask-image:linear-gradient(90deg,#0000 0% 8%,#00000073 17%,#000 27% 73%,#00000073 83%,#0000 92% 100%)}body.home-page .logo-box{flex-basis:clamp(250px,18vw,320px)}body.home-page .logo-strip-label{color:#fff5daeb}body.home-page .logo-strip{background:radial-gradient(at 50% -70%,#ff8b2e70,#0000 48%),radial-gradient(at 50% 48%,#ffffff0f,#0000 58%),linear-gradient(90deg,#020202fe,#090807fd 18%,#1c130cf8 50%,#090807fd 82%,#020202fe)}body.home-page .logo-strip-label{white-space:nowrap;letter-spacing:.16em;flex-basis:clamp(270px,22vw,342px);font-size:clamp(.62rem,.68vw,.78rem)}body.home-page .logo-strip-label:after{right:clamp(18px,2vw,34px)}body.home-page .logo-carousel{margin-left:clamp(-42px,-2vw,-22px)}body.home-page .logo-box{gap:9px}@media (width<=900px){body.home-page .logo-mark{width:27px;height:27px}body.home-page .logo-name{font-size:.75rem}}@media (width<=900px){body.home-page .logo-mark{width:34px;height:34px}body.home-page .logo-name{font-size:.94rem}}body.home-page .logo-name{font-size:clamp(.98rem,1.126vw,1.29rem)}@media (width<=900px){body.home-page .logo-mark{width:29px;height:29px}body.home-page .logo-name{font-size:.8rem}}body.home-page .hero{height:100svh}body.home-page .logo-strip{bottom:0}@media (width<=900px){body.home-page .hero{height:100svh}body.home-page .logo-strip{bottom:0}}body.home-page .logo-strip:after{box-shadow:0 0 22px #ecd47c38}body.home-page .platform-section .section-heading h2{color:#fff8e4f5;text-shadow:0 0 38px #ecd47c21,0 18px 72px #000000db}body.home-page .feature-card-row{gap:clamp(22px,2.4vw,34px)}body.home-page .feature-card-row .feature-card{background:radial-gradient(at 50% -8%,#fff6be1f,#0000 42%),linear-gradient(#20211dd1,#090908f7 66%,#050403fc);border:1px solid #fff6be21;border-radius:34px;min-height:clamp(500px,39vw,640px);padding:clamp(34px,3.9vw,64px);overflow:hidden;box-shadow:inset 0 1px #ffffff17,inset 0 -1px #ecd47c0f,0 30px 90px #00000075}body.home-page .feature-card-row .feature-card:before{z-index:0;content:"";pointer-events:none;opacity:.78;background:linear-gradient(135deg,#ffffff1f,#0000 22% 70%,#ecd47c14),radial-gradient(circle at 50% 42%,#ecd47c21,#0000 31%);border-radius:33px;width:auto;height:auto;margin:0;display:block;position:absolute;inset:1px}body.home-page .feature-card-row .feature-card:after{z-index:0;content:"";pointer-events:none;opacity:.7;background:linear-gradient(90deg,#0000,#ecd47c61,#0000);height:1px;display:block;position:absolute;inset:auto 24px 24px}body.home-page .feature-visual{isolation:isolate;color:#fff6be94;filter:drop-shadow(0 22px 42px #0000007a);width:min(96%,390px);min-height:clamp(270px,21vw,350px);margin-bottom:clamp(26px,2.4vw,38px);position:relative}body.home-page .feature-visual:before{z-index:-2;background:radial-gradient(circle at 50% 44%,#ecd47c2e,#0000 34%),linear-gradient(#fff6be0e 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#fff6be0e 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#ffffff0f,#ffffff04);border:1px solid #fff6be24;border-radius:30px;inset:0}body.home-page .feature-visual:after{z-index:-1;content:"";filter:blur(2px);background:radial-gradient(circle,#fff6be3d,#ecd47c14 42%,#0000 70%);border-radius:999px;width:76px;height:76px;position:absolute;bottom:10%;right:10%}body.home-page .feature-visual path{stroke:currentColor;stroke-width:1.45px;filter:drop-shadow(0 0 10px #ecd47c29)}body.home-page .feature-card-row .feature-card:first-child .feature-visual{color:#fff6be85}body.home-page .feature-card-row .feature-card:nth-child(2) .feature-visual{color:#ecd47cad}body.home-page .feature-card-row .feature-card:nth-child(3) .feature-visual{color:#f6ead780}body.home-page .feature-card-row .feature-card h3{color:#fff8e6f5;letter-spacing:-.02em;text-shadow:0 0 26px #ecd47c1f;max-width:420px;font-size:clamp(1.72rem,2vw,2.42rem);font-weight:600;line-height:.98}body.home-page .feature-card-row .feature-card p{color:#f6ead7ad;max-width:390px;margin-top:20px;font-size:clamp(1.04rem,1.12vw,1.22rem);line-height:1.48}@media (width<=900px){body.home-page .feature-card-row{grid-template-columns:1fr}body.home-page .feature-card-row .feature-card{min-height:430px}}body.home-page.has-passed-logo-carousel .site-view-switcher{bottom:24px;left:50%;right:auto;transform:translate(-50%)}body.home-page:not(.has-passed-logo-carousel) .site-view-switcher{left:50%;right:auto;transform:translate(-50%,10px)scale(.96)}body.home-page .feature-visual-content:after{content:"Citation-ready"}body.home-page .feature-visual-brand:after{content:"Entity graph"}body.home-page .feature-visual-third:after{content:"Authority web"}body.home-page .feature-visual-content:after,body.home-page .feature-visual-brand:after,body.home-page .feature-visual-third:after{z-index:3;color:#fff6bec7;letter-spacing:.12em;text-transform:uppercase;filter:none;background:#050403b8;border:1px solid #ecd47c3d;border-radius:999px;width:auto;height:auto;padding:7px 10px;font-family:Rajdhani,Inter,sans-serif;font-size:.68rem;font-weight:600;line-height:1;position:absolute;bottom:9%;right:8%;box-shadow:0 0 22px #ecd47c1f}body.home-page .feature-visual-content:before,body.home-page .feature-visual-brand:before,body.home-page .feature-visual-third:before{box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ecd47c14,0 20px 70px #0000005c}body.home-page .feature-visual svg{width:76%}body.home-page .feature-visual path{stroke-width:1.65px}body.home-page .feature-card-row .feature-card h3{margin-top:-4px}@media (width<=900px){body.home-page.has-passed-logo-carousel .site-view-switcher{bottom:18px;left:50%;right:auto;transform:translate(-50%)}}body.home-page.is-switcher-over-feature-cards .site-view-switcher{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.home-page .hero{background:#080807}body.home-page .hero:after{opacity:.68;mix-blend-mode:screen;background:repeating-radial-gradient(circle at 13% 29%,#ffffff12 0 .34px,#0000 .38px 1.55px) 0 0/2.4px 2.4px,repeating-radial-gradient(circle at 67% 61%,#ecd47c0b 0 .3px,#0000 .34px 1.95px) 1px 2px/3.2px 3.2px,repeating-linear-gradient(128deg,#ffffff05 0 1px,#0000 1px 4px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000d1 7%,#000 50%,#000000d1 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000000d1 7%,#000 50%,#000000d1 93%,#0000 100%)}body.home-page .hero:after{opacity:.82;mix-blend-mode:screen;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22220%22%20height%3D%22220%22%20viewBox%3D%220%200%20220%20220%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.82%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.78%200%200%200%200%200.76%200%200%200%200%200.68%200%200%200%200.42%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22220%22%20height%3D%22220%22%20filter%3D%22url\(%23n\)%22%20opacity%3D%221%22%2F%3E%3C%2Fsvg%3E),repeating-linear-gradient(104deg,#ffffff08 0 1px,#0000 1px 5px),radial-gradient(at 72% 42%,#ffffff0d,#0000 42%);background-position:0 0,0 0,0 0;background-size:220px 220px,auto,auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000e0 6%,#000 50%,#000000e0 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000000e0 6%,#000 50%,#000000e0 94%,#0000 100%)}body.home-page .hero:before{background:radial-gradient(at 74% 36%,#d2d2c60f,#0000 36%),radial-gradient(at 46% 58%,#ecd47c06,#0000 44%),linear-gradient(115deg,#020202,#080908fe 50%,#030302)}body.home-page .hero:after{opacity:.76;mix-blend-mode:screen;filter:contrast(175%)brightness(.78);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%221.05%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.86%200%200%200%200%200.84%200%200%200%200%200.76%200%200%200%200.30%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22180%22%20height%3D%22180%22%20filter%3D%22url\(%23n\)%22%20opacity%3D%221%22%2F%3E%3C%2Fsvg%3E),repeating-linear-gradient(104deg,#ffffff05 0 1px,#0000 1px 5px);background-position:0 0,0 0;background-size:180px 180px,auto;-webkit-mask-image:radial-gradient(#000 0 58%,#000000db 76%,#00000094 92%,#0000 100%);mask-image:radial-gradient(#000 0 58%,#000000db 76%,#00000094 92%,#0000 100%)}body.home-page .platform-section:before{opacity:.42;mix-blend-mode:screen;filter:contrast(155%)brightness(.72);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%221.05%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.86%200%200%200%200%200.84%200%200%200%200%200.76%200%200%200%200.30%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22180%22%20height%3D%22180%22%20filter%3D%22url\(%23n\)%22%20opacity%3D%221%22%2F%3E%3C%2Fsvg%3E),repeating-linear-gradient(104deg,#ffffff04 0 1px,#0000 1px 5px),radial-gradient(at 50% 0,#ecd47c1c,#0000 58%);background-position:0 0,0 0,0 0;background-size:180px 180px,auto,auto;-webkit-mask-image:linear-gradient(#000 0%,#000000db 34%,#0000008c 72%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000db 34%,#0000008c 72%,#0000 100%)}body.home-page .platform-section{isolation:isolate;background:radial-gradient(at 50% 0,#ecd47c1c,#0000 32%),linear-gradient(#040403 0%,#060605 52%,#040403 100%);position:relative}body.home-page .platform-section:before{opacity:.46;mix-blend-mode:screen;filter:contrast(150%)brightness(.7);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%221.05%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.86%200%200%200%200%200.84%200%200%200%200%200.76%200%200%200%200.30%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22180%22%20height%3D%22180%22%20filter%3D%22url\(%23n\)%22%20opacity%3D%221%22%2F%3E%3C%2Fsvg%3E),repeating-linear-gradient(104deg,#ffffff04 0 1px,#0000 1px 5px),radial-gradient(at 50% 12%,#ecd47c1a,#0000 52%);background-position:0 0,0 0,0 0;background-size:180px 180px,auto,auto;width:auto;height:auto;inset:0 calc(50% - 50vw);-webkit-mask-image:linear-gradient(#000 0%,#000000f2 42%,#000000bd 76%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000f2 42%,#000000bd 76%,#0000 100%)}body.home-page .platform-section:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(at 50% 34%,#0000 0%,#0000002e 58%,#000000b8 100%);position:absolute;inset:0 calc(50% - 50vw)}body.home-page .platform-section>*{z-index:1;position:relative}body.home-page .platform-feature-showcase:before{background:0 0}body.home-page .feature-card-row .feature-card{background:radial-gradient(at 50% -10%,#fff6be21,#0000 43%),radial-gradient(at 50% 44%,#ffffff08,#0000 62%),linear-gradient(#1e1f1cc7,#070706f5 68%,#040403fc);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ecd47c14,0 34px 100px #0000008a}body.home-page .feature-card-row .feature-card:nth-child(2){background:radial-gradient(at 50% -10%,#ecd47c33,#0000 43%),radial-gradient(at 50% 44%,#ffffff0a,#0000 62%),linear-gradient(#22211bd6,#080806fa 68%,#040403fc)}body.home-page .feature-visual:before{opacity:.96;background:radial-gradient(circle at 50% 44%,#ecd47c29,#0000 34%),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%221.05%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.86%200%200%200%200%200.84%200%200%200%200%200.76%200%200%200%200.30%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22180%22%20height%3D%22180%22%20filter%3D%22url\(%23n\)%22%20opacity%3D%221%22%2F%3E%3C%2Fsvg%3E) 0 0/160px 160px,linear-gradient(#ffffff0e,#ffffff03)}body.home-page .platform-section .section-heading{margin-bottom:clamp(42px,5vw,72px)}body.home-page .platform-section .section-heading .eyebrow{color:#ecd47cad;letter-spacing:.18em;text-shadow:0 0 20px #ecd47c1f}body.home-page .platform-section .section-heading p{color:#f6ead794}body.home-page .feature-card-row{position:relative}body.home-page .feature-card-row:before{content:"";pointer-events:none;filter:blur(18px);opacity:.8;background:radial-gradient(at 50% 0,#ecd47c24,#0000 62%);height:170px;position:absolute;inset:-40px -28px auto}body.home-page .feature-card-row .feature-card{-webkit-backdrop-filter:blur(18px)saturate(118%);border-color:#fff6be29;transition-property:border-color,box-shadow,transform;transition-duration:.22s;transform:translateZ(0)}body.home-page .feature-card-row .feature-card:before{opacity:.9;background:linear-gradient(135deg,#ffffff21,#0000 18% 68%,#ecd47c1a),radial-gradient(circle at 50% 36%,#ecd47c26,#0000 30%),linear-gradient(#fff6be09,#0000 52%)}body.home-page .feature-card-row .feature-card:after{opacity:.82;inset:auto 34px 30px}body.home-page .feature-visual{filter:drop-shadow(0 24px 44px #0000008c)drop-shadow(0 0 20px #ecd47c14);min-height:clamp(232px,19vw,292px)}body.home-page .feature-visual:before{border-color:#fff6be29;box-shadow:inset 0 1px #ffffff12,inset 0 -30px 60px #00000047,0 18px 58px #0000004d}body.home-page .feature-visual:after{opacity:.75;background:radial-gradient(circle at 50% 46%,#ecd47c1f,#0000 46%)}body.home-page .feature-visual .feature-tag{background:#040403b8;border:1px solid #ecd47c38;box-shadow:0 12px 30px #00000075,0 0 24px #ecd47c1a}body.home-page .feature-card-row .feature-card h3{color:#fff9e8fa;text-shadow:0 0 22px #ecd47c1c,0 16px 42px #0000009e}body.home-page .feature-card-row .feature-card p{color:#f6ead7ad}body.home-page .logo-strip{background:linear-gradient(90deg,#0000 0%,#ffffff14 16%,#ffb85975 50%,#ffffff14 84%,#0000 100%) bottom/100% 1px no-repeat,radial-gradient(at 50% 100%,#ff69182e,#0000 38%) bottom/100% 88px no-repeat,radial-gradient(at 50% -70%,#ecd47c47,#0000 44%),radial-gradient(at 50% 48%,#fff6be0d,#0000 58%),linear-gradient(90deg,#020202fe,#080807fd 18%,#18120cf9 50%,#080807fd 82%,#020202fe);border-bottom:0;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffb85957,inset 0 22px 48px #ffffff05,0 -24px 84px #ff691814,0 20px 70px #ff69181a,0 42px 110px #0000008f}body.home-page .logo-strip{background:linear-gradient(90deg,#0000 0%,#ffffff12 16%,#ecd47c85 50%,#ffffff12 84%,#0000 100%) bottom/100% 1px no-repeat,radial-gradient(at 50% 100%,#eca44a1f,#0000 34%) bottom/100% 58px no-repeat,radial-gradient(at 50% -70%,#ecd47c38,#0000 40%),radial-gradient(at 50% 48%,#fff6be0b,#0000 58%),linear-gradient(90deg,#020202fe,#070706fe 18%,#14100bf9 50%,#070706fe 82%,#020202fe);box-shadow:inset 0 1px #ffffff21,inset 0 -1px #ecd47c61,inset 0 20px 42px #ffffff04,0 -18px 70px #eca44a0f,0 16px 58px #eca44a1a,0 36px 104px #0009}body.home-page .logo-strip:before{background:linear-gradient(90deg,#0000,#ffffff12 16%,#ecd47c61 50%,#ffffff12 84%,#0000)}body.home-page .logo-strip:before{background:linear-gradient(90deg,#0000,#ffffff17 16%,#ffb85966 50%,#ffffff17 84%,#0000);height:1px}body.home-page .logo-strip:after{background:#ffffff12;border-color:#ffffff52;width:44px;height:4px;bottom:15px;box-shadow:0 0 22px #ffd88b29}body.home-page .content-wash:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(at 50% 0,#ecd47c1a,#0000 48%),linear-gradient(#050403fa,#05040300);height:190px;position:absolute;top:0;left:0;right:0}body.home-page .content-wash>*{z-index:1;position:relative}body.home-page .platform-section{width:min(var(--content-max), calc(100% - (var(--page-gutter) * 2)));background:0 0;margin-left:auto;margin-right:auto}body.home-page .logo-strip{background:radial-gradient(at 50% -70%,#ff8b2e57,#0000 48%),radial-gradient(at 50% 48%,#ffffff0e,#0000 58%),linear-gradient(90deg,#020202fe,#090807fd 18%,#1a120cf8 50%,#090807fd 82%,#020202fe);border-bottom:1px solid #ecd47c33;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #ecd47c2e,inset 0 24px 54px #ffffff06,0 -34px 110px #ff69181c,0 32px 96px #00000094}body.home-page .platform-section:before{top:-1px}body.home-page .site-shell:before,body.home-page .site-shell:after{top:calc(100svh + 360px)}body.home-page .logo-strip{border-bottom-color:#ecd47c2e;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #ecd47c2e,inset 0 24px 54px #ffffff06,0 -34px 110px #ff69181c,0 26px 88px #0000009e}body.home-page .content-wash:before{background:radial-gradient(at 50% 0,#ecd47c13,#0000 50%),linear-gradient(#050403fc,#05040300);height:230px}body.home-page .platform-section{text-align:left;padding-top:clamp(104px,9vw,150px)}body.home-page .platform-section .section-heading .eyebrow{color:#f6ead7d1;letter-spacing:.04em;text-transform:uppercase;text-shadow:none;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.68rem,.62vw,.78rem);font-weight:500;line-height:1.35}body.home-page .feature-card-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,1.6vw,28px);display:grid}body.home-page .feature-card-row:before{content:none}body.home-page .feature-card-row .feature-card,body.home-page .feature-card-row .feature-card:nth-child(2){min-height:0;box-shadow:none;text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;transition:none;display:block;overflow:visible;transform:none}body.home-page .feature-card-row .feature-card:hover{box-shadow:none;border-color:#0000;transform:none}body.home-page .feature-card-row .feature-card:before,body.home-page .feature-card-row .feature-card:after{content:none}body.home-page .feature-visual,body.home-page .feature-card-row .feature-card:nth-child(3) .feature-visual{aspect-ratio:1.45;color:#f6ead76b;filter:none;background:radial-gradient(at 50% 36%,#ecd47c29,#0000 38%),linear-gradient(#f6ead714,#f6ead704),#121210f0;place-items:center;width:100%;min-height:0;margin:0 0 clamp(18px,1.6vw,24px);display:grid;overflow:hidden}body.home-page .feature-visual:before{z-index:-2;box-shadow:none;opacity:.74;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%221.05%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.86%200%200%200%200%200.84%200%200%200%200%200.76%200%200%200%200.34%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22180%22%20height%3D%22180%22%20filter%3D%22url\(%23n\)%22%20opacity%3D%221%22%2F%3E%3C%2Fsvg%3E) 0 0/180px 180px,linear-gradient(140deg,#ffffff1c,#0000 34%,#00000047);border:0;border-radius:0;inset:0}body.home-page .feature-visual:after{z-index:3;bottom:9%;right:9%}body.home-page .feature-visual svg{opacity:.74;width:min(54%,250px);margin:0;transform:none}body.home-page .feature-visual path{stroke-width:1.35px;filter:none}body.home-page .feature-card-row .feature-card h3,body.home-page .feature-card-row .feature-card p{text-align:left;width:100%;max-width:none;margin-left:0;margin-right:0}body.home-page .feature-card-row .feature-card h3{color:#fff8e4f0;letter-spacing:-.015em;text-align:center;text-transform:none;text-shadow:0 0 24px #ecd47c1a;width:100%;max-width:min(100%,380px);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto 10px;padding:0;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.2rem,1.32vw,1.58rem);font-weight:600;line-height:1.05}body.home-page .feature-card-row{padding-top:clamp(10px,1vw,16px)}body.home-page .feature-card-row .feature-card p{color:#f6ead794;text-align:center;max-width:min(100%,360px);margin:0 auto clamp(18px,1.7vw,26px);font-size:clamp(.82rem,.78vw,.94rem);font-weight:300;line-height:1.45}@media (width<=900px){body.home-page .platform-section .section-heading{grid-template-columns:1fr;gap:22px}body.home-page .platform-section .section-heading .section-heading-link{grid-column:1}body.home-page .feature-card-row{grid-template-columns:1fr;gap:36px}}body.technology-page .nav,body.home-page .nav,.services-page .nav{-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);background:linear-gradient(#08080780,#0808072e 58%,#08080700);height:78px}body.technology-page .nav:before,body.home-page .nav:before,.services-page .nav:before{opacity:.72;background:linear-gradient(90deg,#ecd47c6b,#f6ead729 38%,#f6ead721 62%,#ecd47c6b);height:1px;transition-duration:.26s;bottom:2px;left:18px;right:18px}body.technology-page .nav:after,body.home-page .nav:after,.services-page .nav:after{opacity:.58;background:linear-gradient(90deg,#0000 0%,#ecd47c2e 16%,#fff6be29 50%,#ecd47c2e 84%,#0000 100%);height:1px;animation:none;bottom:2px;left:18px;right:18px}body.technology-page .brand,body.home-page .brand,.services-page .brand{left:28px;transform:translateY(-50%)}body.technology-page .brand-wordmark,body.home-page .brand-wordmark,.services-page .brand-wordmark{opacity:.92;width:150px;transition-property:opacity,filter,transform;transition-duration:.32s}body.technology-page .brand:hover .brand-wordmark,body.home-page .brand:hover .brand-wordmark,.services-page .brand:hover .brand-wordmark{opacity:1;transform:translateY(-1px)}body.technology-page .nav-links,body.home-page .nav-links,.services-page .nav-links{color:#ecd47cc7;letter-spacing:.155em;gap:clamp(22px,2.15vw,36px);height:22px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.68rem,.64vw,.78rem);font-weight:500;line-height:22px;left:auto;right:286px}body.technology-page .nav-links a,body.home-page .nav-links a,.services-page .nav-links a,body.technology-page .nav-cta,body.home-page .nav-cta,.services-page .nav-cta{color:#ecd47cc7;height:22px;line-height:22px;text-decoration:none;transition-property:color,opacity,transform;transition-duration:.32s;position:relative}body.technology-page .roll-link,body.home-page .roll-link,.services-page .roll-link{height:22px;line-height:22px;position:relative;overflow:visible}body.technology-page .roll-link:after,body.home-page .roll-link:after,.services-page .roll-link:after{content:"";opacity:0;transform-origin:50%;background:linear-gradient(90deg,#0000,#ecd47ce0,#0000);height:1px;transition-property:opacity,transform;transition-duration:.36s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(.32)translateY(3px)}body.technology-page .roll-link:hover:after,body.home-page .roll-link:hover:after,body.technology-page .roll-link:focus-visible:after,body.home-page .roll-link:focus-visible:after,.services-page .roll-link:hover:after,.services-page .roll-link:focus-visible:after{opacity:1;transform:scaleX(1)translateY(0)}body.technology-page .roll-link:hover,body.home-page .roll-link:hover,body.technology-page .roll-link:focus-visible,body.home-page .roll-link:focus-visible,.services-page .roll-link:hover,.services-page .roll-link:focus-visible{color:#fff8e2f5;transform:translateY(-1px)}body.technology-page .roll-link:hover .roll-row>span,body.home-page .roll-link:hover .roll-row>span,body.technology-page .roll-link:focus-visible .roll-row>span,body.home-page .roll-link:focus-visible .roll-row>span,.services-page .roll-link:hover .roll-row>span,.services-page .roll-link:focus-visible .roll-row>span{animation:none}body.home-page .roll-row,.services-page .roll-row,body.home-page .roll-row>span,.services-page .roll-row>span{height:22px;line-height:22px}body.technology-page .nav-cta,body.home-page .nav-cta,.services-page .nav-cta{color:#ecd47cd1;letter-spacing:.15em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.66rem,.62vw,.76rem);font-weight:560;right:88px}body.technology-page .menu-toggle,body.home-page .menu-toggle,.services-page .menu-toggle{color:#ecd47cd1;width:28px;height:20px;transition-property:color,opacity,transform;transition-duration:.32s;right:28px}body.technology-page .menu-toggle:hover,body.home-page .menu-toggle:hover,body.technology-page .menu-toggle[aria-expanded=true],body.home-page .menu-toggle[aria-expanded=true],.services-page .menu-toggle:hover,.services-page .menu-toggle[aria-expanded=true]{color:#fff8e2f5;transform:translateY(-50%)translateY(-1px)}body.technology-page .menu-toggle-mark,body.home-page .menu-toggle-mark,.services-page .menu-toggle-mark{width:22px;height:12px}body.technology-page .menu-toggle-mark:before,body.home-page .menu-toggle-mark:before,body.technology-page .menu-toggle-mark,body.home-page .menu-toggle-mark,body.technology-page .menu-toggle-mark:after,body.home-page .menu-toggle-mark:after,.services-page .menu-toggle-mark:before,.services-page .menu-toggle-mark,.services-page .menu-toggle-mark:after{width:22px;transition-duration:.32s}body.technology-page .menu-toggle:hover .menu-toggle-mark:before,body.home-page .menu-toggle:hover .menu-toggle-mark:before,.services-page .menu-toggle:hover .menu-toggle-mark:before{transform:translate(-3px)}body.technology-page .menu-toggle:hover .menu-toggle-mark:after,body.home-page .menu-toggle:hover .menu-toggle-mark:after,.services-page .menu-toggle:hover .menu-toggle-mark:after{transform:translate(3px)}.nav.is-on-light{--nav-line-color:#10100e57;--nav-text-color:#10100ebd;--nav-hover-color:#10100e}.nav.is-on-light .nav-links,.nav.is-on-light .nav-cta,.nav.is-on-light .menu-toggle{color:#10100eb8}.nav.is-on-light .roll-link:hover,.nav.is-on-light .roll-link:focus-visible,.nav.is-on-light .menu-toggle:hover,.nav.is-on-light .menu-toggle[aria-expanded=true]{color:#10100e}.nav.is-on-light:before{background:linear-gradient(90deg,#10100e6b,#10100e1f,#10100e6b)}@media (width<=900px){body.technology-page .nav,body.home-page .nav,.services-page .nav{height:66px}body.technology-page .brand,body.home-page .brand,.services-page .brand{left:18px}body.technology-page .brand-wordmark,body.home-page .brand-wordmark,.services-page .brand-wordmark{width:132px}body.technology-page .menu-toggle,body.home-page .menu-toggle,.services-page .menu-toggle{right:18px}}body.technology-page .nav-cta,body.home-page .nav-cta,.services-page .nav-cta{position:absolute;top:39px;left:auto;right:88px;transform:translateY(-50%)}body.technology-page .nav-cta:hover,body.home-page .nav-cta:hover,body.technology-page .nav-cta:focus-visible,body.home-page .nav-cta:focus-visible,.services-page .nav-cta:hover,.services-page .nav-cta:focus-visible{transform:translateY(-50%)translateY(-1px)}@media (width>=1440px){body.technology-page .nav-cta,body.home-page .nav-cta,.services-page .nav-cta{right:102px}body.technology-page .nav-links,body.home-page .nav-links,.services-page .nav-links{right:308px}}@media (width<=900px){body.technology-page .nav-cta,body.home-page .nav-cta,.services-page .nav-cta{display:none}}body.technology-page .menu-toggle-mark,body.home-page .menu-toggle-mark,.services-page .menu-toggle-mark{background:currentColor;width:22px;height:1px;top:50%;transform:translateY(-50%)}body.technology-page .menu-toggle-mark:before,body.home-page .menu-toggle-mark:before,body.technology-page .menu-toggle-mark:after,body.home-page .menu-toggle-mark:after,.services-page .menu-toggle-mark:before,.services-page .menu-toggle-mark:after{background:currentColor;width:22px;height:1px}body.technology-page .menu-toggle[aria-expanded=true] .menu-toggle-mark:before,body.home-page .menu-toggle[aria-expanded=true] .menu-toggle-mark:before,.services-page .menu-toggle[aria-expanded=true] .menu-toggle-mark:before{top:0;transform:rotate(45deg)}body.technology-page .menu-toggle[aria-expanded=true] .menu-toggle-mark,body.home-page .menu-toggle[aria-expanded=true] .menu-toggle-mark,.services-page .menu-toggle[aria-expanded=true] .menu-toggle-mark{background:0 0}body.technology-page .menu-toggle[aria-expanded=true] .menu-toggle-mark:after,body.home-page .menu-toggle[aria-expanded=true] .menu-toggle-mark:after,.services-page .menu-toggle[aria-expanded=true] .menu-toggle-mark:after{top:0;transform:rotate(-45deg)}body.home-page .logo-box{flex-basis:clamp(168px,14vw,218px);gap:12px;padding-left:clamp(18px,2vw,30px);padding-right:clamp(18px,2vw,30px)}body.home-page .logo-box[aria-label=Claude],body.home-page .logo-box[aria-label=ChatGPT]{flex-basis:clamp(160px,12vw,210px)}body.home-page .logo-mark{filter:drop-shadow(0 0 18px #ffffff1a);width:clamp(30px,2.4vw,42px);height:clamp(30px,2.4vw,42px)}body.home-page .logo-name{letter-spacing:-.035em;text-shadow:0 0 24px #ffffff1a;font-size:clamp(1.02rem,1.12vw,1.24rem);font-weight:700}@media (width<=900px){body.home-page .logo-box{flex-basis:178px;gap:10px}body.home-page .logo-mark{width:27px;height:27px}body.home-page .logo-name{font-size:.75rem}}body.home-page .logo-strip-label{letter-spacing:.155em;font-size:clamp(.72rem,.78vw,.92rem)}@media (width<=900px){body.home-page .logo-strip-label{font-size:.64rem}}body.home-page .logo-mark{width:clamp(27px,2.16vw,38px);height:clamp(27px,2.16vw,38px)}@media (width<=900px){body.home-page .logo-mark{width:24px;height:24px}}body.home-page .logo-mark{filter:grayscale()saturate(0)brightness(1.08)contrast(.92)drop-shadow(0 0 18px #ffffff14);opacity:.88}body.home-page .logo-name{color:#e8e8e2d1;text-shadow:0 0 22px #ffffff14}body.home-page .logo-box:hover .logo-name{color:#fffff8eb}body.home-page .logo-box:hover .logo-mark{filter:saturate(1.08)brightness(1.04)contrast()drop-shadow(0 0 18px #ffffff24);opacity:1}body.home-page .logo-box:hover .logo-name{color:#fffffff5;text-shadow:0 0 24px #ffffff24}body.home-page .platform-section .section-heading{text-align:center;width:min(100%,860px);margin:0 auto clamp(54px,5.4vw,82px)}body.home-page .platform-section .section-heading .eyebrow{color:#ecd47cb3;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 20px #ecd47c1f;margin:0 0 4px;font-size:clamp(.66rem,.7vw,.78rem);font-weight:500;line-height:1.2}body.home-page .platform-section .section-heading h2{color:#fff8e4f7;letter-spacing:-.018em;text-shadow:0 0 36px #ecd47c1f,0 18px 72px #000000d6;text-wrap:balance;max-width:780px;margin:0 auto 16px;font-size:clamp(2.35rem,3.55vw,4rem);font-weight:500;line-height:.96}body.home-page .platform-section .section-heading p:not(.eyebrow){color:#f6ead794;letter-spacing:.018em;max-width:680px;margin:0 auto;font-size:clamp(.98rem,1vw,1.08rem);font-weight:300;line-height:1.55}body.home-page .aeo-stats-strip{isolation:isolate;background:radial-gradient(at 50% 0,#ecd47c1c,#0000 34%),linear-gradient(#040403 0%,#060605 52%,#040403 100%);margin-top:0;position:relative}body.home-page .aeo-stats-strip:before{background-image:var(--grain-texture), repeating-linear-gradient(104deg, #ffffff04 0 1px, transparent 1px 5px), radial-gradient(ellipse at 50% 18%, #ecd47c17, transparent 54%);background-size:var(--grain-size), auto, auto;opacity:.44;mix-blend-mode:screen;filter:contrast(150%)brightness(.7);background-position:0 0,0 0,0 0;width:auto;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);-webkit-mask-image:linear-gradient(#000 0%,#000000f0 58%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000f0 58%,#0000 100%)}body.home-page .aeo-stats-strip:after{opacity:.75;background:linear-gradient(90deg,#0000,#ecd47c47,#0000)}body.home-page .aeo-stats-heading .eyebrow{color:#ecd47cad}@media (width<=620px){body.home-page .platform-section .section-heading h2{font-size:clamp(2.05rem,13vw,3.2rem)}body.home-page .platform-section .section-heading{margin-bottom:44px}}body.home-page .home-light-run:before,body.technology-page .home-light-run:before{background:linear-gradient(90deg,#0000,#ecd47c33,#0000)}body.home-page .home-light-run:after,body.technology-page .home-light-run:after{background:linear-gradient(90deg,#0000,#ecd47c29,#0000)}body.home-page .services-qa-showcase,body.technology-page .services-qa-showcase{background:radial-gradient(ellipse at 50% 0%, #ecd47c1a, transparent 36%), var(--grain-texture), linear-gradient(180deg, #040403 0%, #060605 54%, #040403 100%);background-size:auto, var(--grain-size), auto;color:var(--cream)}body.home-page .services-qa-showcase .step-visual-card,body.technology-page .services-qa-showcase .step-visual-card,body.home-page .services-qa-showcase .service-step-final,body.technology-page .services-qa-showcase .service-step-final{background:radial-gradient(at 50% -10%,#fff6be1a,#0000 43%),linear-gradient(#1e1f1cc7,#070706f5 68%,#040403fc);border-color:#fff6be24;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ecd47c14,0 34px 100px #0000007a}body.home-page .platform-section .section-heading{text-align:left;grid-template-columns:minmax(170px,.78fr) minmax(0,1.92fr);align-items:start;gap:26px clamp(64px,9vw,150px);width:100%;max-width:none;margin:0 0 clamp(58px,6vw,86px);display:grid}body.home-page .platform-section .section-heading .eyebrow{color:#f6ead7d1;letter-spacing:.04em;text-shadow:none;margin:0;font-size:clamp(.68rem,.62vw,.78rem);line-height:1.35}body.home-page .platform-section .section-heading h2{color:#f6ead7e0;letter-spacing:-.035em;text-align:left;max-width:820px;text-shadow:none;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.42rem,1.75vw,2.08rem);font-weight:340;line-height:1.28}body.home-page .platform-section{width:100vw;margin-left:calc(50% - 50vw);margin-right:0;padding-left:clamp(14px,1.2vw,22px);padding-right:clamp(14px,1.2vw,22px)}body.home-page .platform-feature-showcase,body.home-page .feature-card-row{width:100%}@media (width<=900px){body.home-page .platform-section .section-heading{grid-template-columns:1fr;gap:22px}}body.home-page .home-light-run{color:var(--cream);background:radial-gradient(at 50% 0,#ecd47c1a,#0000 34%),linear-gradient(#040403 0%,#060605 52%,#040403 100%)}body.home-page .home-light-run:before{background:linear-gradient(90deg,#0000,#ecd47c33,#0000)}body.home-page .home-light-run:after{background:linear-gradient(90deg,#0000,#ecd47c29,#0000)}body.home-page .services-qa-showcase{background:radial-gradient(ellipse at 50% 0%, #ecd47c1a, transparent 36%), var(--grain-texture), linear-gradient(180deg, #040403 0%, #060605 54%, #040403 100%);background-size:auto, var(--grain-size), auto;color:var(--cream)}body.home-page .services-qa-showcase .section-heading:before{filter:blur(18px);background:radial-gradient(#ecd47c1f 0%,#ecd47c0d 42%,#0000 72%)}body.home-page .services-qa-showcase .section-heading h2,body.home-page .services-qa-showcase .step-copy h3{color:#fff8e4f5;text-shadow:0 0 34px #ecd47c1a,0 18px 72px #000000d1}body.home-page .services-qa-showcase .eyebrow,body.home-page .services-qa-showcase .step-kicker{color:#ecd47cad!important}body.home-page .services-qa-showcase .section-heading p,body.home-page .services-qa-showcase .step-copy>p,body.home-page .services-qa-showcase .step-copy li{color:#f6ead79e}body.home-page .services-qa-showcase .step-visual-card,body.home-page .services-qa-showcase .service-step-final{background:radial-gradient(at 50% -10%,#fff6be1a,#0000 43%),linear-gradient(#1e1f1cc7,#070706f5 68%,#040403fc);border-color:#fff6be24;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ecd47c14,0 34px 100px #0000007a}body.home-page .services-qa-showcase .visual-label,body.home-page .services-qa-showcase .mini-tags span,body.home-page .services-qa-showcase .source-list span,body.home-page .services-qa-showcase .schema-pill{color:#f6ead7a8;background:#ecd47c0f;border-color:#ecd47c29}body.home-page .services-qa-showcase .prompt-count,body.home-page .services-qa-showcase .metric-row strong{color:var(--gold-bright)}body.home-page .aeo-stats-strip:before{content:none;display:none}body.home-page .aeo-stats-heading h2{color:#fff8e4f5;text-shadow:0 0 34px #ecd47c1a,0 18px 72px #000000d1}body.home-page .home-light-run,body.technology-page .home-light-run{color:#10100e;background:#f6f4ed}body.home-page .home-light-run:before,body.technology-page .home-light-run:before,body.home-page .home-light-run:after,body.technology-page .home-light-run:after{background:linear-gradient(90deg,#0000,#11110f1f,#0000)}body.home-page .services-qa-showcase,body.technology-page .services-qa-showcase{color:#10100e;background:#f6f4ed}body.home-page .services-qa-showcase .section-heading:before,body.technology-page .services-qa-showcase .section-heading:before{filter:blur(18px);background:radial-gradient(#ffffffad 0%,#f3f2ec94 42%,#0000 72%)}body.home-page .services-qa-showcase .section-heading h2,body.technology-page .services-qa-showcase .section-heading h2,body.home-page .services-qa-showcase .step-copy h3,body.technology-page .services-qa-showcase .step-copy h3{color:#11110f;text-shadow:none}body.home-page .services-qa-showcase .eyebrow,body.technology-page .services-qa-showcase .eyebrow,body.home-page .services-qa-showcase .step-kicker,body.technology-page .services-qa-showcase .step-kicker{color:#11110f7a!important}body.home-page .services-qa-showcase .section-heading p,body.technology-page .services-qa-showcase .section-heading p,body.home-page .services-qa-showcase .step-copy>p,body.technology-page .services-qa-showcase .step-copy>p,body.home-page .services-qa-showcase .step-copy li,body.technology-page .services-qa-showcase .step-copy li{color:#11110f9e}body.home-page .services-qa-showcase .step-visual-card,body.technology-page .services-qa-showcase .step-visual-card,body.home-page .services-qa-showcase .service-step-final,body.technology-page .services-qa-showcase .service-step-final{box-shadow:none;background:#ffffff7a;border-color:#11110f1c}body.home-page .services-qa-showcase .visual-label,body.technology-page .services-qa-showcase .visual-label,body.home-page .services-qa-showcase .mini-tags span,body.technology-page .services-qa-showcase .mini-tags span,body.home-page .services-qa-showcase .source-list span,body.technology-page .services-qa-showcase .source-list span,body.home-page .services-qa-showcase .schema-pill,body.technology-page .services-qa-showcase .schema-pill{color:#11110f85;background:#11110f0a;border-color:#11110f1f}body.home-page .services-qa-showcase .prompt-count,body.technology-page .services-qa-showcase .prompt-count,body.home-page .services-qa-showcase .metric-row strong,body.technology-page .services-qa-showcase .metric-row strong{color:#10100e}body.home-page .aeo-stats-strip{isolation:isolate;background:0 0;position:relative;overflow:hidden}body.home-page .aeo-stats-heading,body.home-page .aeo-stats-grid{z-index:1;position:relative}body.home-page .aeo-stats-grid{background:linear-gradient(#fff6be05,#fff6be02);box-shadow:inset 0 1px #fff6be0b,inset 0 -1px #ecd47c09,0 34px 100px #00000038}body.home-page .aeo-stats-strip{background:radial-gradient(at 50% 22%,#ecd47c1b,#0000 42%),radial-gradient(at 50% 76%,#00000070,#0000 58%),0 0}body.home-page .aeo-stats-strip:before{opacity:.72;mix-blend-mode:screen;filter:contrast(170%)brightness(.8);background-image:var(--grain-texture), repeating-linear-gradient(104deg, #ffffff06 0 1px, transparent 1px 5px), radial-gradient(ellipse at 50% 20%, #ecd47c2e, transparent 46%), radial-gradient(ellipse at 50% 80%, #ecd47c0e, transparent 58%);display:block;-webkit-mask-image:linear-gradient(#0000 0%,#000000eb 10%,#000 64%,#000000d1 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000000eb 10%,#000 64%,#000000d1 90%,#0000 100%)}body.home-page .aeo-stats-grid{background:radial-gradient(at 50% -18%,#fff6be0e,#0000 48%),linear-gradient(#fff6be08,#fff6be02);border-color:#ecd47c3d;box-shadow:inset 0 1px #fff6be14,inset 0 -1px #ecd47c0e,0 34px 110px #00000057,0 0 80px #ecd47c09}body.home-page .aeo-stat-card{background:radial-gradient(at 50% 0,#ecd47c09,#0000 56%)}body.home-page .aeo-stats-strip{padding:clamp(108px, 10vw, 156px) max(var(--page-gutter), calc((100vw - var(--content-max)) / 2)) clamp(120px, 11vw, 170px);background:0 0;overflow:hidden}body.home-page .aeo-stats-strip:before{z-index:0;content:"";pointer-events:none;background-image:var(--grain-texture), repeating-linear-gradient(104deg, #ffffff04 0 1px, transparent 1px 5px), radial-gradient(ellipse at 50% 20%, #ecd47c18, transparent 46%), radial-gradient(ellipse at 50% 82%, #00000075, transparent 62%);background-position:0 0,0 0,0 0,0 0;background-size:var(--grain-size), auto, auto, auto;opacity:.52;mix-blend-mode:screen;filter:contrast(150%)brightness(.72);width:auto;height:auto;display:block;position:absolute;inset:0 calc(50% - 50vw);-webkit-mask-image:linear-gradient(#0000 0%,#000000c7 16%,#000 52%,#000000b8 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000000c7 16%,#000 52%,#000000b8 84%,#0000 100%)}body.home-page .aeo-stats-strip:after{display:none}body.home-page .aeo-stats-heading{text-align:center;max-width:820px;margin:0 auto clamp(48px,5vw,76px)}body.home-page .aeo-stats-heading:before{z-index:-1;content:"";pointer-events:none;filter:blur(18px);background:radial-gradient(at 50% 40%,#ecd47c17,#ecd47c07 42%,#0000 72%);position:absolute;inset:-52px -120px -38px}body.home-page .aeo-stats-heading .eyebrow{color:#ecd47cad;letter-spacing:.18em;margin-bottom:16px;font-size:clamp(.62rem,.68vw,.76rem);font-weight:500}body.home-page .aeo-stats-heading h2{color:#fff8e4f5;letter-spacing:-.018em;text-shadow:0 0 34px #ecd47c17,0 18px 72px #000000d1;max-width:740px;font-size:clamp(2.25rem,3.55vw,4.1rem);font-weight:500;line-height:.98}body.home-page .aeo-stats-grid{-webkit-backdrop-filter:blur(18px)saturate(116%);background:radial-gradient(at 50% -18%,#fff6be16,#0000 44%),linear-gradient(#1c1d1ab3,#070706eb 72%,#040403f5);border:1px solid #fff6be21;border-radius:32px;max-width:1120px;overflow:hidden;box-shadow:inset 0 1px #ffffff17,inset 0 -1px #ecd47c0f,0 34px 110px #00000075}body.home-page .aeo-stat-card{background:radial-gradient(at 50% 0,#ecd47c0b,#0000 55%);min-height:clamp(250px,20vw,310px);padding:clamp(34px,3vw,50px)}body.home-page .aeo-stat-card+.aeo-stat-card{border-left-color:#fff6be1a}body.home-page .aeo-stat-card small{color:#ecd47cb3;letter-spacing:.15em;margin-bottom:18px;font-size:clamp(.62rem,.66vw,.74rem);font-weight:500}body.home-page .aeo-stat-card strong{color:#ffdb76fa;letter-spacing:-.035em;text-shadow:0 0 28px #ecd47c29;font-size:clamp(3.5rem,5.7vw,6.1rem);font-weight:300;line-height:.86}body.home-page .aeo-stat-card span{color:#f6ead79e;max-width:290px;margin-top:26px;font-size:clamp(.96rem,1vw,1.08rem);line-height:1.48}@media (width<=900px){body.home-page .aeo-stats-grid{border-radius:26px;grid-template-columns:1fr}body.home-page .aeo-stat-card+.aeo-stat-card{border-top:1px solid #fff6be1a;border-left:0}}body.home-page .aeo-stats-strip{padding-top:clamp(92px,8.4vw,132px);padding-bottom:clamp(104px,9.2vw,148px)}body.home-page .aeo-stats-strip:before{opacity:.58;background-image:var(--grain-texture), repeating-linear-gradient(104deg, #ffffff04 0 1px, transparent 1px 5px), radial-gradient(ellipse at 50% 18%, #ecd47c1f, transparent 48%), radial-gradient(ellipse at 50% 82%, #00000080, transparent 64%)}body.home-page .aeo-stats-heading{margin-bottom:clamp(40px,4vw,58px)}body.home-page .aeo-stats-heading h2{letter-spacing:-.012em;max-width:760px;font-size:clamp(2.45rem,3.8vw,4.35rem);line-height:.94}body.home-page .aeo-stats-grid{background:linear-gradient(#121211fa,#050504fc);border:1px solid #ffffff1f;border-left:0;border-right:0;border-radius:0 0 34px 34px;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 38px 120px #0000007a}body.home-page .aeo-stats-grid:before{z-index:0;content:"";pointer-events:none;opacity:1;background:radial-gradient(at 50% 0,#ffffff0b,#0000 48%);border-radius:0 0 33px 33px;position:absolute;inset:1px}body.home-page .aeo-stats-grid:after{content:none}body.home-page .aeo-stat-card{z-index:1;text-align:center;background:0 0;align-content:center;justify-items:center;min-height:clamp(380px,31vw,500px);padding:clamp(56px,6vw,96px) clamp(34px,5vw,84px)}body.home-page .aeo-stat-card+.aeo-stat-card{border-left:1px solid #ffffff1f}body.home-page .aeo-stat-card small{color:#ecd47cc2;margin-bottom:clamp(28px,2.5vw,40px);font-size:clamp(.72rem,.78vw,.9rem)}body.home-page .aeo-stat-card strong{color:#ffdc78fa;font-size:clamp(4.5rem,7.2vw,8rem)}body.home-page .aeo-stat-card span{color:#f6ead7ad;max-width:30ch;margin-top:clamp(30px,3vw,46px);font-size:clamp(1.08rem,1.3vw,1.42rem)}body.home-page .aeo-stat-card:nth-child(2){background:0 0}@media (width<=900px){body.home-page .aeo-stats-heading h2{line-height:1}body.home-page .aeo-stats-grid{border-radius:0 0 26px 26px}body.home-page .aeo-stat-card{min-height:280px;padding:52px 28px}body.home-page .aeo-stat-card+.aeo-stat-card{border-top:1px solid #ffffff1f;border-left:0}body.home-page .aeo-stat-card strong{font-size:clamp(4rem,17vw,6rem)}}body.home-page .aeo-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.home-page .aeo-stat-feature{text-align:left;align-items:center;min-height:clamp(400px,33vw,520px);padding:clamp(40px,4vw,64px) clamp(34px,3.6vw,60px);display:flex;position:relative;overflow:hidden}body.home-page .aeo-stat-feature .conv-wide-img{z-index:0;mix-blend-mode:lighten;width:auto;height:100%;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(115deg,#0000 36%,#000 58%);mask-image:linear-gradient(115deg,#0000 36%,#000 58%)}body.home-page .aeo-stat-feature .conv-feature-copy{z-index:1;flex-direction:column;align-items:flex-start;max-width:min(58%,520px);display:flex;position:relative}body.home-page .aeo-stat-feature h3{color:#fff8e4f5;letter-spacing:-.02em;text-shadow:0 0 34px #ecd47c17,0 18px 72px #000000d1;margin:0;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.2rem,2.8vw,3.4rem);font-weight:600;line-height:.98}body.home-page .aeo-stat-feature .conv-feature-copy>span{color:#f6ead79e;letter-spacing:.01em;max-width:42ch;margin-top:clamp(18px,1.6vw,28px);font-family:Rajdhani,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.12rem,1.25vw,1.4rem);font-weight:300;line-height:1.4}body.home-page .aeo-stat-feature .conv-feature-cta{margin-top:clamp(26px,2.4vw,38px)}body.home-page .aeo-stat-feature .hero-cta span{max-width:none;color:inherit;font-size:inherit;line-height:inherit;margin:0;display:inline-block}body.home-page .aeo-stat-feature .hero-cta .hero-cta-label{transform:translate(10px)}body.home-page .aeo-stat-feature .hero-cta:hover .hero-cta-label{transform:translate(-8px)}body.home-page .aeo-stat-feature .hero-cta .hero-cta-arrow{color:#120d05;margin:0;font-size:1rem;display:grid;transform:translateY(-50%)}body.home-page .aeo-stat-feature .hero-cta:hover .hero-cta-arrow{transform:translate(216px,-50%)}@media (width>=1780px){body.home-page .aeo-stat-feature{min-height:540px;padding-left:clamp(64px,5vw,120px)}}body.home-page .aeo-stat-feature-traffic{min-height:clamp(440px,37vw,580px);padding:clamp(56px, 6vw, 96px) max(var(--page-gutter), calc((100vw - var(--content-max)) / 2));border-bottom:1px solid #ffffff1f;grid-column:1/-1}body.home-page .aeo-stat-feature-traffic .conv-feature-copy{width:fit-content;max-width:min(100%, calc(50vw - max(var(--page-gutter), (100vw - var(--content-max)) / 2) - clamp(28px, 3vw, 72px)))}body.home-page .aeo-stat-feature-traffic h3{white-space:nowrap;letter-spacing:-.02em;font-size:clamp(2.2rem,2.8vw,3.4rem);font-weight:600;line-height:.98}body.home-page .aeo-stat-feature-traffic .conv-feature-copy>span{width:100%;max-width:none;margin-top:clamp(18px,1.6vw,28px);font-size:clamp(1.12rem,1.25vw,1.4rem);line-height:1.4}body.home-page .aeo-stat-feature-traffic .conv-feature-cta{letter-spacing:.12em;width:340px;min-height:58px;margin-top:clamp(32px,3vw,48px);padding:0 48px;font-size:.82rem}body.home-page .aeo-stat-feature-traffic .conv-feature-cta .hero-cta-arrow{width:44px;height:44px;font-size:1.15rem}body.home-page .aeo-stat-feature-traffic .conv-feature-cta:hover .hero-cta-arrow{transform:translate(282px,-50%)}body.home-page .aeo-stat-feature-traffic .conv-wide-img{-webkit-mask-composite:source-over;left:50%;right:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22% 78%,#0000 100%);-webkit-mask-composite:source-over;mask-composite:add}body.home-page .aeo-stat-feature-traffic+.aeo-stat-card{border-left:0}body.home-page .aeo-stat-full{border-bottom:1px solid #ffffff1f;grid-column:1/-1;min-height:clamp(300px,24vw,380px)}body.home-page .aeo-stat-full+.aeo-stat-card,body.home-page .aeo-stat-card+.aeo-stat-full{border-left:0}@media (width<=900px){body.home-page .aeo-stat-feature{min-height:0;padding:30px 28px 56px;display:block}body.home-page .aeo-stat-feature .conv-wide-img{width:calc(100% + 56px);height:auto;margin:0 -28px 10px;display:block;position:relative;top:auto;right:auto;-webkit-mask-image:linear-gradient(#000 76%,#0000 100%);mask-image:linear-gradient(#000 76%,#0000 100%)}body.home-page .aeo-stat-feature .conv-feature-copy{max-width:100%}body.home-page .aeo-stat-feature+.aeo-stat-card{border-top:1px solid #ffffff1f}}body.home-page .blog-section{isolation:isolate;padding:clamp(92px, 8vw, 132px) max(var(--page-gutter), calc((100vw - var(--content-max)) / 2)) clamp(104px, 9.2vw, 148px);background:0 0;position:relative;overflow:visible}body.home-page .blog-section:before{z-index:-1;content:"";pointer-events:none;background-image:var(--grain-texture), repeating-linear-gradient(104deg, #ffffff04 0 1px, transparent 1px 5px);background-position:0 0,0 0;background-size:var(--grain-size), auto;opacity:.5;mix-blend-mode:screen;filter:contrast(150%)brightness(.72);width:auto;height:auto;display:block;position:absolute;inset:0 calc(50% - 50vw);-webkit-mask-image:linear-gradient(#0000 0%,#000000c7 16%,#000 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000000c7 16%,#000 76%,#0000 100%)}body.home-page .blog-section-head{text-align:center;max-width:820px;margin:0 auto clamp(28px,3vw,44px)}body.home-page .blog-section-head h2{color:#fff8e4f5;letter-spacing:-.012em;text-wrap:balance;text-shadow:0 0 34px #ecd47c17,0 18px 72px #000000d1;max-width:760px;margin:0 auto;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.45rem,3.8vw,4.35rem);font-weight:500;line-height:.94}body.home-page .blog-carousel{touch-action:pan-y;perspective:1400px;width:min(100%,1180px);min-height:clamp(560px,44vw,700px);margin:0 auto;position:relative}body.home-page .blog-carousel:before{z-index:0;content:"";pointer-events:none;opacity:.72;filter:blur(.1px);background:radial-gradient(circle,#ecd47c1f,#0000 34%),repeating-radial-gradient(circle,#fff6be14 0 1px,#0000 1px 44px);border:1px solid #ecd47c14;border-radius:50%;width:min(72vw,760px);height:min(72vw,760px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotateX(64deg)}body.home-page .blog-carousel:after{z-index:0;content:"";pointer-events:none;filter:blur(18px);opacity:.78;background:radial-gradient(#ecd47c2e,#0000 64%),radial-gradient(#00000080,#0000 70%);border-radius:999px;height:72px;position:absolute;bottom:78px;left:12%;right:12%}body.home-page .blog-carousel-stage{z-index:1;height:clamp(510px,40vw,650px);margin:0 auto;position:relative;overflow:visible}body.home-page .blog-card{--blog-x:0px;--blog-y:0px;--blog-scale:.72;--blog-opacity:0;--blog-blur:0px;--blog-z:1;z-index:var(--blog-z);width:clamp(340px,30vw,520px);opacity:var(--blog-opacity);pointer-events:none;filter:blur(var(--blog-blur));transform:translate(-50%, -50%) translateX(var(--blog-x)) translateY(var(--blog-y)) scale(var(--blog-scale));transform-origin:50%;will-change:transform, opacity;transition:transform .68s cubic-bezier(.16,1,.3,1),opacity .42s,filter .42s;position:absolute;top:50%;left:50%}body.home-page .blog-card.is-active{--blog-x:0px;--blog-scale:1;--blog-opacity:1;--blog-z:5;pointer-events:auto}body.home-page .blog-card:not(.is-active) .blog-card-button{box-shadow:inset 0 1px #ffffff0f,0 26px 80px #00000057}body.home-page .blog-card:not(.is-active) .blog-card-kicker,body.home-page .blog-card:not(.is-active) .blog-card-title,body.home-page .blog-card:not(.is-active) .blog-card-cta{opacity:.58}body.home-page .blog-card:not(.is-active) .blog-card-cta{transform:translateY(4px)}body.home-page .blog-card.is-near-left{--blog-x:clamp(-350px, -25vw, -240px);--blog-y:12px;--blog-scale:.78;--blog-opacity:.7;--blog-z:4;pointer-events:auto}body.home-page .blog-card.is-near-right{--blog-x:clamp(240px, 25vw, 350px);--blog-y:12px;--blog-scale:.78;--blog-opacity:.7;--blog-z:4;pointer-events:auto}body.home-page .blog-card.is-far-left{--blog-x:clamp(-620px, -43vw, -430px);--blog-y:44px;--blog-scale:.58;--blog-opacity:.22;--blog-blur:.7px;--blog-z:2;pointer-events:auto}body.home-page .blog-card.is-far-right{--blog-x:clamp(430px, 43vw, 620px);--blog-y:44px;--blog-scale:.58;--blog-opacity:.22;--blog-blur:.7px;--blog-z:2;pointer-events:auto}body.home-page .blog-card.is-edge-left{--blog-x:clamp(-790px, -56vw, -590px);--blog-y:72px;--blog-scale:.44;--blog-opacity:.1;--blog-blur:1.1px;--blog-z:1;pointer-events:none}body.home-page .blog-card.is-edge-right{--blog-x:clamp(590px, 56vw, 790px);--blog-y:72px;--blog-scale:.44;--blog-opacity:.1;--blog-blur:1.1px;--blog-z:1;pointer-events:none}body.home-page .blog-card.is-hidden{--blog-x:0px;--blog-y:68px;--blog-scale:.5;--blog-opacity:0;--blog-blur:1px;--blog-z:0;pointer-events:none}body.home-page .blog-card-button{appearance:none;width:100%;min-height:clamp(420px,33vw,540px);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(at 50% -18%,#fff6be1a,#0000 48%),linear-gradient(#22231fc2,#080807f0 72%,#040403fa);border:1px solid #fff6be24;border-radius:30px;flex-direction:column;padding:clamp(16px,1.5vw,22px);transition:border-color .28s,box-shadow .28s,background .28s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,inset 0 -1px #ecd47c0f,0 34px 110px #0000006b}body.home-page .blog-card-button:before{z-index:0;content:"";pointer-events:none;opacity:0;background:linear-gradient(120deg,#0000 0 32%,#fff6be2e 42%,#0000 54%),radial-gradient(circle at 50% 0,#ecd47c24,#0000 50%);transition:opacity .36s,transform .68s cubic-bezier(.16,1,.3,1);position:absolute;inset:-1px;transform:translate(-18%)}body.home-page .blog-card-button>*{z-index:1;position:relative}body.home-page .blog-card.is-active .blog-card-button,body.home-page .blog-card-button:hover,body.home-page .blog-card-button:focus-visible{background:radial-gradient(at 50% -18%,#fff6be29,#0000 48%),linear-gradient(#2a2922d1,#080807f5 72%,#040403fc);border-color:#ecd47c61;box-shadow:inset 0 1px #ffffff1f,0 44px 130px #00000094,0 0 46px #ecd47c17}body.home-page .blog-card.is-active .blog-card-button{border-color:#fff6be85;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ecd47c1f,0 46px 130px #00000094,0 0 0 1px #ecd47c14,0 0 72px #ecd47c29}body.home-page .blog-card.is-active .blog-card-button:before,body.home-page .blog-card-button:hover:before,body.home-page .blog-card-button:focus-visible:before{opacity:1;transform:translate(0)}body.home-page .blog-carousel.is-moving[data-blog-direction=next] .blog-card.is-active .blog-card-button{animation:.68s cubic-bezier(.16,1,.3,1) blog-card-settle-next}body.home-page .blog-carousel.is-moving[data-blog-direction=previous] .blog-card.is-active .blog-card-button{animation:.68s cubic-bezier(.16,1,.3,1) blog-card-settle-previous}@keyframes blog-card-settle-next{0%{transform:translate(16px)scale(.985)}58%{transform:translate(-3px)scale(1.004)}to{transform:translate(0)scale(1)}}@keyframes blog-card-settle-previous{0%{transform:translate(-16px)scale(.985)}58%{transform:translate(3px)scale(1.004)}to{transform:translate(0)scale(1)}}body.home-page .blog-card-button:focus-visible{outline-offset:5px;outline:2px solid #fff6beb8}body.home-page .blog-card-thumb{--thumb-ink:#0805037a;--thumb-line:#fff6be3d;--thumb-glow:#ecd47c47;aspect-ratio:16/10;border:1px solid #ecd47c29;border-radius:20px;margin-bottom:24px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff6be0a}body.home-page .blog-card-thumb:before{z-index:3;content:"";pointer-events:none;background-image:var(--grain-texture), repeating-linear-gradient(104deg, #ffffff0d 0 1px, transparent 1px 6px), radial-gradient(ellipse at 50% 18%, #fff6be33, transparent 42%), linear-gradient(180deg, transparent 0%, #0000002e 100%);background-position:0 0,0 0,0 0,0 0;background-size:var(--grain-size), auto, auto, auto;mix-blend-mode:overlay;opacity:.58;position:absolute;inset:0}body.home-page .blog-card-thumb:after{z-index:4;content:"";pointer-events:none;mix-blend-mode:soft-light;opacity:.72;background-image:radial-gradient(circle at 1px 1px,#0003 1px,#0000 0),radial-gradient(#0000 42%,#00000057 100%),linear-gradient(90deg,#fff6be29,#0000 18% 82%,#fff6be1f);background-size:13px 13px,auto,auto;position:absolute;inset:0}body.home-page .blog-card.is-active .blog-card-thumb{border-color:#fff6be47;box-shadow:inset 0 0 0 1px #fff6be14,0 24px 72px #00000057}body.home-page .blog-card:not(.is-active) .blog-card-thumb{filter:saturate(.78)brightness(.84)}body.home-page .blog-card-thumb-1{--thumb-ink:#2716067a;--thumb-line:#fff6be7a;--thumb-glow:#ffdf768a;background:radial-gradient(circle at 82% 16%,#fff6be,#0000 42%),radial-gradient(circle at 18% 84%,#ff802c85,#0000 50%),repeating-linear-gradient(102deg,#ffffff14 0 1px,#0000 1px 8px),linear-gradient(140deg,#f1c75b 0%,#c88425 42%,#6b3711 70%,#180c05 100%)}body.home-page .blog-card-thumb-2{--thumb-ink:#2a090580;--thumb-line:#ffd1967a;--thumb-glow:#ff6a3094;background:radial-gradient(circle at 22% 16%,#ffd8a0fa,#0000 40%),radial-gradient(circle at 78% 22%,#ff4f1fb3,#0000 46%),radial-gradient(circle at 38% 92%,#ecd47c42,#0000 48%),repeating-linear-gradient(104deg,#ffffff12 0 1px,#0000 1px 7px),linear-gradient(140deg,#db5222 0%,#9a2c12 48%,#481106 76%,#160503 100%)}body.home-page .blog-card-thumb-3{--thumb-ink:#05040380;--thumb-line:#ffeeaa57;--thumb-glow:#ecd47c70;background:radial-gradient(circle,#ffeeaa85,#0000 48%),radial-gradient(circle at 80% 16%,#ecd47c4d,#0000 48%),radial-gradient(circle at 18% 22%,#ff722d29,#0000 42%),linear-gradient(140deg,#373126,#16140f 68%,#070604)}body.home-page .blog-card-thumb-4{--thumb-line:#ffe8b05c;--thumb-glow:#c4993f6b;background:radial-gradient(circle at 24% 80%,#ffe8b094,#0000 52%),radial-gradient(circle at 82% 18%,#ecd47c38,#0000 46%),linear-gradient(140deg,#5a431c,#241a0d 66%,#0b0805)}body.home-page .blog-card-thumb-5{--thumb-line:#fff6be57;--thumb-glow:#b5e1b847;background:radial-gradient(circle at 72% 22%,#fff6be80,#0000 48%),radial-gradient(circle at 22% 76%,#63b0713d,#0000 48%),linear-gradient(140deg,#23271e,#10100d 66%,#050504)}body.home-page .blog-card-thumb-6{--thumb-line:#ecd47c57;--thumb-glow:#48c99157;background:radial-gradient(circle at 54% 52%,#ecd47c85,#0000 42%),radial-gradient(circle at 82% 78%,#30b87f47,#0000 48%),linear-gradient(140deg,#101b15,#0a0c09 72%,#030403)}body.home-page .blog-card-thumb-7{--thumb-line:#ffce6a61;--thumb-glow:#ff703861;background:radial-gradient(circle at 76% 18%,#ffce6a80,#0000 48%),radial-gradient(circle at 24% 72%,#ff52264d,#0000 48%),linear-gradient(140deg,#572414,#170d08 72%,#050303)}body.home-page .blog-card-thumb-8{--thumb-line:#fff6be52;--thumb-glow:#ecd47c47;background:radial-gradient(circle at 48% 20%,#fff6be57,#0000 48%),radial-gradient(circle at 72% 78%,#ad924833,#0000 44%),linear-gradient(140deg,#3b3729,#15130e 70%,#050504)}body.home-page .blog-card-viz{z-index:2;opacity:.96;filter:drop-shadow(0 18px 28px #00000038);width:100%;height:100%;position:absolute;inset:0}body.home-page .blog-card .viz-bars rect{fill:#0c070361;stroke:#fff6be29;stroke-width:1px}body.home-page .blog-card .viz-area{fill:#0c050357}body.home-page .blog-card .viz-line{fill:none;stroke:#ffe29aad;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}body.home-page .blog-card .viz-net line{stroke:#ecd47c6b;stroke-width:1.6px}body.home-page .blog-card .viz-net circle{fill:#ffeba8db}body.home-page .blog-card .viz-orbit path{fill:none;stroke:#ffeba861;stroke-width:2.2px;stroke-linecap:round}body.home-page .blog-card .viz-orbit circle{fill:#ffeba8eb;filter:drop-shadow(0 0 8px #ecd47c61)}body.home-page .blog-card .viz-citation-journey rect,body.home-page .blog-card .viz-pipeline rect,body.home-page .blog-card .viz-pipeline circle{fill:#0a07043d;stroke:#ffeeaa52;stroke-width:1.5px}body.home-page .blog-card .viz-citation-journey path,body.home-page .blog-card .viz-pipeline path{fill:none;stroke:#ffeba8bd;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}body.home-page .blog-card .viz-citation-journey circle,body.home-page .blog-card .viz-pipeline circle:nth-of-type(n+2){fill:#ffeba8eb;stroke:none;filter:drop-shadow(0 0 9px #ecd47c70)}body.home-page .blog-card .journey-rail,body.home-page .blog-card .pipeline-rail{stroke:#ffeba875;stroke-width:2.6px}body.home-page .blog-card .ghost-card{opacity:.42;stroke-dasharray:5 6}body.home-page .blog-card .answer-card,body.home-page .blog-card .crm-panel{fill:#ffeba821;stroke:#fff6be61;filter:drop-shadow(0 18px 24px #0000002e)}body.home-page .blog-card .citation-pill,body.home-page .blog-card .visibility-panel{fill:#ffeba824}body.home-page .blog-card .citation-check,body.home-page .blog-card .rail-arrow,body.home-page .blog-card .visibility-mark,body.home-page .blog-card .revenue-line{stroke:#fff6beeb}body.home-page .blog-card .visibility-dot{fill:#ffeba8f0;stroke:none;filter:drop-shadow(0 0 12px #ecd47c85)}body.home-page .blog-card .pipeline-funnel{fill:#ffeba821;stroke:#fff6be6b}body.home-page .blog-card .viz-code rect,body.home-page .blog-card .viz-proof rect,body.home-page .blog-card .viz-stack rect{fill:#ecd47c38;stroke:#fff6be33;stroke-width:1px}body.home-page .blog-card .viz-code rect:nth-child(2),body.home-page .blog-card .viz-stack rect:nth-child(2){fill:#ffeba85c}body.home-page .blog-card .viz-proof path,body.home-page .blog-card .viz-flow path,body.home-page .blog-card .viz-stack path{fill:none;stroke:#ffeba8b8;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}body.home-page .blog-card .viz-radar circle,body.home-page .blog-card .viz-radar path{fill:none;stroke:#ffeba85c;stroke-width:1.8px}body.home-page .blog-card .viz-radar path:last-of-type{stroke:#ffeba8e0;stroke-width:3px}body.home-page .blog-card .viz-radar circle:last-child{fill:#ffeba8f0;stroke:none}body.home-page .blog-card .viz-flow rect{fill:#ecd47c38;stroke:#fff6be38;stroke-width:1px}body.home-page .blog-card-brand,body.home-page .blog-card-tag,body.home-page .blog-card-title,body.home-page .blog-card-cta{font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.home-page .blog-card-brand{z-index:5;color:#0c08049e;letter-spacing:.24em;font-size:.62rem;font-weight:700;position:absolute;top:13px;left:15px}body.home-page .blog-card-thumb-3 .blog-card-brand{color:#ecd47cb3}body.home-page .blog-card-tag{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff6e0f2;letter-spacing:.14em;text-transform:uppercase;background:#08060480;border-radius:999px;padding:4px 10px;font-size:.6rem;font-weight:600;position:absolute;top:11px;right:11px}body.home-page .blog-card-kicker{color:#ecd47cad;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.7rem;font-weight:500;display:inline-flex}body.home-page .blog-card.is-active .blog-card-kicker:before{content:"";background:#ecd47cf0;border-radius:999px;width:7px;height:7px;box-shadow:0 0 16px #ecd47c94}body.home-page .blog-card-title{color:#f7f0e2f5;letter-spacing:.01em;margin-bottom:24px;font-size:clamp(1.42rem,1.55vw,1.86rem);font-weight:500;line-height:1.18;transition:opacity .26s,text-shadow .26s;display:block}body.home-page .blog-card.is-active .blog-card-title{text-shadow:0 0 28px #ecd47c1a}body.home-page .blog-card-cta{color:var(--guide-gold);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;font-size:.72rem;font-weight:500;transition:gap .22s,opacity .26s,transform .26s;display:inline-flex}body.home-page .blog-card-button:hover .blog-card-cta,body.home-page .blog-card.is-active .blog-card-cta{gap:12px}body.home-page .blog-carousel-nav{appearance:none;z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:48px;height:48px;color:var(--guide-gold);cursor:pointer;background:radial-gradient(circle at 50% 20%,#fff6be1f,#0000 54%),#080705d1;border:1px solid #ecd47c61;border-radius:50%;place-items:center;font-size:1.05rem;transition:transform .22s,border-color .22s,background .22s;display:grid;position:absolute;top:47%;box-shadow:0 18px 48px #0000005c}body.home-page .blog-carousel-nav:hover,body.home-page .blog-carousel-nav:focus-visible{background:#ecd47c1f;border-color:#fff6bec7;outline:none;transform:translateY(-2px)}body.home-page .blog-carousel-nav:disabled{opacity:.36;pointer-events:none}body.home-page .blog-carousel-prev{left:clamp(10px,2vw,28px)}body.home-page .blog-carousel-next{right:clamp(10px,2vw,28px)}body.home-page .blog-carousel-dots{z-index:9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0706059e;border:1px solid #ecd47c24;border-radius:999px;justify-content:center;gap:9px;width:max-content;max-width:calc(100% - 120px);margin:0 auto;padding:10px 12px;display:flex;position:absolute;bottom:20px;left:0;right:0;box-shadow:inset 0 1px #ffffff14,0 18px 44px #0000004d}body.home-page .blog-carousel-dot{appearance:none;cursor:pointer;background:#ecd47c2e;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .24s,background .22s,transform .22s}body.home-page .blog-carousel-dot.is-active{background:#ecd47cc7;width:34px;transform:scaleY(.82)}body.home-page .blog-carousel-dot:focus-visible{outline-offset:6px;outline:2px solid #fff6beb8}body.home-page.knowledge-modal-open,body.home-page.schedule-modal-open{overflow:hidden}body.home-page .knowledge-modal{z-index:80;pointer-events:none;visibility:hidden;opacity:0;place-items:center;padding:clamp(18px,4vw,48px);transition:opacity .36s,visibility 0s linear .36s;display:grid;position:fixed;inset:0}body.home-page .knowledge-modal.is-open{pointer-events:auto;visibility:visible;opacity:1;transition-delay:0s}body.home-page .schedule-modal{z-index:80;pointer-events:none;visibility:hidden;opacity:0;place-items:center;padding:clamp(18px,4vw,48px);transition:opacity .36s,visibility 0s linear .36s;display:grid;position:fixed;inset:0}body.home-page .schedule-modal.is-open{pointer-events:auto;visibility:visible;opacity:1;transition-delay:0s}body.home-page .knowledge-modal-backdrop,body.home-page .schedule-modal-backdrop{-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);background:radial-gradient(at 50% 35%,#ecd47c29,#0000 42%),#030302c2;position:absolute;inset:0}body.home-page .knowledge-modal-card{z-index:1;opacity:0;background:radial-gradient(at 50% -18%,#fff6be29,#0000 48%),radial-gradient(at 86% 16%,#ecd47c1f,#0000 46%),linear-gradient(#23231ef0,#080807fa 72%,#040403fc);border:1px solid #fff6be2e;border-radius:30px;width:min(100%,560px);padding:clamp(28px,4vw,44px);transition:opacity .42s,transform .52s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:translateY(26px)scale(.96);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ecd47c14,0 46px 140px #000000a3,0 0 84px #ecd47c1f}body.home-page .schedule-modal-card{z-index:1;opacity:0;background:radial-gradient(at 50% -18%,#fff6be29,#0000 48%),radial-gradient(at 86% 16%,#ecd47c1f,#0000 46%),linear-gradient(#23231ef0,#080807fa 72%,#040403fc);border:1px solid #fff6be2e;border-radius:30px;width:min(100%,980px);max-height:min(86vh,820px);transition:opacity .42s,transform .52s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;transform:translateY(26px)scale(.96);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ecd47c14,0 46px 140px #000000a3,0 0 84px #ecd47c1f}body.home-page .knowledge-modal.is-open .knowledge-modal-card,body.home-page .schedule-modal.is-open .schedule-modal-card{opacity:1;transform:translateY(0)scale(1)}body.home-page .knowledge-modal-card:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.46;filter:contrast(150%)brightness(.74);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%221.05%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.86%200%200%200%200%200.84%200%200%200%200%200.76%200%200%200%200.30%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22180%22%20height%3D%22180%22%20filter%3D%22url\(%23n\)%22%20opacity%3D%221%22%2F%3E%3C%2Fsvg%3E),repeating-linear-gradient(104deg,#ffffff05 0 1px,#0000 1px 5px),radial-gradient(at 50% 0,#ecd47c1a,#0000 42%);background-position:0 0,0 0,0 0;background-size:180px 180px,auto,auto;position:absolute;inset:0}body.home-page .schedule-modal-card:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.36;filter:contrast(150%)brightness(.74);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%221.05%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.86%200%200%200%200%200.84%200%200%200%200%200.76%200%200%200%200.30%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22180%22%20height%3D%22180%22%20filter%3D%22url\(%23n\)%22%20opacity%3D%221%22%2F%3E%3C%2Fsvg%3E),repeating-linear-gradient(104deg,#ffffff05 0 1px,#0000 1px 5px),radial-gradient(at 50% 0,#ecd47c1a,#0000 42%);background-position:0 0,0 0,0 0;background-size:180px 180px,auto,auto;position:absolute;inset:0}body.home-page .knowledge-modal-card>*,body.home-page .schedule-modal-card>*{z-index:1;position:relative}body.home-page .knowledge-modal-close,body.home-page .schedule-modal-close{appearance:none;z-index:2;color:#fff6e0e6;cursor:pointer;background:#0807058a;border:1px solid #ecd47c3d;border-radius:999px;place-items:center;width:38px;height:38px;font-size:1.2rem;line-height:1;transition:transform .22s,border-color .22s,background .22s;display:grid;position:absolute;top:18px;right:18px}body.home-page .knowledge-modal-close:hover,body.home-page .knowledge-modal-close:focus-visible,body.home-page .schedule-modal-close:hover,body.home-page .schedule-modal-close:focus-visible{background:#ecd47c1f;border-color:#fff6be94;outline:none;transform:translateY(-1px)}body.home-page .schedule-modal-header{padding:clamp(28px,4vw,42px) clamp(28px,4vw,44px) clamp(18px,2.8vw,28px)}body.home-page .schedule-modal-header h2{color:#fff8e4f5;letter-spacing:-.012em;text-wrap:balance;max-width:680px;margin:0 0 14px;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2rem,4vw,3.35rem);font-weight:500;line-height:.98}body.home-page .schedule-modal-header p:not(.eyebrow){color:#f6ead7a8;max-width:620px;margin:0;line-height:1.55}body.home-page .schedule-embed-shell{background:radial-gradient(at 50% 0,#ecd47c14,#0000 54%),#04040394;border:1px solid #fff6be1f;border-radius:22px;min-height:min(62vh,610px);margin:0 clamp(14px,2vw,24px) clamp(14px,2vw,24px);overflow:hidden}body.home-page .schedule-placeholder{color:#f6ead7ad;text-align:center;place-items:center;min-height:min(62vh,610px);padding:clamp(28px,5vw,64px);display:grid}body.home-page .schedule-placeholder span{color:#ecd47cc7;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,sans-serif;font-size:.78rem;font-weight:600;display:block}body.home-page .schedule-placeholder p{max-width:420px;margin:0;line-height:1.55}body.home-page .schedule-embed{min-height:min(62vh,610px);display:none}body.home-page .schedule-modal.is-configured .schedule-placeholder{display:none}body.home-page .schedule-modal.is-configured .schedule-embed{display:block}body.home-page .schedule-embed iframe{background:0 0;border:0;width:100%;min-height:min(62vh,610px);display:block}body.home-page .knowledge-modal-card h2{color:#fff8e4f5;letter-spacing:-.012em;text-wrap:balance;max-width:480px;margin:0 0 16px;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2rem,4vw,3.35rem);font-weight:500;line-height:.98}body.home-page .knowledge-modal-card p:not(.eyebrow){color:#f6ead7a8;max-width:440px;margin:0 0 26px;line-height:1.55}body.home-page .knowledge-modal-form{gap:14px;display:grid}body.home-page .knowledge-modal-form label{gap:8px;display:grid}body.home-page .knowledge-modal-form label span{color:#ecd47cb3;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:600}body.home-page .knowledge-modal-form input{color:#fff8e4f5;width:100%;min-height:54px;font:inherit;background:#04040394;border:1px solid #fff6be24;border-radius:16px;outline:none;padding:0 16px;transition:border-color .22s,box-shadow .22s,background .22s}body.home-page .knowledge-modal-form input:focus{background:#080705bd;border-color:#ecd47c94;box-shadow:0 0 0 4px #ecd47c1a}body.home-page .knowledge-modal-form input::placeholder{color:#f6ead757}body.home-page .knowledge-modal-form button[type=submit]{appearance:none;isolation:isolate;min-height:56px;color:var(--guide-gold);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#05040347;border:1px solid #ecd47cdb;border-radius:999px;justify-content:center;align-items:center;margin-top:8px;padding:0 52px;font:500 .78rem/1 Rajdhani,Inter,ui-sans-serif,system-ui,sans-serif;transition:transform .22s,border-color .22s,box-shadow .22s,color .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff6be14,0 18px 48px #00000057}body.home-page .knowledge-modal-form button[type=submit]:disabled{cursor:wait;opacity:.72}body.home-page .knowledge-modal-form button[type=submit]:before{z-index:1;content:"";border-radius:inherit;pointer-events:none;opacity:.82;filter:drop-shadow(0 0 5px #ecd47c52);-webkit-mask-composite:xor;background-color:#0000;background-image:radial-gradient(circle,#fff6be 0 2px,#ecd47ce0 3px,#0000 5px),linear-gradient(90deg,#0000,#ecd47c2e,#fff6befa,#ecd47c2e,#0000);background-position:0 0,0 0;background-repeat:no-repeat;background-size:28% 100%,28% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:1px;animation:2.4s linear infinite cta-star-border;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}body.home-page .knowledge-submit-label{z-index:2;transition:transform .9s cubic-bezier(.19,1,.22,1);position:relative;transform:translate(10px)}body.home-page .knowledge-submit-arrow{z-index:2;color:#120d05;background:#ecd47ce6;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1rem;transition:background .22s,left .9s cubic-bezier(.19,1,.22,1),transform .9s cubic-bezier(.19,1,.22,1);display:grid;position:absolute;top:50%;left:8px;transform:translateY(-50%)}body.home-page .knowledge-submit-arrow span{transform-origin:50%;transition:transform .9s cubic-bezier(.19,1,.22,1);display:block;transform:rotate(0)}body.home-page .knowledge-modal-form button[type=submit]:hover,body.home-page .knowledge-modal-form button[type=submit]:focus-visible{color:var(--gold-bright);border-color:#fff6bef5;outline:none;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #fff6be1f,0 24px 58px #0000006b,0 0 24px #ecd47c1f}body.home-page .knowledge-modal-form button[type=submit]:hover .knowledge-submit-label,body.home-page .knowledge-modal-form button[type=submit]:focus-visible .knowledge-submit-label{transform:translate(-8px)}body.home-page .knowledge-modal-form button[type=submit]:hover .knowledge-submit-arrow,body.home-page .knowledge-modal-form button[type=submit]:focus-visible .knowledge-submit-arrow{background:var(--gold-bright);left:calc(100% - 48px);transform:translateY(-50%)}body.home-page .knowledge-modal-form button[type=submit]:hover .knowledge-submit-arrow span,body.home-page .knowledge-modal-form button[type=submit]:focus-visible .knowledge-submit-arrow span{transform:rotate(360deg)}body.home-page .knowledge-done,body.home-page .knowledge-error{margin:2px 0 0;font-size:.82rem;line-height:1.45;display:none}body.home-page .knowledge-done{color:#ecd47cd1}body.home-page .knowledge-error{color:#ffa07ee0}body.home-page .knowledge-modal-form.is-done .knowledge-done,body.home-page .knowledge-modal-form.is-error .knowledge-error{display:block}@media (prefers-reduced-motion:reduce){body.home-page .blog-card,body.home-page .blog-card-button,body.home-page .blog-card-cta,body.home-page .blog-carousel-nav,body.home-page .blog-carousel-dot,body.home-page .knowledge-modal,body.home-page .knowledge-modal-card,body.home-page .schedule-modal,body.home-page .schedule-modal-card{transition:none}}@media (width<=900px){body.home-page .blog-carousel{width:min(100%,760px);min-height:clamp(510px,78vw,640px)}body.home-page .blog-carousel-stage{height:clamp(470px,72vw,580px);margin:0 auto}body.home-page .blog-card{width:min(76vw,420px)}body.home-page .schedule-modal-card{border-radius:24px;max-height:88vh}body.home-page .schedule-modal-header{padding:28px 24px 18px}body.home-page .schedule-embed-shell,body.home-page .schedule-placeholder,body.home-page .schedule-embed,body.home-page .schedule-embed iframe{min-height:560px}body.home-page .blog-card.is-near-left{--blog-x:-34vw;--blog-y:18px;--blog-scale:.72;--blog-opacity:.42}body.home-page .blog-card.is-near-right{--blog-x:34vw;--blog-y:18px;--blog-scale:.72;--blog-opacity:.42}body.home-page .blog-card.is-far-left,body.home-page .blog-card.is-far-right{--blog-opacity:0;pointer-events:none}}@media (width<=620px){body.home-page .blog-section{padding-top:76px;padding-bottom:94px}body.home-page .blog-section-head h2{font-size:clamp(2rem,12vw,3rem);line-height:1}body.home-page .blog-carousel{min-height:540px}body.home-page .blog-carousel-stage{height:486px;margin:0 auto;-webkit-mask-image:none;mask-image:none}body.home-page .blog-card{width:min(84vw,348px)}body.home-page .blog-card-button{border-radius:24px;min-height:414px}body.home-page .blog-card.is-near-left,body.home-page .blog-card.is-near-right{--blog-opacity:0;pointer-events:none}body.home-page .blog-carousel-nav{width:42px;height:42px;top:auto;bottom:0}body.home-page .blog-carousel-prev{left:calc(50% - 78px)}body.home-page .blog-carousel-next{right:calc(50% - 78px)}body.home-page .blog-carousel-dots{gap:7px;max-width:calc(100% - 112px);padding:9px 10px;bottom:10px}}body.technology-page .nav,body.home-page .nav,.services-page .nav{-webkit-backdrop-filter:blur(28px)saturate(132%);backdrop-filter:blur(28px)saturate(132%);background:radial-gradient(at 50% 0,#fff6be14,#0000 56%),linear-gradient(#050403d1 0%,#080705a8 34%,#08070547 68%,#08070500 100%);height:104px;box-shadow:inset 0 1px #fff6be24,0 22px 56px #00000029}body.technology-page .nav:before,body.home-page .nav:before,.services-page .nav:before,body.technology-page .nav:after,body.home-page .nav:after,.services-page .nav:after{opacity:.24;bottom:12px}body.technology-page .nav-links,body.home-page .nav-links,.services-page .nav-links{gap:clamp(28px,2.5vw,44px);font-size:clamp(.78rem,.72vw,.9rem);right:338px}body.technology-page .nav-cta,body.home-page .nav-cta,.services-page .nav-cta{font-size:clamp(.76rem,.68vw,.86rem);top:42px;right:108px}body.technology-page .menu-toggle,body.home-page .menu-toggle,.services-page .menu-toggle{width:32px;height:24px;font-size:.88rem;right:36px}@media (width>=1440px){body.technology-page .nav-cta,body.home-page .nav-cta,.services-page .nav-cta{right:124px}body.technology-page .nav-links,body.home-page .nav-links,.services-page .nav-links{right:356px}}@media (width<=900px){body.technology-page .nav,body.home-page .nav,.services-page .nav{background:linear-gradient(#050403c7,#08070557 68%,#08070500);height:82px}body.technology-page .brand,body.home-page .brand,.services-page .brand,body.technology-page .menu-toggle,body.home-page .menu-toggle,.services-page .menu-toggle{top:34px}body.technology-page .brand,body.home-page .brand,.services-page .brand{left:20px}body.technology-page .brand-wordmark,body.home-page .brand-wordmark,.services-page .brand-wordmark{width:150px}body.technology-page .menu-toggle,body.home-page .menu-toggle,.services-page .menu-toggle{right:20px}}body.technology-page .nav,body.home-page .nav,.services-page .nav{-webkit-backdrop-filter:none;backdrop-filter:none;height:118px;box-shadow:none;background:0 0;overflow:hidden}body.technology-page .nav:before,body.home-page .nav:before,.services-page .nav:before{content:"";-webkit-backdrop-filter:blur(30px)saturate(134%);backdrop-filter:blur(30px)saturate(134%);opacity:1;background:radial-gradient(at 50% 0,#fff6be14,#0000 58%),linear-gradient(#050403e6 0%,#070605bd 30%,#07060557 58%,#07060500 100%);height:100%;inset:0;-webkit-mask-image:linear-gradient(#000 0% 42%,#00000075 68%,#0000 100%);mask-image:linear-gradient(#000 0% 42%,#00000075 68%,#0000 100%)}body.technology-page .nav:after,body.home-page .nav:after,.services-page .nav:after{display:none}body.technology-page .brand,body.home-page .brand,.services-page .brand,body.technology-page .nav-links,body.home-page .nav-links,.services-page .nav-links,body.technology-page .nav-cta,body.home-page .nav-cta,.services-page .nav-cta,body.technology-page .menu-toggle,body.home-page .menu-toggle,.services-page .menu-toggle{z-index:2;top:44px}@media (width<=900px){body.technology-page .nav,body.home-page .nav,.services-page .nav{background:0 0;height:92px}body.technology-page .nav:before,body.home-page .nav:before,.services-page .nav:before{-webkit-backdrop-filter:blur(24px)saturate(128%);backdrop-filter:blur(24px)saturate(128%);background:linear-gradient(#050403db,#0706056b 58%,#07060500)}body.technology-page .brand,body.home-page .brand,.services-page .brand,body.technology-page .menu-toggle,body.home-page .menu-toggle,.services-page .menu-toggle{top:36px}}body.technology-page .nav:after,body.home-page .nav:after,.services-page .nav:after{z-index:2;opacity:.72;filter:drop-shadow(0 0 5px #ecd47c2e);background:linear-gradient(90deg,#0000,#ecd47c6b,#fff6be57,#ecd47c6b,#0000);border-radius:999px;height:1px;animation:none;display:block;bottom:14px;left:18px;right:18px}@media (width<=900px){body.technology-page .nav:after,body.home-page .nav:after,.services-page .nav:after{bottom:10px;left:16px;right:16px}}body.technology-page .nav,body.home-page .nav,.services-page .nav{--nav-glass-layer:radial-gradient(ellipse at 50% 0%, #fff6be14, transparent 58%), linear-gradient(180deg, #050403e6 0%, #070605bd 30%, #07060557 58%, #07060500 100%);--nav-current-text:#ecd47cd1;--nav-current-hover:#fff8e2f5;--nav-current-line:linear-gradient(90deg, transparent, #ecd47c6b, #fff6be57, #ecd47c6b, transparent);--nav-current-underline:linear-gradient(90deg, transparent, #ecd47ce0, transparent)}body.technology-page .nav.is-on-light,body.home-page .nav.is-on-light,.services-page .nav.is-on-light{--nav-glass-layer:radial-gradient(ellipse at 50% 0%, #ffffffb8, transparent 58%), linear-gradient(180deg, #f6f4ede6 0%, #f6f4edad 30%, #f6f4ed47 58%, #f6f4ed00 100%);--nav-current-text:#10100ec2;--nav-current-hover:#10100e;--nav-current-line:linear-gradient(90deg, transparent, #10100e5c, #10100e33, #10100e5c, transparent);--nav-current-underline:linear-gradient(90deg, transparent, #10100e9e, transparent)}body.technology-page .nav:before,body.home-page .nav:before,.services-page .nav:before{background:var(--nav-glass-layer)}body.technology-page .nav:after,body.home-page .nav:after,.services-page .nav:after{background:var(--nav-current-line)}body.technology-page .nav-links,body.home-page .nav-links,.services-page .nav-links,body.technology-page .nav-links a,body.home-page .nav-links a,.services-page .nav-links a,body.technology-page .nav-cta,body.home-page .nav-cta,.services-page .nav-cta,body.technology-page .menu-toggle,body.home-page .menu-toggle,.services-page .menu-toggle{color:var(--nav-current-text)}body.technology-page .roll-link:hover,body.home-page .roll-link:hover,body.technology-page .roll-link:focus-visible,body.home-page .roll-link:focus-visible,body.technology-page .nav-cta:hover,body.home-page .nav-cta:hover,body.technology-page .nav-cta:focus-visible,body.home-page .nav-cta:focus-visible,body.technology-page .menu-toggle:hover,body.home-page .menu-toggle:hover,body.technology-page .menu-toggle[aria-expanded=true],body.home-page .menu-toggle[aria-expanded=true],.services-page .roll-link:hover,.services-page .roll-link:focus-visible,.services-page .nav-cta:hover,.services-page .nav-cta:focus-visible,.services-page .menu-toggle:hover,.services-page .menu-toggle[aria-expanded=true]{color:var(--nav-current-hover)}body.technology-page .roll-link:after,body.home-page .roll-link:after,.services-page .roll-link:after{background:var(--nav-current-underline)}body.home-page .platform-section{overflow:hidden}body.home-page .platform-section:after{background:linear-gradient(90deg,#040403 0 2px,#0000 2px calc(100% - 2px),#040403 calc(100% - 2px) 100%),radial-gradient(at 50% 34%,#0000 0%,#0000002e 58%,#000000b8 100%)}body.home-page .platform-section .section-heading:before,body.home-page .platform-feature-showcase:before{box-shadow:none}body.home-page .platform-section{width:100vw;padding-right:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2));padding-left:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2));box-sizing:border-box;background:radial-gradient(at 50% 0,#ecd47c1c,#0000 32%),linear-gradient(#040403 0%,#060605 52%,#040403 100%);margin-left:50%;transform:translate(-50%)}body.home-page .platform-section:after{width:auto;left:0;right:0}body.home-page .platform-section:after{--platform-rail-x:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2));z-index:6;content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0 calc(var(--platform-rail-x) - 4px), #040403 calc(var(--platform-rail-x) - 4px) calc(var(--platform-rail-x) + 4px), transparent calc(var(--platform-rail-x) + 4px) calc(100% - var(--platform-rail-x) - 4px), #040403 calc(100% - var(--platform-rail-x) - 4px) calc(100% - var(--platform-rail-x) + 4px), transparent calc(100% - var(--platform-rail-x) + 4px) 100%);width:auto;height:auto;position:absolute;inset:0}body.home-page .site-shell:before,body.home-page .site-shell:after{display:none}body.home-page .platform-section{width:min(var(--content-max), calc(100% - (var(--page-gutter) * 2)));box-sizing:content-box;background:0 0;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;overflow:visible;transform:none}body.home-page .platform-section:after{z-index:0;pointer-events:none;background:0 0;width:auto;height:auto;position:absolute;inset:0;transform:none}body.home-page .home-light-run,body.technology-page .home-light-run{--home-light-rail-x:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2));background:linear-gradient(90deg, transparent 0 calc(var(--home-light-rail-x) - .5px), #11110f14 calc(var(--home-light-rail-x) - .5px) calc(var(--home-light-rail-x) + .5px), transparent calc(var(--home-light-rail-x) + .5px) calc(100% - var(--home-light-rail-x) - .5px), #11110f14 calc(100% - var(--home-light-rail-x) - .5px) calc(100% - var(--home-light-rail-x) + .5px), transparent calc(100% - var(--home-light-rail-x) + .5px) 100%), radial-gradient(ellipse at 50% 0%, #ffffffb3, transparent 42%), #f3f2ec}body.technology-page .nav-links,body.home-page .nav-links,.services-page .nav-links{letter-spacing:.16em;gap:clamp(34px,3vw,54px);font-size:clamp(.94rem,.84vw,1.04rem);left:50%;right:auto;transform:translate(-50%,-50%)}body.technology-page .nav-cta,body.home-page .nav-cta,.services-page .nav-cta{height:26px;font-size:clamp(.9rem,.78vw,.98rem);line-height:26px;top:46px;right:124px}@media (width>=1440px){body.technology-page .nav-links,body.home-page .nav-links,.services-page .nav-links{left:50%;right:auto}body.technology-page .nav-cta,body.home-page .nav-cta,.services-page .nav-cta{right:138px}}@media (width<=900px){body.technology-page .brand,body.home-page .brand,.services-page .brand,body.technology-page .menu-toggle,body.home-page .menu-toggle,.services-page .menu-toggle{top:38px}body.technology-page .brand,body.home-page .brand,.services-page .brand{left:22px}body.technology-page .brand-wordmark,body.home-page .brand-wordmark,.services-page .brand-wordmark{width:162px}body.technology-page .menu-toggle,body.home-page .menu-toggle,.services-page .menu-toggle{right:22px}}body.home-page .content-wash{background:#050403;width:100%;margin:0}body.home-page .platform-section{z-index:1;isolation:isolate;width:100%;max-width:none;padding:clamp(88px, 7.8vw, 126px) max(var(--page-gutter), calc((100vw - var(--content-max)) / 2)) 0;box-sizing:border-box;background:radial-gradient(at 50% 0,#ecd47c1c,#0000 34%),linear-gradient(#050403 0%,#060605 52%,#050403 100%);margin:0;position:relative;overflow:hidden;transform:none}body.home-page .platform-section:before{z-index:0;content:"";pointer-events:none;background-image:var(--grain-texture), repeating-linear-gradient(104deg, #ffffff03 0 1px, transparent 1px 5px), radial-gradient(ellipse at 50% 12%, #ecd47c17, transparent 54%);background-position:var(--grain-position), 0 0, 0 0;background-size:var(--grain-size), auto, auto;opacity:.34;mix-blend-mode:screen;filter:contrast(140%)brightness(.72);width:auto;height:auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 44%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000b8 44%,#0000 100%)}body.home-page .platform-section:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(at 50% 38%,#0000 0%,#00000029 62%,#000000a3 100%);width:auto;height:auto;position:absolute;inset:0}body.home-page .platform-section .section-heading,body.home-page .platform-feature-showcase{width:min(var(--content-max), 100%);margin-left:auto;margin-right:auto}body.home-page .platform-feature-showcase:before{content:none;display:none}body.technology-page .nav-links,body.home-page .nav-links,.services-page .nav-links{letter-spacing:.145em;gap:clamp(24px,2.2vw,38px);height:20px;font-size:clamp(.72rem,.64vw,.82rem);line-height:20px;left:auto;right:270px;transform:translateY(-50%)}body.technology-page .nav-cta,body.home-page .nav-cta,.services-page .nav-cta{letter-spacing:.145em;height:20px;font-size:clamp(.72rem,.64vw,.82rem);line-height:20px;top:59px;right:110px}@media (width>=1440px){body.technology-page .nav-links,body.home-page .nav-links,.services-page .nav-links{right:292px}body.technology-page .nav-cta,body.home-page .nav-cta,.services-page .nav-cta{right:122px}}@media (width<=900px){body.technology-page .brand,body.home-page .brand,.services-page .brand,body.technology-page .menu-toggle,body.home-page .menu-toggle,.services-page .menu-toggle{top:46px}body.technology-page .brand,body.home-page .brand,.services-page .brand{left:20px}body.technology-page .brand-wordmark,body.home-page .brand-wordmark,.services-page .brand-wordmark{width:146px}body.technology-page .menu-toggle,body.home-page .menu-toggle,.services-page .menu-toggle{right:20px}}body.technology-page .nav-links,body.home-page .nav-links,.services-page .nav-links{letter-spacing:.13em;gap:clamp(20px,1.7vw,30px);font-size:clamp(.68rem,.58vw,.76rem);right:390px}body.technology-page .nav-cta,body.home-page .nav-cta,.services-page .nav-cta{white-space:nowrap;max-width:190px;right:112px}@media (width>=1440px){body.technology-page .nav-links,body.home-page .nav-links,.services-page .nav-links{right:420px}body.technology-page .nav-cta,body.home-page .nav-cta,.services-page .nav-cta{right:126px}}@media (width<=1180px){body.technology-page .nav-links,body.home-page .nav-links,.services-page .nav-links{letter-spacing:.1em;gap:18px;font-size:.64rem;right:320px}body.technology-page .nav-cta,body.home-page .nav-cta,.services-page .nav-cta{letter-spacing:.1em;font-size:.64rem;right:96px}}body.technology-page .brand,body.home-page .brand,.services-page .brand,body.technology-page .nav-links,body.home-page .nav-links,.services-page .nav-links,body.technology-page .nav-cta,body.home-page .nav-cta,.services-page .nav-cta,body.technology-page .menu-toggle,body.home-page .menu-toggle,.services-page .menu-toggle{top:59px}body.technology-page .brand,body.home-page .brand,.services-page .brand{left:28px}body.technology-page .brand-wordmark,body.home-page .brand-wordmark,.services-page .brand-wordmark{width:150px}body.technology-page .nav-links,body.home-page .nav-links,.services-page .nav-links{gap:clamp(22px,2.15vw,36px);height:22px;font-size:clamp(.68rem,.64vw,.78rem);line-height:22px;left:auto;right:286px;transform:translateY(-50%)}body.technology-page .nav-links a,body.home-page .nav-links a,.services-page .nav-links a,body.technology-page .roll-link,body.home-page .roll-link,.services-page .roll-link,body.home-page .roll-row,.services-page .roll-row,body.home-page .roll-row>span,.services-page .roll-row>span{height:22px;line-height:22px}body.technology-page .nav-cta,body.home-page .nav-cta,.services-page .nav-cta{white-space:nowrap;max-width:none;height:22px;font-size:clamp(.66rem,.62vw,.76rem);line-height:22px;top:59px;right:88px}body.technology-page .menu-toggle,body.home-page .menu-toggle,.services-page .menu-toggle{width:28px;height:20px;top:59px;right:28px}@media (width>=1440px){body.technology-page .nav-links,body.home-page .nav-links,.services-page .nav-links{right:308px}body.technology-page .nav-cta,body.home-page .nav-cta,.services-page .nav-cta{right:102px}}@media (width<=900px){body.technology-page .brand,body.home-page .brand,.services-page .brand,body.technology-page .menu-toggle,body.home-page .menu-toggle,.services-page .menu-toggle{top:46px}body.technology-page .brand,body.home-page .brand,.services-page .brand{left:18px}body.technology-page .brand-wordmark,body.home-page .brand-wordmark,.services-page .brand-wordmark{width:132px}body.technology-page .menu-toggle,body.home-page .menu-toggle,.services-page .menu-toggle{right:18px}}.site-footer{min-height:clamp(390px,34vw,480px);padding:clamp(72px,5.6vw,88px) clamp(68px,6vw,88px) 46px}.footer-brand-wordmark{width:clamp(116px,8.8vw,136px)}.footer-links{grid-template-columns:repeat(5,minmax(90px,1fr));gap:clamp(36px,5.4vw,96px)}.footer-link-group{gap:11px}.footer-link-heading{color:#f6ead74d;font-size:.62rem}.footer-links a,.footer-links span:not(.footer-link-heading){font-size:clamp(.72rem,.72vw,.82rem);line-height:1.34}.footer-badge{min-width:196px;padding:8px 11px}.footer-badge span{font-size:.54rem}.footer-badge strong{font-size:.76rem}.footer-card-bottom p{font-size:.62rem}.site-footer{padding:clamp(72px,5.6vw,88px) 74px 46px}.footer-card-main{grid-template-columns:120px minmax(0,1fr);gap:42px}.footer-links{gap:clamp(54px,5.6vw,86px)}.footer-card-bottom{margin-top:clamp(88px,10vw,138px)}@media (width<=900px){.site-footer{padding:48px 28px 34px}.footer-card-main{grid-template-columns:1fr;gap:38px}}body.technology-page .nav-links,body.home-page .nav-links,.services-page .nav-links{gap:clamp(18px,1.55vw,26px);right:clamp(252px,18vw,292px)}body.technology-page .nav-cta,body.home-page .nav-cta,.services-page .nav-cta{right:96px}body.technology-page .menu-toggle,body.home-page .menu-toggle,.services-page .menu-toggle{width:42px;height:30px;right:32px}body.technology-page .menu-toggle-mark,body.home-page .menu-toggle-mark,.services-page .menu-toggle-mark,body.technology-page .menu-toggle-mark:before,body.home-page .menu-toggle-mark:before,body.technology-page .menu-toggle-mark:after,body.home-page .menu-toggle-mark:after,.services-page .menu-toggle-mark:before,.services-page .menu-toggle-mark:after{width:32px}body.technology-page .menu-toggle-mark:before,body.home-page .menu-toggle-mark:before,.services-page .menu-toggle-mark:before{top:-8px}body.technology-page .menu-toggle-mark:after,body.home-page .menu-toggle-mark:after,.services-page .menu-toggle-mark:after{top:8px}@media (width>=1440px){body.technology-page .nav-links,body.home-page .nav-links,.services-page .nav-links{right:276px}body.technology-page .nav-cta,body.home-page .nav-cta,.services-page .nav-cta{right:104px}body.technology-page .menu-toggle,body.home-page .menu-toggle,.services-page .menu-toggle{width:44px;height:32px;right:34px}body.technology-page .menu-toggle-mark,body.home-page .menu-toggle-mark,.services-page .menu-toggle-mark,body.technology-page .menu-toggle-mark:before,body.home-page .menu-toggle-mark:before,body.technology-page .menu-toggle-mark:after,body.home-page .menu-toggle-mark:after,.services-page .menu-toggle-mark:before,.services-page .menu-toggle-mark:after{width:34px}}@media (width<=900px){body.technology-page .menu-toggle,body.home-page .menu-toggle,.services-page .menu-toggle{width:42px;height:32px;right:18px}body.technology-page .menu-toggle-mark,body.home-page .menu-toggle-mark,.services-page .menu-toggle-mark,body.technology-page .menu-toggle-mark:before,body.home-page .menu-toggle-mark:before,body.technology-page .menu-toggle-mark:after,body.home-page .menu-toggle-mark:after,.services-page .menu-toggle-mark:before,.services-page .menu-toggle-mark:after{width:34px}}body.technology-page .nav-actions,body.home-page .nav-actions,.services-page .nav-actions{--nav-cluster-gap:clamp(18px, 1.35vw, 24px);z-index:3;align-items:center;gap:var(--nav-cluster-gap);display:flex;position:absolute;top:59px;right:28px;transform:translateY(-50%)}body.technology-page .nav-actions .nav-links,body.home-page .nav-actions .nav-links,.services-page .nav-actions .nav-links,body.technology-page .nav-actions .nav-cta,body.home-page .nav-actions .nav-cta,.services-page .nav-actions .nav-cta,body.technology-page .nav-actions .menu-toggle,body.home-page .nav-actions .menu-toggle,.services-page .nav-actions .menu-toggle{position:static;top:auto;left:auto;right:auto;transform:none}body.technology-page .nav-actions .nav-links,body.home-page .nav-actions .nav-links,.services-page .nav-actions .nav-links{align-items:center;gap:var(--nav-cluster-gap);height:22px;display:flex}body.technology-page .nav-actions .nav-cta,body.home-page .nav-actions .nav-cta,.services-page .nav-actions .nav-cta{white-space:nowrap;flex:none;max-width:none;height:22px;display:inline-flex}body.technology-page .nav-actions .menu-toggle,body.home-page .nav-actions .menu-toggle,.services-page .nav-actions .menu-toggle{flex:none;width:44px;height:32px}body.technology-page .nav-actions .menu-toggle:hover,body.home-page .nav-actions .menu-toggle:hover,body.technology-page .nav-actions .menu-toggle[aria-expanded=true],body.home-page .nav-actions .menu-toggle[aria-expanded=true],.services-page .nav-actions .menu-toggle:hover,.services-page .nav-actions .menu-toggle[aria-expanded=true]{transform:translateY(-1px)}body.technology-page .nav-actions .menu-toggle-mark,body.home-page .nav-actions .menu-toggle-mark,.services-page .nav-actions .menu-toggle-mark,body.technology-page .nav-actions .menu-toggle-mark:before,body.home-page .nav-actions .menu-toggle-mark:before,body.technology-page .nav-actions .menu-toggle-mark:after,body.home-page .nav-actions .menu-toggle-mark:after,.services-page .nav-actions .menu-toggle-mark:before,.services-page .nav-actions .menu-toggle-mark:after{width:34px}body.technology-page .nav-actions .menu-toggle-mark:before,body.home-page .nav-actions .menu-toggle-mark:before,.services-page .nav-actions .menu-toggle-mark:before{top:-8px}body.technology-page .nav-actions .menu-toggle-mark:after,body.home-page .nav-actions .menu-toggle-mark:after,.services-page .nav-actions .menu-toggle-mark:after{top:8px}@media (width<=1180px){body.technology-page .nav-actions,body.home-page .nav-actions,.services-page .nav-actions{--nav-cluster-gap:16px}body.technology-page .nav-actions .nav-links,body.home-page .nav-actions .nav-links,.services-page .nav-actions .nav-links,body.technology-page .nav-actions .nav-cta,body.home-page .nav-actions .nav-cta,.services-page .nav-actions .nav-cta{letter-spacing:.1em;font-size:.64rem}}@media (width<=900px){body.technology-page .nav-actions,body.home-page .nav-actions,.services-page .nav-actions{top:46px;right:18px}body.technology-page .nav-actions .nav-links,body.home-page .nav-actions .nav-links,.services-page .nav-actions .nav-links,body.technology-page .nav-actions .nav-cta,body.home-page .nav-actions .nav-cta,.services-page .nav-actions .nav-cta{display:none}body.technology-page .nav-actions .menu-toggle,body.home-page .nav-actions .menu-toggle,.services-page .nav-actions .menu-toggle{width:44px;height:32px}}body.technology-page .nav-actions .roll-link,body.home-page .nav-actions .roll-link,.services-page .nav-actions .roll-link{position:relative}body.technology-page .nav-actions .roll-link:after,body.home-page .nav-actions .roll-link:after,.services-page .nav-actions .roll-link:after{width:auto;left:0;right:0}body.home-page .feature-card-row .feature-card{transition:none}body.home-page .feature-card-row .feature-card:hover .feature-visual{color:inherit}body.home-page .platform-section{isolation:isolate;background:#080807;position:relative}body.home-page .platform-section:before{z-index:0;content:"";pointer-events:none;opacity:1;mix-blend-mode:normal;filter:none;background-color:#0000;background-image:linear-gradient(#000 0% 16%,#0000 36% 64%,#000 84% 100%),radial-gradient(at 74% 36%,#d2d2c60f,#0000 36%),radial-gradient(at 46% 58%,#ecd47c06,#0000 44%),linear-gradient(115deg,#020202,#080908fe 50%,#030302);background-position:0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;width:auto;height:auto;position:absolute;inset:0 calc(50% - 50vw);transform:none;-webkit-mask-image:none;mask-image:none}body.home-page .platform-section:after{z-index:0;content:"";pointer-events:none;opacity:.76;mix-blend-mode:screen;filter:contrast(175%)brightness(.78);background-color:#0000;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%221.05%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.86%200%200%200%200%200.84%200%200%200%200%200.76%200%200%200%200.30%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22180%22%20height%3D%22180%22%20filter%3D%22url\(%23n\)%22%20opacity%3D%221%22%2F%3E%3C%2Fsvg%3E),repeating-linear-gradient(104deg,#ffffff05 0 1px,#0000 1px 5px);background-position:0 0,0 0;background-size:180px 180px,auto;width:auto;height:auto;position:absolute;inset:0 calc(50% - 50vw);transform:none;-webkit-mask-image:radial-gradient(#000 0 58%,#000000db 76%,#00000094 92%,#0000 100%);mask-image:radial-gradient(#000 0 58%,#000000db 76%,#00000094 92%,#0000 100%)}body.home-page .platform-section>*,body.home-page .platform-section .section-heading,body.home-page .platform-feature-showcase{z-index:1;position:relative}body.home-page .feature-card-row .feature-card{border-color:#0000;transition:none;transform:none;box-shadow:0 30px 90px #00000075}body.home-page .feature-card-row .feature-card:hover{border-color:#0000;transform:none;box-shadow:0 30px 90px #00000075}body.home-page .feature-card-row .feature-card .feature-visual{transition:none}body.home-page .feature-card-row .feature-card:first-child:hover .feature-visual{color:#fff6be85}body.home-page .feature-card-row .feature-card:nth-child(2):hover .feature-visual{color:#ecd47cad}body.home-page .feature-card-row .feature-card:nth-child(3):hover .feature-visual{color:#f6ead780}body.home-page .platform-section{box-sizing:border-box;width:100vw;margin-left:calc(50% - 50vw);margin-right:0;padding-left:clamp(28px,3vw,56px);padding-right:clamp(28px,3vw,56px)}body.home-page .platform-section .section-heading,body.home-page .platform-feature-showcase{width:100%;max-width:none;margin-left:0;margin-right:0}body.home-page .platform-section .section-heading{width:min(100%,920px);box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:0;margin:0 auto clamp(50px,4.8vw,72px);padding:0;display:flex;position:relative}body.home-page .platform-section .section-heading:before{z-index:-1;content:"";pointer-events:none;filter:blur(18px);background:radial-gradient(at 50% 38%,#ecd47c1b,#ecd47c07 44%,#0000 72%);position:absolute;inset:-46px 8% -34px}body.home-page .platform-section .section-heading .eyebrow{color:#ecd47cb3;letter-spacing:.18em;text-align:center;text-transform:uppercase;margin:0 0 16px;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.66rem,.7vw,.82rem);font-weight:600;line-height:1}body.home-page .platform-section .section-heading h2{color:#fff8e4fa;letter-spacing:-.025em;text-align:center;text-shadow:0 0 38px #ecd47c24,0 18px 76px #000000db;max-width:900px;margin:0;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.35rem,3.85vw,4.75rem);font-weight:500;line-height:.94}body.home-page .platform-section .section-heading h2 span{white-space:normal;display:block}body.home-page .platform-section .section-heading h2 span:first-child{color:#fff8e4fa;letter-spacing:inherit;font-size:1em;font-weight:500;line-height:inherit;white-space:nowrap;margin-bottom:0}body.home-page .platform-section .section-heading h2 span:last-child{color:#fff8e4fc}body.home-page .platform-section .section-heading h2:after{content:"";width:0;height:0;box-shadow:none;background:0 0;margin:0;display:none}body.home-page .platform-section .section-heading .section-heading-link{color:#f6ead7c2;grid-column:auto;align-items:center;gap:10px;width:max-content;margin-top:clamp(22px,2vw,30px);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.78rem,.74vw,.9rem);font-weight:500;line-height:1;text-decoration:none;display:inline-flex}body.home-page .platform-section .section-heading .section-heading-link span{color:#ecd47cdb;border:1px solid #ecd47c47;border-radius:999px;place-items:center;width:28px;height:28px;font-size:.95rem;display:grid}body.home-page .feature-card-row .feature-card:before{display:none}body.home-page .feature-visual img{z-index:1;object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}body.home-page .feature-visual-brand img{object-position:center;transform-origin:50%;filter:none;transform:none}body.home-page .feature-visual-content img{object-fit:cover;object-position:center 52%;filter:none;transform:none}body.home-page .feature-visual-brand:before{content:""}body.home-page .feature-card-row .feature-card{grid-template-rows:44px 54px auto;grid-template-columns:minmax(0,1fr);align-content:start;place-items:start stretch;row-gap:8px;box-shadow:none!important;border-color:#0000!important;transition:none!important;display:grid!important;transform:none!important}body.home-page .feature-card-row .feature-card:hover,body.home-page .feature-card-row .feature-card:focus-within{box-shadow:none!important;border-color:#0000!important;transform:none!important}body.home-page .feature-card-row .feature-card:hover .feature-visual,body.home-page .feature-card-row .feature-card:focus-within .feature-visual{filter:none!important;transform:none!important}body.home-page .feature-card-row .feature-card h3{color:#fff8e4f5;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:flex-end;height:44px;min-height:0;margin:0;padding:0 0 0 2px;display:flex;position:relative;max-width:100%!important;font-size:clamp(1.36rem,1.5vw,1.78rem)!important;line-height:1.02!important}body.home-page .feature-card-row .feature-card h3:before{content:"";background:linear-gradient(90deg,#ffffff61,#ffffff0a);width:26px;height:1px;position:absolute;bottom:-5px;left:2px}body.home-page .feature-card-row .feature-card p{color:#f6ead79e;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:flex-start;max-width:min(100%,420px);height:54px;min-height:0;margin:0;padding:0 12px 0 2px;display:flex;position:relative;font-size:clamp(.9rem,.84vw,1rem)!important;line-height:1.34!important}body.home-page .feature-card-row .feature-card p:after{content:none}body.home-page .feature-card-row .feature-card:nth-child(2){grid-template-rows:44px 54px auto;grid-template-columns:minmax(0,1fr);place-items:start stretch;row-gap:8px;box-shadow:none!important;border-color:#0000!important;transition:none!important;display:grid!important;transform:none!important}body.home-page .feature-card-row .feature-card:nth-child(2):hover,body.home-page .feature-card-row .feature-card:nth-child(2):focus-within{box-shadow:none!important;border-color:#0000!important;transform:none!important}body.home-page .feature-card-row .feature-visual{border:0;border-radius:0;align-self:start;aspect-ratio:1024/764!important;width:100%!important;min-height:0!important;margin:0!important}body.home-page .feature-card-row .feature-card:first-child .feature-visual,body.home-page .feature-card-row .feature-card:nth-child(2) .feature-visual,body.home-page .feature-card-row .feature-card:nth-child(3) .feature-visual{border-radius:0;aspect-ratio:1024/764!important;width:100%!important;min-height:0!important;margin:0!important;transition:none!important;transform:none!important}body.home-page .feature-card-row .feature-visual-brand{background:#050505}body.home-page .feature-card-row .feature-card:first-child:hover .feature-visual,body.home-page .feature-card-row .feature-card:nth-child(2):hover .feature-visual,body.home-page .feature-card-row .feature-card:nth-child(3):hover .feature-visual{transform:none!important}body.home-page .feature-card-row .feature-visual-content:after,body.home-page .feature-card-row .feature-visual-brand:after,body.home-page .feature-card-row .feature-visual-third:after{content:none!important}body.home-page .platform-feature-showcase{margin-bottom:clamp(75px,7.8vw,125px)}.footer-band{z-index:6;background:radial-gradient(at 50% 0,#ffffffe6,#0000 46%),#f4f3ee;width:100vw;margin-left:50%;padding:clamp(40px,5vw,88px) clamp(16px,3vw,40px) 0;position:relative;transform:translate(-50%)}.footer-band .site-footer{width:100%;max-width:1420px;margin:0 auto}.site-footer:before{opacity:.62;mix-blend-mode:screen;filter:contrast(165%)brightness(.78);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%221.05%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.86%200%200%200%200%200.84%200%200%200%200%200.76%200%200%200%200.30%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22180%22%20height%3D%22180%22%20filter%3D%22url\(%23n\)%22%20opacity%3D%221%22%2F%3E%3C%2Fsvg%3E),repeating-linear-gradient(104deg,#ffffff05 0 1px,#0000 1px 5px);background-position:0 0,0 0;background-size:180px 180px,auto;-webkit-mask-image:radial-gradient(#000 0 60%,#0009 82%,#0000 100%);mask-image:radial-gradient(#000 0 60%,#0009 82%,#0000 100%)}.site-footer:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d6a94a38,#ecd47ce6 50%,#d6a94a38,#0000);height:1px;position:absolute;top:0;left:9%;right:9%;box-shadow:0 0 18px #ecd47c4d}.site-footer .footer-link-heading{font-size:.8rem}.site-footer .footer-links a,.site-footer .footer-links span:not(.footer-link-heading){font-size:clamp(.95rem,1vw,1.08rem);line-height:1.4}.site-footer .footer-badge{min-width:232px}.site-footer .footer-badge span{font-size:.68rem}.site-footer .footer-badge strong{font-size:.98rem}.site-footer .footer-card-bottom p{font-size:.82rem}body.home-page .site-ai-view{padding-top:120px}.services-page .site-ai-view{padding-top:158px}@media (width<=900px){body.home-page .site-ai-view{padding-top:92px}.services-page .site-ai-view{padding-top:116px}}body.platform-page{background:var(--black);color:var(--cream)}.platform-page .platform-section{padding:clamp(72px,8vw,116px) 0 clamp(64px,7vw,96px)}a.logo-box{cursor:pointer;text-decoration:none;transition:transform .24s cubic-bezier(.19,1,.22,1)}a.logo-box:hover{transform:translateY(-3px)}a.logo-box:hover .logo-name{color:var(--gold-bright)}.platform-hero{z-index:5;min-height:clamp(600px,88vh,920px);padding:clamp(112px, 14vh, 184px) var(--page-gutter) clamp(60px, 8vh, 104px);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.platform-hero:before{z-index:0;content:"";pointer-events:none;opacity:.9;background:radial-gradient(62% 48% at 50% 6%,#ecd47c2e,#0000 62%),radial-gradient(circle at 50% 0,#ecd47c38 0 1px,#0000 1.9px) 0 0/17px 17px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 0 36%,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 0,#000 0 36%,#0000 78%)}.platform-hero-inner{z-index:1;justify-items:center;width:min(940px,100%);display:grid;position:relative}.platform-eyebrow{color:#ecd47ceb;letter-spacing:.18em;text-transform:uppercase;background:#ecd47c0d;border:1px solid #ecd47c38;border-radius:999px;align-items:center;gap:10px;margin:0 0 26px;padding:7px 16px 7px 8px;font-size:.72rem;font-weight:500;display:inline-flex}.platform-logo-chip{background:linear-gradient(160deg,#19c08f,#0c8567);border-radius:8px;place-items:center;width:26px;height:26px;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.platform-logo-chip svg{width:17px;height:17px}.platform-hero h1{letter-spacing:-.02em;color:var(--cream);margin:0 0 22px;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.6rem,6.4vw,5.45rem);font-weight:300;line-height:1}.platform-hero-accent{background:linear-gradient(116deg, #ffe9a8 0%, var(--gold-bright) 40%, var(--gold) 100%);color:#0000;filter:drop-shadow(0 4px 30px #ecd47c47);-webkit-background-clip:text;background-clip:text}.platform-hero-sub{max-width:660px;color:var(--muted);margin:0 auto 30px;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.5}.platform-hero-sub em{color:var(--cream);font-style:italic}.platform-hero-clarity{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12110e8c;border:1px solid #ecd47c29;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;max-width:700px;margin:0 auto 34px;padding:11px 18px;display:inline-flex}.platform-hero-clarity-tag{color:var(--gold-bright);letter-spacing:.14em;text-transform:uppercase;background:#ecd47c24;border-radius:999px;flex:none;padding:4px 11px;font-size:.62rem;font-weight:700}.platform-hero-clarity span:last-child{color:#f6ead7c7;text-align:left;font-size:.9rem;line-height:1.4}.platform-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin-bottom:40px;display:inline-flex}.platform-text-link{color:var(--guide-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:500;text-decoration:none;transition:color .2s}.platform-text-link:hover{color:var(--gold-bright)}.platform-hero-meta{color:#f6ead780;letter-spacing:.04em;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.platform-hero-meta li{position:relative}.platform-hero-meta li+li:before{content:"·";color:#ecd47c8c;position:absolute;left:-16px}.platform-stat-strip{z-index:5;grid-template-columns:repeat(4,1fr);gap:14px;padding:clamp(44px,5vw,68px) 0;display:grid;position:relative}.platform-stat{background:radial-gradient(circle at 50% 0%, #ecd47c12, transparent 60%), var(--card-surface);text-align:left;border:1px solid #ecd47c24;border-radius:22px;flex-direction:column;gap:9px;padding:clamp(26px,2.6vw,38px) clamp(20px,2vw,28px);display:flex;position:relative;box-shadow:inset 0 1px #fff6be0d}.platform-stat.is-feature{background:radial-gradient(circle at 50% 0%, #ecd47c2b, transparent 58%), var(--card-surface);border-color:#ecd47c57;box-shadow:inset 0 1px #fff6be14,0 0 50px #ecd47c14}.platform-stat strong{color:var(--gold-bright);text-shadow:0 0 26px #ecd47c2e;font-family:Rajdhani,Inter,sans-serif;font-size:clamp(2.6rem,5vw,4rem);font-weight:500;line-height:1}.platform-stat-unit,.platform-stat-plus{color:#ecd47cb8;margin-left:1px;font-size:.5em}.platform-stat span{color:var(--cream);font-size:.95rem;font-weight:600;line-height:1.3}.platform-stat small{color:var(--muted);font-size:.8rem;line-height:1.4}.platform-page .platform-head{z-index:1;text-align:center;max-width:760px;margin:0 auto clamp(40px,4.5vw,64px);position:relative}.platform-page .platform-head h2{margin:8px 0 14px}.platform-page .platform-head p{color:var(--muted);margin:0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.55}.platform-page .platform-head p em{color:var(--cream);font-style:italic}.retrieval-flow{z-index:1;text-align:left;grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.retrieval-node{background:var(--card-surface);border:1px solid #ecd47c24;border-radius:20px;flex-direction:column;gap:12px;padding:28px 24px;display:flex;position:relative}.retrieval-node+.retrieval-node:before{content:"→";color:#ecd47c80;font-size:1.05rem;position:absolute;top:40px;left:-15px}.retrieval-index{letter-spacing:.2em;color:#ecd47c99;font-family:Rajdhani,Inter,sans-serif;font-size:.85rem;font-weight:600}.retrieval-node h3{margin:0}.retrieval-node p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.retrieval-node p em{color:var(--cream);font-style:italic}.retrieval-node.is-win{background:radial-gradient(circle at 50% 0%, #ecd47c24, transparent 65%), var(--card-surface);border-color:#ecd47c66;box-shadow:0 0 44px #ecd47c14}.retrieval-node.is-win .retrieval-index{color:var(--gold-bright)}.playbook-grid{z-index:1;text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative}.tactic-card{background:var(--card-surface);border:1px solid #ecd47c21;border-radius:22px;flex-direction:column;gap:10px;padding:clamp(26px,2.4vw,34px);transition:transform .24s cubic-bezier(.19,1,.22,1),border-color .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden}.tactic-card:hover{border-color:#ecd47c57;transform:translateY(-4px);box-shadow:0 18px 50px #0006,0 0 44px #ecd47c12}.tactic-index{color:#ecd47c24;font-family:Rajdhani,Inter,sans-serif;font-size:2.7rem;font-weight:300;line-height:1;transition:color .24s;position:absolute;top:16px;right:22px}.tactic-card:hover .tactic-index{color:#ecd47c47}.tactic-tag{color:#ecd47ccc;letter-spacing:.14em;text-transform:uppercase;border:1px solid #ecd47c33;border-radius:999px;align-self:flex-start;padding:4px 11px;font-size:.62rem;font-weight:600}.tactic-card h3{margin:4px 0 0}.tactic-card p{color:var(--muted);margin:0;font-size:.93rem;line-height:1.55}.tactic-card p strong{color:var(--gold-bright);font-weight:700}.compare-panel{z-index:1;background:radial-gradient(circle at 50% 0%, #ecd47c0f, transparent 55%), var(--card-surface);text-align:left;border:1px solid #ecd47c29;border-radius:26px;grid-template-columns:1fr auto 1fr;gap:clamp(24px,4vw,56px);padding:clamp(30px,3.4vw,48px);display:grid;position:relative}.compare-col-head{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;font-size:.78rem;font-weight:700;display:flex}.compare-rewards .compare-col-head{color:var(--gold-bright)}.compare-ignores .compare-col-head{color:#bda98bb3}.compare-icon{border-radius:50%;place-items:center;width:22px;height:22px;font-size:.8rem;display:grid}.compare-rewards .compare-icon{color:var(--gold-bright);background:#ecd47c29}.compare-ignores .compare-icon{color:#bda98bcc;background:#bda98b1f}.compare-col ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.compare-col li{padding-left:18px;font-size:.96rem;line-height:1.45;position:relative}.compare-col li:before{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.compare-rewards li{color:var(--cream)}.compare-rewards li:before{background:var(--gold-bright);box-shadow:0 0 8px #ecd47c66}.compare-ignores li{color:#bda98ba8}.compare-ignores li:before{background:#bda98b66}.compare-divider{background:linear-gradient(#0000,#ecd47c42,#0000);width:1px}.signal-bento{z-index:1;text-align:left;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(148px,auto);gap:14px;display:grid;position:relative}.bento-tile{background:var(--card-surface);border:1px solid #ecd47c21;border-radius:22px;flex-direction:column;justify-content:flex-end;gap:10px;padding:clamp(22px,2.2vw,30px);display:flex}.bento-feature{background:radial-gradient(circle at 18% 0%, #ecd47c29, transparent 60%), var(--card-surface);border-color:#ecd47c4d;grid-area:span 2/span 2;justify-content:flex-start;box-shadow:0 0 56px #ecd47c14}.bento-wide{grid-column:span 2}.bento-kicker{color:#ecd47ccc;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.bento-stat{color:var(--gold-bright);text-shadow:0 0 26px #ecd47c2e;font-family:Rajdhani,Inter,sans-serif;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:500;line-height:1}.bento-feature .bento-stat{margin:8px 0;font-size:clamp(4rem,8vw,7rem)}.bento-body{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.bento-body-lg{color:var(--cream);font-size:clamp(1rem,1.4vw,1.15rem)}.bento-tile code{color:var(--gold-bright);background:#ecd47c14;border-radius:6px;padding:1px 6px;font-family:Courier New,monospace;font-size:.88em}.platform-timeline{z-index:1;text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative}.timeline-card{background:var(--card-surface);border:1px solid #ecd47c24;border-radius:22px;flex-direction:column;gap:14px;padding:clamp(28px,2.6vw,38px) clamp(26px,2.6vw,36px);display:flex;position:relative}.timeline-card:before{content:"";background:linear-gradient(90deg, var(--gold-bright), #ecd47c1a);border-radius:2px;height:2px;position:absolute;top:0;left:clamp(26px,2.6vw,36px);right:clamp(26px,2.6vw,36px)}.timeline-phase{color:var(--gold-bright);letter-spacing:.1em;border:1px solid #ecd47c38;border-radius:999px;align-self:flex-start;padding:5px 13px;font-family:Rajdhani,Inter,sans-serif;font-size:.8rem;font-weight:600}.timeline-card h3{margin:0}.timeline-card ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.timeline-card li{color:var(--muted);padding-left:22px;font-size:.92rem;line-height:1.4;position:relative}.timeline-card li:before{content:"→";color:#ecd47c8c;position:absolute;left:0}@media (width<=1124px){.platform-stat-strip,.retrieval-flow{grid-template-columns:repeat(2,1fr)}.retrieval-node+.retrieval-node:before{display:none}.playbook-grid{grid-template-columns:repeat(2,1fr)}.platform-timeline{grid-template-columns:1fr}.signal-bento{grid-template-columns:repeat(2,1fr)}.bento-feature{grid-area:span 1/span 2}.bento-wide{grid-column:span 2}}@media (width<=760px){.platform-stat-strip{grid-template-columns:repeat(2,1fr)}.playbook-grid,.compare-panel{grid-template-columns:1fr}.compare-divider{display:none}.signal-bento{grid-template-columns:1fr}.bento-feature,.bento-wide{grid-area:auto/span 1}.platform-hero-clarity span:last-child{text-align:center}}@media (width<=520px){.platform-stat-strip,.retrieval-flow{grid-template-columns:1fr}.platform-hero-meta{gap:8px 24px}}.platform-page .platform-faq,.platform-page .platform-final-cta{background:radial-gradient(circle at 50% 0%, #ecd47c14, transparent 58%), var(--card-surface);border-color:#ecd47c29;box-shadow:inset 0 1px #fff6be0d}.platform-page .platform-final-cta{overflow:hidden;box-shadow:inset 0 1px #fff6be0f,0 0 80px #ecd47c12}.platform-page .platform-faq h2,.platform-page .platform-final-cta h2{color:var(--cream)}.platform-page .platform-final-cta p{color:var(--muted);font-weight:400}.platform-page .platform-faq .eyebrow,.platform-page .platform-final-cta .eyebrow{color:#ecd47cd1;font-weight:300}.platform-page .platform-faq .faq-list{background:#ecd47c0d}.platform-page .platform-faq .faq-list details{background:#08080780;border:1px solid #ecd47c1a}.platform-page .platform-faq .faq-list summary{color:var(--cream)}.platform-page .platform-faq .faq-list p{color:var(--muted)}.platform-page .platform-stat-unit,.platform-page .platform-stat-plus{color:var(--gold-bright);font-size:.56em}body.home-page .services-qa-showcase .qa-visual,body.technology-page .services-qa-showcase .qa-visual{--red:#ff5347;--red-rgb:255, 83, 71}body.home-page .services-qa-showcase .qa-visual-green,body.technology-page .services-qa-showcase .qa-visual-green,body.home-page .services-qa-showcase .qa-visual-orange,body.technology-page .services-qa-showcase .qa-visual-orange,body.home-page .services-qa-showcase .qa-visual-purple,body.technology-page .services-qa-showcase .qa-visual-purple,body.home-page .services-qa-showcase .qa-visual-blue,body.technology-page .services-qa-showcase .qa-visual-blue,body.home-page .services-qa-showcase .qa-visual-gold,body.technology-page .services-qa-showcase .qa-visual-gold,body.home-page .services-qa-showcase .qa-visual-dark,body.technology-page .services-qa-showcase .qa-visual-dark{--accent:#ffd777;--accent-rgb:255, 215, 119}body.home-page .services-qa-showcase .qa-visual,body.technology-page .services-qa-showcase .qa-visual{border:1px solid rgba(var(--accent-rgb), .18)!important;background:radial-gradient(ellipse at 50% 30%, #dce0e21a, #dce0e20a 34%, transparent 66%), var(--black)!important;box-shadow:inset 0 1px 0 #ffffff0f, inset 0 0 0 1px rgba(var(--accent-rgb), .04), 0 2px 1px #0006, 0 40px 90px #0000008c, 0 0 70px rgba(var(--accent-rgb), .07)!important;border-radius:30px!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;padding:clamp(26px,3vw,44px)!important;display:flex!important}body.home-page .services-qa-showcase .qa-visual:before,body.technology-page .services-qa-showcase .qa-visual:before,body.home-page .services-qa-showcase .qa-visual:after,body.technology-page .services-qa-showcase .qa-visual:after{content:""!important;pointer-events:none!important;display:block!important;position:absolute!important}body.home-page .services-qa-showcase .qa-visual:before,body.technology-page .services-qa-showcase .qa-visual:before{z-index:4!important;border-radius:inherit!important;mix-blend-mode:screen, normal!important;opacity:.9!important;background:linear-gradient(135deg,#ffffff1a,#0000 24%),radial-gradient(140% 120% at 50% 120%,#0000008c,#0000 60%)!important;inset:0!important}body.home-page .services-qa-showcase .qa-visual:after,body.technology-page .services-qa-showcase .qa-visual:after{z-index:0!important;border-radius:inherit!important;background:radial-gradient(120% 90% at 50% 0%, rgba(var(--accent-rgb), .1), transparent 52%)!important;inset:-1px!important}body.home-page .services-qa-showcase .qa-visual-grid,body.technology-page .services-qa-showcase .qa-visual-grid{opacity:.62!important;mix-blend-mode:screen!important;filter:contrast(165%)brightness(.78)!important;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%221.05%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.86%200%200%200%200%200.84%200%200%200%200%200.76%200%200%200%200.30%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22180%22%20height%3D%22180%22%20filter%3D%22url\(%23n\)%22%20opacity%3D%221%22%2F%3E%3C%2Fsvg%3E),repeating-linear-gradient(104deg,#ffffff05 0 1px,#0000 1px 5px)!important;background-position:0 0,0 0!important;background-size:180px 180px,auto!important;-webkit-mask-image:radial-gradient(#000 0 60%,#0009 82%,#0000 100%)!important;mask-image:radial-gradient(#000 0 60%,#0009 82%,#0000 100%)!important}body.home-page .services-qa-showcase .qa-glow,body.technology-page .services-qa-showcase .qa-glow{z-index:0!important;background:radial-gradient(circle, rgba(var(--accent-rgb), .4), transparent 68%)!important;filter:blur(46px)!important;opacity:.32!important;pointer-events:none!important;border-radius:50%!important;width:58%!important;height:58%!important;animation:11s ease-in-out infinite qaGlowDrift!important;position:absolute!important;top:-14%!important;right:-8%!important}body.home-page .services-qa-showcase .aeo-panel,body.technology-page .services-qa-showcase .aeo-panel{border:1px solid rgba(var(--accent-rgb), .2)!important;background:linear-gradient(165deg, rgba(var(--accent-rgb), .07), transparent 42%), linear-gradient(180deg, #141512eb, #090908f5)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;border-radius:22px!important;width:auto!important;max-width:460px!important;margin:0 auto!important;padding:clamp(22px,2.4vw,30px)!important;position:relative!important;box-shadow:inset 0 1px #ffffff12,0 22px 50px #00000075!important}body.home-page .services-qa-showcase .panel-label,body.technology-page .services-qa-showcase .panel-label{color:rgba(var(--accent-rgb), .92)!important;letter-spacing:.16em!important;text-transform:uppercase!important;align-items:center!important;gap:9px!important;margin-bottom:18px!important;font-size:.7rem!important;font-weight:600!important;display:flex!important}body.home-page .services-qa-showcase .live-dot,body.technology-page .services-qa-showcase .live-dot,body.home-page .services-qa-showcase .alert-dot,body.technology-page .services-qa-showcase .alert-dot{background:var(--accent)!important;width:7px!important;height:7px!important;box-shadow:0 0 0 0 rgba(var(--accent-rgb), .55)!important;border-radius:50%!important;flex:0 0 7px!important;animation:2.2s ease-out infinite qaPulseDot!important;display:inline-block!important;position:relative!important}body.home-page .services-qa-showcase .alert-dot,body.technology-page .services-qa-showcase .alert-dot{box-shadow:0 0 8px rgba(var(--red-rgb), .6);background:var(--red)!important;animation:none!important}body.home-page .services-qa-showcase .qa-scanline,body.technology-page .services-qa-showcase .qa-scanline{z-index:1!important;background:linear-gradient(180deg, transparent, rgba(var(--accent-rgb), .16) 70%, rgba(var(--accent-rgb), .42))!important;pointer-events:none!important;border-radius:50%!important;height:130px!important;animation:4.4s cubic-bezier(.45,0,.55,1) infinite qaScan!important;position:absolute!important;top:0!important;left:6%!important;right:6%!important;-webkit-mask-image:linear-gradient(#0000,#000 88%)!important;mask-image:linear-gradient(#0000,#000 88%)!important}body.home-page .services-qa-showcase .audit-map strong,body.technology-page .services-qa-showcase .audit-map strong{color:var(--cream)!important;font-size:clamp(1.2rem,1.7vw,1.62rem)!important;line-height:1.05!important}body.home-page .services-qa-showcase .qa-visual-green .engine-row,body.technology-page .services-qa-showcase .qa-visual-green .engine-row{border-bottom:1px solid rgba(var(--accent-rgb), .1)!important;grid-template-columns:74px 1fr 46px!important;align-items:center!important;gap:14px!important;margin-top:16px!important;padding:10px 0!important;display:grid!important}body.home-page .services-qa-showcase .engine-row span,body.technology-page .services-qa-showcase .engine-row span,body.home-page .services-qa-showcase .engine-row b,body.technology-page .services-qa-showcase .engine-row b{color:#f6f8f4db!important;font-size:.92rem!important}body.home-page .services-qa-showcase .engine-row b,body.technology-page .services-qa-showcase .engine-row b{color:var(--accent)!important;text-align:right!important;font-weight:600!important}body.home-page .services-qa-showcase .engine-row .meter,body.technology-page .services-qa-showcase .engine-row .meter{background:#ffffff14!important;border-radius:999px!important;height:7px!important;overflow:hidden!important}body.home-page .services-qa-showcase .engine-row .meter i,body.technology-page .services-qa-showcase .engine-row .meter i{background:linear-gradient(90deg, rgba(var(--accent-rgb), .5), var(--accent))!important;height:100%!important;box-shadow:0 0 12px rgba(var(--accent-rgb), .5)!important;transform-origin:0!important;border-radius:999px!important;animation:1.6s cubic-bezier(.22,1,.36,1) both qaMeter!important;display:block!important}body.home-page .services-qa-showcase .engine-row.muted,body.technology-page .services-qa-showcase .engine-row.muted{opacity:.5!important}body.home-page .services-qa-showcase .engine-row.muted .meter i,body.technology-page .services-qa-showcase .engine-row.muted .meter i{box-shadow:none!important;background:#f6ead74d!important}body.home-page .services-qa-showcase .tag-row,body.technology-page .services-qa-showcase .tag-row{margin-top:18px!important}body.home-page .services-qa-showcase .tag-row em,body.technology-page .services-qa-showcase .tag-row em{border:1px solid rgba(var(--accent-rgb), .26)!important;background:rgba(var(--accent-rgb), .08)!important;color:rgba(var(--accent-rgb), .95)!important;font-size:.74rem!important}body.home-page .services-qa-showcase .aeo-callout,body.technology-page .services-qa-showcase .aeo-callout{border:1px solid rgba(var(--red-rgb), .3)!important;background:linear-gradient(180deg, rgba(var(--red-rgb), .1), rgba(var(--red-rgb), .03))!important;color:#ffded6f0!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:auto!important;max-width:380px!important;margin:18px auto 0!important;padding:14px 20px!important;font-size:.9rem!important;display:flex!important;box-shadow:0 14px 36px #0006!important}body.home-page .services-qa-showcase .qa-visual-orange .code-panel,body.technology-page .services-qa-showcase .qa-visual-orange .code-panel{max-width:480px!important;font-family:SFMono-Regular,ui-monospace,Menlo,monospace!important}body.home-page .services-qa-showcase .browser-bar,body.technology-page .services-qa-showcase .browser-bar{border-bottom:1px solid #ffffff12!important;align-items:center!important;gap:7px!important;margin-bottom:22px!important;padding-bottom:16px!important;display:flex!important}body.home-page .services-qa-showcase .browser-bar span,body.technology-page .services-qa-showcase .browser-bar span{border-radius:50%!important;width:11px!important;height:11px!important}body.home-page .services-qa-showcase .browser-bar span:first-child,body.technology-page .services-qa-showcase .browser-bar span:first-child{background:var(--red)!important}body.home-page .services-qa-showcase .browser-bar span:nth-child(2),body.technology-page .services-qa-showcase .browser-bar span:nth-child(2){background:var(--gold-bright)!important}body.home-page .services-qa-showcase .browser-bar span:nth-child(3),body.technology-page .services-qa-showcase .browser-bar span:nth-child(3){background:#ffffff80!important}body.home-page .services-qa-showcase .browser-bar em,body.technology-page .services-qa-showcase .browser-bar em{background:rgba(var(--accent-rgb), .12)!important;color:rgba(var(--accent-rgb), .92)!important;letter-spacing:.02em!important;border-radius:8px!important;margin-left:auto!important;padding:4px 12px!important;font-size:.74rem!important;font-style:normal!important}body.home-page .services-qa-showcase .code-stack,body.technology-page .services-qa-showcase .code-stack{gap:13px!important;display:grid!important}body.home-page .services-qa-showcase .qa-visual-orange .code-line,body.technology-page .services-qa-showcase .qa-visual-orange .code-line{background:#f6ead721!important;border-radius:999px!important;height:9px!important;margin:0!important;position:relative!important}body.home-page .services-qa-showcase .qa-visual-orange .code-line.wide,body.technology-page .services-qa-showcase .qa-visual-orange .code-line.wide{width:88%!important}body.home-page .services-qa-showcase .qa-visual-orange .code-line.short,body.technology-page .services-qa-showcase .qa-visual-orange .code-line.short{width:46%!important}body.home-page .services-qa-showcase .qa-visual-orange .code-line:not(.wide):not(.short),body.technology-page .services-qa-showcase .qa-visual-orange .code-line:not(.wide):not(.short){width:68%!important}body.home-page .services-qa-showcase .qa-visual-orange .code-line.indent,body.technology-page .services-qa-showcase .qa-visual-orange .code-line.indent{margin-left:24px!important}body.home-page .services-qa-showcase .qa-visual-orange .code-line.tag,body.technology-page .services-qa-showcase .qa-visual-orange .code-line.tag{background:linear-gradient(90deg, rgba(var(--accent-rgb), .7), rgba(var(--accent-rgb), .28))!important}body.home-page .services-qa-showcase .qa-visual-orange .code-line.attr,body.technology-page .services-qa-showcase .qa-visual-orange .code-line.attr{background:rgba(var(--red-rgb), .5)!important}body.home-page .services-qa-showcase .qa-visual-orange .code-line.has-caret:after,body.technology-page .services-qa-showcase .qa-visual-orange .code-line.has-caret:after{content:""!important;background:var(--accent)!important;width:2px!important;height:15px!important;box-shadow:0 0 8px rgba(var(--accent-rgb), .8)!important;animation:1.1s step-end infinite qaCaret!important;position:absolute!important;top:-3px!important;right:-14px!important}body.home-page .services-qa-showcase .qa-visual-orange .schema-pill,body.technology-page .services-qa-showcase .qa-visual-orange .schema-pill{border:1px solid rgba(var(--accent-rgb), .3)!important;background:rgba(var(--accent-rgb), .1)!important;color:rgba(var(--accent-rgb), .96)!important;border-radius:999px!important;align-items:center!important;gap:8px!important;margin-top:24px!important;padding:9px 16px!important;font-family:Inter,sans-serif!important;font-size:.82rem!important;display:inline-flex!important}body.home-page .services-qa-showcase .qa-visual-orange .schema-pill i,body.technology-page .services-qa-showcase .qa-visual-orange .schema-pill i{background:var(--accent)!important;width:13px!important;height:13px!important;box-shadow:0 0 10px rgba(var(--accent-rgb), .7)!important;border-radius:50%!important}body.home-page .services-qa-showcase .orb-wrap,body.technology-page .services-qa-showcase .orb-wrap{aspect-ratio:1!important;place-items:center!important;width:min(60%,280px)!important;margin:0 auto clamp(18px,2.4vw,30px)!important;display:grid!important;position:relative!important}body.home-page .services-qa-showcase .orb-ring,body.technology-page .services-qa-showcase .orb-ring{border:1px solid rgba(var(--accent-rgb), .28)!important;background:radial-gradient(circle, rgba(var(--accent-rgb), .1), transparent 64%)!important;border-radius:50%!important;animation:3.6s ease-out infinite qaRingPulse!important;position:absolute!important;inset:8%!important}body.home-page .services-qa-showcase .orb-ring-2,body.technology-page .services-qa-showcase .orb-ring-2{border-color:rgba(var(--accent-rgb), .16)!important;background:0 0!important;animation-delay:1.2s!important;inset:-8%!important}body.home-page .services-qa-showcase .prompt-orb,body.technology-page .services-qa-showcase .prompt-orb{z-index:2!important;letter-spacing:-.04em!important;background:linear-gradient(180deg, #fff, var(--accent))!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 0 26px rgba(var(--accent-rgb), .5))!important;-webkit-background-clip:text!important;background-clip:text!important;margin:0!important;font-family:Rajdhani,Inter,sans-serif!important;font-size:clamp(3.4rem,6.6vw,5.6rem)!important;font-weight:500!important;line-height:1!important;position:relative!important}body.home-page .services-qa-showcase .visual-caption,body.technology-page .services-qa-showcase .visual-caption{color:#f6ead799!important;letter-spacing:.02em!important;margin-bottom:clamp(22px,3vw,34px)!important;font-size:.96rem!important}body.home-page .services-qa-showcase .source-stack,body.technology-page .services-qa-showcase .source-stack{gap:9px!important;width:min(82%,380px)!important;margin:0 auto!important}body.home-page .services-qa-showcase .source-stack span,body.technology-page .services-qa-showcase .source-stack span{border:1px solid rgba(var(--accent-rgb), .16)!important;background:linear-gradient(120deg, rgba(var(--accent-rgb), .08), #ffffff05)!important;color:#f6f0ffe0!important;border-radius:14px!important;align-items:center!important;gap:12px!important;padding:13px 18px!important;font-size:.92rem!important;display:flex!important;box-shadow:0 10px 26px #00000052!important}body.home-page .services-qa-showcase .source-stack span i,body.technology-page .services-qa-showcase .source-stack span i{background:var(--accent)!important;width:8px!important;height:8px!important;box-shadow:0 0 10px rgba(var(--accent-rgb), .7)!important;border-radius:50%!important;flex:0 0 8px!important}body.home-page .services-qa-showcase .source-stack span b,body.technology-page .services-qa-showcase .source-stack span b{color:var(--accent)!important;margin-left:auto!important;font-family:Rajdhani,Inter,sans-serif!important;font-size:1.02rem!important;font-weight:600!important}body.home-page .services-qa-showcase .angle-system,body.technology-page .services-qa-showcase .angle-system{margin:clamp(10px,2vw,24px) auto!important}body.home-page .services-qa-showcase .angle-ring-outer,body.technology-page .services-qa-showcase .angle-ring-outer{border:1px dashed rgba(var(--accent-rgb), .16)!important;animation:34s linear infinite qaSpin!important;inset:-2%!important}body.home-page .services-qa-showcase .angle-ring,body.technology-page .services-qa-showcase .angle-ring{border-color:rgba(var(--accent-rgb), .2)!important;background:radial-gradient(circle at 50% 50%, rgba(var(--accent-rgb), .09), transparent 60%)!important}body.home-page .services-qa-showcase .angle-pulse,body.technology-page .services-qa-showcase .angle-pulse{z-index:1!important;border:1px solid rgba(var(--accent-rgb), .5)!important;border-radius:50%!important;width:30%!important;height:30%!important;animation:3.4s ease-out infinite qaCorePulse!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}body.home-page .services-qa-showcase .angle-core,body.technology-page .services-qa-showcase .angle-core{border:1px solid rgba(var(--accent-rgb), .34)!important;background:radial-gradient(circle at 50% 0%, rgba(var(--accent-rgb), .16), transparent 62%), #0a0c10f0!important;box-shadow:0 0 0 1px rgba(var(--accent-rgb), .08), 0 18px 50px #00000080, 0 0 50px rgba(var(--accent-rgb), .18)!important}body.home-page .services-qa-showcase .angle-core span,body.technology-page .services-qa-showcase .angle-core span{color:rgba(var(--accent-rgb), .9)!important}body.home-page .services-qa-showcase .angle-ray,body.technology-page .services-qa-showcase .angle-ray{border:1px solid rgba(var(--accent-rgb), .24)!important;background:linear-gradient(120deg, rgba(var(--accent-rgb), .1), #0c0e12e6)!important;color:#eef4ffdb!important;box-shadow:0 12px 30px #0006!important}body.home-page .services-qa-showcase .angle-ray b,body.technology-page .services-qa-showcase .angle-ray b{color:var(--accent)!important}body.home-page .services-qa-showcase .angle-system:before,body.technology-page .services-qa-showcase .angle-system:before,body.home-page .services-qa-showcase .angle-system:after,body.technology-page .services-qa-showcase .angle-system:after{background:linear-gradient(90deg, transparent, rgba(var(--accent-rgb), .4), transparent)!important}body.home-page .services-qa-showcase .angle-system:after,body.technology-page .services-qa-showcase .angle-system:after{background:linear-gradient(180deg, transparent, rgba(var(--accent-rgb), .4), transparent)!important}body.home-page .services-qa-showcase .angle-priority,body.technology-page .services-qa-showcase .angle-priority{border:1px solid rgba(var(--accent-rgb), .22)!important;background:linear-gradient(165deg, rgba(var(--accent-rgb), .07), #0c0e12e6)!important;max-width:400px!important}body.home-page .services-qa-showcase .angle-priority span,body.technology-page .services-qa-showcase .angle-priority span{color:rgba(var(--accent-rgb), .9)!important}body.home-page .services-qa-showcase .growth-chart,body.technology-page .services-qa-showcase .growth-chart{max-width:460px!important;margin:0 auto 18px!important}body.home-page .services-qa-showcase .trend-spark,body.technology-page .services-qa-showcase .trend-spark{width:100%!important;height:clamp(90px,11vw,130px)!important;display:block!important;overflow:visible!important}body.home-page .services-qa-showcase .spark-area,body.technology-page .services-qa-showcase .spark-area{fill:url(#sparkFill)!important}body.home-page .services-qa-showcase .spark-line,body.technology-page .services-qa-showcase .spark-line{stroke-dashoffset:380px;fill:none!important;stroke:var(--accent)!important;stroke-width:3px!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 0 8px rgba(var(--accent-rgb), .6))!important;stroke-dasharray:380!important}body.home-page .services-qa-showcase .spark-dot,body.technology-page .services-qa-showcase .spark-dot{fill:#fff!important;stroke:var(--accent)!important;stroke-width:2px!important;filter:drop-shadow(0 0 10px rgba(var(--accent-rgb), .9))!important;animation:2s ease-out 2.2s infinite both qaPulseDot!important}body.home-page .services-qa-showcase .ownership-grid,body.technology-page .services-qa-showcase .ownership-grid{grid-template-columns:repeat(3,1fr)!important;gap:12px!important;width:min(94%,460px)!important;margin:0 auto!important;display:grid!important}body.home-page .services-qa-showcase .ownership-grid div,body.technology-page .services-qa-showcase .ownership-grid div{border:1px solid rgba(var(--accent-rgb), .18)!important;background:linear-gradient(165deg, rgba(var(--accent-rgb), .09), #0c0b08e6)!important;text-align:center!important;border-radius:16px!important;padding:18px 16px!important;box-shadow:0 14px 32px #0006!important}body.home-page .services-qa-showcase .ownership-grid strong,body.technology-page .services-qa-showcase .ownership-grid strong{background:linear-gradient(180deg, #fff, var(--accent))!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;font-family:Rajdhani,Inter,sans-serif!important;font-size:clamp(1.7rem,3vw,2.5rem)!important;font-weight:600!important;line-height:.95!important;display:block!important}body.home-page .services-qa-showcase .ownership-grid span,body.technology-page .services-qa-showcase .ownership-grid span{color:#f6ead799!important;margin-top:8px!important;font-size:.78rem!important;display:block!important}body.home-page .services-qa-showcase .growth-flow,body.technology-page .services-qa-showcase .growth-flow{flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:0!important;width:auto!important;margin:0 auto clamp(22px,3vw,34px)!important;display:flex!important}body.home-page .services-qa-showcase .growth-flow span,body.technology-page .services-qa-showcase .growth-flow span{border:1px solid rgba(var(--accent-rgb), .2)!important;background:linear-gradient(165deg, rgba(var(--accent-rgb), .07), #0c0b08eb)!important;color:#f6ead7bd!important;text-align:center!important;border-radius:16px!important;flex-direction:column!important;flex:1 1 0!important;gap:8px!important;min-width:96px!important;max-width:150px!important;padding:16px 14px!important;font-size:.8rem!important;display:flex!important;box-shadow:0 14px 30px #0000006b!important}body.home-page .services-qa-showcase .growth-flow span b,body.technology-page .services-qa-showcase .growth-flow span b{color:var(--accent)!important;font-family:Rajdhani,Inter,sans-serif!important;font-size:1.5rem!important;font-weight:600!important}body.home-page .services-qa-showcase .growth-flow .growth-flow-peak,body.technology-page .services-qa-showcase .growth-flow .growth-flow-peak{border-color:rgba(var(--accent-rgb), .5)!important;background:linear-gradient(165deg, rgba(var(--accent-rgb), .2), #141008f2)!important;box-shadow:0 14px 34px #00000075, 0 0 36px rgba(var(--accent-rgb), .22)!important}body.home-page .services-qa-showcase .growth-flow i,body.technology-page .services-qa-showcase .growth-flow i{background:0 0!important;align-self:center!important;width:26px!important;height:auto!important;margin:0!important;display:flex!important}body.home-page .services-qa-showcase .growth-flow i:before,body.technology-page .services-qa-showcase .growth-flow i:before{content:""!important;background:linear-gradient(90deg, rgba(var(--accent-rgb), .2), rgba(var(--accent-rgb), .7))!important;align-self:center!important;width:100%!important;height:2px!important;-webkit-mask-image:linear-gradient(90deg,#000,#000 60%,#0000)!important;mask-image:linear-gradient(90deg,#000,#000 60%,#0000)!important}body.home-page .services-qa-showcase .growth-flow i:after,body.technology-page .services-qa-showcase .growth-flow i:after{content:""!important;border-top:2px solid var(--accent)!important;border-right:2px solid var(--accent)!important;width:6px!important;height:6px!important;margin-left:16px!important;position:absolute!important;transform:rotate(45deg)!important}body.home-page .services-qa-showcase .growth-system,body.technology-page .services-qa-showcase .growth-system{max-width:460px!important}body.home-page .services-qa-showcase .growth-system strong,body.technology-page .services-qa-showcase .growth-system strong{color:var(--cream)!important;font-size:clamp(1.2rem,1.7vw,1.6rem)!important;line-height:1.05!important;display:block!important}body.home-page .services-qa-showcase .growth-system p,body.technology-page .services-qa-showcase .growth-system p{color:#f6ead794!important;margin-top:10px!important;font-size:.92rem!important;line-height:1.5!important}@keyframes qaGlowDrift{0%,to{opacity:.5;transform:translate(0)scale(1)}50%{opacity:.72;transform:translate(-6%,6%)scale(1.12)}}@keyframes qaPulseDot{0%{box-shadow:0 0 0 0 rgba(var(--accent-rgb), .55)}70%,to{box-shadow:0 0 0 8px rgba(var(--accent-rgb), 0)}}@keyframes qaPulseAlert{0%{box-shadow:0 0 #ff7a5980}70%,to{box-shadow:0 0 0 8px #ff7a5900}}@keyframes qaScan{0%{opacity:0;transform:translateY(-40%)}18%,82%{opacity:1}to{opacity:0;transform:translateY(360%)}}@keyframes qaMeter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes qaCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes qaRingPulse{0%{opacity:.85;transform:scale(.92)}70%{opacity:0;transform:scale(1.12)}to{opacity:0;transform:scale(1.12)}}@keyframes qaCorePulse{0%{opacity:.8;transform:translate(-50%,-50%)scale(.7)}80%,to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes qaSpin{to{transform:rotate(360deg)}}@keyframes qaDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){body.home-page .services-qa-showcase .qa-glow,body.technology-page .services-qa-showcase .qa-glow,body.home-page .services-qa-showcase .qa-scanline,body.technology-page .services-qa-showcase .qa-scanline,body.home-page .services-qa-showcase .live-dot,body.technology-page .services-qa-showcase .live-dot,body.home-page .services-qa-showcase .alert-dot,body.technology-page .services-qa-showcase .alert-dot,body.home-page .services-qa-showcase .engine-row .meter i,body.technology-page .services-qa-showcase .engine-row .meter i,body.home-page .services-qa-showcase .code-line.has-caret:after,body.technology-page .services-qa-showcase .code-line.has-caret:after,body.home-page .services-qa-showcase .orb-ring,body.technology-page .services-qa-showcase .orb-ring,body.home-page .services-qa-showcase .angle-ring-outer,body.technology-page .services-qa-showcase .angle-ring-outer,body.home-page .services-qa-showcase .angle-pulse,body.technology-page .services-qa-showcase .angle-pulse,body.home-page .services-qa-showcase .spark-line,body.technology-page .services-qa-showcase .spark-line,body.home-page .services-qa-showcase .spark-dot,body.technology-page .services-qa-showcase .spark-dot{animation:none!important}body.home-page .services-qa-showcase .spark-line,body.technology-page .services-qa-showcase .spark-line{stroke-dashoffset:0!important}body.home-page .services-qa-showcase .qa-scanline,body.technology-page .services-qa-showcase .qa-scanline{display:none!important}}@media (width<=620px){body.home-page .services-qa-showcase .growth-flow span,body.technology-page .services-qa-showcase .growth-flow span{min-width:80px!important}body.home-page .services-qa-showcase .growth-flow i,body.technology-page .services-qa-showcase .growth-flow i{width:18px!important}body.home-page .services-qa-showcase .ownership-grid,body.technology-page .services-qa-showcase .ownership-grid{grid-template-columns:1fr!important}}body.home-page .services-qa-showcase .aeo-callout,body.technology-page .services-qa-showcase .aeo-callout{border-color:rgba(var(--accent-rgb), .26)!important;background:linear-gradient(180deg, rgba(var(--accent-rgb), .1), rgba(var(--accent-rgb), .03))!important;color:#f6ead7db!important}body.home-page .services-qa-showcase .qa-visual-green .aeo-callout,body.technology-page .services-qa-showcase .qa-visual-green .aeo-callout{border-color:rgba(var(--red-rgb), .34)!important;background:linear-gradient(180deg, rgba(var(--red-rgb), .12), rgba(var(--red-rgb), .03))!important;color:#ffded6f0!important}body.home-page .services-qa-showcase .angle-system,body.technology-page .services-qa-showcase .angle-system{width:min(92%,540px)!important;height:min(92vw,480px)!important;max-height:480px!important}body.home-page .services-qa-showcase .angle-core,body.technology-page .services-qa-showcase .angle-core{width:min(42%,196px)!important;padding:16px 18px!important}body.home-page .services-qa-showcase .angle-core span,body.technology-page .services-qa-showcase .angle-core span{margin-bottom:6px!important;font-size:.62rem!important}body.home-page .services-qa-showcase .angle-core strong,body.technology-page .services-qa-showcase .angle-core strong{font-size:clamp(1.02rem,1.45vw,1.4rem)!important;line-height:1.04!important}body.home-page .services-qa-showcase .angle-ray,body.technology-page .services-qa-showcase .angle-ray{min-width:126px!important;padding:10px 14px!important}body.home-page .services-qa-showcase .ray-content,body.technology-page .services-qa-showcase .ray-content{top:-3%!important}body.home-page .services-qa-showcase .ray-source,body.technology-page .services-qa-showcase .ray-source{bottom:-3%!important}body.home-page .services-qa-showcase .ray-entity,body.technology-page .services-qa-showcase .ray-entity,body.home-page .services-qa-showcase .ray-authority,body.technology-page .services-qa-showcase .ray-authority{top:42%!important}body.home-page .services-qa-showcase .orb-wrap,body.technology-page .services-qa-showcase .orb-wrap{width:min(50%,220px)!important;margin:0 auto clamp(14px,1.8vw,22px)!important}body.home-page .services-qa-showcase .source-stack span,body.technology-page .services-qa-showcase .source-stack span{padding:12px 18px!important}body.home-page .services-qa-showcase .qa-visual-purple,body.technology-page .services-qa-showcase .qa-visual-purple,body.home-page .services-qa-showcase .qa-visual-blue,body.technology-page .services-qa-showcase .qa-visual-blue{justify-content:stretch!important}body.home-page .services-qa-showcase .track-panel,body.technology-page .services-qa-showcase .track-panel,body.home-page .services-qa-showcase .angle-panel,body.technology-page .services-qa-showcase .angle-panel{flex-direction:column!important;flex:auto!important;width:100%!important;max-width:none!important;display:flex!important}body.home-page .services-qa-showcase .track-head,body.technology-page .services-qa-showcase .track-head{border-bottom:1px solid rgba(var(--accent-rgb), .12)!important;flex-wrap:wrap!important;align-items:baseline!important;gap:6px 16px!important;margin:6px 0 20px!important;padding-bottom:20px!important;display:flex!important}body.home-page .services-qa-showcase .track-head strong,body.technology-page .services-qa-showcase .track-head strong{letter-spacing:-.04em!important;background:linear-gradient(180deg, #fff, var(--accent))!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;font-family:Rajdhani,Inter,sans-serif!important;font-size:clamp(2.6rem,5vw,4rem)!important;font-weight:600!important;line-height:.86!important}body.home-page .services-qa-showcase .track-head em,body.technology-page .services-qa-showcase .track-head em{color:#f6ead794!important;flex:150px!important;min-width:150px!important;font-size:.9rem!important;font-style:normal!important;line-height:1.4!important}body.home-page .services-qa-showcase .track-rows,body.technology-page .services-qa-showcase .track-rows{flex-direction:column!important;flex:auto!important;justify-content:space-between!important;gap:clamp(13px,1.8vw,22px)!important;display:flex!important}body.home-page .services-qa-showcase .track-row,body.technology-page .services-qa-showcase .track-row{grid-template-columns:104px 1fr 46px!important;align-items:center!important;gap:14px!important;display:grid!important}body.home-page .services-qa-showcase .track-row span,body.technology-page .services-qa-showcase .track-row span{color:#f6ead7d1!important;font-size:.92rem!important}body.home-page .services-qa-showcase .track-row b,body.technology-page .services-qa-showcase .track-row b{color:var(--accent)!important;text-align:right!important;font-family:Rajdhani,Inter,sans-serif!important;font-size:1.04rem!important;font-weight:600!important}body.home-page .services-qa-showcase .track-row .meter,body.technology-page .services-qa-showcase .track-row .meter{background:#ffffff14!important;border-radius:999px!important;height:7px!important;overflow:hidden!important}body.home-page .services-qa-showcase .track-row .meter i,body.technology-page .services-qa-showcase .track-row .meter i{background:linear-gradient(90deg, rgba(var(--accent-rgb), .45), var(--accent))!important;height:100%!important;box-shadow:0 0 12px rgba(var(--accent-rgb), .4)!important;border-radius:999px!important;display:block!important}body.home-page .services-qa-showcase .angle-target,body.technology-page .services-qa-showcase .angle-target{border:1px solid rgba(var(--accent-rgb), .3)!important;background:radial-gradient(110% 120% at 0% 0%, rgba(var(--accent-rgb), .16), transparent 58%), #0c0b088c!important;border-radius:16px!important;margin:6px 0 14px!important;padding:18px 20px!important}body.home-page .services-qa-showcase .angle-target span,body.technology-page .services-qa-showcase .angle-target span{color:rgba(var(--accent-rgb), .9)!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:8px!important;font-size:.66rem!important;display:block!important}body.home-page .services-qa-showcase .angle-target strong,body.technology-page .services-qa-showcase .angle-target strong{color:var(--cream)!important;letter-spacing:-.02em!important;font-size:clamp(1.5rem,2.6vw,2.15rem)!important;line-height:1!important;display:block!important}body.home-page .services-qa-showcase .angle-grid,body.technology-page .services-qa-showcase .angle-grid{flex:auto!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;display:grid!important}body.home-page .services-qa-showcase .angle-cell,body.technology-page .services-qa-showcase .angle-cell{border:1px solid rgba(var(--accent-rgb), .16)!important;background:linear-gradient(165deg, rgba(var(--accent-rgb), .07), #0c0b088c)!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;padding:16px 18px!important;display:flex!important}body.home-page .services-qa-showcase .angle-cell b,body.technology-page .services-qa-showcase .angle-cell b{color:var(--accent)!important;letter-spacing:.04em!important;font-family:Rajdhani,Inter,sans-serif!important;font-size:1.1rem!important;font-weight:600!important}body.home-page .services-qa-showcase .angle-cell span,body.technology-page .services-qa-showcase .angle-cell span{color:#f6ead7db!important;font-size:.96rem!important}body.home-page .services-qa-showcase .angle-next,body.technology-page .services-qa-showcase .angle-next{border:1px solid rgba(var(--accent-rgb), .2)!important;background:linear-gradient(165deg, rgba(var(--accent-rgb), .08), #0c0b088c)!important;border-radius:16px!important;flex-direction:column!important;gap:6px!important;margin-top:12px!important;padding:16px 20px!important;display:flex!important}body.home-page .services-qa-showcase .angle-next span,body.technology-page .services-qa-showcase .angle-next span{color:rgba(var(--accent-rgb), .9)!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:.66rem!important}body.home-page .services-qa-showcase .angle-next strong,body.technology-page .services-qa-showcase .angle-next strong{color:var(--cream)!important;font-size:clamp(1.05rem,1.5vw,1.32rem)!important}body.home-page .services-qa-showcase .qa-glow,body.technology-page .services-qa-showcase .qa-glow,body.home-page .services-qa-showcase .qa-scanline,body.technology-page .services-qa-showcase .qa-scanline,body.home-page .services-qa-showcase .live-dot,body.technology-page .services-qa-showcase .live-dot,body.home-page .services-qa-showcase .alert-dot,body.technology-page .services-qa-showcase .alert-dot,body.home-page .services-qa-showcase .engine-row .meter i,body.technology-page .services-qa-showcase .engine-row .meter i,body.home-page .services-qa-showcase .track-row .meter i,body.technology-page .services-qa-showcase .track-row .meter i,body.home-page .services-qa-showcase .code-line.has-caret:after,body.technology-page .services-qa-showcase .code-line.has-caret:after,body.home-page .services-qa-showcase .spark-line,body.technology-page .services-qa-showcase .spark-line,body.home-page .services-qa-showcase .spark-dot,body.technology-page .services-qa-showcase .spark-dot{animation:none!important}body.home-page .services-qa-showcase .qa-scanline,body.technology-page .services-qa-showcase .qa-scanline{display:none!important}body.home-page .services-qa-showcase .engine-row .meter i,body.technology-page .services-qa-showcase .engine-row .meter i,body.home-page .services-qa-showcase .track-row .meter i,body.technology-page .services-qa-showcase .track-row .meter i{transform:none!important}body.home-page .services-qa-showcase .live-dot,body.technology-page .services-qa-showcase .live-dot{box-shadow:0 0 8px rgba(var(--accent-rgb), .6)!important}body.home-page .services-qa-showcase .code-line.has-caret:after,body.technology-page .services-qa-showcase .code-line.has-caret:after{opacity:1}body.home-page .services-qa-showcase .qa-glow,body.technology-page .services-qa-showcase .qa-glow{opacity:.4!important}body.home-page .services-qa-showcase .audit-map,body.technology-page .services-qa-showcase .audit-map{flex:none!important;height:auto!important;position:relative!important;overflow:hidden!important}body.home-page .services-qa-showcase .scan-sweep,body.technology-page .services-qa-showcase .scan-sweep{opacity:0;z-index:5!important;background:linear-gradient(180deg, transparent, rgba(var(--accent-rgb), .05) 35%, rgba(var(--accent-rgb), .16) 78%, rgba(var(--accent-rgb), .55))!important;border-bottom:1px solid rgba(var(--accent-rgb), .8)!important;height:18%!important;box-shadow:0 6px 24px rgba(var(--accent-rgb), .35)!important;pointer-events:none!important;position:absolute!important;top:-22%!important;left:0!important;right:0!important}body.home-page .services-qa-showcase .qa-visual-green.is-live .scan-sweep,body.technology-page .services-qa-showcase .qa-visual-green.is-live .scan-sweep{animation:1.45s cubic-bezier(.45,0,.4,1) .1s both qaAuditSweep!important}@keyframes qaAuditSweep{0%{opacity:0;transform:translateY(0)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(640%)}}body.home-page .services-qa-showcase .qa-visual-green .audit-map strong,body.technology-page .services-qa-showcase .qa-visual-green .audit-map strong,body.home-page .services-qa-showcase .qa-visual-green .engine-row,body.technology-page .services-qa-showcase .qa-visual-green .engine-row,body.home-page .services-qa-showcase .qa-visual-green .tag-row em,body.technology-page .services-qa-showcase .qa-visual-green .tag-row em{opacity:0;transition:opacity .5s,transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}body.home-page .services-qa-showcase .qa-visual-green.is-live .audit-map strong,body.technology-page .services-qa-showcase .qa-visual-green.is-live .audit-map strong,body.home-page .services-qa-showcase .qa-visual-green.is-live .engine-row,body.technology-page .services-qa-showcase .qa-visual-green.is-live .engine-row,body.home-page .services-qa-showcase .qa-visual-green.is-live .tag-row em,body.technology-page .services-qa-showcase .qa-visual-green.is-live .tag-row em{opacity:1;transform:translateY(0)}body.home-page .services-qa-showcase .qa-visual-green:not(.is-live) .engine-row.muted,body.technology-page .services-qa-showcase .qa-visual-green:not(.is-live) .engine-row.muted{opacity:0!important}body.home-page .services-qa-showcase .qa-visual-green.is-live .engine-row.muted,body.technology-page .services-qa-showcase .qa-visual-green.is-live .engine-row.muted{transition-delay:.94s}body.home-page .services-qa-showcase .qa-visual-green.is-live .audit-map strong,body.technology-page .services-qa-showcase .qa-visual-green.is-live .audit-map strong{transition-delay:.32s}body.home-page .services-qa-showcase .qa-visual-green.is-live .engine-row:nth-of-type(2),body.technology-page .services-qa-showcase .qa-visual-green.is-live .engine-row:nth-of-type(2){transition-delay:.5s}body.home-page .services-qa-showcase .qa-visual-green.is-live .engine-row:nth-of-type(3),body.technology-page .services-qa-showcase .qa-visual-green.is-live .engine-row:nth-of-type(3){transition-delay:.72s}body.home-page .services-qa-showcase .qa-visual-green.is-live .engine-row:nth-of-type(4),body.technology-page .services-qa-showcase .qa-visual-green.is-live .engine-row:nth-of-type(4){transition-delay:.94s}body.home-page .services-qa-showcase .qa-visual-green.is-live .tag-row em:first-child,body.technology-page .services-qa-showcase .qa-visual-green.is-live .tag-row em:first-child{transition-delay:1.5s}body.home-page .services-qa-showcase .qa-visual-green.is-live .tag-row em:nth-child(2),body.technology-page .services-qa-showcase .qa-visual-green.is-live .tag-row em:nth-child(2){transition-delay:1.62s}body.home-page .services-qa-showcase .qa-visual-green.is-live .tag-row em:nth-child(3),body.technology-page .services-qa-showcase .qa-visual-green.is-live .tag-row em:nth-child(3){transition-delay:1.74s}body.home-page .services-qa-showcase .qa-visual-green .engine-row .meter i,body.technology-page .services-qa-showcase .qa-visual-green .engine-row .meter i{transform-origin:0!important;transition:transform 1.1s cubic-bezier(.22,1,.36,1)!important;transform:scaleX(0)!important}body.home-page .services-qa-showcase .qa-visual-green.is-live .engine-row:nth-of-type(2) .meter i,body.technology-page .services-qa-showcase .qa-visual-green.is-live .engine-row:nth-of-type(2) .meter i{transition-delay:.5s!important;transform:scaleX(1)!important}body.home-page .services-qa-showcase .qa-visual-green.is-live .engine-row:nth-of-type(3) .meter i,body.technology-page .services-qa-showcase .qa-visual-green.is-live .engine-row:nth-of-type(3) .meter i{transition-delay:.75s!important;transform:scaleX(1)!important}body.home-page .services-qa-showcase .qa-visual-green.is-live .engine-row:nth-of-type(4) .meter i,body.technology-page .services-qa-showcase .qa-visual-green.is-live .engine-row:nth-of-type(4) .meter i{transition-delay:1s!important;transform:scaleX(1)!important}body.home-page .services-qa-showcase .qa-visual-green .aeo-callout,body.technology-page .services-qa-showcase .qa-visual-green .aeo-callout{opacity:0;transition:opacity .55s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}body.home-page .services-qa-showcase .qa-visual-green.is-live .aeo-callout,body.technology-page .services-qa-showcase .qa-visual-green.is-live .aeo-callout{opacity:1;transition-delay:2s;transform:translateY(0)}body.home-page .services-qa-showcase .qa-visual-green.is-live .aeo-callout .alert-dot,body.technology-page .services-qa-showcase .qa-visual-green.is-live .aeo-callout .alert-dot{animation:.9s ease-out 2.25s 2 qaAlertPing!important}@keyframes qaAlertPing{0%{box-shadow:0 0 0 0 rgba(var(--red-rgb), .65)}to{box-shadow:0 0 0 11px rgba(var(--red-rgb), 0)}}body.home-page .services-qa-showcase .qa-visual.is-live .live-dot,body.technology-page .services-qa-showcase .qa-visual.is-live .live-dot{animation:2.4s ease-in-out .2s infinite qaLiveBreath!important}@keyframes qaLiveBreath{0%,to{box-shadow:0 0 4px rgba(var(--accent-rgb), .4);opacity:.75}50%{box-shadow:0 0 12px rgba(var(--accent-rgb), .8);opacity:1}}body.home-page .services-qa-showcase .qa-visual-orange .browser-bar span,body.technology-page .services-qa-showcase .qa-visual-orange .browser-bar span,body.home-page .services-qa-showcase .qa-visual-orange .browser-bar em,body.technology-page .services-qa-showcase .qa-visual-orange .browser-bar em{opacity:0;transition:opacity .4s}body.home-page .services-qa-showcase .qa-visual-orange.is-live .browser-bar span,body.technology-page .services-qa-showcase .qa-visual-orange.is-live .browser-bar span,body.home-page .services-qa-showcase .qa-visual-orange.is-live .browser-bar em,body.technology-page .services-qa-showcase .qa-visual-orange.is-live .browser-bar em{opacity:1}body.home-page .services-qa-showcase .qa-visual-orange.is-live .browser-bar span:first-child,body.technology-page .services-qa-showcase .qa-visual-orange.is-live .browser-bar span:first-child{transition-delay:80ms}body.home-page .services-qa-showcase .qa-visual-orange.is-live .browser-bar span:nth-child(2),body.technology-page .services-qa-showcase .qa-visual-orange.is-live .browser-bar span:nth-child(2){transition-delay:.16s}body.home-page .services-qa-showcase .qa-visual-orange.is-live .browser-bar span:nth-child(3),body.technology-page .services-qa-showcase .qa-visual-orange.is-live .browser-bar span:nth-child(3){transition-delay:.24s}body.home-page .services-qa-showcase .qa-visual-orange.is-live .browser-bar em,body.technology-page .services-qa-showcase .qa-visual-orange.is-live .browser-bar em{transition-delay:.34s}body.home-page .services-qa-showcase .qa-visual-orange .code-stack .code-line,body.technology-page .services-qa-showcase .qa-visual-orange .code-stack .code-line{opacity:0;transform:scaleX(0);transform-origin:0!important}body.home-page .services-qa-showcase .qa-visual-orange.is-live .code-stack .code-line,body.technology-page .services-qa-showcase .qa-visual-orange.is-live .code-stack .code-line{animation:.5s cubic-bezier(.3,0,.2,1) both qaTypeLine!important}body.home-page .services-qa-showcase .qa-visual-orange.is-live .code-stack .code-line:first-child,body.technology-page .services-qa-showcase .qa-visual-orange.is-live .code-stack .code-line:first-child{animation-delay:.5s!important}body.home-page .services-qa-showcase .qa-visual-orange.is-live .code-stack .code-line:nth-child(2),body.technology-page .services-qa-showcase .qa-visual-orange.is-live .code-stack .code-line:nth-child(2){animation-delay:.78s!important}body.home-page .services-qa-showcase .qa-visual-orange.is-live .code-stack .code-line:nth-child(3),body.technology-page .services-qa-showcase .qa-visual-orange.is-live .code-stack .code-line:nth-child(3){animation-delay:1.06s!important}body.home-page .services-qa-showcase .qa-visual-orange.is-live .code-stack .code-line:nth-child(4),body.technology-page .services-qa-showcase .qa-visual-orange.is-live .code-stack .code-line:nth-child(4){animation-delay:1.34s!important}body.home-page .services-qa-showcase .qa-visual-orange.is-live .code-stack .code-line:nth-child(5),body.technology-page .services-qa-showcase .qa-visual-orange.is-live .code-stack .code-line:nth-child(5){animation-delay:1.62s!important}body.home-page .services-qa-showcase .qa-visual-orange.is-live .code-stack .code-line:nth-child(6),body.technology-page .services-qa-showcase .qa-visual-orange.is-live .code-stack .code-line:nth-child(6){animation-delay:1.9s!important}@keyframes qaTypeLine{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}body.home-page .services-qa-showcase .qa-visual-orange .code-line.has-caret:after,body.technology-page .services-qa-showcase .qa-visual-orange .code-line.has-caret:after{opacity:0}body.home-page .services-qa-showcase .qa-visual-orange.is-live .code-line.has-caret:after,body.technology-page .services-qa-showcase .qa-visual-orange.is-live .code-line.has-caret:after{animation:.95s step-end 1.62s infinite qaCaretBlink!important}@keyframes qaCaretBlink{0%,54%{opacity:1}55%,to{opacity:0}}body.home-page .services-qa-showcase .qa-visual-orange.is-live .code-stack .code-line.tag,body.technology-page .services-qa-showcase .qa-visual-orange.is-live .code-stack .code-line.tag{animation:.5s cubic-bezier(.3,0,.2,1) both qaTypeLine,.8s ease-out 2.5s qaCompileFlash!important}body.home-page .services-qa-showcase .qa-visual-orange.is-live .code-stack .code-line.tag:first-child,body.technology-page .services-qa-showcase .qa-visual-orange.is-live .code-stack .code-line.tag:first-child{animation-delay:.5s,2.5s!important}body.home-page .services-qa-showcase .qa-visual-orange.is-live .code-stack .code-line.tag:nth-child(6),body.technology-page .services-qa-showcase .qa-visual-orange.is-live .code-stack .code-line.tag:nth-child(6){animation-delay:1.9s,2.5s!important}@keyframes qaCompileFlash{0%{filter:brightness()}30%{filter:brightness(1.7)}to{filter:brightness()}}body.home-page .services-qa-showcase .qa-visual-orange .schema-pill,body.technology-page .services-qa-showcase .qa-visual-orange .schema-pill{opacity:0;transition:opacity .45s,transform .5s cubic-bezier(.34,1.56,.64,1);transform:translateY(8px)scale(.94)}body.home-page .services-qa-showcase .qa-visual-orange.is-live .schema-pill,body.technology-page .services-qa-showcase .qa-visual-orange.is-live .schema-pill{opacity:1;transition-delay:2.45s;transform:translateY(0)scale(1)}body.home-page .services-qa-showcase .qa-visual-orange.is-live .schema-pill i,body.technology-page .services-qa-showcase .qa-visual-orange.is-live .schema-pill i{animation:1s ease-out 2.6s 2 qaSchemaFlash!important}@keyframes qaSchemaFlash{0%{box-shadow:0 0 0 0 rgba(var(--accent-rgb), .7)}to{box-shadow:0 0 0 10px rgba(var(--accent-rgb), 0)}}body.home-page .services-qa-showcase .qa-visual-orange .aeo-callout,body.technology-page .services-qa-showcase .qa-visual-orange .aeo-callout{opacity:0;transition:opacity .55s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}body.home-page .services-qa-showcase .qa-visual-orange.is-live .aeo-callout,body.technology-page .services-qa-showcase .qa-visual-orange.is-live .aeo-callout{opacity:1;transition-delay:2.9s;transform:translateY(0)}body.home-page .services-qa-showcase .qa-visual-purple .track-head strong,body.technology-page .services-qa-showcase .qa-visual-purple .track-head strong,body.home-page .services-qa-showcase .qa-visual-purple .track-head em,body.technology-page .services-qa-showcase .qa-visual-purple .track-head em{opacity:0;transition:opacity .5s,transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}body.home-page .services-qa-showcase .qa-visual-purple.is-live .track-head strong,body.technology-page .services-qa-showcase .qa-visual-purple.is-live .track-head strong,body.home-page .services-qa-showcase .qa-visual-purple.is-live .track-head em,body.technology-page .services-qa-showcase .qa-visual-purple.is-live .track-head em{opacity:1;transform:translateY(0)}body.home-page .services-qa-showcase .qa-visual-purple.is-live .track-head strong,body.technology-page .services-qa-showcase .qa-visual-purple.is-live .track-head strong{transition-delay:.15s}body.home-page .services-qa-showcase .qa-visual-purple.is-live .track-head em,body.technology-page .services-qa-showcase .qa-visual-purple.is-live .track-head em{transition-delay:.4s}body.home-page .services-qa-showcase .qa-visual-purple .track-row,body.technology-page .services-qa-showcase .qa-visual-purple .track-row{opacity:0;transition:opacity .45s,transform .5s cubic-bezier(.22,1,.36,1);transform:translate(-16px)}body.home-page .services-qa-showcase .qa-visual-purple.is-live .track-row,body.technology-page .services-qa-showcase .qa-visual-purple.is-live .track-row{opacity:1;transform:translate(0)}body.home-page .services-qa-showcase .qa-visual-purple.is-live .track-row:first-child,body.technology-page .services-qa-showcase .qa-visual-purple.is-live .track-row:first-child{transition-delay:.55s}body.home-page .services-qa-showcase .qa-visual-purple.is-live .track-row:nth-child(2),body.technology-page .services-qa-showcase .qa-visual-purple.is-live .track-row:nth-child(2){transition-delay:.75s}body.home-page .services-qa-showcase .qa-visual-purple.is-live .track-row:nth-child(3),body.technology-page .services-qa-showcase .qa-visual-purple.is-live .track-row:nth-child(3){transition-delay:.95s}body.home-page .services-qa-showcase .qa-visual-purple.is-live .track-row:nth-child(4),body.technology-page .services-qa-showcase .qa-visual-purple.is-live .track-row:nth-child(4){transition-delay:1.15s}body.home-page .services-qa-showcase .qa-visual-purple.is-live .track-row:nth-child(5),body.technology-page .services-qa-showcase .qa-visual-purple.is-live .track-row:nth-child(5){transition-delay:1.35s}body.home-page .services-qa-showcase .qa-visual-purple .track-row .meter i,body.technology-page .services-qa-showcase .qa-visual-purple .track-row .meter i{transform-origin:0!important;transition:transform 1.2s cubic-bezier(.22,1,.36,1)!important;transform:scaleX(0)!important}body.home-page .services-qa-showcase .qa-visual-purple.is-live .track-row:first-child .meter i,body.technology-page .services-qa-showcase .qa-visual-purple.is-live .track-row:first-child .meter i{transition-delay:.6s!important;transform:scaleX(1)!important}body.home-page .services-qa-showcase .qa-visual-purple.is-live .track-row:nth-child(2) .meter i,body.technology-page .services-qa-showcase .qa-visual-purple.is-live .track-row:nth-child(2) .meter i{transition-delay:.8s!important;transform:scaleX(1)!important}body.home-page .services-qa-showcase .qa-visual-purple.is-live .track-row:nth-child(3) .meter i,body.technology-page .services-qa-showcase .qa-visual-purple.is-live .track-row:nth-child(3) .meter i{transition-delay:1s!important;transform:scaleX(1)!important}body.home-page .services-qa-showcase .qa-visual-purple.is-live .track-row:nth-child(4) .meter i,body.technology-page .services-qa-showcase .qa-visual-purple.is-live .track-row:nth-child(4) .meter i{transition-delay:1.2s!important;transform:scaleX(1)!important}body.home-page .services-qa-showcase .qa-visual-purple.is-live .track-row:nth-child(5) .meter i,body.technology-page .services-qa-showcase .qa-visual-purple.is-live .track-row:nth-child(5) .meter i{transition-delay:1.4s!important;transform:scaleX(1)!important}body.home-page .services-qa-showcase .qa-visual-purple.is-live .track-row .meter i:after,body.technology-page .services-qa-showcase .qa-visual-purple.is-live .track-row .meter i:after{transform:translate(-100%);content:""!important;background:linear-gradient(90deg,#0000,#ffffff59,#0000)!important;animation:3.2s ease-in-out 2.8s infinite qaMeterShimmer!important;position:absolute!important;inset:0!important}body.home-page .services-qa-showcase .qa-visual-purple .track-row .meter i,body.technology-page .services-qa-showcase .qa-visual-purple .track-row .meter i{position:relative!important;overflow:hidden!important}@keyframes qaMeterShimmer{0%{transform:translate(-100%)}38%,to{transform:translate(100%)}}body.home-page .services-qa-showcase .qa-visual-blue .angle-target,body.technology-page .services-qa-showcase .qa-visual-blue .angle-target{opacity:0;transition:opacity .5s,transform .55s cubic-bezier(.22,1,.36,1);transform:scale(.96)}body.home-page .services-qa-showcase .qa-visual-blue.is-live .angle-target,body.technology-page .services-qa-showcase .qa-visual-blue.is-live .angle-target{opacity:1;transition-delay:.15s;transform:scale(1)}body.home-page .services-qa-showcase .qa-visual-blue .angle-target,body.technology-page .services-qa-showcase .qa-visual-blue .angle-target{position:relative!important}body.home-page .services-qa-showcase .qa-visual-blue .angle-target:after,body.technology-page .services-qa-showcase .qa-visual-blue .angle-target:after{content:""!important;border:1px solid rgba(var(--accent-rgb), 0)!important;pointer-events:none!important;border-radius:16px!important;position:absolute!important;inset:-1px!important}body.home-page .services-qa-showcase .qa-visual-blue.is-live .angle-target:after,body.technology-page .services-qa-showcase .qa-visual-blue.is-live .angle-target:after{animation:1.1s cubic-bezier(.2,.6,.3,1) .55s qaTargetLock!important}@keyframes qaTargetLock{0%{border-color:rgba(var(--accent-rgb), .85);opacity:1;transform:scale(1)}to{border-color:rgba(var(--accent-rgb), 0);opacity:0;transform:scale(1.12)}}body.home-page .services-qa-showcase .qa-visual-blue .angle-cell,body.technology-page .services-qa-showcase .qa-visual-blue .angle-cell{opacity:0;transition:opacity .45s,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}body.home-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell,body.technology-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell{opacity:1;transform:translateY(0)}body.home-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:first-child,body.technology-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:first-child{transition-delay:.9s}body.home-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:nth-child(2),body.technology-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:nth-child(2){transition-delay:1.25s}body.home-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:nth-child(3),body.technology-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:nth-child(3){transition-delay:1.6s}body.home-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:nth-child(4),body.technology-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:nth-child(4){transition-delay:1.95s}body.home-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:first-child,body.technology-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:first-child{animation:.7s ease-out 1.35s qaCellDeploy!important}body.home-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:nth-child(2),body.technology-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:nth-child(2){animation:.7s ease-out 1.7s qaCellDeploy!important}body.home-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:nth-child(3),body.technology-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:nth-child(3){animation:.7s ease-out 2.05s qaCellDeploy!important}body.home-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:nth-child(4),body.technology-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:nth-child(4){animation:.7s ease-out 2.4s qaCellDeploy!important}@keyframes qaCellDeploy{0%{border-color:rgba(var(--accent-rgb), .8);box-shadow:0 0 24px rgba(var(--accent-rgb), .25)}to{border-color:rgba(var(--accent-rgb), .16);box-shadow:0 0 0 rgba(var(--accent-rgb), 0)}}body.home-page .services-qa-showcase .qa-visual-blue .angle-cell b,body.technology-page .services-qa-showcase .qa-visual-blue .angle-cell b{opacity:.35;transition:opacity .4s}body.home-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:first-child b,body.technology-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:first-child b{opacity:1;transition-delay:1.45s}body.home-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:nth-child(2) b,body.technology-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:nth-child(2) b{opacity:1;transition-delay:1.8s}body.home-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:nth-child(3) b,body.technology-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:nth-child(3) b{opacity:1;transition-delay:2.15s}body.home-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:nth-child(4) b,body.technology-page .services-qa-showcase .qa-visual-blue.is-live .angle-cell:nth-child(4) b{opacity:1;transition-delay:2.5s}body.home-page .services-qa-showcase .qa-visual-blue .angle-next,body.technology-page .services-qa-showcase .qa-visual-blue .angle-next{opacity:0;transition:opacity .5s,transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}body.home-page .services-qa-showcase .qa-visual-blue.is-live .angle-next,body.technology-page .services-qa-showcase .qa-visual-blue.is-live .angle-next{opacity:1;transition-delay:2.85s;transform:translateY(0)}body.home-page .services-qa-showcase .step-visual-card.qa-visual,body.technology-page .services-qa-showcase .step-visual-card.qa-visual{aspect-ratio:auto!important;height:auto!important;min-height:clamp(390px,34vw,540px)!important}body.home-page .services-qa-showcase .qa-visual-blue .angle-target,body.technology-page .services-qa-showcase .qa-visual-blue .angle-target{margin-bottom:12px!important;padding:14px 18px!important}body.home-page .services-qa-showcase .qa-visual-blue .angle-cell,body.technology-page .services-qa-showcase .qa-visual-blue .angle-cell{gap:6px!important;padding:13px 16px!important}body.home-page .services-qa-showcase .qa-visual-blue .angle-grid,body.technology-page .services-qa-showcase .qa-visual-blue .angle-grid{gap:10px!important}body.home-page .services-qa-showcase .qa-visual-blue .angle-next,body.technology-page .services-qa-showcase .qa-visual-blue .angle-next{margin-top:10px!important;padding:13px 18px!important}body.home-page .services-qa-showcase .qa-visual-gold .spark-line,body.technology-page .services-qa-showcase .qa-visual-gold .spark-line{stroke-dashoffset:380px;stroke-dasharray:380!important}body.home-page .services-qa-showcase .qa-visual-gold.is-live .spark-line,body.technology-page .services-qa-showcase .qa-visual-gold.is-live .spark-line{animation:1.7s cubic-bezier(.55,0,.3,1) .35s both qaDrawLine!important}@keyframes qaDrawLine{0%{stroke-dashoffset:380px}to{stroke-dashoffset:0}}body.home-page .services-qa-showcase .qa-visual-gold .spark-area,body.technology-page .services-qa-showcase .qa-visual-gold .spark-area{opacity:0;transition:opacity .9s 1.1s}body.home-page .services-qa-showcase .qa-visual-gold.is-live .spark-area,body.technology-page .services-qa-showcase .qa-visual-gold.is-live .spark-area{opacity:1}body.home-page .services-qa-showcase .qa-visual-gold .spark-dot,body.technology-page .services-qa-showcase .qa-visual-gold .spark-dot{opacity:0}body.home-page .services-qa-showcase .qa-visual-gold.is-live .spark-dot,body.technology-page .services-qa-showcase .qa-visual-gold.is-live .spark-dot{animation:.45s cubic-bezier(.34,1.56,.64,1) 1.95s both qaDotLand,1.4s ease-out 2.5s 2 qaDotPulse!important}@keyframes qaDotLand{0%{opacity:0;transform-origin:50%;transform-box:fill-box;transform:scale(.2)}to{opacity:1;transform-origin:50%;transform-box:fill-box;transform:scale(1)}}@keyframes qaDotPulse{0%{r:4}35%{r:6}to{r:4}}body.home-page .services-qa-showcase .qa-visual-gold .growth-chart,body.technology-page .services-qa-showcase .qa-visual-gold .growth-chart{opacity:0;transition:opacity .5s,transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}body.home-page .services-qa-showcase .qa-visual-gold.is-live .growth-chart,body.technology-page .services-qa-showcase .qa-visual-gold.is-live .growth-chart{opacity:1;transition-delay:.1s;transform:translateY(0)}body.home-page .services-qa-showcase .qa-visual-gold .ownership-grid div,body.technology-page .services-qa-showcase .qa-visual-gold .ownership-grid div{opacity:0;transition:opacity .5s,transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}body.home-page .services-qa-showcase .qa-visual-gold.is-live .ownership-grid div,body.technology-page .services-qa-showcase .qa-visual-gold.is-live .ownership-grid div{opacity:1;transform:translateY(0)}body.home-page .services-qa-showcase .qa-visual-gold.is-live .ownership-grid div:first-child,body.technology-page .services-qa-showcase .qa-visual-gold.is-live .ownership-grid div:first-child{transition-delay:1.85s}body.home-page .services-qa-showcase .qa-visual-gold.is-live .ownership-grid div:nth-child(2),body.technology-page .services-qa-showcase .qa-visual-gold.is-live .ownership-grid div:nth-child(2){transition-delay:2.05s}body.home-page .services-qa-showcase .qa-visual-gold.is-live .ownership-grid div:nth-child(3),body.technology-page .services-qa-showcase .qa-visual-gold.is-live .ownership-grid div:nth-child(3){transition-delay:2.25s}body.home-page .services-qa-showcase .qa-visual-dark .growth-flow span,body.technology-page .services-qa-showcase .qa-visual-dark .growth-flow span{opacity:0;transition:opacity .5s,transform .55s cubic-bezier(.34,1.4,.5,1);transform:translate(-14px)scale(.96)}body.home-page .services-qa-showcase .qa-visual-dark.is-live .growth-flow span,body.technology-page .services-qa-showcase .qa-visual-dark.is-live .growth-flow span{opacity:1;transform:translate(0)scale(1)}body.home-page .services-qa-showcase .qa-visual-dark.is-live .growth-flow span:first-of-type,body.technology-page .services-qa-showcase .qa-visual-dark.is-live .growth-flow span:first-of-type{transition-delay:.3s}body.home-page .services-qa-showcase .qa-visual-dark.is-live .growth-flow span:nth-of-type(2),body.technology-page .services-qa-showcase .qa-visual-dark.is-live .growth-flow span:nth-of-type(2){transition-delay:1.1s}body.home-page .services-qa-showcase .qa-visual-dark.is-live .growth-flow span:nth-of-type(3),body.technology-page .services-qa-showcase .qa-visual-dark.is-live .growth-flow span:nth-of-type(3){transition-delay:1.9s}body.home-page .services-qa-showcase .qa-visual-dark .growth-flow i:before,body.technology-page .services-qa-showcase .qa-visual-dark .growth-flow i:before{opacity:.25}body.home-page .services-qa-showcase .qa-visual-dark .growth-flow i:after,body.technology-page .services-qa-showcase .qa-visual-dark .growth-flow i:after{opacity:0}body.home-page .services-qa-showcase .qa-visual-dark.is-live .growth-flow i:first-of-type:before,body.technology-page .services-qa-showcase .qa-visual-dark.is-live .growth-flow i:first-of-type:before{animation:.5s ease-out .85s both qaFlowOn!important}body.home-page .services-qa-showcase .qa-visual-dark.is-live .growth-flow i:first-of-type:after,body.technology-page .services-qa-showcase .qa-visual-dark.is-live .growth-flow i:first-of-type:after{animation:.5s ease-out .95s both qaArrowOn!important}body.home-page .services-qa-showcase .qa-visual-dark.is-live .growth-flow i:nth-of-type(2):before,body.technology-page .services-qa-showcase .qa-visual-dark.is-live .growth-flow i:nth-of-type(2):before{animation:.5s ease-out 1.65s both qaFlowOn!important}body.home-page .services-qa-showcase .qa-visual-dark.is-live .growth-flow i:nth-of-type(2):after,body.technology-page .services-qa-showcase .qa-visual-dark.is-live .growth-flow i:nth-of-type(2):after{animation:.5s ease-out 1.75s both qaArrowOn!important}@keyframes qaFlowOn{0%{opacity:.25}to{opacity:1}}@keyframes qaArrowOn{0%{opacity:0;transform:rotate(45deg)translate(-4px,4px)}to{opacity:1;transform:rotate(45deg)translate(0)}}body.home-page .services-qa-showcase .qa-visual-dark.is-live .growth-flow .growth-flow-peak,body.technology-page .services-qa-showcase .qa-visual-dark.is-live .growth-flow .growth-flow-peak{animation:1.2s ease-out 2.3s qaPeakSurge!important}@keyframes qaPeakSurge{0%{box-shadow:0 14px 34px #00000075, 0 0 0 rgba(var(--accent-rgb), 0)}35%{box-shadow:0 14px 34px #00000075, 0 0 52px rgba(var(--accent-rgb), .45)}to{box-shadow:0 14px 34px #00000075, 0 0 36px rgba(var(--accent-rgb), .22)}}body.home-page .services-qa-showcase .qa-visual-dark .growth-system,body.technology-page .services-qa-showcase .qa-visual-dark .growth-system{opacity:0;transition:opacity .55s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}body.home-page .services-qa-showcase .qa-visual-dark.is-live .growth-system,body.technology-page .services-qa-showcase .qa-visual-dark.is-live .growth-system{opacity:1;transition-delay:2.6s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){body.home-page .services-qa-showcase .qa-visual *,body.technology-page .services-qa-showcase .qa-visual *,body.home-page .services-qa-showcase .qa-visual :before,body.technology-page .services-qa-showcase .qa-visual :before,body.home-page .services-qa-showcase .qa-visual :after,body.technology-page .services-qa-showcase .qa-visual :after{transition:none!important;animation:none!important}body.home-page .services-qa-showcase .scan-sweep,body.technology-page .services-qa-showcase .scan-sweep{display:none!important}}.services-page .page-menu,.platform-page .page-menu,body.home-page .page-menu{-webkit-backdrop-filter:blur(22px)saturate(128%);backdrop-filter:blur(22px)saturate(128%);background:radial-gradient(at 50% 16%,#ecd47c29,#0000 42%),radial-gradient(at 50% 86%,#ff641c14,#0000 46%),#0303028f!important}.services-page .page-menu-panel,.platform-page .page-menu-panel,body.home-page .page-menu-panel{color:#fff8e4f5!important;background:radial-gradient(at 50% -18%,#fff6be24,#0000 44%),radial-gradient(at 80% 12%,#ff76201a,#0000 40%),linear-gradient(#1c1d1acc,#070706f0 72%,#040403fa)!important;border-color:#fff6be29!important}.services-page .page-menu-item,.platform-page .page-menu-item,body.home-page .page-menu-item{color:#f6ead7c7!important;background:radial-gradient(at 50% 0,#ecd47c0e,#0000 48%),#ffffff05!important;border-color:#fff6be1a!important}.services-page .page-menu-item:hover,.services-page .page-menu-item:focus-visible,.services-page .page-menu-item.is-active,.platform-page .page-menu-item:hover,.platform-page .page-menu-item:focus-visible,.platform-page .page-menu-item.is-active,body.home-page .page-menu-item:hover,body.home-page .page-menu-item:focus-visible,body.home-page .page-menu-item.is-active{color:#fff8e4f5!important;background:radial-gradient(at 50% 0,#ecd47c1c,#0000 48%),#ecd47c0e!important}body.menu-open .nav{z-index:90}.services-page .page-menu,.platform-page .page-menu,body.home-page .page-menu{z-index:60;padding:clamp(102px, 10vw, 136px) max(var(--page-gutter), calc((100vw - var(--content-max)) / 2)) clamp(26px, 4vw, 44px);-webkit-backdrop-filter:blur(24px)saturate(124%);backdrop-filter:blur(24px)saturate(124%);place-items:stretch center;background:radial-gradient(at 50% 8%,#ecd47c14,#0000 44%),#020201bd!important}.services-page .page-menu:before,.platform-page .page-menu:before,body.home-page .page-menu:before{background-image:var(--grain-texture), repeating-linear-gradient(104deg, #ffffff03 0 1px, transparent 1px 5px);background-size:var(--grain-size), auto;opacity:.42;mix-blend-mode:screen;width:auto;inset:0}.services-page .page-menu:after,.platform-page .page-menu:after,body.home-page .page-menu:after{right:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2));bottom:22px;left:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2));opacity:.58;background:linear-gradient(90deg,#ecd47c57,#fff6be2e,#ecd47c57);width:auto;height:1px}.services-page .page-menu-panel,.platform-page .page-menu-panel,body.home-page .page-menu-panel{width:min(var(--content-max), 100%);min-height:auto;max-height:calc(100vh - clamp(132px,13vw,176px));box-shadow:none;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden auto;color:#fff8e4f5!important;background:0 0!important;border:0!important}.services-page .page-menu-panel:before,.platform-page .page-menu-panel:before,body.home-page .page-menu-panel:before{display:none}.services-page .page-menu-panel:after,.platform-page .page-menu-panel:after,body.home-page .page-menu-panel:after{z-index:1;color:#f6ead775;content:"hello@orathis.com  /  Lehi, UT" "AEO platform";letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #fff6be1f;justify-content:space-between;align-items:center;gap:18px;margin-top:clamp(24px,3vw,38px);padding-top:18px;font-size:clamp(.62rem,.72vw,.8rem);display:flex;position:relative}.services-page .page-menu-header,.platform-page .page-menu-header,body.home-page .page-menu-header{border-bottom:1px solid #fff6be1f;grid-template-columns:1fr auto;align-items:end;margin-bottom:clamp(22px,3vw,38px);padding-bottom:18px;display:grid}.services-page .page-menu-header .eyebrow,.platform-page .page-menu-header .eyebrow,body.home-page .page-menu-header .eyebrow{color:#ecd47cc7}.services-page .page-menu-header p:last-child,.platform-page .page-menu-header p:last-child,body.home-page .page-menu-header p:last-child{color:#f6ead77a;letter-spacing:.2em;font-size:clamp(.58rem,.7vw,.76rem)}.services-page .page-menu-panel,.platform-page .page-menu-panel,body.home-page .page-menu-panel{scrollbar-width:none;max-height:calc(100vh - clamp(96px,10vw,128px));overflow-y:auto}.services-page .page-menu-panel::-webkit-scrollbar{display:none}.platform-page .page-menu-panel::-webkit-scrollbar{display:none}body.home-page .page-menu-panel::-webkit-scrollbar{display:none}.services-page .page-menu-panel:after,.platform-page .page-menu-panel:after,body.home-page .page-menu-panel:after{display:none}@keyframes answerRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}body.home-page .home-light-run .results.answer-monitor,body.technology-page .home-light-run .results.answer-monitor{isolation:isolate;background:radial-gradient(120% 140% at 88% -10%, #ecd47c29, transparent 52%), linear-gradient(155deg, #f6ead712, transparent 40%), linear-gradient(#121312f5, #121312f5), var(--black);border-color:#fff6be24;border-radius:36px;grid-template-columns:1.05fr .95fr;gap:54px;padding:clamp(34px,4vw,60px);position:relative;overflow:hidden;box-shadow:0 40px 120px #00000052,inset 0 1px #fff6be14}body.home-page .home-light-run .results.answer-monitor:after,body.technology-page .home-light-run .results.answer-monitor:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:.7;background:linear-gradient(135deg,#fff6be8c,#0000 28% 72%,#ecd47c6b);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}body.home-page .home-light-run .answer-monitor .answer-scan,body.technology-page .home-light-run .answer-monitor .answer-scan{z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000 38%,#fff6be12 50%,#0000 62%) 0 0/220% 100% no-repeat;animation:7.5s linear infinite answerMonitorScan;position:absolute;inset:0}@keyframes answerMonitorScan{0%{background-position:130% 0}to{background-position:-60% 0}}body.home-page .home-light-run .answer-monitor .results-copy,body.technology-page .home-light-run .answer-monitor .results-copy{z-index:3;align-content:center;gap:18px;display:grid;position:relative}body.home-page .home-light-run .answer-monitor .results-copy h2,body.technology-page .home-light-run .answer-monitor .results-copy h2{letter-spacing:-.01em;font-size:clamp(1.9rem,3.1vw,2.7rem)}body.home-page .home-light-run .answer-monitor .results-lede,body.technology-page .home-light-run .answer-monitor .results-lede{color:#f6ead79e;max-width:38ch;font-size:clamp(.98rem,1.35vw,1.1rem);line-height:1.55}body.home-page .home-light-run .answer-monitor .answer-quote,body.technology-page .home-light-run .answer-monitor .answer-quote{background:linear-gradient(#ecd47c0d,#ecd47c05),#0c0c0b80;border:1px solid #ecd47c2e;border-radius:18px;gap:10px;margin:6px 0 0;padding:18px 20px;display:grid;position:relative}body.home-page .home-light-run .answer-monitor .answer-quote-head,body.technology-page .home-light-run .answer-monitor .answer-quote-head{letter-spacing:.18em;text-transform:uppercase;color:#ecd47cd1;align-items:center;gap:8px;font-family:Rajdhani,sans-serif;font-size:.72rem;font-weight:600;display:inline-flex}body.home-page .home-light-run .answer-monitor .answer-quote-head .live-dot,body.technology-page .home-light-run .answer-monitor .answer-quote-head .live-dot{background:var(--gold-bright);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite answerPulseDot;box-shadow:0 0 10px #ffd777b3}@keyframes answerPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}body.home-page .home-light-run .answer-monitor blockquote,body.technology-page .home-light-run .answer-monitor blockquote{color:#f6ead7eb;margin:0;font-family:Rajdhani,sans-serif;font-size:clamp(1.02rem,1.5vw,1.18rem);font-weight:400;line-height:1.5}body.home-page .home-light-run .answer-monitor blockquote mark,body.technology-page .home-light-run .answer-monitor blockquote mark{color:var(--gold-bright);background:linear-gradient(#0000 62%,#ecd47c52 0);font-weight:600}body.home-page .home-light-run .answer-monitor .answer-cite,body.technology-page .home-light-run .answer-monitor .answer-cite{letter-spacing:.02em;color:#f6ead780;font-size:.78rem}body.home-page .home-light-run .answer-monitor .answer-stats,body.technology-page .home-light-run .answer-monitor .answer-stats{z-index:3;align-content:center;gap:16px;position:relative}body.home-page .home-light-run .answer-monitor .metric-card,body.technology-page .home-light-run .answer-monitor .metric-card{background:linear-gradient(155deg,#f6ead70f,#0000 60%),#0e0f0eb8;border:1px solid #fff6be1f;border-radius:20px;gap:4px;padding:22px 24px;transition:transform .5s cubic-bezier(.19,1,.22,1),border-color .5s,box-shadow .5s;display:grid;position:relative;overflow:hidden}body.home-page .home-light-run .answer-monitor .metric-card:hover,body.technology-page .home-light-run .answer-monitor .metric-card:hover{border-color:#ecd47c66;transform:translateY(-4px);box-shadow:0 22px 50px #0006,0 0 0 1px #ecd47c1f}body.home-page .home-light-run .answer-monitor .metric-spark,body.technology-page .home-light-run .answer-monitor .metric-spark{transform-origin:0;background:linear-gradient(90deg, var(--gold-bright), #d6a94a33);width:100%;height:2px;position:absolute;top:0;left:0;transform:scaleX(0);box-shadow:0 0 12px #ffd77780}body.home-page .home-light-run .answer-monitor.in-view .metric-spark,body.technology-page .home-light-run .answer-monitor.in-view .metric-spark{animation:1.1s cubic-bezier(.19,1,.22,1) forwards answerSparkFill}body.home-page .home-light-run .answer-monitor .metric-card:nth-child(2) .metric-spark,body.technology-page .home-light-run .answer-monitor .metric-card:nth-child(2) .metric-spark{animation-delay:.12s}body.home-page .home-light-run .answer-monitor .metric-card:nth-child(3) .metric-spark,body.technology-page .home-light-run .answer-monitor .metric-card:nth-child(3) .metric-spark{animation-delay:.24s}@keyframes answerSparkFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}body.home-page .home-light-run .answer-monitor .metric-card strong,body.technology-page .home-light-run .answer-monitor .metric-card strong{letter-spacing:-.03em;color:var(--gold-bright);text-shadow:0 0 24px #ffd77738;font-family:Rajdhani,sans-serif;font-size:clamp(2.1rem,3.4vw,2.8rem);font-weight:600;line-height:1}body.home-page .home-light-run .answer-monitor .metric-card span,body.technology-page .home-light-run .answer-monitor .metric-card span{color:#f6ead799;font-size:.92rem}body.home-page .home-light-run .answer-monitor.in-view .results-copy>*,body.technology-page .home-light-run .answer-monitor.in-view .results-copy>*,body.home-page .home-light-run .answer-monitor.in-view .metric-card,body.technology-page .home-light-run .answer-monitor.in-view .metric-card{animation:.8s cubic-bezier(.19,1,.22,1) both answerRise}body.home-page .home-light-run .answer-monitor.in-view .results-copy>:nth-child(2),body.technology-page .home-light-run .answer-monitor.in-view .results-copy>:nth-child(2){animation-delay:60ms}body.home-page .home-light-run .answer-monitor.in-view .results-copy>:nth-child(3),body.technology-page .home-light-run .answer-monitor.in-view .results-copy>:nth-child(3){animation-delay:.12s}body.home-page .home-light-run .answer-monitor.in-view .results-copy>:nth-child(4),body.technology-page .home-light-run .answer-monitor.in-view .results-copy>:nth-child(4){animation-delay:.18s}body.home-page .home-light-run .answer-monitor.in-view .metric-card:first-child,body.technology-page .home-light-run .answer-monitor.in-view .metric-card:first-child{animation-delay:.12s}body.home-page .home-light-run .answer-monitor.in-view .metric-card:nth-child(2),body.technology-page .home-light-run .answer-monitor.in-view .metric-card:nth-child(2){animation-delay:.2s}body.home-page .home-light-run .answer-monitor.in-view .metric-card:nth-child(3),body.technology-page .home-light-run .answer-monitor.in-view .metric-card:nth-child(3){animation-delay:.28s}body.home-page .home-light-run .final-cta.answer-cta,body.technology-page .home-light-run .final-cta.answer-cta{isolation:isolate;text-align:center;background:radial-gradient(ellipse at 50% 36%, #dce0e21f, #dce0e20b 34%, transparent 68%), var(--black);border:1px solid #fff6be1f;border-radius:40px;width:100%;max-width:1340px;margin:clamp(20px,3vw,44px) auto 0;padding:clamp(56px,7vw,104px) clamp(28px,6vw,76px);position:relative;overflow:hidden;box-shadow:0 50px 130px #0000005c,inset 0 1px #fff6be0f}body.home-page .home-light-run .final-cta.answer-cta:after,body.technology-page .home-light-run .final-cta.answer-cta:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.62;mix-blend-mode:screen;filter:contrast(165%)brightness(.78);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%221.05%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.86%200%200%200%200%200.84%200%200%200%200%200.76%200%200%200%200.30%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22180%22%20height%3D%22180%22%20filter%3D%22url\(%23n\)%22%20opacity%3D%221%22%2F%3E%3C%2Fsvg%3E),repeating-linear-gradient(104deg,#ffffff05 0 1px,#0000 1px 5px);background-position:0 0,0 0;background-size:180px 180px,auto;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0 60%,#0009 82%,#0000 100%);mask-image:radial-gradient(#000 0 60%,#0009 82%,#0000 100%)}body.home-page .home-light-run .answer-cta .answer-cta-inner,body.technology-page .home-light-run .answer-cta .answer-cta-inner{z-index:2;justify-items:center;gap:22px;max-width:860px;margin:0 auto;display:grid;position:relative}body.home-page .home-light-run .answer-cta .eyebrow,body.technology-page .home-light-run .answer-cta .eyebrow{margin-bottom:2px;color:#d6a94a!important}body.home-page .home-light-run .answer-cta .answer-headline,body.technology-page .home-light-run .answer-cta .answer-headline{justify-items:center;margin:6px 0 2px;display:grid}body.home-page .home-light-run .answer-cta .answer-typed,body.technology-page .home-light-run .answer-cta .answer-typed{letter-spacing:-.02em;background:linear-gradient(100deg,#efe2c8 0% 40%,#ffd777 50%,#efe2c8 60% 100%) 0 0/220% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Rajdhani,sans-serif;font-size:clamp(2.6rem,7vw,5.2rem);font-weight:600;line-height:.98;animation:12s ease-in-out infinite answerSheen;display:inline-block}@keyframes answerSheen{0%{background-position:130% 0}to{background-position:-30% 0}}body.home-page .home-light-run .answer-cta .answer-cite-row,body.technology-page .home-light-run .answer-cta .answer-cite-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:2px;display:flex}body.home-page .home-light-run .answer-cta .answer-cite-row span,body.technology-page .home-light-run .answer-cta .answer-cite-row span{letter-spacing:.14em;text-transform:uppercase;color:#f6ead780;font-family:Rajdhani,sans-serif;font-size:.8rem}body.home-page .home-light-run .answer-cta .answer-cite-row em,body.technology-page .home-light-run .answer-cta .answer-cite-row em{color:#f6ead7e6;letter-spacing:.02em;background:#f6ead70f;border:1px solid #ecd47c42;border-radius:999px;align-items:center;gap:7px;padding:6px 13px 6px 9px;font-family:Rajdhani,sans-serif;font-size:.82rem;font-style:normal;font-weight:600;transition:border-color .4s,background .4s,transform .4s cubic-bezier(.19,1,.22,1);display:inline-flex}body.home-page .home-light-run .answer-cta .answer-cite-row em:hover,body.technology-page .home-light-run .answer-cta .answer-cite-row em:hover{background:#f6ead71a;border-color:#ecd47c80;transform:translateY(-2px)}body.home-page .home-light-run .answer-cta .answer-cite-row .cite-ico,body.technology-page .home-light-run .answer-cta .answer-cite-row .cite-ico{flex:none;width:17px;height:17px;display:block}body.home-page .home-light-run .answer-cta .audit-form,body.technology-page .home-light-run .answer-cta .audit-form{justify-items:center;gap:12px;width:100%;max-width:660px;margin-top:10px;display:grid}body.home-page .home-light-run .answer-cta .audit-form-label,body.technology-page .home-light-run .answer-cta .audit-form-label{letter-spacing:.16em;text-transform:uppercase;color:#ecd47cd1;font-family:Rajdhani,sans-serif;font-size:.78rem;font-weight:600}body.home-page .home-light-run .answer-cta .audit-form-row,body.technology-page .home-light-run .answer-cta .audit-form-row{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6ead70d;border:1px solid #fff6be29;border-radius:18px;align-items:center;gap:4px;width:100%;padding:7px;transition:border-color .4s,box-shadow .4s;display:flex;box-shadow:inset 0 1px #fff6be0d}body.home-page .home-light-run .answer-cta .audit-form-row:focus-within,body.technology-page .home-light-run .answer-cta .audit-form-row:focus-within{border-color:#ecd47c80;box-shadow:inset 0 1px #fff6be0f,0 0 0 1px #ecd47c2e}body.home-page .home-light-run .answer-cta .audit-field,body.technology-page .home-light-run .answer-cta .audit-field{flex:1 1 0;align-items:center;gap:9px;min-width:0;padding:0 14px;display:flex}body.home-page .home-light-run .answer-cta .audit-field+.audit-field,body.technology-page .home-light-run .answer-cta .audit-field+.audit-field{border-left:1px solid #fff6be1f}body.home-page .home-light-run .answer-cta .audit-field svg,body.technology-page .home-light-run .answer-cta .audit-field svg{color:#ecd47cb3;flex:none;width:17px;height:17px}body.home-page .home-light-run .answer-cta .audit-field input,body.technology-page .home-light-run .answer-cta .audit-field input{color:#f6ead7;letter-spacing:.01em;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:14px 0;font-family:Rajdhani,sans-serif;font-size:1.02rem;font-weight:500}body.home-page .home-light-run .answer-cta .audit-field input::placeholder,body.technology-page .home-light-run .answer-cta .audit-field input::placeholder{color:#f6ead76b;font-weight:400}body.home-page .home-light-run .answer-cta .audit-field input:-webkit-autofill{-webkit-text-fill-color:#f6ead7;caret-color:#f6ead7;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}body.technology-page .home-light-run .answer-cta .audit-field input:-webkit-autofill{-webkit-text-fill-color:#f6ead7;caret-color:#f6ead7;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}body.home-page .home-light-run .answer-cta .audit-field input:-webkit-autofill:hover{-webkit-text-fill-color:#f6ead7;caret-color:#f6ead7;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}body.technology-page .home-light-run .answer-cta .audit-field input:-webkit-autofill:hover{-webkit-text-fill-color:#f6ead7;caret-color:#f6ead7;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}body.home-page .home-light-run .answer-cta .audit-field input:-webkit-autofill:focus{-webkit-text-fill-color:#f6ead7;caret-color:#f6ead7;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}body.technology-page .home-light-run .answer-cta .audit-field input:-webkit-autofill:focus{-webkit-text-fill-color:#f6ead7;caret-color:#f6ead7;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}body.home-page .home-light-run .answer-cta .audit-field input:-webkit-autofill:active{-webkit-text-fill-color:#f6ead7;caret-color:#f6ead7;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}body.technology-page .home-light-run .answer-cta .audit-field input:-webkit-autofill:active{-webkit-text-fill-color:#f6ead7;caret-color:#f6ead7;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}body.home-page .home-light-run .answer-cta .audit-submit,body.technology-page .home-light-run .answer-cta .audit-submit{cursor:pointer;color:var(--gold-bright);letter-spacing:.02em;white-space:nowrap;background:#ecd47c1f;border:1px solid #ecd47c61;border-radius:13px;flex:none;align-items:center;gap:9px;padding:13px 20px;font-family:Rajdhani,sans-serif;font-size:.96rem;font-weight:600;transition:border-color .4s,background .4s,color .4s,transform .4s cubic-bezier(.19,1,.22,1);display:inline-flex}body.home-page .home-light-run .answer-cta .audit-submit:hover,body.technology-page .home-light-run .answer-cta .audit-submit:hover{color:#fff6e6;background:#ecd47c33;border-color:#ecd47ca6;transform:translateY(-1px)}body.home-page .home-light-run .answer-cta .audit-submit:disabled,body.technology-page .home-light-run .answer-cta .audit-submit:disabled{cursor:wait;opacity:.68;transform:none}body.home-page .home-light-run .answer-cta .audit-submit-arrow,body.technology-page .home-light-run .answer-cta .audit-submit-arrow{transition:transform .4s cubic-bezier(.19,1,.22,1)}body.home-page .home-light-run .answer-cta .audit-submit:hover .audit-submit-arrow,body.technology-page .home-light-run .answer-cta .audit-submit:hover .audit-submit-arrow{transform:translate(3px)}body.home-page .home-light-run .answer-cta .audit-done,body.technology-page .home-light-run .answer-cta .audit-done{color:#f6ead7d1;margin:4px 0 0;font-family:Rajdhani,sans-serif;font-size:1rem;display:none}body.home-page .home-light-run .answer-cta .audit-error,body.technology-page .home-light-run .answer-cta .audit-error{color:#ffb859e6;max-width:620px;margin:4px 0 0;font-family:Rajdhani,sans-serif;font-size:.95rem;line-height:1.35;display:none}body.home-page .home-light-run .answer-cta .audit-form.is-submitting .audit-form-row,body.technology-page .home-light-run .answer-cta .audit-form.is-submitting .audit-form-row{border-color:#ecd47c57;box-shadow:inset 0 1px #fff6be0f,0 0 0 1px #ecd47c1f}body.home-page .home-light-run .answer-cta .audit-form.is-done .audit-form-row,body.technology-page .home-light-run .answer-cta .audit-form.is-done .audit-form-row,body.home-page .home-light-run .answer-cta .audit-form.is-done .audit-form-label,body.technology-page .home-light-run .answer-cta .audit-form.is-done .audit-form-label{display:none}body.home-page .home-light-run .answer-cta .audit-form.is-done .audit-done,body.technology-page .home-light-run .answer-cta .audit-form.is-done .audit-done,body.home-page .home-light-run .answer-cta .audit-form.is-error .audit-error,body.technology-page .home-light-run .answer-cta .audit-form.is-error .audit-error{display:block}body.home-page .home-light-run .answer-cta .cta-alt,body.technology-page .home-light-run .answer-cta .cta-alt{align-items:center;gap:16px;margin-top:8px;display:inline-flex}body.home-page .home-light-run .answer-cta .cta-alt-or,body.technology-page .home-light-run .answer-cta .cta-alt-or{letter-spacing:.16em;text-transform:uppercase;color:#f6ead766;font-family:Rajdhani,sans-serif;font-size:.82rem}body.home-page .home-light-run .answer-cta .cta-alt .hero-cta,body.technology-page .home-light-run .answer-cta .cta-alt .hero-cta{margin-top:0}@media (width<=620px){body.home-page .home-light-run .answer-cta .audit-form-row,body.technology-page .home-light-run .answer-cta .audit-form-row{flex-direction:column;align-items:stretch;gap:0;padding:8px}body.home-page .home-light-run .answer-cta .audit-field,body.technology-page .home-light-run .answer-cta .audit-field{padding:2px 12px}body.home-page .home-light-run .answer-cta .audit-field+.audit-field,body.technology-page .home-light-run .answer-cta .audit-field+.audit-field{border-top:1px solid #fff6be1f;border-left:0}body.home-page .home-light-run .answer-cta .audit-submit,body.technology-page .home-light-run .answer-cta .audit-submit{justify-content:center;margin-top:8px}body.home-page .home-light-run .answer-cta .cta-alt,body.technology-page .home-light-run .answer-cta .cta-alt{flex-direction:column;gap:10px}}body.home-page .home-light-run .answer-cta.in-view .answer-cta-inner>*,body.technology-page .home-light-run .answer-cta.in-view .answer-cta-inner>*{animation:.85s cubic-bezier(.19,1,.22,1) both answerRise}body.home-page .home-light-run .answer-cta.in-view .answer-cta-inner>:nth-child(2),body.technology-page .home-light-run .answer-cta.in-view .answer-cta-inner>:nth-child(2){animation-delay:70ms}body.home-page .home-light-run .answer-cta.in-view .answer-cta-inner>:nth-child(3),body.technology-page .home-light-run .answer-cta.in-view .answer-cta-inner>:nth-child(3){animation-delay:.14s}body.home-page .home-light-run .answer-cta.in-view .answer-cta-inner>:nth-child(4),body.technology-page .home-light-run .answer-cta.in-view .answer-cta-inner>:nth-child(4){animation-delay:.21s}body.home-page .home-light-run .answer-cta .hero-cta,body.technology-page .home-light-run .answer-cta .hero-cta{color:#fff;background:#17120d;border-color:#fff6be29;margin-top:6px;box-shadow:0 18px 40px #0006}body.home-page .home-light-run .answer-cta .hero-cta .hero-cta-label,body.technology-page .home-light-run .answer-cta .hero-cta .hero-cta-label{color:#fff}body.home-page .home-light-run .answer-cta .hero-cta .hero-cta-arrow,body.technology-page .home-light-run .answer-cta .hero-cta .hero-cta-arrow{color:#fff;background:#e23a2c;box-shadow:0 0 18px #e23a2c8c}body.home-page .home-light-run .answer-cta .hero-cta .hero-cta-arrow-icon,body.technology-page .home-light-run .answer-cta .hero-cta .hero-cta-arrow-icon{color:#fff}body.home-page .home-light-run .answer-cta .hero-cta:before,body.technology-page .home-light-run .answer-cta .hero-cta:before{filter:drop-shadow(0 0 6px #e23a2c80);background:radial-gradient(circle,#fff 0 2px,#e23a2ceb 3px,#0000 5px),linear-gradient(90deg,#0000,#e23a2c33,#ff785cfa,#e23a2c33,#0000)}body.home-page .home-light-run .answer-cta .hero-cta:hover,body.technology-page .home-light-run .answer-cta .hero-cta:hover{color:#fff;border-color:#ecd47cb3;box-shadow:0 0 28px #ecd47c38,0 18px 42px #0000006b}body.home-page .home-light-run .answer-cta .hero-cta:hover:before,body.technology-page .home-light-run .answer-cta .hero-cta:hover:before{filter:drop-shadow(0 0 6px #ecd47c80);background:radial-gradient(circle,#fff6be 0 2px,#ecd47ce0 3px,#0000 5px),linear-gradient(90deg,#0000,#ecd47c2e,#fff6befa,#ecd47c2e,#0000)}body.home-page .home-light-run .answer-cta .hero-cta:hover .hero-cta-arrow,body.technology-page .home-light-run .answer-cta .hero-cta:hover .hero-cta-arrow{background:var(--gold-bright);color:#17120a;box-shadow:0 0 18px #ffd7778c}body.home-page .home-light-run .answer-cta .hero-cta:hover .hero-cta-arrow-icon,body.technology-page .home-light-run .answer-cta .hero-cta:hover .hero-cta-arrow-icon{color:#17120a}@media (prefers-reduced-motion:reduce){body.home-page .home-light-run .answer-cta .answer-typed,body.technology-page .home-light-run .answer-cta .answer-typed{background-position:0 0;animation:none!important}body.home-page .home-light-run .answer-cta.in-view .answer-cta-inner>*,body.technology-page .home-light-run .answer-cta.in-view .answer-cta-inner>*{opacity:1!important;animation:none!important;transform:none!important}}body.home-page .feature-carousel{isolation:isolate;-webkit-backdrop-filter:blur(44px)saturate(132%);backdrop-filter:blur(44px)saturate(132%);background:linear-gradient(90deg,#0000,#ecd47c14 14%,#ffb8593d 50%,#ecd47c14 86%,#0000) bottom/100% 1px no-repeat,radial-gradient(at 50% 120%,#ecd47c14,#0000 46%),linear-gradient(90deg,#020202fe,#080807fe 20%,#110d09fa 50%,#080807fe 80%,#020202fe);margin-top:clamp(42px,4.8vw,76px);padding-top:clamp(30px,2.8vw,38px);padding-bottom:0;box-shadow:inset 0 -1px #ecd47c1c,0 -24px 70px #ff691812,0 28px 96px #0000007a;-webkit-mask-image:none;mask-image:none}body.home-page .feature-carousel:before{content:none}body.home-page .feature-carousel-kicker{z-index:3;color:#fff6bee6;letter-spacing:.22em;text-align:center;text-shadow:0 0 12px #050403f5,0 0 18px #ecd47c38;text-transform:uppercase;white-space:nowrap;background:0 0;border-top:0;border-bottom:0;justify-content:center;align-items:center;gap:clamp(12px,1.4vw,18px);width:min(460px,100vw - 40px);margin:0;padding:8px 0 7px;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.6rem,.62vw,.7rem);font-weight:600;line-height:1;display:flex;position:absolute;top:clamp(8px,1vw,12px);left:50%;transform:translate(-50%)}body.home-page .feature-carousel-kicker:before,body.home-page .feature-carousel-kicker:after{content:"";background:linear-gradient(90deg,#0000,#ecd47cd1);flex:80px;height:1px;box-shadow:0 0 12px #ecd47c29}body.home-page .feature-carousel-kicker:after{background:linear-gradient(90deg,#ecd47cd1,#0000)}body.home-page .feature-carousel:after{content:none}body.home-page .feature-carousel-row-a{animation:180s linear infinite feature-carousel-scroll}body.home-page .feature-carousel-row-b{animation:240s linear infinite reverse feature-carousel-scroll}@media (prefers-reduced-motion:reduce){body.home-page .feature-carousel-row-a,body.home-page .feature-carousel-row-b{animation:none}}body.home-page .feature-carousel-row{z-index:0;grid-auto-rows:clamp(240px,17.5vw,290px);grid-auto-columns:clamp(340px,26vw,440px);gap:0;padding-inline:0;position:relative}body.home-page .feature-carousel-row+.feature-carousel-row{margin-top:0}body.home-page .feature-carousel-row-b{margin-left:0}body.home-page .feature-cell{isolation:isolate;color:#ffffffe6;text-align:left;white-space:normal;background:linear-gradient(#13120fb8,#080807eb);border-top:0;border-bottom:1px solid #ecd47c3d;border-left:0;border-right:1px solid #ffb85933;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;min-width:0;padding:clamp(26px,2.2vw,36px);text-decoration:none;transition:border-color .22s,background .22s,color .22s,box-shadow .22s,transform .22s;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffb85914,inset 0 -1px #ecd47c14}body.home-page .feature-cell .feature-cell-icon{color:#ecd47ce0;width:clamp(34px,2.6vw,42px);height:clamp(34px,2.6vw,42px);margin-bottom:clamp(16px,1.5vw,24px);display:block}body.home-page .feature-cell .feature-cell-icon svg{width:100%;height:100%;display:block}body.home-page .feature-cell strong{color:#fffffff0;letter-spacing:-.01em;margin-bottom:10px;font-size:clamp(1.02rem,1.05vw,1.2rem);font-weight:600;line-height:1.2;display:block}body.home-page .feature-cell p{color:#f6ead78f;letter-spacing:0;margin:0;font-size:clamp(.82rem,.85vw,.95rem);font-weight:400;line-height:1.52}body.home-page .feature-cell:before{z-index:-1;content:"";pointer-events:none;opacity:.4;mix-blend-mode:screen;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%221.05%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.86%200%200%200%200%200.84%200%200%200%200%200.76%200%200%200%200.30%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22180%22%20height%3D%22180%22%20filter%3D%22url\(%23n\)%22%20opacity%3D%221%22%2F%3E%3C%2Fsvg%3E) 0 0/180px 180px,linear-gradient(135deg,#ffffff13,#0000 32% 68%,#ffffff0a);transition:opacity .22s;position:absolute;inset:1px}body.home-page .feature-cell:hover,body.home-page .feature-cell:focus-visible{outline:none}@media (width<=900px){body.home-page .feature-carousel{margin-top:36px;padding-top:34px;padding-bottom:0}body.home-page .feature-carousel:after{background:linear-gradient(90deg,#020202fc,#02020200 11% 89%,#020202fc),radial-gradient(at 50% 0,#ffb85917,#0000 46%)}body.home-page .feature-carousel-row{grid-auto-rows:236px;grid-auto-columns:290px;gap:0}body.home-page .feature-carousel-row-b{margin-left:0}body.home-page .feature-cell{padding:22px}body.home-page .feature-cell .feature-cell-icon{width:30px;height:30px;margin-bottom:14px}body.home-page .feature-cell strong{font-size:.95rem}body.home-page .feature-cell p{font-size:.78rem}}.answer-system-visual{isolation:isolate}.answer-flow-svg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.answer-flow-wire{fill:none;stroke:#d6a94a6b;stroke-width:1.1px;opacity:0;transition:opacity 1s,stroke 1s,stroke-width 1s}.answer-flow-wire.is-active{opacity:1;stroke:#d29e379e;stroke-width:1.5px;filter:drop-shadow(0 0 2.5px #e6af5066)}.answer-dock{fill:#cfa14a;opacity:0;transition:opacity .9s}.answer-dock.is-active{opacity:.9}.answer-flow-svg.is-static .answer-flow-wire{opacity:.4}.answer-flow-svg.is-static .answer-dock{opacity:.45}.answer-comet-halo{fill:none;stroke:#f0b4554d;stroke-width:6px;stroke-linecap:round;opacity:0;filter:blur(2.5px)}.answer-comet-core{fill:none;stroke:#e9a83d;stroke-width:2.1px;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 5px #eba53cd9)}.answer-column strong{transition:transform .6s,box-shadow .6s,border-color .6s,background-color .6s,opacity .7s}.answer-system-visual.is-storytelling .answer-column strong:not(.is-firing){opacity:.52}.answer-column strong.is-firing{background:#fff0d1eb;border-color:#d6a94a8c;transform:translateY(-3px);box-shadow:0 14px 34px #d6a94a29}.answer-core-node:before,.answer-core-node:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.answer-core-node:before{opacity:.16;box-shadow:0 0 55px #ffcd7852}.answer-core-node:after{opacity:0;transition:opacity .5s;box-shadow:0 0 78px #ffc35f8c,inset 0 0 44px #ffd47d4d}.answer-core-node.is-receiving:after{opacity:1}.answer-core-node{transition:transform .6s cubic-bezier(.34,1.4,.5,1),border-color .5s}.answer-core-node.is-receiving{border-color:#dca53c99;transform:scale(1.022)}.answer-core-node small,.answer-core-node strong{z-index:1;position:relative}.answer-ripple{opacity:0;pointer-events:none;border:1px solid #d6a94a8c;border-radius:50%;width:250px;height:250px;margin:-125px 0 0 -125px;position:absolute;top:50%;left:50%}.answer-ripple.is-rippling{animation:1.6s cubic-bezier(.2,.6,.35,1) answer-ripple}@keyframes answer-ripple{0%{opacity:.8;transform:scale(.96)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:no-preference){.answer-ring-one{animation:85s linear infinite answer-orbit-a}.answer-ring-two{animation:120s linear infinite answer-orbit-b}.answer-ring-three{animation:100s linear infinite answer-orbit-c}@keyframes answer-orbit-a{0%{transform:rotate(-18deg)}to{transform:rotate(342deg)}}@keyframes answer-orbit-b{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes answer-orbit-c{0%{transform:rotate(24deg)}to{transform:rotate(384deg)}}.answer-core-node:before{animation:7.5s ease-in-out infinite answer-breathe}@keyframes answer-breathe{0%,to{opacity:.12}50%{opacity:.4}}.answer-status:before{content:"";vertical-align:middle;background:#d6a94a;border-radius:50%;width:6px;height:6px;margin-right:7px;animation:2.2s ease-in-out infinite answer-status-pulse;display:inline-block}@keyframes answer-status-pulse{0%,to{opacity:.35;box-shadow:0 0 #d6a94a73}50%{opacity:1;box-shadow:0 0 0 5px #d6a94a00}}}body.home-page .home-light-run .feature-carousel-eyebrow{color:#24231f9e;letter-spacing:.2em;text-align:center;text-transform:uppercase;margin:clamp(72px,7vw,104px) auto 24px;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.68rem,.7vw,.78rem);font-weight:600;line-height:1}body.home-page .home-light-run .feature-carousel{margin-top:0;margin-left:0;width:100%;max-width:1340px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(300px,22vw,325px);gap:clamp(12px,1.2vw,18px);margin-inline:auto;padding-top:0;padding-bottom:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}body.home-page .home-light-run .feature-carousel-row{display:contents;animation:none!important}body.home-page .home-light-run .feature-carousel-row .feature-cell[aria-hidden=true],body.home-page .home-light-run .feature-carousel-row-b .feature-cell:nth-child(n+3){display:none}body.home-page .home-light-run .feature-carousel-row-b .feature-cell:first-child{order:9}body.home-page .home-light-run .feature-carousel-row-b .feature-cell:nth-child(2){order:8}body.home-page .home-light-run .feature-cell{z-index:1;color:#fffcf1f0;background:radial-gradient(circle at 18% 16%,#ecd47c0e,#0000 34%),linear-gradient(145deg,#11100dfa,#050504fe);border:1px solid #fff6be1c;border-radius:14px;min-height:clamp(260px,20vw,310px);padding:clamp(36px,3.4vw,50px);transition:none;transform:none;box-shadow:0 18px 46px #0000002e,inset 0 1px #ffffff09}body.home-page .home-light-run .feature-cell .feature-cell-icon{color:#ecd47cdb;place-items:center;width:clamp(48px,4vw,60px);height:clamp(48px,4vw,60px);margin:6px 0 clamp(34px,3vw,44px);display:grid;position:relative}body.home-page .home-light-run .feature-cell .feature-cell-icon:before,body.home-page .home-light-run .feature-cell .feature-cell-icon:after{content:none;display:none}body.home-page .home-light-run .feature-cell .feature-cell-icon svg{z-index:1;width:100%;height:100%;position:relative}body.home-page .home-light-run .feature-cell strong{color:#fffcf1f5;margin-bottom:10px;font-size:clamp(1.02rem,1.05vw,1.16rem);font-weight:600}body.home-page .home-light-run .feature-cell p{color:#f6ead794;max-width:38ch;font-size:clamp(.78rem,.8vw,.9rem);line-height:1.54}body.home-page .home-light-run .feature-cell:before{content:"";opacity:.46;mix-blend-mode:screen}body.home-page .home-light-run .feature-cell:hover,body.home-page .home-light-run .feature-cell:focus-visible{background:radial-gradient(circle at 18% 16%,#ecd47c0e,#0000 34%),linear-gradient(145deg,#11100dfa,#050504fe);border-color:#fff6be1c;transform:none;box-shadow:0 18px 46px #0000002e,inset 0 1px #ffffff09}body.home-page .home-light-run .feature-carousel:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 33.27%,#8b671f4d 33.27% 33.39%,#0000 33.39% 66.6%,#8b671f4d 66.6% 66.72%,#0000 66.72% 100%),linear-gradient(#0000 0 33.27%,#8b671f4d 33.27% 33.39%,#0000 33.39% 66.6%,#8b671f4d 66.6% 66.72%,#0000 66.72% 100%);position:absolute;inset:0}body.home-page .home-light-run .feature-carousel:after{z-index:2;content:"";pointer-events:none;background:radial-gradient(circle at 33.33% 33.33%,#8b671fb3 0 2px,#f3f2eceb 2.5px 5px,#0000 5.5px),radial-gradient(circle at 66.67% 33.33%,#8b671fb3 0 2px,#f3f2eceb 2.5px 5px,#0000 5.5px),radial-gradient(circle at 33.33% 66.67%,#8b671fb3 0 2px,#f3f2eceb 2.5px 5px,#0000 5.5px),radial-gradient(circle at 66.67% 66.67%,#8b671fb3 0 2px,#f3f2eceb 2.5px 5px,#0000 5.5px);position:absolute;inset:0}body.home-page .footer-band{padding-top:clamp(36px,4vw,56px)}@media (width<=900px){body.home-page .home-light-run .feature-carousel-eyebrow{margin-top:56px;margin-bottom:14px}body.home-page .home-light-run .feature-carousel{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(280px,auto)}body.home-page .home-light-run .feature-carousel:before,body.home-page .home-light-run .feature-carousel:after{content:none}}@media (width<=640px){body.home-page .home-light-run .feature-carousel{grid-template-columns:1fr;grid-auto-rows:minmax(260px,auto)}body.home-page .home-light-run .feature-cell,body.home-page .home-light-run .feature-cell:nth-child(2n),body.home-page .home-light-run .feature-cell:nth-child(3n){min-height:260px}}@media (width>=901px){body.home-page .blog-carousel{min-height:clamp(760px,61vw,960px)}body.home-page .blog-carousel-stage{height:clamp(700px,56vw,900px)}body.home-page .blog-card{width:clamp(490px,43vw,750px)}body.home-page .blog-card-button{min-height:clamp(580px,46vw,760px)}body.home-page .blog-card.is-near-left{--blog-x:clamp(-500px, -35.5vw, -340px)}body.home-page .blog-card.is-near-right{--blog-x:clamp(340px, 35.5vw, 500px)}body.home-page .blog-card.is-far-left{--blog-x:clamp(-880px, -61vw, -610px)}body.home-page .blog-card.is-far-right{--blog-x:clamp(610px, 61vw, 880px)}body.home-page .blog-card.is-edge-left{--blog-x:clamp(-1120px, -79vw, -840px)}body.home-page .blog-card.is-edge-right{--blog-x:clamp(840px, 79vw, 1120px)}}body.home-page .blog-card-photo{object-fit:cover;object-position:center;opacity:1;filter:none;display:block}body.home-page .blog-card-brand{color:#ecd47cb8}body.home-page .aeo-stats-heading:before{content:none}body.home-page .aeo-stats-strip:before{background-image:var(--grain-texture), repeating-linear-gradient(104deg, #ffffff04 0 1px, transparent 1px 5px), radial-gradient(ellipse at 50% 82%, #00000080, transparent 64%);background-position:0 0,0 0,0 0;background-size:var(--grain-size), auto, auto}body.technology-page{font-family:Rajdhani,Inter,ui-sans-serif,system-ui,sans-serif}body.technology-page .tech-page{z-index:1;padding-top:118px;position:relative}body.technology-page .site-shell:before,body.technology-page .site-shell:after{content:none}body.technology-page .content-wash{background:radial-gradient(circle at 18% 24%,#ffffff04 0 .45px,#0000 .7px) 0 0/5px 5px,radial-gradient(circle at 72% 68%,#ffffff03 0 .42px,#0000 .72px) 7px 5px/9px 9px,#080807}body.technology-page .home-light-run{--tech-guide-x:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2));background:linear-gradient(#d6a94a2e, #d6a94a2e) var(--tech-guide-x) 0 / 1px 100% no-repeat, linear-gradient(#d6a94a2e, #d6a94a2e) calc(100% - var(--tech-guide-x)) 0 / 1px 100% no-repeat, radial-gradient(ellipse at 50% 0%, #ffffffb3, transparent 42%), #f3f2ec}.tech-hero{isolation:isolate;position:relative}.tech-hero:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 18% 24%,#ffffff04 0 .45px,#0000 .7px) 0 0/5px 5px,radial-gradient(circle at 72% 68%,#ffffff03 0 .42px,#0000 .72px) 7px 5px/9px 9px,radial-gradient(at 74% 36%,#d2d2c60f,#0000 36%),radial-gradient(at 46% 52%,#ecd47c0d,#0000 48%),linear-gradient(115deg,#020202,#080908fe 50%,#030302);height:calc(100% + 118px);position:absolute;inset:-118px calc(-50vw + 50%) auto}.tech-hero:after{z-index:-1;content:"";pointer-events:none;opacity:.7;mix-blend-mode:screen;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22220%22%20height%3D%22220%22%20viewBox%3D%220%200%20220%20220%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.82%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.78%200%200%200%200%200.76%200%200%200%200%200.68%200%200%200%200.42%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22220%22%20height%3D%22220%22%20filter%3D%22url\(%23n\)%22%20opacity%3D%221%22%2F%3E%3C%2Fsvg%3E),radial-gradient(at 72% 42%,#ffffff0d,#0000 42%);background-size:220px 220px,auto;height:calc(100% + 118px);position:absolute;inset:-118px calc(-50vw + 50%) auto;-webkit-mask-image:radial-gradient(at 50% 46%,#000 0 48%,#0009 72%,#0000 100%);mask-image:radial-gradient(at 50% 46%,#000 0 48%,#0009 72%,#0000 100%)}.tech-section{width:min(var(--content-max), calc(100% - var(--page-gutter) * 2));margin:0 auto;padding:clamp(60px,8vw,116px) 0}.tech-eyebrow{color:#ecd47cd1;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 16px;font-size:.72rem;font-weight:600;display:inline-flex}.tech-eyebrow:before{content:"";background:linear-gradient(90deg,#0000,#ecd47cb3);width:22px;height:1px}.tech-arch .tech-eyebrow,.tech-arch-head .tech-eyebrow{justify-content:center}.tech-heading{color:var(--cream);letter-spacing:-.02em;margin:0;font-family:Rajdhani,Inter,sans-serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:1.08}.tech-lead{color:#f6ead7a8;max-width:58ch;margin:18px 0 0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.62}.tech-email-capture{background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:stretch;width:min(468px,100%);padding:6px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 10px 34px #00000052}.tech-email-capture input{min-width:0;color:var(--cream);font:inherit;background:0 0;border:0;border-radius:999px;flex:1;padding:12px 20px;font-size:.96rem}.tech-email-capture input::placeholder{color:#f6ead770}.tech-email-capture input:focus{outline:none}.tech-email-capture button{background:linear-gradient(135deg, #fff0ad, var(--gold-bright) 50%, var(--gold));color:#120d05;font:inherit;letter-spacing:.01em;cursor:pointer;border:0;border-radius:999px;flex:none;padding:12px 24px;font-size:.92rem;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s}.tech-email-capture button:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 10px 28px #d6a94a57}.tech-hero{text-align:center;padding-top:clamp(44px,6vw,80px);padding-bottom:clamp(40px,5vw,64px)}.tech-hero-inner{justify-items:center;gap:clamp(26px,3.5vw,40px);display:grid}.tech-hero h1{max-width:17ch;color:var(--cream);letter-spacing:.01em;text-wrap:balance;margin:0;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.35rem,5vw,72px);font-weight:300;line-height:1.02}.tech-hero h1 .tech-hero-accent{background:linear-gradient(120deg, var(--gold-bright), var(--gold) 70%);color:#0000;-webkit-background-clip:text;background-clip:text}.tech-hero-sub{color:#f6ead7ad;letter-spacing:.04em;max-width:54ch;margin:20px auto 0;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1rem,1.25vw,1.14rem);font-weight:300;line-height:1.55}@media (width>=1440px){.tech-hero h1{font-size:clamp(4rem,5.6vw,104px);line-height:.96}.tech-hero-sub{font-size:clamp(1.05rem,1vw,1.24rem)}}@media (width>=1800px){.tech-hero h1{font-size:clamp(4.4rem,5.2vw,116px)}}.tech-switcher-wrap{width:100%}.tech-switcher-tabs{background:radial-gradient(58% 150% at 50% 0,#ecd47c0f,#0000 72%),linear-gradient(#ffffff09,#ffffff02);border-top:1px solid #ffffff0d;justify-content:center;align-items:stretch;gap:clamp(24px,5vw,84px);width:100vw;margin-bottom:clamp(28px,4vw,48px);margin-left:calc(50% - 50vw);padding-inline:24px;display:flex;position:relative}.tech-switcher-tabs:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ecd47c52 24%,#fff6be80 50%,#ecd47c52 76%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.tech-switcher-tab{color:#f6ead78f;font:inherit;letter-spacing:.03em;white-space:nowrap;text-align:center;cursor:pointer;z-index:1;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:clamp(16px,1.6vw,22px) clamp(6px,1vw,14px);font-size:clamp(.86rem,1vw,1.04rem);font-weight:600;transition:color .22s,border-color .22s;position:relative}.tech-switcher-tab:hover{color:var(--cream)}.tech-switcher-tab.is-active{color:#ffe9b0;border-bottom-color:var(--gold-bright)}.tech-switcher-tab.is-active:after{content:"";pointer-events:none;background:radial-gradient(60% 100% at 50% 100%,#ffd77766,#0000 72%);height:18px;position:absolute;bottom:-1px;left:0;right:0}.tech-switcher-stage{aspect-ratio:3/2;background:radial-gradient(120% 80% at 50% 0,#ecd47c14,#0000 55%),#0b0a09;border:1px solid #ffffff1a;border-radius:22px;width:min(1040px,100%);margin-inline:auto;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 40px 110px #0000008c}.tech-switcher-panel{opacity:0;visibility:hidden;transition:opacity .44s cubic-bezier(.19,1,.22,1),transform .44s cubic-bezier(.19,1,.22,1),visibility .44s;position:absolute;inset:0;transform:translateY(12px)scale(.99)}.tech-switcher-panel.is-active{opacity:1;visibility:visible;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.tech-switcher-panel{transition:opacity .14s,visibility .14s;transform:none}}.tech-app{text-align:left;flex-direction:column;width:100%;height:100%;display:flex}.tech-app-bar{background:#ffffff05;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:13px 18px;display:flex}.tech-app-dot{background:#ffffff29;border-radius:50%;width:10px;height:10px}.tech-app-dot:first-child{background:#ff5f568c}.tech-app-dot:nth-child(2){background:#ffbd2e8c}.tech-app-dot:nth-child(3){background:#27c93f80}.tech-app-url{color:#f6ead78c;letter-spacing:.04em;background:#ffffff0a;border-radius:8px;margin-left:10px;padding:5px 14px;font-size:.74rem}.tech-app-live{color:#78e696d9;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-left:auto;font-size:.72rem;font-weight:600;display:inline-flex}.tech-app-live:before{content:"";background:#4ade80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4ade802e}.tech-app-body{flex:1;grid-template-columns:188px 1fr;min-height:0;display:grid}.tech-app-rail{background:#00000040;border-right:1px solid #ffffff0f;flex-direction:column;gap:3px;padding:18px 14px;display:flex}.tech-app-brand{color:var(--cream);letter-spacing:.02em;align-items:center;gap:9px;margin-bottom:14px;padding:0 8px;font-size:.92rem;font-weight:700;display:flex}.tech-app-brand:before{content:"";background:linear-gradient(135deg, var(--gold-bright), var(--gold));border-radius:7px;width:22px;height:22px;box-shadow:0 2px 8px #d6a94a66}.tech-app-navitem{color:#f6ead78c;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:.84rem;font-weight:500;display:flex}.tech-app-navitem:before{content:"";background:#f6ead747;border-radius:2px;width:7px;height:7px}.tech-app-navitem.is-active{color:#ffe9b0;background:#ecd47c1f;box-shadow:inset 0 0 0 1px #ecd47c38}.tech-app-navitem.is-active:before{background:var(--gold-bright);box-shadow:0 0 8px #ffd777b3}.tech-app-main{flex-direction:column;gap:16px;min-height:0;padding:clamp(18px,2.4vw,28px);display:flex;overflow:hidden}.tech-app-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.tech-app-head h4{color:var(--cream);letter-spacing:-.01em;margin:0;font-size:1.08rem;font-weight:600}.tech-pill{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.74rem;font-weight:600;display:inline-flex}.tech-pill-gold{color:#ffe1a0;background:#ecd47c1a;border:1px solid #ecd47c52}.tech-pill-green{color:#92e9ad;background:#4ade801a;border:1px solid #4ade8052}.tech-doc{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.tech-doc-line{background:#f6ead71f;border-radius:999px;height:9px}.tech-doc-line.w-90{width:90%}.tech-doc-line.w-80{width:80%}.tech-doc-line.w-70{width:70%}.tech-doc-line.w-55{width:55%}.tech-doc-line.head{background:#f6ead752;width:64%;height:14px}.tech-answer-callout{background:radial-gradient(120% 120% at 0 0,#ecd47c1a,#0000 60%),#ecd47c0a;border:1px solid #ecd47c42;border-radius:12px;margin:6px 0;padding:16px 18px}.tech-answer-label{color:#ecd47cd9;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:.68rem;font-weight:700;display:inline-flex}.tech-answer-callout p{color:#f6ead7db;margin:0 0 12px;font-size:.95rem;line-height:1.55}.tech-answer-callout mark{color:#ffe9b0;background:#ffd7773d;border-radius:5px;padding:1px 6px;font-weight:700}.tech-cite-row{flex-wrap:wrap;gap:7px;display:flex}.tech-cite-row span{color:#f6ead7b8;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:4px 11px;font-size:.72rem;font-weight:600}.tech-chip-row{flex-wrap:wrap;gap:8px;display:flex}.tech-chip{color:#ecd47ce0;background:#ecd47c0d;border:1px solid #ecd47c33;border-radius:999px;padding:6px 13px;font-size:.76rem;font-weight:600}.tech-code{color:#f6ead7c7;white-space:pre;background:#00000052;border:1px solid #ffffff14;border-radius:14px;margin:0;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;line-height:1.7;overflow:hidden}.tech-code .k{color:#ffd777}.tech-code .s{color:#92e9ad}.tech-rows{gap:9px;display:grid}.tech-row{color:#f6ead7d1;background:#ffffff05;border:1px solid #ffffff12;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;font-size:.88rem;display:flex}.tech-row em{color:#92e9ad;font-size:.82rem;font-style:normal;font-weight:700}.tech-row em.gold{color:var(--gold-bright)}.tech-meter{background:#ffffff14;border-radius:999px;flex:1;max-width:160px;height:7px;overflow:hidden}.tech-meter i{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--gold-bright));height:100%;display:block}.tech-feed{gap:10px;display:grid}.tech-feed-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:14px;padding:13px 16px;display:flex}.tech-feed-avatar{width:38px;height:38px;color:var(--gold-bright);background:#ecd47c1f;border-radius:10px;flex:none;place-items:center;font-size:.78rem;font-weight:700;display:grid}.tech-feed-text{flex:1;min-width:0}.tech-feed-text strong{color:var(--cream);font-size:.9rem;font-weight:600;display:block}.tech-feed-text span{color:#f6ead78c;font-size:.78rem}.tech-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tech-stat{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;padding:14px 16px}.tech-stat span{color:#f6ead780;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;display:block}.tech-stat strong{color:var(--cream);font-size:1.45rem;font-weight:700}.tech-stat em{color:#92e9ad;margin-left:6px;font-size:.8rem;font-style:normal;font-weight:600}.tech-chart{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;flex:1;grid-template-columns:repeat(8,1fr);align-items:end;gap:10px;min-height:130px;padding:18px;display:grid}.tech-chart span{background:linear-gradient(180deg, var(--gold-bright), #d6a94a40);border-radius:6px 6px 3px 3px}.tg{position:absolute;inset:0;overflow:hidden}.tg-website .tgw{flex-direction:column;width:100%;height:100%;display:flex}.tgw-bar{background:#ffffff04;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:clamp(14px,1.8vw,20px) clamp(18px,2.2vw,26px);display:flex}.tgw-dot{background:var(--gold-bright);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #ffd77724}.tgw-url{color:#f6ead7ad;letter-spacing:.03em;font-size:.86rem}.tgw-badge{background:linear-gradient(135deg, #fff0ad, var(--gold-bright) 50%, var(--gold));color:#1a1206;letter-spacing:.02em;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:7px 14px 7px 11px;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:0 8px 22px #d6a94a52}.tgw-badge svg{background:#1a12062e;border-radius:50%;width:15px;height:15px;padding:2px}.tgw-body{flex:1;grid-template-columns:1.02fr 1fr;min-height:0;display:grid}.tgw-preview{border-right:1px solid #ffffff0f;flex-direction:column;justify-content:space-between;gap:clamp(12px,1.7vw,18px);padding:clamp(22px,3vw,38px);display:flex}.tgw-pnav{align-items:center;gap:10px;margin-bottom:2px;display:flex}.tgw-pnav-logo{background:linear-gradient(135deg, var(--gold-bright), var(--gold));border-radius:4px;width:30px;height:12px}.tgw-pnav-link{background:#f6ead729;border-radius:999px;width:34px;height:7px}.tgw-pnav-link:first-of-type{margin-left:auto}.tgw-foot{border-top:1px solid #ffffff0f;gap:10px;margin-top:2px;padding-top:16px;display:flex}.tgw-foot span{background:#f6ead71a;border-radius:999px;height:8px}.tgw-foot span:first-child{width:32%}.tgw-foot span:nth-child(2){width:22%}.tgw-hero{background:radial-gradient(120% 150% at 14% 16%,#ecd47c66,#0000 56%),linear-gradient(120deg,#ffd77733,#ffffff08);border-radius:14px;flex-direction:column;justify-content:center;gap:10px;height:clamp(108px,16vw,158px);padding:clamp(16px,2.2vw,26px);display:flex;box-shadow:inset 0 0 0 1px #ecd47c33}.tgw-hero-eyebrow{background:#ffe29e8c;border-radius:999px;width:78px;height:7px}.tgw-hero-title{background:#fff8e4c7;border-radius:6px;width:66%;height:15px}.tgw-hero-sub{background:#f6ead752;border-radius:999px;width:46%;height:8px}.tgw-hero-btn{background:linear-gradient(135deg, var(--gold-bright), var(--gold));border-radius:999px;width:92px;height:22px;margin-top:4px;box-shadow:0 6px 16px #d6a94a52}.tgw-para{flex-direction:column;gap:10px;display:flex}.tgw-line{background:#f6ead721;border-radius:999px;height:10px}.tgw-line.w1{width:92%}.tgw-line.w2{width:68%}.tgw-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tgw-cards span{background:linear-gradient(#ffffff0a,#0000 60%),#ffffff05;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;justify-content:center;gap:9px;height:clamp(72px,10vw,104px);padding:clamp(12px,1.6vw,16px);display:flex}.tgw-cards i{background:linear-gradient(135deg,#ffd77766,#d6a94a2e);border-radius:7px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #ecd47c38}.tgw-cards b{background:#f6ead733;border-radius:999px;width:74%;height:7px}.tgw-panel{background:radial-gradient(120% 90% at 100% 0,#ecd47c0d,#0000 62%);flex-direction:column;gap:clamp(8px,1.4vw,16px);padding:clamp(20px,2.6vw,32px) clamp(18px,2.4vw,30px);display:flex}.tgw-rd-title{text-align:center;color:#f6ead794;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.tgw-gauge{flex:1;place-items:center;min-height:0;display:grid;position:relative}.tgw-gauge>svg{width:100%;height:100%;max-height:296px}.tgw-gauge-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tgw-gauge-num{color:var(--cream);letter-spacing:-.04em;font-size:clamp(3rem,7vw,4.6rem);font-weight:700;line-height:.92}.tgw-gauge-den{color:#f6ead775;margin-top:4px;font-size:1rem;font-weight:600}.tgw-gauge-badge{background:linear-gradient(135deg, #ffe6a3, var(--gold) 90%);color:#1a1206;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-top:12px;padding:5px 15px;font-size:.72rem;font-weight:800}.tgw-gauge-delta{color:#f6ead780;margin-top:9px;font-size:.8rem;font-weight:600}.tgw-gauge-avg{color:#f6ead7b8;white-space:nowrap;background:#0a0908eb;border:1px solid #ffffff24;border-radius:999px;padding:5px 11px;font-size:.72rem;font-weight:600;position:absolute;top:69%;left:1%}.tgw-legend{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tgw-leg{letter-spacing:.01em;border:1px solid #0000;border-radius:999px;padding:5px 12px;font-size:.71rem;font-weight:700}.tgw-leg.poor{color:#e8836b;background:#e8836b1a;border-color:#e8836b47}.tgw-leg.fair{color:#e6b347;background:#e6b3471a;border-color:#e6b34747}.tgw-leg.good{color:#7fcf9b;background:#7fcf9b1a;border-color:#7fcf9b47}.tgw-leg.great{color:#1a1206;background:linear-gradient(135deg, #ffe6a3, var(--gold))}.tgw-top{flex-direction:column;gap:clamp(16px,2.2vw,26px);display:flex}.tgw-score{border-bottom:1px solid #ffffff12;align-items:center;gap:14px;padding-bottom:clamp(14px,1.8vw,22px);display:flex}.tgw-ring{background:conic-gradient(var(--gold-bright) 0 88%, #ffffff17 88% 100%);border-radius:50%;flex:none;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 0 22px #ecd47c38}.tgw-ring-inner{width:48px;height:48px;color:var(--cream);letter-spacing:-.02em;background:#0c0b0a;border-radius:50%;place-items:center;font-size:1.18rem;font-weight:700;display:grid}.tgw-score-text{flex-direction:column;gap:3px;display:flex}.tgw-score-text strong{color:var(--cream);font-size:1.02rem;font-weight:600}.tgw-score-text span{color:#f6ead78f;font-size:.82rem}.tgw-rows{flex-direction:column;gap:clamp(10px,1.4vw,14px);display:flex}.tgw-indexed{align-items:center;gap:11px;display:flex}.tgw-indexed-label{color:#f6ead780;letter-spacing:.14em;text-transform:uppercase;margin-right:2px;font-size:.7rem;font-weight:600}.tgw-eng{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.tgw-eng svg{width:18px;height:18px}.tgw-row{color:var(--cream);align-items:center;gap:12px;font-size:clamp(.86rem,1vw,.96rem);font-weight:500;display:flex}.tgw-check{background:linear-gradient(135deg, var(--gold-bright), var(--gold));color:#1a1206;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 4px 12px #d6a94a52}.tgw-check svg{width:14px;height:14px}.tgw-code{color:#f6ead7b3;white-space:pre;background:#0000004d;border:1px solid #ffffff14;border-radius:12px;margin:clamp(8px,1.2vw,14px) 0 0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;line-height:1.7;overflow:hidden}.tgw-code .k{color:var(--gold-bright)}@media (width<=700px){.tgw-body{grid-template-columns:1fr}.tgw-preview{border-bottom:1px solid #ffffff0f;border-right:0}.tgw-code{display:none}}.tech-trust{text-align:center;padding-top:clamp(8px,2vw,20px);padding-bottom:clamp(44px,5vw,68px)}.tech-trust-label{color:#f6ead775;letter-spacing:.16em;text-transform:uppercase;margin:0 0 28px;font-size:.8rem}.tech-trust-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.tech-trust-track{align-items:center;gap:56px;width:max-content;animation:42s linear infinite tech-marquee;display:flex}@keyframes tech-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tech-trust-track{flex-wrap:wrap;justify-content:center;row-gap:28px;width:auto;animation:none}}.tech-trust-item{color:#f6ead79e;letter-spacing:.01em;white-space:nowrap;opacity:.78;align-items:center;gap:11px;font-size:1.02rem;font-weight:600;transition:opacity .2s,color .2s;display:inline-flex}.tech-trust-item:hover{opacity:1;color:var(--cream)}.tech-trust-item svg{flex:none;width:26px;height:26px}.tech-arch{text-align:center}.tech-arch-head{max-width:760px;margin:0 auto clamp(34px,4vw,52px)}.tech-bento{text-align:left;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(176px,auto);gap:14px;display:grid}.tech-bento-feature{background:radial-gradient(120% 90% at 50% 0,#ecd47c1a,#0000 58%),#0c0b0a;border:1px solid #ecd47c38;border-radius:20px;flex-direction:column;grid-area:1/1/span 2/span 7;min-height:440px;padding:clamp(24px,2.6vw,34px);display:flex;box-shadow:inset 0 1px #fff6be0f}.tech-bento-feature .tech-bento-kicker{margin-bottom:12px}.tech-bento-feature h3{color:var(--cream);letter-spacing:-.01em;margin:0 0 4px;font-size:1.4rem;font-weight:600}.tech-loop{flex:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(12px,2vw,28px);min-height:260px;margin-top:auto;padding:24px 4px;display:grid;position:relative}.tech-loop-col{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.tech-loop-col-out{align-items:flex-end}.tech-loop-label{color:#f6ead780;letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:700}.tech-loop-chip{color:#f6ead7d1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:8px 14px;font-size:.82rem;font-weight:600;box-shadow:0 6px 18px #00000047}.tech-loop-col-out .tech-loop-chip{color:#ffe1a0;background:#ecd47c14;border-color:#ecd47c42}.tech-loop-core{place-items:center;width:clamp(132px,15vw,168px);height:clamp(132px,15vw,168px);display:grid;position:relative}.tech-loop-ring{border:1px solid #ecd47c38;border-radius:50%;position:absolute;inset:0}.tech-loop-ring-two{border-color:#ecd47c1f;inset:-18px}.tech-loop-node{text-align:center;background:radial-gradient(120% 120% at 50% 25%,#ffd77759,#d6a94a1f 60%,#0c0b0a99),#0c0b0a;border-radius:50%;place-items:center;gap:3px;width:78%;height:78%;display:grid;box-shadow:inset 0 1px #fff6be40,0 18px 48px #d6a94a2e}.tech-loop-node small{color:#ecd47cb3;letter-spacing:.22em;text-transform:uppercase;font-size:.6rem;font-weight:700}.tech-loop-node strong{color:var(--cream);letter-spacing:-.01em;font-size:.92rem;font-weight:700}.tech-loop-status{color:#f6ead7a8;white-space:nowrap;background:#0c0b0ad9;border:1px solid #ffffff1a;border-radius:999px;padding:6px 14px;font-size:.72rem;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.tech-loop-status-top{top:-4px}.tech-loop-status-bottom{color:#78e696d1;border-color:#4ade803d;bottom:-4px}@media (width<=560px){.tech-loop{grid-template-columns:1fr;justify-items:center;gap:16px}.tech-loop-col,.tech-loop-col-out{align-items:center}.tech-loop-status{margin:4px auto 0;position:static;transform:none}}.tech-bento-tile{background:radial-gradient(130% 110% at 0 0,#ffffff0b,#0000 55%),#0c0b0a;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:9px;padding:clamp(20px,2.2vw,28px);display:flex;box-shadow:inset 0 1px #ffffff0a}.tech-bento-tile:nth-child(2){grid-area:1/8/auto/span 5}.tech-bento-tile:nth-child(3){grid-area:2/8/auto/span 5}.tech-bento-tile:nth-child(4){grid-area:3/1/auto/span 6}.tech-bento-tile:nth-child(5){grid-area:3/7/auto/span 6}.tech-bento-kicker{color:#ecd47cb8;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.tech-bento-tile h3{color:var(--cream);margin:0;font-size:1.14rem;font-weight:600;line-height:1.25}.tech-bento-tile p{color:#f6ead799;margin:0;font-size:.92rem;line-height:1.55}.tech-bento-visual{background:radial-gradient(120% 120% at 50% 0,#ffffff0a,#0000 60%),#00000047;border-radius:14px;flex:1;place-items:center;min-height:96px;margin-top:auto;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}.tech-engine-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.tech-engine-chip{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.tech-engine-chip svg{width:24px;height:24px}.tech-surface-cluster{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tech-surface-chip{color:#f6ead7c7;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:8px 14px;font-size:.8rem;font-weight:600}.tech-surface-chip.gold{color:#ffe1a0;background:#ecd47c14;border-color:#ecd47c4d}.tech-int-grid{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;display:grid}.tech-int-cell{color:#f6ead7b8;letter-spacing:.04em;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;place-items:center;height:42px;font-size:.72rem;font-weight:700;display:grid}.tech-int-cell.gold{color:var(--gold-bright);border-color:#ecd47c47}.tech-bars{align-items:flex-end;gap:9px;height:80px;display:flex}.tech-bars span{background:linear-gradient(180deg, var(--gold-bright), #d6a94a40);border-radius:6px 6px 2px 2px;flex:1;max-width:30px}.tech-industries-head{grid-template-columns:1fr auto;align-items:end;gap:clamp(20px,3vw,44px);margin-bottom:clamp(30px,3.5vw,44px);display:grid}.tech-industries-copy{max-width:660px}.tech-industries-head .tech-email-capture{align-self:end;width:min(404px,100%)}.tech-carousel-shell{padding-top:56px;position:relative}.tech-carousel-nav{gap:10px;display:flex;position:absolute;top:0;right:0}.tech-carousel-btn{width:42px;height:42px;color:var(--cream);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:11px;place-items:center;font-size:1.2rem;line-height:1;transition:border-color .18s,background .18s,color .18s;display:grid}.tech-carousel-btn:hover{color:var(--gold-bright);background:#ecd47c1a;border-color:#ecd47c66}.tech-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:24px;padding-bottom:8px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.tech-carousel::-webkit-scrollbar{display:none}.tech-industry-card{scroll-snap-align:start;background:#0c0b0a;border:1px solid #ffffff14;border-radius:18px;flex:0 0 min(430px,33.333% - 16px);transition:border-color .24s,transform .24s;overflow:hidden;box-shadow:0 22px 54px #00000061}.tech-industry-card:hover{border-color:#ecd47c42;transform:translateY(-4px)}.tech-industry-media{aspect-ratio:16/11;position:relative;overflow:hidden}.tech-industry-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 38%,#050403d1),radial-gradient(circle at 82% 18%,#ecd47c24,#0000 46%);position:absolute;inset:0}.tech-industry-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.19,1,.22,1);display:block}.tech-industry-card:hover .tech-industry-media img{transform:scale(1.05)}.tech-industry-body{border-top:1px solid #ffffff0f;padding:20px 22px 24px}.tech-industry-body h3{color:var(--cream);margin:0 0 8px;font-size:1.2rem;font-weight:600}.tech-industry-body p{color:#f6ead799;margin:0 0 16px;font-size:.9rem;line-height:1.5}.tech-industry-link{color:var(--gold-bright);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.tech-industry-link:hover{text-decoration:underline}body.technology-page .final-cta.answer-cta{isolation:isolate;width:min(var(--content-max), calc(100% - var(--page-gutter) * 2));text-align:center;background:radial-gradient(ellipse at 50% 36%, #dce0e21f, #dce0e20b 34%, transparent 68%), var(--black);border:1px solid #fff6be1f;border-radius:40px;margin:clamp(20px,3vw,44px) auto clamp(40px,6vw,80px);padding:clamp(56px,7vw,104px) clamp(28px,6vw,76px);position:relative;overflow:hidden;box-shadow:0 50px 130px #0000005c,inset 0 1px #fff6be0f}body.technology-page .answer-cta:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.62;mix-blend-mode:screen;filter:contrast(165%)brightness(.78);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%221.05%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.86%200%200%200%200%200.84%200%200%200%200%200.76%200%200%200%200.30%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22180%22%20height%3D%22180%22%20filter%3D%22url\(%23n\)%22%20opacity%3D%221%22%2F%3E%3C%2Fsvg%3E),repeating-linear-gradient(104deg,#ffffff05 0 1px,#0000 1px 5px);background-size:180px 180px,auto;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0 60%,#0009 82%,#0000 100%);mask-image:radial-gradient(#000 0 60%,#0009 82%,#0000 100%)}body.technology-page .answer-cta-inner{z-index:2;justify-items:center;gap:22px;max-width:860px;margin:0 auto;display:grid;position:relative}body.technology-page .answer-cta .answer-headline{justify-items:center;margin:6px 0 2px;display:grid}body.technology-page .answer-cta .answer-typed{letter-spacing:-.02em;background:linear-gradient(100deg,#efe2c8 0% 40%,#ffd777 50%,#efe2c8 60% 100%) 0 0/220% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Rajdhani,sans-serif;font-size:clamp(2.6rem,7vw,5.2rem);font-weight:600;line-height:.98;animation:12s ease-in-out infinite answerSheen;display:inline-block}body.technology-page .answer-cta .audit-form{justify-items:center;gap:12px;width:100%;max-width:660px;margin-top:10px;display:grid}body.technology-page .answer-cta .audit-form-label{letter-spacing:.16em;text-transform:uppercase;color:#ecd47cd1;font-family:Rajdhani,sans-serif;font-size:.78rem;font-weight:600}body.technology-page .answer-cta .audit-form-row{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6ead70d;border:1px solid #fff6be29;border-radius:18px;align-items:center;gap:4px;width:100%;padding:7px;transition:border-color .4s,box-shadow .4s;display:flex;box-shadow:inset 0 1px #fff6be0d}body.technology-page .answer-cta .audit-form-row:focus-within{border-color:#ecd47c80;box-shadow:inset 0 1px #fff6be0f,0 0 0 1px #ecd47c2e}body.technology-page .answer-cta .audit-field{flex:1 1 0;align-items:center;gap:9px;min-width:0;padding:0 14px;display:flex}body.technology-page .answer-cta .audit-field+.audit-field{border-left:1px solid #fff6be1f}body.technology-page .answer-cta .audit-field svg{color:#ecd47cb3;flex:none;width:17px;height:17px}body.technology-page .answer-cta .audit-field input{color:#f6ead7;letter-spacing:.01em;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:14px 0;font-family:Rajdhani,sans-serif;font-size:1.02rem;font-weight:500}body.technology-page .answer-cta .audit-field input::placeholder{color:#f6ead76b;font-weight:400}body.technology-page .answer-cta .audit-submit{cursor:pointer;color:var(--gold-bright);letter-spacing:.02em;white-space:nowrap;background:#ecd47c1f;border:1px solid #ecd47c61;border-radius:13px;flex:none;align-items:center;gap:9px;padding:13px 20px;font-family:Rajdhani,sans-serif;font-size:.96rem;font-weight:600;transition:border-color .4s,background .4s,color .4s,transform .4s cubic-bezier(.19,1,.22,1);display:inline-flex}body.technology-page .answer-cta .audit-submit:hover{color:#fff6e6;background:#ecd47c33;border-color:#ecd47ca6;transform:translateY(-1px)}body.technology-page .answer-cta .audit-submit-arrow{transition:transform .4s cubic-bezier(.19,1,.22,1)}body.technology-page .answer-cta .audit-submit:hover .audit-submit-arrow{transform:translate(3px)}body.technology-page .answer-cta .audit-done{color:#f6ead7d1;margin:4px 0 0;font-family:Rajdhani,sans-serif;font-size:1rem;display:none}body.technology-page .answer-cta .audit-form.is-done .audit-form-row,body.technology-page .answer-cta .audit-form.is-done .audit-form-label{display:none}body.technology-page .answer-cta .audit-form.is-done .audit-done{display:block}body.technology-page .answer-cta .cta-alt{align-items:center;gap:16px;margin-top:8px;display:inline-flex}body.technology-page .answer-cta .cta-alt-or{letter-spacing:.16em;text-transform:uppercase;color:#f6ead766;font-family:Rajdhani,sans-serif;font-size:.82rem}body.technology-page .answer-cta .hero-cta{color:#fff;background:#17120d;border-color:#fff6be29;margin-top:6px;box-shadow:0 18px 40px #0006}body.technology-page .answer-cta .hero-cta .hero-cta-label{color:#fff}body.technology-page .answer-cta .hero-cta .hero-cta-arrow{color:#fff;background:#e23a2c;box-shadow:0 0 18px #e23a2c8c}@media (width<=620px){body.technology-page .answer-cta .audit-form-row{flex-direction:column;align-items:stretch;gap:0;padding:8px}body.technology-page .answer-cta .audit-field{padding:2px 12px}body.technology-page .answer-cta .audit-field+.audit-field{border-top:1px solid #fff6be1f;border-left:0}body.technology-page .answer-cta .audit-submit{justify-content:center;margin-top:8px}body.technology-page .answer-cta .cta-alt{flex-direction:column;gap:10px}}@media (width<=980px){.tech-app-body{grid-template-columns:1fr}.tech-app-rail{display:none}.tech-bento-feature,.tech-bento-tile,.tech-bento-tile:nth-child(2),.tech-bento-tile:nth-child(3),.tech-bento-tile:nth-child(4),.tech-bento-tile:nth-child(5){grid-area:auto/1/auto/-1}.tech-bento-feature{min-height:0}.tech-industries-head{grid-template-columns:1fr;align-items:start}.tech-industries-head .tech-email-capture{width:100%}.tech-industry-card{flex-basis:min(380px,82%)}}@media (width<=900px){body.technology-page .tech-page{padding-top:92px}.tech-hero:before,.tech-hero:after{height:calc(100% + 92px);inset-block-start:-92px}}@media (width<=640px){body.technology-page .tech-page{padding-top:92px}.tech-switcher-stage{aspect-ratio:auto;min-height:0}.tech-app{height:auto}.tech-switcher-panel{position:relative;inset:auto}.tech-switcher-panel:not(.is-active){display:none}.tech-switcher-tabs{scrollbar-width:none;justify-content:flex-start;gap:22px;padding-inline:18px;overflow-x:auto}.tech-switcher-tabs::-webkit-scrollbar{display:none}.tech-switcher-tab{flex:none;padding:14px 2px;font-size:.84rem}.tech-email-capture{border-radius:18px;flex-direction:column;padding:8px}.tech-email-capture input,.tech-email-capture button{border-radius:12px;width:100%}.tech-stats{grid-template-columns:1fr}.tech-app-head{flex-direction:column;align-items:flex-start;gap:8px}}.tech-app-main-mentions{position:relative}.mentions-board{isolation:isolate;flex:1;min-height:0;position:relative}.mentions-board:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(50% 46% at 50% 47%,#ecc86e12,#0000 70%),radial-gradient(34% 30% at 50% 47%,#ffd7820d,#0000 70%);position:absolute;inset:-6%}.mb-wordmark{z-index:2;transition:filter .5s;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.mb-wordmark.is-sending{filter:drop-shadow(0 0 18px #ffc35f8c)}.mb-wordmark img{object-fit:contain;width:158px;height:auto;display:block}.mb-source{top:var(--sy);left:var(--sx);z-index:2;justify-items:center;gap:8px;transition:opacity .7s;display:grid;position:absolute;transform:translate(-50%,-50%)}.mentions-board.is-storytelling .mb-source:not(.is-active){opacity:.4}.mb-badge{filter:drop-shadow(0 10px 24px #00000073);place-items:center;width:52px;height:52px;transition:transform .6s cubic-bezier(.25,1.1,.4,1),filter .6s;display:grid}.mentions-board.is-storytelling .mb-source:not(.is-active) .mb-badge{transform:scale(.95)}.mb-badge svg{width:41px;height:41px}.mb-source.is-active .mb-badge{filter:drop-shadow(0 12px 28px #00000080)drop-shadow(0 0 16px #ffc35f73);transform:scale(1.16)}.mb-label{color:#f6ead794;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:700;transition:color .5s}.mb-source.is-active .mb-label{color:#ffe9bdf2}.mb-chips{z-index:4;pointer-events:none;gap:8px;display:grid;position:absolute}.mb-chips-left .mb-chips{justify-items:end;top:50%;right:calc(100% + 16px);transform:translateY(-56%)}.mb-chips-right .mb-chips{justify-items:start;top:50%;left:calc(100% + 16px);transform:translateY(-56%)}.mb-chip{color:#16130e;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;opacity:0;background:#f6ead7;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.64rem;font-weight:700;transition:opacity .4s,transform .5s cubic-bezier(.2,1.1,.35,1),background-color .4s;display:inline-flex;transform:translateY(8px);box-shadow:0 12px 30px #0006}.mb-chip:before{content:"";background:#c9962e;border-radius:50%;width:7px;height:7px;display:inline-block}.mb-chip.is-on{opacity:1;transform:translateY(0)}.mb-chip.is-done{opacity:.55}.mb-chip.is-done:before,.mb-chip.is-final:before{content:"✓";color:#1d7a4b;background:0 0;border-radius:0;width:10px;height:auto;font-size:.68rem;font-weight:900;line-height:1}.mb-chip.is-final{color:#16130e;background:#d6a94a}.mb-chip.is-final:before{color:#16130e}@media (prefers-reduced-motion:no-preference){.mb-loop{animation:50s linear infinite mb-loop-flow}@keyframes mb-loop-flow{to{stroke-dashoffset:-140px}}.mb-chip.is-on:not(.is-done):not(.is-final):before{animation:.85s ease-in-out infinite mb-working}@keyframes mb-working{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}}.mb-dust{z-index:0;filter:blur(.5px);pointer-events:none;background:#d6a94a80;border-radius:50%;width:3px;height:3px;position:absolute}.mb-plus{z-index:5;color:#ffd777;pointer-events:none;text-shadow:0 0 12px #ffc35f99;font-size:.86rem;font-weight:800;position:absolute;top:-4px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.mb-dust{animation:mb-drift var(--dd,16s) ease-in-out var(--dl,0s) infinite alternate}@keyframes mb-drift{0%{opacity:.15;transform:translate(0)}50%{opacity:.5}to{transform:translate(var(--dx,20px), var(--dy,-30px));opacity:.15}}}.mentions-flow-svg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mb-loop{fill:none;stroke:#d6a94a52;stroke-width:1px;stroke-dasharray:5 9}.mb-wire{fill:none;stroke:#d6a94a80;stroke-width:1.1px;opacity:0;transition:opacity .8s}.mb-wire.is-active{opacity:1;stroke:#e6b455b3;stroke-width:1.4px;filter:drop-shadow(0 0 3px #e6af5066)}.mentions-flow-svg.is-static .mb-wire{opacity:.24}.mb-pulse{fill:none;stroke:#ffcf72;stroke-width:2px;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 4px #ffbe50cc)}@media (width<=880px){.mentions-board{text-align:center;padding:26px 14px 96px;position:relative}.mentions-flow-svg,.mb-chips,.mb-dust{display:none}.mb-wordmark{width:fit-content;margin:0 auto 20px;display:block;position:static}.mb-source{vertical-align:top;margin:9px;display:inline-grid;position:static;transform:none}}.tgw-preview{position:relative;overflow:hidden}.tgw-scanline{z-index:3;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffd278e6,#0000);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 16px #ffc35f8c}.tech-caret{vertical-align:-2px;background:#ffd777;width:1.5px;height:.95em;margin-left:2px;display:inline-block}@media (prefers-reduced-motion:no-preference){.tech-caret{animation:.85s step-end infinite tech-caret-blink}@keyframes tech-caret-blink{50%{opacity:0}}}.tech-cite-row span{transition:color .35s,border-color .35s,box-shadow .35s,opacity .35s}.tech-cite-row span.is-cited{color:#ffd777;border-color:#d6a94a99;box-shadow:0 0 14px #d6a94a33}.tgw-flag{z-index:4;color:#ffcf8d;letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;background:#261b0ceb;border:1px solid #ffb0578c;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.6rem;font-weight:700;transition:opacity .4s,transform .45s cubic-bezier(.2,1.1,.35,1),border-color .45s,color .45s,background-color .45s;display:inline-flex;position:absolute;right:10px;transform:translateY(6px)}.tgw-flag:before{content:"!";color:#ffb057;background:#ffb05740;border-radius:50%;place-items:center;width:12px;height:12px;font-size:.56rem;font-weight:900;display:grid}.tgw-flag.is-on{opacity:1;transform:translateY(0)}.tgw-flag.is-fixed{color:#a9e8c4;border-color:#5ecd918c}.tgw-flag.is-fixed:before{content:"✓";color:#5ecd91;background:#5ecd9138}.tgw-gauge-badge.is-fair{background:linear-gradient(135deg,#ffd9a3,#e59a4b 90%)}.tgw-score-pop{z-index:4;color:#5ecd91;pointer-events:none;text-shadow:0 0 14px #5ecd9180;font-size:.95rem;font-weight:800;position:absolute;top:30%;right:8%}.tech-typing{align-items:center;gap:5px;padding:4px 2px;display:inline-flex}.tech-typing i{background:#ffd777bf;border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.tech-typing i{animation:1s ease-in-out infinite tech-typing-bounce}.tech-typing i:nth-child(2){animation-delay:.16s}.tech-typing i:nth-child(3){animation-delay:.32s}@keyframes tech-typing-bounce{0%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}}.tech-toast{z-index:5;color:#a9e8c4;letter-spacing:.06em;opacity:0;pointer-events:none;background:#101a13f0;border:1px solid #5ecd9173;border-radius:12px;align-items:center;gap:8px;padding:9px 15px;font-size:.68rem;font-weight:700;transition:opacity .45s,transform .5s cubic-bezier(.2,1.1,.35,1);display:inline-flex;position:absolute;bottom:20px;right:22px;transform:translateY(10px)}.tech-toast:before{content:"✓";color:#5ecd91;background:#5ecd9138;border-radius:50%;place-items:center;width:15px;height:15px;font-size:.62rem;font-weight:900;display:grid}.tech-toast.is-on{opacity:1;transform:translateY(0)}.tech-chart{position:relative}.tech-trend{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tech-trend path{fill:none;stroke:#ffd777;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #ffc35f8c)}.tech-trend circle{fill:#ffd777;filter:drop-shadow(0 0 5px #ffc35fb3)}.tech-ticker{color:#f6ead79e;align-items:center;gap:9px;min-height:20px;font-size:.68rem;display:flex;overflow:hidden}.tech-ticker:before{content:"";background:#5ecd91;border-radius:50%;flex:none;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.tech-ticker:before{animation:1.6s ease-in-out infinite mb-working}}.tech-ticker b{color:#ffd777;font-weight:700}.tech-stat-pop{color:#5ecd91;pointer-events:none;font-size:.7rem;font-weight:800;position:absolute;top:-4px;right:8px}.tech-stat{position:relative}.mb-ring-pop{pointer-events:none;border:1.5px solid #ffcd6ebf;border-radius:50%;width:54px;height:54px;margin:-27px 0 0 -27px;position:absolute;top:26px;left:50%}.mb-tally{z-index:5;color:#ffd777;pointer-events:none;background:#18140df2;border:1px solid #d6a94a80;border-radius:999px;padding:2px 7px;font-size:.58rem;font-weight:800;position:absolute;top:-8px;right:-14px}.tech-arch-sub{color:#f6ead799;max-width:52ch;margin:14px auto 0;font-size:1.02rem;line-height:1.55}.tech-clear-grid{grid-template-columns:repeat(2,1fr);gap:18px;width:min(980px,100%);margin:clamp(30px,4vw,48px) auto 0;display:grid}.tech-clear-tile{background:radial-gradient(120% 90% at 50% 0,#ecd47c0d,#0000 60%),#ffffff06;border:1px solid #ffffff17;border-radius:20px;align-content:start;gap:10px;padding:clamp(24px,3vw,34px);transition:border-color .35s,transform .35s;display:grid}.tech-clear-tile:hover{border-color:#d6a94a59;transform:translateY(-2px)}.tech-clear-kicker{color:#d6a94ad9;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:700}.tech-clear-tile h3{color:#f6ead7;letter-spacing:-.01em;margin:0;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:650;line-height:1.25}.tech-clear-tile>p:not(.tech-clear-kicker){color:#f6ead78c;margin:0;font-size:.9rem;line-height:1.5}.tech-clear-visual{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.tech-clear-chip,.tech-clear-step{color:#f6ead7b3;border:1px solid #ffffff1a;border-radius:999px;padding:7px 13px;font-size:.74rem;font-weight:600}.tech-clear-step.is-approved{color:#ffd777;background:#d6a94a1f;border-color:#d6a94a8c}.tech-clear-arrow{color:#f6ead759;font-size:.8rem}.tech-clear-logo{background:#ffffff08;border:1px solid #ffffff17;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.tech-clear-logo svg{width:20px;height:20px}@media (width<=880px){.tech-clear-grid{grid-template-columns:1fr}}.tech-trust{padding:0;position:relative}.tech-trust .logo-strip{position:relative;bottom:auto}body.technology-page .tech-trust .logo-strip{background:radial-gradient(at 50% -70%,#ecd47c5c,#0000 48%),radial-gradient(at 50% 48%,#fff6be11,#0000 58%),linear-gradient(90deg,#020202fe,#090807fd 18%,#1e180df8 50%,#090807fd 82%,#020202fe);align-items:center;min-height:136px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ecd47c29,inset 0 24px 54px #fff6be06,0 -46px 130px #ecd47c26,0 46px 120px #0000009e}body.technology-page .tech-trust .logo-strip:before{background:linear-gradient(90deg,#0000,#ffffff17 16%,#ecd47c7a 50%,#ffffff17 84%,#0000)}body.technology-page .tech-trust .logo-strip-label{color:#fff5daeb;letter-spacing:.16em;text-shadow:0 0 22px #ffd88b1f;white-space:nowrap;flex-basis:clamp(270px,22vw,342px);padding-left:clamp(24px,3.6vw,58px);font-size:clamp(.62rem,.68vw,.78rem);font-weight:600;line-height:1.34}body.technology-page .tech-trust .logo-strip-label:after{background:linear-gradient(#0000,#ffffff2e,#ecd47c21,#0000);height:54px;right:clamp(18px,2vw,34px)}body.technology-page .tech-trust .logo-carousel{margin-left:clamp(-42px,-2vw,-22px);-webkit-mask-image:linear-gradient(90deg,#0000 0% 8%,#00000073 17%,#000 27% 73%,#00000073 83%,#0000 92% 100%);mask-image:linear-gradient(90deg,#0000 0% 8%,#00000073 17%,#000 27% 73%,#00000073 83%,#0000 92% 100%)}body.technology-page .tech-trust .logo-carousel-track.is-ready{animation-duration:58s}body.technology-page .tech-trust .logo-box{flex-basis:clamp(250px,18vw,320px);gap:9px;min-height:136px;padding:0 clamp(34px,3vw,58px)}body.technology-page .tech-trust .logo-box:before{opacity:.86;background:linear-gradient(#0000,#ffffff1a,#ecd47c1a,#0000);height:44px}body.technology-page .tech-trust .logo-mark{filter:drop-shadow(0 0 22px #ffffff24)drop-shadow(0 0 22px #ecd47c0f);width:clamp(36px,2.76vw,49px);height:clamp(36px,2.76vw,49px)}body.technology-page .tech-trust .logo-name{color:#fffffff0;letter-spacing:-.045em;text-shadow:0 0 26px #ffffff29;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.98rem,1.126vw,1.29rem);font-weight:760}@media (width<=900px){body.technology-page .tech-trust .logo-strip{min-height:108px}body.technology-page .tech-trust .logo-strip-label{flex-basis:156px;font-size:.58rem}body.technology-page .tech-trust .logo-box{flex-basis:218px;gap:12px;min-height:108px}body.technology-page .tech-trust .logo-mark{width:29px;height:29px}body.technology-page .tech-trust .logo-name{font-size:.8rem}}body.technology-page .tech-trust .logo-strip{background:radial-gradient(at 50% -70%,#ff8b2e57,#0000 48%),radial-gradient(at 50% 48%,#ffffff0e,#0000 58%),linear-gradient(90deg,#020202fe,#090807fd 18%,#1a120cf8 50%,#090807fd 82%,#020202fe);border-bottom:1px solid #ecd47c2e;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #ecd47c2e,inset 0 24px 54px #ffffff06,0 -34px 110px #ff69181c,0 26px 88px #0000009e}body.technology-page .tech-trust .logo-strip:before{background:linear-gradient(90deg,#0000,#ffffff17 16%,#ffb85966 50%,#ffffff17 84%,#0000);height:1px}body.technology-page .tech-trust .logo-strip:after{background:#ffffff12;border-color:#ffffff52;width:44px;height:4px;bottom:15px;box-shadow:0 0 22px #ffd88b29}body.technology-page .tech-trust .logo-strip-label{letter-spacing:.155em;font-size:clamp(.72rem,.78vw,.92rem)}body.technology-page .tech-trust .logo-box{flex-basis:clamp(168px,14vw,218px);gap:12px;padding-left:clamp(18px,2vw,30px);padding-right:clamp(18px,2vw,30px)}body.technology-page .tech-trust .logo-mark{opacity:.88;filter:grayscale()saturate(0)brightness(1.08)contrast(.92)drop-shadow(0 0 18px #ffffff14);width:clamp(27px,2.16vw,38px);height:clamp(27px,2.16vw,38px)}body.technology-page .tech-trust .logo-name{color:#e8e8e2d1;letter-spacing:-.035em;text-shadow:0 0 22px #ffffff14;font-size:clamp(1.02rem,1.12vw,1.24rem);font-weight:700}body.technology-page .tech-trust .logo-box:hover .logo-mark{opacity:1;filter:saturate(1.08)brightness(1.04)contrast()drop-shadow(0 0 18px #ffffff24)}body.technology-page .tech-trust .logo-box:hover .logo-name{color:#fffffff5;text-shadow:0 0 24px #ffffff24}@media (width<=900px){body.technology-page .tech-trust .logo-strip-label{font-size:.64rem}body.technology-page .tech-trust .logo-box{flex-basis:178px;gap:10px}body.technology-page .tech-trust .logo-mark{width:24px;height:24px}body.technology-page .tech-trust .logo-name{font-size:.75rem}}body.technology-page #architecture .arch-pending{position:relative}body.technology-page #architecture .arch-badge{height:26px;margin-top:10px;font-style:normal;display:inline-block;position:relative}body.technology-page #architecture .arch-badge i{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:.7rem;font-style:normal;font-weight:700;display:inline-flex;position:absolute;top:0;left:0}body.technology-page #architecture .arch-badge-wait{color:#ffcf8d;background:#ffb0571a;border:1px solid #ffb05780}body.technology-page #architecture .arch-badge-wait:before{content:"";background:#ffb057;border-radius:50%;width:6px;height:6px}body.technology-page #architecture .arch-badge-done{color:#ffd777;opacity:0;background:#d6a94a24;border:1px solid #d6a94a99}body.technology-page #architecture .arch-gate-you{box-shadow:0 0 22px #d6a94a1f;background:#d6a94a14!important;border-color:#d6a94a99!important}body.technology-page #architecture .arch-gate-you b{color:#ffd777!important}body.technology-page #architecture .arch-queue{min-height:1.3em;display:block;position:relative}body.technology-page #architecture .arch-queue strong{transition:opacity .45s;position:absolute;top:0;left:0;right:0}body.technology-page #architecture .arch-item-two{opacity:0}@media (prefers-reduced-motion:no-preference){body.technology-page #architecture .qa-visual.is-live .arch-item-one{animation:12s ease-in-out infinite arch-item-one}body.technology-page #architecture .qa-visual.is-live .arch-item-two{animation:12s ease-in-out infinite arch-item-two}body.technology-page #architecture .qa-visual.is-live .arch-badge-wait{animation:12s ease-in-out infinite arch-wait-cycle}body.technology-page #architecture .qa-visual.is-live .arch-badge-wait:before{animation:1.1s ease-in-out infinite mb-working}body.technology-page #architecture .qa-visual.is-live .arch-badge-done{animation:12s ease-in-out infinite arch-done-cycle}@keyframes arch-item-one{0%,44%{opacity:1}47%,95%{opacity:0}to{opacity:1}}@keyframes arch-item-two{0%,44%{opacity:0}47%,95%{opacity:1}to{opacity:0}}@keyframes arch-wait-cycle{0%,27%{opacity:1}30%,44%{opacity:0}47%,73%{opacity:1}76%,94%{opacity:0}to{opacity:1}}@keyframes arch-done-cycle{0%,27%{opacity:0;transform:scale(.92)}30%,44%{opacity:1;transform:scale(1)}47%,73%{opacity:0;transform:scale(.92)}76%,92%{opacity:1;transform:scale(1)}to{opacity:0}}body.technology-page #architecture .qa-visual.is-live .angle-next{animation:12s ease-in-out infinite arch-log-flash}@keyframes arch-log-flash{0%,29%{box-shadow:0 0 #d6a94a00}32%{box-shadow:0 0 26px #d6a94a47}40%,75%{box-shadow:0 0 #d6a94a00}78%{box-shadow:0 0 26px #d6a94a47}86%,to{box-shadow:0 0 #d6a94a00}}body.technology-page #architecture .qa-visual.is-live .arch-gate-you{animation:4s ease-in-out infinite arch-gate-breathe}@keyframes arch-gate-breathe{0%,to{box-shadow:0 0 14px #d6a94a1a}50%{box-shadow:0 0 30px #d6a94a3d}}}body.technology-page #architecture .arch-eng{align-items:center;gap:9px;display:inline-flex!important}body.technology-page #architecture .arch-eng svg{flex:none;width:15px;height:15px}body.technology-page #architecture .arch-tag{align-items:center;gap:7px;display:inline-flex!important}body.technology-page #architecture .arch-tag svg{flex:none;width:13px;height:13px}body.technology-page #architecture .qa-visual-green .aeo-callout{color:#f6ead7e6!important;background:linear-gradient(#d6a94a1f,#d6a94a08)!important;border-color:#d6a94a57!important}body.technology-page #architecture .qa-visual-green .aeo-callout .alert-dot{display:none}body.technology-page #architecture .arch-surf{align-items:center;gap:9px;display:inline-flex!important}body.technology-page #architecture .arch-surf i{background:var(--c,#d6a94a);border-radius:50%;flex:none;width:8px;height:8px}body.technology-page #architecture .arch-delta{color:#7edfa8;letter-spacing:.06em;vertical-align:middle;background:#5ecd911a;border:1px solid #5ecd9173;border-radius:999px;margin-left:12px;padding:4px 10px;font-size:.68rem;font-weight:700;display:inline-block}body.technology-page #architecture .arch-updated{color:#f6ead76b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-top:14px;font-size:.66rem;display:flex}body.technology-page #architecture .arch-updated:before{content:"";background:#5ecd91;border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){body.technology-page #architecture .qa-visual.is-live .arch-updated:before{animation:1.6s ease-in-out infinite mb-working}body.technology-page #architecture .qa-visual.is-live .arch-delta{animation:6s ease-in-out infinite arch-delta-pop}@keyframes arch-delta-pop{0%,88%,to{transform:scale(1)}92%{transform:scale(1.1)}}body.technology-page #architecture .qa-visual.is-live .arch-surf i{animation:4.5s ease-in-out infinite arch-dot-blink}body.technology-page #architecture .qa-visual.is-live .track-row:nth-child(2) .arch-surf i{animation-delay:.9s}body.technology-page #architecture .qa-visual.is-live .track-row:nth-child(3) .arch-surf i{animation-delay:1.8s}body.technology-page #architecture .qa-visual.is-live .track-row:nth-child(4) .arch-surf i{animation-delay:2.7s}body.technology-page #architecture .qa-visual.is-live .track-row:nth-child(5) .arch-surf i{animation-delay:3.6s}@keyframes arch-dot-blink{0%,86%,to{box-shadow:0 0 #fff0}92%{box-shadow:0 0 10px 1px var(--c,#d6a94a)}}}body.technology-page #architecture .arch-conns{gap:9px;margin:16px 0 18px;display:grid}body.technology-page #architecture .arch-conn{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:12px;padding:9px 12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;display:flex}body.technology-page #architecture .arch-conn span{color:#ffd777;min-width:74px;font-weight:700}body.technology-page #architecture .arch-conn em{color:#f6ead799;flex:1;font-style:normal}body.technology-page #architecture .arch-conn b{color:#5ecd91;font-weight:800}body.technology-page #architecture .arch-conn-live{letter-spacing:.1em;text-transform:uppercase;background:#5ecd911a;border:1px solid #5ecd9173;border-radius:999px;padding:2px 8px;font-size:.6rem}body.technology-page #architecture .qa-visual-orange .arch-conn{opacity:0;transition:opacity .5s,transform .55s cubic-bezier(.2,1,.35,1);transform:translateY(8px)}body.technology-page #architecture .qa-visual-orange.is-live .arch-conn{opacity:1;transform:translateY(0)}body.technology-page #architecture .qa-visual-orange.is-live .arch-conn:first-child{transition-delay:.25s}body.technology-page #architecture .qa-visual-orange.is-live .arch-conn:nth-child(2){transition-delay:.5s}body.technology-page #architecture .qa-visual-orange.is-live .arch-conn:nth-child(3){transition-delay:.75s}body.technology-page #architecture .qa-visual-orange.is-live .arch-conn:nth-child(4){transition-delay:1s}body.technology-page #architecture .qa-visual-orange.is-live .arch-conn:nth-child(5){transition-delay:1.25s}@media (prefers-reduced-motion:reduce){body.technology-page #architecture .qa-visual-orange .arch-conn{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){body.technology-page #architecture .qa-visual-orange.is-live .arch-conn-live{animation:2.2s ease-in-out infinite arch-live-pulse}@keyframes arch-live-pulse{0%,to{box-shadow:0 0 #5ecd9159}50%{box-shadow:0 0 0 4px #5ecd9100}}}body.technology-page #architecture .arch-conn b{color:#6fdb9d;text-shadow:0 0 8px #5ecd9166}body.technology-page #architecture .qa-visual-orange .arch-conn b{opacity:0;transition:opacity .35s,transform .4s cubic-bezier(.2,1.4,.4,1);transform:scale(.6)}body.technology-page #architecture .qa-visual-orange.is-live .arch-conn b{opacity:1;transform:scale(1)}body.technology-page #architecture .qa-visual-orange.is-live .arch-conn:first-child b{transition-delay:.55s}body.technology-page #architecture .qa-visual-orange.is-live .arch-conn:nth-child(2) b{transition-delay:.8s}body.technology-page #architecture .qa-visual-orange.is-live .arch-conn:nth-child(3) b{transition-delay:1.05s}body.technology-page #architecture .qa-visual-orange.is-live .arch-conn:nth-child(4) b{transition-delay:1.3s}body.technology-page #architecture .qa-visual-orange.is-live .arch-conn:nth-child(5) b{transition-delay:1.55s}@media (prefers-reduced-motion:reduce){body.technology-page #architecture .qa-visual-orange .arch-conn b{opacity:1;transform:none}}body.technology-page .tech-closing-light{isolation:isolate;color:#171714;background:#fff;border-top:1px solid #8b671f29;border-bottom:1px solid #8b671f1f;width:100vw;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}body.technology-page .tech-closing-light .tech-heading{color:#161613}body.technology-page .tech-closing-light .tech-lead{color:#1616139e}body.technology-page .tech-closing-light .tech-eyebrow{color:#705116d1}body.technology-page .tech-closing-light .tech-eyebrow:before{background:linear-gradient(90deg,#0000,#705116b8)}body.technology-page .tech-closing-light .tech-email-capture{background:#ffffffc2;border-color:#16161321;box-shadow:inset 0 1px #fffffff2,0 12px 32px #28221714}body.technology-page .tech-closing-light .tech-email-capture input{color:#171714}body.technology-page .tech-closing-light .tech-email-capture input::placeholder{color:#16161375}body.technology-page .tech-closing-light .tech-carousel-btn{color:#171714;background:#ffffffb8;border-color:#16161324;box-shadow:0 8px 22px #28221712}body.technology-page .tech-closing-light .tech-carousel-btn:hover{color:#705116;background:#fff;border-color:#7051165c}body.technology-page .tech-closing-light .tech-carousel{padding-bottom:0}body.technology-page .tech-closing-light .tech-industry-card{box-shadow:none}
