*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-inter),Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.flex{display:flex}.items-center{align-items:center}.gap-3{gap:.75rem}.overflow-hidden{overflow:hidden}.text-\[26px\]{font-size:26px}.font-semibold{font-weight:600}.tracking-\[-1\.5px\]{letter-spacing:-1.5px}.text-teal-200{--tw-text-opacity:1;color:rgb(153 246 228/var(--tw-text-opacity,1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@property --button-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.impact-section-compact{padding-top:55px;padding-bottom:55px}.impact-compact-card{position:relative;overflow:hidden;border:1px solid #28292d;border-radius:30px;padding:clamp(28px,4vw,54px);display:grid;grid-template-columns:1fr minmax(380px,.78fr);gap:clamp(28px,5vw,70px);align-items:center;background:radial-gradient(circle at 8% 0,rgba(0,247,186,.12),transparent 34%),linear-gradient(145deg,#101113,#070809);box-shadow:inset 0 1px rgba(255,255,255,.035)}.impact-compact-card:after{content:"COURT.HU";position:absolute;right:-18px;bottom:-30px;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.05);font-size:clamp(70px,11vw,170px);line-height:.75;font-weight:800;letter-spacing:-.08em;pointer-events:none}.impact-compact-copy{position:relative;z-index:2}.impact-compact-copy h2{max-width:760px;margin:0;font-size:clamp(38px,4.8vw,72px);line-height:.94;letter-spacing:-.067em;font-weight:520}.impact-compact-copy p{max-width:650px;margin:26px 0 0;color:#929399;font-size:16px;line-height:1.7}.impact-mini-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:32px}.impact-mini-actions a{height:50px;padding:0 16px;border:1px solid rgba(0,247,186,.36);border-radius:14px;color:#e9fdf8;background:rgba(0,247,186,.045);display:flex;align-items:center;gap:12px;font-size:12px;transition:.3s}.impact-mini-actions a svg{width:16px;color:var(--acid)}.impact-mini-actions a:hover{background:var(--acid);color:#06100d;transform:translateY(-3px)}.impact-mini-actions a:hover svg{color:#06100d}.impact-mini-actions>span{display:flex;align-items:center;gap:9px;color:#85878d;font-size:12px}.impact-mini-actions i{width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px var(--acid)}.impact-compact-calculator{position:relative;z-index:2;display:grid;gap:14px}.impact-compact-calculator .impact-control{background:rgba(5,6,7,.86);backdrop-filter:blur(18px)}.impact-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.impact-mini-grid article{min-height:118px;padding:17px;border:1px solid #292a2f;border-radius:16px;background:rgba(11,12,14,.82);display:grid;gap:8px;align-content:start}.impact-mini-grid svg{width:24px;height:24px;padding:5px;border:1px solid #303136;border-radius:8px;color:var(--acid)}.impact-mini-grid span{color:#71737a;font-size:10px}.impact-mini-grid strong{font-size:17px;line-height:1.1;letter-spacing:-.035em}.impact-disclaimer{margin:0;color:#5f6168;font-size:10px;line-height:1.55}@media (max-width:1024px){.impact-compact-card{grid-template-columns:1fr}.impact-compact-calculator{max-width:720px}.impact-section-compact .impact-product-bar{grid-template-columns:1fr auto}.impact-section-compact .impact-product-bar>a{grid-column:auto;width:auto}.impact-compact-copy h2{font-size:52px}}@media (max-width:680px){.impact-section-compact{padding-top:38px;padding-bottom:38px}.impact-section-compact .impact-product-bar{grid-template-columns:1fr;margin-bottom:15px}.impact-section-compact .impact-product-bar>a{width:100%;justify-content:center}.impact-compact-card{padding:24px 16px;border-radius:24px;gap:24px}.impact-compact-card:after{font-size:86px;right:-10px;bottom:-14px}.impact-compact-copy h2{font-size:36px;line-height:.98}.impact-compact-copy p{font-size:13px;margin-top:18px}.impact-mini-actions{margin-top:22px}.impact-mini-actions a{width:100%;justify-content:center}.impact-mini-grid{grid-template-columns:1fr}.impact-mini-grid article{min-height:96px}.impact-mini-grid strong{font-size:16px}}:root{color-scheme:dark;--acid:#00f7ba;--panel:#0d0d0f;--line:#222226;--muted:#a9a9ae}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#030304;color:#f7f7f8;font-family:Inter,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1720px,calc(100% - 80px));margin-inline:auto}.section{padding-block:110px}.card{border:1px solid var(--line);border-radius:30px;background:linear-gradient(145deg,#111114,#0a0a0c);box-shadow:inset 0 1px rgba(255,255,255,.02)}.site-header{position:absolute;z-index:20;inset:0 0 auto;height:112px;padding-inline:clamp(28px,6vw,120px);justify-content:space-between}.desktop-nav,.desktop-nav a,.header-right,.pages-link,.site-header{display:flex;align-items:center}.desktop-nav{position:absolute;left:50%;top:27px;transform:translateX(-50%);gap:3px;padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(7,10,10,.62);box-shadow:0 18px 60px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.055);backdrop-filter:blur(22px);font-size:13px}.desktop-nav:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(110deg,rgba(0,247,186,.28),transparent 30% 72%,rgba(255,255,255,.14));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.desktop-nav a{position:relative;gap:8px;height:46px;padding:0 16px;border-radius:12px;color:#a8abad;transition:color .25s,background .25s,transform .25s}.desktop-nav a i{font:600 8px/1 monospace;color:#4f5554;transition:color .25s}.desktop-nav a span{white-space:nowrap}.desktop-nav a:after{content:"";position:absolute;left:16px;right:16px;bottom:6px;height:1px;transform:scaleX(0);background:linear-gradient(90deg,transparent,var(--acid),transparent);box-shadow:0 0 9px var(--acid);transition:transform .3s}.desktop-nav a:hover{color:#fff;background:rgba(255,255,255,.055);transform:translateY(-1px)}.desktop-nav a:hover i{color:var(--acid)}.desktop-nav a:hover:after{transform:scaleX(1)}.pages-link{gap:8px;color:#ddd;transition:color .25s}.pages-link:hover{color:var(--acid)}.header-right{gap:36px}.contact-button{position:relative;overflow:hidden;isolation:isolate;height:56px;color:#f4f4f5;border:1px solid #34343a;border-radius:16px;padding:0 10px 0 18px;display:flex;align-items:center;gap:10px;background:rgba(15,15,18,.78);backdrop-filter:blur(18px);transition:transform .3s,border-color .3s,box-shadow .3s}.contact-button:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(110deg,transparent 15%,rgba(0,247,186,.15) 50%,transparent 85%);transform:translateX(-110%);transition:transform .65s cubic-bezier(.16,1,.3,1)}.contact-button:hover:before{transform:translateX(110%)}.contact-button:hover{transform:translateY(-3px);border-color:rgba(0,247,186,.5);box-shadow:0 15px 45px rgba(0,0,0,.32),0 0 35px rgba(0,247,186,.1)}.contact-button i{width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 13px var(--acid);animation:availabilityPulse 1.8s ease-in-out infinite}.contact-button svg{width:37px;height:37px;padding:10px;margin-left:3px;border-radius:11px;color:#09090a;background:var(--acid);transition:transform .3s}.contact-button:hover svg{transform:rotate(-8deg)}.menu-button{display:none;position:relative;z-index:102;width:46px;height:46px;border:1px solid #303137;border-radius:14px;background:rgba(10,11,13,.75);color:white;place-items:center;backdrop-filter:blur(16px);transition:.3s}.menu-button:hover{border-color:rgba(0,247,186,.48);color:var(--acid)}.menu-button svg{width:20px}.mobile-menu-layer{position:fixed;z-index:100;inset:0;padding:100px 18px 24px;display:none;flex-direction:column;justify-content:space-between;overflow:hidden;background:radial-gradient(circle at 85% 8%,rgba(0,247,186,.15),transparent 34%),rgba(3,5,4,.985);backdrop-filter:blur(28px);animation:mobileMenuIn .45s cubic-bezier(.16,1,.3,1) both}.mobile-menu-layer:before{content:"";position:absolute;inset:0;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,black,transparent 78%);mask-image:linear-gradient(180deg,black,transparent 78%)}.mobile-menu-glow{position:absolute;width:370px;height:370px;border:1px solid rgba(0,247,186,.16);border-radius:50%;right:-180px;top:-160px;box-shadow:0 0 100px rgba(0,247,186,.07);animation:contactOrbit 14s linear infinite}.mobile-menu-glow:before{content:"";position:absolute;inset:65px;border:1px dashed rgba(0,247,186,.12);border-radius:50%}.mobile-nav{position:relative;z-index:2;display:grid}.mobile-menu-kicker{margin:0 14px 22px;color:var(--acid);font:600 9px/1 monospace;letter-spacing:.16em}.mobile-nav>a:not(.button){height:68px;padding:0 12px;border-bottom:1px solid #202126;display:grid;grid-template-columns:34px 1fr 38px;align-items:center;color:#8c8d93;transition:.3s}.mobile-nav>a:not(.button):hover{color:#fff;padding-left:17px}.mobile-nav>a i{font:500 9px/1 monospace;color:#55575d}.mobile-nav>a b{font-size:29px;letter-spacing:-.045em;font-weight:500}.mobile-nav>a>svg{width:36px;height:36px;padding:10px;border:1px solid #2d2e33;border-radius:11px;color:var(--acid);transform:rotate(-35deg);transition:.3s}.mobile-nav>a:hover>svg{background:var(--acid);color:#06100d;transform:rotate(0)}.mobile-nav>.button{width:100%;margin-top:28px}.mobile-menu-meta{position:relative;z-index:2;padding:0 8px;display:flex;align-items:center;justify-content:space-between;color:#74767c;font-size:10px}.mobile-menu-meta span{display:flex;align-items:center;gap:7px}.mobile-menu-meta span i{width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px var(--acid)}.mobile-menu-meta a{color:#b7b9bd}.logo-mark{width:29px;height:29px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;transform:rotate(0);transition:transform .5s}.group:hover .logo-mark{transform:rotate(90deg)}.logo-mark i{display:block;background:var(--acid)}.logo-mark i:first-child{border-radius:2px 7px 2px 7px}.logo-mark i:nth-child(2),.logo-mark i:nth-child(3){border-radius:7px 2px 7px 2px}.logo-mark i:nth-child(4){border-radius:2px 7px 2px 7px}.hero{position:relative;min-height:100vh;height:1000px;overflow:hidden;border:1px solid #27272a;border-radius:0 0 18px 18px;background:#020203}.hero-scene{position:absolute;inset:0;overflow:hidden;perspective:1000px;background:radial-gradient(circle at 50% 36%,#10231f 0,#07100e 24%,#030504 58%,#020203 78%);animation:sceneReveal 1.4s cubic-bezier(.16,1,.3,1) both}.hero-scene:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#80ffe0 0 1px,transparent 1.6px),radial-gradient(circle,#fff 0 1px,transparent 1.5px);background-size:137px 149px,223px 197px;background-position:15px 31px,93px 105px;opacity:.28;-webkit-mask-image:linear-gradient(180deg,black,transparent 78%);mask-image:linear-gradient(180deg,black,transparent 78%);animation:starDrift 36s linear infinite}.hero-scene:after{content:"";background:repeating-linear-gradient(180deg,transparent 0 3px,rgba(255,255,255,.012) 4px)}.hero-scene:after,.hero-shade{position:absolute;inset:0;pointer-events:none}.hero-shade{z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.02),transparent 52%,#030304 93%),radial-gradient(circle at 50% 40%,transparent 0 25%,rgba(0,0,0,.12) 60%,rgba(0,0,0,.72) 100%)}.hero-grid{position:absolute;left:-25%;right:-25%;bottom:-44%;height:78%;transform:rotateX(64deg);transform-origin:center top;background-image:linear-gradient(rgba(0,247,186,.14) 1px,transparent 0),linear-gradient(90deg,rgba(0,247,186,.14) 1px,transparent 0);background-size:66px 66px;-webkit-mask-image:linear-gradient(180deg,transparent,black 18%,black 66%,transparent);mask-image:linear-gradient(180deg,transparent,black 18%,black 66%,transparent);animation:gridFlow 8s linear infinite}.hero-aurora{position:absolute;border-radius:50%;filter:blur(90px);opacity:.28;mix-blend-mode:screen;animation:auroraDrift 10s ease-in-out infinite alternate}.aurora-one{width:620px;height:250px;left:2%;top:20%;background:#00f7ba;transform:rotate(-18deg)}.aurora-two{width:520px;height:220px;right:0;top:30%;background:#1677ff;transform:rotate(22deg);animation-delay:-4s}.digital-core{position:absolute;z-index:1;width:min(720px,58vw);aspect-ratio:1;left:50%;top:72px;transform:translateX(-50%);transform-style:preserve-3d;animation:coreHover 7s ease-in-out infinite}.core-sphere{inset:14%;overflow:hidden;background:radial-gradient(circle at 33% 27%,#dffff8 0 1%,#4dffe1 5%,#00ac82 18%,#073e33 42%,#020b09 68%,#000 78%);box-shadow:inset -70px -55px 100px #000,inset 20px 18px 42px rgba(255,255,255,.2),0 0 55px rgba(0,247,186,.22),0 0 180px rgba(0,247,186,.12);animation:sphereTurn 14s linear infinite}.core-sphere,.core-sphere:before{position:absolute;border-radius:50%}.core-sphere:before{content:"";inset:-10%;background:repeating-radial-gradient(ellipse at 50% 50%,transparent 0 17px,rgba(128,255,224,.17) 18px 19px);transform:rotate(23deg) scale(1.2);mix-blend-mode:screen}.core-sphere:after{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(102deg,transparent 37%,rgba(255,255,255,.32) 49%,transparent 58%);transform:translateX(-130%);animation:sphereGlint 6s ease-in-out infinite}.core-ring{position:absolute;inset:5%;border:1px solid rgba(0,247,186,.34);border-radius:50%;box-shadow:0 0 22px rgba(0,247,186,.08),inset 0 0 22px rgba(0,247,186,.05)}.ring-one{transform:rotateX(70deg) rotate(8deg);animation:ringSpinOne 13s linear infinite}.ring-two{inset:1%;transform:rotateY(69deg) rotate(28deg);border-color:rgba(93,160,255,.28);animation:ringSpinTwo 17s linear infinite reverse}.ring-three{inset:9%;transform:rotateX(61deg) rotateY(14deg) rotate(76deg);border-style:dashed;animation:ringSpinThree 22s linear infinite}.core-node{position:absolute;width:11px;height:11px;border-radius:50%;background:#baffee;border:2px solid #03100c;box-shadow:0 0 0 5px rgba(0,247,186,.1),0 0 22px #00f7ba;animation:nodePulse 2.5s ease-in-out infinite}.node-one{left:10%;top:43%}.node-two{right:13%;top:27%;animation-delay:-.6s}.node-three{right:17%;bottom:24%;animation-delay:-1.2s}.node-four{left:23%;bottom:13%;animation-delay:-1.8s}.data-chip{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(0,247,186,.2);border-radius:8px;background:rgba(4,12,10,.62);backdrop-filter:blur(14px);color:#8a9c97;font:600 10px/1 monospace;letter-spacing:.08em;box-shadow:0 15px 50px rgba(0,0,0,.3);animation:chipFloat 5s ease-in-out infinite}.data-chip span{color:#00f7ba}.data-chip b{padding:5px 7px;border-radius:4px;background:rgba(0,247,186,.11);color:#7dffe0;font-size:9px}.chip-one{left:9%;top:30%}.chip-two{right:8%;top:43%;animation-delay:-2.2s}.hero-scanline{position:absolute;z-index:3;left:12%;right:12%;height:1px;top:12%;background:linear-gradient(90deg,transparent,rgba(0,247,186,.8),transparent);box-shadow:0 0 18px rgba(0,247,186,.8);opacity:.35;animation:scanDown 7s linear infinite}.hero-content{position:relative;z-index:3;max-width:1000px;margin:0 auto;padding-top:285px;text-align:center;display:flex;align-items:center;flex-direction:column}.announcement{display:inline-flex;align-items:center;gap:10px;border:1px solid #36363b;border-radius:8px;padding:9px 16px;background:rgba(17,17,18,.86);color:#e6e6e8;font-size:15px;backdrop-filter:blur(12px);box-shadow:0 0 40px rgba(199,255,23,.06)}.announcement i{width:8px;height:8px;background:var(--acid);border-radius:50%;box-shadow:0 0 14px var(--acid)}.announcement span{text-shadow:0 0 12px var(--acid)}.hero h1{margin:28px 0 22px;font-size:clamp(50px,5.35vw,82px);line-height:.99;letter-spacing:-.064em;font-weight:650;animation:textUp .9s .15s both}.hero-content>p{margin:0;color:var(--muted);font-size:17px;line-height:1.6;animation:textUp .9s .3s both}.hero-actions{margin-top:42px;display:flex;justify-content:center;gap:18px;animation:textUp .9s .45s both}.button{--tx:0px;--ty:0px;--rx:0deg;--ry:0deg;position:relative;isolation:isolate;height:66px;min-width:220px;border-radius:18px;display:inline-flex;align-items:center;justify-content:flex-start;gap:14px;padding:6px 12px 6px 7px;font-size:15px;font-weight:650;letter-spacing:-.015em;overflow:hidden;border:1px solid transparent;transform:translate3d(var(--tx),var(--ty),0) perspective(600px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .18s ease-out,box-shadow .35s,border-color .35s,background .35s;will-change:transform}.button:before{content:"";position:absolute;z-index:-2;inset:-2px;border-radius:inherit;background:conic-gradient(from var(--button-angle,0deg),transparent 0 42%,rgba(255,255,255,.85) 49%,transparent 56% 100%);animation:buttonBorderSpin 4.5s linear infinite;opacity:.48}.button:after{content:"";position:absolute;z-index:-1;inset:1px;border-radius:16px;background:radial-gradient(110px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.32),transparent 65%),var(--button-bg)}.button:hover{box-shadow:0 18px 65px var(--button-shadow),0 0 0 1px rgba(255,255,255,.08)}.button-beam{position:absolute;z-index:0;width:70px;height:180%;left:-100px;top:-40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:rotate(18deg);filter:blur(2px);transition:left .75s cubic-bezier(.16,1,.3,1)}.button:hover .button-beam{left:calc(100% + 30px)}.button-icon{position:relative;z-index:2;flex:0 0 auto;width:50px;height:50px;display:grid;place-items:center;border-radius:13px;transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s}.button:hover .button-icon{transform:rotate(-7deg) scale(1.06)}.button-label{position:relative;z-index:2;flex:1;white-space:nowrap}.button-corner{position:relative;z-index:2;width:25px;height:25px;display:grid;place-items:center;border-left:1px solid;opacity:.38;font-size:12px;transition:opacity .3s,transform .3s}.button:hover .button-corner{opacity:.9;transform:translate(2px,-2px)}.button-acid{--button-bg:linear-gradient(135deg,#35ffd0,#00d9a5);--button-shadow:rgba(0,247,186,.26);color:#06100d}.button-acid .button-icon{background:#09090a;color:var(--acid);box-shadow:inset 0 0 0 1px rgba(255,255,255,.11),0 6px 18px rgba(0,0,0,.22)}.button-light{--button-bg:linear-gradient(135deg,rgba(26,26,30,.96),rgba(11,11,14,.98));--button-shadow:rgba(120,120,140,.16);color:#f5f5f6;border-color:#323239;backdrop-filter:blur(18px)}.button-light:before{background:conic-gradient(from var(--button-angle,0deg),transparent 0 55%,rgba(0,247,186,.8) 62%,transparent 69% 100%)}.button-light:after{background:radial-gradient(120px circle at var(--mx,50%) var(--my,50%),rgba(0,247,186,.15),transparent 65%),var(--button-bg)}.button-light .button-icon{background:#202025;color:var(--acid);box-shadow:inset 0 0 0 1px #35353c}.scroll-cue{position:absolute;z-index:5;bottom:32px;left:50%;transform:translateX(-50%);color:#737379;display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.scroll-cue svg{animation:bob 1.7s ease-in-out infinite}.logos-section{min-height:190px;padding:82px 0 35px;text-align:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.logos-section>p{color:#ddd;font-size:17px}.logo-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent)}.logo-track{display:flex;width:-moz-max-content;width:max-content;animation:marquee 28s linear infinite}.partner-logo{width:300px;color:#77777d;display:flex;justify-content:center;align-items:center;gap:12px;font-size:22px;font-weight:650}.logos-section h2{font-size:clamp(46px,5vw,74px);line-height:1;letter-spacing:-.06em;font-weight:500}.impact-section{padding-top:50px;scroll-margin-top:24px}.impact-product-bar{min-height:104px;margin-bottom:60px;padding:18px 20px 18px 18px;border:1px solid #292b2f;border-radius:22px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;background:linear-gradient(115deg,rgba(0,247,186,.075),transparent 32%),rgba(10,11,13,.9);box-shadow:inset 0 1px rgba(255,255,255,.035)}.court-brand{display:flex;align-items:center;gap:14px;padding-right:30px;border-right:1px solid #282a2e}.court-mark{width:62px;height:62px;border-radius:17px;display:grid;place-items:center;color:#06100d;background:var(--acid);box-shadow:0 0 36px rgba(0,247,186,.2)}.court-mark svg{width:27px}.court-brand div{display:grid;gap:6px}.court-brand small{color:#6e7774;font:600 8px/1 monospace;letter-spacing:.14em}.court-brand strong{font-size:25px;letter-spacing:-.04em}.impact-product-bar>p{max-width:690px;margin:0;color:#898c91;font-size:13px;line-height:1.55}.impact-product-bar>a{height:48px;padding:0 15px 0 17px;border:1px solid #34363a;border-radius:13px;display:flex;align-items:center;gap:12px;color:#d9dcdd;font-size:12px;transition:.3s}.impact-product-bar>a svg{width:17px;color:var(--acid)}.impact-product-bar>a:hover{border-color:rgba(0,247,186,.48);background:rgba(0,247,186,.07);transform:translateY(-2px)}.impact-heading{display:grid;grid-template-columns:1fr 390px;align-items:end;gap:70px;margin-bottom:48px}.impact-heading h2{max-width:900px;margin:15px 0 0;font-size:clamp(45px,4.8vw,72px);line-height:1;letter-spacing:-.065em;font-weight:500}.impact-lead{max-width:760px;margin:24px 0 0;color:#85878d;font-size:15px;line-height:1.65}.impact-control{padding:20px;border:1px solid #292a2e;border-radius:18px;background:#0a0b0d}.impact-control>div{display:flex;align-items:end;justify-content:space-between;margin-bottom:15px}.impact-control span{color:#888990;font-size:12px}.impact-control strong{font-size:32px;line-height:1;color:var(--acid);letter-spacing:-.04em}.impact-control input{width:100%;accent-color:var(--acid);cursor:grab}.impact-control small{display:block;margin-top:10px;color:#55575d;font-size:10px}.impact-map{height:680px;position:relative;overflow:hidden;border:1px solid #26272b;border-radius:32px;background:radial-gradient(circle at center,rgba(0,247,186,.08),transparent 29%),linear-gradient(145deg,#0d0e10,#070809);box-shadow:inset 0 1px rgba(255,255,255,.03)}.impact-grid-bg{position:absolute;inset:0;opacity:.3;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:45px 45px;-webkit-mask-image:radial-gradient(circle,black,transparent 78%);mask-image:radial-gradient(circle,black,transparent 78%)}.impact-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.impact-lines path{fill:none;stroke:rgba(0,247,186,.32);stroke-width:1.5;stroke-dasharray:5 8;animation:impactDash 10s linear infinite;filter:drop-shadow(0 0 5px rgba(0,247,186,.35))}.impact-node{position:absolute;width:260px;min-height:170px;padding:22px;border:1px solid #2d2e33;border-radius:20px;background:rgba(10,11,13,.88);backdrop-filter:blur(15px);box-shadow:0 25px 70px rgba(0,0,0,.32);transition:.4s cubic-bezier(.16,1,.3,1)}.impact-node:hover{transform:translateY(-7px);border-color:rgba(0,247,186,.5);box-shadow:0 28px 80px rgba(0,0,0,.42),0 0 45px rgba(0,247,186,.06)}.impact-node>span:not(.impact-core-icon){position:absolute;right:18px;top:18px;width:38px;height:38px;border:1px solid #34353a;border-radius:11px;display:grid;place-items:center;color:var(--acid);background:#141518}.impact-node>span svg{width:18px}.impact-node small{color:#606168;font:600 9px/1 monospace;letter-spacing:.13em}.impact-node h3{margin:26px 0 12px;font-size:18px;letter-spacing:-.025em}.impact-node strong{display:block;color:var(--acid);font-size:27px;line-height:1;letter-spacing:-.045em}.impact-node p{margin:7px 0 0;color:#73747b;font-size:11px;line-height:1.45}.impact-center{z-index:3;width:340px;min-height:240px;left:50%;top:50%;transform:translate(-50%,-50%);padding:30px;text-align:center;border-color:rgba(0,247,186,.38);background:radial-gradient(circle at 50% 0,rgba(0,247,186,.13),transparent 48%),rgba(9,11,11,.94)}.impact-center:hover{transform:translate(-50%,calc(-50% - 7px))}.impact-core-icon{width:62px;height:62px;margin:0 auto 21px;border-radius:18px;display:grid;place-items:center;background:var(--acid);color:#06100d;box-shadow:0 0 45px rgba(0,247,186,.26)}.impact-core-icon svg{width:27px!important;height:27px}.impact-center h3{margin:12px 0;font-size:25px}.impact-center p{font-size:12px;max-width:250px;margin:0 auto}.impact-live{width:-moz-fit-content;width:fit-content;margin:20px auto 0;padding:7px 9px;border:1px solid rgba(0,247,186,.18);border-radius:999px;color:#91a49f;font:600 8px/1 monospace;letter-spacing:.11em;display:flex;align-items:center;gap:7px}.impact-live i{width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 10px var(--acid);animation:availabilityPulse 1.8s infinite}.impact-a{left:4%;top:7%}.impact-b{right:4%;top:7%}.impact-c{left:4%;bottom:7%}.impact-d{right:4%;bottom:7%}.impact-pulse{position:absolute;width:9px;height:9px;border-radius:50%;background:#baffee;box-shadow:0 0 18px var(--acid);z-index:2;animation:impactPulse 3s ease-in-out infinite}.pulse-a{left:28%;top:23%}.pulse-b{right:28%;top:23%;animation-delay:-.75s}.pulse-c{left:28%;bottom:23%;animation-delay:-1.5s}.pulse-d{right:28%;bottom:23%;animation-delay:-2.25s}.impact-summary{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:1px;margin-top:18px;border:1px solid #28292d;border-radius:20px;overflow:hidden;background:#28292d}.impact-summary>div,.impact-summary>p{margin:0;padding:25px;background:#0b0c0e}.impact-summary>div{display:grid;grid-template-columns:38px 1fr;align-items:center;-moz-column-gap:15px;column-gap:15px}.impact-summary svg{grid-row:1/3;width:38px;height:38px;padding:10px;border:1px solid #303136;border-radius:11px;color:var(--acid)}.impact-summary span{color:#6f7077;font-size:10px}.impact-summary strong{font-size:22px;letter-spacing:-.035em}.impact-summary>p{color:#64656c;font-size:10px;line-height:1.6;display:flex;align-items:center}.stats-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:16px}.quote-card{min-height:510px;padding:50px 58px;display:flex;flex-direction:column;background:radial-gradient(circle at 0 0,rgba(188,80,255,.1),transparent 35%),#0d0d0f}.pill{display:inline-flex;width:-moz-fit-content;width:fit-content;color:#111;padding:8px 18px;border-radius:5px;font-size:14px}.yellow{background:#b583ff}.mint{background:#d5f9d5}.quote-card blockquote{margin:42px 0;font-size:clamp(27px,2.3vw,42px);line-height:1.22;letter-spacing:-.035em;font-weight:500}.quote-footer{margin-top:auto;display:flex;align-items:end;justify-content:space-between;padding:0 12px}.quote-footer>div{display:grid;gap:4px}.quote-footer strong{font-size:22px}.quote-footer span{color:var(--muted)}.stat-column{display:grid;gap:16px}.stat-card{padding:34px;flex-direction:column;min-height:247px}.stat-card,.stat-card>div{display:flex;justify-content:space-between}.stat-card>div{align-items:start}.stat-card strong{font-size:clamp(66px,5vw,88px);font-weight:450;letter-spacing:-.06em;line-height:.9}.stat-card strong span{font-size:.75em}.stat-card p{color:var(--muted);max-width:600px;font-size:18px;line-height:1.45}.section-heading{width:min(860px,100%);margin:0 auto 72px;text-align:center}.section-heading h2{margin:0;font-size:clamp(48px,5.4vw,76px);line-height:1.02;letter-spacing:-.065em;font-weight:500}.section-heading p{margin:28px auto 0;color:var(--muted);font-size:18px;line-height:1.6;max-width:780px}.eyebrow{color:var(--acid);text-transform:uppercase;font-size:12px;letter-spacing:.15em;margin-bottom:20px}.interface-card{min-height:620px;position:relative;overflow:hidden;padding:110px 0 0 90px;display:grid;grid-template-columns:1fr 1.2fr}.interface-copy{width:min(520px,100%);position:relative;z-index:2}.interface-copy h3{font-size:clamp(38px,3.8vw,59px);line-height:1.15;letter-spacing:-.055em;font-weight:450;margin:34px 0}.bento-card p,.feature-card p,.interface-copy p{color:var(--muted);font-size:17px;line-height:1.55}.interface-window{position:absolute;width:63%;height:520px;right:-50px;top:78px;border:2px solid #27272a;border-radius:31px 0 0 0;background:rgba(13,13,15,.92);box-shadow:-20px -20px 80px rgba(255,255,255,.035)}.window-bar{height:82px;display:flex;align-items:center;gap:14px;padding-inline:34px;border-bottom:1px solid #222}.window-bar i{width:18px;height:18px;border-radius:50%;background:#ff5e57}.window-bar i:nth-child(2){background:#febc2e}.window-bar i:nth-child(3){background:#28c840}.window-layout{display:grid;grid-template-columns:.72fr 1.4fr;gap:22px;padding:28px;height:calc(100% - 82px)}.dashboard-skeleton>div,.sidebar-skeleton{border:1px solid #2a2a2e;border-radius:23px;background:#0b0b0d}.sidebar-skeleton{display:flex;flex-direction:column;gap:19px;padding:30px}.profile-skeleton span,.sidebar-skeleton span{display:block;height:12px;border-radius:999px;background:#28282b}.sidebar-skeleton span:nth-child(2n){width:65%}.dashboard-skeleton{display:grid;grid-template-rows:1fr 1fr;gap:20px}.mini-chart{padding:34px;display:flex;gap:15px;align-items:end}.mini-chart b{background:#222226;flex:1;border-radius:8px 8px 0 0;height:35%}.mini-chart b:nth-child(2){height:70%}.mini-chart b:nth-child(3){height:50%}.mini-chart b:nth-child(4){height:85%}.mini-chart b:nth-child(5){height:62%}.profile-skeleton{padding:25px;display:grid;grid-template-columns:85px 1fr;gap:20px}.profile-skeleton i{width:75px;height:75px;border-radius:50%;background:#252528;grid-row:span 3}.bento-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.bento-card{min-height:600px;padding:70px;display:flex;flex-direction:column}.bento-card h3{margin:auto 0 18px;font-size:35px;letter-spacing:-.04em;font-weight:500}.orbit{width:350px;height:350px;position:relative;border:1px solid #28282b;border-radius:50%;margin:0 auto;display:grid;place-items:center}.orbit:after,.orbit:before{content:"";position:absolute;border:1px solid #28282b;border-radius:50%;inset:45px}.orbit:after{inset:90px}.orbit>.group{width:78px;height:78px;background:var(--acid);color:#000;place-items:center;box-shadow:0 0 35px rgba(23,255,224,.5);position:relative;z-index:3}.orbit>.group,.orbit>span{border-radius:50%;display:grid}.orbit>span{--angle:calc(var(--i) * 72deg);position:absolute;left:calc(50% + cos(var(--angle)) * 150px - 22px);top:calc(50% + sin(var(--angle)) * 150px - 22px);width:44px;height:44px;place-items:center;background:#161618;z-index:2;animation:orbitFloat 4s ease-in-out infinite;animation-delay:calc(var(--i) * -.5s)}.support-visual{height:350px;display:grid;place-items:center;position:relative}.support-visual>span{font-size:clamp(150px,18vw,270px);line-height:1;color:transparent;-webkit-text-stroke:1px #37373b;position:absolute;letter-spacing:-.1em}.support-visual b{z-index:2;padding:25px 50px;font-size:34px;border-radius:999px;background:var(--acid);color:#0a0a0a;display:flex;gap:16px;align-items:center;box-shadow:0 0 50px rgba(23,255,185,.4)}.investor-heading h2{font-size:clamp(45px,4.8vw,72px);line-height:1.05;letter-spacing:-.06em;font-weight:500;margin-bottom:80px}.people-row{width:100%;overflow:hidden;margin-block:22px;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.people-track{display:flex;width:-moz-max-content;width:max-content;gap:24px;animation:marquee 34s linear infinite}.people-row.right .people-track{animation-direction:reverse;animation-duration:39s}.person-card{width:440px;min-height:170px;padding:28px 34px;border:1px solid #1d1d21;border-radius:30px;background:#08080a;display:flex;align-items:center;gap:25px}.avatar{width:100px;height:100px;border-radius:50%;display:grid;place-items:center;font-size:26px;color:#111;font-weight:700;background:linear-gradient(140deg,#e9e9ec,#a8d7ff);border:4px solid #19191c}.avatar-1{background:linear-gradient(140deg,#ffe0bd,#ec8f72)}.avatar-2{background:linear-gradient(140deg,#d0f0ff,#66a7d9)}.avatar-3{background:linear-gradient(140deg,#f4edcf,#b7a77e)}.avatar-4{background:linear-gradient(140deg,#d5f3df,#79b996)}.avatar-5{background:linear-gradient(140deg,#ffd0ac,#c16d4b)}.person-card>div:last-child{display:grid;gap:8px}.person-card strong{font-size:23px}.person-card span{color:var(--muted);font-size:17px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:30px;overflow:hidden}.feature-card{min-height:340px;padding:40px;position:relative;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#09090b;transition:background .3s}.feature-card:nth-child(3n){border-right:0}.feature-card:nth-child(n+4){border-bottom:0}.feature-card:hover{background:#111115}.feature-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:14px;background:var(--acid);color:#0a0a0a}.feature-number{position:absolute;right:35px;top:32px;color:#303034;font-size:38px;font-weight:600}.feature-card h3{margin:84px 0 12px;font-size:25px}.integration-panel{min-height:780px;padding:80px;text-align:center;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 100%,rgba(199,255,23,.08),transparent 37%),#0b0b0d}.integration-panel .section-heading{margin-bottom:36px}.integration-panel>.button{position:relative;z-index:5}.integration-orbit{width:800px;height:800px;position:absolute;bottom:-570px;left:50%;transform:translateX(-50%);border:1px solid #2a2a2d;border-radius:50%}.integration-orbit:after,.integration-orbit:before{content:"";position:absolute;inset:100px;border:1px solid #242428;border-radius:50%}.integration-orbit:after{inset:210px}.integration-core{position:absolute;top:115px;left:50%;transform:translateX(-50%);width:90px;height:90px;border-radius:50%;background:var(--acid);color:#000;display:grid;place-items:center;box-shadow:0 0 60px rgba(199,255,23,.45);z-index:3}.integration-orbit>span{--angle:calc(var(--i) * 30deg);position:absolute;left:calc(50% + cos(var(--angle)) * 370px - 30px);top:calc(50% + sin(var(--angle)) * 370px - 30px);width:60px;height:60px;border-radius:18px;background:#17171a;border:1px solid #29292d;display:grid;place-items:center;font-size:24px}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testimonial-card{min-height:430px;padding:40px;position:relative}.rating{display:flex;justify-content:space-between;color:var(--acid);font-size:18px}.rating span:first-child{color:#fff;font-size:24px}.quote-icon{position:absolute;right:38px;top:88px;color:#28282c;width:65px;height:65px}.testimonial-card blockquote{margin:65px 0 38px;font-size:21px;line-height:1.55;color:#d8d8db}.testimonial-person{display:flex;align-items:center;gap:15px}.testimonial-person .avatar{width:54px;height:54px;font-size:14px;border-width:2px}.testimonial-person>div:last-child{display:grid;gap:4px}.testimonial-person span{color:var(--muted);font-size:14px}.billing-toggle{width:-moz-fit-content;width:fit-content;margin:-30px auto 48px;border:1px solid var(--line);border-radius:999px;padding:5px;background:#0b0b0d;display:flex}.billing-toggle button{border:0;background:transparent;color:#aaa;padding:13px 21px;border-radius:999px;cursor:pointer}.billing-toggle button.active{background:#f3f3f3;color:#0a0a0a}.billing-toggle span{font-size:10px;color:#73a500;margin-left:4px}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1180px;margin:auto}.price-card{padding:48px;position:relative;overflow:hidden}.price-card.featured{border-color:#799c15;background:radial-gradient(circle at 100% 0,rgba(199,255,23,.12),transparent 30%),#101012}.popular{position:absolute;right:28px;top:28px;background:var(--acid);color:#080808;border-radius:999px;padding:8px 16px;font-size:12px}.price-card h3{font-size:29px;margin:0 0 13px}.price-card>p{color:var(--muted);line-height:1.5;max-width:440px}.price{display:flex;align-items:end;gap:10px;margin:45px 0}.price strong{font-size:72px;line-height:.85;letter-spacing:-.07em}.price span{color:var(--muted)}.price-card h4{font-size:15px}.price-card ul{list-style:none;padding:0;margin:25px 0 40px;display:grid;gap:18px}.price-card li{display:flex;gap:12px;align-items:center;color:#c6c6ca}.price-card li svg{width:19px;color:var(--acid)}.price-card .button{width:100%}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq-title>span{color:var(--acid);text-transform:uppercase;font-size:12px;letter-spacing:.15em}.faq-title h2{font-size:clamp(58px,6vw,92px);line-height:.92;letter-spacing:-.07em;margin:25px 0}.faq-list article{border-bottom:1px solid #242429}.faq-list button{width:100%;padding:29px 0;border:0;background:transparent;color:white;display:flex;align-items:center;justify-content:space-between;text-align:left;font-size:20px;cursor:pointer}.faq-list button>span:last-child{width:40px;height:40px;border:1px solid #303036;border-radius:50%;display:grid;place-items:center}.faq-list button svg{width:17px}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s}.faq-answer p{overflow:hidden;margin:0;color:var(--muted);line-height:1.6;max-width:750px}.faq-list article.open .faq-answer{grid-template-rows:1fr}.faq-list article.open .faq-answer p{padding-bottom:28px}.blog-top{display:flex;align-items:end;justify-content:space-between;margin-bottom:60px}.blog-top .section-heading{text-align:left;margin:0}.blog-top .section-heading p{margin-left:0}.blog-top>.button{flex:0 0 auto}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.blog-card{padding:15px 15px 30px}.blog-art{height:310px;border-radius:20px;margin-bottom:26px;position:relative;overflow:hidden;background:radial-gradient(circle at 70% 30%,rgba(199,255,23,.4),transparent 20%),linear-gradient(145deg,#151519,#080809)}.blog-art:before{content:"";position:absolute;width:220px;height:220px;border:1px solid #36363b;border-radius:50%;left:-30px;bottom:-70px}.blog-art-1{background:radial-gradient(circle at 30% 60%,rgba(100,140,255,.28),transparent 28%),#0e0e12}.blog-art-2{background:radial-gradient(circle at 60% 50%,rgba(255,130,60,.24),transparent 25%),#0e0e10}.blog-art span{position:absolute;left:25px;top:20px;color:#333338;font-size:100px;font-weight:600;letter-spacing:-.1em}.blog-art svg{position:absolute;right:25px;bottom:25px;color:var(--acid);width:55px;height:55px}.blog-card>span{color:var(--muted);font-size:14px}.blog-card h3{font-size:24px;line-height:1.25;margin:13px 0 30px}.blog-card a{display:flex;align-items:center;gap:8px;color:var(--acid);font-size:14px}.blog-card a svg{width:17px}.work-art-city{background-size:cover;background-position:50%}.work-art-city:before{display:none}.work-art-city img{position:absolute;left:22px;bottom:20px;width:150px;max-height:68px;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;filter:drop-shadow(0 5px 18px rgba(0,0,0,.35))}.work-art-city b{position:absolute;right:17px;top:17px;padding:8px 10px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(0,0,0,.38);backdrop-filter:blur(12px);font:600 8px/1 monospace;letter-spacing:.13em}.work-card-soon{opacity:.68}footer{padding-bottom:35px}.footer-cta{min-height:720px;border:1px solid var(--line);border-radius:34px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#070708}.cta-glow{position:absolute;width:800px;height:800px;border:1px solid #28282b;border-radius:50%;bottom:-600px;box-shadow:0 -70px 200px rgba(199,255,23,.14)}.cta-glow:after,.cta-glow:before{content:"";position:absolute;inset:80px;border:1px solid #202024;border-radius:50%}.cta-glow:after{inset:180px}.footer-cta>:not(.cta-glow){position:relative;z-index:2}.footer-cta h2{font-size:clamp(52px,6vw,90px);line-height:.95;letter-spacing:-.07em;margin:28px 0}.footer-cta>p{color:var(--muted);font-size:18px}.footer-bottom{min-height:260px;padding:65px 20px 20px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;border-bottom:1px solid var(--line)}.footer-bottom>div:first-child p{color:var(--muted);margin-top:20px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:18px}.footer-links a:hover{color:var(--acid)}.copyright{text-align:right;color:#68686d;font-size:13px}.ambient-dot{position:fixed;width:9px;height:9px;border-radius:50%;background:var(--acid);box-shadow:0 0 32px var(--acid);z-index:10;pointer-events:none}.dot-one{left:18px;top:12px}.dot-two{left:-3px;top:42%}.dot-three{right:-4px;top:68%}.cursor-aura{position:fixed;z-index:1;left:0;top:0;width:520px;height:520px;pointer-events:none;border-radius:50%;transform:translate(calc(var(--mouse-x, -600px) - 50%),calc(var(--mouse-y, -600px) - 50%));background:radial-gradient(circle,rgba(23,255,224,.065),rgba(23,255,197,.018) 35%,transparent 70%);mix-blend-mode:screen;transition:transform .12s linear}.scroll-progress{position:fixed;z-index:100;inset:0 0 auto;height:3px;background:var(--acid);transform:scaleX(var(--scroll-progress,0));transform-origin:left;box-shadow:0 0 18px rgba(23,255,197,.7)}.noise-layer{position:fixed;z-index:90;inset:0;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.section{position:relative;z-index:2}.blog-card,.card,.feature-card{transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .45s,box-shadow .45s,background .45s;will-change:transform}.blog-card:hover,.card:hover,.feature-card:hover{border-color:#3a3a3f;box-shadow:0 24px 80px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.04);transform:translateY(-7px)}.feature-card:hover .feature-icon{transform:rotate(-8deg) scale(1.08);box-shadow:0 0 38px rgba(199,255,23,.24)}.feature-icon{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s}.faq-title h2,.investor-heading h2,.section-heading h2{background:linear-gradient(120deg,#fff 0 60%,#8d8d94 100%);background-clip:text;-webkit-background-clip:text;color:transparent}.announcement{animation:announcementFloat 4.5s ease-in-out infinite}.hero h1{text-shadow:0 8px 60px rgba(0,0,0,.6)}.hero-video{animation:videoIn 1.5s cubic-bezier(.16,1,.3,1) both,heroBreath 18s ease-in-out 1.5s infinite alternate}.logo-marquee:hover .logo-track,.people-row:hover .people-track{animation-play-state:paused}.interface-window{animation:windowFloat 7s ease-in-out infinite}.integration-core{animation:corePulse 2.8s ease-in-out infinite}.integration-orbit>span{animation:iconBreathe 3s ease-in-out infinite;animation-delay:calc(var(--i) * -.17s)}.contact-section{min-height:900px;border:1px solid #252529;border-radius:40px;padding:clamp(55px,7vw,110px);margin-top:90px;margin-bottom:30px;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(50px,7vw,120px);overflow:hidden;background:radial-gradient(circle at 8% 100%,rgba(199,255,23,.12),transparent 35%),radial-gradient(circle at 90% 0,rgba(255,255,255,.04),transparent 28%),#09090b;isolation:isolate}.contact-section:before{content:"";position:absolute;inset:18px;border:1px solid rgba(255,255,255,.035);border-radius:28px;pointer-events:none}.contact-section:after{content:"LET'S BUILD";position:absolute;left:-28px;bottom:-55px;z-index:-1;font-size:clamp(100px,16vw,260px);line-height:.7;font-weight:700;letter-spacing:-.09em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.045)}.contact-glow{position:absolute;z-index:-1;width:620px;height:620px;left:-270px;top:-240px;border-radius:50%;border:1px solid rgba(199,255,23,.12);box-shadow:0 0 180px rgba(199,255,23,.07);animation:contactOrbit 12s linear infinite}.contact-glow:after,.contact-glow:before{content:"";position:absolute;inset:65px;border:1px solid rgba(199,255,23,.07);border-radius:50%}.contact-glow:after{inset:145px}.contact-copy h2{margin:24px 0 30px;font-size:clamp(72px,8vw,126px);line-height:.78;letter-spacing:-.085em;font-weight:600}.contact-copy h2 span{color:var(--acid);text-shadow:0 0 55px rgba(199,255,23,.22)}.contact-copy>p{max-width:550px;color:#b2b2b7;font-size:19px;line-height:1.65}.contact-copy>a{width:-moz-fit-content;width:fit-content;margin-top:42px;display:flex;align-items:center;gap:12px;font-size:17px;border-bottom:1px solid #4d4d52;padding-bottom:7px;transition:color .25s,border-color .25s}.contact-copy>a:hover{color:var(--acid);border-color:var(--acid)}.contact-copy>a svg{width:19px}.availability{width:-moz-fit-content;width:fit-content;margin-top:42px;padding:11px 15px;display:flex;align-items:center;gap:10px;border:1px solid #29292e;border-radius:999px;background:rgba(0,0,0,.25);color:#a8a8ae;font-size:13px}.availability i{width:8px;height:8px;background:#64e873;border-radius:50%;box-shadow:0 0 14px #64e873;animation:availabilityPulse 1.8s ease-in-out infinite}.contact-form{min-height:660px;padding:clamp(28px,4vw,55px);border:1px solid #2b2b30;border-radius:30px;background:rgba(15,15,18,.82);backdrop-filter:blur(24px);box-shadow:0 40px 120px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.035);display:flex;flex-direction:column;justify-content:center;gap:28px}.form-intro{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:26px;border-bottom:1px solid #28282d}.form-intro span{color:var(--acid);font-size:13px;letter-spacing:.12em}.form-intro p{margin:0;color:#818188;font-size:13px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:22px}.contact-form label{display:grid;gap:11px}.contact-form label>span{color:#c9c9cd;font-size:13px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid #303036;outline:0;border-radius:12px;padding:17px 18px;background:#0a0a0c;color:white;font:inherit;font-size:15px;transition:border-color .25s,box-shadow .25s,transform .25s}.contact-form textarea{resize:vertical;min-height:130px}.contact-form input::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#55555c}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#55555c}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:rgba(199,255,23,.7);box-shadow:0 0 0 4px rgba(199,255,23,.07),0 12px 35px rgba(0,0,0,.2);transform:translateY(-2px)}.contact-form option{background:#111114}.form-submit{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:3px}.form-submit p{max-width:210px;margin:0;color:#626269;font-size:11px;line-height:1.5}.form-submit button{position:relative;isolation:isolate;overflow:hidden;height:64px;padding:0 12px 0 28px;border:1px solid rgba(255,255,255,.16);border-radius:17px;background:linear-gradient(135deg,#35ffd0,#00d9a5);color:#06100d;display:flex;align-items:center;gap:24px;font-weight:700;cursor:pointer;transition:transform .3s,box-shadow .3s}.form-submit button:before{content:"";position:absolute;z-index:-1;width:80px;height:180%;left:-120px;top:-40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);transform:rotate(18deg);transition:left .7s cubic-bezier(.16,1,.3,1)}.form-submit button:hover:before{left:calc(100% + 35px)}.form-submit button:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 18px 55px rgba(0,247,186,.24)}.form-submit button svg{width:44px;height:44px;margin-left:auto;padding:12px;border-radius:12px;color:var(--acid);background:#07100e;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);transition:transform .3s}.form-submit button:hover svg{transform:translate(3px,-3px) rotate(-6deg)}.form-success{min-height:530px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:successIn .7s cubic-bezier(.16,1,.3,1) both}.form-success>span{width:78px;height:78px;display:grid;place-items:center;border-radius:50%;background:var(--acid);color:#090909;box-shadow:0 0 60px rgba(199,255,23,.3)}.form-success h3{margin:32px 0 15px;font-size:38px;letter-spacing:-.045em}.form-success p{max-width:440px;color:var(--muted);line-height:1.65}.form-success button{margin-top:24px;padding:12px 0;border:0;border-bottom:1px solid #55555b;color:white;background:none;cursor:pointer}.case-page,.works-page{min-height:100vh;background:#050506;color:#f5f5f6;overflow:hidden}.case-page>.site-header,.works-page>.site-header{position:relative;border-bottom:1px solid #202125}.works-header{height:100px;width:min(1600px,calc(100% - 80px));margin:auto;justify-content:space-between;border-bottom:1px solid #202125}.works-header,.works-logo{display:flex;align-items:center}.works-logo{gap:12px;font-size:22px;font-weight:650;letter-spacing:-.045em}.works-logo img{width:25px;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 18px rgba(0,247,186,.18))}.works-back{display:flex;align-items:center;gap:9px;color:#97999f;font-size:12px;transition:.25s}.works-back svg{width:17px}.works-back:hover{color:var(--acid);transform:translateX(-3px)}.works-hero{width:min(1600px,calc(100% - 80px));margin:auto;padding:130px 0 110px}.case-challenge article>span,.case-outro>span,.case-story>div>span,.case-tech>div>span,.dashboard-copy>span,.works-hero>span{color:var(--acid);font:600 10px/1 monospace;letter-spacing:.17em}.works-hero h1{max-width:1250px;margin:30px 0 40px;font-size:clamp(62px,8vw,130px);line-height:.86;letter-spacing:-.075em;font-weight:550}.works-hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.48)}.works-hero p{max-width:680px;margin-left:auto;color:#929399;font-size:18px;line-height:1.65}.works-list{width:min(1600px,calc(100% - 80px));margin:auto;padding-bottom:150px}.works-card{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;padding:28px;border-top:1px solid #25262a;border-bottom:1px solid #25262a;transition:.4s}.works-card:hover{background:#0a0b0c}.works-card-image{position:relative;min-height:530px;border-radius:26px;overflow:hidden;background-size:cover;background-position:50%}.works-card-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.72),transparent 60%)}.works-card-image>span{position:absolute;z-index:2;left:22px;top:22px;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:rgba(0,0,0,.5);backdrop-filter:blur(15px);font:600 9px monospace}.works-card-image img{position:absolute;z-index:2;left:28px;bottom:27px;width:180px;max-height:90px;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom}.works-card-image>i{position:absolute;z-index:2;right:22px;bottom:22px;padding:13px 14px;border-radius:13px;background:var(--acid);color:#04100d;font-style:normal;font-size:11px;display:flex;align-items:center;gap:10px;transform:translateY(85px);transition:.4s cubic-bezier(.16,1,.3,1)}.works-card:hover .works-card-image>i{transform:none}.works-card-image>i svg{width:16px}.works-card-copy{align-self:center;padding:30px}.works-card-copy>div{display:flex;justify-content:space-between;color:#74767b;font:600 9px monospace;letter-spacing:.12em}.works-card-copy h2{margin:45px 0 25px;font-size:clamp(45px,5vw,76px);line-height:.95;letter-spacing:-.065em}.works-card-copy p{color:#a1a2a7;font-size:17px;line-height:1.65}.works-card-copy ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:38px 0 0;list-style:none}.works-card-copy li{padding:9px 12px;border:1px solid #292a2f;border-radius:999px;color:#8f9196;font-size:10px}.works-next{min-height:650px;padding:120px 40px;text-align:center;border-top:1px solid #1d1e21;background:radial-gradient(circle at 50% 100%,rgba(0,247,186,.13),transparent 45%)}.works-next>span{color:var(--acid);font:600 9px monospace;letter-spacing:.17em}.works-next h2{margin:35px auto 50px;font-size:clamp(55px,7vw,105px);line-height:.88;letter-spacing:-.07em}.case-outro a,.works-next a{width:-moz-fit-content;width:fit-content;margin:auto;height:58px;padding:0 18px;border:1px solid #34353a;border-radius:15px;display:flex;align-items:center;gap:25px;font-size:12px;transition:.3s}.case-outro a svg,.works-next a svg{width:18px;color:var(--acid)}.case-outro a:hover,.works-next a:hover{background:var(--acid);color:#06100d;border-color:var(--acid);transform:translateY(-4px)}.case-outro a:hover svg,.works-next a:hover svg{color:#06100d}.case-header{position:relative;z-index:4}.case-hero{width:min(1500px,calc(100% - 80px));margin:auto;padding:105px 0 80px}.case-kicker{display:flex;justify-content:space-between;color:#77797e;font:600 9px monospace;letter-spacing:.14em}.case-kicker span:first-child{color:var(--acid)}.case-hero h1{max-width:1280px;margin:45px 0 65px;font-size:clamp(70px,8.5vw,135px);line-height:.84;letter-spacing:-.078em;font-weight:550}.case-intro{display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px}.case-intro p{max-width:780px;margin:0;color:#a3a4aa;font-size:20px;line-height:1.65}.case-intro a{height:55px;padding:0 17px;border:1px solid #33353a;border-radius:14px;display:flex;align-items:center;gap:20px;font-size:12px}.case-intro a svg{width:17px;color:var(--acid)}.case-banner{width:calc(100% - 40px);height:min(78vw,920px);margin:0 auto;position:relative;overflow:hidden;border-radius:32px;background-size:cover;background-position:50%}.case-banner-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.78),transparent 58%),linear-gradient(110deg,rgba(0,0,0,.42),transparent 45%)}.case-logo-slot{position:absolute;left:55px;bottom:48px;z-index:2;display:grid;gap:16px}.case-banner-label span,.case-logo-slot span{color:rgba(255,255,255,.58);font:600 8px monospace;letter-spacing:.16em}.case-logo-slot img{width:230px;max-height:110px;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom}.case-banner-label{position:absolute;right:48px;bottom:50px;z-index:2;display:grid;gap:8px;text-align:right}.case-banner-label strong{font-size:20px}.case-facts{width:min(1500px,calc(100% - 80px));margin:auto;padding:70px 0 120px;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #25262a}.case-facts>div{padding:0 30px;border-right:1px solid #26272b;display:grid;gap:14px}.case-facts>div:first-child{padding-left:0}.case-facts>div:last-child{border:0}.case-facts span{color:#686a70;font-size:10px}.case-facts strong{font-size:16px}.live-status{display:flex;align-items:center;gap:9px}.live-status i{width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px var(--acid)}.case-story{width:min(1500px,calc(100% - 80px));margin:auto;padding:150px 0;display:grid;grid-template-columns:80px 1fr .8fr;gap:55px;align-items:start}.case-story-index{color:#36383d;font:500 70px/1 monospace}.case-challenge h2,.case-story h2,.case-tech h2,.dashboard-copy h2{margin:22px 0 0;font-size:clamp(48px,5vw,78px);line-height:.94;letter-spacing:-.065em;font-weight:500}.case-story>p{margin:30px 0 0;color:#a0a2a7;font-size:17px;line-height:1.75}.case-dashboard{width:calc(100% - 40px);margin:auto;padding:110px clamp(35px,6vw,100px);border:1px solid #242529;border-radius:34px;display:grid;grid-template-columns:.72fr 1.28fr;gap:80px;align-items:center;background:radial-gradient(circle at 90% 10%,rgba(0,247,186,.08),transparent 28%),#0b0c0e}.dashboard-copy p{color:#9a9ca1;line-height:1.7}.dashboard-copy ul{list-style:none;padding:0;margin:35px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.dashboard-copy li{padding:13px;border:1px solid #292a2f;border-radius:11px;color:#aaaeb0;font-size:11px}.dashboard-visual{overflow:hidden;border:1px solid #303237;border-radius:24px;background:#08090a;box-shadow:0 40px 100px rgba(0,0,0,.4);transform:perspective(1200px) rotateY(-3deg)}.dash-top{height:55px;padding:0 18px;border-bottom:1px solid #25262a;display:flex;align-items:center;gap:8px}.dash-top i{width:9px;height:9px;border-radius:50%;background:#ff6058}.dash-top i:nth-child(2){background:#ffbd2e}.dash-top i:nth-child(3){background:#27c840}.dash-top span{margin-left:auto;color:#55585d;font:9px monospace}.dash-layout{height:510px;display:grid;grid-template-columns:135px 1fr}.dash-layout aside{padding:25px 18px;border-right:1px solid #242529;display:flex;flex-direction:column;gap:17px}.dash-layout aside b{width:45px;height:45px;border-radius:13px;display:grid;place-items:center;background:var(--acid);color:#06100d;font-size:11px;margin-bottom:15px}.dash-layout aside span{height:9px;border-radius:99px;background:#202226}.dash-layout aside span:nth-child(odd){width:70%}.dash-content{padding:28px}.dash-title{display:flex;align-items:center;justify-content:space-between}.dash-title div{display:grid;gap:7px}.dash-title small{color:#62656a}.dash-title strong{font-size:20px}.dash-title button{border:0;border-radius:9px;padding:10px 12px;background:var(--acid);color:#06100d;font-size:9px}.dash-stats{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dash-stats>span{padding:18px;border:1px solid #292a2f;border-radius:13px;display:grid;gap:7px}.dash-stats b{font-size:24px;color:var(--acid)}.dash-stats small{color:#66686d}.dash-table{margin-top:16px;padding:18px;border:1px solid #292a2f;border-radius:13px;display:grid;gap:13px}.dash-table span{height:43px;border-radius:8px;background:linear-gradient(90deg,#1e2023 18%,#15171a 18% 100%)}.storefront-visual{min-height:565px;overflow:hidden;border:1px solid #303237;border-radius:24px;background:#070708;box-shadow:0 40px 100px rgba(0,0,0,.42);transform:perspective(1200px) rotateY(-3deg)}.storefront-nav{height:76px;padding:0 25px;border-bottom:1px solid #25262a;display:flex;align-items:center;gap:24px;color:#76787d;font-size:10px}.storefront-nav img{width:95px;max-height:52px;-o-object-fit:contain;object-fit:contain;margin-right:auto}.storefront-nav svg{width:17px;color:#d4d4d6}.storefront-body{display:grid;grid-template-columns:145px 1fr;min-height:489px}.storefront-filter{padding:30px 22px;border-right:1px solid #242529;display:flex;flex-direction:column;gap:18px}.storefront-filter svg{width:20px;color:#ff8b22}.storefront-filter b{font-size:12px;margin-bottom:12px}.storefront-filter span{height:9px;border-radius:999px;background:#202125}.storefront-filter span:nth-child(odd){width:68%}.storefront-products{padding:35px 28px}.storefront-title{display:grid;gap:8px}.storefront-title small{color:#ff8b22;font:600 8px monospace;letter-spacing:.13em}.storefront-title strong{font-size:25px;letter-spacing:-.04em}.guitar-cards{margin-top:35px;display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.guitar-cards article{height:285px;padding:18px 14px;border:1px solid #2a2b2f;border-radius:16px;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(ellipse at 50% 38%,rgba(255,139,34,.22),transparent 18%),linear-gradient(155deg,#151619,#0b0c0d)}.guitar-cards article:before{content:"";width:40px;height:150px;margin:auto;border:4px solid #89613f;border-radius:45% 45% 25% 25%;box-shadow:0 -45px 0 -15px #b7814d,0 0 30px rgba(255,139,34,.15)}.guitar-cards i{color:#77797e;font:600 7px monospace}.guitar-cards b{margin:7px 0 12px;font-size:12px}.guitar-cards span{width:-moz-fit-content;width:fit-content;padding:5px 7px;border:1px solid #33353a;border-radius:999px;color:#aaa;font-size:7px}.case-challenge{width:min(1500px,calc(100% - 80px));margin:auto;padding:150px 0;display:grid;grid-template-columns:1fr 1fr;gap:100px}.case-challenge article p{max-width:620px;color:#9a9ca1;font-size:17px;line-height:1.75}.case-capabilities{border-top:1px solid #292a2f}.case-capabilities>span{min-height:105px;padding:0 20px;border-bottom:1px solid #292a2f;display:grid;grid-template-columns:55px 1fr;align-items:center}.case-capabilities svg{width:22px;color:var(--acid)}.case-capabilities b{font-size:20px;font-weight:500}.case-tech{padding:140px max(40px,calc((100% - 1500px)/2));display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;background:#0b0c0e}.tech-list{border-top:1px solid #303136}.tech-list>div{min-height:115px;border-bottom:1px solid #303136;display:grid;grid-template-columns:50px 1fr 1fr;gap:20px;align-items:center}.tech-list i{color:#55575c;font:9px monospace}.tech-list strong{font-size:25px}.tech-list span{color:#77797f;font-size:12px;line-height:1.5}.case-outro{min-height:800px;padding:140px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;background:radial-gradient(circle at 50% 80%,rgba(0,247,186,.11),transparent 35%)}.case-outro>img{width:180px;max-height:90px;-o-object-fit:contain;object-fit:contain;margin-bottom:30px}.case-outro h2{margin:35px 0 55px;font-size:clamp(58px,7vw,105px);line-height:.88;letter-spacing:-.07em}.case-outro>div{display:flex;gap:12px}.case-outro a{margin:0}.project-page{min-height:100vh;position:relative;overflow:hidden;background:#030504;color:#f7f7f8}.project-bg{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 20%,rgba(0,247,186,.13),transparent 29%),radial-gradient(circle at 89% 82%,rgba(32,96,255,.1),transparent 30%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:auto,auto,54px 54px,54px 54px}.project-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,#030504 96%),radial-gradient(circle at center,transparent,rgba(0,0,0,.54))}.project-header{position:relative;z-index:5;height:92px;padding:0 clamp(24px,5vw,76px);justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06)}.project-header,.project-logo{display:flex;align-items:center}.project-logo{gap:12px;font-size:22px;letter-spacing:-.045em}.project-logo img{-o-object-fit:contain;object-fit:contain}.project-close{width:43px;height:43px;border:1px solid #2c2d31;border-radius:13px;display:grid;place-items:center;background:rgba(15,16,18,.75);transition:.3s}.project-close:hover{color:var(--acid);border-color:rgba(0,247,186,.5);transform:rotate(6deg)}.project-close svg{width:18px}.project-layout{position:relative;z-index:2;width:min(1500px,calc(100% - 64px));min-height:calc(100vh - 92px);margin:auto;display:grid;grid-template-columns:410px 1fr;gap:clamp(35px,6vw,100px);align-items:center;padding:52px 0 60px}.project-sidebar{align-self:center}.project-counter{color:var(--acid);font:600 11px/1 monospace;letter-spacing:.13em}.project-sidebar h1{font-size:clamp(62px,6vw,94px);line-height:.82;letter-spacing:-.08em;margin:28px 0}.project-sidebar h1 span{color:var(--acid);text-shadow:0 0 50px rgba(0,247,186,.2)}.project-sidebar>p{max-width:370px;color:#96979d;line-height:1.65}.project-steps{display:grid;gap:5px;margin-top:45px}.project-steps button{height:54px;padding:0 13px;border:0;border-radius:13px;background:transparent;color:#62636a;display:grid;grid-template-columns:34px 35px 1fr;align-items:center;text-align:left;cursor:default;transition:.3s}.project-steps button>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid #25262a;border-radius:9px}.project-steps svg{width:15px}.project-steps b{font:500 10px/1 monospace}.project-steps em{font-style:normal;font-size:13px}.project-steps button.active{color:#fff;background:rgba(255,255,255,.045)}.project-steps button.active>span{color:#07110e;background:var(--acid);border-color:var(--acid);box-shadow:0 0 25px rgba(0,247,186,.2)}.project-steps button.done{color:#a9bbb6;cursor:pointer}.project-steps button.done>span{color:var(--acid);border-color:rgba(0,247,186,.28)}.project-card{min-height:720px;position:relative;display:flex;flex-direction:column;border:1px solid #28292d;border-radius:32px;background:linear-gradient(145deg,rgba(18,19,22,.96),rgba(7,8,10,.96));box-shadow:0 45px 140px rgba(0,0,0,.45),inset 0 1px rgba(255,255,255,.035);overflow:hidden}.project-progress{height:3px;background:#17181b}.project-progress i{display:block;height:100%;background:linear-gradient(90deg,#00a980,var(--acid));box-shadow:0 0 22px var(--acid);transition:width .55s cubic-bezier(.16,1,.3,1)}.project-step{flex:1;padding:clamp(38px,5vw,68px);animation:projectStepIn .55s cubic-bezier(.16,1,.3,1) both}.step-heading>span{font:600 10px/1 monospace;letter-spacing:.16em;color:var(--acid)}.step-heading h2{font-size:clamp(38px,4vw,58px);line-height:1;letter-spacing:-.06em;margin:20px 0 16px}.step-heading p{max-width:660px;margin:0 0 42px;color:#929399;line-height:1.6}.project-fields{display:grid;gap:20px}.project-fields.two{grid-template-columns:1fr 1fr;margin-bottom:20px}.custom-keyword,.project-fields label{display:grid;gap:10px}.custom-keyword>span,.project-fields label>span{color:#b9bac0;font-size:12px}.custom-keyword input,.idea-field textarea,.project-fields input,.project-fields textarea{width:100%;outline:0;border:1px solid #303136;border-radius:13px;background:#090a0c;color:#fff;padding:17px 18px;font:inherit;transition:border-color .25s,box-shadow .25s,transform .25s}.idea-field textarea,.project-fields textarea{resize:vertical}.custom-keyword input:focus,.idea-field textarea:focus,.project-fields input:focus,.project-fields textarea:focus{border-color:rgba(0,247,186,.68);box-shadow:0 0 0 4px rgba(0,247,186,.06);transform:translateY(-2px)}.custom-keyword input::-moz-placeholder,.idea-field textarea::-moz-placeholder,.project-fields input::-moz-placeholder,.project-fields textarea::-moz-placeholder{color:#505158}.custom-keyword input::placeholder,.idea-field textarea::placeholder,.project-fields input::placeholder,.project-fields textarea::placeholder{color:#505158}.type-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.type-grid button{min-height:185px;position:relative;padding:24px;border:1px solid #2a2b2f;border-radius:19px;background:#0a0b0d;color:#fff;text-align:left;cursor:pointer;transition:.35s}.type-grid button:hover{transform:translateY(-5px);border-color:#45464d}.type-grid button.selected{border-color:rgba(0,247,186,.7);background:radial-gradient(circle at 100% 0,rgba(0,247,186,.12),transparent 42%),#0c100f;box-shadow:0 18px 50px rgba(0,0,0,.28)}.type-grid button>span{width:45px;height:45px;display:grid;place-items:center;border:1px solid #33343a;border-radius:13px;color:var(--acid);background:#131518}.type-grid button>span svg{width:21px}.type-grid button>i{position:absolute;right:18px;top:18px;width:24px;height:24px;border:1px solid #33343a;border-radius:50%;display:grid;place-items:center;color:#06100d;background:transparent}.type-grid button.selected>i{background:var(--acid);border-color:var(--acid)}.type-grid button>i svg{width:13px}.type-grid h3{font-size:19px;margin:25px 0 8px}.type-grid p{font-size:12px;line-height:1.5;color:#818289;margin:0}.keyword-cloud{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:32px}.keyword-cloud button{height:45px;padding:0 17px;border:1px solid #303136;border-radius:999px;background:#0a0b0d;color:#aaaab1;display:flex;align-items:center;gap:8px;cursor:pointer;transition:.3s}.keyword-cloud button:hover{color:#fff;border-color:#505159;transform:translateY(-2px)}.keyword-cloud button.selected{color:#06100d;background:var(--acid);border-color:var(--acid);box-shadow:0 10px 30px rgba(0,247,186,.14)}.keyword-cloud svg{width:14px}.custom-keyword{max-width:480px}.mood-preview{margin-top:30px;padding:18px;border:1px solid rgba(0,247,186,.16);border-radius:15px;background:rgba(0,247,186,.035);display:flex;align-items:center;gap:16px}.mood-preview>svg{color:var(--acid)}.mood-preview>div{display:grid;gap:5px}.mood-preview b{font-size:13px}.mood-preview span{font-size:11px;color:#818289}.idea-field{position:relative;display:block}.idea-field textarea{min-height:280px;line-height:1.7}.idea-field>span{position:absolute;right:14px;bottom:13px;color:#5f6066;font:500 10px/1 monospace}.idea-prompts{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.idea-prompts span{padding:10px 12px;border:1px solid #292a2e;border-radius:9px;color:#77787e;font-size:11px;display:flex;align-items:center;gap:8px}.idea-prompts svg{width:14px;color:var(--acid)}.love-note{padding:20px;border:1px solid rgba(0,247,186,.2);border-radius:17px;background:linear-gradient(120deg,rgba(0,247,186,.08),rgba(34,90,255,.04));display:flex;align-items:center;gap:18px;margin-bottom:24px}.love-note>div{position:relative;width:52px;height:52px;flex:0 0 auto;border-radius:15px;background:var(--acid);color:#06100d;display:grid;place-items:center;box-shadow:0 0 30px rgba(0,247,186,.16)}.love-note svg{width:21px}.love-note svg:last-child{position:absolute;width:12px;right:5px;top:5px}.love-note p{margin:0;color:#9fa0a6;font-size:13px;line-height:1.5}.love-note b{display:block;color:#fff;font-size:15px;margin-bottom:4px}.brief-summary{display:grid;grid-template-columns:1fr 1fr;border:1px solid #292a2e;border-radius:18px;overflow:hidden}.brief-summary>div{min-height:112px;padding:20px;border-right:1px solid #292a2e;border-bottom:1px solid #292a2e;display:flex;flex-direction:column;gap:7px}.brief-summary>div:nth-child(2n){border-right:0}.brief-summary>div.wide{grid-column:1/-1;border-right:0;border-bottom:0}.brief-summary span{font:500 9px/1 monospace;letter-spacing:.11em;color:#5e6066;text-transform:uppercase}.brief-summary strong{font-size:14px}.brief-summary p,.brief-summary small{margin:0;color:#8d8e95;font-size:12px;line-height:1.5}.project-controls{min-height:90px;padding:16px 22px 16px clamp(38px,5vw,68px);border-top:1px solid #25262a;display:flex;align-items:center;justify-content:space-between}.project-back{border:0;background:none;color:#77787e;display:flex;align-items:center;gap:9px;cursor:pointer}.project-back:hover{color:#fff}.project-back svg{width:17px}.project-next,.project-submit{height:57px;padding:0 10px 0 25px;border:0;border-radius:15px;background:var(--acid);color:#06100d;display:flex;align-items:center;gap:20px;font-weight:700;cursor:pointer;transition:.3s}.project-next svg,.project-submit svg{width:40px;height:40px;padding:11px;border-radius:11px;background:#07100d;color:var(--acid)}.project-next:hover,.project-submit:hover{transform:translateY(-3px);box-shadow:0 16px 45px rgba(0,247,186,.22)}.project-next:disabled{opacity:.3;cursor:not-allowed;transform:none;box-shadow:none}.project-success{position:relative;z-index:2;min-height:100vh;width:min(760px,calc(100% - 40px));margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.success-orbit{position:relative;width:170px;height:170px;border:1px solid rgba(0,247,186,.18);border-radius:50%;display:grid;place-items:center;margin-bottom:35px;animation:contactOrbit 14s linear infinite}.success-orbit:before{content:"";position:absolute;inset:22px;border:1px dashed rgba(0,247,186,.25);border-radius:50%}.success-orbit>span{position:relative;z-index:2;width:72px;height:72px;border-radius:22px;background:var(--acid);color:#06100d;display:grid;place-items:center;box-shadow:0 0 55px rgba(0,247,186,.3);animation:contactOrbit 14s linear infinite reverse}.success-orbit i{position:absolute;width:9px;height:9px;border-radius:50%;background:#c8fff1;box-shadow:0 0 18px var(--acid)}.success-orbit i:nth-child(2){top:12px}.success-orbit i:nth-child(3){right:5px;bottom:43px}.success-orbit i:nth-child(4){left:10px;bottom:28px}.project-kicker{display:flex;align-items:center;gap:9px;color:var(--acid);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.project-kicker svg{width:16px}.project-success h1{font-size:clamp(58px,8vw,100px);line-height:.84;letter-spacing:-.08em;margin:28px 0}.project-success h1 span{color:var(--acid)}.project-success>p{max-width:650px;color:#9b9ca2;font-size:18px;line-height:1.65}.success-meta{display:flex;gap:12px;margin:28px 0 42px}.success-meta span{padding:11px 14px;border:1px solid #292a2e;border-radius:999px;color:#9b9ca2;font-size:12px;display:flex;align-items:center;gap:8px}.success-meta svg{width:14px;color:var(--acid)}.project-home-link{height:58px;padding:0 11px 0 24px;border-radius:15px;background:var(--acid);color:#06100d;display:flex;align-items:center;gap:18px;font-weight:700}.project-home-link svg{width:39px;height:39px;padding:11px;border-radius:10px;background:#07100d;color:var(--acid)}@keyframes projectStepIn{0%{opacity:0;transform:translateX(25px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes videoIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes sceneReveal{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes mobileMenuIn{0%{opacity:0;transform:scale(1.04);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes impactDash{to{stroke-dashoffset:-130}}@keyframes impactPulse{0%,to{opacity:.25;transform:scale(.65)}50%{opacity:1;transform:scale(1.25)}}@keyframes gridFlow{to{background-position:0 66px,66px 0}}@keyframes auroraDrift{to{transform:translate(80px,35px) rotate(4deg) scale(1.15)}}@keyframes coreHover{50%{transform:translateX(-50%) translateY(-13px) rotate(.8deg)}}@keyframes sphereTurn{to{filter:hue-rotate(12deg);transform:rotate(1turn)}}@keyframes sphereGlint{0%,25%{transform:translateX(-130%)}60%,to{transform:translateX(130%)}}@keyframes ringSpinOne{to{transform:rotateX(70deg) rotate(368deg)}}@keyframes ringSpinTwo{to{transform:rotateY(69deg) rotate(388deg)}}@keyframes ringSpinThree{to{transform:rotateX(61deg) rotateY(14deg) rotate(436deg)}}@keyframes nodePulse{50%{opacity:.45;transform:scale(.72);box-shadow:0 0 0 9px rgba(0,247,186,.04),0 0 10px #00f7ba}}@keyframes chipFloat{50%{transform:translateY(-12px)}}@keyframes scanDown{0%{top:12%;opacity:0}15%{opacity:.4}85%{opacity:.25}to{top:88%;opacity:0}}@keyframes buttonBorderSpin{to{--button-angle:360deg}}@keyframes textUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes starDrift{to{background-position:144px 176px,304px 304px}}@keyframes bob{50%{transform:translateY(6px)}}@keyframes orbitFloat{50%{transform:translateY(-8px)}}@keyframes heroBreath{to{transform:scale(1.055)}}@keyframes announcementFloat{50%{transform:translateY(-5px);box-shadow:0 14px 45px rgba(199,255,23,.08)}}@keyframes windowFloat{50%{transform:translateY(-13px) rotate(.2deg)}}@keyframes corePulse{50%{transform:translateX(-50%) scale(1.08);box-shadow:0 0 90px rgba(199,255,23,.62)}}@keyframes iconBreathe{50%{transform:scale(1.12);border-color:#45454b}}@keyframes contactOrbit{to{transform:rotate(1turn)}}@keyframes availabilityPulse{50%{opacity:.35;transform:scale(.8)}}@keyframes successIn{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.reveal{animation:fadeIn cubic-bezier(.16,1,.3,1) both;animation-timeline:view();animation-range:entry 0 cover 34%}.blog-card:nth-child(2),.feature-card:nth-child(2),.testimonial-card:nth-child(2){animation-range:entry 6% cover 38%}.blog-card:nth-child(3),.feature-card:nth-child(3),.testimonial-card:nth-child(3){animation-range:entry 12% cover 42%}.feature-card:nth-child(5){animation-range:entry 7% cover 38%}.feature-card:nth-child(6){animation-range:entry 14% cover 44%}@keyframes fadeIn{0%{opacity:0;transform:translateY(80px) scale(.96);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}}@media (max-width:1024px){.shell{width:min(100% - 40px,900px)}.desktop-nav,.pages-link{display:none}.menu-button{display:grid}.mobile-menu-layer{display:flex}.header-right{gap:16px}.contact-button{display:none}.hero{height:900px}.hero-content{padding:270px 25px 0}.hero h1 br{display:none}.impact-product-bar{grid-template-columns:auto 1fr}.impact-product-bar>a{grid-column:1/-1;width:100%;justify-content:center}.impact-heading{grid-template-columns:1fr;gap:30px}.impact-control{max-width:480px}.impact-map{height:auto;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.impact-grid-bg,.impact-lines,.impact-pulse{display:none}.impact-a,.impact-b,.impact-c,.impact-d,.impact-node{position:relative;inset:auto;width:auto;min-height:175px}.impact-center{grid-column:1/-1;min-height:220px;left:auto;top:auto;transform:none}.impact-center:hover,.impact-node:hover{transform:translateY(-5px)}.impact-summary{grid-template-columns:1fr 1fr}.impact-summary>p{grid-column:1/-1}.bento-grid,.pricing-grid,.stats-grid{grid-template-columns:1fr}.stat-column{grid-template-columns:1fr 1fr}.interface-card{padding:70px 50px 0;grid-template-columns:1fr;min-height:780px}.interface-window{top:auto;bottom:-90px;width:90%}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card:nth-child(3n){border-right:1px solid var(--line)}.feature-card:nth-child(2n){border-right:0}.feature-card:nth-child(n+4){border-bottom:1px solid var(--line)}.feature-card:nth-child(n+5){border-bottom:0}.blog-grid,.testimonial-grid{grid-template-columns:1fr 1fr}.blog-card:last-child,.testimonial-card:last-child{display:none}.faq-section{grid-template-columns:1fr;gap:20px}.footer-bottom{grid-template-columns:1fr 1fr}.copyright{text-align:left;margin-top:35px}.contact-section{grid-template-columns:1fr;padding:70px 45px}.contact-copy{text-align:center}.contact-copy>p{margin-inline:auto}.availability,.contact-copy>a{margin-left:auto;margin-right:auto}.contact-copy h2 br{display:none}.works-card{grid-template-columns:1fr}.works-card-image{min-height:480px}.works-card-copy{padding:20px 5px 35px}.case-story{grid-template-columns:65px 1fr}.case-story>p{grid-column:2}.case-dashboard{grid-template-columns:1fr}.dashboard-copy{max-width:700px}.case-challenge,.case-tech{grid-template-columns:1fr}.case-tech{gap:65px}.case-hero h1{font-size:90px}.project-layout{width:min(900px,calc(100% - 40px));grid-template-columns:1fr;gap:35px;padding-top:35px}.project-sidebar{text-align:center}.project-sidebar h1{font-size:68px}.project-sidebar h1 br{display:none}.project-sidebar>p{margin-inline:auto}.project-steps{grid-template-columns:repeat(5,1fr);margin-top:30px}.project-steps button{height:auto;padding:8px;display:flex;flex-direction:column;gap:7px;text-align:center}.project-steps button b{display:none}.project-steps button em{font-size:10px}.project-card{min-height:700px}}@media (max-width:680px){.shell{width:calc(100% - 28px)}.section{padding-block:75px}.site-header{height:82px;padding-inline:22px}.site-header .group>span:last-child{font-size:22px}.logo-mark{width:25px;height:25px}.hero{height:780px;border-radius:0 0 12px 12px}.digital-core{width:640px;max-width:none;top:55px}.core-sphere{inset:19%}.data-chip{transform:scale(.78)}.chip-one{left:-25px;top:24%}.chip-two{right:-40px;top:47%}.hero-grid{left:-90%;right:-90%;bottom:-38%}.hero-content{padding-top:225px}.announcement{font-size:11px;padding:8px 10px}.hero h1{font-size:45px;line-height:1.01;margin-top:24px}.hero-content>p{font-size:14px;padding-inline:8px}.desktop-only,.hero-content>p br{display:none}.hero-actions{flex-direction:column;width:100%;align-items:center;margin-top:27px}.hero-actions .button{height:58px;width:min(320px,100%)}.scroll-cue{display:none}.mobile-menu-layer{padding-top:88px}.mobile-nav>a:not(.button){height:61px}.mobile-nav>a b{font-size:25px}.mobile-nav>.button{margin-top:22px}.mobile-menu-meta{flex-direction:column;align-items:flex-start;gap:8px}.logos-section{min-height:160px;padding:65px 0 25px}.logos-section h2{font-size:42px}.partner-logo{width:220px;font-size:18px}.impact-section{padding-top:30px}.impact-product-bar{grid-template-columns:1fr;margin-bottom:45px;padding:16px;gap:18px}.court-brand{padding:0 0 16px;border-right:0;border-bottom:1px solid #282a2e}.court-mark{width:54px;height:54px}.impact-product-bar>p{font-size:12px}.impact-product-bar>a{grid-column:auto}.impact-heading{margin-bottom:28px}.impact-heading h2{font-size:40px}.impact-heading h2 br{display:none}.impact-lead{font-size:13px;margin-top:19px}.impact-map{padding:13px;grid-template-columns:1fr;border-radius:23px}.impact-center{grid-column:auto}.impact-node{min-height:160px}.impact-center{min-height:215px}.impact-summary{grid-template-columns:1fr}.impact-summary>p{grid-column:auto}.impact-summary>div,.impact-summary>p{padding:20px}.stat-column,.stats-grid{grid-template-columns:1fr}.quote-card{padding:30px;min-height:550px}.quote-card blockquote{font-size:26px}.quote-footer .group{display:none}.stat-card{min-height:230px}.stat-card strong{font-size:70px}.section-heading{margin-bottom:45px}.section-heading h2{font-size:43px}.section-heading p{font-size:15px;margin-top:20px}.interface-card{padding:35px 25px 0;min-height:720px}.interface-copy h3{font-size:38px}.interface-window{width:115%;height:380px;right:-120px}.window-bar{height:55px}.window-layout{grid-template-columns:1fr}.sidebar-skeleton{display:none}.bento-card{min-height:480px;padding:30px}.orbit{width:270px;height:270px}.orbit>span{left:calc(50% + cos(var(--angle)) * 120px - 22px);top:calc(50% + sin(var(--angle)) * 120px - 22px)}.support-visual{height:290px}.support-visual b{font-size:25px;padding:20px 30px}.bento-card h3{font-size:30px}.investor-heading h2{font-size:44px;margin-bottom:55px}.person-card{width:315px;min-height:125px;padding:20px}.avatar{width:75px;height:75px}.person-card strong{font-size:18px}.person-card span{font-size:14px}.feature-grid{grid-template-columns:1fr}.feature-card,.feature-card:nth-child(2n),.feature-card:nth-child(3n),.feature-card:nth-child(n+5){border-right:0;border-bottom:1px solid var(--line)}.feature-card:last-child{border-bottom:0}.integration-panel{padding:50px 22px;min-height:670px}.integration-orbit{width:600px;height:600px;bottom:-445px}.integration-orbit>span{left:calc(50% + cos(var(--angle)) * 280px - 30px);top:calc(50% + sin(var(--angle)) * 280px - 30px)}.blog-grid,.testimonial-grid{grid-template-columns:1fr}.blog-card:nth-child(2),.testimonial-card:nth-child(2){display:none}.price-card{padding:32px 25px}.price strong{font-size:62px}.popular{position:static;display:inline-flex;margin-bottom:22px}.faq-title h2{font-size:65px}.faq-list button{font-size:17px;gap:15px}.blog-top{display:block}.blog-top>.button{margin-top:30px}.blog-top .section-heading{margin-bottom:0}.blog-art{height:260px}.footer-cta{min-height:670px;padding:40px 20px}.footer-cta h2{font-size:48px}.footer-cta h2 br{display:none}.footer-cta>p{font-size:15px}.footer-bottom{grid-template-columns:1fr;gap:38px}.footer-links{margin-top:20px}.copyright{margin-top:0}.ambient-dot,.cursor-aura{display:none}.contact-section{width:calc(100% - 20px);min-height:auto;margin-top:55px;padding:58px 13px 16px;border-radius:25px;gap:38px}.contact-section:before{inset:8px;border-radius:18px}.contact-copy{padding-inline:10px}.contact-copy h2{font-size:56px;line-height:.84}.contact-copy h2 br{display:block}.contact-copy>p{font-size:15px}.contact-copy>a{font-size:14px}.availability{font-size:10px}.contact-form{width:100%;min-width:0;min-height:0;padding:25px 14px;border-radius:20px;gap:20px;overflow:hidden}.contact-form input,.contact-form label,.contact-form select,.contact-form textarea,.form-row{min-width:0;max-width:100%}.contact-form input,.contact-form select,.contact-form textarea{padding:15px 13px;font-size:14px}.form-row{grid-template-columns:1fr}.form-intro{align-items:flex-start;flex-direction:column;gap:8px}.form-intro p{text-align:left}.form-submit{align-items:stretch;flex-direction:column;gap:15px}.form-submit p{max-width:none;text-align:left}.form-submit button{justify-content:flex-start;width:100%;padding-left:18px;gap:12px}.form-submit button svg{flex:0 0 auto}.works-header{height:78px;width:calc(100% - 30px)}.works-logo{font-size:18px}.works-back{font-size:10px}.works-hero{width:calc(100% - 30px);padding:80px 0 70px}.works-hero h1{font-size:53px;margin:25px 0 35px}.works-hero p{font-size:14px}.works-list{width:calc(100% - 20px);padding-bottom:90px}.works-card{padding:10px;gap:15px}.works-card-image{min-height:330px;border-radius:18px}.works-card-image img{width:145px}.works-card-copy h2{font-size:45px;margin:30px 0 18px}.works-card-copy p{font-size:14px}.works-next{min-height:520px;padding:100px 18px}.works-next h2{font-size:54px}.case-hero{width:calc(100% - 30px);padding:70px 0 55px}.case-kicker{gap:20px}.case-kicker span:last-child{text-align:right}.case-hero h1{font-size:42px;line-height:.94;margin:35px 0 45px;overflow-wrap:normal;hyphens:none}.case-intro{grid-template-columns:1fr}.case-intro p{font-size:16px}.case-intro a{width:100%;justify-content:space-between}.case-banner{width:calc(100% - 12px);height:610px;border-radius:22px}.case-logo-slot{left:23px;bottom:28px}.case-logo-slot img{width:170px}.case-banner-label{right:22px;top:22px;bottom:auto}.case-facts{width:calc(100% - 30px);padding:45px 0 80px;grid-template-columns:1fr 1fr;gap:0}.case-facts>div,.case-facts>div:first-child{padding:20px;border-right:1px solid #26272b;border-bottom:1px solid #26272b}.case-facts>div:nth-child(2n){border-right:0}.case-facts>div:nth-child(n+3){border-bottom:0}.case-story{width:calc(100% - 30px);padding:95px 0;grid-template-columns:1fr;gap:25px}.case-story-index{font-size:45px}.case-story>p{grid-column:auto;font-size:15px}.case-dashboard{width:calc(100% - 12px);padding:65px 18px;border-radius:24px;gap:55px}.case-challenge h2,.case-story h2,.case-tech h2,.dashboard-copy h2{font-size:45px}.dashboard-copy ul{grid-template-columns:1fr}.dashboard-visual,.storefront-visual{transform:none}.dash-layout{height:420px;grid-template-columns:72px 1fr}.dash-layout aside{padding:18px 10px}.dash-content{padding:15px}.dash-title button{display:none}.dash-stats{grid-template-columns:1fr}.dash-stats>span:nth-child(n+2){display:none}.storefront-nav{padding:0 14px;gap:13px}.storefront-nav>span{display:none}.storefront-nav img{width:82px}.storefront-body{grid-template-columns:65px 1fr}.storefront-filter{padding:22px 10px}.storefront-filter b{font-size:9px}.storefront-products{padding:25px 12px}.storefront-title strong{font-size:18px}.guitar-cards{gap:6px}.guitar-cards article{height:245px;padding:10px 7px}.guitar-cards article:before{width:25px;height:125px;border-width:3px}.guitar-cards b{font-size:9px}.case-challenge{width:calc(100% - 30px);padding:95px 0;gap:60px}.case-challenge article p{font-size:15px}.case-capabilities>span{min-height:85px}.case-capabilities b{font-size:17px}.case-tech{padding:90px 15px;gap:50px}.tech-list>div{padding:20px 0;grid-template-columns:35px 1fr}.tech-list span{grid-column:2}.case-outro{min-height:650px;padding:100px 18px}.case-outro h2{font-size:51px}.case-outro>div{width:100%;flex-direction:column}.case-outro a{width:100%;justify-content:space-between}.project-header{height:72px;padding:0 18px}.project-logo{font-size:19px}.project-layout{width:calc(100% - 20px);min-height:calc(100vh - 72px);padding:22px 0 25px;gap:20px}.project-sidebar h1{font-size:50px;margin:18px 0}.project-sidebar>p{font-size:13px}.project-counter{font-size:9px}.project-steps{gap:2px;margin-top:20px}.project-steps button{padding:5px 2px}.project-steps button>span{width:28px;height:28px}.project-steps button em{font-size:8px}.project-card{min-height:650px;border-radius:23px}.project-step{padding:30px 20px}.step-heading h2{font-size:38px}.step-heading p{font-size:13px;margin-bottom:30px}.project-fields.two,.type-grid{grid-template-columns:1fr}.type-grid button{min-height:142px}.type-grid h3{margin-top:15px}.keyword-cloud{gap:8px}.keyword-cloud button{height:40px;padding:0 13px;font-size:12px}.idea-field textarea{min-height:230px}.idea-prompts{display:none}.project-controls{min-height:77px;padding:12px 13px 12px 20px}.project-back{font-size:12px}.project-next,.project-submit{height:52px;padding-left:18px;font-size:13px}.project-next svg,.project-submit svg{width:36px;height:36px}.brief-summary{grid-template-columns:1fr}.brief-summary>div,.brief-summary>div:nth-child(2n){border-right:0}.brief-summary>div.wide{grid-column:auto}.summary-step .step-heading p{margin-bottom:20px}.love-note{padding:15px}.project-success h1{font-size:58px}.project-success>p{font-size:15px}.success-meta{flex-direction:column}.success-orbit{width:140px;height:140px}}.section.impact-section-compact{padding-top:55px;padding-bottom:55px}.impact-section-compact .impact-product-bar{margin-bottom:22px}.impact-section-compact .impact-compact-card{position:relative;overflow:hidden;border:1px solid #28292d;border-radius:30px;padding:clamp(28px,4vw,54px);display:grid;grid-template-columns:1fr minmax(380px,.78fr);gap:clamp(28px,5vw,70px);align-items:center;background:radial-gradient(circle at 8% 0,rgba(0,247,186,.12),transparent 34%),linear-gradient(145deg,#101113,#070809);box-shadow:inset 0 1px rgba(255,255,255,.035)}.impact-section-compact .impact-compact-card:after{content:"COURT.HU";position:absolute;right:-18px;bottom:-30px;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.05);font-size:clamp(70px,11vw,170px);line-height:.75;font-weight:800;letter-spacing:-.08em;pointer-events:none}.impact-section-compact .impact-compact-copy{position:relative;z-index:2}.impact-section-compact .impact-compact-copy h2{max-width:760px;margin:0;font-size:clamp(38px,4.8vw,72px);line-height:.94;letter-spacing:-.067em;font-weight:520}.impact-section-compact .impact-compact-copy p{max-width:650px;margin:26px 0 0;color:#929399;font-size:16px;line-height:1.7}.impact-section-compact .impact-mini-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:32px}.impact-section-compact .impact-mini-actions a{height:50px;padding:0 16px;border:1px solid rgba(0,247,186,.36);border-radius:14px;color:#e9fdf8;background:rgba(0,247,186,.045);display:flex;align-items:center;gap:12px;font-size:12px;transition:.3s}.impact-section-compact .impact-mini-actions a svg{width:16px;color:var(--acid)}.impact-section-compact .impact-mini-actions a:hover{background:var(--acid);color:#06100d;transform:translateY(-3px)}.impact-section-compact .impact-mini-actions a:hover svg{color:#06100d}.impact-section-compact .impact-mini-actions>span{display:flex;align-items:center;gap:9px;color:#85878d;font-size:12px}.impact-section-compact .impact-mini-actions i{width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px var(--acid)}.impact-section-compact .impact-compact-calculator{position:relative;z-index:2;display:grid;gap:14px}.impact-section-compact .impact-compact-calculator .impact-control{background:rgba(5,6,7,.86);backdrop-filter:blur(18px)}.impact-section-compact .impact-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.impact-section-compact .impact-mini-grid article{min-height:118px;padding:17px;border:1px solid #292a2f;border-radius:16px;background:rgba(11,12,14,.82);display:grid;gap:8px;align-content:start}.impact-section-compact .impact-mini-grid svg{width:24px;height:24px;padding:5px;border:1px solid #303136;border-radius:8px;color:var(--acid)}.impact-section-compact .impact-mini-grid span{color:#71737a;font-size:10px}.impact-section-compact .impact-mini-grid strong{font-size:17px;line-height:1.1;letter-spacing:-.035em}.impact-section-compact .impact-disclaimer{margin:0;color:#5f6168;font-size:10px;line-height:1.55}.form-error,.project-error{margin:0;padding:13px 15px;border:1px solid rgba(255,103,103,.28);border-radius:12px;background:rgba(255,65,65,.06);color:#ffb7b7;font-size:12px;line-height:1.5}.project-error{margin-top:18px}.form-submit button:disabled,.project-submit:disabled{opacity:.62;cursor:wait;transform:none!important;box-shadow:none!important}@media (max-width:1024px){.impact-section-compact .impact-compact-card{grid-template-columns:1fr}.impact-section-compact .impact-compact-calculator{max-width:720px}.impact-section-compact .impact-product-bar{grid-template-columns:1fr auto}.impact-section-compact .impact-product-bar>a{grid-column:auto;width:auto}.impact-section-compact .impact-compact-copy h2{font-size:52px}}@media (max-width:680px){.section.impact-section-compact{padding-top:38px;padding-bottom:38px}.impact-section-compact .impact-product-bar{grid-template-columns:1fr;margin-bottom:15px}.impact-section-compact .impact-product-bar>a{width:100%;justify-content:center}.impact-section-compact .impact-compact-card{padding:24px 16px;border-radius:24px;gap:24px}.impact-section-compact .impact-compact-card:after{font-size:86px;right:-10px;bottom:-14px}.impact-section-compact .impact-compact-copy h2{font-size:36px;line-height:.98}.impact-section-compact .impact-compact-copy p{font-size:13px;margin-top:18px}.impact-section-compact .impact-mini-actions{margin-top:22px}.impact-section-compact .impact-mini-actions a{width:100%;justify-content:center}.impact-section-compact .impact-mini-grid{grid-template-columns:1fr}.impact-section-compact .impact-mini-grid article{min-height:96px}.impact-section-compact .impact-mini-grid strong{font-size:16px}}.court-product-visual .dash-layout aside b{background:#d6ff35;color:#11130f}.court-product-visual .dash-stats b{color:#d6ff35}.booking-slots{margin-top:17px;display:grid;grid-template-columns:repeat(9,1fr);gap:7px}.booking-slots span{height:58px;border-radius:10px;background:#d6ff35;box-shadow:0 0 28px rgba(214,255,53,.1)}.booking-slots span.empty{background:#202226;box-shadow:none}@media (max-width:680px){.booking-slots{grid-template-columns:repeat(5,1fr)}.booking-slots span{height:42px}.court-product-visual .dash-table{display:none}}