@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,700;1,400;1,600&family=Outfit:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-slate-200:oklch(92.9% .013 255.508);--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.hidden{display:none}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.rounded{border-radius:.25rem}.text-slate-200{color:var(--color-slate-200)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.home-page{color:#e2e8f0;background:#050508;min-height:100vh;font-family:Inter,sans-serif;overflow-x:hidden}.pricing-preview-section{padding:0 0 7rem;position:relative}.pricing-preview{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;position:relative;overflow:visible}.pricing-preview__header{z-index:2;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.6rem;display:flex;position:relative}.pricing-preview__copy{flex-direction:column;gap:.9rem;max-width:760px;display:flex}.pricing-preview__eyebrow{width:fit-content}.pricing-preview__title{letter-spacing:-.05em;color:#f8fafc;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(1.95rem,3.4vw,3.2rem);line-height:1.02}.pricing-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid;position:relative}.pricing-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;filter:blur(12px);transform-origin:bottom;will-change:transform, opacity, filter;border-radius:1.65rem;min-height:100%;padding:1.45rem;transition:opacity .82s cubic-bezier(.16,1,.3,1),transform .92s cubic-bezier(.16,1,.3,1),filter .82s cubic-bezier(.16,1,.3,1),box-shadow .26s,border-color .26s,background .26s;position:relative;overflow:hidden;transform:translateY(42px)scale(.975)rotateX(10deg)}.pricing-card__top,.pricing-card__price-row,.pricing-card__description,.pricing-card__features,.pricing-card__cta{z-index:3;position:relative}.pricing-card__top{align-items:center;gap:.8rem;display:flex}.pricing-card__icon{color:#f8fafc;border-radius:1rem;justify-content:center;align-items:center;width:2.95rem;height:2.95rem;display:inline-flex}.pricing-card__label{color:#f8fafc;letter-spacing:-.03em;font-size:1rem;font-weight:600}.pricing-card__price-row{flex-wrap:wrap;align-items:flex-end;gap:.4rem;margin-top:1.25rem;display:flex}.pricing-card__price{letter-spacing:-.075em;color:#fff;font-size:clamp(2.3rem,4vw,3.05rem);font-weight:700;line-height:.94}.pricing-card__cadence{color:#e2e8f0b8;padding-bottom:.16rem;font-size:.98rem}.pricing-card__description{color:#e2e8f0bf;max-width:34ch;margin:1.05rem 0 0;line-height:1.85}.pricing-card__features{gap:.86rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}.pricing-card__features li{color:#e3e9f3;padding-left:1.05rem;line-height:1.68;position:relative}.pricing-card__features li:before{content:"";background:#ffffffc7;border-radius:999px;width:.36rem;height:.36rem;position:absolute;top:.72rem;left:0}.pricing-card__cta{align-items:center;margin-top:1.45rem;text-decoration:none;display:inline-flex}.pricing-card__cta-pill{color:#f8fafc;letter-spacing:-.02em;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:.45rem;padding:.72rem 1rem;font-weight:600;transition:background .22s,border-color .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #0000002e}.pricing-card__cta-pill:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff0f 35%,#ffffff1f 50%,#ffffff0f 65%,#0000 100%) 0 0/220% 100%;animation:5.5s linear infinite pricingPillShimmer;position:absolute;inset:0}.pricing-card__cta-pill:after{content:"";border-radius:inherit;pointer-events:none;animation:4.2s ease-in-out infinite pricingPillGlow;position:absolute;inset:-1px;box-shadow:0 0 #ffffff1f}.pricing-card__cta-text,.pricing-card__cta-pill svg{z-index:1;position:relative}.pricing-card__cta:hover .pricing-card__cta-pill{background:#ffffff14;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff14,0 12px 28px #0000003d}.pricing-card__sheen{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff08,#0000);width:55%;height:260%;animation:11s linear infinite pricingSheen;position:absolute;inset:-120% auto auto -25%;transform:rotate(18deg)}.pricing-card__pulse{filter:blur(28px);opacity:.16;pointer-events:none;border-radius:999px;width:12rem;height:12rem;animation:7s ease-in-out infinite pricingPulse;position:absolute;bottom:-20%;right:-14%}.pricing-card__ambient{opacity:.18;pointer-events:none;width:100%;height:55%;animation:9s ease-in-out infinite pricingAmbientShift;position:absolute;inset:auto auto 0 0}.pricing-card--tier-1{background:linear-gradient(#080e19db,#050a12f0);border:1px solid #ffffff0f;box-shadow:0 18px 44px #0003,inset 0 1px #ffffff06}.pricing-card--tier-1 .pricing-card__icon{background:#ffffff0a;border:1px solid #ffffff0d}.pricing-card--tier-1 .pricing-card__ambient{background:radial-gradient(circle at 75% 100%,#06b6d442,#0000 48%)}.pricing-card--tier-1 .pricing-card__cta-pill{background:#ffffff0a}.pricing-card--tier-2{background:linear-gradient(#0a1220eb,#050c18f5),radial-gradient(circle at 100% 100%,#6366f12e,#0000 38%);border:1px solid #6366f11f;box-shadow:0 24px 60px #0000003d,inset 0 1px #ffffff09}.pricing-card--tier-2 .pricing-card__icon{background:#6366f11f;border:1px solid #6366f129;box-shadow:0 10px 30px #6366f124}.pricing-card--tier-2 .pricing-card__ambient{background:radial-gradient(circle at 85% 95%,#6366f157,#0000 42%),linear-gradient(#0000,#6366f10f)}.pricing-card--tier-2 .pricing-card__cta-pill{background:#6366f11a;border-color:#6366f133}.pricing-card--tier-3{background:linear-gradient(#0f0c1bf0,#080a16fa),radial-gradient(circle at 88% 18%,#a855f72e,#0000 32%);border:1px solid #a855f729;box-shadow:0 28px 72px #00000047,inset 0 1px #ffffff0d,0 0 0 1px #a855f70d}.pricing-card--tier-3:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(145deg,#ffffff24,#a855f747,#ffffff14);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pricing-card--tier-3 .pricing-card__icon{background:linear-gradient(#a855f72e,#ffffff0f);border:1px solid #a855f733;box-shadow:0 12px 32px #a855f72e,inset 0 1px #ffffff0f}.pricing-card--tier-3 .pricing-card__ambient{background:radial-gradient(circle at 78% 100%,#a855f761,#0000 45%),radial-gradient(circle at 100% 82%,#ffffff1f,#0000 28%)}.pricing-card--tier-3 .pricing-card__cta-pill{background:linear-gradient(#a855f729,#ffffff0f);border-color:#a855f73d;box-shadow:inset 0 1px #ffffff0f,0 12px 34px #a855f729}.pricing-card--cpa .pricing-card__pulse{background:#6366f1bf}.pricing-card--pm .pricing-card__pulse{background:#06b6d4b8}.pricing-card--lender .pricing-card__pulse{background:#a855f7b8}.pricing-surface{isolation:isolate;opacity:0;filter:blur(14px)saturate(.9);will-change:transform, opacity, filter;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(54px)scale(.985)}.pricing-surface__noise{opacity:.7;pointer-events:none;background:linear-gradient(#ffffff04,#ffffff04),radial-gradient(circle at 20% 20%,#ffffff0a,#0000 28%),radial-gradient(circle at 80% 70%,#ffffff08,#0000 26%);position:absolute;inset:0}.pricing-surface__grid{opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:34px 34px;animation:18s linear infinite pricingGridDrift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000006b,#0000 85%);mask-image:linear-gradient(#0000006b,#0000 85%)}.pricing-surface__orb{filter:blur(42px);pointer-events:none;opacity:.22;border-radius:999px;position:absolute}.pricing-surface__orb--one{background:#6366f147;width:14rem;height:14rem;animation:10s ease-in-out infinite pricingFloatOne;top:-3rem;left:-2.5rem}.pricing-surface__orb--two{background:#06b6d42e;width:16rem;height:16rem;animation:12s ease-in-out infinite pricingFloatTwo;bottom:-4rem;right:-3rem}.pricing-preview__header,.pricing-surface__grid,.pricing-surface__orb,.pricing-surface__noise{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1)}.pricing-preview__header{opacity:0;filter:blur(8px);transition-delay:.14s;transform:translateY(22px)}.pricing-surface__noise{opacity:0;filter:blur(10px);transition-delay:40ms;transform:scale(1.04)}.pricing-surface__grid{opacity:0;filter:blur(8px);transition-delay:.12s;transform:perspective(1200px)rotateX(18deg)scale(1.05)}.pricing-surface__orb--one{opacity:0;filter:blur(56px);transition-delay:90ms;transform:translate(-28px,-12px)scale(.88)}.pricing-surface__orb--two{opacity:0;filter:blur(60px);transition-delay:.18s;transform:translate(30px,18px)scale(.9)}.pricing-preview-section--in-view .pricing-surface{opacity:1;filter:blur()saturate();transform:translate(0,0)scale(1)}.pricing-preview-section--in-view .pricing-preview__header{opacity:1;filter:blur();transform:translate(0,0)}.pricing-preview-section--in-view .pricing-surface__noise{opacity:.7;filter:blur();transform:scale(1)}.pricing-preview-section--in-view .pricing-surface__grid{opacity:.18;filter:blur();transform:perspective(1200px)rotateX(0)scale(1)}.pricing-preview-section--in-view .pricing-surface__orb--one,.pricing-preview-section--in-view .pricing-surface__orb--two{opacity:.22;filter:blur(42px);transform:translate(0,0)scale(1)}.pricing-preview-section--in-view .pricing-card{opacity:1;filter:blur();transform:translate(0,0)scale(1)rotateX(0)}@keyframes pricingSheen{0%{opacity:0;transform:translate(-35%)rotate(18deg)}12%{opacity:1}52%{opacity:1}to{opacity:0;transform:translate(235%)rotate(18deg)}}@keyframes pricingPulse{0%,to{opacity:.12;transform:scale(1)translate(0,0)}50%{opacity:.22;transform:scale(1.12)translate(-6px,-8px)}}@keyframes pricingAmbientShift{0%,to{opacity:.16;transform:translate(0,0)scale(1)}50%{opacity:.24;transform:translateY(-8px)scale(1.03)}}@keyframes pricingFloatOne{0%,to{transform:translate(0,0)}50%{transform:translate(18px,14px)}}@keyframes pricingFloatTwo{0%,to{transform:translate(0,0)}50%{transform:translate(-18px,-10px)}}@keyframes pricingGridDrift{0%{transform:translate(0,0)}to{transform:translate(34px,34px)}}@keyframes pricingPillShimmer{0%{background-position:200% 0}to{background-position:-40% 0}}@keyframes pricingPillGlow{0%,to{opacity:.45}50%{opacity:.9}}@media (width<=1100px){.pricing-grid{grid-template-columns:1fr}.pricing-preview__header{flex-direction:column;align-items:flex-start}.pricing-card__description{max-width:none}}@media (width<=720px){.pricing-preview{border-radius:1.5rem;padding:1.1rem}.pricing-preview__title{font-size:clamp(1.7rem,8vw,2.3rem)}.pricing-card{border-radius:1.35rem;padding:1.25rem}.pricing-card__cta-pill{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.pricing-surface,.pricing-preview__header,.pricing-card,.pricing-surface__noise,.pricing-surface__grid,.pricing-surface__orb,.pricing-card__sheen,.pricing-card__pulse,.pricing-card__ambient,.pricing-card__cta-pill:before,.pricing-card__cta-pill:after{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.page-shell{z-index:2;width:min(1280px,100% - 48px);margin:0 auto;position:relative}.section-pill{text-transform:uppercase;letter-spacing:.22em;color:#bfdbfe;background:#3b82f61a;border:1px solid #60a5fa33;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:500;display:inline-flex}.section-pill--neutral{color:#cbd5e1;background:#ffffff08;border-color:#ffffff1a}.section-title{color:#fff;letter-spacing:-.04em;margin:0;font-family:Outfit,sans-serif;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:.98}.section-title span{color:#0000;background:linear-gradient(90deg,#dbeafe,#93c5fd,#60a5fa) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;margin-top:12px;animation:6s infinite bgShift;display:block}.section-title--center{text-align:center}.section-title__serif{-webkit-text-fill-color:initial;margin-top:12px;font-family:Playfair Display,serif;font-style:italic;font-weight:400;display:block;color:#cbd5e1!important;background:0 0!important}.section-copy{color:#e2e8f0e6;max-width:640px;margin-top:28px;font-size:1.125rem;font-weight:300;line-height:1.8}.section-copy--center{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.glass-pill{-webkit-backdrop-filter:blur(20px)saturate(150%);background:linear-gradient(#ffffff1f,#ffffff0a),linear-gradient(135deg,#141e32bd,#060a12c7);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff1f,0 12px 40px #00000073,0 0 0 1px #3b82f614}@keyframes bgShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (width<=1024px){.page-shell{width:min(1280px,100% - 40px)}}@media (width<=640px){.page-shell{width:calc(100% - 32px)}.section-copy{font-size:1rem}}.home-nav{inset-inline:0;z-index:50;pointer-events:none;justify-content:space-between;align-items:flex-start;padding:16px 24px;display:flex;position:fixed;top:0}.home-nav__brand,.home-nav__actions{pointer-events:auto;transition:transform .5s}.home-nav__brand.is-scrolled,.home-nav__actions.is-scrolled{transform:translateY(8px)}.home-nav__brand{border-radius:999px;padding:14px 24px;transition:background-color .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.home-nav__brand:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#fff0 0%,#ffffff14 45%,#ffffff2e 50%,#ffffff14 55%,#fff0 100%);width:30%;height:340%;position:absolute;top:-120%;left:-35%;transform:rotate(18deg)translate(-220%)}.home-nav__brand:hover{background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 30px #ffffff09}.home-nav__brand:hover:after{opacity:1;animation:.9s forwards homeNavBrandShine}.home-nav__brand:active{box-shadow:inset 0 0 0 1px #ffffff08,0 6px 18px #ffffff06}@keyframes homeNavBrandShine{0%{transform:rotate(18deg)translate(-220%)}to{transform:rotate(18deg)translate(420%)}}.home-nav__brand-text{letter-spacing:.24em;text-transform:uppercase;color:#fff;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:700}.home-nav__actions{border-radius:999px;align-items:center;gap:12px;padding:6px 6px 6px 20px;display:flex}.home-nav__desktop-links{align-items:center;gap:4px;display:flex}.home-nav__link{color:#cbd5e1;transition:background-color .36s var(--ease-soft), color .36s var(--ease-soft), transform .36s var(--ease-soft);border-radius:999px;align-items:center;padding:10px 14px;font-size:.95rem;text-decoration:none;display:inline-flex}.home-nav__link:hover{color:#fff;background:#ffffff0f;transform:translateY(-2px)}.home-nav__cta{color:#fff;background:#2563ebe6;border-radius:999px;align-items:center;gap:8px;padding:10px 24px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 0 22px #2563eb47}.home-nav__mobile-toggle{color:#cbd5e1;background:0 0;border:0;border-radius:999px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.mobile-menu{z-index:40;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;pointer-events:none;background:#050508f2;transition:opacity .3s;position:fixed;inset:0}.mobile-menu.is-open{opacity:1;pointer-events:auto}.mobile-menu__inner{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;padding:24px;display:flex}.mobile-menu__link{color:#e2e8f0;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:12px;padding:14px 24px;font-size:1.15rem;text-decoration:none;display:flex}.mobile-menu__cta{color:#fff;background:#2563eb;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:16px 28px;font-size:1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.contact-section__bottom-inner{flex-direction:column;gap:6px;display:flex}.contact-section__entity{opacity:.7;flex-direction:column;gap:2px;display:flex}.entity-line{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.entity-sub{letter-spacing:.08em;flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.entity-divider{opacity:.4}@media (width<=1279px){.home-nav__desktop-links,.home-nav__cta{display:none}.home-nav__actions{justify-content:center;padding:6px}.home-nav__mobile-toggle{justify-content:center;align-items:center;display:inline-flex}}@media (width<=1024px){.home-nav{padding:16px 20px}}.contact-section{background:#020408;border-top:1px solid #0f172a;padding:96px 0 48px;position:relative;overflow:hidden}.contact-section__background{pointer-events:none;background:linear-gradient(#0000,#1e3a8a1a);position:absolute;inset:0}.contact-cta-card{background:linear-gradient(#090d14eb,#04070dfa);border:1px solid #ffffff1a;border-radius:2.25rem;padding:40px 56px;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000073}.contact-cta-card__overlay{background:radial-gradient(circle at top,#3b82f629,#0000 28%),linear-gradient(#0000,#2563eb0f);position:absolute;inset:0}.contact-cta-card__glow{filter:blur(72px);border-radius:999px;width:18rem;height:18rem;position:absolute}.contact-cta-card__glow--right{background:#3b82f61a;animation:5.04s ease-in-out infinite glowPulse;top:-40px;right:0}.contact-cta-card__glow--left{background:#22d3ee1a;bottom:-64px;left:0}.contact-cta-card__content{justify-content:space-between;align-items:end;gap:40px;display:flex;position:relative}.contact-cta-card__copy{max-width:720px}.contact-cta-card__actions{flex-direction:column;gap:16px;min-width:240px;display:flex}.contact-cta-card__primary-button,.contact-cta-card__secondary-button{transition:transform .36s var(--ease-soft), background-color .36s var(--ease-soft);border:0;border-radius:999px;padding:16px 28px;font-weight:700}.contact-cta-card__primary-button{color:#000;background:#fff;justify-content:center;align-items:center;gap:12px;display:inline-flex}.contact-cta-card__primary-button:hover,.contact-cta-card__secondary-button:hover{transform:translateY(-2px)}.contact-cta-card__secondary-button{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a}.contact-footer{border-top:1px solid #1e293b;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:48px;margin-top:96px;padding-top:64px;padding-bottom:32px;display:grid}.contact-footer__logo{letter-spacing:.24em;text-transform:uppercase;color:#fff;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:700}.contact-footer__brand p{color:#94a3b8;margin-top:16px;padding-right:16px;font-size:.95rem;line-height:1.75}.contact-footer__column h4{color:#fff;margin:0 0 16px;font-family:Outfit,sans-serif;font-weight:600}.contact-footer__column a{color:#94a3b8;margin-bottom:12px;font-size:.95rem;text-decoration:none;transition:color .3s;display:block}.contact-footer__column a:hover{color:#fff}.contact-section__bottom{color:#64748b;border-top:1px solid #0f172a80;margin-top:32px;padding-top:32px;font-size:.95rem}@keyframes glowPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@media (width<=1279px){.contact-cta-card__content,.contact-footer{grid-template-columns:1fr;display:grid}}@media (width<=1024px){.contact-cta-card{padding:32px}}@media (width<=640px){.contact-cta-card__actions{min-width:100%}}.hero-section{justify-content:center;align-items:center;min-height:100vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.hero-section__media{z-index:0;position:absolute;inset:0}.hero-section__video{object-fit:cover;filter:grayscale()brightness(.75)contrast(1.1);opacity:.8;width:100%;height:100%;position:absolute;inset:0}.hero-section__overlay{background:#00000073;position:absolute;inset:0}.hero-section__content{text-align:center;flex-direction:column;align-items:center;display:flex}.hero-section__title{color:#fff;letter-spacing:-.04em;max-width:1200px;margin:0;font-family:Outfit,sans-serif;font-size:clamp(3rem,7vw,5.8rem);font-weight:800;line-height:1.02}.hero-section__title-line{margin-bottom:10px;display:block;position:relative}.hero-section__title-glow{filter:blur(48px);background:linear-gradient(90deg,#0000,#3b82f633,#0000);position:absolute;inset:-24px -40px}.hero-section__title-soft-glow{filter:blur(48px);background:#3b82f61a;border-radius:999px;width:75%;height:130%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-section__title-primary{color:#fff;text-shadow:0 0 30px #ffffff14,0 0 80px #3b82f62e;position:relative}.hero-section__title-accent{color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 0 40px #3b82f638;background:linear-gradient(#fff,#dbeafe,#60a5fa);-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;display:inline-block;position:relative}.hero-section__title-accent--animated{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#dbeafe,#fff,#60a5fa) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;animation:6s infinite bgShift;display:inline-block}.hero-section__title-subline{letter-spacing:-.02em;color:#fff;margin-top:28px;font-family:Playfair Display,serif;font-size:clamp(1.9rem,4vw,3.2rem);font-style:italic;font-weight:300;display:block}.hero-section__title-subline span{color:#93c5fd}.hero-section__description{color:#94a3b8;max-width:720px;margin-top:32px;font-size:1.125rem;font-weight:300;line-height:1.8}.hero-section__actions{flex-direction:column;align-items:center;gap:16px;margin-top:48px;display:flex}.hero-section__primary-button{color:#fff;transition:transform .36s var(--ease-soft);background:linear-gradient(90deg,#0f172a,#1e3a8a,#0f172a) 0 0/200% 200%;border:1px solid #3b82f680;border-radius:999px;align-items:center;gap:8px;padding:16px 40px;font-weight:600;text-decoration:none;animation:6s infinite bgShift;display:inline-flex;box-shadow:0 0 30px #2563eb66,0 0 50px #2563eb24}.hero-section__primary-button:hover{transform:translateY(-2px)}.hero-section__security{color:#64748b;align-items:center;gap:8px;font-size:.9rem;display:inline-flex}@media (width<=640px){.hero-section__description{font-size:1rem}}.systems-section{background:#050508;padding:128px 0;position:relative;overflow:hidden}.systems-section__background{pointer-events:none;position:absolute;inset:0}.systems-section__blur{filter:blur(72px);border-radius:999px;position:absolute}.systems-section__blur--left{background:#3b82f61a;width:34rem;height:34rem;top:-96px;left:0}.systems-section__blur--right{background:#06b6d414;width:26rem;height:26rem;top:33%;right:0}.systems-section__grid{opacity:.08;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0}.systems-section__layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.systems-section__intro{position:sticky;top:144px}.systems-section__checklist{gap:16px;margin-top:32px;display:grid}.systems-section__check-item{color:#cbd5e1;align-items:center;gap:12px;display:flex}.systems-section__cards{gap:20px;display:grid}.system-card{cursor:pointer;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);transition:transform .42s var(--ease-soft), border-color .42s var(--ease-soft), box-shadow .42s var(--ease-soft);background:linear-gradient(#ffffff0d,#ffffff05),linear-gradient(135deg,#0b111cf2,#070b12fa);border:1px solid #ffffff1a;padding:32px;position:relative;overflow:hidden}.system-card__expand-row{color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-top:18px;font-size:.85rem;transition:color .24s;display:inline-flex;position:relative}.system-card__expand-label{opacity:.9;transition:color .24s,opacity .24s;position:relative}.system-card__expand-icon{justify-content:center;align-items:center;transition:transform .24s;display:inline-flex}.system-card__expand-label:after{content:"";transform-origin:0;opacity:.9;background:currentColor;width:100%;height:1px;transition:transform .28s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.system-card:hover .system-card__expand-row,.system-card:focus-visible .system-card__expand-row{color:#dbeafe}.system-card:hover .system-card__expand-label,.system-card:focus-visible .system-card__expand-label{opacity:1}.system-card:hover .system-card__expand-label:after,.system-card:focus-visible .system-card__expand-label:after{transform:scaleX(1)}.system-card__chevron{transition:transform .24s;transform:rotate(90deg)}.system-card__expand-icon .system-card__chevron{transform:rotate(90deg)}@keyframes systemIconFloat{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}.system-card:after{content:"";opacity:.5;width:2px;transition:width .42s var(--ease-soft), opacity .42s var(--ease-soft);background:linear-gradient(#60a5fa0d,#60a5fad9,#60a5fa0d);position:absolute;top:18px;bottom:18px;left:0}.system-card__accent{opacity:0;transition:opacity .5s;position:absolute;inset:0}.system-card:hover{border-color:#60a5fa47;transform:translateY(-4px)translate(2px);box-shadow:0 24px 80px #2563eb24}.system-card:hover:after,.system-card:focus-visible:after{opacity:1;width:4px}.system-card:hover .system-card__accent,.system-card:focus-visible .system-card__accent{opacity:1}.system-card__inner{justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.system-card__content{align-items:flex-start;gap:20px;display:flex}.system-card__icon{color:#93c5fd;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:#3b82f61a;border:1px solid #60a5fa33;flex-shrink:0;place-items:center;width:56px;height:56px;transition:transform .32s,box-shadow .32s,border-color .32s,background .32s;display:grid}.system-card__icon--animated{animation:4.2s ease-in-out infinite systemIconFloat}.system-card:hover .system-card__icon,.system-card:focus-visible .system-card__icon{background:#3b82f629;border-color:#93c5fd61;transform:translateY(-2px)scale(1.04);box-shadow:0 0 24px #60a5fa2e}.system-card__meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.system-card__id{color:#64748b;font-family:Space Grotesk,sans-serif;font-size:.9rem}.system-card__tag{text-transform:uppercase;letter-spacing:.18em;color:#bfdbfecc;clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px);background:#3b82f61a;border:1px solid #60a5fa33;padding:6px 10px;font-size:.72rem}.system-card__title{color:#fff;letter-spacing:-.03em;margin:0;font-family:Outfit,sans-serif;font-size:clamp(2rem,4vw,2.5rem)}.system-card__description{color:#94a3b8;margin:0;font-size:.9rem;line-height:1.6}.system-card:hover .system-card__icon-echo,.system-card:focus-visible .system-card__icon-echo{color:#93c5fd;border-color:#60a5fa4d;transform:scale(1.1)}@media (width<=1279px){.systems-section__layout{grid-template-columns:1fr;display:grid}.systems-section__intro{position:static}}@media (width<=1024px){.systems-section{padding:96px 0}}@media (width<=640px){.system-card{padding:24px}.system-card__inner,.system-card__content{flex-direction:column;align-items:flex-start}.system-card__icon-echo{display:none}}.capabilities-section{background:#04070d;padding:128px 0;position:relative;overflow:hidden}.capabilities-section__background{background:radial-gradient(circle at top,#2563eb24,#0000 28%),linear-gradient(#ffffff05,#0000);position:absolute;inset:0}.capabilities-section__intro{text-align:center;margin-bottom:56px}.capabilities-section__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.capability-card{min-height:360px;transition:transform .36s var(--ease-soft), border-color .36s var(--ease-soft);background:linear-gradient(#0a101ae0,#04070df5);border:1px solid #ffffff1a;border-radius:2rem;padding:36px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}.capability-card:hover{border-color:#60a5fa33;transform:translateY(-2px)}.capability-card__top-line{inset-inline:0;opacity:0;background:linear-gradient(90deg,#0000,#60a5facc,#0000);height:1px;transition:opacity .5s;position:absolute;top:0}.capability-card:hover .capability-card__top-line{opacity:1}.capability-card__visual{justify-content:center;align-items:center;height:160px;display:flex}.capability-card__text{text-align:center;margin-top:auto}.capability-card__text h3{color:#fff;letter-spacing:-.03em;margin:0;font-family:Outfit,sans-serif;font-size:2rem}.capability-card__text p{color:#94a3b8;max-width:340px;margin:16px auto 0;font-size:1.1rem;line-height:1.7}.capability-visual--gauge{width:176px;height:112px;position:relative}.capability-gauge__arc{inset-inline:0;background:radial-gradient(circle at 50% 100%,#3b82f638,#0000 60%);border:1px solid #ffffff1a;border-bottom:0;border-radius:999px 999px 0 0;height:96px;position:absolute;bottom:0}.capability-gauge__needle{transform-origin:50% 100%;background:linear-gradient(#ffffffe6,#93c5fd,#60a5fa);border-radius:999px;width:2px;height:64px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)rotate(-42deg);box-shadow:0 0 14px #60a5fa59}.capabilities-section.is-in-view .capability-gauge__needle{animation:2.8s cubic-bezier(.22,1,.36,1) .5s forwards gaugeSweepOnce}.capability-gauge__hub{background:#93c5fd;border-radius:999px;width:16px;height:16px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 20px #60a5fa99}.capability-visual--bars{align-items:end;gap:16px;height:112px;display:flex}.capability-bar{transform-origin:bottom;opacity:.3;will-change:transform, opacity, background, border-color, box-shadow;background:linear-gradient(#94a3b82e,#60a5fa3d);border:1px solid #ffffff14;border-radius:14px 14px 8px 8px;width:40px;box-shadow:inset 0 1px 10px #ffffff0a}.capability-bar--1{height:64px;transform:scaleY(.18)}.capability-bar--2{height:96px;transform:scaleY(.18)}.capability-bar--3{height:80px;transform:scaleY(.18)}.capability-bar--4{height:112px;transform:scaleY(.18)}.capabilities-section.is-in-view .capability-bar--1{animation:1.8s cubic-bezier(.22,1,.36,1) .55s forwards barsRiseOnce,3.2s ease-in-out 2.35s infinite alternate capabilityBarGlow1}.capabilities-section.is-in-view .capability-bar--2{animation:1.8s cubic-bezier(.22,1,.36,1) .64s forwards barsRiseOnce,3.2s ease-in-out 2.44s infinite alternate capabilityBarGlow2}.capabilities-section.is-in-view .capability-bar--3{animation:1.8s cubic-bezier(.22,1,.36,1) .73s forwards barsRiseOnce,3.2s ease-in-out 2.53s infinite alternate capabilityBarGlow1}.capabilities-section.is-in-view .capability-bar--4{animation:1.8s cubic-bezier(.22,1,.36,1) .82s forwards barsRiseOnce,3.2s ease-in-out 2.62s infinite alternate capabilityBarGlow2}.capability-bar.small{border-radius:999px;width:12px}.capability-visual--network{width:192px;height:144px;position:relative}.capability-network__centre{opacity:.78;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:72px;left:96px;transform:translate(-50%,-50%)scale(.94);box-shadow:0 0 30px #ffffff0d}.capabilities-section.is-in-view .capability-network__centre{animation:1.9s cubic-bezier(.22,1,.36,1) .5s forwards centreSettle}.capability-network__node{opacity:.35;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:999px;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%)scale(.84)}.capability-network__node--1{top:20px;left:40px}.capability-network__node--2{top:14px;left:148px}.capability-network__node--3{top:72px;left:160px}.capability-network__node--4{top:124px;left:30px}.capability-network__node--5{top:126px;left:120px}.capabilities-section.is-in-view .capability-network__node--1{animation:1.55s ease-out .58s forwards nodeReveal}.capabilities-section.is-in-view .capability-network__node--2{animation:1.55s ease-out .66s forwards nodeReveal}.capabilities-section.is-in-view .capability-network__node--3{animation:1.55s ease-out .74s forwards nodeReveal}.capabilities-section.is-in-view .capability-network__node--4{animation:1.55s ease-out .82s forwards nodeReveal}.capabilities-section.is-in-view .capability-network__node--5{animation:1.55s ease-out .9s forwards nodeReveal}.capability-network__lines{width:100%;height:100%;position:absolute;inset:0}.capability-network__lines line{stroke:#ffffff1a;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:140;stroke-dashoffset:140px;opacity:.5}.capabilities-section.is-in-view .capability-network__lines line{animation:1.9s cubic-bezier(.22,1,.36,1) .5s forwards lineReveal}.capabilities-section.is-in-view .capability-network__lines line:first-child{animation-delay:60ms}.capabilities-section.is-in-view .capability-network__lines line:nth-child(2){animation-delay:.14s}.capabilities-section.is-in-view .capability-network__lines line:nth-child(3){animation-delay:.22s}.capabilities-section.is-in-view .capability-network__lines line:nth-child(4){animation-delay:.3s}.capabilities-section.is-in-view .capability-network__lines line:nth-child(5){animation-delay:.38s}@keyframes barsRiseOnce{0%{opacity:.3;transform:scaleY(.18)}70%{opacity:1;transform:scaleY(1.04)}to{opacity:.96;transform:scaleY(1)}}@keyframes capabilityBarGlow1{0%{background:linear-gradient(#94a3b82e,#22c55e2e);border-color:#22c55e2e;box-shadow:inset 0 1px 10px #ffffff0a,0 0 #22c55e00}to{background:linear-gradient(#94a3b842,#22c55e57);border-color:#22c55e52;box-shadow:inset 0 1px 10px #ffffff0d,0 0 14px #22c55e1f}}@keyframes capabilityBarGlow2{0%{background:linear-gradient(#94a3b82e,#ef44442e);border-color:#ef44442e;box-shadow:inset 0 1px 10px #ffffff0a,0 0 #ef444400}to{background:linear-gradient(#94a3b842,#ef444457);border-color:#ef444452;box-shadow:inset 0 1px 10px #ffffff0d,0 0 14px #ef44441f}}@keyframes gaugeSweepOnce{0%{transform:translate(-50%)rotate(-42deg)}68%{transform:translate(-50%)rotate(34deg)}to{transform:translate(-50%)rotate(22deg)}}@keyframes lineReveal{0%{stroke-dashoffset:140px;opacity:0}to{stroke-dashoffset:0;opacity:.72}}@keyframes nodeReveal{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:.92;transform:translate(-50%,-50%)scale(1)}}@keyframes centreSettle{0%{opacity:.5;transform:translate(-50%,-50%)scale(.88)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (width<=1279px){.capabilities-section__grid{grid-template-columns:1fr}}@media (width<=1024px){.capabilities-section{padding:96px 0}}@media (width<=640px){.capability-card{padding:24px}}.value-section{background:#070b13;padding:128px 0;position:relative;overflow:hidden}.value-section__background{pointer-events:none;background:radial-gradient(circle at top,#2563eb2e,#0000 30%),radial-gradient(circle at 80% 55%,#3b82f61f,#0000 26%),linear-gradient(#ffffff05,#0000);position:absolute;inset:0}.value-section__grid{opacity:.08;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff14 1px,#0000 1px);background-size:72px 72px;animation:9.6s linear infinite gridMove;position:absolute;inset:0}.value-section__orb{filter:blur(72px);background:#3b82f61a;border-radius:999px;width:42rem;height:42rem;animation:7.2s ease-in-out infinite floatY;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.value-section__top{grid-template-columns:1.05fr .95fr;align-items:start;gap:56px;margin-bottom:64px;display:grid}.value-section__title{text-wrap:balance;max-width:11.5ch}.value-section__title span{white-space:nowrap;display:inline}.value-section__tags{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.value-section__tags span{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:10px 16px;font-size:.95rem}.value-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:2rem;padding:28px;position:relative;overflow:hidden;box-shadow:0 20px 80px #00000073}.value-panel:before{content:"";background:linear-gradient(to bottom right,#3b82f61a,#0000,#22d3ee1a);position:absolute;inset:0}.value-panel__beam{filter:blur(16px);background:linear-gradient(90deg,#0000,#93c5fd40,#0000);width:96px;animation:5.04s ease-in-out infinite beamSweep;position:absolute;top:-40px;bottom:-40px;left:-96px}.value-panel__header,.value-panel__steps,.value-panel__recovery{position:relative}.value-panel__header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.value-panel__eyebrow{color:#64748b;text-transform:uppercase;letter-spacing:.22em;margin:0;font-size:.75rem}.value-panel__headline{color:#fff;margin:8px 0 0;font-family:Space Grotesk,sans-serif;font-size:1.6rem;font-weight:600}.value-panel__zap{color:#93c5fd;background:#3b82f61a;border:1px solid #60a5fa33;border-radius:18px;place-items:center;width:56px;height:56px;display:grid;position:relative}.value-panel__zap-ring{border:1px solid #60a5fa4d;border-radius:18px;animation:3.36s ease-out infinite pulseRing;position:absolute;inset:0}.value-panel__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.value-panel__step{background:#0003;border:1px solid #ffffff1a;border-radius:18px;padding:16px;position:relative;overflow:hidden}.value-panel__step-line{inset-inline:0;background:linear-gradient(90deg,#0000,#60a5fab3,#0000);height:1px;position:absolute;top:0}.value-panel__step-index{color:#64748b;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem}.value-panel__step-label{color:#94a3b8;margin-top:16px;font-size:.9rem}.value-panel__step-value{color:#fff;margin-top:8px;font-size:1.1rem;font-weight:600}.value-panel__recovery{background:#08101c;border:1px solid #ffffff1a;border-radius:1.5rem;margin-top:28px;padding:20px}.value-panel__recovery-top{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.value-panel__small-label{color:#94a3b8;margin:0;font-size:.9rem}.value-panel__big-number{color:#fff;margin:4px 0 0;font-family:Outfit,sans-serif;font-size:2.75rem;font-weight:700}.value-panel__mini-bars{align-items:flex-end;gap:6px;height:56px;display:flex}.value-panel__mini-bars .capability-bar{opacity:.95;filter:saturate(1.1)brightness(1.08);box-shadow:0 0 0 1px #94a3b829}.value-panel__mini-bars .capability-bar.small{width:10px}.value-panel__progress{--progress-target:78%;background:#ffffff14;border-radius:999px;height:8px;margin-top:20px;position:relative;overflow:hidden}.value-panel__progress-fill{inset-block:0;width:var(--progress-target);transform-origin:0;background:linear-gradient(90deg,#3b82f6,#67e8f9,#60a5fa);border-radius:999px;animation:1.1s cubic-bezier(.22,1,.36,1) forwards progressGrow,2s ease-in-out 1.15s infinite progressPulse;position:absolute;left:0;transform:scaleX(0)}.value-panel__progress-shimmer{inset-block:0;filter:blur(10px);background:#ffffff59;border-radius:999px;width:96px;animation:1.1s cubic-bezier(.22,1,.36,1) forwards progressShimmerIntro,2s ease-in-out 1.15s infinite progressShimmerLoop;position:absolute;left:0}.value-panel__progress-labels{color:#64748b;text-transform:uppercase;letter-spacing:.16em;justify-content:space-between;gap:12px;margin-top:12px;font-size:.72rem;display:flex}.value-section__verified-note{-webkit-backdrop-filter:blur(24px);background:#0a122070;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;max-width:320px;margin-top:-16px;margin-left:calc(100% - 340px);padding:12px 16px;display:flex;position:relative;box-shadow:0 10px 40px #00000059}.value-section__verified-icon{color:#86efac;background:#4ade801a;border-radius:12px;place-items:center;padding:8px;display:grid}.value-section__verified-label{color:#64748b;text-transform:uppercase;letter-spacing:.16em;margin:0;font-size:.72rem}.value-section__verified-text{color:#fff;margin:2px 0 0;font-size:.92rem;font-weight:500}.value-section__metrics{align-items:stretch;gap:24px;margin-top:40px;display:flex}.value-section__metrics--has-active .value-metric-card{flex:.8}.value-metric-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);min-width:0;transition:flex .42s var(--ease-soft), transform .42s var(--ease-soft), border-color .36s var(--ease-soft), box-shadow .36s var(--ease-soft), opacity .32s var(--ease-soft);background:#ffffff09;border:1px solid #ffffff1a;border-radius:1.75rem;flex:1 1 0;position:relative;overflow:hidden}.value-metric-card__inner{height:100%;padding:28px 32px}.value-metric-card:hover{border-color:#60a5fa40;transform:translateY(-2px);box-shadow:0 20px 60px #2563eb24}.value-metric-card--active{border-color:#60a5fa47;flex:2.4 1 0;box-shadow:0 24px 72px #2563eb2e}.value-metric-card--inactive{opacity:.72}.value-metric-card__header{justify-content:space-between;align-items:center;display:flex}.value-metric-card__icon{color:#93c5fd;background:#3b82f61a;border:1px solid #60a5fa26;border-radius:16px;place-items:center;padding:12px;display:grid}.value-metric-card__eyebrow{color:#64748b;text-transform:uppercase;letter-spacing:.22em;font-size:.72rem}.value-metric-card__value{color:#fff;letter-spacing:-.04em;margin-top:32px;font-family:Outfit,sans-serif;font-size:clamp(3rem,5vw,4rem);font-weight:600}.value-metric-card h3{color:#fff;margin:16px 0 0;font-size:1.25rem;font-weight:600}.value-metric-card p{color:#94a3b8;margin:12px 0 0;font-weight:300;line-height:1.75}.value-metric-card__detail{opacity:0;max-height:0;transition:max-height .42s var(--ease-soft), opacity .32s var(--ease-soft), transform .42s var(--ease-soft), margin-top .42s var(--ease-soft);overflow:hidden;transform:translateY(10px)}.value-metric-card--active .value-metric-card__detail{opacity:1;max-height:180px;margin-top:12px;transform:translateY(0)}.value-metric-card__detail p{color:#cbd5e1}.value-metric-card__line{background:#ffffff1a;height:1px;margin-top:28px;position:relative;overflow:hidden}.value-metric-card__line-shimmer{inset-block:0;background:linear-gradient(90deg,#0000,#93c5fdb3,#0000);width:80px;animation:4.08s ease-in-out infinite shimmerX;position:absolute;left:0}@keyframes floatY{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-12px)}}@keyframes pulseRing{0%{opacity:.7;transform:scale(.88)}70%,to{opacity:0;transform:scale(1.3)}}@keyframes gridMove{0%{transform:translateY(0)}to{transform:translateY(56px)}}@keyframes shimmerX{0%{opacity:0;transform:translate(-130%)}20%{opacity:1}to{opacity:0;transform:translate(230%)}}@keyframes beamSweep{0%{opacity:0;transform:translate(-30%)rotate(12deg)}25%{opacity:.85}to{opacity:0;transform:translate(180%)rotate(12deg)}}@keyframes progressGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes progressPulse{0%,to{filter:brightness()}50%{filter:brightness(1.14)}}@keyframes progressShimmerIntro{0%{opacity:0;transform:translate(-140%)}to{transform:translateX(calc(var(--progress-target) - 16px));opacity:.95}}@keyframes progressShimmerLoop{0%{opacity:0;transform:translate(0)}18%{opacity:.95}to{transform:translateX(calc(var(--progress-target) - 16px));opacity:0}}@media (width<=1279px){.value-section__top{grid-template-columns:1fr;display:grid}.value-section__verified-note{margin-top:20px;margin-left:0}.value-section__metrics{flex-direction:column}.value-section__metrics--has-active .value-metric-card,.value-metric-card,.value-metric-card--active{flex:auto}.value-metric-card--inactive{opacity:1}.value-metric-card__detail{opacity:0;max-height:0;margin-top:0;overflow:hidden;transform:translateY(10px)}.value-metric-card--active .value-metric-card__detail{opacity:1;max-height:180px;margin-top:12px;transform:translateY(0)}}@media (width<=1024px){.value-section{padding:96px 0}.value-panel__steps{grid-template-columns:1fr}}@media (width<=768px){.value-section__verified-note{text-align:center;justify-content:center;width:min(100%,320px);margin:20px auto 0}.value-section__title{max-width:13ch}}@media (width<=640px){.value-metric-card__inner{padding:24px}.value-section__title{max-width:14ch}}.team-section{background:radial-gradient(circle at 12% 18%,#c4a77614,#0000 0 32%),radial-gradient(circle at 86% 78%,#7b90ff17,#0000 0 28%),linear-gradient(#05070d 0%,#070911 44%,#05070d 100%);border-top:1px solid #ffffff0d;padding:120px 0 140px;position:relative;overflow:hidden}.team-section__orb{filter:blur(70px);pointer-events:none;opacity:.55;border-radius:999px;position:absolute}.team-section__orb--one{background:#c5aa7b1f;width:240px;height:240px;top:80px;left:-40px}.team-section__orb--two{background:#6e81ff1c;width:280px;height:280px;bottom:60px;right:-80px}.team-section__intro{max-width:820px;margin-bottom:72px}.team-stage{gap:96px;display:grid}.team-profile{grid-template-columns:52px minmax(260px,420px) minmax(320px,1fr);align-items:start;gap:42px;display:grid;position:relative}.team-profile--hins{grid-template-columns:52px minmax(320px,1fr) minmax(260px,420px)}.team-profile__rail{flex-direction:column;align-items:center;gap:18px;padding-top:8px;display:flex;position:relative}.team-profile__rail:before{content:"";background:linear-gradient(#ffffff29 0%,#ffffff08 100%);width:1px;position:absolute;top:0;bottom:-24px;left:50%;transform:translate(-50%)}.team-profile__rail span{writing-mode:vertical-rl;letter-spacing:.16em;text-transform:uppercase;color:#ffffff75;z-index:1;background:#05070d;padding:6px 0;font-size:10px;position:relative;transform:rotate(180deg)}.team-profile__visual{min-height:640px;position:relative}.team-profile__visual--offset{margin-top:88px}.team-profile__image-frame{clip-path:polygon(0 0,84% 0,100% 14%,100% 100%,16% 100%,0 86%);background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid #ffffff1a;width:100%;height:640px;position:relative;overflow:hidden}.team-profile__image-frame:before{content:"";clip-path:polygon(0 0,84% 0,100% 14%,100% 100%,16% 100%,0 86%);z-index:2;pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:12px}.team-profile__image-frame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#04060b14 0%,#04060b38 100%),radial-gradient(circle at 50% 20%,#0000 0 28%,#04060b85 100%);position:absolute;inset:0}.team-profile__image{object-fit:cover;filter:saturate(.96)contrast(1.03);width:100%;height:100%;transition:transform .8s;display:block;transform:scale(1.03)}.team-profile:hover .team-profile__image{transform:scale(1.075)}.team-profile__stamp{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);clip-path:polygon(0 0,100% 0,100% 70%,86% 100%,0 100%);background:#080a10d6;border:1px solid #ffffff1f;gap:4px;padding:16px 18px 14px;display:grid;position:absolute;bottom:34px;right:-18px}.team-profile__stamp--right{clip-path:polygon(0 0,100% 0,100% 100%,14% 100%,0 70%);left:-18px;right:auto}.team-profile__stamp span{letter-spacing:.18em;text-transform:uppercase;color:#ffffffbf;white-space:nowrap;font-size:11px}.team-profile__content{padding-top:28px;position:relative}.team-profile__content:before{content:"";background:linear-gradient(90deg,#ffffff47,#0000);width:140px;height:1px;position:absolute;top:0;left:0}.team-profile__kicker{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.team-profile__line{background:#ffffff3d;width:44px;height:1px}.team-profile__kicker p{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8a;margin:0;font-size:12px}.team-profile__label{letter-spacing:.18em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:28px;padding:6px 12px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.team-profile__label--ceo{color:#f6d9a2;background:#f6d9a214;border-color:#f6d9a26b;box-shadow:0 0 24px #f6d9a214}.team-profile__label--cfo{color:#a9c7ff;background:#a9c7ff14;border-color:#a9c7ff6b;box-shadow:0 0 24px #a9c7ff14}.team-profile__headline-wrap{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.team-profile__headline{letter-spacing:-.035em;color:#f6f3ed;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(30px,4vw,52px);line-height:.98}.team-profile__arrow{color:#ffffff70;flex:none;width:18px;height:18px;margin-top:12px}.team-profile__role{letter-spacing:.16em;text-transform:uppercase;color:#c1c5d499;max-width:34ch;margin:0 0 26px;font-size:12px;line-height:1.5}.team-profile__body{gap:16px;max-width:60ch;display:grid}.team-profile__body p{color:#e6e9f2b8;margin:0;font-size:15px;line-height:1.82}.team-profile--parrish .team-profile__headline{max-width:14ch}.team-profile--hins .team-profile__headline{max-width:15ch}@media (width<=1100px){.team-profile,.team-profile--hins{grid-template-columns:42px 1fr;gap:28px}.team-profile__visual,.team-profile__visual--offset,.team-profile__content{grid-column:2}.team-profile__visual--offset{margin-top:0}.team-profile__image-frame{height:540px}.team-profile__visual{min-height:auto}}@media (width<=720px){.team-section{padding:96px 0 112px}.team-section__intro{margin-bottom:56px}.team-stage{gap:74px}.team-profile,.team-profile--hins{grid-template-columns:1fr;gap:20px}.team-profile__rail{display:none}.team-profile__visual,.team-profile__content{grid-column:auto}.team-profile--hins .team-profile__visual{order:1}.team-profile--hins .team-profile__content{order:2}.team-profile__image-frame{clip-path:polygon(0 0,88% 0,100% 10%,100% 100%,12% 100%,0 90%);height:440px}.team-profile__image-frame:before{clip-path:polygon(0 0,88% 0,100% 10%,100% 100%,12% 100%,0 90%)}.team-profile__stamp{bottom:12px;left:auto;right:10px}.team-profile__stamp--right{left:10px;right:auto}.team-profile__headline{max-width:none;font-size:clamp(28px,8vw,40px)}.team-profile__body p{font-size:14px;line-height:1.75}}.contact-page{color:#e8edf7;background:radial-gradient(circle at 12% 14%,#c6aa7a14,#0000 0 28%),radial-gradient(circle at 88% 82%,#7082ff17,#0000 0 24%),linear-gradient(#05070d 0%,#060811 52%,#05070d 100%);min-height:100vh;padding:148px 24px 80px;position:relative;overflow:hidden}.contact-page__shell{z-index:1;width:min(1240px,100%);margin:0 auto;position:relative}.contact-page__ambient{filter:blur(88px);pointer-events:none;opacity:.65;border-radius:999px;position:absolute}.contact-page__ambient--gold{background:#c4a7761f;width:320px;height:320px;top:110px;left:-60px}.contact-page__ambient--blue{background:#788dff1c;width:360px;height:360px;bottom:30px;right:-120px}.contact-hero{margin-bottom:72px;display:block}.contact-hero__intro{max-width:760px}.contact-hero__eyebrow{align-items:center;gap:14px;margin-bottom:18px;display:flex}.contact-hero__eyebrow-line{background:#ffffff38;width:44px;height:1px}.contact-hero__eyebrow p{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8f;margin:0;font-size:12px}.contact-hero__title{letter-spacing:-.05em;color:#f7f3ec;text-wrap:balance;max-width:11ch;margin:0 0 20px;font-size:clamp(46px,7vw,88px);line-height:.94}.contact-hero__title span{color:#e9eef8b3;font-style:italic;font-weight:400;display:block}.contact-hero__copy{color:#e7ecf5b8;max-width:64ch;margin:0 0 28px;font-size:16px;line-height:1.82}.contact-hero__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:760px;display:grid}.contact-hero__meta-item{padding:18px 18px 0 0;position:relative}.contact-hero__meta-item:before{content:"";background:linear-gradient(90deg,#ffffff3d,#0000);width:84px;height:1px;position:absolute;top:0;left:0}.contact-hero__meta-label{letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;margin-bottom:10px;font-size:11px;display:inline-block}.contact-hero__meta-item p{color:#e7ecf5ad;margin:0;font-size:14px;line-height:1.7}.contact-hero__panel{clip-path:polygon(0 0,84% 0,100% 12%,100% 100%,14% 100%,0 88%);background:linear-gradient(145deg,#ffffff0d,#ffffff04);border:1px solid #ffffff14;align-self:stretch;min-height:420px;padding:28px;position:relative}.contact-hero__panel:before{content:"";clip-path:polygon(0 0,84% 0,100% 12%,100% 100%,14% 100%,0 88%);pointer-events:none;border:1px solid #ffffff0f;position:absolute;inset:14px}.contact-hero__panel-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;height:100%;display:grid;position:relative}.contact-hero__signal{background:#ffffff05;border:1px solid #ffffff0d;flex-direction:column;justify-content:space-between;min-height:160px;padding:18px;display:flex}.contact-hero__signal-number{letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;font-size:12px}.contact-hero__signal p{letter-spacing:-.03em;color:#f4f0e8;max-width:16ch;margin:0;font-size:20px;line-height:1.15}.contact-layout{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:38px;display:grid}.contact-aside{gap:22px;display:grid;position:sticky;top:108px}.contact-aside__block{padding-top:18px;position:relative}.contact-aside__block:before{content:"";background:linear-gradient(90deg,#fff3,#0000);width:112px;height:1px;position:absolute;inset:0 auto auto 0}.contact-aside__label{letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;margin-bottom:12px;font-size:11px;display:inline-block}.contact-aside__list{color:#e6ecf6b8;gap:10px;margin:0;padding-left:18px;display:grid}.contact-aside__list li{font-size:14px;line-height:1.7}.contact-aside__quote{background:linear-gradient(90deg,#c6aa7a0f,#0000 68%);border-left:1px solid #c6aa7a66;margin-top:6px;padding:20px 18px}.contact-aside__quote p{letter-spacing:-.02em;color:#f3ede2;margin:0;font-size:18px;line-height:1.55}.contact-form-wrap{background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid #ffffff14;padding:34px 34px 36px;position:relative}.contact-form-wrap:before{content:"";pointer-events:none;border:1px solid #ffffff0f;position:absolute;inset:14px}.contact-form-wrap__header{z-index:1;max-width:680px;margin-bottom:32px;position:relative}.contact-form-wrap__header h2{letter-spacing:-.04em;color:#f8f4ee;margin:0 0 16px;font-size:clamp(30px,4.4vw,54px);line-height:1.02}.contact-form-wrap__header p{color:#e8edf7b3;max-width:60ch;margin:0;font-size:15px;line-height:1.9}.contact-form{z-index:1;position:relative}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:22px;display:grid}.contact-field{gap:12px;display:grid}.contact-field span{letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;font-size:11px}.contact-field input,.contact-field textarea{color:#eef3fb;width:100%;font:inherit;appearance:none;background:#070a12c7;border:1px solid #ffffff1a;outline:none;padding:16px 16px 15px;transition:border-color .18s,background .18s}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#ffffff52}.contact-field input:focus,.contact-field textarea:focus{background:#080b13eb;border-color:#c4a77666}.contact-field textarea{resize:vertical;min-height:180px}.contact-field--message{margin-bottom:24px}.contact-form__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.contact-form__submit{color:#f6eedf;min-width:210px;font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#c4a77626,#c4a77614);border:1px solid #c4a77659;padding:15px 22px;font-size:13px;font-weight:600;transition:transform .18s,border-color .18s,background .18s}.contact-form__submit:hover:not(:disabled){background:linear-gradient(#c4a77633,#c4a7761a);border-color:#c4a77680;transform:translateY(-1px)}.contact-form__submit:disabled{cursor:wait;opacity:.75}.contact-form__note{color:#e9eef88a;margin:0;font-size:13px;line-height:1.75}.contact-form__status{border:1px solid #ffffff17;margin-top:18px;padding:14px 16px;font-size:14px;line-height:1.6}.contact-form__status--success{color:#d8eed2;background:#62a06914;border-color:#62a06942}.contact-form__status--error{color:#ffd7d7;background:#b1484814;border-color:#b1484847}.contact-direct{z-index:1;margin-top:42px;position:relative}.contact-direct__inner{background:linear-gradient(145deg,#ffffff0a,#ffffff04);border:1px solid #ffffff14;padding:24px 22px}.contact-direct__header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.contact-direct__line{background:#ffffff4d;width:32px;height:1px}.contact-direct__header p{letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;margin:0;font-size:11px}.contact-direct__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-direct__card{background:#ffffff05;border:1px solid #ffffff0f;flex-direction:column;gap:8px;padding:16px;display:flex}.contact-direct__label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;font-size:11px}.contact-direct__name{letter-spacing:-.02em;color:#f4f0e8;margin:0 0 2px;font-size:18px;line-height:1.2}.contact-direct__email,.contact-direct__phone{width:fit-content;text-decoration:none;transition:opacity .2s;display:inline-block}.contact-direct__email{letter-spacing:-.01em;color:#f3ede2;font-size:15px}.contact-direct__phone{letter-spacing:-.01em;color:#ffffffb8;font-size:14px}.contact-direct__email:hover,.contact-direct__phone:hover{opacity:.7}.contact-form-wrap--mobile{display:none}.contact-form-wrap--desktop{display:block}@media (width<=1080px){.contact-hero{grid-template-columns:1fr;align-items:start}.contact-hero__panel{min-height:auto}.contact-layout{grid-template-columns:1fr}.contact-aside{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;position:relative;top:auto}.contact-aside__quote{margin-top:0}}@media (width<=760px){.contact-page{padding:102px 16px 56px}.contact-hero{align-items:start;gap:24px;margin-bottom:42px}.contact-hero__intro{order:1;max-width:none}.contact-hero__title{max-width:none;font-size:clamp(38px,13vw,58px)}.contact-hero__copy{margin:0 0 24px;line-height:1.72}.contact-hero__meta{grid-template-columns:1fr;gap:14px}.contact-form-wrap{padding:24px 18px}.contact-form-wrap:before{inset:9px}.contact-form-wrap__header{margin-bottom:28px}.contact-form-wrap__header h2{margin:0 0 18px;line-height:1.08}.contact-form-wrap__header p{font-size:15px;line-height:1.95}.contact-form__grid{grid-template-columns:1fr;gap:18px;margin-bottom:20px}.contact-field{gap:14px}.contact-field input,.contact-field textarea{padding:17px 14px;font-size:16px}.contact-field textarea{min-height:170px}.contact-field--message{margin-bottom:22px}.contact-form__footer{align-items:stretch;gap:14px}.contact-form__submit{width:100%;min-width:0}.contact-hero__panel{clip-path:polygon(0 0,94% 0,100% 6%,100% 100%,6% 100%,0 94%);order:3;min-height:auto;padding:18px}.contact-hero__panel:before{clip-path:polygon(0 0,94% 0,100% 6%,100% 100%,6% 100%,0 94%);inset:10px}.contact-hero__panel-grid{grid-template-columns:1fr}.contact-hero__signal{min-height:116px}.contact-layout{gap:28px}.contact-aside{grid-template-columns:1fr;gap:20px}.contact-direct{margin-top:30px}.contact-direct__grid{grid-template-columns:1fr}.contact-form-wrap--mobile{order:2;margin:0;display:block}.contact-form-wrap--desktop{display:none}}.pricing-page{color:#e2e8f0;background:radial-gradient(circle at top,#6366f124,#0000 28%),radial-gradient(circle at 85% 15%,#06b6d41f,#0000 22%),#050508;min-height:100vh;font-family:Inter,sans-serif;overflow-x:hidden}.pricing-page__main{padding-top:7.5rem}.pricing-page-reveal{opacity:0;filter:blur(14px)saturate(.9);will-change:transform, opacity, filter;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);transform:translateY(54px)scale(.985)}.pricing-page-reveal--in-view{opacity:1;filter:blur()saturate();transform:translate(0,0)scale(1)}.pricing-hero{padding:2rem 0 1.25rem;position:relative}.pricing-hero__shell{justify-content:center;display:flex}.pricing-hero__copy{text-align:center;opacity:0;filter:blur(8px);width:min(800px,100%);transition:opacity .82s cubic-bezier(.16,1,.3,1) .14s,transform .92s cubic-bezier(.16,1,.3,1) .14s,filter .82s cubic-bezier(.16,1,.3,1) .14s;transform:translateY(22px)}.pricing-page-reveal--in-view .pricing-hero__copy{opacity:1;filter:blur();transform:translate(0,0)}.pricing-hero__eyebrow{color:#cbd5e1;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:.45rem .9rem;font-size:.82rem;display:inline-flex}.pricing-hero__title{letter-spacing:-.05em;color:#f8fafc;text-wrap:balance;margin:1.2rem 0 0;font-size:clamp(2rem,3.6vw,3.35rem);line-height:1.02}.pricing-hero__text{color:#e2e8f0c2;max-width:680px;margin:1.15rem auto 0;font-size:1.02rem;line-height:1.82}.pricing-page-section{padding:2rem 0 6rem}.pricing-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.pricing-page-card{transform-origin:bottom;opacity:0;filter:blur(12px);will-change:transform, opacity, filter;border-radius:1.6rem;min-height:100%;padding:1.5rem;transition:opacity .82s cubic-bezier(.16,1,.3,1),transform .92s cubic-bezier(.16,1,.3,1),filter .82s cubic-bezier(.16,1,.3,1),box-shadow .26s,border-color .26s,background .26s;position:relative;overflow:hidden;transform:translateY(42px)scale(.975)rotateX(10deg)}.pricing-page-reveal--in-view .pricing-page-card{opacity:1;filter:blur();transform:translate(0,0)scale(1)rotateX(0)}.pricing-page-card__header,.pricing-page-card__description,.pricing-page-card__features,.pricing-page-card__cta{z-index:3;position:relative}.pricing-page-card__header{align-items:flex-start;gap:.9rem;display:flex}.pricing-page-card__icon{color:#f8fafc;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.pricing-page-card__title{color:#f8fafc;letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:600}.pricing-page-card__price-wrap{flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-top:.55rem;display:flex}.pricing-page-card__price{letter-spacing:-.06em;color:#fff;font-size:clamp(2rem,4vw,2.9rem);font-weight:700;line-height:1}.pricing-page-card__cadence{color:#e2e8f0b8;font-size:.98rem}.pricing-page-card__description{color:#e2e8f0c2;margin:1rem 0 0;line-height:1.8}.pricing-page-card__features{gap:.74rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}.pricing-page-card__features li{color:#dbe4f0;padding-left:1rem;line-height:1.65;position:relative}.pricing-page-card__features li:before{content:"";opacity:.85;background:currentColor;border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.7rem;left:0}.pricing-page-card__cta{align-items:center;margin-top:1.45rem;text-decoration:none;display:inline-flex}.pricing-page-card__cta-pill{color:#f8fafc;letter-spacing:-.02em;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:.45rem;padding:.74rem 1rem;font-weight:600;transition:background .22s,border-color .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #0000002e}.pricing-page-card__cta-pill:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff0f 35%,#ffffff1f 50%,#ffffff0f 65%,#0000 100%) 0 0/220% 100%;animation:5.8s linear infinite pricingPagePillShimmer;position:absolute;inset:0}.pricing-page-card__cta-pill:after{content:"";border-radius:inherit;pointer-events:none;animation:4.2s ease-in-out infinite pricingPagePillGlow;position:absolute;inset:-1px;box-shadow:0 0 #ffffff1f}.pricing-page-card__cta-text,.pricing-page-card__cta-pill svg{z-index:1;position:relative}.pricing-page-card__cta:hover .pricing-page-card__cta-pill{background:#ffffff14;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff14,0 12px 28px #0000003d}.pricing-page-card__sheen{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff08,#0000);width:55%;height:260%;animation:11s linear infinite pricingPageSheen;position:absolute;inset:-120% auto auto -25%;transform:rotate(18deg)}.pricing-page-card__pulse{filter:blur(28px);opacity:.16;pointer-events:none;border-radius:999px;width:12rem;height:12rem;animation:7s ease-in-out infinite pricingPagePulse;position:absolute;bottom:-20%;right:-14%}.pricing-page-card__ambient{opacity:.18;pointer-events:none;width:100%;height:56%;animation:9s ease-in-out infinite pricingPageAmbientShift;position:absolute;inset:auto auto 0 0}.pricing-page-card--tier-1{background:linear-gradient(#080e19db,#050a12f0);border:1px solid #ffffff0f;box-shadow:0 18px 44px #0003,inset 0 1px #ffffff06}.pricing-page-card--tier-1 .pricing-page-card__icon{background:#ffffff0a;border:1px solid #ffffff0d}.pricing-page-card--tier-1 .pricing-page-card__ambient{background:radial-gradient(circle at 75% 100%,#06b6d442,#0000 48%)}.pricing-page-card--tier-1 .pricing-page-card__cta-pill{background:#ffffff0a}.pricing-page-card--tier-2{background:linear-gradient(#0a1220eb,#050c18f5),radial-gradient(circle at 100% 100%,#6366f12e,#0000 38%);border:1px solid #6366f11f;box-shadow:0 24px 60px #0000003d,inset 0 1px #ffffff09}.pricing-page-card--tier-2 .pricing-page-card__icon{background:#6366f11f;border:1px solid #6366f129;box-shadow:0 10px 30px #6366f124}.pricing-page-card--tier-2 .pricing-page-card__ambient{background:radial-gradient(circle at 85% 95%,#6366f157,#0000 42%),linear-gradient(#0000,#6366f10f)}.pricing-page-card--tier-2 .pricing-page-card__cta-pill{background:#6366f11a;border-color:#6366f133}.pricing-page-card--tier-3{background:linear-gradient(#0f0c1bf0,#080a16fa),radial-gradient(circle at 88% 18%,#a855f72e,#0000 32%);border:1px solid #a855f729;box-shadow:0 28px 72px #00000047,inset 0 1px #ffffff0d,0 0 0 1px #a855f70d}.pricing-page-card--tier-3:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(145deg,#ffffff24,#a855f747,#ffffff14);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pricing-page-card--tier-3 .pricing-page-card__icon{background:linear-gradient(#a855f72e,#ffffff0f);border:1px solid #a855f733;box-shadow:0 12px 32px #a855f72e,inset 0 1px #ffffff0f}.pricing-page-card--tier-3 .pricing-page-card__ambient{background:radial-gradient(circle at 78% 100%,#a855f761,#0000 45%),radial-gradient(circle at 100% 82%,#ffffff1f,#0000 28%)}.pricing-page-card--tier-3 .pricing-page-card__cta-pill{background:linear-gradient(#a855f729,#ffffff0f);border-color:#a855f73d;box-shadow:inset 0 1px #ffffff0f,0 12px 34px #a855f729}.pricing-page-card.pricing-card--cpa .pricing-page-card__pulse,.pricing-page-card--cpa .pricing-page-card__pulse{background:#6366f1b8}.pricing-page-card.pricing-card--pm .pricing-page-card__pulse,.pricing-page-card--pm .pricing-page-card__pulse{background:#06b6d4b8}.pricing-page-card.pricing-card--lender .pricing-page-card__pulse,.pricing-page-card--lender .pricing-page-card__pulse{background:#a855f7b8}@keyframes pricingPageSheen{0%{opacity:0;transform:translate(-35%)rotate(18deg)}12%{opacity:1}52%{opacity:1}to{opacity:0;transform:translate(235%)rotate(18deg)}}@keyframes pricingPagePulse{0%,to{opacity:.12;transform:scale(1)translate(0,0)}50%{opacity:.22;transform:scale(1.12)translate(-6px,-8px)}}@keyframes pricingPageAmbientShift{0%,to{opacity:.16;transform:translate(0,0)scale(1)}50%{opacity:.24;transform:translateY(-8px)scale(1.03)}}@keyframes pricingPagePillShimmer{0%{background-position:200% 0}to{background-position:-40% 0}}@keyframes pricingPagePillGlow{0%,to{opacity:.45}50%{opacity:.9}}@media (width<=1024px){.pricing-page-grid{grid-template-columns:1fr}.pricing-page__main{padding-top:6.5rem}}@media (width<=720px){.pricing-hero__title{font-size:clamp(1.8rem,8vw,2.4rem)}.pricing-page-card{border-radius:1.35rem;padding:1.25rem}.pricing-page-card__cta-pill{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.pricing-page-reveal,.pricing-hero__copy,.pricing-page-card,.pricing-page-card__sheen,.pricing-page-card__pulse,.pricing-page-card__ambient,.pricing-page-card__cta-pill:before,.pricing-page-card__cta-pill:after{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.sentinel-showcase{color:#e8eef8;background:radial-gradient(circle at 0 0,#184ed838,#0000 34%),radial-gradient(circle at 80% 20%,#1ec4ff1f,#0000 28%),linear-gradient(#030507 0%,#05070b 48%,#04060a 100%);min-height:100vh}.sentinel-showcase__page{min-height:calc(100vh - 160px);position:relative;overflow:hidden}.sentinel-showcase__ambient{filter:blur(90px);pointer-events:none;border-radius:999px;animation:16s ease-in-out infinite alternate sentinelHueShift;position:absolute}.sentinel-showcase__ambient--one{background:#4e7cff29;width:28rem;height:28rem;top:-8rem;left:-8rem}.sentinel-showcase__ambient--two{background:#00b7ff1a;width:26rem;height:26rem;animation-delay:1.8s;top:24rem;right:-10rem}.sentinel-showcase__ambient--three{background:#585eff14;width:24rem;height:24rem;animation-delay:3.2s;bottom:8rem;left:38%}.sentinel-showcase__mesh{opacity:.06;pointer-events:none;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0003);mask-image:linear-gradient(#000000e6,#0003)}.sentinel-showcase__shell{z-index:2;width:min(1320px,100% - 48px);margin:0 auto;padding:96px 0 110px;position:relative}.sentinel-showcase__topbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.sentinel-showcase__back{color:#a8c4ff;align-items:center;gap:10px;font-size:.95rem;text-decoration:none;transition:color .22s,transform .22s;display:inline-flex}.sentinel-showcase__back:hover{color:#fff;transform:translate(-2px)}.sentinel-showcase__status{color:#bdd1f8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b111c9e;border:1px solid #88b5ff2e;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:.86rem;display:inline-flex}.sentinel-showcase__status-dot{background:linear-gradient(#7bc6ff 0%,#3f77ff 100%);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 6px #6495ff1f}.sentinel-showcase__hero{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:stretch;gap:34px;margin-bottom:34px;display:grid}.sentinel-showcase__hero-copy,.sentinel-showcase__hero-visual{position:relative}.sentinel-showcase__hero-copy{box-shadow:none;background:0 0;border:none;border-radius:0;padding:10px 0}.sentinel-showcase__eyebrow{color:#c5d7ff;text-transform:uppercase;letter-spacing:.16em;background:#4d68ff14;border:1px solid #8ab5ff2e;border-radius:999px;align-items:center;gap:10px;margin-bottom:22px;padding:10px 14px;font-size:.78rem;display:inline-flex}.sentinel-showcase__eyebrow svg{width:16px;height:16px}.sentinel-showcase__title{letter-spacing:-.055em;color:#fff;text-wrap:balance;margin:0;font-family:Outfit,sans-serif;font-size:clamp(3rem,6vw,6.1rem);line-height:.96}.sentinel-showcase__title span{color:#9bc5ff}.sentinel-showcase__intro{color:#9fb0cb;max-width:760px;margin:24px 0 0;font-size:1.06rem;line-height:1.92}.sentinel-showcase__hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.sentinel-showcase__button{border-radius:16px;align-items:center;gap:10px;min-height:50px;padding:0 18px;text-decoration:none;transition:transform .22s,border-color .22s,background .22s,color .22s,box-shadow .22s;display:inline-flex}.sentinel-showcase__button svg{width:18px;height:18px}.sentinel-showcase__button--primary{color:#fff;background:linear-gradient(135deg,#4665fff2,#2098ffe0);border:1px solid #7aa2ff52;box-shadow:0 14px 36px #2053ff38}.sentinel-showcase__button--primary:hover{transform:translateY(-2px);box-shadow:0 18px 42px #2053ff47}.sentinel-showcase__button--ghost{color:#dce8ff;background:#ffffff09;border:1px solid #ffffff1a}.sentinel-showcase__button--ghost:hover{background:#ffffff0d;border-color:#9abbff38;transform:translateY(-2px)}.sentinel-showcase__hero-tags{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.sentinel-showcase__hero-tags span{color:#c7d8f3;letter-spacing:.02em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:10px 12px;font-size:.82rem}.sentinel-showcase__hero-visual{min-height:100%}.sentinel-showcase__visual-frame{background:radial-gradient(circle at 50% 42%,#5673ff29,#0000 24%),linear-gradient(#ffffff0d,#ffffff05),linear-gradient(135deg,#080d16fa,#05080ffc);border:1px solid #91b4ff1f;border-radius:34px;min-height:100%;padding:32px;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000059,inset 0 1px #ffffff0d}.sentinel-showcase__visual-frame:before{content:"";opacity:.7;pointer-events:none;background:linear-gradient(125deg,#0000 0%,#ffffff09 32%,#0000 54%);animation:18s ease-in-out infinite alternate sentinelHueShift;position:absolute;inset:0}.sentinel-showcase__visual-core{aspect-ratio:1;background:radial-gradient(circle,#3456ff29,#0000 56%),radial-gradient(circle,#24c6ff14,#0000 74%);border:1px solid #8cb0ff1a;border-radius:50%;width:min(100%,520px);margin:96px auto 0;position:relative}.sentinel-showcase__visual-core:before,.sentinel-showcase__visual-core:after{content:"";border:1px dashed #91b4ff21;border-radius:50%;position:absolute;inset:8%}.sentinel-showcase__visual-core:after{border-style:solid;border-color:#91b4ff14;inset:20%}.sentinel-showcase__visual-center{text-align:center;background:linear-gradient(#4360ff2e,#111828b8),#0a0f19e6;border:1px solid #94b9ff2e;border-radius:32px;place-items:center;width:168px;height:168px;display:grid;position:absolute;inset:50%;transform:translate(-50%,-50%);box-shadow:0 24px 40px #00000057,inset 0 1px #ffffff0f}.sentinel-showcase__visual-center svg{color:#9ac3ff;width:34px;height:34px}.sentinel-showcase__visual-center span{color:#edf4ff;letter-spacing:.02em;margin-top:12px;font-size:.98rem;display:block}.sentinel-showcase__orbit{color:#c8daf7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0f19db;border:1px solid #91b4ff29;border-radius:999px;justify-content:center;align-items:center;min-width:98px;height:42px;padding:0 16px;font-size:.84rem;display:inline-flex;position:absolute;box-shadow:0 16px 24px #00000038}.sentinel-showcase__orbit--one{top:11%;left:50%;transform:translate(-50%)}.sentinel-showcase__orbit--two{top:46%;right:6%;transform:translateY(-50%)}.sentinel-showcase__orbit--three{bottom:11%;left:50%;transform:translate(-50%)}.sentinel-showcase__orbit--four{top:46%;left:6%;transform:translateY(-50%)}.sentinel-showcase__signal-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e17d6;border:1px solid #96b8ff24;border-radius:18px;gap:12px;width:min(250px,100% - 40px);padding:14px 15px;display:flex;position:absolute;box-shadow:0 16px 34px #00000047}.sentinel-showcase__signal-card svg{color:#8ec7ff;flex:none;width:18px;height:18px;margin-top:2px}.sentinel-showcase__signal-card strong{color:#f2f7ff;font-size:.92rem;font-weight:600;display:block}.sentinel-showcase__signal-card span{color:#95a7c4;margin-top:4px;font-size:.82rem;line-height:1.5;display:block}.sentinel-showcase__signal-card--a{top:1rem;left:1rem}.sentinel-showcase__signal-card--b{top:4.5rem;right:1rem}.sentinel-showcase__signal-card--c{bottom:1rem;left:50%;transform:translate(-50%)}.sentinel-showcase__proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:34px;display:grid}.sentinel-showcase__proof-card{background:linear-gradient(#ffffff0a,#ffffff04),#080d16db;border:1px solid #93b5ff1a;border-radius:26px;padding:22px;box-shadow:0 16px 42px #00000038}.sentinel-showcase__proof-value{letter-spacing:-.05em;color:#fff;margin-bottom:14px;font-family:Outfit,sans-serif;font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1}.sentinel-showcase__proof-card h3{color:#e8f0ff;margin:0;font-size:1rem;line-height:1.35}.sentinel-showcase__proof-card p{color:#93a5c2;margin:10px 0 0;font-size:.9rem;line-height:1.65}.sentinel-showcase__section{margin-top:30px}.sentinel-showcase__section-heading{max-width:880px;margin-bottom:22px}.sentinel-showcase__section-kicker{color:#8fc2ff;text-transform:uppercase;letter-spacing:.18em;margin-bottom:10px;font-size:.78rem;display:inline-block}.sentinel-showcase__section-heading h2{color:#fff;letter-spacing:-.05em;text-wrap:balance;margin:0;font-family:Outfit,sans-serif;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02}.sentinel-showcase__section-heading h2 span{color:#9bc7ff}.sentinel-showcase__section-heading p{color:#9eb0cd;max-width:760px;margin:16px 0 0;font-size:1rem;line-height:1.86}.sentinel-showcase__problem-grid,.sentinel-showcase__capability-grid,.sentinel-showcase__study-grid,.sentinel-showcase__value-grid,.sentinel-showcase__pricing-grid{gap:18px;display:grid}.sentinel-showcase__problem-grid,.sentinel-showcase__capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sentinel-showcase__study-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sentinel-showcase__value-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sentinel-showcase__pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sentinel-showcase__problem-card,.sentinel-showcase__capability-card,.sentinel-showcase__study-card,.sentinel-showcase__value-card,.sentinel-showcase__pricing-card,.sentinel-showcase__timeline-item,.sentinel-showcase__buildout,.sentinel-showcase__final-panel{background:linear-gradient(#ffffff0b,#ffffff04),#070b13eb;border:1px solid #93b5ff1a;border-radius:28px;box-shadow:0 20px 46px #00000042,inset 0 1px #ffffff0b}.sentinel-showcase__problem-card{padding:22px}.sentinel-showcase__problem-index{color:#a8c6ff;letter-spacing:.18em;background:#4062ff1f;border:1px solid #91b4ff24;border-radius:999px;justify-content:center;align-items:center;min-width:52px;height:34px;margin-bottom:18px;font-size:.76rem;display:inline-flex}.sentinel-showcase__problem-card h3,.sentinel-showcase__capability-card h3,.sentinel-showcase__study-card h3,.sentinel-showcase__value-card h3,.sentinel-showcase__pricing-card h3,.sentinel-showcase__timeline-body h3,.sentinel-showcase__buildout-head h2,.sentinel-showcase__final-copy h2{color:#f6f9ff;letter-spacing:-.03em;margin:0;font-family:Outfit,sans-serif;font-size:1.18rem;line-height:1.25}.sentinel-showcase__problem-card p,.sentinel-showcase__capability-card p,.sentinel-showcase__study-card p,.sentinel-showcase__value-card p,.sentinel-showcase__pricing-card p,.sentinel-showcase__timeline-body p,.sentinel-showcase__buildout-head p,.sentinel-showcase__final-copy p{color:#96a9c7;margin:12px 0 0;font-size:.95rem;line-height:1.8}.sentinel-showcase__capability-card,.sentinel-showcase__study-card,.sentinel-showcase__value-card,.sentinel-showcase__pricing-card{padding:22px}.sentinel-showcase__capability-icon,.sentinel-showcase__value-icon,.sentinel-showcase__pricing-icon{background:linear-gradient(#5072ff2e,#0d1626c7),#0a101ce6;border:1px solid #92b6ff29;border-radius:18px;place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 14px 28px #0000002e}.sentinel-showcase__capability-icon svg,.sentinel-showcase__value-icon svg,.sentinel-showcase__pricing-icon svg{color:#9fc9ff;width:22px;height:22px}.sentinel-showcase__section--contrast{margin-top:36px}.sentinel-showcase__contrast{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sentinel-showcase__contrast-panel{background:linear-gradient(#ffffff0a,#ffffff04),#070b13eb;border:1px solid #93b5ff1a;border-radius:28px;padding:24px;box-shadow:0 20px 46px #0000003d,inset 0 1px #ffffff0b}.sentinel-showcase__contrast-panel--bright{background:radial-gradient(circle at 100% 0,#3e8eff29,#0000 30%),linear-gradient(#ffffff0e,#ffffff05),#080d16f0}.sentinel-showcase__mini-kicker{color:#8fc1ff;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:.78rem}.sentinel-showcase__checklist{gap:14px;margin:0;padding:0;list-style:none;display:grid}.sentinel-showcase__checklist li{color:#dfeaff;background:#ffffff06;border:1px solid #ffffff0f;border-radius:18px;align-items:flex-start;gap:12px;padding:14px;display:flex}.sentinel-showcase__checklist li span{color:#9fb2cf;font-size:.94rem;line-height:1.7}.sentinel-showcase__checklist li svg{color:#92c4ff;flex:none;width:18px;height:18px;margin-top:3px}.sentinel-showcase__checklist--risk li svg{color:#ffb27a}.sentinel-showcase__study-top{color:#b9d4ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:.8rem;display:inline-flex}.sentinel-showcase__study-top svg{width:16px;height:16px}.sentinel-showcase__section--flow{margin-top:36px}.sentinel-showcase__timeline{gap:16px;display:grid}.sentinel-showcase__timeline-item{grid-template-columns:96px minmax(0,1fr);align-items:flex-start;gap:18px;padding:20px;display:grid}.sentinel-showcase__timeline-step{color:#d4e4ff;letter-spacing:-.04em;background:linear-gradient(#4e6fff29,#0e1626bd),#080e19eb;border:1px solid #92b6ff29;border-radius:24px;justify-content:center;align-items:center;min-height:82px;font-family:Outfit,sans-serif;font-size:1.35rem;display:flex;box-shadow:inset 0 1px #ffffff0e}.sentinel-showcase__timeline-body p{max-width:860px}.sentinel-showcase__section--value{margin-top:36px}.sentinel-showcase__pricing-top{align-items:center;gap:14px;margin-bottom:14px;display:flex}.sentinel-showcase__pricing-label{color:#99bdf4;text-transform:uppercase;letter-spacing:.14em;margin-bottom:6px;font-size:.8rem;display:inline-block}.sentinel-showcase__buildout{padding:28px;overflow:hidden}.sentinel-showcase__buildout-head{max-width:850px;margin-bottom:22px}.sentinel-showcase__buildout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sentinel-showcase__buildout-item{background:linear-gradient(#ffffff09,#ffffff04),#ffffff05;border:1px solid #ffffff0f;border-radius:20px;align-items:flex-start;gap:14px;padding:16px;display:flex}.sentinel-showcase__buildout-item p{color:#9db0cd;margin:0;font-size:.92rem;line-height:1.65}.sentinel-showcase__buildout-badge{color:#c8ddff;letter-spacing:.14em;background:#4062ff1c;border:1px solid #92b6ff26;border-radius:14px;flex:none;justify-content:center;align-items:center;min-width:40px;height:40px;font-size:.78rem;display:inline-flex}.sentinel-showcase__section--final{margin-top:36px}.sentinel-showcase__final-panel{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:20px;padding:28px;display:grid;position:relative;overflow:hidden}.sentinel-showcase__final-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 30%,#408eff26,#0000 22%),radial-gradient(circle at 15% 75%,#5d66ff14,#0000 20%);position:absolute;inset:0}.sentinel-showcase__final-copy,.sentinel-showcase__final-mark{z-index:1;position:relative}.sentinel-showcase__final-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.sentinel-showcase__final-points div{background:#ffffff06;border:1px solid #ffffff0f;border-radius:18px;align-items:center;gap:12px;min-height:56px;padding:14px 16px;display:flex}.sentinel-showcase__final-points svg{color:#97c7ff;flex:none;width:18px;height:18px}.sentinel-showcase__final-points span{color:#dfeaff;font-size:.92rem;line-height:1.45}.sentinel-showcase__final-mark{justify-content:center;align-items:center;display:flex}.sentinel-showcase__mark-card{text-align:center;background:radial-gradient(circle at 50% 25%,#3e90ff2e,#0000 30%),linear-gradient(#ffffff0d,#ffffff04),#080d16eb;border:1px solid #93b5ff24;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:min(100%,320px);min-height:280px;padding:28px;display:flex;box-shadow:0 24px 54px #00000042,inset 0 1px #ffffff0d}.sentinel-showcase__mark-icon{background:linear-gradient(#486aff33,#0e1626bd),#090f1af2;border:1px solid #93b5ff29;border-radius:24px;place-items:center;width:74px;height:74px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 18px 34px #0003}.sentinel-showcase__mark-icon svg{color:#9cc8ff;width:28px;height:28px}.sentinel-showcase__mark-card strong{color:#f7fbff;letter-spacing:-.04em;font-family:Outfit,sans-serif;font-size:1.45rem}.sentinel-showcase__mark-card span{color:#97abc9;max-width:220px;font-size:.95rem;line-height:1.65}@keyframes sentinelHueShift{0%{filter:blur(90px)hue-rotate()}to{filter:blur(90px)hue-rotate(18deg)}}@media (width<=1220px){.sentinel-showcase__hero{grid-template-columns:1fr}.sentinel-showcase__proof,.sentinel-showcase__problem-grid,.sentinel-showcase__capability-grid,.sentinel-showcase__value-grid,.sentinel-showcase__study-grid,.sentinel-showcase__pricing-grid,.sentinel-showcase__buildout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sentinel-showcase__final-panel{grid-template-columns:1fr}}@media (width<=860px){.sentinel-showcase__shell{width:min(100% - 28px,1320px);padding:72px 0 90px}.sentinel-showcase__topbar{flex-direction:column;align-items:flex-start}.sentinel-showcase__hero-copy,.sentinel-showcase__visual-frame,.sentinel-showcase__buildout,.sentinel-showcase__final-panel{border-radius:24px;padding:22px}.sentinel-showcase__title{font-size:clamp(2.4rem,12vw,4rem)}.sentinel-showcase__intro{font-size:.98rem;line-height:1.78}.sentinel-showcase__proof,.sentinel-showcase__problem-grid,.sentinel-showcase__capability-grid,.sentinel-showcase__study-grid,.sentinel-showcase__value-grid,.sentinel-showcase__pricing-grid,.sentinel-showcase__buildout-grid,.sentinel-showcase__contrast,.sentinel-showcase__final-points,.sentinel-showcase__timeline-item{grid-template-columns:1fr}.sentinel-showcase__timeline-step{min-height:64px}.sentinel-showcase__visual-core{width:min(100%,420px)}.sentinel-showcase__visual-center{border-radius:26px;width:140px;height:140px}.sentinel-showcase__orbit{min-width:84px;height:38px;padding:0 12px;font-size:.76rem}.sentinel-showcase__signal-card{width:100%;margin-top:12px;position:relative;inset:auto;transform:none}.sentinel-showcase__signal-card--a,.sentinel-showcase__signal-card--b,.sentinel-showcase__signal-card--c{inset:auto;transform:none}}@media (width<=560px){.sentinel-showcase__hero-actions{flex-direction:column;align-items:stretch}.sentinel-showcase__button{justify-content:center;width:100%}.sentinel-showcase__hero-tags{gap:8px}.sentinel-showcase__hero-tags span{text-align:center;width:100%}.sentinel-showcase__back{justify-content:flex-start;width:100%}.sentinel-showcase__visual-frame{padding:18px}.sentinel-showcase__visual-core{aspect-ratio:auto;min-height:360px}.sentinel-showcase__orbit--one{top:7%}.sentinel-showcase__orbit--two{right:2%}.sentinel-showcase__orbit--three{bottom:7%}.sentinel-showcase__orbit--four{left:2%}}.system-page-wrap{background:#050508;min-height:100vh}.system-page{color:#e2e8f0;background:#050508;min-height:calc(100vh - 160px);font-family:Inter,sans-serif;position:relative;overflow-x:hidden}.system-page__background{pointer-events:none;position:absolute;inset:0}.system-page__blur{filter:blur(80px);border-radius:999px;position:absolute}.system-page__blur--left{background:#3b82f61f;width:34rem;height:34rem;top:-120px;left:-60px}.system-page__blur--right{background:#06b6d414;width:28rem;height:28rem;top:30%;right:-40px}.system-page__grid{opacity:.06;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0}.system-page__shell{z-index:2;width:min(1180px,100% - 48px);margin:0 auto;padding:48px 0 96px;position:relative}.system-page__back-link{color:#bfdbfe;align-items:center;gap:8px;margin-bottom:32px;font-size:.95rem;text-decoration:none;transition:color .24s,transform .24s;display:inline-flex}.system-page__back-link:hover{color:#fff;transform:translate(-2px)}.system-page__back-arrow{line-height:1}.system-page__hero{background:linear-gradient(#ffffff0d,#ffffff05),linear-gradient(135deg,#0b111cf2,#070b12fa);border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:108px 1fr;align-items:center;gap:28px;margin-bottom:40px;padding:40px;display:grid;box-shadow:0 24px 80px #00000052}.system-page__hero-icon-wrap{justify-content:center;align-items:center;display:flex}.system-page__hero-icon{color:#93c5fd;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background:#3b82f61a;border:1px solid #60a5fa33;place-items:center;width:88px;height:88px;display:grid}.system-page__hero-icon svg{width:40px;height:40px}.system-page__eyebrow{color:#93c5fd;text-transform:uppercase;letter-spacing:.18em;margin-bottom:14px;font-size:.78rem;display:inline-block}.system-page__title{color:#fff;letter-spacing:-.04em;margin:0;font-family:Outfit,sans-serif;font-size:clamp(2.6rem,6vw,4.8rem);line-height:.98}.system-page__description{color:#94a3b8;max-width:760px;margin:18px 0 0;font-size:1.08rem;line-height:1.8}.system-page__section{margin-top:32px}.system-page__section-header{margin-bottom:18px}.system-page__section-eyebrow{color:#93c5fd;text-transform:uppercase;letter-spacing:.18em;margin:0 0 8px;font-size:.78rem}.system-page__section-title{color:#fff;letter-spacing:-.03em;margin:0;font-family:Outfit,sans-serif;font-size:clamp(1.5rem,3vw,2.3rem)}.system-page__grid-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.system-page__card{background:linear-gradient(#ffffff0a,#ffffff05),linear-gradient(135deg,#0b111cf2,#070b12fa);border:1px solid #ffffff1a;border-radius:22px;padding:24px;position:relative;overflow:hidden}.system-page__card-index{color:#64748b;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:.8rem}.system-page__card-text{color:#dbe4f0;margin:0;font-size:.98rem;line-height:1.8}.system-page__panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff09;border:1px solid #ffffff1a;border-radius:24px;padding:28px}.system-page__panel-text{color:#cbd5e1;margin:16px 0 0;font-size:1rem;line-height:1.9}@media (width<=900px){.system-page__hero{grid-template-columns:1fr;padding:32px}.system-page__grid-cards{grid-template-columns:1fr}}@media (width<=640px){.system-page__shell{width:calc(100% - 32px);padding:32px 0 72px}.system-page__hero,.system-page__panel,.system-page__card{padding:22px}.system-page__hero-icon{width:72px;height:72px}.system-page__hero-icon svg{width:32px;height:32px}}.dove-page .system-page__hero-icon{color:#67e8f9;background:#22d3ee1f;border-color:#22d3ee47}.dove-page .system-page__section-eyebrow,.dove-page .system-page__eyebrow,.dove-page .system-page__back-link{color:#67e8f9}.plutus-page .system-page__hero-icon{color:#a5b4fc;background:#6366f124;border-color:#818cf847}.plutus-page .system-page__section-eyebrow,.plutus-page .system-page__eyebrow,.plutus-page .system-page__back-link{color:#a5b4fc}.herald-page .system-page__hero-icon{color:#d8b4fe;background:#a855f724;border-color:#d8b4fe47}.herald-page .system-page__section-eyebrow,.herald-page .system-page__eyebrow,.herald-page .system-page__back-link{color:#d8b4fe}.legal-page{color:#f4f7fb;background:radial-gradient(circle at top,#3e54ac1f,#0000 35%),linear-gradient(#060816 0%,#080b18 45%,#05070f 100%);min-height:100vh;padding:8rem 1.5rem 4rem}.legal-page__shell{width:min(100%,920px);margin:0 auto}.legal-page__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#f4f7fbc7;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem .9rem;font-size:.85rem;display:inline-flex}.legal-page__title{letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,5vw,4rem);line-height:.98}.legal-page__intro{color:#f4f7fbb8;max-width:700px;margin:1.25rem 0 0;font-size:1.05rem;line-height:1.8}.legal-page__meta{color:#f4f7fb8c;margin-top:1.25rem;font-size:.95rem}.legal-page__card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b18b8;border:1px solid #ffffff14;border-radius:28px;margin-top:2.25rem;padding:2rem;box-shadow:0 20px 60px #00000040}.legal-page__section+.legal-page__section{border-top:1px solid #ffffff14;margin-top:2rem;padding-top:2rem}.legal-page__section h2{letter-spacing:-.02em;margin:0 0 .9rem;font-size:1.2rem}.legal-page__section p,.legal-page__section li{color:#f4f7fbc7;font-size:1rem;line-height:1.85}.legal-page__section p{margin:.8rem 0 0}.legal-page__section ul{margin:.9rem 0 0;padding-left:1.2rem}.legal-page__back{align-items:centre;color:#f4f7fb;opacity:.82;gap:.5rem;margin-top:2rem;text-decoration:none;transition:opacity .18s,transform .18s;display:inline-flex}.legal-page__back:hover{opacity:1;transform:translate(-2px)}@media (width<=640px){.legal-page{padding:7rem 1rem 3rem}.legal-page__card{border-radius:22px;padding:1.35rem}}.partner-model-page{color:#f3f7fb;background:radial-gradient(circle at 0 0,#7559ff29,#0000 28%),radial-gradient(circle at 100% 0,#4ecdc41f,#0000 24%),radial-gradient(circle at 50% 20%,#78b6ff14,#0000 32%),linear-gradient(#061019 0%,#09131d 30%,#08111a 68%,#060e16 100%);min-height:100vh}.partner-model{position:relative;overflow:clip}.partner-model [data-reveal]{opacity:0;will-change:transform, opacity, filter;transition:opacity .9s,transform 1.1s cubic-bezier(.18,.9,.22,1),filter 1s}.partner-model [data-reveal=hero-copy]{filter:blur(14px);transform:translateY(2.5rem)scale(.985)}.partner-model [data-reveal=hero-strip]{filter:blur(14px);transform:translateY(3rem)skewY(2deg)}.partner-model [data-reveal=section]{filter:blur(14px);transform-origin:50% 100%;transform:translateY(4rem)perspective(1200px)rotateX(10deg)scale(.985)}.partner-model .is-visible{opacity:1;filter:blur();transform:none}.partner-model__hero{border-bottom:1px solid #ffffff14;padding:10rem 0 5.75rem;position:relative}.partner-model__hero-shell{z-index:2;gap:3.25rem;display:grid;position:relative}.partner-model__hero-copy{max-width:60rem}.partner-model__eyebrow,.partner-model__section-kicker{letter-spacing:.08em;text-transform:uppercase;color:#b8c9da;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff08;border:1px solid #a9bed633;align-items:center;min-height:2rem;padding:.35rem .85rem;font-size:.74rem;display:inline-flex}.partner-model__title{letter-spacing:-.045em;max-width:12ch;margin:1.3rem 0 0;font-size:clamp(3rem,6vw,5.5rem);font-weight:600;line-height:.94}.partner-model__title span{color:#9cd5ff;display:block}.partner-model__lead{color:#e2ebf4d1;max-width:49rem;margin:1.55rem 0 0;font-size:1.08rem;line-height:1.8}.partner-model__signal-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid;position:relative}.partner-model__signal-line{isolation:isolate;background:linear-gradient(#ffffff0b,#fff0),linear-gradient(90deg,#ffffff06,#0000 72%);border-left:1px solid #a4bbd42e;min-height:7.8rem;padding:1.15rem 1.15rem 1.1rem 1.35rem;position:relative;overflow:hidden}.partner-model__signal-line:before{content:"";background:linear-gradient(90deg,#97d6ffcc,#0000);width:65%;height:1px;position:absolute;inset:0 auto auto 0}.partner-model__signal-line:after{content:"";opacity:.22;filter:blur(26px);z-index:-1;border-radius:50%;width:12rem;height:12rem;animation:8s ease-in-out infinite partnerPulse;position:absolute;inset:auto 0 0 auto;transform:translate(35%,35%)}.partner-model__signal-line--a:after{background:#6da9ff3d}.partner-model__signal-line--b:after{background:#7d66ff38;animation-delay:-2s}.partner-model__signal-line--c:after{background:#5bd7cb2e;animation-delay:-4s}.partner-model__signal-value{color:#f4f8fc;font-size:1.08rem;font-weight:600;display:block}.partner-model__signal-label{color:#c9d7e5c7;max-width:19ch;margin-top:.45rem;font-size:.94rem;line-height:1.65;display:block}.partner-model__hero-grid{pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000eb,#0000 92%);mask-image:linear-gradient(#000000eb,#0000 92%)}.partner-model__hero-glow{filter:blur(120px);opacity:.48;pointer-events:none;border-radius:50%;width:30rem;height:30rem;position:absolute}.partner-model__hero-glow--left{background:#7877ff38;top:1rem;left:-8rem}.partner-model__hero-glow--right{background:#5bd7cb2e;top:-3rem;right:-6rem}.partner-model__hero-orbit{pointer-events:none;border:1px solid #a9bed614;border-radius:50%;animation:26s linear infinite partnerRotate;position:absolute}.partner-model__hero-orbit:before{content:"";background:radial-gradient(circle,#ffffffeb,#73c8ff42);border-radius:50%;width:.7rem;height:.7rem;margin-top:-.35rem;position:absolute;top:50%;left:-.35rem;box-shadow:0 0 28px #72c6ff80}.partner-model__hero-orbit--one{width:22rem;height:22rem;top:4.5rem;right:-8rem}.partner-model__hero-orbit--two{width:12rem;height:12rem;animation-duration:18s;animation-direction:reverse;top:12rem;right:8rem}.partner-model__section{padding:5.25rem 0;position:relative}.partner-model__section:before{content:"";pointer-events:none;opacity:.9;background:linear-gradient(#ffffff05,#0000 26% 74%,#ffffff05);position:absolute;inset:0}.partner-model__section-heading{margin-bottom:2.35rem}.partner-model__section-heading--split{grid-template-columns:minmax(0,1fr) minmax(18rem,28rem);align-items:end;gap:1.75rem;display:grid}.partner-model__section-heading h2,.partner-model__panel h2,.partner-model__rebate-copy h2{letter-spacing:-.035em;margin:1rem 0 0;font-size:clamp(2rem,3vw,3rem);font-weight:600;line-height:1.05}.partner-model__section-note{color:#d0dce7c2;justify-self:end;max-width:28rem;margin:0;line-height:1.78}.partner-model__section--pillars{border-top:1px solid #ffffff0f}.partner-model__pillar-stack{gap:1rem;display:grid}.partner-model__pillar-band{border-top:1px solid #ffffff14;grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:1.35rem;padding:1.45rem 0 1.5rem;display:grid;position:relative;overflow:hidden}.partner-model__pillar-band:last-child{border-bottom:1px solid #ffffff14}.partner-model__pillar-band:before{content:"";background:linear-gradient(90deg,#73c9ffe0,#0000);width:min(20rem,48%);height:1px;position:absolute;top:0;left:7.85rem}.partner-model__pillar-band:after{content:"";opacity:0;transition:opacity .7s,transform .8s;transition-delay:var(--pillar-delay,0s);pointer-events:none;background:linear-gradient(90deg,#ffffff09,#0000 26%),radial-gradient(circle at 88%,#5697ff14,#0000 20%);position:absolute;inset:0;transform:translate(-2rem)}.is-visible .partner-model__pillar-band:after{opacity:1;transform:translate(0)}.partner-model__pillar-index{letter-spacing:-.05em;color:#9cd5ffeb;padding-top:.1rem;padding-left:.75rem;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1;position:relative}.partner-model__pillar-content h3{margin:0;font-size:1.2rem;font-weight:600;line-height:1.2}.partner-model__pillar-content p,.partner-model__panel p,.partner-model__process-copy p,.partner-model__rebate-copy p{color:#d0dce7cc;margin:.95rem 0 0;line-height:1.82}.partner-model__section--economics{background:radial-gradient(circle at 12% 12%,#6b91ff14,#0000 20%),radial-gradient(circle at 88% 24%,#5ee4d814,#0000 20%),linear-gradient(#ffffff06,#ffffff03);border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.partner-model__economics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.partner-model__economics-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);isolation:isolate;background:linear-gradient(#ffffff0f,#ffffff04),#07101a8f;border:1px solid #abc2db24;min-height:22rem;padding:1.4rem 1.3rem 1.35rem;position:relative;overflow:hidden}.partner-model__economics-card:before{content:"";opacity:.9;pointer-events:none;position:absolute;inset:0}.partner-model__economics-card:after{content:"";filter:blur(24px);opacity:.22;pointer-events:none;border-radius:50%;width:12rem;height:12rem;position:absolute;bottom:-3rem;right:-3rem}.partner-model__economics-card--a:before{background:linear-gradient(140deg,#629fff2e,#0000 45%)}.partner-model__economics-card--a:after{background:#629fff66}.partner-model__economics-card--b:before{background:linear-gradient(140deg,#7062ff2e,#0000 45%)}.partner-model__economics-card--b:after{background:#7062ff61}.partner-model__economics-card--c:before{background:linear-gradient(140deg,#4bd4c82e,#0000 45%)}.partner-model__economics-card--c:after{background:#4bd4c85c}.partner-model__economics-card--d:before{background:linear-gradient(140deg,#ffbd572e,#0000 45%)}.partner-model__economics-card--d:after{background:#ffbd5757}.partner-model__economics-tier{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:#bccddebd;font-size:.84rem;position:relative}.partner-model__economics-value{z-index:1;letter-spacing:-.06em;color:#f6fbff;margin-top:1.15rem;font-size:clamp(2.7rem,5vw,4.2rem);font-weight:650;line-height:.92;position:relative}.partner-model__economics-label{z-index:1;color:#9fd7ff;margin-top:.7rem;font-size:1rem;font-weight:600;position:relative}.partner-model__economics-detail{z-index:1;color:#d8e2ecc7;margin:1rem 0 0;line-height:1.76;position:relative}.partner-model__section--rebate{overflow:hidden}.partner-model__rebate-panel{background:radial-gradient(circle at 15% 20%,#59a3ff1a,#0000 24%),radial-gradient(circle at 85% 70%,#5ee6d714,#0000 24%),linear-gradient(#ffffff09,#ffffff03);border:1px solid #adc4dc24;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:stretch;gap:2rem;padding:2rem;display:grid;position:relative;overflow:hidden}.partner-model__rebate-panel:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:4.75rem 4.75rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000000e6,#0000 86%);mask-image:linear-gradient(135deg,#000000e6,#0000 86%)}.partner-model__rebate-copy,.partner-model__rebate-metric{z-index:1;position:relative}.partner-model__rebate-metric{align-content:center;gap:1rem;display:grid}.partner-model__rebate-ring{aspect-ratio:1;background:radial-gradient(circle,#ffffff1f,#ffffff08 42%,#0000 43%),conic-gradient(from 180deg,#65a9ffe6,#4bd4c8d9,#ffbe5cd9,#65a9ffe6);border:1px solid #a7bed829;border-radius:50%;place-items:center;width:min(14rem,100%);margin:1.5rem auto;display:grid;position:relative;box-shadow:inset 0 0 0 .9rem #050c15e6,0 0 80px #53a6ff2e}.partner-model__rebate-ring:before{content:"";background:#050c15eb;border-radius:50%;position:absolute;inset:1.15rem}.partner-model__rebate-ring span{z-index:1;letter-spacing:-.06em;color:#f7fbff;font-size:clamp(2.8rem,6vw,4.4rem);font-weight:650;line-height:1;position:relative}.partner-model__rebate-stack{gap:.8rem;display:grid}.partner-model__rebate-stat{background:linear-gradient(90deg,#ffffff0a,#0000 78%),#ffffff03;border-left:1px solid #a5bcd62e;gap:.3rem;padding:.95rem 1rem;display:grid}.partner-model__rebate-stat strong{letter-spacing:.08em;text-transform:uppercase;color:#baccdec7;font-size:.84rem}.partner-model__rebate-stat span{color:#e5edf5e6;line-height:1.6}.partner-model__section--fit{background:linear-gradient(#ffffff06,#ffffff03),radial-gradient(circle at 85%,#55b2ff14,#0000 24%);border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.partner-model__split{grid-template-columns:.92fr 1.08fr;align-items:start;gap:2.4rem;display:grid}.partner-model__panel{max-width:32rem}.partner-model__fit-stream{gap:.9rem;padding-top:.15rem;display:grid}.partner-model__fit-ribbon{min-height:4.35rem;transform:translateX(calc(var(--fit-offset) * .45rem));clip-path:polygon(0 0,100% 0,calc(100% - 1.5rem) 100%,0 100%);background:linear-gradient(90deg,#ffffff0a,#0000 28%),linear-gradient(#ffffff05,#fff0);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff08;grid-template-columns:4.4rem 1fr;align-items:center;gap:1rem;padding:.85rem 1rem .85rem 0;display:grid;position:relative;overflow:hidden}.partner-model__fit-ribbon:after{content:"";animation:9s ease-in-out infinite partnerSweep;animation-delay:calc(var(--fit-offset) * .6s);pointer-events:none;background:linear-gradient(110deg,#0000 0%,#a1dcff2e 48%,#0000 100%);position:absolute;inset:0;transform:translate(-120%)}.partner-model__fit-ribbon-index{color:#9cd5ff;justify-content:center;align-items:center;min-height:2.2rem;font-size:1.05rem;font-weight:600;display:inline-flex}.partner-model__fit-ribbon-text{color:#e9eff5e6;line-height:1.58}.partner-model__section--process{overflow:hidden}.partner-model__process-orbit{gap:1.3rem;padding-left:.2rem;display:grid;position:relative}.partner-model__process-axis{background:linear-gradient(#70c8ff1a 0%,#70c8ffb8 22%,#70c8ff38 100%);width:1px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.675rem}.partner-model__process-node{grid-template-columns:3.35rem 1fr;align-items:start;gap:1.5rem;min-height:7rem;padding-left:0;display:grid;position:relative}.partner-model__process-anchor{justify-content:center;align-items:center;width:3.35rem;min-height:3.35rem;display:flex;position:relative}.partner-model__process-core{width:2.95rem;height:2.95rem;animation:4.6s ease-in-out infinite partnerRing;animation-delay:var(--step-delay,0s);z-index:1;background:radial-gradient(circle at 35% 35%,#ffffff38,#7acbff0a 42%,#0000 72%),#09121cbd;border:1px solid #91d0ff52;border-radius:50%;position:relative;box-shadow:0 0 #71c3ff3d,0 0 34px #5cb3ff24}.partner-model__process-number{letter-spacing:.12em;color:#d8efff;z-index:2;font-size:.85rem;font-weight:700;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.partner-model__process-copy{padding:.5rem 0 1.25rem;position:relative}.partner-model__process-copy:before{display:none}.partner-model__process-copy h3{margin:0;font-size:1.2rem;font-weight:600}@keyframes partnerRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes partnerPulse{0%,to{opacity:.18;transform:translate(35%,35%)scale(.88)}50%{opacity:.32;transform:translate(35%,35%)scale(1.08)}}@keyframes partnerSweep{0%,to{opacity:0;transform:translate(-120%)}18%,62%{opacity:1}to{opacity:0;transform:translate(135%)}}@keyframes partnerRing{0%,to{transform:scale(.96);box-shadow:0 0 #71c3ff14,0 0 26px #5cb3ff1f}50%{transform:scale(1);box-shadow:0 0 0 .7rem #71c3ff00,0 0 38px #5cb3ff38}}@media (prefers-reduced-motion:reduce){.partner-model [data-reveal],.partner-model__hero-orbit,.partner-model__signal-line:after,.partner-model__fit-ribbon:after,.partner-model__process-core{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}@media (width<=1200px){.partner-model__economics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-model__section-heading--split,.partner-model__rebate-panel,.partner-model__signal-strip,.partner-model__split{grid-template-columns:1fr}.partner-model__section-note,.partner-model__panel{max-width:none}.partner-model__rebate-ring{margin-left:0}}@media (width<=768px){.partner-model__hero{padding:8.5rem 0 4.25rem}.partner-model__title{max-width:none;font-size:clamp(2.5rem,11vw,4.15rem)}.partner-model__lead{font-size:1rem;line-height:1.75}.partner-model__section{padding:4.15rem 0}.partner-model__signal-line{min-height:6.8rem}.partner-model__pillar-band{grid-template-columns:6.5rem minmax(0,1fr);padding-left:.75rem}.partner-model__pillar-band:before{width:70%;left:0}.partner-model__economics-grid{grid-template-columns:1fr}.partner-model__economics-card{min-height:auto}.partner-model__rebate-panel{padding:1.35rem}.partner-model__rebate-ring{width:min(14rem,100%);margin-inline:auto}.partner-model__fit-ribbon{grid-template-columns:3.4rem 1fr;padding-right:.75rem;transform:none}.partner-model__process-node{grid-template-columns:3rem 1fr;gap:1rem}.partner-model__process-axis{top:1.4rem;bottom:1.4rem;left:1.4rem}.partner-model__process-anchor{width:3rem;min-height:3rem}.partner-model__process-core{width:2.8rem;height:2.8rem}.partner-model__process-number{font-size:.78rem}.partner-model__process-copy:before{content:"";background:linear-gradient(90deg,#70c8ffb8 0%,#70c8ff94 72%,#70c8ff2e 100%);width:2.35rem;height:1px;position:absolute;top:1.48rem;left:-2.2rem}.partner-model__hero-orbit--one,.partner-model__hero-orbit--two{display:none}}.demo-page{color:#eef4ff;background:radial-gradient(circle at 0 0,#b6d2ff24,#0000 30%),radial-gradient(circle at 100% 0,#7affd61a,#0000 26%),linear-gradient(#07111e 0%,#091626 30%,#0d1726 100%);min-height:100vh}.demo-shell{width:min(1200px,100% - 40px);margin:0 auto}.demo-section{padding:88px 0}.demo-section--dark{background:#ffffff05;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f}.demo-section--alt{background:#070d1766}.demo-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#92b8ff;margin:0 0 14px;font-size:.82rem;font-weight:700}.demo-section__heading{max-width:760px;margin-bottom:34px}.demo-section__heading h2{color:#f7fbff;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.demo-section__heading p:last-child{color:#e8f1ffbf;margin:14px 0 0;font-size:1rem;line-height:1.75}.demo-button{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 20px;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s,border-color .2s;display:inline-flex}.demo-button:hover{transform:translateY(-1px)}.demo-button--primary{color:#0b1320;background:#f2f7ff}.demo-button--secondary{color:#eaf2ff;background:#ffffff08;border:1px solid #ffffff29}@media (width<=760px){.demo-shell{width:min(100% - 24px,1200px)}.demo-section{padding:68px 0}}.demo-hero{padding:140px 0 92px;position:relative;overflow:clip}.demo-hero__grid{grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);align-items:center;gap:40px;display:grid}.demo-hero__content,.demo-hero__visual,.demo-hero__eyebrow,.demo-hero__title,.demo-hero__body,.demo-hero__cta-row,.demo-hero__metrics,.demo-hero__field,.demo-hero__document,.demo-hero__ticker,.demo-hero__signal{opacity:0;animation:.95s cubic-bezier(.22,1,.36,1) forwards demoHeroReveal}.demo-hero__content{animation-delay:80ms}.demo-hero__visual{animation-delay:.22s}.demo-hero__eyebrow{margin:0 0 16px;animation-delay:.18s}.demo-hero__title{letter-spacing:-.055em;color:#f8fbff;text-wrap:balance;margin:0;font-size:clamp(3rem,6.6vw,5.9rem);line-height:.94;animation-delay:.26s}.demo-hero__title-line{display:block}.demo-hero__title-line--accent{background:linear-gradient(135deg,#f8fbff 0%,#8ec5ff 40%,#9bf0d2 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.demo-hero__body{color:#e8f1ffc7;max-width:640px;margin:24px 0 0;font-size:1.06rem;line-height:1.8;animation-delay:.38s}.demo-hero__cta-row{flex-wrap:wrap;gap:14px;margin-top:30px;animation-delay:.5s;display:flex}.demo-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px;animation-delay:.62s;display:grid}.demo-hero__metric{opacity:0;align-items:flex-start;gap:14px;animation:.8s cubic-bezier(.22,1,.36,1) forwards demoHeroMetricReveal;display:flex;transform:translateY(18px)}.demo-hero__metric-line{background:linear-gradient(#9bd1fff2,#9bd1ff14);width:1px;min-width:1px;height:72px;margin-top:2px;box-shadow:0 0 18px #8ec5ff73}.demo-hero__metric-copy{gap:6px;display:grid}.demo-hero__metric-value{letter-spacing:-.03em;color:#fff;font-size:1.55rem;font-weight:800}.demo-hero__metric-label{color:#e8f1ffd1;line-height:1.4}.demo-hero__metric-note{color:#92b8ffeb;font-size:.84rem}.demo-hero__visual{min-height:720px;position:relative}.demo-hero__ambient{filter:blur(30px);pointer-events:none;border-radius:50%;position:absolute}.demo-hero__ambient--one{background:#72acff33;width:180px;height:180px;animation:11s ease-in-out infinite demoHeroDrift;inset:8% auto auto 2%}.demo-hero__ambient--two{background:#7effd81f;width:220px;height:220px;animation:13s ease-in-out infinite reverse demoHeroDrift;inset:auto 4% 16% auto}.demo-hero__ambient--three{background:#ffffff1a;width:120px;height:120px;animation:8s ease-in-out infinite demoHeroPulse;inset:26% auto auto 48%}.demo-hero__field{isolation:isolate;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle,#92b8ff21,#0000 34%),radial-gradient(circle at 28% 20%,#ffffff14,#0000 22%),linear-gradient(#ffffff08,#ffffff03);border:1px solid #ffffff14;border-radius:36px;place-items:center;min-height:720px;animation-delay:.34s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 40px 100px #00000047}.demo-hero__field:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff0d 50%,#0000 100%);animation:9s linear infinite demoHeroSweep;position:absolute;inset:-20%;transform:translate(-120%)rotate(10deg)}.demo-hero__gridlines{opacity:.45;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 32%,#0000 82%);mask-image:radial-gradient(circle,#000 32%,#0000 82%)}.demo-hero__ring{border:1px solid #a4caff38;border-radius:50%;position:absolute}.demo-hero__ring--outer{width:640px;height:640px;animation:28s linear infinite demoHeroRotate}.demo-hero__ring--mid{border-style:dashed;width:500px;height:500px;animation:20s linear infinite demoHeroRotateReverse}.demo-hero__ring--inner{border-color:#9bf0d242;width:360px;height:360px;animation:9s ease-in-out infinite demoHeroPulse}.demo-hero__beam{filter:blur(1px);opacity:.75;border-radius:999px;position:absolute}.demo-hero__beam--one{background:linear-gradient(90deg,#0000,#8ec5ffeb,#0000);width:340px;height:1px;animation:6.5s ease-in-out infinite demoHeroLineShift;top:29%;left:16%;transform:rotate(-24deg)}.demo-hero__beam--two{background:linear-gradient(90deg,#0000,#9bf0d2e0,#0000);width:260px;height:1px;animation:7.4s ease-in-out infinite reverse demoHeroLineShift;bottom:28%;right:12%;transform:rotate(32deg)}.demo-hero__beam--three{background:linear-gradient(90deg,#0000,#ffffffc7,#0000);width:170px;height:1px;animation:5.2s ease-in-out infinite demoHeroPulse;top:18%;right:32%;transform:rotate(90deg)}.demo-hero__signal{text-shadow:0 0 18px #0000004d;background:0 0;gap:4px;padding:0;display:grid;position:absolute}.demo-hero__signal span{letter-spacing:.12em;text-transform:uppercase;color:#acfc;font-size:.76rem;font-weight:700}.demo-hero__signal strong{letter-spacing:-.03em;color:#fff;font-size:1.02rem}.demo-hero__signal--one{animation-name:demoHeroReveal,demoHeroFloat;animation-duration:.95s,8s;animation-timing-function:cubic-bezier(.22,1,.36,1),ease-in-out;animation-iteration-count:1,infinite;animation-delay:.72s;animation-fill-mode:forwards,none;top:16%;left:7%}.demo-hero__signal--two{text-align:right;animation-name:demoHeroReveal,demoHeroFloat;animation-duration:.95s,9s;animation-timing-function:cubic-bezier(.22,1,.36,1),ease-in-out;animation-iteration-count:1,infinite;animation-delay:.84s;animation-fill-mode:forwards,none;top:11%;right:8%}.demo-hero__signal--three{animation-name:demoHeroReveal,demoHeroFloat;animation-duration:.95s,10s;animation-timing-function:cubic-bezier(.22,1,.36,1),ease-in-out;animation-iteration-count:1,infinite;animation-delay:.94s;animation-fill-mode:forwards,none;bottom:13%;left:10%}.demo-hero__document{z-index:2;color:#0f1725;transform-origin:50%;background:linear-gradient(165deg,#f9fcfffa,#eef5fff5),#f8fbff;border-radius:30px;width:min(560px,100% - 72px);min-height:520px;padding:26px 26px 24px;animation-name:demoHeroReveal,demoHeroDocumentIdle;animation-duration:.95s,8.5s;animation-timing-function:cubic-bezier(.22,1,.36,1),ease-in-out;animation-iteration-count:1,infinite;animation-delay:.66s;animation-fill-mode:forwards,none;position:relative;box-shadow:0 30px 100px #02081452,0 6px 20px #12223a1f}.demo-hero__document-glow{z-index:-2;filter:blur(16px);background:radial-gradient(circle at 30% 20%,#7bbaff38,#0000 30%),radial-gradient(circle at 80% 80%,#9bf0d22e,#0000 34%);border-radius:40px;position:absolute;inset:-16px}.demo-hero__document-noise{border-radius:inherit;opacity:.5;pointer-events:none;background:linear-gradient(120deg,#fff6,#0000 40%),radial-gradient(circle at 15% 15%,#fff9,#0000 18%);position:absolute;inset:0}.demo-hero__document-top,.demo-hero__document-footer{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.demo-hero__doc-kicker{color:#627287;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.demo-hero__doc-badge{white-space:nowrap;color:#fff;background:#0f1e31;border-radius:999px;padding:10px 14px;font-size:.8rem;font-weight:800}.demo-hero__document-body{margin-top:30px}.demo-hero__doc-headline{justify-content:space-between;align-items:end;gap:18px;display:flex}.demo-hero__doc-label{color:#617188;text-transform:uppercase;letter-spacing:.08em;font-size:.88rem;font-weight:700}.demo-hero__doc-headline strong{letter-spacing:-.05em;font-size:clamp(2rem,4vw,3rem);line-height:.95}.demo-hero__doc-wave{grid-template-columns:repeat(5,1fr);align-items:end;gap:10px;height:96px;margin-top:22px;display:grid}.demo-hero__doc-wave span{background:linear-gradient(#d8e7ff 0%,#a9c7ff 48%,#0f1e31 100%);border-radius:999px;box-shadow:inset 0 1px #ffffff7a}.demo-hero__doc-wave span:first-child{height:34%;animation:4.8s ease-in-out infinite demoHeroBars}.demo-hero__doc-wave span:nth-child(2){height:68%;animation:5.6s ease-in-out infinite demoHeroBars}.demo-hero__doc-wave span:nth-child(3){height:100%;animation:4.2s ease-in-out infinite demoHeroBars}.demo-hero__doc-wave span:nth-child(4){height:58%;animation:5.1s ease-in-out infinite demoHeroBars}.demo-hero__doc-wave span:nth-child(5){height:82%;animation:4.6s ease-in-out infinite demoHeroBars}.demo-hero__doc-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.demo-hero__doc-columns div{gap:6px;display:grid}.demo-hero__doc-columns span{color:#627287;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;font-weight:700}.demo-hero__doc-columns strong{letter-spacing:-.03em;font-size:1.05rem}.demo-hero__doc-lines{gap:10px;margin-top:26px;display:grid}.demo-hero__doc-line{background:linear-gradient(90deg,#d6e5fb,#eef4ff);border-radius:999px;height:10px;display:block}.demo-hero__doc-line--long{width:100%}.demo-hero__doc-line--mid{width:82%}.demo-hero__doc-line--short{width:56%}.demo-hero__document-footer{border-top:1px solid #dbe6f7;margin-top:28px;padding-top:18px}.demo-hero__document-footer span{color:#68788f;font-size:.78rem;display:block}.demo-hero__document-footer strong{color:#0d1726;margin-top:5px;display:block}.demo-hero__ticker{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#eaf2ffe6;letter-spacing:.08em;text-transform:uppercase;background:#070e186b;border:1px solid #ffffff14;border-radius:999px;gap:14px;width:max-content;padding:10px 12px;font-size:.78rem;font-weight:700;display:flex;position:absolute;left:50%}.demo-hero__ticker span{padding-right:14px;position:relative}.demo-hero__ticker span:after{content:"";background:#92b8ffcc;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.demo-hero__ticker--top{animation-name:demoHeroReveal,demoHeroTickerLeft;animation-duration:.95s,16s;animation-timing-function:cubic-bezier(.22,1,.36,1),linear;animation-iteration-count:1,infinite;animation-delay:1s;animation-fill-mode:forwards,none;top:5%;transform:translate(-50%)}.demo-hero__ticker--bottom{animation-name:demoHeroReveal,demoHeroTickerRight;animation-duration:.95s,18s;animation-timing-function:cubic-bezier(.22,1,.36,1),linear;animation-iteration-count:1,infinite;animation-delay:1.08s;animation-fill-mode:forwards,none;bottom:5%;transform:translate(-50%)}@keyframes demoHeroReveal{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes demoHeroMetricReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes demoHeroDocumentIdle{0%,to{transform:translateY(0)rotate(-1.1deg)}50%{transform:translateY(-10px)rotate(.8deg)}}@keyframes demoHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes demoHeroDrift{0%,to{transform:translate(0,0)}50%{transform:translate(20px,-14px)}}@keyframes demoHeroPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes demoHeroRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes demoHeroRotateReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes demoHeroLineShift{0%,to{opacity:.3;filter:blur(1px)}50%{opacity:.95;filter:blur()}}@keyframes demoHeroBars{0%,to{transform:scaleY(.94)}50%{transform:scaleY(1.08)}}@keyframes demoHeroSweep{0%{transform:translate(-120%)rotate(10deg)}to{transform:translate(120%)rotate(10deg)}}@keyframes demoHeroTickerLeft{0%{transform:translate(-44%)}to{transform:translate(-56%)}}@keyframes demoHeroTickerRight{0%{transform:translate(-56%)}to{transform:translate(-44%)}}@media (width<=1180px){.demo-hero__grid{grid-template-columns:1fr}.demo-hero__visual,.demo-hero__field{min-height:640px}.demo-hero__ring--outer{width:560px;height:560px}.demo-hero__ring--mid{width:430px;height:430px}.demo-hero__ring--inner{width:310px;height:310px}}@media (width<=860px){.demo-hero{padding:118px 0 72px}.demo-hero__metrics{grid-template-columns:1fr}.demo-hero__visual,.demo-hero__field{min-height:560px}.demo-hero__document{width:min(100%,100% - 28px);min-height:auto;padding:22px 20px}.demo-hero__doc-headline,.demo-hero__document-top,.demo-hero__document-footer{flex-direction:column;align-items:flex-start}.demo-hero__doc-columns{grid-template-columns:1fr}.demo-hero__signal--one{top:10%;left:5%}.demo-hero__signal--two{top:9%;right:5%}.demo-hero__signal--three{bottom:10%;left:5%}}@media (width<=620px){.demo-hero__title{font-size:clamp(2.6rem,11vw,4.1rem)}.demo-hero__visual,.demo-hero__field{min-height:520px}.demo-hero__ring--outer{width:430px;height:430px}.demo-hero__ring--mid{width:330px;height:330px}.demo-hero__ring--inner{width:230px;height:230px}.demo-hero__ticker{display:none}.demo-hero__signal strong{font-size:.92rem}.demo-hero__signal span{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.demo-hero__content,.demo-hero__visual,.demo-hero__eyebrow,.demo-hero__title,.demo-hero__body,.demo-hero__cta-row,.demo-hero__metrics,.demo-hero__field,.demo-hero__document,.demo-hero__ticker,.demo-hero__signal,.demo-hero__metric,.demo-hero__ambient,.demo-hero__ring,.demo-hero__beam,.demo-hero__doc-wave span{opacity:1!important;animation:none!important;transform:none!important}}.demo-process-section{padding:84px 0;position:relative;overflow:clip}.demo-process-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 22%,#7eadff14,#0000 24%),radial-gradient(circle at 82% 72%,#63ffd50f,#0000 20%),linear-gradient(#ffffff04,#fff0);position:absolute;inset:0}.demo-process-section__heading{z-index:1;text-align:center;max-width:760px;margin:0 auto 48px;position:relative}.demo-process-section__heading h2{letter-spacing:-.045em;color:#f7fbff;margin:0;font-size:clamp(2.25rem,4vw,4rem);line-height:.98}.demo-process-section__heading p:not(.demo-eyebrow){color:#e8f1ffbd;max-width:650px;margin:16px auto 0;font-size:1rem;line-height:1.78}.demo-process-flow{gap:18px;padding:8px 0;display:grid;position:relative}.demo-process-flow__spine{pointer-events:none;background:linear-gradient(#fff0,#9ec2ff52 10%,#9ec2ff29 48%,#98ffd947 90%,#fff0);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 16px #7eadff29,0 0 28px #63ffd514}.demo-process-step{grid-template-columns:1fr 76px 1fr;align-items:center;min-height:196px;display:grid;position:relative}.demo-process-step--left .demo-process-step__body{transform-origin:100%;grid-column:1;margin-right:16px}.demo-process-step--right .demo-process-step__body{transform-origin:0;grid-column:3;margin-left:16px}.demo-process-step__anchor{pointer-events:none;width:76px;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demo-process-step__dot{z-index:2;background:radial-gradient(circle at 35% 35%,#fff 0%,#d9ebff 30%,#94c0ff 65%,#6ea8ff 100%);border-radius:999px;width:16px;height:16px;animation:4.8s ease-in-out infinite demoProcessPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #92b8ff14,0 0 18px #7eadff52,0 0 42px #63ffd51a}.demo-process-step__line{background:linear-gradient(90deg,#9ec2ff6b,#9ec2ff00);width:72px;height:1px;position:absolute;top:50%}.demo-process-step--left .demo-process-step__line{right:50%;transform:translateY(-50%)}.demo-process-step--right .demo-process-step__line{left:50%;transform:translateY(-50%)scaleX(-1)}.demo-process-step__body{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);isolation:isolate;background:linear-gradient(145deg,#ffffff13,#ffffff05),#070e1bb3;border:1px solid #ffffff14;border-radius:22px;padding:16px 16px 15px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 16px 42px #0003,inset 0 1px #ffffff0b}.demo-process-step__body:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#9ec2ff1f,#0000 28%),radial-gradient(circle at 0 100%,#63ffd514,#0000 22%);position:absolute;inset:0}.demo-process-step__body:after{content:"";pointer-events:none;background:linear-gradient(#ffffff05,#fff0);border-radius:21px;position:absolute;inset:1px}.demo-process-step:hover .demo-process-step__body{border-color:#9ec2ff29;transform:translateY(-4px);box-shadow:0 20px 54px #0000003d,0 0 20px #7eadff14,inset 0 1px #ffffff0f}.demo-process-step__topline{z-index:1;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex;position:relative}.demo-process-step__number{letter-spacing:.14em;text-transform:uppercase;color:#9ec2ff;font-size:.8rem;font-weight:800}.demo-process-step__tag{color:#e8f1ffc7;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#ffffff0f;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:.66rem;font-weight:700;display:inline-flex}.demo-process-step__inner{z-index:1;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:16px;display:grid;position:relative}.demo-process-step__copy h3{letter-spacing:-.03em;color:#f8fbff;margin:0;font-size:clamp(1.16rem,1.6vw,1.5rem);line-height:1.08}.demo-process-step__copy p{color:#e8f1ffbd;max-width:40ch;margin:10px 0 0;font-size:.94rem;line-height:1.66}.demo-process-step__visual-wrap{justify-items:center;gap:8px;display:grid}.demo-process-step__visual-label{letter-spacing:.12em;text-transform:uppercase;color:#bad0f1ad;text-align:center;font-size:.65rem;font-weight:700}.demo-process-visual{isolation:isolate;border-radius:24px;width:96px;height:96px;display:block;position:relative}.demo-process-visual__frame{background:radial-gradient(circle at 30% 30%,#ffffff12,#0000 42%),linear-gradient(#0c1424eb,#080f1cd6);border:1px solid #9ec2ff2e;border-radius:24px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #0000003d}.demo-process-visual__orbital{pointer-events:none;filter:blur(12px);border-radius:22px;position:absolute;inset:8px}.demo-process-visual__orbital--one{background:radial-gradient(circle,#7eadff2e,#0000 62%);animation:7s ease-in-out infinite demoProcessFloatSlow}.demo-process-visual__orbital--two{background:radial-gradient(circle,#63ffd51a,#0000 60%);animation:6s ease-in-out infinite reverse demoProcessFloatSlow}.demo-process-upload__panel{background:linear-gradient(#eff6ffe6,#ccdff6a3);border-radius:12px;width:48px;height:34px;animation:4.4s ease-in-out infinite demoProcessPanelBreathe;position:absolute;top:24px;left:24px;box-shadow:0 8px 20px #00000029,inset 0 1px #fff9}.demo-process-upload__line{background:#203d6c42;border-radius:999px;height:3px;position:absolute;left:32px}.demo-process-upload__line--one{width:18px;top:34px}.demo-process-upload__line--two{width:26px;top:42px}.demo-process-upload__line--three{width:14px;top:50px}.demo-process-upload__arrow{width:14px;height:24px;animation:2.8s ease-in-out infinite demoProcessArrowDrop;position:absolute;top:12px;left:50%;transform:translate(-50%)}.demo-process-upload__arrow:before,.demo-process-upload__arrow:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.demo-process-upload__arrow:before{background:linear-gradient(#ebf5ff,#9ec2ff);border-radius:999px;width:2px;height:15px;top:0}.demo-process-upload__arrow:after{border-bottom:2px solid #ebf5ff;border-right:2px solid #ebf5ff;width:10px;height:10px;bottom:0;transform:translate(-50%)rotate(45deg)}.demo-process-upload__pulse{border:1px solid #9ec2ff38;border-radius:18px;animation:2.8s ease-out infinite demoProcessPulseRing;position:absolute;inset:19px}.demo-process-analyse__ring{border:1px solid #9ec2ff42;border-radius:50%;animation:9.5s linear infinite demoProcessRotate;position:absolute;inset:18px}.demo-process-analyse__core{background:radial-gradient(circle at 35% 35%,#fff 0%,#dcecff 24%,#9fd8ff 58%,#7ef8d5 100%);border-radius:50%;width:22px;height:22px;animation:4s ease-in-out infinite demoProcessCorePulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #7eadff59,0 0 32px #63ffd529}.demo-process-analyse__dot{background:#eef7ff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 14px #9ec2ff66}.demo-process-analyse__dot--one{top:19px;left:44px}.demo-process-analyse__dot--two{bottom:26px;right:18px}.demo-process-analyse__dot--three{bottom:24px;left:18px}.demo-process-analyse__beam{transform-origin:0;background:linear-gradient(90deg,#9ec2ff6b,#9ec2ff00);height:1px;position:absolute;top:50%;left:50%}.demo-process-analyse__beam--one{width:28px;transform:translateY(-50%)rotate(-90deg)}.demo-process-analyse__beam--two{width:26px;transform:translateY(-50%)rotate(34deg)}.demo-process-analyse__beam--three{width:24px;transform:translateY(-50%)rotate(146deg)}.demo-process-draft__sheet{background:linear-gradient(#f5f9fff0,#d7e4f6c7);border-radius:14px;width:44px;height:56px;position:absolute;box-shadow:0 10px 20px #00000024,inset 0 1px #ffffffb8}.demo-process-draft__sheet--back{opacity:.75;top:18px;left:20px;transform:rotate(-8deg)}.demo-process-draft__sheet--front{animation:4.6s ease-in-out infinite demoProcessSheetLift;top:22px;left:30px;transform:rotate(6deg)}.demo-process-draft__row{z-index:2;background:#253e6547;border-radius:999px;height:3px;position:absolute;left:39px}.demo-process-draft__row--one{width:18px;top:38px}.demo-process-draft__row--two{width:22px;top:46px}.demo-process-draft__row--three{width:14px;top:54px}.demo-process-draft__check{filter:drop-shadow(0 0 10px #63ffd547);border-bottom:2px solid #8bffd5;border-left:2px solid #8bffd5;width:16px;height:9px;animation:3.4s ease-in-out infinite demoProcessCheckGlow;position:absolute;bottom:16px;right:16px;transform:rotate(-45deg)}.demo-process-verify__badge{border:1px dashed #9ec2ff42;border-radius:50%;animation:10s linear infinite demoProcessRotateReverse;position:absolute;inset:20px}.demo-process-verify__seal{background:radial-gradient(circle at 35% 35%,#fff 0%,#d8ecff 26%,#9ac8ff 62%,#7ef8d5 100%);border-radius:50%;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #7eadff52,0 0 34px #63ffd524}.demo-process-verify__tick{z-index:2;border-bottom:3px solid #0b1b2e;border-left:3px solid #0b1b2e;width:16px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)rotate(-45deg)}.demo-process-verify__spark{transform-origin:bottom;background:linear-gradient(#fffffff2,#9ec2ff1a);border-radius:999px;width:4px;height:14px;animation:2.6s ease-in-out infinite demoProcessSparkFlicker;position:absolute}.demo-process-verify__spark--one{top:10px;left:46px}.demo-process-verify__spark--two{top:28px;right:18px;transform:rotate(55deg)}.demo-process-verify__spark--three{bottom:24px;left:18px;transform:rotate(-55deg)}.demo-process-step__grain{opacity:.08;mix-blend-mode:soft-light;pointer-events:none;background-image:radial-gradient(#ffffff5c .45px,#0000 .45px);background-size:10px 10px;position:absolute;inset:0}.demo-process-step:nth-child(2) .demo-process-step__body{background:linear-gradient(145deg,#d3e5ff14,#ffffff07),#080f1cba}.demo-process-step:nth-child(3) .demo-process-step__body{background:linear-gradient(145deg,#a0ffe00e,#ffffff06),#070e1bb8}.demo-process-step:nth-child(4) .demo-process-step__body{background:linear-gradient(145deg,#bcd4ff13,#ffffff05),#070e1bb8}@keyframes demoProcessPulse{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 0 6px #92b8ff14,0 0 18px #7eadff52,0 0 42px #63ffd51a}50%{transform:translate(-50%,-50%)scale(1.16);box-shadow:0 0 0 9px #92b8ff1a,0 0 26px #7eadff66,0 0 54px #63ffd521}}@keyframes demoProcessRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes demoProcessRotateReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes demoProcessCorePulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.15)}}@keyframes demoProcessFloatSlow{0%,to{opacity:.92;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}@keyframes demoProcessArrowDrop{0%,to{opacity:.8;transform:translate(-50%)translateY(0)}50%{opacity:1;transform:translate(-50%)translateY(8px)}}@keyframes demoProcessPulseRing{0%{opacity:0;transform:scale(.9)}35%{opacity:.45}to{opacity:0;transform:scale(1.12)}}@keyframes demoProcessPanelBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes demoProcessSheetLift{0%,to{transform:rotate(6deg)translateY(0)}50%{transform:rotate(6deg)translateY(-4px)}}@keyframes demoProcessCheckGlow{0%,to{opacity:.85;filter:drop-shadow(0 0 8px #63ffd53d)}50%{opacity:1;filter:drop-shadow(0 0 14px #63ffd561)}}@keyframes demoProcessSparkFlicker{0%,to{opacity:.45;transform:scaleY(.9)}50%{opacity:1;transform:scaleY(1.12)}}@media (width<=1080px){.demo-process-step{grid-template-columns:1fr 64px 1fr;min-height:188px}.demo-process-step__anchor{width:64px}.demo-process-step__line{width:60px}.demo-process-step__inner{grid-template-columns:minmax(0,1fr) 106px}.demo-process-visual{width:90px;height:90px}}@media (width<=980px){.demo-process-section{padding:74px 0}.demo-process-section__heading{text-align:left;margin-bottom:42px}.demo-process-flow__spine{left:14px;transform:none}.demo-process-step{grid-template-columns:30px 1fr;gap:16px;min-height:auto}.demo-process-step__anchor{width:30px;top:50%;left:14px;transform:translate(-50%,-50%)}.demo-process-step__line,.demo-process-step--left .demo-process-step__line,.demo-process-step--right .demo-process-step__line{width:28px;top:50%;left:50%;transform:translateY(-50%)}.demo-process-step__body,.demo-process-step--left .demo-process-step__body,.demo-process-step--right .demo-process-step__body{transform-origin:0;grid-column:2;margin:0}}@media (width<=720px){.demo-process-section{padding:64px 0}.demo-process-section__heading h2{font-size:clamp(2rem,11vw,2.7rem)}.demo-process-section__heading p:not(.demo-eyebrow){font-size:.95rem;line-height:1.7}.demo-process-flow{gap:14px}.demo-process-step__body{border-radius:20px;padding:15px 14px 14px}.demo-process-step__body:after{border-radius:19px}.demo-process-step__topline{gap:10px;margin-bottom:12px}.demo-process-step__tag{padding:0 10px;font-size:.62rem}.demo-process-step__inner{grid-template-columns:1fr;gap:14px}.demo-process-step__visual-wrap{justify-items:start}.demo-process-step__visual-label{text-align:left}}.demo-outcomes{isolation:isolate;position:relative;overflow:clip}.demo-outcomes__shell{z-index:2;position:relative}.demo-outcomes__noise,.demo-outcomes__glow{pointer-events:none;position:absolute}.demo-outcomes__noise{z-index:0;opacity:.12;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:140px 140px,140px 140px;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.demo-outcomes__glow{z-index:1;filter:blur(70px);mix-blend-mode:screen;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.demo-outcomes__glow--one{background:#7cb1ff29;width:340px;height:340px;animation-name:demoOutcomesGlowOne;animation-duration:13s;top:140px;left:-120px}.demo-outcomes__glow--two{background:#77ffdc1c;width:360px;height:360px;animation-name:demoOutcomesGlowTwo;animation-duration:16s;bottom:40px;right:-140px}.demo-outcomes__heading{margin-bottom:42px}.demo-outcomes__title{letter-spacing:-.055em;text-wrap:balance;max-width:980px;margin:0;font-size:clamp(2.5rem,5vw,4.7rem);line-height:.98}.demo-outcomes__intro{color:#e1ebfac2;max-width:760px;margin:20px 0 0;font-size:1.02rem;line-height:1.82}.demo-outcomes__layout{gap:18px;display:grid;position:relative}.demo-outcomes-band{--band-accent:154, 198, 255;clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,24px 100%,0 calc(100% - 24px));background:linear-gradient(#ffffff0b,#ffffff03),#09101cd6;border:1px solid #ffffff14;grid-template-columns:minmax(240px,.82fr) minmax(0,1.18fr);gap:0;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 60px #0000002e}.demo-outcomes-band:before{content:"";background:linear-gradient(135deg, rgba(var(--band-accent), .08), transparent 24%), linear-gradient(180deg, #ffffff08, transparent 26%);opacity:.9;pointer-events:none;position:absolute;inset:0}.demo-outcomes-band:after{content:"";background:linear-gradient(90deg, rgba(var(--band-accent), .18), rgba(var(--band-accent), .05) 12%, transparent 30%);opacity:.32;pointer-events:none;animation:8.5s ease-in-out infinite demoOutcomesBandPulse;position:absolute;inset:0}.demo-outcomes-band--signal{--band-accent:149, 192, 255}.demo-outcomes-band--value{--band-accent:121, 255, 216}.demo-outcomes-band--trust{--band-accent:214, 229, 255}.demo-outcomes-band__header{z-index:1;border-right:1px solid #ffffff0f;align-items:stretch;gap:18px;min-width:0;padding:28px 24px 24px;display:flex;position:relative}.demo-outcomes-band__header-line{background:linear-gradient(180deg, rgba(var(--band-accent), 1), rgba(var(--band-accent), .24) 58%, transparent);width:2px;box-shadow:0 0 22px rgba(var(--band-accent), .18);flex:0 0 2px;animation:7s ease-in-out infinite demoOutcomesRailGlow}.demo-outcomes-band__heading{min-width:0}.demo-outcomes-band__kicker{color:#eaf2ffd6;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid rgba(var(--band-accent), .22);margin-bottom:14px;padding:0 0 8px;font-size:.72rem;font-weight:800;display:inline-block}.demo-outcomes-band__heading h3{color:#f8fbff;letter-spacing:-.04em;margin:0;font-size:clamp(1.38rem,2.2vw,1.8rem);line-height:1.02}.demo-outcomes-band__heading p{color:#e2edfcb8;max-width:34ch;margin:14px 0 0;font-size:.95rem;line-height:1.72}.demo-outcomes-band__body{z-index:1;gap:0;min-width:0;padding:10px 0;display:grid;position:relative}.demo-outcome-row{--row-accent:var(--band-accent);outline:none;grid-template-columns:18px 58px minmax(0,1fr);align-items:stretch;gap:0;min-width:0;display:grid;position:relative}.demo-outcome-row+.demo-outcome-row{border-top:1px solid #ffffff0d}.demo-outcome-row__track{background:linear-gradient(180deg, rgba(var(--row-accent), .15), rgba(var(--row-accent), .04));position:relative}.demo-outcome-row__track:before{content:"";background:linear-gradient(180deg, rgba(var(--row-accent), .7), rgba(var(--row-accent), .18) 55%, transparent);opacity:.62;animation:6.5s ease-in-out infinite demoOutcomesTrackShift;position:absolute;inset:0}.demo-outcome-row__number{color:rgba(var(--row-accent), .84);letter-spacing:.16em;text-transform:uppercase;border-right:1px solid #ffffff0d;justify-content:center;align-items:flex-start;padding:22px 10px 18px;font-size:.8rem;font-weight:800;display:flex}.demo-outcome-row__main{background:linear-gradient(90deg, rgba(var(--row-accent), .03), transparent 20%), transparent;min-width:0;padding:18px 22px 20px;transition:background .24s,color .24s,border-color .24s,box-shadow .24s,filter .24s;position:relative}.demo-outcome-row__main:before{content:"";background:linear-gradient(135deg, rgba(var(--row-accent), .1), rgba(var(--row-accent), .02) 32%, transparent 62%);opacity:.28;pointer-events:none;transition:opacity .24s,filter .24s;animation:8.2s ease-in-out infinite demoOutcomesSurfaceTint;position:absolute;inset:0}.demo-outcome-row__main:after{content:"";border-left:1px solid rgba(var(--row-accent), .06);pointer-events:none;position:absolute;inset:0}.demo-outcome-row__meta{z-index:1;margin-bottom:12px;position:relative}.demo-outcome-row__main h4{z-index:1;color:#f8fbff;letter-spacing:-.026em;margin:0;font-size:1.02rem;line-height:1.34;position:relative}.demo-outcome-row__main p{z-index:1;color:#e1ecfcbd;max-width:64ch;margin:9px 0 0;font-size:.94rem;line-height:1.74;position:relative}.demo-outcome-row:hover .demo-outcome-row__track:before,.demo-outcome-row:focus-visible .demo-outcome-row__track:before{opacity:1}.demo-outcome-row:hover .demo-outcome-row__number,.demo-outcome-row:focus-visible .demo-outcome-row__number{color:rgba(var(--row-accent), 1);text-shadow:0 0 18px rgba(var(--row-accent), .22)}.demo-outcome-row:hover .demo-outcome-row__main,.demo-outcome-row:focus-visible .demo-outcome-row__main{background:linear-gradient(90deg, rgba(var(--row-accent), .08), transparent 22%), linear-gradient(180deg, #ffffff05, transparent);box-shadow:inset 0 1px 0 #ffffff0a, 0 0 0 1px rgba(var(--row-accent), .12);filter:saturate(1.06)}.demo-outcome-row:hover .demo-outcome-row__main:before,.demo-outcome-row:focus-visible .demo-outcome-row__main:before{opacity:.62;filter:saturate(1.15)}.demo-pill--outcome{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%,6px 50%);letter-spacing:.14em;text-transform:uppercase;border:1px solid #0000;border-radius:0;min-height:24px;padding:0 10px;font-size:.68rem;font-weight:800}.demo-pill--outcome.is-medium{color:#ffc47d;background:#ffb65d1f;border-color:#ffb65d38}.demo-pill--outcome.is-low{color:#9ac3ff;background:#79b2ff1f;border-color:#79b2ff33}.demo-pill--outcome.is-info{color:#8effdd;background:#67ffd91c;border-color:#67ffd92e}.demo-pill--outcome.is-verified{color:#d8ecff;background:#bfe3ff1c;border-color:#bfe3ff2e}@keyframes demoOutcomesGlowOne{0%,to{opacity:.32;filter:blur(70px)saturate()}50%{opacity:.52;filter:blur(70px)saturate(1.14)}}@keyframes demoOutcomesGlowTwo{0%,to{opacity:.24;filter:blur(70px)saturate()}50%{opacity:.42;filter:blur(70px)saturate(1.16)}}@keyframes demoOutcomesBandPulse{0%,to{opacity:.18}50%{opacity:.36}}@keyframes demoOutcomesRailGlow{0%,to{opacity:.82;box-shadow:0 0 16px rgba(var(--band-accent), .14)}50%{opacity:1;box-shadow:0 0 26px rgba(var(--band-accent), .24)}}@keyframes demoOutcomesTrackShift{0%,to{opacity:.52;filter:saturate()}50%{opacity:.9;filter:saturate(1.14)}}@keyframes demoOutcomesSurfaceTint{0%,to{opacity:.22;filter:saturate()}50%{opacity:.4;filter:saturate(1.08)}}@media (width<=1080px){.demo-outcomes-band{grid-template-columns:1fr}.demo-outcomes-band__header{border-bottom:1px solid #ffffff0f;border-right:0;padding:24px 20px 18px}.demo-outcomes-band__heading p{max-width:52ch}}@media (width<=760px){.demo-outcomes__heading{margin-bottom:30px}.demo-outcomes__layout{gap:14px}.demo-outcomes-band{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.demo-outcomes-band__header{gap:14px;padding:20px 16px 16px}.demo-outcomes-band__heading h3{font-size:1.25rem}.demo-outcomes-band__heading p,.demo-outcome-row__main p,.demo-outcomes__intro{font-size:.92rem;line-height:1.72}.demo-outcome-row{grid-template-columns:14px 48px minmax(0,1fr)}.demo-outcome-row__number{padding:20px 8px 18px;font-size:.74rem}.demo-outcome-row__main{padding:16px 16px 18px}}@media (width<=520px){.demo-outcomes-band__kicker{margin-bottom:12px;font-size:.68rem}.demo-outcome-row{grid-template-columns:12px 40px minmax(0,1fr)}.demo-outcome-row__main h4{font-size:.97rem}}@media (prefers-reduced-motion:reduce){.demo-outcomes__glow,.demo-outcomes-band:after,.demo-outcomes-band__header-line,.demo-outcome-row__track:before,.demo-outcome-row__main:before{animation:none!important}.demo-outcome-row__main,.demo-outcome-row__main:before{transition:none!important}}.demo-deliverable-section{position:relative;overflow:hidden}.demo-deliverable-section:before,.demo-deliverable-section:after{content:"";pointer-events:none;position:absolute;inset:auto}.demo-deliverable-section:before{filter:blur(28px);opacity:.8;background:radial-gradient(circle,#6ca2ff2e 0%,#6ca2ff0f 26%,#0000 68%);width:30rem;height:30rem;animation:9s ease-in-out infinite demoDeliverableAuraOne;top:12%;left:-8%}.demo-deliverable-section:after{filter:blur(30px);opacity:.65;background:radial-gradient(circle,#67ffd126 0%,#67ffd10d 30%,#0000 72%);width:28rem;height:28rem;animation:11s ease-in-out infinite demoDeliverableAuraTwo;bottom:2%;right:-10%}.demo-deliverable{grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr);align-items:center;gap:clamp(28px,4vw,58px);display:grid;position:relative}.demo-deliverable__copy{z-index:1;position:relative}.demo-deliverable__copy h2{letter-spacing:-.04em;color:#f6fbff;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(2.2rem,4.6vw,4.25rem);line-height:.95}.demo-deliverable__copy>p:last-of-type{color:#e8f1ffc7;max-width:62ch;margin:22px 0 0;font-size:1.03rem;line-height:1.82}.demo-deliverable__points{gap:16px;margin-top:32px;display:grid}.demo-deliverable__point{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:linear-gradient(135deg,#ffffff0e,#ffffff05),linear-gradient(#08101ceb,#0a1320d1);border:1px solid #aac9ff1f;gap:8px;padding:20px 22px 20px 26px;transition:transform .35s,border-color .35s,background .35s,box-shadow .35s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 46px #00000038}.demo-deliverable__point:before{content:"";opacity:.45;background:linear-gradient(90deg,#78aaff29,#0000 34% 66%,#75ffd81f);animation:7s linear infinite demoDeliverablePanelGlow;position:absolute;inset:0}.demo-deliverable__point:after{content:"";opacity:.9;background:linear-gradient(#86b4ff 0%,#74ffd7 100%);width:2px;position:absolute;top:18px;bottom:18px;left:0}.demo-deliverable__point:hover,.demo-deliverable__point:focus-within{background:linear-gradient(135deg,#ffffff12,#ffffff06),linear-gradient(#09111ff5,#0b1625e0);border-color:#92c1ff47;transform:translateY(-3px)translate(2px);box-shadow:inset 0 1px #ffffff0d,0 24px 56px #00000047}.demo-deliverable__point strong,.demo-deliverable__point span{z-index:1;position:relative}.demo-deliverable__point strong{letter-spacing:-.01em;color:#f6fbff;font-size:1rem;font-weight:700;display:block}.demo-deliverable__point span{color:#e7f1ffbd;font-size:.96rem;line-height:1.7;display:block}.demo-deliverable__doc{justify-content:flex-end;align-items:stretch;min-height:100%;display:flex;position:relative}.deliverable-sheet{color:#09111d;clip-path:polygon(0 0,calc(100% - 32px) 0,100% 32px,100% 100%,34px 100%,0 calc(100% - 34px));isolation:isolate;background:linear-gradient(#f4f8fffa,#e3ecf9f0);border:1px solid #b9d2ff75;width:min(100%,540px);min-height:100%;padding:28px 28px 26px;transition:transform .45s,box-shadow .45s;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-8deg)rotateX(1.5deg);box-shadow:0 32px 80px #00000057,inset 0 0 0 1px #ffffff6b}.deliverable-sheet:hover,.deliverable-sheet:focus-within{transform:perspective(1400px)rotateY(-4deg)rotateX(.5deg)translateY(-4px);box-shadow:0 42px 94px #0006,inset 0 0 0 1px #ffffff80}.deliverable-sheet__glow{filter:blur(18px);opacity:.65;z-index:0;background:radial-gradient(circle,#7cb0ff47 0%,#7cb0ff1f 32%,#0000 70%);width:80%;height:55%;animation:8s ease-in-out infinite demoDeliverablePaperGlow;position:absolute;inset:-20% auto auto -10%}.deliverable-sheet__edge{clip-path:polygon(12px 0,calc(100% - 32px) 0,100% 32px,100% calc(100% - 12px),calc(100% - 12px) 100%,34px 100%,0 calc(100% - 34px),0 12px);z-index:1;pointer-events:none;border:1px solid #344f721f;position:absolute;inset:0}.deliverable-sheet__header,.deliverable-sheet__meta,.deliverable-sheet__spotlight,.deliverable-sheet__status,.deliverable-sheet__signature,.deliverable-sheet__stamp,.deliverable-sheet__divider{z-index:2;position:relative}.deliverable-sheet__header{gap:8px;padding-right:80px;display:grid}.deliverable-sheet__kicker{letter-spacing:.13em;text-transform:uppercase;color:#406081;width:fit-content;padding:4px 10px 4px 0;font-size:.76rem;font-weight:700;display:inline-flex}.deliverable-sheet__header strong{letter-spacing:-.03em;color:#081220;max-width:14ch;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.04;display:block}.deliverable-sheet__meta{gap:12px;margin-top:26px;display:grid}.deliverable-sheet__row,.deliverable-sheet__status,.deliverable-sheet__signature{grid-template-columns:1fr auto;align-items:end;gap:16px;display:grid}.deliverable-sheet__row span,.deliverable-sheet__status span,.deliverable-sheet__signature span,.deliverable-sheet__spotlight span{letter-spacing:.12em;text-transform:uppercase;color:#5d7694;font-size:.79rem;font-weight:700}.deliverable-sheet__row strong,.deliverable-sheet__status strong,.deliverable-sheet__signature strong{text-align:right;color:#0b1624;font-size:.95rem;font-weight:700}.deliverable-sheet__divider{background:linear-gradient(90deg,#2a415f00,#2a415f38 12% 88%,#2a415f00);height:1px;margin:18px 0}.deliverable-sheet__spotlight{color:#f8fbff;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,18px 100%,0 calc(100% - 18px));background:linear-gradient(135deg,#0b121ffa,#18283ef0);gap:10px;padding:20px 22px 18px;display:grid;box-shadow:inset 0 1px #ffffff12,0 16px 30px #070d182e}.deliverable-sheet__spotlight span{color:#b5d1ffe0}.deliverable-sheet__spotlight strong{letter-spacing:-.05em;color:#fff;font-size:clamp(2rem,5vw,3rem);line-height:.95}.deliverable-sheet__status{min-height:52px}.deliverable-sheet__signature{align-items:start;padding-top:4px}.deliverable-sheet__signature>div{gap:7px;display:grid}.deliverable-sheet__signature>div:last-child strong,.deliverable-sheet__signature>div:last-child span{text-align:right}.deliverable-sheet__stamp{color:#102c52cc;letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff42;border:2px solid #1e49836b;justify-content:center;align-items:center;min-width:190px;min-height:48px;padding:0 18px;font-size:.8rem;font-weight:800;display:inline-flex;position:absolute;top:26px;right:-44px;transform:rotate(45deg)}@keyframes demoDeliverableAuraOne{0%,to{opacity:.72;transform:translate(0,0)}50%{opacity:.96;transform:translate(20px,-12px)}}@keyframes demoDeliverableAuraTwo{0%,to{opacity:.58;transform:translate(0,0)}50%{opacity:.84;transform:translate(-24px,10px)}}@keyframes demoDeliverablePanelGlow{0%{opacity:.2;transform:translate(-8%)}50%{opacity:.42;transform:translate(3%)}to{opacity:.2;transform:translate(-8%)}}@keyframes demoDeliverablePaperGlow{0%,to{opacity:.48;transform:translate(0,0)}50%{opacity:.78;transform:translate(18px,10px)}}@media (width<=1100px){.demo-deliverable{grid-template-columns:1fr;gap:34px}.demo-deliverable__copy h2{max-width:14ch}.demo-deliverable__doc{justify-content:flex-start}.deliverable-sheet{width:min(100%,620px);transform:none}.deliverable-sheet:hover,.deliverable-sheet:focus-within{transform:translateY(-4px)}}@media (width<=760px){.demo-deliverable__copy h2{max-width:none;font-size:clamp(2rem,10vw,3rem)}.demo-deliverable__copy>p:last-of-type{font-size:.98rem;line-height:1.74}.demo-deliverable__points{gap:14px}.demo-deliverable__point{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));padding:18px 18px 18px 22px}.deliverable-sheet{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,24px 100%,0 calc(100% - 24px));padding:22px 18px}.deliverable-sheet__header{padding-right:0}.deliverable-sheet__row,.deliverable-sheet__status,.deliverable-sheet__signature{grid-template-columns:1fr;gap:6px}.deliverable-sheet__row strong,.deliverable-sheet__status strong,.deliverable-sheet__signature strong,.deliverable-sheet__signature>div:last-child strong,.deliverable-sheet__signature>div:last-child span{text-align:left}.deliverable-sheet__spotlight{padding:18px 18px 16px}.deliverable-sheet__spotlight strong{font-size:clamp(1.8rem,10vw,2.5rem)}.deliverable-sheet__stamp{min-width:170px;min-height:42px;font-size:.68rem;top:20px;right:-56px}}@media (prefers-reduced-motion:reduce){.demo-deliverable-section:before,.demo-deliverable-section:after,.demo-deliverable__point:before,.deliverable-sheet__glow{animation:none}.demo-deliverable__point,.deliverable-sheet{transition:none}}.demo-faq-section{position:relative;overflow:hidden}.demo-faq-section:before,.demo-faq-section:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:auto}.demo-faq-section:before{filter:blur(8px);opacity:.9;background:radial-gradient(circle,#a9dcff1a 0%,#a9dcff00 68%);width:28rem;height:28rem;animation:12s ease-in-out infinite demoFaqAuraShift;top:4rem;right:-8rem}.demo-faq-section:after{clip-path:polygon(0 16%,74% 0,100% 76%,17% 100%);opacity:.3;background:linear-gradient(135deg,#ffffff12,#fff0);width:30rem;height:20rem;animation:14s ease-in-out infinite demoFaqPlateGlow;bottom:-6rem;left:-10rem}.demo-faq-section .demo-shell{z-index:1;position:relative}.demo-faq-section__heading{gap:1rem;max-width:56rem;margin-bottom:3.4rem;padding:0 0 1.4rem;display:grid;position:relative}.demo-faq-section__heading:after{content:"";background:linear-gradient(90deg,#ffffffe6,#ffffff1a);width:min(100%,18rem);height:1px}.demo-faq-section__intro{color:#ebf0ffb3;max-width:44rem;margin:0;line-height:1.7}.demo-faq{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}.demo-faq__item{clip-path:polygon(0 0,calc(100% - 1.35rem) 0,100% 1.35rem,100% 100%,1.35rem 100%,0 calc(100% - 1.35rem));isolation:isolate;background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff1f;grid-column:span 6;min-height:100%;padding:1.15rem 1.15rem 1.25rem;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;position:relative;overflow:hidden}.demo-faq__item:before,.demo-faq__item:after{content:"";pointer-events:none;position:absolute;inset:0}.demo-faq__item:before{opacity:.75;z-index:0;animation:10s ease-in-out infinite demoFaqWashShift;animation-delay:calc(var(--faq-index,0) * .4s);background:linear-gradient(135deg,#aad7ff2e 0%,#aad7ff0f 20%,#aad7ff00 42%)}.demo-faq__item:after{clip-path:polygon(100% 0,0 100%,100% 100%);opacity:.5;z-index:0;width:6rem;height:6rem;animation:8s ease-in-out infinite demoFaqCornerPulse;animation-delay:calc(var(--faq-index,0) * .3s);background:linear-gradient(135deg,#ffffff2e,#fff0);inset:auto 0 0 auto}.demo-faq__item:hover,.demo-faq__item:focus-within{background:linear-gradient(#fff1,#ffffff07);border-color:#b6e4ff73;transform:translateY(-4px);box-shadow:0 14px 36px #00000047,inset 0 0 0 1px #aad7ff14}.demo-faq__item-topline,.demo-faq__item-body{z-index:1;position:relative}.demo-faq__item-topline{align-items:center;gap:.9rem;margin-bottom:1rem;display:flex}.demo-faq__index{letter-spacing:.18em;text-transform:uppercase;color:#c3e7ffdb;min-width:2.4rem;animation:9s ease-in-out infinite demoFaqIndexGlow;animation-delay:calc(var(--faq-index,0) * .3s);flex:none;font-size:.8rem;font-weight:600}.demo-faq__line{transform-origin:0;width:100%;height:1px;animation:8s ease-in-out infinite demoFaqLinePulse;animation-delay:calc(var(--faq-index,0) * .22s);background:linear-gradient(90deg,#c3e7ffb8,#ffffff14)}.demo-faq__item-body{gap:.7rem;display:grid}.demo-faq__item h3{letter-spacing:-.02em;color:#f6f8ff;max-width:28rem;margin:0;font-size:clamp(1.05rem,1rem + .48vw,1.42rem);line-height:1.22}.demo-faq__item p{color:#e7edf8c2;max-width:36rem;margin:0;font-size:.98rem;line-height:1.72}.demo-cta-banner--faq{clip-path:polygon(0 0,calc(100% - 1.8rem) 0,100% 1.8rem,100% 100%,0 100%);background:linear-gradient(135deg,#ffffff0e,#ffffff05);border:1px solid #ffffff24;grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr);align-items:center;gap:1.5rem;margin-top:2rem;padding:1.5rem;display:grid;position:relative;overflow:hidden}.demo-cta-banner--faq:before{content:"";pointer-events:none;background:linear-gradient(90deg,#b1dbff14,#b1dbff00 45%);animation:10s ease-in-out infinite demoFaqBannerShift;position:absolute;inset:0}.demo-cta-banner__copy,.demo-cta-banner__actions{z-index:1;position:relative}.demo-cta-banner__copy{gap:.75rem;display:grid}.demo-cta-banner__copy h3{letter-spacing:-.03em;color:#f8faff;margin:0;font-size:clamp(1.35rem,1.2rem + .7vw,2rem);line-height:1.05}.demo-cta-banner__copy p:last-child{color:#e8eef9bd;max-width:42rem;margin:0;line-height:1.7}.demo-cta-banner__actions{flex-wrap:wrap;justify-content:flex-end;gap:.85rem;display:flex}.demo-cta-banner--faq .demo-button{justify-content:center;min-width:13.25rem}@keyframes demoFaqLinePulse{0%,to{opacity:.52;filter:brightness(.92);transform:scaleX(.82)}50%{opacity:1;filter:brightness(1.12);transform:scaleX(1)}}@keyframes demoFaqWashShift{0%,to{opacity:.56;filter:saturate(.95)brightness(.95)}50%{opacity:.88;filter:saturate(1.15)brightness(1.08)}}@keyframes demoFaqCornerPulse{0%,to{opacity:.32;filter:brightness(.9)}50%{opacity:.62;filter:brightness(1.2)}}@keyframes demoFaqIndexGlow{0%,to{color:#c3e7ffb8;text-shadow:0 0 #c3e7ff00}50%{color:#e4f3fff5;text-shadow:0 0 12px #a5dbff2e}}@keyframes demoFaqBannerShift{0%,to{opacity:.42;transform:translate(0)}50%{opacity:.78;transform:translate(1.25%)}}@keyframes demoFaqAuraShift{0%,to{opacity:.52;filter:blur(8px)saturate()}50%{opacity:.9;filter:blur(10px)saturate(1.15)}}@keyframes demoFaqPlateGlow{0%,to{opacity:.18;filter:brightness(.9)}50%{opacity:.34;filter:brightness(1.12)}}@media (width<=1100px){.demo-faq{gap:1rem}.demo-faq__item{grid-column:span 12}.demo-cta-banner--faq{grid-template-columns:1fr;align-items:start}.demo-cta-banner__actions{justify-content:flex-start}}@media (width<=720px){.demo-faq-section__heading{margin-bottom:2.4rem;padding-bottom:1rem}.demo-faq__item{clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,1rem 100%,0 calc(100% - 1rem));padding:1rem .95rem 1.1rem}.demo-faq__item-topline{gap:.7rem;margin-bottom:.85rem}.demo-faq__item h3{font-size:1rem}.demo-faq__item p{font-size:.94rem;line-height:1.64}.demo-cta-banner--faq{clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,0 100%);margin-top:1.35rem;padding:1.15rem}.demo-cta-banner__actions{flex-direction:column;align-items:stretch}.demo-cta-banner--faq .demo-button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.demo-faq-section:before,.demo-faq-section:after,.demo-faq__item:before,.demo-faq__item:after,.demo-faq__index,.demo-faq__line,.demo-cta-banner--faq:before{animation:none}.demo-faq__item{transition:none}}:root{--ease-soft:cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth}html,body,#root{background:#050508;min-height:100%;margin:0;padding:0;overflow-x:hidden}body{color:#e2e8f0;background:#050508;font-family:Inter,sans-serif}*{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}a,button,[role=button]{cursor:pointer}button,input,textarea,select{font:inherit}img,video{max-width:100%;display:block}
