:root{--primary:#00a7b1;--primary-hover:color-mix(in srgb, var(--primary) 84%, #000);--primary-active:color-mix(in srgb, var(--primary) 72%, #000);--primary-soft:color-mix(in srgb, var(--primary) 10%, #fff);--primary-border:color-mix(in srgb, var(--primary) 28%, #fff);--primary-text:#fff;--background:#fff;--surface:#fff;--surface-soft:#f6f6f3;--surface-warm:color-mix(in srgb, var(--primary) 5%, #fff);--border:#dedfdb;--border-strong:#c6c8c3;--dark:#040707;--dark-surface:#0d1211;--dark-elevated:#151b19;--dark-border:#28302e;--dark-text:#fff;--dark-muted:#aab4b0;--text:#171a19;--text-muted:#626a67;--text-subtle:#7c8581;--success:#167553;--success-soft:#e9f6f0;--fast-verify:#00a7b1;--fast-verify-hover:#008b94;--fast-verify-dark:#002d3c;--fast-verify-surface:#f0fbff;--fast-verify-border:#cceef9;--font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-header:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--radius-small:.45rem;--radius:.8rem;--radius-large:1.3rem;--radius-pill:100rem;--shadow-small:0 .5rem 1.4rem color-mix(in srgb, var(--dark) 8%, transparent);--shadow:0 1.2rem 3.4rem color-mix(in srgb, var(--dark) 10%, transparent);--viewport:76rem;--viewport-wide:88rem;--header-height:5rem;--transition:160ms ease}*,*::before,*::after{box-sizing:border-box}html{background:var(--background);color-scheme:light;scroll-behavior:smooth}body{margin:0;min-width:20rem;background:var(--background);color:var(--text);font:1rem/1.65 var(--font)}body[data-navigation-open]{overflow:hidden}img,video,iframe{display:block;max-width:100%;height:auto;border:0}button,input,textarea,select{font:inherit}button,select{cursor:pointer}a{color:inherit}p,ul,ol{margin-top:0}ul,ol{padding-left:1.25rem}h1,h2,h3,h4{margin:0 0 1rem;color:var(--text);font-family:var(--font-header);line-height:1;letter-spacing:-.035em;text-wrap:balance}h1{font-size:clamp(2.4rem,4.6vw,5.2rem)}h2{font-size:clamp(2rem,3.4vw,3.2rem)}h3{font-size:clamp(1.25rem,2vw,1.55rem)}p{margin-bottom:1.35rem}strong{font-weight:750}::selection{background:var(--primary);color:var(--primary-text)}:focus-visible{outline:.2rem solid var(--primary);outline-offset:.2rem}.SkipLink{position:fixed;top:.75rem;left:.75rem;z-index:1000;padding:.7rem 1rem;border-radius:var(--radius-small);background:var(--dark);color:var(--dark-text);text-decoration:none;transform:translateY(-200%);transition:transform var(--transition)}.SkipLink:focus{transform:translateY(0)}.Page-Viewport{width:min(100% - 2.5rem,var(--viewport));margin-inline:auto}.Page-Viewport.wide{width:min(100% - 2.5rem,var(--viewport-wide))}.Page-Viewport.narrow{max-width:61rem}.Page-Viewport.split{display:grid;grid-template-columns:minmax(0,1.08fr)minmax(20rem,.92fr);gap:clamp(3rem,8vw,7rem);align-items:start}.Page-Viewport.article{display:grid;grid-template-columns:minmax(0,1fr)21rem;gap:clamp(3rem,7vw,6rem);align-items:start}.Section{padding:clamp(5rem,10vw,8rem)0}.Section.compact{padding-block:clamp(4rem,7vw,5.5rem)}.Section.soft{background:var(--surface-soft)}.Section.dark{background:var(--dark);color:var(--dark-text)}.Section.intro{border-bottom:.0625rem solid var(--border)}.Section.finalCta{padding-top:0}.Section.dark+.Section.finalCta,.Section.soft+.Section.finalCta{padding-top:clamp(5rem,10vw,8rem)}.Section.header{padding:clamp(4rem,8vw,6rem)0;background:var(--dark);color:var(--dark-text)}.Section.header h1{margin-bottom:.75rem;color:var(--dark-text);font-size:clamp(2.5rem,6vw,4.5rem)}.Section.header p{margin:0;color:var(--dark-muted)}.Section[id]{scroll-margin-top:var(--header-height)}.Section-Header{margin:0}.Section-Header.center{max-width:52rem;margin:0 auto clamp(2.75rem,6vw,4.5rem);text-align:center}.Section-Header.center .Section-Text{margin-top:1rem}.Section-Header.split{display:grid;grid-template-columns:minmax(0,1.1fr)minmax(18rem,.9fr);gap:clamp(2rem,7vw,6rem);align-items:end;margin-bottom:clamp(3rem,6vw,4.5rem)}.Section-Header.split .Section-Text{margin:0}.Section-Title{max-width:18ch;margin-bottom:0}.Section-Header.center .Section-Title{max-width:24ch;margin-inline:auto}.Section-Text{color:var(--text-muted);font-size:1.08rem}.Section-Content{color:var(--text-muted);font-size:1.08rem}.Section-Content>:last-child{margin-bottom:0}.Section-Actions{display:flex;justify-content:center;margin-top:2.75rem}.Section.dark h1,.Section.dark h2,.Section.dark h3{color:var(--dark-text)}.Section.dark .Section-Text,.Section.dark .Section-Content{color:var(--dark-muted)}.Eyebrow{display:block;margin-bottom:1.1rem;color:var(--primary);font-size:.76rem;font-weight:800;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.ProductMark{display:inline-flex;align-items:center;margin-bottom:1.5rem;padding:.2rem .6rem;border:.0625rem solid var(--primary-border);border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary-hover);font-size:.72rem;font-weight:800;letter-spacing:.04em}.Page-Header{position:sticky;top:0;z-index:100;min-height:var(--header-height);border-bottom:.0625rem solid color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--background) 88%,transparent);backdrop-filter:blur(1rem)}.Page-Header .Page-Viewport{display:flex;min-height:var(--header-height);align-items:center;justify-content:space-between;gap:2rem}.Brand{display:inline-flex;align-items:center;gap:.78rem;color:var(--text);text-decoration:none}.Brand-Logo{display:block;width:auto;height:2.65rem;fill:var(--brand-logo-fill,var(--text))}.Brand-Mark{display:grid;width:2.4rem;height:2.4rem;flex:none;place-items:center;border-radius:.7rem .7rem .7rem .2rem;background:var(--primary);color:var(--primary-text);font-size:1.18rem;font-weight:850;line-height:1}.Brand-Copy{display:flex;flex-direction:column;line-height:1.04}.Brand-Name{font-size:1.08rem;letter-spacing:-.025em}.Brand-Descriptor{margin-top:.2rem;color:var(--text-muted);font-size:.67rem;letter-spacing:.01em}.Brand.light{color:var(--dark-text)}.Brand.light .Brand-Logo{--brand-logo-fill:var(--dark-text)}.Brand.light .Brand-Descriptor{color:var(--dark-muted)}.Navigation{display:flex;align-items:center;gap:.25rem}.Nav-Link{position:relative;padding:.72rem .82rem;color:var(--text-muted);font-size:.92rem;font-weight:700;text-decoration:none;transition:color var(--transition)}.Nav-Link::after{position:absolute;right:.8rem;bottom:.42rem;left:.8rem;height:.12rem;background:var(--primary);content:"";transform:scaleX(0);transform-origin:left;transition:transform var(--transition)}.Nav-Link:hover{color:var(--text)}.Nav-Link:hover::after{transform:scaleX(1)}.MenuButton{display:none;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-small);background:var(--surface);color:var(--text)}.MenuButton-Icon,.MenuButton-Icon::before,.MenuButton-Icon::after{display:block;width:1.5rem;height:.13rem;background:currentColor;content:"";transition:transform var(--transition)}.MenuButton-Icon{position:relative}.MenuButton-Icon::before{position:absolute;top:-.44rem}.MenuButton-Icon::after{position:absolute;top:.44rem}.MenuButton[data-open] .MenuButton-Icon{background:0 0}.MenuButton[data-open] .MenuButton-Icon::before{top:0;transform:rotate(45deg)}.MenuButton[data-open] .MenuButton-Icon::after{top:0;transform:rotate(-45deg)}.Button{display:inline-flex;min-height:3.1rem;align-items:center;justify-content:center;padding:.78rem 1.2rem;border:.0625rem solid var(--primary);border-radius:var(--radius-small);background:var(--primary);color:var(--primary-text);font-size:.92rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;transition:background var(--transition),border-color var(--transition),color var(--transition),transform var(--transition)}.Button:hover{border-color:var(--primary-hover);background:var(--primary-hover);transform:translateY(-.1rem)}.Button:active{border-color:var(--primary-active);background:var(--primary-active);transform:translateY(0)}.Button.compact{min-height:2.65rem;padding:.62rem 1rem}.Button.secondary{background:0 0;color:var(--primary-hover)}.Button.secondary:hover{background:var(--primary);color:var(--primary-text)}.Button.light{border-color:var(--background);background:var(--background);color:var(--dark)}.Button.light:hover{border-color:var(--primary);background:var(--primary);color:var(--primary-text)}.TextLink{display:inline-flex;align-items:center;gap:.5rem;color:var(--text);font-size:.92rem;font-weight:800;text-decoration:none}.TextLink span{color:var(--primary);transition:transform var(--transition)}.TextLink:hover span{transform:translateX(.25rem)}.TextLink.light{color:var(--dark-text)}.Hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(5rem,10vw,8rem)0}.Hero::before,.Hero::after{position:absolute;z-index:0;content:"";pointer-events:none}.Hero .Page-Viewport{position:relative;z-index:1}.Hero.home .Page-Viewport,.Hero.product .Page-Viewport,.Hero.module .Page-Viewport{display:grid;gap:clamp(3rem,8vw,7rem);align-items:center}.Hero-Actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem}.Hero.home{padding:clamp(4.5rem,9vw,8rem)0 clamp(5rem,10vw,8.5rem);background:radial-gradient(circle at 61% 18%,var(--primary) 0 .28rem,var(--primary-soft) .32rem .9rem,transparent .95rem),radial-gradient(circle at 53% 78%,var(--primary-border) 0 .3rem,transparent .34rem),radial-gradient(circle at 88% 65%,var(--primary) 0 .2rem,var(--primary-soft) .24rem .7rem,transparent .75rem),radial-gradient(circle at 78% 22%,var(--primary-soft),transparent 26rem),linear-gradient(180deg,var(--background),var(--surface-warm))}.Hero.home::before{top:2.5rem;right:30%;width:15rem;height:18rem;background-image:radial-gradient(circle,var(--primary-border) .09rem,transparent .1rem);background-size:1.25rem 1.25rem;clip-path:polygon(22% 0,100% 12%,78% 100%,0 88%);opacity:.65;transform:rotate(-8deg)}.Hero.home::after{right:-8rem;bottom:-14rem;width:30rem;height:30rem;border:4rem solid color-mix(in srgb,var(--primary) 8%,transparent);border-radius:50%;box-shadow:0 0 0 2.4rem color-mix(in srgb,var(--primary) 4%,transparent),0 0 0 5.2rem color-mix(in srgb,var(--primary) 2%,transparent)}.Hero.home .Page-Viewport{grid-template-columns:minmax(0,1.05fr)minmax(25rem,.95fr)}.Hero.home .Hero-Title{max-width:15ch;margin-bottom:1.5rem}.Hero.home .Hero-Text{max-width:40rem;color:var(--text-muted);font-size:clamp(1.08rem,2vw,1.27rem);line-height:1.6}.Hero.page{padding:clamp(5rem,11vw,9rem)0;background:linear-gradient(100deg,var(--background) 0%,var(--surface-warm) 100%)}.Hero.page::before{top:-8rem;right:-4rem;width:21rem;height:21rem;border:2.8rem solid var(--primary-soft);transform:rotate(32deg)}.Hero.page::after{right:12rem;bottom:2.5rem;width:9rem;height:3rem;background:repeating-linear-gradient(90deg,var(--primary-border) 0 .08rem,transparent .08rem .85rem);opacity:.75;transform:skewX(-22deg)}.Hero.page h1{max-width:14ch;margin-bottom:1.6rem}.Hero.page p{max-width:47rem;color:var(--text-muted);font-size:clamp(1.05rem,2vw,1.23rem)}.Hero.page.form{padding-bottom:clamp(4rem,8vw,6rem)}.Hero.page.form::before{top:auto;right:-5rem;bottom:-9rem;width:24rem;height:24rem;border:0;border-radius:50%;background:repeating-radial-gradient(circle,var(--primary-border) 0 .08rem,transparent .08rem 1.65rem);opacity:.75;transform:none}.Hero.page.form::after{top:3rem;right:15rem;bottom:auto;width:5rem;height:5rem;border:.08rem solid var(--primary-border);border-radius:50% 50% 50% .7rem;background:0 0;opacity:1;transform:rotate(24deg)}.Hero.page.solution{background:var(--dark);color:var(--dark-text)}.Hero.page.solution::before{top:-3rem;right:-1rem;width:28rem;height:22rem;border:0;background-image:radial-gradient(circle,var(--primary-border) .09rem,transparent .1rem);background-size:1.35rem 1.35rem;opacity:.7;transform:rotate(-7deg)}.Hero.page.solution::after{right:14rem;bottom:-6rem;width:2.5rem;height:19rem;background:var(--primary);opacity:.8;transform:rotate(48deg)}.Hero.page.solution h1{color:var(--dark-text)}.Hero.page.solution p{color:var(--dark-muted)}.Hero.product{background:var(--dark);color:var(--dark-text)}.Hero.product::before{top:50%;right:-4rem;width:10rem;height:10rem;border:.08rem solid var(--primary-border);border-radius:50%;box-shadow:0 0 0 3rem color-mix(in srgb,var(--primary) 9%,transparent),0 0 0 6rem color-mix(in srgb,var(--primary) 5%,transparent),0 0 0 9rem color-mix(in srgb,var(--primary) 3%,transparent);transform:translateY(-50%)}.Hero.product::after{top:3.5rem;right:32%;width:1.1rem;height:1.1rem;border-radius:.32rem;background:var(--primary);box-shadow:2.8rem 1.8rem 0 -.18rem var(--primary-border),-1.9rem 4.7rem 0 -.28rem color-mix(in srgb,var(--dark-muted) 48%,transparent),3.7rem 6.2rem 0 -.34rem color-mix(in srgb,var(--primary) 38%,transparent);opacity:.8;transform:rotate(18deg)}.Hero.product .Page-Viewport{grid-template-columns:minmax(0,1.05fr)minmax(24rem,.95fr)}.Hero.product h1{max-width:13ch;color:var(--dark-text)}.Hero.product .Hero-Copy>p{max-width:42rem;color:var(--dark-muted);font-size:1.1rem}.Hero.product .Hero-Actions{gap:1.2rem}.Hero.product .Hero-ActionNote{margin:1rem 0 0;color:var(--dark-muted);font-size:.8rem}.Hero-Panel{padding:clamp(1.5rem,4vw,2.4rem);border:.0625rem solid var(--dark-border);border-radius:var(--radius-large);background:var(--dark-surface)}.Hero.module{background:linear-gradient(115deg,var(--dark),var(--dark-surface));color:var(--dark-text)}.Hero.module::before{top:-3rem;right:-7rem;width:32rem;height:25rem;background:repeating-linear-gradient(135deg,var(--dark-border) 0 .08rem,transparent .08rem 1.4rem);clip-path:polygon(25% 0,100% 0,75% 100%,0 100%);opacity:.72;transform:rotate(-5deg)}.Hero.module::after{right:9%;bottom:2.5rem;width:4.5rem;height:4.5rem;border:.08rem solid var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);transform:rotate(45deg)}.Hero.module .Page-Viewport{grid-template-columns:minmax(0,1.08fr)minmax(22rem,.92fr)}.Hero.module h1{color:var(--dark-text)}.Hero.module .Hero-Copy>p{max-width:42rem;color:var(--dark-muted);font-size:1.1rem}.Hero-Summary{padding:2rem;border:.0625rem solid var(--dark-border);border-radius:var(--radius-large);background:var(--dark-surface)}.Hero-Label{display:block;margin-bottom:.8rem;color:var(--dark-muted);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.Hero-Summary .CheckList{margin-bottom:0}.Hero-Summary .CheckList li{color:var(--dark-muted)}.ModuleDemo-Video{width:100%;aspect-ratio:16/9;border:.0625rem solid var(--border);border-radius:var(--radius-large);background:var(--dark);box-shadow:var(--shadow)}.ProductBenefits{margin:0;padding:0;list-style:none}.ProductBenefits li{display:grid;gap:.35rem;padding:1.3rem 0;border-bottom:.0625rem solid var(--dark-border)}.ProductBenefits li:last-child{border:0}.ProductBenefits strong{color:var(--dark-text);font-size:1rem}.ProductBenefits span{color:var(--dark-muted);font-size:.88rem}.BackLink{display:inline-flex;gap:.5rem;margin-bottom:3rem;color:var(--dark-muted);font-size:.78rem;font-weight:750;text-decoration:none}.BackLink:hover{color:var(--dark-text)}.TagList{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;padding:0;list-style:none}.TagList li{padding:.38rem .62rem;border:.0625rem solid var(--dark-border);border-radius:var(--radius-pill);color:var(--dark-text);font-size:.72rem;font-weight:700}.ProofList{display:flex;flex-wrap:wrap;gap:.7rem 1.6rem;margin:2.5rem 0 0;padding:0;color:var(--text-muted);font-size:.78rem;font-weight:700;list-style:none}.ProofList li{display:flex;align-items:center;gap:.5rem}.ProofList li::before{width:.4rem;height:.4rem;border-radius:50%;background:var(--primary);content:""}.ExperienceStat{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:.0625rem solid var(--border)}.ExperienceStat strong{color:var(--primary-hover);font-size:clamp(2.4rem,5vw,3.5rem);letter-spacing:-.05em;line-height:.9}.ExperienceStat span{max-width:14rem;color:var(--text);font-size:.85rem;font-weight:750;line-height:1.35}.PlatformPreview{position:relative;overflow:hidden;border:.0625rem solid var(--dark-border);border-radius:var(--radius-large);background:var(--dark);box-shadow:var(--shadow);color:var(--dark-text)}.PlatformPreview::before{position:absolute;top:-7rem;right:-5rem;width:16rem;height:16rem;border-radius:50%;background:color-mix(in srgb,var(--primary) 24%,transparent);filter:blur(3rem);content:""}.PlatformPreview::after{position:absolute;right:1.2rem;bottom:1rem;width:4.8rem;height:1.4rem;background:radial-gradient(circle at .7rem 50%,var(--primary) 0 .2rem,transparent .23rem),radial-gradient(circle at 2.35rem 50%,color-mix(in srgb,var(--primary) 58%,var(--dark-text)) 0 .16rem,transparent .19rem),radial-gradient(circle at 4.05rem 50%,var(--dark-muted) 0 .13rem,transparent .16rem);content:"";opacity:.82;pointer-events:none}.PlatformPreview-Header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.3rem 1.4rem;border-bottom:.0625rem solid var(--dark-border)}.PlatformPreview-Header>div{display:flex;flex-direction:column}.PlatformPreview-Header strong{font-size:1rem}.PlatformPreview-Overline{color:var(--primary);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.PlatformPreview-Body{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem}.StatusDot{display:inline-flex;align-items:center;gap:.4rem;color:var(--dark-muted);font-size:.68rem;font-weight:700}.StatusDot::before{width:.42rem;height:.42rem;border-radius:50%;background:var(--success);box-shadow:0 0 0 .24rem color-mix(in srgb,var(--success) 20%,transparent);content:""}.Card{border:.0625rem solid var(--border);border-radius:var(--radius);background:var(--surface)}.Card.feature,.Card.module,.Card.solution{display:flex;flex-direction:column;text-decoration:none}.Card.metric,.Card.workflow{border-color:var(--dark-border);background:var(--dark-surface)}.Card-Tag{display:inline-flex;align-self:flex-start;margin-bottom:2.6rem;padding:.3rem .55rem;border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary-hover);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.Card-Number{color:var(--primary);font-size:.72rem;font-weight:800}.Card-Link{margin-top:auto;font-weight:800}.Card.metric{display:flex;flex-direction:column;padding:1.1rem}.Card.metric span{color:var(--dark-muted);font-size:.7rem}.Card.metric strong{margin:.65rem 0 .2rem;font-size:1.22rem;letter-spacing:-.03em}.Card.metric small{color:var(--dark-muted)}.Card.workflow{grid-column:1/-1;overflow:hidden}.Card-Header{display:flex;justify-content:space-between;padding:1rem 1.1rem;border-bottom:.0625rem solid var(--dark-border)}.Card-Header span{color:var(--primary);font-size:.7rem;font-weight:800;text-transform:uppercase}.WorkflowList{margin:0;padding:0;list-style:none}.WorkflowList li{display:grid;grid-template-columns:2rem 1fr auto;gap:.7rem;align-items:center;margin:0;padding:.85rem 1.1rem;border-bottom:.0625rem solid var(--dark-border);color:var(--dark-muted);font-size:.75rem}.WorkflowList li:last-child{border:0}.WorkflowList li>span{display:grid;width:1.55rem;height:1.55rem;place-items:center;border-radius:50%;background:var(--dark-elevated);color:var(--dark-muted);font-size:.6rem}.WorkflowList li>strong{color:var(--primary);font-size:.65rem}.WorkflowList li[data-active]{color:var(--dark-text)}.WorkflowList li[data-active]>span{background:var(--success);color:var(--dark-text)}.WorkflowList li[data-active]>strong{color:var(--dark-muted)}.Grid{display:grid;gap:1rem}.Grid.feature{grid-template-columns:repeat(4,minmax(0,1fr))}.Card.feature{min-height:18rem;padding:1.5rem;border-color:var(--dark-border);background:var(--dark-surface);color:var(--dark-text);transition:border-color var(--transition),transform var(--transition),background var(--transition)}.Card.feature:hover{border-color:var(--primary);background:var(--dark-elevated);transform:translateY(-.25rem)}.Card.feature .Card-Number{margin-bottom:2.6rem;font-size:.7rem}.Card.feature .Card-Title{margin-bottom:.8rem;font-size:1.35rem}.Card.feature p{color:var(--dark-muted);font-size:.9rem}.Card.feature .Card-Link{color:var(--dark-text);font-size:.78rem}.Grid.principle{grid-template-columns:repeat(3,minmax(0,1fr))}.Card.principle{min-height:16rem;padding:1.6rem}.Card.principle h3{margin-top:3rem}.Card.principle p{margin:0;color:var(--text-muted);font-size:.92rem}.Grid.module{grid-template-columns:repeat(4,minmax(0,1fr))}.Card.module{min-height:17rem;padding:1.5rem;transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.Card.module:hover{border-color:var(--primary-border);box-shadow:var(--shadow-small);transform:translateY(-.2rem)}.Card.module .Card-Tag{margin-bottom:1.7rem}.Card.module h3{margin-bottom:.55rem;font-size:1.05rem}.Card.module .Card-Headline{margin-bottom:.8rem;color:var(--primary-hover);font-size:.84rem;font-weight:750;line-height:1.4}.Card.module p{margin-bottom:1.4rem;color:var(--text-muted);font-size:.84rem}.Card.module .Card-Link{color:var(--primary-hover);font-size:.76rem}.Grid.outcome{grid-template-columns:repeat(3,minmax(0,1fr))}.Card.outcome{padding:clamp(1.5rem,3vw,2.3rem);border:0;border-top:.16rem solid var(--primary);border-radius:0;background:var(--surface-soft)}.Card.outcome .Card-Number{color:var(--primary-hover)}.Card.outcome h2{max-width:14ch;margin-top:2.8rem;font-size:clamp(1.45rem,2.5vw,2rem)}.Card.outcome p{margin:0;color:var(--text-muted);font-size:.92rem}.Grid.solution{grid-template-columns:repeat(2,minmax(0,1fr))}.Card.solution{min-height:31rem;padding:clamp(1.75rem,4vw,3rem);border-radius:var(--radius-large);background:var(--surface-warm);transition:transform var(--transition),box-shadow var(--transition)}.Card.solution:hover{box-shadow:var(--shadow);transform:translateY(-.25rem)}.Card.solution h3{max-width:14ch;font-size:clamp(1.8rem,4vw,3rem)}.Card.solution p{color:var(--text-muted)}.Card.solution .Card-Audience{margin-bottom:1rem;color:var(--primary-hover);font-size:.76rem;font-weight:800;letter-spacing:.02em}.Card.solution ul{margin:1.2rem 0 2rem;color:var(--text-muted)}.Card.solution li{margin-bottom:.4rem}.Card.solution .Card-Link{font-size:.82rem}.Card.solution.dark{border-color:var(--dark-border);background:var(--dark);color:var(--dark-text)}.Card.solution.dark h3{color:var(--dark-text)}.Card.solution.dark p,.Card.solution.dark ul{color:var(--dark-muted)}.Card.solution.dark .Card-Audience{color:var(--primary)}.Grid.innovation{grid-template-columns:repeat(2,minmax(0,1fr))}.Card.innovation{display:flex;min-height:25rem;flex-direction:column;padding:clamp(1.5rem,4vw,2.5rem)}.Card.innovation .Card-Number{margin-bottom:2rem}.Card.innovation .Eyebrow{margin-bottom:.75rem}.Card.innovation h3{max-width:18ch;font-size:clamp(1.6rem,3vw,2.25rem)}.Card.innovation>p{color:var(--text-muted)}.Card.innovation sup{font-size:.6em;line-height:0}.Card.innovation .TextLink{margin-top:1.5rem}.Innovation-Outcome{display:grid;gap:.35rem;margin-top:auto;padding-top:1.35rem;border-top:.0625rem solid var(--border)}.Innovation-Outcome strong{color:var(--primary-hover);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.Innovation-Outcome span{color:var(--text);font-size:.92rem;font-weight:700}.Grid.provider{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none}.Grid.provider li{display:grid;min-height:8.5rem;place-items:center;padding:1.25rem;border:.0625rem solid var(--border);border-radius:var(--radius);background:var(--surface)}.Grid.provider img{width:100%;max-width:6rem;max-height:5rem;object-fit:contain}.ServiceDetail{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:clamp(2rem,6vw,5rem);padding:clamp(3rem,6vw,5rem)0;border-top:.0625rem solid var(--border)}.ServiceDetail:last-child{border-bottom:.0625rem solid var(--border)}.ServiceDetail-Index{color:var(--primary);font-size:.76rem;font-weight:800}.ServiceDetail-Body{display:grid;grid-template-columns:minmax(0,1fr)minmax(18rem,.7fr);gap:clamp(2rem,7vw,7rem)}.ServiceDetail-Body .Eyebrow,.ServiceDetail-Body h2{grid-column:1/-1}.ServiceDetail-Body h2{max-width:18ch;margin-bottom:0}.ServiceDetail-Body>p,.ServiceDetail-Copy>p,.FastVerifyPanel-Copy{color:var(--text-muted);font-size:1.06rem}.ServiceDetail-Copy>:last-child,.FastVerifyPanel-Copy>:last-child{margin-bottom:0}.ServiceDetail-Aside{display:flex;align-items:flex-start;flex-direction:column}.ServiceDetail-Aside p{color:var(--text-muted);font-size:.92rem}.Card.fastverify{display:flex;width:100%;align-items:flex-start;flex-direction:column;padding:clamp(1.25rem,3vw,1.75rem);border-color:var(--fast-verify-border);background:var(--fast-verify-surface)}.Card.fastverify .TextLink{color:var(--fast-verify-dark)}.Card.fastverify .TextLink .TextLink-Label,.Card.fastverify .TextLink:hover .TextLink-Label{color:var(--fast-verify-dark)}.Card.fastverify .TextLink>span[aria-hidden=true]{color:var(--fast-verify)}.FeatureLogoLink{display:inline-flex;align-items:center;margin-bottom:1.25rem}.FeatureLogoLink img{width:auto;height:2rem}.ServiceDetail sup,.FastVerifyPanel-Header sup{font-size:.55em;line-height:0}.ServiceDetail .TextLink sup{font-size:.75em}.FastVerifyPanel{overflow:hidden}.FastVerifyPanel-Header{padding-bottom:clamp(2rem,5vw,3.5rem)}.FastVerifyPanel-Header .Eyebrow{margin-bottom:.75rem;color:var(--fast-verify)}.FastVerifyPanel-Header h2{max-width:22ch;margin-bottom:0}.FastVerifyIntegration .Button{border-color:var(--fast-verify);background:var(--fast-verify);color:var(--primary-text)}.FastVerifyIntegration .Button:hover{border-color:var(--fast-verify-hover);background:var(--fast-verify-hover)}.FastVerifyIntegration .Button sup{font-size:.65em;line-height:0}.FastVerifyPanel-Body{display:grid;grid-template-columns:minmax(0,.8fr)minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem)}.FastVerifyPanel-Capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.FastVerifyPanel-Capabilities li{min-height:6.5rem;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;padding:1rem;border:.0625rem solid var(--fast-verify-border);border-radius:var(--radius-small);background:var(--fast-verify-surface);color:var(--text);font-size:.86rem;font-weight:750;line-height:1.3}.FastVerifyPanel-Capabilities li::before{width:1.55rem;height:1.55rem;flex:none;background:url(https://fastverify.ai/assets/images/fast-verify-symbol.svg)50%/contain no-repeat;content:""}.FastVerifyPanel-Capabilities+.TextLink{margin-top:1.35rem}.CheckList{margin:0;padding:0;list-style:none}.CheckList li{position:relative;margin-bottom:.7rem;padding-left:1.6rem;color:var(--text-muted);font-size:.9rem}.CheckList li::before{position:absolute;top:.55em;left:0;width:.62rem;height:.35rem;border-bottom:.13rem solid var(--primary);border-left:.13rem solid var(--primary);content:"";transform:rotate(-45deg)}.CheckList.large li{margin-bottom:1rem;font-size:1rem}.Content{color:var(--text-muted)}.Content h2,.Content h3{margin:2.4rem 0 1rem;color:var(--text)}.Content h2:first-child{margin-top:0}.Content h2{font-size:clamp(1.6rem,3vw,2.2rem)}.Content h3{font-size:1.35rem}.Content a{color:var(--primary-hover);text-decoration-thickness:.08rem;text-underline-offset:.14rem}.Content li{margin-bottom:.55rem}.ModuleContent>p:first-of-type{color:var(--text);font-size:1.16rem}.ModuleAside{position:sticky;top:calc(var(--header-height) + 2rem);padding:1.6rem;border:.0625rem solid var(--border);border-radius:var(--radius);background:var(--surface-soft)}.ModuleAside h2{font-size:1.6rem}.ModuleAside p{color:var(--text-muted);font-size:.88rem}.Detail{padding:clamp(4rem,8vw,6rem)0}.Detail .Page-Viewport{max-width:56rem}.Detail .Content h2{scroll-margin-top:calc(var(--header-height) + 2rem)}.Detail .Content>ol:first-of-type{padding:1.5rem 1.5rem 1.5rem 3rem;border:.0625rem solid var(--border);border-radius:var(--radius);background:var(--surface-soft)}.Callout{display:flex;align-items:center;justify-content:space-between;gap:clamp(2rem,6vw,5rem);padding:clamp(2rem,6vw,4.5rem);border-radius:var(--radius-large);background:var(--surface-warm);box-shadow:inset 0 0 0 .0625rem var(--primary-border)}.Callout>div{max-width:48rem}.Callout h2{max-width:18ch}.Callout p{margin-bottom:0;color:var(--text-muted)}.Callout-Actions{display:flex;flex:none;flex-direction:column;gap:.75rem}.Callout .Button{white-space:nowrap}.Page-Viewport.formLayout{display:grid;grid-template-columns:minmax(0,1fr)minmax(19rem,.62fr);gap:clamp(2rem,7vw,6rem);align-items:start}.Input{width:100%;min-height:3.2rem;padding:.72rem .85rem;border:.0625rem solid var(--border-strong);border-radius:var(--radius-small);background:var(--surface);color:var(--text);outline:none;transition:border-color var(--transition),box-shadow var(--transition)}.Input:hover{border-color:var(--text-subtle)}.Input:focus{border-color:var(--primary);box-shadow:0 0 0 .2rem var(--primary-soft)}textarea.Input{min-height:9rem;resize:vertical}select.Input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);background-position:calc(100% - 1.15rem)1.35rem,calc(100% - .82rem)1.35rem;background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;padding-right:2.6rem}.Form{display:grid;gap:1.2rem}.Form-Header{margin-bottom:1rem}.Form-Header h2{font-size:clamp(1.8rem,3vw,2.5rem)}.Form-Header p{margin:0;color:var(--text-muted);font-size:.82rem}.Form .Button{justify-self:start;margin-top:.5rem}.Form-Note{margin:0;color:var(--text-subtle);font-size:.72rem}.Form-Note a{color:var(--primary-hover)}.Form-Hp{position:absolute;left:-1e4px;width:1px;height:1px;overflow:hidden}.FieldGroup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.Field{display:grid;gap:.45rem}.Field label{color:var(--text);font-size:.82rem;font-weight:750}.Field label span{color:var(--primary-hover)}.ContactPanel{position:sticky;top:calc(var(--header-height) + 2rem);padding:clamp(1.6rem,4vw,2.5rem);border-radius:var(--radius-large);background:var(--dark);color:var(--dark-text)}.ContactPanel h2{color:var(--dark-text);font-size:1.8rem}.ContactPanel-Item{display:grid;gap:.25rem;padding:1.1rem 0;border-top:.0625rem solid var(--dark-border)}.ContactPanel-Item span{color:var(--dark-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ContactPanel-Item a{color:var(--dark-text);font-weight:750;text-decoration:none}.ContactPanel-Note{padding-top:1.5rem;border-top:.0625rem solid var(--dark-border)}.ContactPanel-Note p{color:var(--dark-muted);font-size:.85rem}.DemoSteps{margin:0;padding:0;list-style:none}.DemoSteps li{display:grid;grid-template-columns:2rem 1fr;gap:.75rem;padding:1.1rem 0;border-top:.0625rem solid var(--dark-border)}.DemoSteps li>span{color:var(--primary);font-size:.68rem;font-weight:800}.DemoSteps strong{display:block;margin-bottom:.3rem;color:var(--dark-text);font-size:.9rem}.DemoSteps p{margin:0;color:var(--dark-muted);font-size:.8rem}.Confirmation,.ErrorPage{min-height:65vh;display:grid;place-items:center;padding:6rem 0;text-align:center}.Confirmation .Page-Viewport,.ErrorPage .Page-Viewport{display:flex;align-items:center;flex-direction:column}.Confirmation-Mark{display:grid;width:4rem;height:4rem;place-items:center;margin-bottom:2rem;border-radius:50%;background:var(--success-soft);color:var(--success);font-size:1.6rem;font-weight:850}.Confirmation h1,.ErrorPage h1{max-width:16ch}.Confirmation p,.ErrorPage p{max-width:40rem;color:var(--text-muted);font-size:1.08rem}.Confirmation-Actions,.ErrorPage-Actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.25rem;margin-top:1.5rem}.ErrorPage-Code{color:var(--primary);font-size:clamp(5rem,16vw,10rem);font-weight:900;letter-spacing:-.08em;line-height:.9}.Page-Footer{padding:clamp(4rem,8vw,6rem)0 1.5rem;background:var(--dark);color:var(--dark-text)}.Footer-Primary{display:grid;grid-template-columns:minmax(17rem,1.5fr)repeat(3,minmax(9rem,.7fr));gap:clamp(2rem,5vw,4rem);padding-bottom:4rem}.Footer-Brand p{max-width:22rem;margin:1.4rem 0 0;color:var(--dark-muted);font-size:.85rem}.Footer-Nav,.Footer-Contact{display:flex;align-items:flex-start;flex-direction:column;gap:.65rem}.Footer-Nav strong,.Footer-Contact strong{margin-bottom:.4rem;color:var(--dark-text);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.Footer-Nav a,.Footer-Contact a{color:var(--dark-muted);font-size:.82rem;text-decoration:none;transition:color var(--transition)}.Footer-Nav a:hover,.Footer-Contact a:hover{color:var(--primary)}.Footer-Legal{display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-top:1.5rem;border-top:.0625rem solid var(--dark-border);color:var(--dark-muted);font-size:.68rem}.Footer-Legal p{margin:0}.Footer-Legal nav{display:flex;gap:1rem}.Footer-Legal a{color:inherit;text-decoration:none}.Footer-Legal a:hover{color:var(--dark-text)}@media(max-width:68rem){.Grid.feature,.Grid.module{grid-template-columns:repeat(2,minmax(0,1fr))}.Grid.principle{grid-template-columns:repeat(2,minmax(0,1fr))}.Grid.provider{grid-template-columns:repeat(4,minmax(0,1fr))}.Footer-Primary{grid-template-columns:1.4fr repeat(2,1fr)}.Footer-Contact{grid-column:2/-1}}@media(max-width:58rem){.Page-Viewport.split,.Page-Viewport.article,.Section-Header.split,.Hero.home .Page-Viewport,.Hero.product .Page-Viewport,.Hero.module .Page-Viewport,.Page-Viewport.formLayout{grid-template-columns:1fr}.Grid.feature,.Grid.principle,.Grid.module,.Grid.outcome,.Grid.solution,.Grid.innovation{grid-template-columns:1fr}.Grid.provider{grid-template-columns:repeat(3,minmax(0,1fr))}.Hero-Copy{max-width:46rem}.Hero.home .Hero-Title{max-width:none}.Hero.home::before{top:44%;right:-2rem}.PlatformPreview{max-width:37rem;transform:none}.Hero-Panel,.Hero-Summary{max-width:40rem}.ModuleAside,.ContactPanel{position:static}.ServiceDetail-Body{grid-template-columns:1fr}.ServiceDetail-Body .Eyebrow,.ServiceDetail-Body h2{grid-column:auto}.FastVerifyPanel-Body{grid-template-columns:1fr}.FastVerifyPanel-Capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.Section-Header.split{gap:1.5rem}.Footer-Primary{grid-template-columns:repeat(2,1fr)}.Footer-Brand{grid-column:1/-1}.Footer-Contact{grid-column:auto}.MenuButton{display:inline-flex}.Navigation.main{position:fixed;top:var(--header-height);right:0;left:0;display:none;height:calc(100dvh - var(--header-height));align-items:stretch;flex-direction:column;gap:.2rem;padding:1.25rem;border-top:.0625rem solid var(--border);background:var(--background)}.Navigation.main[data-open]{display:flex}.Navigation.main .Nav-Link{padding:1rem;border-bottom:.0625rem solid var(--border);font-size:1.05rem}.Navigation.main .Nav-Link::after{display:none}.Navigation.main .Button{margin-top:.8rem}}@media(max-width:46rem){.Page-Viewport{width:min(100% - 1.5rem,var(--viewport))}.Section{padding-block:4.5rem}.Grid.provider{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.Grid.provider li{min-height:7rem;padding:1rem}.FastVerifyPanel-Capabilities{grid-template-columns:1fr}.Brand-Descriptor{display:none}.Brand-Logo{width:11.75rem;height:2.2rem}.Brand-Mark{width:2.2rem;height:2.2rem}.Hero.home{padding-top:4rem}.Hero.home::before{right:-5rem;width:12rem;height:15rem;opacity:.5}.Hero.home::after{right:-14rem;bottom:-17rem}.Hero-Actions{align-items:stretch;flex-direction:column}.Hero-Actions .Button{width:100%}.ProofList{align-items:flex-start;flex-direction:column}.PlatformPreview-Body{grid-template-columns:1fr}.Card.workflow{grid-column:auto}.FieldGroup{grid-template-columns:1fr}.ServiceDetail{grid-template-columns:1fr;gap:1rem}.ServiceDetail-Body{gap:1rem}.ServiceDetail-Body h2{margin-bottom:1rem}.Callout{align-items:stretch;flex-direction:column}.Callout-Actions{align-items:stretch}.Callout .Button{width:100%}.Footer-Primary{grid-template-columns:1fr}.Footer-Brand,.Footer-Contact{grid-column:auto}.Footer-Legal{align-items:flex-start;flex-direction:column}.WorkflowList li{grid-template-columns:1.7rem 1fr}.WorkflowList li>strong{grid-column:2}}