.public-home{--scene-gutter:52px;--motion-ease:cubic-bezier(.22, 1, .36, 1);--mineral-edge:#b6dce52e;--mineral-shadow:inset 0 1px #e2ffff2e, inset 0 -1px #8dc6d112, inset 0 0 24px #b8e1ea05, 0 24px 48px -24px #000b}.public-home :is([data-material],.pricing-panel,.landing-auth-card,#services .svc-card,.advanced-grid .svc-card){--mineral-surface:radial-gradient(ellipse at var(--pointer-x,24%) var(--pointer-y,0%), #bfdfea19, transparent 66%), linear-gradient(152deg, #b4d6dc16, #10202bb8 28%, #0b141dd9 72%, #8daeb818)}.public-home>:is(#mission,#services,#pricing,#professional-services,#founder),.public-home>section[aria-labelledby=business-areas-title]{isolation:isolate;background:0 0;position:relative}.public-home>:is(#mission,#services,#pricing,#professional-services,#founder):before,.public-home>section[aria-labelledby=business-areas-title]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at var(--field-x,75%) 50%, var(--field-color,#29434c38), transparent 69%), linear-gradient(122deg, transparent 20%, #9abac608 41%, #719ba70c 41.1%, transparent 56%), radial-gradient(ellipse at 50% 100%, #18303a22, transparent 65%);position:absolute;inset:-180px 0;-webkit-mask-image:linear-gradient(#0000,#000 24% 72%,#0000);mask-image:linear-gradient(#0000,#000 24% 72%,#0000)}.public-home #mission{--field-x:90%;--field-color:#24414848}.public-home #services{--field-x:80%;--field-color:#29434c40}.public-home #pricing{--field-x:32%;--field-color:#29394355}.public-home #professional-services{--field-x:12%;--field-color:#65554530}.public-home #founder{--field-x:70%;--field-color:#293e4330}.public-home #hero{isolation:isolate;background:0 0;overflow:visible!important}.public-home .hero-material{z-index:0;inset:0 0 -130px;-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000 100%)}.public-home :is(.hero-video-poster,.hero-video){object-fit:cover;object-position:50% 46%;width:100%;height:100%;position:absolute;inset:0}.public-home .hero-video{opacity:0;transition:opacity .45s}.public-home .hero-video.is-ready{opacity:1}.public-home .hero-veil{-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000);background:radial-gradient(ellipse at var(--pointer-x,60%) var(--pointer-y,60%), #a4d4e009, transparent 52%)!important;bottom:-130px!important}.public-home .hero-copy{text-shadow:0 2px 22px #000b}.public-home .hero-motion-toggle{z-index:3;right:var(--scene-gutter);color:#cee0e6;cursor:pointer;background:#0a141b88;border:1px solid #bbd6e135;border-radius:50%;place-items:center;width:38px;height:38px;transition:background-color .3s,border-color .3s;display:grid;position:absolute;bottom:44px;box-shadow:inset 0 1px #e2f8ff15}.public-home .hero-motion-toggle[hidden]{display:none}.public-home .hero-motion-toggle:hover{background:#263f4b99;border-color:#bfedf268}.public-home .stats-strip{perspective:1400px;gap:0;margin-top:-28px;padding:18px 0 40px}.public-home .stats-strip:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 48% 42%,#31596355,#0000 66%);position:absolute;inset:-150px -24px -180px;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.public-home .stat-cell{--rest-y:0px;--tilt:0deg;--rise:2px;-webkit-backdrop-filter:blur(8px);min-height:172px;transform:translateY(var(--rest-y)) rotate(var(--tilt));transition:translate .55s var(--motion-ease), box-shadow .55s, border-color .55s;background:linear-gradient(152deg,#b4d6dc18 0%,#081217bd 24%,#0a151dbd 62%,#8daeb820 100%);border-radius:20px;animation:10s ease-in-out infinite paused suspended-material;box-shadow:inset 0 1px #e2ffff2e,inset 0 -1px #8dc6d112,inset 0 0 24px #b8e1ea05,0 18px 40px -16px #000b;border:1px solid #c6e9ef36!important;padding:32px 20px!important}.public-home .stat-cell:nth-child(2){animation-duration:12s;animation-delay:-4s}.public-home .stat-cell:nth-child(3){animation-duration:11s;animation-delay:-6s}.public-home .stat-cell:nth-child(4){animation-duration:13s;animation-delay:-9s}.public-home .stat-cell>div{z-index:2;position:relative}.public-home .stat-cell>div:first-child{text-shadow:0 1px #fff3,0 3px 15px #00b5ce24;color:#d7eeee!important}.public-home .stat-cell>div:last-child{color:#a9bec3!important}.public-home .stat-cell:before{pointer-events:none;background:linear-gradient(122deg,#0000 15%,#c7e7e916 16%,#0000 17% 79%,#52b6c222 80%,#0000 82%);border:1px solid #0000;border-color:#b1f7ff52 #0000 #0000 #6ea1b51c;border-radius:14px;height:auto;inset:7px;box-shadow:inset 0 0 20px #8bbcce0b}.public-home .stat-cell:after{opacity:.6;background:linear-gradient(112deg,#0000 29%,#d2eef900 39%,#d2eef922 48%,#c5fcff09 52%,#0000 65%) 0 0/260% 100%;animation:16s ease-in-out infinite paused mineral-light;inset:1px}.public-home .stat-cell:nth-child(2n):after{animation-delay:-7s}.public-home .stats-strip.scene-active .stat-cell,.public-home .stats-strip.scene-active .stat-cell:after{animation-play-state:running}.public-home #hero:not(.scene-active) .hero-scroll-wire,.public-home .product-frame:not(.scene-active) .dashboard-shell :is(.live-dot,.scan-line){animation-play-state:paused!important}@keyframes suspended-material{0%,to{transform:translateY(var(--rest-y)) rotate(var(--tilt))}50%{transform:translateY(calc(var(--rest-y) - var(--rise)))}}@media (hover:hover){.public-home .stat-cell:hover{translate:0 -4px;box-shadow:inset 0 1px #e2ffff40,inset 0 -1px #8dc6d124,0 22px 44px -16px #000b,0 0 28px #4bacbe08;border-color:#a3e1ed60!important}}.public-home #platform{background:0 0;margin-top:clamp(-64px,-5vw,-40px);padding:0 0 128px!important}.public-home .platform-scene{isolation:isolate;min-height:60svh;padding:100px var(--scene-gutter) 70px;align-items:end;display:flex;position:relative}.public-home .platform-material{z-index:-1;background:radial-gradient(at 75% 48%,#2e535f75,#111a2440 46%,#0000 72%);inset:-160px 0 -100px;-webkit-mask-image:linear-gradient(#0000,#000 25% 65%,#0000);mask-image:linear-gradient(#0000,#000 25% 65%,#0000)}.public-home .platform-mineral{background:linear-gradient(110deg,#06090b 12%,#1a2932 26%,#9ebac4 26.3%,#1e3c49 27%,#080e16 31%,#1c323f 54%,#8eafb6 54.3%,#263c49 55%,#080e14 65%);border:1px solid #698c9c50;border-radius:48% 45% 32% 64%;width:85%;height:120%;position:absolute;top:-20%;right:-26%;transform:rotate(-32deg);box-shadow:inset 24px 4px 48px #b5d7e214,-36px 40px 70px #0008}.public-home .platform-material:after{content:"";background:linear-gradient(90deg,#07070ab8,#0000 76%);position:absolute;inset:0}.public-home .platform-intro{width:min(1200px,100%);position:relative;text-align:left!important;margin:0 auto!important}.public-home .platform-intro h2{max-width:780px;font-size:clamp(42px,5.2vw,74px)!important}.public-home .platform-intro p{text-align:left!important;color:#b6c3c7!important;max-width:510px!important;margin:0!important}.public-home .platform-content{width:min(1200px, calc(100% - var(--scene-gutter) * 2));perspective:1800px;padding-top:24px}.public-home .platform-content:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 30%,#325b6650,#0000 70%);position:absolute;inset:-100px -20px;-webkit-mask-image:linear-gradient(#0000,#000 28% 65%,#0000);mask-image:linear-gradient(#0000,#000 28% 65%,#0000)}.public-home .product-frame{border-radius:22px!important;box-shadow:0 -18px 90px -30px #a1e4f355,0 55px 100px #000a,0 0 0 6px #96b4c008,0 0 0 7px #a0c6d21c!important}.public-home :is(#mission,#services,#pricing,#professional-services,#founder) .reveal,.public-home .platform-scene .reveal,.public-home .platform-content>.reveal,.public-home section[aria-labelledby=business-areas-title] .reveal{transition:opacity .9s var(--motion-ease), transform 1.1s var(--motion-ease), clip-path 1.1s var(--motion-ease)}.public-home :is(#mission,#services,#professional-services,#founder) .reveal-pending:not(.in),.public-home .platform-intro.reveal-pending:not(.in),.public-home section[aria-labelledby=business-areas-title] .reveal-pending:not(.in){clip-path:inset(0 0 15%);transform:translateY(40px)}.public-home :is(#mission,#services,#professional-services,#founder) .reveal.in,.public-home .platform-intro.reveal.in,.public-home section[aria-labelledby=business-areas-title] .reveal.in{clip-path:inset(0 0 -10%)}.public-home .product-frame.in{clip-path:inset(-15% -10% -20% round 22px);transform:none}@supports (animation-timeline:view()){@media (min-width:1025px) and (prefers-reduced-motion:no-preference){.public-home .platform-scene{view-timeline-name:--metal-scene;view-timeline-axis:block}.public-home .platform-mineral{animation:linear both metal-travel;animation-timeline:--metal-scene;animation-range:entry exit}@keyframes metal-travel{0%{transform:translateY(-22px)rotate(-34deg)scale(1.025)}to{transform:translateY(26px)rotate(-30deg)scale(1)}}}}.public-home #professional-services{padding-top:108px!important;padding-bottom:112px!important}.public-home #professional-services>div{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);column-gap:clamp(32px,4vw,64px)}.public-home #professional-services h2{letter-spacing:-.035em!important;font-size:clamp(40px,4.2vw,60px)!important;line-height:1.05!important}.public-home .advanced-grid{padding-top:0}.public-home .advanced-grid .svc-card{border:1px solid #b8c8cd26;grid-template-columns:32px minmax(0,1fr);padding:26px 28px!important;transition:border-color .45s,box-shadow .45s!important}.public-home .advanced-grid .svc-card:nth-child(2),.public-home .advanced-grid .svc-card:nth-child(3){margin-left:0}.public-home .advanced-grid .svc-icon{opacity:.65;width:28px!important;height:34px!important}.public-home .advanced-grid .svc-card>div:nth-child(2){font-size:clamp(24px,2.1vw,29px)!important;line-height:1.15!important}.public-home .advanced-grid .svc-card>div:last-child{font-size:14.5px!important;line-height:1.72!important}.public-home .advanced-grid .svc-card:before{top:0;bottom:auto}.public-home .advanced-grid .svc-card:hover{border-top-color:#a5d5da77}.public-home #data-protection{background:radial-gradient(at 25% 48%,#17202880,#0000 72%)}.public-home #data-protection:before{display:none}.public-home #data-protection .reveal{transition:opacity .65s;transform:none}.public-home .journey-tile{box-shadow:0 20px 50px -20px #000b}.public-home .journey-tile:nth-child(2){translate:0 24px}.public-home :is(.journey-tile,.founder-img-col) img{transition:transform 1.25s var(--motion-ease), filter .6s!important}.public-home .reveal-pending:not(.in) :is(.journey-tile,.founder-img-col) img{transform:scale(1.055)}.public-home .reveal.in :is(.journey-tile,.founder-img-col) img{transform:scale(1)}.public-home .pricing-panel{box-shadow:inset 0 1px #d7f3ff18,inset 0 -10px 24px #0003,0 30px 54px -22px #0009}@media (hover:hover){.public-home .pricing-panel:hover{transform:translateY(-6px);box-shadow:inset 0 1px #d7f3ff28,0 35px 60px -20px #000b}}@media (max-width:1024px){.public-home{--scene-gutter:24px}.public-home .stat-cell{--rise:2px;min-height:154px}.public-home .platform-scene{min-height:55svh;padding-top:90px}.public-home .platform-mineral{opacity:.7}.public-home #professional-services>div{grid-template-columns:1fr;gap:30px}.public-home #professional-services>div>div:last-child{grid-column:1}.public-home .advanced-grid{margin-left:0;padding-top:0}.public-home .product-frame.reveal-pending:not(.in){transform:translateY(32px)scale(.985)}}@media (max-width:1000px){.public-home .stats-strip{gap:24px 12px;max-width:min(720px,100% - 48px)}.public-home .stat-cell:nth-child(n){--rest-y:0px;margin-left:0}.public-home .stat-cell:nth-child(2n){--rest-y:0px}}@media (max-width:640px){.public-home #hero{padding-bottom:120px!important}.public-home .stats-strip{gap:18px 10px;max-width:calc(100% - 32px);margin-top:-26px;padding:20px 4px 46px}.public-home .stats-strip:before{inset-inline:0}.public-home .stat-cell{-webkit-backdrop-filter:none;border-radius:18px;min-height:132px;animation:none;padding:22px 10px!important}.public-home .stat-cell:before{border-radius:12px}.public-home .stat-cell:after{animation:none}.public-home .stat-cell>div:first-child{font-size:27px!important}.public-home .stat-cell>div:last-child{letter-spacing:.01em!important;font-size:11px!important}.public-home .platform-scene{min-height:520px;padding:100px 24px 60px}.public-home .platform-mineral{opacity:.55;width:130%;right:-80%}.public-home .platform-intro h2{font-size:43px!important}.public-home .platform-intro p{font-size:16px!important}.public-home .platform-content{padding-top:0}.public-home #platform{padding-bottom:90px!important}.public-home #professional-services{padding-block:100px!important}.public-home #professional-services h2{font-size:46px!important}.public-home .advanced-grid,.public-home .advanced-grid .svc-card:nth-child(n){margin-left:0}.public-home .journey-tile:nth-child(2){translate:none}.public-home :is(#mission,#services,#professional-services,#founder) .reveal-pending:not(.in),.public-home .platform-intro.reveal-pending:not(.in),.public-home .product-frame.reveal-pending:not(.in){clip-path:none;transform:translateY(22px)}}@media (prefers-reduced-motion:reduce){.public-home .stat-cell{transform:translateY(var(--rest-y)) rotate(var(--tilt));animation:none!important}.public-home .stat-cell:hover{translate:none}.public-home .reveal.reveal-pending,.public-home .reveal.in{opacity:1;clip-path:none!important;transform:none!important}.public-home :is(.journey-tile,.founder-img-col) img{transform:none!important}.public-home .pricing-panel:hover{transform:none}}.public-home .hero-material:before{content:"";pointer-events:none;background:radial-gradient(at 84% 48%,#78c3d02b,#0000 38%),radial-gradient(at 12% 68%,#34657235,#0000 44%);position:absolute;inset:8% 0 0;-webkit-mask-image:linear-gradient(#0000,#000 35% 65%,#0000);mask-image:linear-gradient(#0000,#000 35% 65%,#0000)}.public-home .hero-mineral{translate:var(--pointer-dx,0px) var(--pointer-dy,0px);transition:translate 1.2s var(--motion-ease);background:linear-gradient(125deg,#07090d 22%,#13232c 35%,#8babb1 35.4%,#294650 36%,#0b121b 39%,#172a32 58%,#527c83 58.3%,#10232c 59%,#080b12 73%)}@media (min-width:801px) and (prefers-reduced-motion:no-preference){.public-home .hero-mineral-left{animation:18s ease-in-out infinite paused hero-fold-left}.public-home .hero-mineral-right{animation:21s ease-in-out infinite paused hero-fold-right}.public-home #hero.scene-active .hero-mineral{animation-play-state:running}@keyframes hero-fold-left{0%,to{transform:rotate(-26deg)translateY(-10px)scale(1)}50%{transform:rotate(-20deg)translateY(24px)scale(1.035)}}@keyframes hero-fold-right{0%,to{transform:rotate(36deg)translateY(12px)scale(1.02)}50%{transform:rotate(30deg)translateY(-24px)scale(1)}}}@supports not (animation-timeline:view()){@media (min-width:801px) and (prefers-reduced-motion:no-preference){.public-home .platform-mineral{animation:24s ease-in-out infinite paused metal-breathe}.public-home .platform-scene.scene-active .platform-mineral{animation-play-state:running}@keyframes metal-breathe{0%,to{transform:rotate(-32deg)}50%{transform:rotate(-29deg)translateY(14px)}}}}.public-home .stats-strip{gap:18px}.public-home .stat-cell:nth-child(n){margin-left:0}.public-home .stat-cell{rotate:0 1 0 var(--pointer-ry,0deg);transition:rotate .6s var(--motion-ease), translate .55s var(--motion-ease), border-color .5s, box-shadow .5s}.public-home .stat-cell:before{background:radial-gradient(ellipse at var(--pointer-x,28%) var(--pointer-y,10%), #afdfee23, transparent 64%), linear-gradient(122deg, transparent 15%, #c7e7e916 16%, transparent 17%, transparent 79%, #52b6c222 80%, transparent 82%)}.public-home section[aria-labelledby=business-areas-title]{--field-x:50%;--field-color:#466c7975}.public-home section[aria-labelledby=business-areas-title] .reveal.in{clip-path:none}.public-home #services .svc-grid{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px!important;display:grid!important;overflow:visible!important}.public-home #services .svc-card{border:1px solid #a5c6d021;border-radius:18px;grid-column:span 3;min-width:0;box-shadow:inset 0 1px #cfedff0c,0 14px 38px -20px #0008;background:radial-gradient(ellipse at var(--pointer-x,20%) var(--pointer-y,0%), #93c6e012, transparent 70%), linear-gradient(155deg, #1a273080, #0b1119d9)!important;padding:32px 26px!important;transition:background .5s,border-color .5s,box-shadow .5s,translate .5s,opacity .8s,transform 1s!important}.public-home #services .svc-card:nth-child(-n+2){grid-column:span 6;grid-template-columns:64px minmax(0,1fr);column-gap:22px;display:grid;padding:40px 34px!important}.public-home #services .svc-card:nth-child(-n+2) .svc-icon{grid-row:span 2;width:56px!important;height:56px!important}.public-home #services .svc-card:nth-child(-n+2)>div:nth-child(2){letter-spacing:-.025em;font-size:27px!important}.public-home #services .svc-card:nth-child(-n+2)>div:last-child{max-width:450px;font-size:15px!important;line-height:1.75!important}.public-home #services .svc-icon{background:linear-gradient(140deg,#b3ecf015,#11212b30);box-shadow:inset 0 1px #d6faff15}.public-home #services .svc-card:before{height:1px;top:0;bottom:auto}.public-home #services .svc-card.in{clip-path:none}.public-home .pricing-panel:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at var(--pointer-x,50%) var(--pointer-y,0%), #c0eafa0e, transparent 65%);position:absolute;inset:0}.public-home .pricing-panel{transition:transform .6s var(--motion-ease), border-color .5s, box-shadow .5s}.public-home .pricing-summary{border-bottom:1px solid #cce5f215;padding-bottom:22px}.public-home .pricing-panel.is-popular{box-shadow:inset 0 1px #b1eeff25,0 26px 65px -24px #071e29,0 0 0 4px #69b7ca07}.public-home .advanced-grid .svc-card{border-radius:16px;box-shadow:inset 0 1px #d1e4ef0c,0 18px 32px -24px #0009;background:radial-gradient(ellipse at var(--pointer-x,0%) var(--pointer-y,50%), #b1cede12, transparent 70%), linear-gradient(130deg, #23303b70, #10161cdc)!important}.public-home .advanced-grid .svc-card>div:nth-child(2){transition:translate .5s var(--motion-ease), color .5s}.public-home .advanced-grid .svc-card:before{background:linear-gradient(90deg,#addfe577,#54b7c699,#0000)}.public-home .founder-img-col{box-shadow:0 16px 30px -18px #000b;border-radius:12px!important}.public-home .founder-img-col:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(155deg,#d7f1ff0c,#0000 35%,#07111d26);border:1px solid #c4e7ee1c;position:absolute;inset:0}.public-home :is(.founder-img-col,.journey-tile) img{translate:calc(var(--pointer-dx,0px) / 2) calc(var(--pointer-dy,0px) / 2);scale:1.035;transition:translate .9s var(--motion-ease), transform 1.25s var(--motion-ease), filter .6s!important}.public-home .journey-tile{background:linear-gradient(145deg,#1a2632,#0d1117)!important;border-color:#b7d6e526!important}.public-home #data-protection{--dpd-field:#2147535c}.public-home .marketing-nav{box-shadow:0 1px #bfd4e006}.public-home .marketing-nav.is-scrolled{box-shadow:0 1px #b7dfeb18,0 18px 45px #0003;background:linear-gradient(#0c1218f2,#080b10e8)!important}.public-home .nav-links-desktop a{position:relative}.public-home .nav-links-desktop a:after{content:"";background:linear-gradient(90deg,#0000,#76d9e5,#0000);height:1px;transition:transform .35s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.public-home .nav-links-desktop a:is(:hover,:focus-visible):after{transform:scaleX(1)}.public-home #founder:before{bottom:-80px}.public-home>footer{border-top-color:#bcceda0c!important}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.public-home #services .svc-card:hover{border-color:#a9deeb48;translate:0 -5px;box-shadow:inset 0 1px #cfedff20,0 24px 48px -20px #000a}.public-home .pricing-panel:hover{transform:perspective(1400px) translateY(-6px) rotateX(var(--pointer-rx,0deg)) rotateY(var(--pointer-ry,0deg))}.public-home .advanced-grid .svc-card:hover>div:nth-child(2){color:#d2eef0;translate:6px}}@media (max-width:1100px){.public-home #services .svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-home #services .svc-card:nth-child(n){grid-column:span 1;display:block;padding:30px 26px!important}.public-home #services .svc-card:nth-child(-n+2)>div:nth-child(2){font-size:23px!important}}@media (max-width:640px){.public-home .stats-strip{gap:18px 12px}.public-home #services .svc-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.public-home #services .svc-card:nth-child(n){padding:28px!important}.public-home .hero-mineral{animation:none;translate:none}.public-home :is(.founder-img-col,.journey-tile) img{translate:none;scale:1}}@media (prefers-reduced-motion:reduce){.public-home .hero-mineral,.public-home .stat-cell{translate:none;rotate:none}.public-home :is(.founder-img-col,.journey-tile) img{translate:none;scale:1}.public-home .advanced-grid .svc-card:hover>div:nth-child(2),.public-home #services .svc-card:hover{translate:none}}.public-home #professional-services>div{grid-template-rows:auto auto;grid-template-areas:"intro items""contact items";row-gap:28px}.public-home #professional-services>div>div:first-child{grid-area:intro;align-self:end}.public-home #professional-services>div>.advanced-grid{grid-area:items;gap:12px!important}.public-home #professional-services>div>div:last-child{grid-area:contact;align-self:start;margin-top:0!important}.public-home #professional-services .advanced-grid.in{clip-path:none}.public-home .advanced-grid .svc-card:before{left:20px;right:20px}.public-home .advanced-grid .svc-card:hover{box-shadow:inset 0 1px #d1e4ef20,0 22px 40px -24px #000b}.public-home #hero p{text-shadow:0 2px 18px #07070a}.public-home #founder{--field-color:#23343b25;padding-top:88px!important;padding-bottom:96px!important}.public-home #founder:after{content:"";z-index:-2;pointer-events:none;background:#07070a;position:absolute;inset:-70px 0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.public-home #founder .trust-grid{border-top:1px solid #a2bdc523;padding-top:32px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important;align-items:start!important;gap:clamp(40px,5vw,76px)!important}.public-home #founder h2{margin-top:0!important;margin-bottom:20px!important;font-size:clamp(28px,2.65vw,38px)!important;line-height:1.14!important}.public-home #founder .trust-grid>div:last-child h2{font-size:clamp(27px,2.4vw,34px)!important}.public-home #founder blockquote{color:#bdc6c9!important;border-left-width:1px!important;margin:20px 0!important;padding-left:16px!important;font-size:18px!important;line-height:1.55!important}.public-home #founder .founder-spotlight{border-top-color:#b4cbd21c;padding-top:24px;flex-direction:row!important;gap:22px!important;margin-top:24px!important}.public-home #founder .founder-img-col{box-shadow:0 12px 30px -14px #0008;border-radius:12px!important;width:100px!important;height:132px!important;min-height:0!important}.public-home #founder .founder-spotlight>div:last-child{min-width:0}.public-home #founder .founder-spotlight>div:last-child>div:nth-child(2){margin-bottom:12px!important;font-size:21px!important}.public-home #founder .founder-spotlight p{margin-bottom:20px!important;font-size:13.5px!important}.public-home #founder .journey-row{max-width:480px;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:24px!important}.public-home #founder .journey-tile{box-shadow:none;translate:none;border-radius:10px!important}.public-home #founder .journey-tile img{aspect-ratio:16/9!important;max-height:120px!important}.public-home #founder .journey-tile>div{padding:10px 12px!important;font-size:11px!important}.public-home #founder :is(.founder-img-col,.journey-tile) img{translate:none;scale:1}.public-home #founder .reveal-pending:not(.in){clip-path:none;transform:translateY(16px)}.public-home .product-frame{box-shadow:0 -12px 65px -30px #a1e4f340,0 42px 90px #0009,0 0 0 3px #96b4c008,0 0 0 4px #a0c6d21a!important}@media (max-width:1024px){.public-home #professional-services>div{grid-template:"intro""items""contact"/minmax(0,1fr);gap:28px}.public-home #professional-services>div>div:first-child{max-width:650px}.public-home #founder .trust-grid{grid-template-columns:minmax(0,1fr)!important;gap:40px!important}.public-home #founder .founder-spotlight{max-width:620px}}@media (max-width:640px){.public-home #professional-services h2{font-size:40px!important}.public-home .advanced-grid .svc-card{column-gap:14px;padding:24px 20px!important}.public-home #founder{padding-block:72px!important}.public-home #founder .founder-spotlight{gap:18px!important}.public-home #founder .founder-img-col{width:96px!important;height:128px!important}.public-home #founder .founder-spotlight>div:last-child>div:first-child{letter-spacing:.09em!important;font-size:9px!important}.public-home #founder .journey-tile>div{padding:10px!important}}@media (prefers-reduced-motion:reduce){.public-home #founder .reveal-pending:not(.in){transform:none}}.public-home .hero-material:after{background:radial-gradient(at 50% 44%,#07070a70,#07070a1f 46%,#0000 78%),linear-gradient(#07070a82,#0000 16% 78%,#07070a)}.public-home .platform-scene{min-height:clamp(560px,72svh,820px);padding:112px var(--scene-gutter) 78px;align-items:flex-end;display:flex;overflow:hidden}.public-home .platform-cinema{z-index:-1;pointer-events:none;background:#07070a;position:absolute;inset:0;overflow:hidden}.public-home .platform-signal-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.public-home .platform-intro{z-index:2}.public-home #team{isolation:isolate;position:relative;padding:84px 52px 94px!important}.public-home #team:before{content:"";z-index:-1;background:radial-gradient(at 22% 48%,#27434b42,#0000 64%);position:absolute;inset:-90px 0;-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}.public-home .team-strip-inner{isolation:isolate;border:1px solid var(--mineral-edge);background:var(--mineral-surface);width:min(1200px,100%);transition:translate .5s var(--motion-ease), border-color .45s, box-shadow .5s;border-radius:18px;grid-template-columns:minmax(300px,.9fr) minmax(320px,1.1fr) auto;grid-template-areas:"identity statement actions";align-items:center;gap:clamp(30px,4.5vw,66px);margin:0 auto;padding:28px 34px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #e3ffff20,inset 0 -1px #77b2bc10,0 26px 52px -34px #000b}.public-home .team-strip-inner:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(122deg,#0000 20%,#d8f6ff07 21%,#0000 29% 78%,#76bec908 79%,#0000 86%);border:1px solid #0000;border-color:#d4f5ff20 #0000 #0000 #8bc4cf10;border-radius:12px;position:absolute;inset:6px}.public-home .team-strip-identity{grid-area:identity;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:20px;min-width:0;display:grid}.public-home .team-strip-identity img{object-fit:cover;object-position:center top;filter:saturate(.42)contrast(1.03)brightness(.86);border:1px solid #badfe637;border-radius:11px;width:72px;height:84px;display:block;box-shadow:inset 0 1px #e8ffff22,0 14px 28px -18px #000}.public-home .team-strip-identity .eyebrow{letter-spacing:.12em;margin-bottom:7px;font-size:10.5px}.public-home .team-strip-inner h2{font:350 clamp(24px,2.2vw,30px)/1.05 var(--font-display);letter-spacing:-.03em}.public-home .team-strip-role{color:#8aa1a5;letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:11px;font-weight:500}.public-home .team-strip-statement{border-left:1px solid #a4d5dd22;grid-area:statement;padding-left:clamp(22px,3vw,40px)}.public-home .team-strip-statement p:first-child{color:#b5c1c3;font-size:14px;line-height:1.68}.public-home .team-strip-statement p:last-child{color:#72878b;margin-top:9px;font-size:11.5px;line-height:1.62}.public-home .team-strip-actions{grid-area:actions;justify-items:start;gap:12px;display:grid}.public-home .team-strip-actions .btn-ghost{min-width:158px;color:var(--text);white-space:nowrap;border:1px solid #b6dce53b;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:11px 19px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #defaff0d}.public-home .team-strip-actions>a:last-child{color:#82979b;text-underline-offset:4px;font-size:11.5px;text-decoration-color:#7eb8c34a}@media (hover:hover) and (pointer:fine){.public-home .team-strip-inner:hover{border-color:#a9dce547;translate:0 -1px;box-shadow:inset 0 1px #e3ffff2c,inset 0 -1px #77b2bc18,0 29px 56px -34px #000c}}@media (max-width:1000px){.public-home .team-strip-inner{grid-template-columns:1fr auto;grid-template-areas:"identity actions""statement statement";gap:26px 38px}.public-home .team-strip-statement{border-top:1px solid #a4d5dd22;border-left:0;padding:22px 0 0}}@media (max-width:640px){.public-home .platform-scene{min-height:560px;padding:104px 24px 62px}.public-home #team{padding:68px 20px 78px!important}.public-home .team-strip-inner{-webkit-backdrop-filter:none;grid-template-columns:1fr;grid-template-areas:"identity""statement""actions";gap:24px;padding:24px 20px}.public-home .team-strip-identity{grid-template-columns:62px minmax(0,1fr);gap:16px}.public-home .team-strip-identity img{width:62px;height:74px}.public-home .team-strip-statement{padding-top:20px}}@media (prefers-reduced-motion:reduce){.public-home .team-strip-inner{translate:none}}.public-home .pillar{border-color:#b4d5e223;box-shadow:inset 0 1px #d4ecf518,inset 0 -1px #6ba6b00d,0 18px 35px -24px #0009;background:radial-gradient(ellipse at var(--pointer-x,12%) var(--pointer-y,0%), #c3e4ed0c, transparent 72%), linear-gradient(145deg, #1827319c, #0c1218d9)!important;transition:border-color .45s,box-shadow .45s!important}.public-home :is(#services,#professional-services) .svc-card:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 55%,#d5eaf803 56%,#0000 63%);border:1px solid #0000;border-color:#d4eff90a #0000 #0000 #d4eff906;border-radius:13px;position:absolute;inset:5px}.public-home #services .svc-card:nth-child(-n+2){background:radial-gradient(ellipse at var(--pointer-x,25%) var(--pointer-y,0%), #b0d5e31b, transparent 68%), linear-gradient(150deg, #243845ad, #0d161ee8 75%)!important}.public-home #services .svc-card:nth-child(-n+2)>div:last-child{font-size:14px!important}.public-home .pricing-panel:after{content:"";pointer-events:none;border:1px solid #0000;border-color:#d4f3ff26 #0000 #a2c9d015;border-radius:12px;position:absolute;inset:6px}.public-home .pricing-extra>div{box-shadow:inset 0 1px #c5e3eb0d;background:linear-gradient(125deg,#21313d60,#0e151dbb)!important;border-color:#afcdd520!important}.public-home :is(.pricing-panel,.landing-auth-card,#services .svc-card,.advanced-grid .svc-card){box-shadow:var(--mineral-shadow);background:var(--mineral-surface)!important;border-color:var(--mineral-edge)!important}.public-home .landing-auth-card{height:100%;position:relative;transition:border-color .45s, box-shadow .45s, translate .55s var(--motion-ease)!important;border-radius:20px!important}.public-home .landing-auth-card:before{content:"";pointer-events:none;background:linear-gradient(122deg,#0000 15%,#c7e7e90b 16%,#0000 17% 79%,#52b6c210 80%,#0000 82%);border:1px solid #0000;border-color:#b1f7ff32 #0000 #0000 #6ea1b512;border-radius:14px;position:absolute;inset:6px}.public-home .landing-auth-card.featured{border-color:#a4dfea4d!important}.public-home .platform-material{background:radial-gradient(at 78% 48%,#375c6680,#111a2440 46%,#0000 72%)}.public-home .product-frame{border-top-color:#a8d2dd4d!important}.public-home :is(#mission,#services,#professional-services,#founder) .reveal-pending:not(.in),.public-home section[aria-labelledby=business-areas-title] .reveal-pending:not(.in){clip-path:none;transform:translateY(24px)}.public-home :is(#mission,#services,#professional-services,#founder) .reveal.in,.public-home section[aria-labelledby=business-areas-title] .reveal.in{clip-path:none}.public-home .product-frame.reveal-pending:not(.in){clip-path:none;transform:translateY(28px)scale(.992)}.public-home .product-frame.in{clip-path:none}.public-home #founder .trust-grid>div:last-child h2 em{color:#b1ced3!important}.public-home #founder .founder-img-col img{filter:saturate(.35)brightness(.88)!important}.public-home :is(#hero,#services,#pricing,#professional-services,#data-protection,.closing-scene) :is(.btn-primary,.btn-ghost){--liquid-x:50%;--liquid-y:50%;--liquid-vx:0;--liquid-energy:0;isolation:isolate;position:relative;overflow:hidden;transition:background-color .3s, border-color .3s, color .3s, box-shadow .4s, transform .45s var(--motion-ease)!important}.public-home :is(#hero,#services,#pricing,#professional-services,#data-protection,.closing-scene) :is(.btn-primary,.btn-ghost):after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:calc(.08 + var(--liquid-energy) * .72);background:linear-gradient(calc(118deg + var(--liquid-vx) * 100deg), transparent 22%, #e5ffff2e 43%, transparent 62%), radial-gradient(120px circle at var(--liquid-x) var(--liquid-y), #c9fbff38, transparent 64%);transition:opacity .7s;position:absolute;inset:0}.public-home :is(#hero,#pricing,.closing-scene) .btn-primary{box-shadow:inset 0 1px #d5faff66,inset 0 -1px #00546055,0 6px 18px #001e2430!important}.public-home :is(#hero,#pricing,.closing-scene) .btn-ghost{box-shadow:inset 0 1px #defaff0d}@media (hover:hover) and (pointer:fine){.public-home .pillar:hover{border-color:#b4d5e23f;box-shadow:inset 0 1px #d4ecf526,0 22px 38px -24px #000b}.public-home :is(.pricing-panel,.landing-auth-card,#services .svc-card,.advanced-grid .svc-card):hover{box-shadow:inset 0 1px #e2ffff40,inset 0 -1px #8dc6d124,0 28px 48px -24px #000c;border-color:#acdce45c!important}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.public-home .landing-auth-card:hover{translate:0 -3px}}@media (min-width:1025px) and (prefers-reduced-motion:no-preference){.public-home :is(.hero-video-poster,.hero-video){width:calc(100% + 16px);height:calc(100% + 16px);translate:var(--pointer-dx,0px) var(--pointer-dy,0px);transition:opacity .45s ease, translate 1.1s var(--motion-ease);inset:-8px}}@media (max-width:640px){.public-home .hero-material{inset:0 0 -96px}.public-home :is(.hero-video-poster,.hero-video){object-position:58% center}.public-home .hero-material:after{background:radial-gradient(at 50% 45%,#07070a99,#07070a30 65%,#0000),linear-gradient(#07070a88,#0000 18% 75%,#07070a)}.public-home .hero-motion-toggle{width:44px;height:44px;bottom:36px;right:24px}.public-home .platform-scene{min-height:420px}.public-home #founder .trust-grid{padding-top:24px}.public-home #founder .founder-img-col{width:80px!important;height:108px!important}}@media (prefers-reduced-motion:reduce){.public-home .hero-video{translate:none}.public-home .hero-motion-toggle{display:none}.public-home .product-frame.reveal-pending:not(.in),.public-home :is(#mission,#services,#professional-services,#founder) .reveal-pending:not(.in),.public-home section[aria-labelledby=business-areas-title] .reveal-pending:not(.in){transform:none}}.public-home .platform-scene{min-height:clamp(560px,72svh,820px)}@media (max-width:640px){.public-home .platform-scene{min-height:560px}.public-home .hero-material:after{background:radial-gradient(at 50% 45%,#07070a72,#07070a20 65%,#0000),linear-gradient(#07070a78,#0000 16% 76%,#07070a)}}.public-home #professional-services>.analyst-layout{grid-template:"intro visual""intro scopes"/minmax(320px,.72fr) minmax(0,1.28fr);gap:24px clamp(48px,7vw,96px);display:grid}.public-home #professional-services>.analyst-layout>.analyst-intro{grid-area:intro;align-self:start}.public-home #professional-services>.analyst-layout>.analyst-visual{grid-area:visual;width:auto}.public-home #professional-services>.analyst-layout>.analyst-scopes{grid-area:scopes;align-self:start;margin-top:0!important}@media (max-width:1100px){.public-home #professional-services>.analyst-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""visual""scopes";gap:38px}}.public-home :is([data-material],.stat-cell,.landing-auth-card,#services .svc-card,.advanced-grid .svc-card,.pillar){--edge-x:28%;--edge-y:0%;--edge-angle:0deg;--opposite-x:72%;--opposite-y:100%;--sheen-x:0px;--sheen-y:0px;isolation:isolate;position:relative;overflow:hidden}.public-home :is([data-material],.stat-cell,.landing-auth-card,#services .svc-card,.advanced-grid .svc-card,.pillar)>*{z-index:2}.public-home :is([data-material],.stat-cell,.landing-auth-card,#services .svc-card,.advanced-grid .svc-card,.pillar):before{content:"";z-index:3;left:var(--edge-x);top:var(--edge-y);pointer-events:none;opacity:.46;width:min(150px,42%);height:5px;transform:translate(-50%, -50%) rotate(var(--edge-angle));transform-origin:50%;transition:opacity .45s var(--motion-ease);box-shadow:none;background:linear-gradient(90deg,#0000 0%,#84cbd14a 16%,#f2fcffe8 46%,#9ce9ef8c 58%,#0000 100%) 50% 0/100% 1.5px no-repeat,linear-gradient(90deg,#0000 4% 18%,#010507d9 46%,#02070aa8 64%,#0000 96%) 50% 2.5px/96% 1px no-repeat;border:0;border-radius:999px;padding:0;position:absolute;animation:none!important}.public-home :is([data-material],.stat-cell,.landing-auth-card,#services .svc-card,.advanced-grid .svc-card,.pillar):after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 112% 88% at var(--pointer-x,32%) var(--pointer-y,8%), #8ed0d70b 0%, #396c7508 38%, #06101616 73%, transparent 94%), linear-gradient(112deg, transparent 16%, #dffaff00 34%, #dffaff0c 45%, #88c7cf06 52%, transparent 68%), radial-gradient(ellipse 42% 36% at var(--opposite-x) var(--opposite-y), #8c594115, transparent 84%);opacity:.42;transform-origin:50%;width:auto;height:auto;transition:opacity .5s var(--motion-ease), transform .12s linear;border:0;position:absolute;inset:2px;transform:translate(0,0)scale(1.035);box-shadow:inset 0 0 0 1px #0104068f,inset 0 1px #e5fbff0b;animation:none!important}@media (hover:hover) and (pointer:fine) and (min-width:1025px) and (prefers-reduced-motion:no-preference){.public-home :is([data-material],.stat-cell,.landing-auth-card,#services .svc-card,.advanced-grid .svc-card,.pillar)[data-liquid-active=true]:before{opacity:1}.public-home :is([data-material],.stat-cell,.landing-auth-card,#services .svc-card,.advanced-grid .svc-card,.pillar)[data-liquid-active=true]:after{opacity:.96;transform:translate3d(var(--sheen-x), var(--sheen-y), 0) scale(1.035)}}@media (hover:none),(pointer:coarse),(max-width:1024px),(prefers-reduced-motion:reduce){.public-home :is([data-material],.stat-cell,.landing-auth-card,#services .svc-card,.advanced-grid .svc-card,.pillar):before{opacity:.4}.public-home :is([data-material],.stat-cell,.landing-auth-card,#services .svc-card,.advanced-grid .svc-card,.pillar):after{opacity:.34;transition:none;transform:none}}
