/* Editorial performance identity. Original vector scene; Magic Card pointer
   spotlight adapted under MIT. Uiverse CTA credit in THIRD_PARTY_LICENSES.txt. */
:root{--dark:#08090e;--paper:#f2f2ef;--blue:#465bff;--coral:#ff805a;--ink:#101116;--muted:#64656e;--line:#d1d2d5;--display:'Barlow Condensed','Arial Narrow',sans-serif;--sans:'DM Sans',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--paper);color:var(--ink);font:400 15px/1.65 var(--sans);-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,h4,p{margin:0}button:focus-visible,a:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--coral);outline-offset:5px}::selection{background:var(--coral);color:var(--dark)}.shell{width:calc(100% - 96px);max-width:1320px;margin-inline:auto}.section{padding-block:112px}.micro{font-size:10px;letter-spacing:1.5px;font-weight:600;line-height:1.6}.icon{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.icon-defs{position:absolute;width:0;height:0;overflow:hidden}.skip-link{position:fixed;top:-100px;left:20px;background:var(--coral);color:var(--dark);z-index:100;padding:12px}.skip-link:focus{top:20px}#reading-progress{position:fixed;top:0;left:0;height:3px;width:0;background:var(--coral);z-index:90;pointer-events:none}.site-header{color:#eee;background:var(--dark)}.nav{height:87px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2c2e38}.brand{display:flex;align-items:center;gap:13px}.brand-mark{font:700 42px/.8 var(--sans);letter-spacing:-4px}.brand-mark>span{font-size:27px;color:var(--coral);display:inline-block;padding-left:2px;letter-spacing:-1px;vertical-align:top}.brand-name{font-size:8px;font-weight:600;line-height:1.6;letter-spacing:1.3px}.nav nav{display:flex;align-items:center;gap:38px;font-size:12px}.nav nav>a:hover{color:var(--coral)}.nav-contact{display:flex;align-items:center;gap:20px;border:1px solid #595b6b;border-radius:40px;padding:10px 19px}.nav-contact .icon{width:15px;height:15px}.hero{background:var(--dark);color:#f2f2f6;overflow:hidden;position:relative;padding-bottom:34px}.hero-top{display:flex;justify-content:space-between;padding-block:27px 20px;color:#afb0bc}.signal-dot{display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:50%;background:var(--coral);margin-right:8px}.hero-index{font-size:8px;color:#7b7d90}.hero-composition{display:grid;grid-template-columns:1.02fr 1fr;gap:0;position:relative}.hero-type{padding-top:9px;z-index:2;position:relative}h1{font:700 clamp(92px,10.65vw,157px)/.84 var(--display);letter-spacing:-1.7px}.display-blue{color:#6376ff;display:inline-block;position:relative}.hero-statement{display:flex;align-items:flex-start;gap:16px;margin-top:34px}.statement-line{width:25px;height:1px;background:var(--coral);margin-top:12px}.hero-statement p{font-size:13px;color:#a9aab7;line-height:1.75}.hero-statement strong{font-weight:500;color:#eeeef4}.signal-art{min-height:470px;position:relative;isolation:isolate;--rx:0deg;--ry:0deg}.art-grid{position:absolute;inset:-25px -20px 0;background-image:linear-gradient(#5165fd15 1px,transparent 1px),linear-gradient(90deg,#5165fd15 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse,#000 20%,transparent 70%);opacity:.8}.art-glow{position:absolute;inset:-30px -50px -20px;background:radial-gradient(ellipse at 55% 40%,#344bf769 0,transparent 58%);opacity:.8}.route-map{position:absolute;inset:-15px -6% 0;width:112%;height:100%;overflow:visible;z-index:-1}.route-base{stroke:#3b426c;stroke-width:1;opacity:.6}.flow-route{stroke:#7a89ff;stroke-width:2;stroke-dasharray:8 26;opacity:0;transition:opacity .5s}.flow-node{fill:#6a79fa;opacity:.5}.is-active .flow-route{opacity:1;animation:flow 3s linear infinite}.is-active .flow-node{fill:var(--coral);opacity:1;filter:drop-shadow(0 0 6px #ff805a)}.cursor-sculpture{position:absolute;width:clamp(260px,31vw,415px);height:auto;top:2%;left:13%;transform:perspective(800px) rotateX(var(--rx)) rotateY(var(--ry)) rotate(-12deg);transform-origin:50% 50%;transition:transform .35s ease;filter:drop-shadow(0 0 30px #3749fe20);animation:cursorFloat 6s ease-in-out infinite}.is-active .cursor-sculpture{filter:drop-shadow(0 0 33px #5268ff65)}.cursor-coordinate{position:absolute;top:41%;right:-4px;color:#7980a6;font-size:7px;letter-spacing:1px;line-height:1.9}.art-label{position:absolute;z-index:2;line-height:1.5}.art-label>span{display:block;color:#98a2d5;font-size:8px;letter-spacing:1px;margin-bottom:5px}.art-label strong{font-size:15px;letter-spacing:-.3px;font-weight:500}.art-label small{display:block;font-size:8px;color:#7c839e;margin-top:3px}.label-ad{left:0;top:10%}.label-site{left:5%;top:59%}.label-chat{right:4%;top:76%}.label-chat strong{color:var(--coral)}.art-cross{position:absolute;color:#56607f;font-size:20px;font-weight:400}.cross-one{right:12%;top:4%}.cross-two{left:44%;top:70%}.flow-control{position:absolute;left:7%;bottom:0;right:3%;display:flex;align-items:center;gap:16px}.flow-control button{background:none;color:#dddff7;border:1px solid #4b536d;border-radius:30px;padding:11px 14px;font-size:10px;white-space:nowrap;display:flex;align-items:center;gap:13px;transition:background .3s,border-color .3s}.flow-control button:hover,.flow-control button[aria-pressed=true]{background:#2b3b80;border-color:#6d7fff}.flow-control .icon{width:12px;height:12px}.play-icon{font-size:8px;color:var(--coral)}.flow-control>span{font-size:8px;line-height:1.7;color:#8b90a9;max-width:164px}.hero-bottom{display:flex;gap:30px;align-items:center;justify-content:space-between;margin-top:40px;border-top:1px solid #292b37;padding-top:28px}.hero-intro{display:flex;gap:18px;align-items:center;max-width:425px}.personal-mark{font:700 32px/1 var(--display);color:#73768a;transform:rotate(-8deg)}.hero-intro p{font-size:11px;color:#8f92a4;line-height:1.8}.hero-intro strong{color:#e5e6f0;font-weight:500}.hero-action{width:300px;flex-shrink:0}.hero-action>span{display:block;font-size:8px;color:#979baa;padding:8px 0 0 5px;line-height:1.6}.uiverse-cta,.hero .uiverse-cta{--cta-bg:#ff805a;--cta-circle:#f5f4ef;--cta-text:#12131d;--cta-hover:#12131d;--cta-arrow:#12131d;font-size:12px;font-weight:600;border-radius:50px;max-width:none}.uiverse-cta:focus-visible{outline-color:#8394ff}.hero .uiverse-cta .cta-circle{background:#f2f2ef}.explore-link{display:flex;flex-direction:column;align-items:center;gap:5px;color:#a1a3b4;font-size:7px;letter-spacing:1.5px}.explore-link>span:last-child{font-size:24px;color:var(--coral)}.hero-mobile-action{display:none}.editorial-band{background:var(--coral);border-block:1px solid #13131b;overflow:hidden;padding-block:14px;transform:rotate(-1.3deg);margin-block:-1px 0;position:relative;z-index:3;box-shadow:0 10px 0 var(--paper)}.band-track{width:max-content;font:600 32px/1 var(--display);letter-spacing:.5px;animation:marquee 42s linear infinite;word-spacing:14px}.band-track>span{display:inline-block;margin-inline:26px;font:400 40px/.8 var(--sans)}h2{font:600 clamp(45px,5.2vw,76px)/.95 var(--display);letter-spacing:-.6px}h2 em{color:var(--blue);font-style:normal}.section-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:22px 70px;align-items:end;margin-bottom:55px}.section-heading .micro{grid-column:1/-1;color:var(--muted)}.section-heading>p:last-child{font-size:13px;line-height:1.9;max-width:350px;padding-bottom:3px;color:var(--muted)}.service-line{border-top:1px solid #bfc1c8}.service-line:last-child{border-bottom:1px solid #bfc1c8}.service-line summary{display:grid;grid-template-columns:50px 1fr 240px 40px;align-items:center;gap:20px;padding-block:25px;cursor:pointer;list-style:none;transition:color .25s}.service-line summary::-webkit-details-marker{display:none}.service-number{font-size:10px;color:#777a89}.service-title{font:600 clamp(28px,3.8vw,51px)/1 var(--display);letter-spacing:.2px}.service-role{font-size:8px;letter-spacing:.6px;color:#7b7d87}.service-toggle{font-size:27px;font-weight:400;text-align:right;transition:transform .3s}.service-line[open] summary{color:var(--blue)}.service-line[open] .service-toggle{transform:rotate(45deg)}.service-line summary:hover .service-title{color:var(--blue)}.service-body{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;padding:12px 0 49px 70px;animation:bodyIn .4s ease-out}.service-copy h3{font:500 33px/1.07 var(--display);letter-spacing:.1px;margin-bottom:20px}.service-copy>p{font-size:12px;color:#6b6c75;line-height:1.85;max-width:350px}.service-copy ul{font-size:10px;line-height:2.1;padding:0;list-style:none;margin:20px 0 24px;color:#484952}.service-copy li:before{content:'';color:var(--blue);margin-right:11px}.text-link{font-size:10px;font-weight:600;display:inline-flex;align-items:center;gap:20px;border-bottom:1px solid #aeb6d6;padding-bottom:7px;transition:color .3s}.text-link .icon{width:14px;height:14px}.text-link:hover{color:var(--blue)}.magic-card{position:relative;isolation:isolate;overflow:hidden;--px:-220px;--py:-220px}.magic-card:before{content:'';position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(250px circle at var(--px) var(--py),#6f82ff18,transparent 70%)}.ad-demo,.site-demo,.metric-demo{background:#fff;border:1px solid #d8dae5;border-radius:5px;padding:23px;align-self:start}.demo-top{display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:.7px;color:#858999}.demo-top i{display:inline-block;width:4px;height:4px;background:var(--blue);vertical-align:middle;margin-right:6px}.search-field{margin-block:20px;display:flex;align-items:center;gap:10px;border:1px solid #dadee7;border-radius:24px;padding:12px 15px;font-size:10px;color:#5e6374}.search-field>span:last-child{margin-left:auto;font-size:20px;line-height:.5}.search-field .icon{width:14px;height:14px;color:#7e8beb}.search-ad{display:flex;gap:12px}.ad-symbol{width:27px;height:27px;display:grid;place-items:center;background:#eef0ff;color:var(--blue);border-radius:50%;flex-shrink:0;line-height:1}.sponsored{font-size:8px;font-weight:600;color:#666b7a}.search-ad h4{font-size:17px;font-weight:500;color:#3b4fd2;letter-spacing:-.3px;margin-block:8px}.search-ad p{font-size:10px;color:#787d8c;line-height:1.8}.ad-links{display:block;font-size:8px;color:#4057d2;margin-top:16px;border-top:1px solid #e6e8ef;padding-top:13px}.ad-links i{font-style:normal;margin:0 15px}.demo-note{display:block;font-size:8px;color:#858a9b;border-top:1px solid #e5e7ed;padding-top:15px;margin-top:22px;line-height:1.6}.site-demo{padding:0;overflow:hidden}.mock-browser{display:flex;align-items:center;gap:5px;padding:12px 17px;border-bottom:1px solid #e1e5f0;background:#fff}.mock-browser i{width:5px;height:5px;border-radius:50%;background:#cad0e0}.mock-browser i:first-child{background:var(--coral)}.mock-browser span{font-size:8px;color:#8d93a4;margin-left:15px}.mock-site{background:#e8ecf7;padding:31px 24px;position:relative}.mock-site .micro{font-size:7px;color:#5566a2}.mock-site h4{font:500 39px/.98 var(--display);margin-block:18px 13px}.mock-site h4 em{color:var(--blue);font-style:normal}.mock-site>p{font-size:10px;color:#7b8297;line-height:1.6}.mock-button{display:inline-block;padding:9px 16px;background:var(--blue);font-size:9px;color:#fff;border-radius:4px;margin-top:18px}.mock-mobile{position:absolute;right:20px;top:50px;width:95px;height:183px;transform:rotate(6deg);border:4px solid #151e38;border-radius:16px;background:#f6f8ff;box-shadow:0 10px 22px #19234335;padding:9px}.mock-mobile>span{display:block;width:30px;height:4px;border-radius:4px;background:#192343;margin-inline:auto}.mock-mobile strong{display:block;font:500 22px/1 var(--display);margin-top:25px;color:#243bd3}.mock-mobile i{display:block;font-style:normal;font-size:7px;color:#fff;background:var(--blue);padding:6px 7px;margin-top:25px;border-radius:4px}.site-demo .demo-note{padding:12px 20px;margin:0}.metric-demo{background:#111624;color:#fff;border-color:#2d374e}.metric-demo .demo-top{color:#9babc9}.metric-options{display:flex;gap:5px;background:#0b0e17;border:1px solid #2b344b;border-radius:5px;padding:5px;margin-block:23px}.metric-options button{flex:1;border:0;background:none;color:#8e9cbb;font-size:9px;border-radius:3px;padding:10px 8px}.metric-options button[aria-pressed=true]{background:#334791;color:#e3e9ff}.metric-readout{min-height:193px;position:relative;padding-right:24px}.metric-glyph{position:absolute;right:0;top:1px;font-size:37px;color:var(--coral);line-height:1}.metric-readout h4{font:500 28px/1.1 var(--display);margin-bottom:15px;max-width:260px}.metric-readout p{font-size:11px;line-height:1.8;color:#a6b4d2}.metric-readout small{font-size:9px;line-height:1.7;display:block;color:#7d8cab;margin-top:19px}.metric-demo .demo-note{color:#8d9dbb;border-top-color:#2e3951}.scope-note{font-size:10px;color:#72757f;margin-top:25px;line-height:1.9}.scope-note>span{font-size:8px;font-weight:700;color:var(--ink);letter-spacing:.5px;margin-right:12px}.brief-section{background:var(--blue);color:#fff}.brief-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:21px 50px;align-items:end;margin-bottom:55px}.brief-heading .micro{grid-column:1/-1;color:#c5ceff}.brief-heading h2 em{color:#bac7ff}.brief-heading p:last-child{font-size:12px;color:#d0d7ff;line-height:1.9;padding-bottom:2px}.brief-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:60px}.brief-choices fieldset{border:0;padding:0;margin:0 0 40px}.brief-choices legend{font-size:12px;font-weight:500;margin-bottom:19px}.brief-choices legend>span{display:inline-flex;align-items:center;justify-content:center;border:1px solid #9ba8ff;width:24px;height:24px;border-radius:50%;font-size:9px;margin-right:12px;color:#d2daff}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.choice-grid button{border:1px solid #8a9aff;border-radius:4px;background:#4c60ff;display:flex;align-items:center;gap:10px;text-align:left;padding:21px 15px;font-size:10px;font-weight:500;color:#e4eaff;transition:background .25s,color .25s,transform .25s}.choice-grid .icon{width:17px;height:17px;stroke-width:1.5}.choice-grid i{font-style:normal;margin-left:auto;font-size:15px;opacity:.65}.choice-grid button[aria-pressed=true]{background:#f2f3ff;color:#21348d;border-color:#fff;box-shadow:0 5px 18px #1c30bd24}.choice-grid button:hover{transform:translateY(-2px);border-color:#fff}.moment-choices{display:flex;gap:8px;flex-wrap:wrap}.moment-choices button{font-size:9px;padding:9px 13px;border:1px solid #99a8ff;border-radius:25px;color:#e2e7ff;background:transparent}.moment-choices button[aria-pressed=true]{background:#f2f3ff;color:#21348d;border-color:#fff}.brief-result{background:#182354;border:1px solid #707ed0;border-radius:8px;padding:26px;align-self:start;box-shadow:0 15px 50px #1724b327}.brief-result-top{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #45518a;padding-bottom:18px}.brief-result-top .micro{font-size:8px;color:#c4d0ff}.brief-result-top .icon{width:17px;height:17px;color:#e2e8ff}.brief-tags{display:flex;gap:7px;flex-wrap:wrap;margin-block:20px}.brief-tags>span{font-size:8px;color:#c5d1ff;border:1px solid #506096;border-radius:25px;padding:4px 10px}.brief-result label{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#d9e0fc;margin-bottom:9px}.brief-result label small{font-size:8px;color:#919fd2}.brief-result textarea{width:100%;min-height:126px;resize:vertical;background:#121b41;border:1px solid #445382;color:#d3dcff;border-radius:5px;padding:14px;font-size:10px;line-height:1.9;margin-bottom:19px}.brief-result .uiverse-cta{font-size:11px;min-height:54px}.brief-result .cta-circle{height:52px;width:52px}.brief-result>p{font-size:8px;color:#a2b0df;margin-top:12px;line-height:1.8}.about{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.about-display .micro{color:#747783;margin-bottom:47px}.name-display{font:600 clamp(55px,6.5vw,98px)/.92 var(--display);letter-spacing:-.5px;position:relative;display:inline-block}.name-display>span{color:var(--blue)}.name-display svg{width:75px;height:75px;stroke:var(--coral);stroke-width:3;fill:none;position:absolute;right:-60px;top:2px;transform:rotate(5deg)}.personal-caption{display:block;margin-top:37px;font-size:8px;letter-spacing:1.2px;color:#757988;border-top:1px solid #bfc2cc;padding-top:18px;max-width:380px}.about-copy h2{font-size:48px;margin-bottom:25px}.about-copy p{font-size:12px;line-height:1.9;color:#6c707b;margin-bottom:18px}.about-proof{border-top:1px solid #c7cad2;border-bottom:1px solid #c7cad2;padding-block:17px;margin-block:25px}.about-proof span{font-size:9px;line-height:1.9;display:flex;align-items:flex-start;gap:10px;margin-block:4px}.about-proof .icon{width:13px;height:13px;color:var(--blue);margin-top:3px}.closing-section{background:var(--dark);color:#f3f3f8;overflow:hidden}.closing-top{display:flex;justify-content:space-between;gap:25px;color:#8e93a7}.closing-top .micro:last-child{font-size:8px}.closing-title{font:600 clamp(85px,12.2vw,183px)/.84 var(--display);letter-spacing:-1.5px;margin-block:52px 40px;position:relative;max-width:990px}.closing-title>span:not(.closing-arrow){-webkit-text-stroke:1.3px #8997ff;color:transparent}.closing-arrow{position:absolute;right:-9%;top:1px;font:400 clamp(100px,19vw,260px)/1 var(--sans);color:var(--coral);transform:rotate(-6deg)}.closing-bottom{border-top:1px solid #333747;padding-top:26px;display:flex;align-items:center;justify-content:space-between;gap:40px}.closing-bottom>p{font-size:12px;color:#a3a7b8;line-height:1.8}.closing-bottom>div{width:310px}.closing-note{display:block;font-size:8px;color:#9298aa;margin-top:10px;padding-left:5px}.faq{display:grid;grid-template-columns:.9fr 1.15fr;gap:100px}.faq .micro{color:#767b89;margin-bottom:23px}.faq h2{font-size:48px}.faq-list details{border-top:1px solid #c6cad3}.faq-list details:last-child{border-bottom:1px solid #c6cad3}.faq-list summary{cursor:pointer;font-size:12px;font-weight:500;display:flex;align-items:center;gap:18px;justify-content:space-between;padding-block:21px;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:23px;font-weight:400;color:var(--blue);transition:transform .3s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list p{font-size:11px;line-height:1.9;color:#717683;padding-bottom:24px;max-width:440px}.footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:29px 35px;border-top:1px solid #c4c8d2}.footer .brand-mark{font-size:34px}.footer .brand-mark>span{font-size:22px;color:var(--blue)}.footer .brand-name{font-size:7px}.footer-controls{display:flex;align-items:center;gap:24px;color:#73798a;font-size:9px}.footer-controls button{border:0;padding:0;background:none;font-size:9px;color:#73798a}.footer-controls small{font-size:8px}.footer-controls button:hover,.footer-controls a:hover{color:var(--blue)}.mobile-contact{display:none}dialog{background:var(--paper);border:1px solid #a0abc5;border-radius:10px;max-width:650px;width:calc(100% - 40px);padding:0;max-height:85vh;color:#222a3d}dialog::backdrop{background:#080b1ad1;backdrop-filter:blur(5px)}.dialog-content{padding:36px;position:relative}.dialog-close{position:absolute;right:18px;top:10px;font-size:29px;border:0;background:none;color:#2d3652}.dialog-content h2{font-size:44px;margin-block:20px}.dialog-content p{font-size:12px;line-height:1.9;margin-top:18px;color:#647087}.dialog-content p a{text-decoration:underline}.reveal{opacity:1;transform:none}.reveal-ready .reveal{opacity:0;transform:translateY(25px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.6,.2,1)}.reveal-ready .reveal.is-visible{opacity:1;transform:none}
@keyframes flow{to{stroke-dashoffset:-68}}@keyframes cursorFloat{0%,100%{translate:0 0}50%{translate:0 -12px}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes bodyIn{from{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}
.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important;transition-duration:0s!important}.motion-paused .reveal{opacity:1!important;transform:none!important}.motion-paused .cursor-sculpture{transform:rotate(-12deg)}
@media(min-width:1600px){.hero-composition{grid-template-columns:1.1fr 1fr}.signal-art{min-height:510px}.cursor-sculpture{left:10%}.hero-bottom{margin-top:50px}}
@media(max-width:1100px){.shell{width:calc(100% - 64px)}h1{font-size:clamp(90px,11vw,126px)}.signal-art{min-height:420px}.hero-statement{margin-top:26px}.hero-statement p{font-size:11px}.cursor-sculpture{width:320px;top:4%;left:8%}.art-label strong{font-size:13px}.art-label small{font-size:7px}.label-ad{left:0}.cursor-coordinate{display:none}.flow-control{gap:10px;left:3%;right:0}.flow-control button{font-size:9px;gap:8px;padding:10px 12px}.flow-control>span{font-size:7px;max-width:145px}.hero-intro{max-width:345px}.hero-intro p{font-size:10px}.hero-action{width:270px}.service-line summary{grid-template-columns:35px 1fr 195px 25px;gap:18px}.service-role{font-size:7px}.service-body{gap:40px;padding-left:53px}.service-copy h3{font-size:30px}.about{gap:60px}.name-display svg{width:57px;height:57px;right:-40px}.brief-grid{gap:35px}.brief-heading{gap:20px 35px}.choice-grid button{font-size:9px;padding:19px 12px;gap:7px}.brief-result{padding:23px}.brief-result .uiverse-cta{font-size:10px}.faq{gap:65px}}
@media(max-width:820px){.shell{width:calc(100% - 48px)}.nav{height:78px}.nav nav{gap:25px;font-size:10px}.nav-contact{padding:9px 14px;gap:10px}.hero-top{padding-block:24px 25px}.hero-composition{grid-template-columns:1.05fr 1fr}h1{font-size:92px;letter-spacing:-.7px}.hero-statement{gap:10px;margin-top:25px}.statement-line{width:17px}.hero-statement p{font-size:10px}.signal-art{min-height:377px}.cursor-sculpture{width:275px;left:3%;top:5%}.art-label>span{font-size:6px;letter-spacing:.5px}.art-label strong{font-size:11px}.art-label small{font-size:6px}.label-ad{top:7%}.label-site{top:58%}.label-chat{right:0;top:73%}.flow-control{flex-wrap:wrap;gap:7px;bottom:-2px;left:2%}.flow-control>span{max-width:none;font-size:6px}.hero-bottom{margin-top:28px;gap:20px}.hero-intro p{font-size:9px}.hero-intro{gap:12px}.personal-mark{font-size:28px}.hero-action{width:230px}.hero-action .uiverse-cta{font-size:11px;min-height:54px}.hero-action .cta-circle{height:52px;width:52px}.hero-action>span{font-size:7px}.explore-link{display:none}.section{padding-block:80px}.section-heading{gap:20px 35px}.section-heading>p:last-child{font-size:11px}.service-line summary{grid-template-columns:24px 1fr 25px;gap:18px}.service-role{display:none}.service-title{font-size:37px}.service-body{gap:25px;padding-left:42px;grid-template-columns:.9fr 1.1fr}.service-copy h3{font-size:27px}.service-copy>p{font-size:11px}.service-copy ul{font-size:9px}.ad-demo,.metric-demo{padding:19px}.search-field{font-size:8px;padding:10px 12px}.search-ad{gap:10px}.search-ad h4{font-size:14px}.search-ad p{font-size:9px}.ad-links{font-size:7px}.ad-links i{margin:0 8px}.brief-heading{grid-template-columns:1fr .85fr}.brief-grid{grid-template-columns:1fr .95fr;gap:24px}.choice-grid{grid-template-columns:1fr}.choice-grid button{padding:12px 13px;font-size:10px}.brief-result{padding:20px}.moment-choices button{font-size:8px;padding:8px 10px}.brief-result .uiverse-cta{font-size:9px}.brief-result .cta-label{margin-left:40px;padding-right:7px}.about{gap:45px}.name-display{font-size:65px}.name-display svg{right:-20px;width:40px;height:40px;top:-15px}.about-copy h2{font-size:39px}.about-copy p{font-size:11px}.closing-title{font-size:112px}.closing-arrow{font-size:160px;right:-9%;top:1px}.faq{gap:45px;grid-template-columns:.85fr 1.1fr}.faq h2{font-size:39px}.footer-controls{gap:18px;font-size:8px}.footer-controls button{font-size:8px}.mock-mobile{right:10px;width:77px;height:165px;top:55px}.mock-site{padding:25px 19px}.mock-site h4{font-size:33px}.mock-mobile strong{font-size:19px}.mock-mobile i{font-size:6px}.metric-readout h4{font-size:25px}}
@media(max-width:620px){.nav nav>a:not(.nav-contact){display:none}.brand-mark{font-size:36px}.brand-mark>span{font-size:23px}.brand-name{font-size:7px}.nav nav{gap:0}.nav-contact{font-size:9px;padding:9px 12px}.hero-index{display:none}.hero{padding-bottom:29px}.hero-top{padding-block:22px 20px}.hero-top .micro{font-size:8px;letter-spacing:1.2px}.hero-composition{grid-template-columns:1fr}.hero-type{padding-top:0}h1{font-size:clamp(88px,21vw,125px);line-height:.82}.hero-statement{margin-top:24px}.hero-statement p{font-size:12px}.hero-mobile-action{display:block;width:100%;max-width:310px;margin-top:22px}.hero-mobile-action>span{display:block;font-size:8px;color:#9b9eb0;margin-top:8px;line-height:1.6}.hero-mobile-action .uiverse-cta{font-size:12px}.signal-art{min-height:360px;margin-top:28px;margin-inline:0}.cursor-sculpture{width:280px;left:18%;top:-1%}.route-map{width:100%;left:0;top:-40px}.art-grid{inset:-20px -35px;background-size:35px 35px}.art-label>span{font-size:7px}.art-label strong{font-size:13px}.art-label small{font-size:8px}.label-ad{left:1%;top:7%}.label-site{left:3%;top:58%}.label-chat{right:1%;top:73%}.cross-one{right:6%;top:1%}.cross-two{top:66%}.flow-control{bottom:-2px;left:0;gap:12px;flex-wrap:nowrap}.flow-control button{font-size:9px;padding:10px 12px;gap:9px}.flow-control>span{font-size:7px;line-height:1.8;max-width:160px}.hero-bottom{padding-top:23px;margin-top:24px}.hero-action{display:none}.hero-intro{max-width:none;gap:15px}.hero-intro p{font-size:10px}.hero-intro .personal-mark{font-size:32px}.editorial-band{padding-block:11px;transform:rotate(-2deg)}.band-track{font-size:28px;word-spacing:9px}.band-track>span{font-size:32px;margin-inline:20px}.section{padding-block:66px}h2{font-size:49px;line-height:.96}.section-heading{display:block;margin-bottom:34px}.section-heading .micro{font-size:8px;margin-bottom:22px}.section-heading>p:last-child{margin-top:24px;font-size:12px;max-width:330px}.service-line summary{grid-template-columns:20px 1fr 20px;gap:14px;padding-block:23px}.service-title{font-size:31px;letter-spacing:0}.service-number{font-size:8px}.service-toggle{font-size:24px}.service-body{grid-template-columns:1fr;gap:28px;padding:5px 0 33px 34px}.service-copy h3{font-size:30px;margin-bottom:17px}.service-copy>p{font-size:11px}.service-copy ul{font-size:9px;margin-block:18px}.text-link{font-size:10px}.ad-demo,.metric-demo{padding:18px}.demo-top{font-size:6px}.search-field{font-size:9px;margin-block:18px}.search-ad h4{font-size:15px}.search-ad p{font-size:9px}.ad-links{font-size:7px}.demo-note{font-size:7px;line-height:1.7}.scope-note{font-size:9px;line-height:1.9}.scope-note>span{display:block;margin-bottom:5px;font-size:8px}.brief-heading{display:block;margin-bottom:30px}.brief-heading .micro{font-size:8px;margin-bottom:22px}.brief-heading h2{font-size:51px}.brief-heading p:last-child{font-size:11px;margin-top:24px}.brief-grid{grid-template-columns:1fr;gap:0}.choice-grid{grid-template-columns:1fr 1fr;gap:8px}.choice-grid button{font-size:9px;padding:18px 10px;gap:7px}.choice-grid .icon{width:14px;height:14px}.choice-grid i{display:none}.brief-choices legend{font-size:11px;margin-bottom:15px}.brief-choices fieldset{margin-bottom:28px}.brief-choices legend>span{width:23px;height:23px;font-size:8px;margin-right:10px}.moment-choices{gap:7px}.moment-choices button{font-size:8px;padding:9px 12px}.brief-result{padding:23px}.brief-result .uiverse-cta{font-size:11px}.brief-result .cta-label{margin-left:44px}.brief-result textarea{font-size:11px;min-height:126px}.brief-result label{font-size:11px}.brief-result label small{font-size:9px}.brief-result>p{font-size:8px}.about{grid-template-columns:1fr;gap:42px}.about-display .micro{font-size:8px;margin-bottom:31px}.name-display{font-size:clamp(63px,16vw,93px)}.name-display svg{width:50px;height:50px;right:-33px;top:-12px}.personal-caption{font-size:7px;margin-top:28px;padding-top:15px;max-width:none}.about-copy h2{font-size:42px}.about-copy p{font-size:11px;line-height:1.9}.about-proof{margin-block:22px}.about-proof span{font-size:9px;line-height:1.8}.closing-top .micro{font-size:8px}.closing-top .micro:last-child{display:none}.closing-title{font-size:clamp(68px,17.5vw,108px);margin-block:36px 33px;line-height:.88}.closing-arrow{right:0;top:20%;font-size:91px}.closing-title>span:not(.closing-arrow){-webkit-text-stroke:1px #8997ff}.closing-bottom{display:block;padding-top:23px}.closing-bottom>p{font-size:11px;line-height:1.9;margin-bottom:25px}.closing-bottom>div{width:100%;max-width:330px}.closing-note{font-size:8px;margin-top:9px}.faq{grid-template-columns:1fr;gap:32px}.faq .micro{font-size:8px;margin-bottom:19px}.faq h2{font-size:42px}.faq-list summary{font-size:11px;padding-block:20px}.faq-list p{font-size:10px;line-height:1.9}.footer{display:block;padding-block:25px 93px}.footer-controls{gap:19px;flex-wrap:wrap;margin-top:26px;font-size:8px}.footer-controls button{font-size:8px}.footer .brand-mark{font-size:33px}.footer .brand-name{font-size:6px}.mobile-contact{display:block;position:fixed;bottom:0;left:0;width:100%;z-index:70;padding:9px 20px calc(9px + env(safe-area-inset-bottom));background:#08090eee;border-top:1px solid #333a54;backdrop-filter:blur(12px)}.mobile-contact a{display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--coral);color:#10131c;border-radius:30px;padding:11px 18px;font-size:11px;font-weight:600;min-height:43px}.mobile-contact .icon{width:17px;height:17px}.mock-site h4{font-size:34px}.mock-mobile{width:84px;height:173px;right:13px;top:54px}.dialog-content{padding:29px 24px}.dialog-content p{font-size:11px}.dialog-content h2{font-size:39px}}
@media(max-width:359px){.shell{width:calc(100% - 36px)}h1{font-size:86px}.nav-contact{font-size:8px;gap:9px}.brand-name{font-size:6px}.hero-statement p{font-size:11px}.cursor-sculpture{width:260px;left:10%}.signal-art{min-height:342px}.flow-control{gap:9px}.flow-control>span{font-size:6px;max-width:125px}.service-title{font-size:26px}.service-body{padding-left:0}.choice-grid button{font-size:8px;gap:5px}.brief-result{padding:18px}.brief-result .uiverse-cta{font-size:9px}.name-display{font-size:63px}.name-display svg{right:-23px;width:39px;height:39px}.closing-title{font-size:67px}.closing-arrow{font-size:70px;right:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body:not(.motion-enabled) *,body:not(.motion-enabled) *:before,body:not(.motion-enabled) *:after{animation:none!important;transition:none!important}body:not(.motion-enabled) .reveal{opacity:1;transform:none}body:not(.motion-enabled) .cursor-sculpture{transform:rotate(-12deg)}}
@media(min-width:821px) and (max-height:800px){.nav{height:76px}.hero-top{padding-block:20px 18px}.hero-type{padding-top:0}h1{font-size:clamp(90px,9vw,125px)}.hero-statement{margin-top:24px}.signal-art{min-height:370px}.cursor-sculpture{width:320px;left:16%;top:-1%}.hero-bottom{margin-top:26px;padding-top:24px}.hero{padding-bottom:26px}.hero-action .uiverse-cta{min-height:54px}.hero-action .cta-circle{width:52px;height:52px}}
