@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Syne:wght@700;800&display=swap);body{-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;margin:0}:root{--navy:#040d1e;--navy-2:#071428;--navy-3:#0b1d3a;--blue:#1a56ff;--blue-2:#3b6fff;--blue-3:#0d3acc;--cyan:#00c8f0;--cyan-dim:#00c8f01f;--white:#fff;--off:#f4f7fd;--off-2:#edf1fb;--line:#dde4f0;--ink:#0d1b2e;--body:#3d5068;--muted:#7a90a8;--shadow-sm:0 2px 10px #0a1e5014;--shadow-md:0 8px 32px #0a1e501f;--shadow-lg:0 20px 60px #0a1e5029;--shadow-xl:0 32px 80px #0a1e5038;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px;--font-display:"Playfair Display",serif;--font-body:"Inter",sans-serif;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#fff;background:var(--white);color:#0d1b2e;color:var(--ink);font-family:Inter,sans-serif;font-family:var(--font-body);font-size:15px;line-height:1.6;overflow-x:hidden}::selection{background:#1a56ff;background:var(--blue);color:#fff}a{color:inherit;text-decoration:none}button{background:none;border:0;cursor:pointer;font:inherit}img,svg{display:block}p{color:#3d5068;color:var(--body);line-height:1.72;margin:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInR{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}@keyframes pulseRing{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(2)}to{opacity:0;transform:scale(2)}}@keyframes floatY2{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(2deg)}}@keyframes shimmerSlide{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes counterUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes borderGlow{0%,to{box-shadow:0 0 0 0 #1a56ff00}50%{box-shadow:0 0 0 4px #1a56ff2e}}@keyframes spinSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes orbitFloat{0%{transform:translate(0)}25%{transform:translate(4px,-6px)}50%{transform:translate(8px,2px)}75%{transform:translate(2px,6px)}to{transform:translate(0)}}@keyframes dashDraw{0%{stroke-dashoffset:200;stroke-dasharray:200}to{stroke-dashoffset:0}}@keyframes popIn{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ringProgress{0%{stroke-dashoffset:calc(var(--ring-circ))}to{stroke-dashoffset:calc(var(--ring-circ)*(1 - var(--ring-pct)))}}@keyframes pulseGreen{0%,to{opacity:1}50%{opacity:.4}}@keyframes notifFloat1{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-6px) rotate(.5deg)}}@keyframes notifFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes notifFloat3{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-5px) rotate(-.3deg)}66%{transform:translateY(-3px) rotate(.3deg)}}@keyframes monitorGlow{0%,to{filter:drop-shadow(0 0 8px rgba(26,86,255,.15))}50%{filter:drop-shadow(0 0 20px rgba(26,86,255,.35))}}@keyframes screenLine{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes chartDraw{0%{stroke-dashoffset:400;stroke-dasharray:400}to{stroke-dashoffset:0}}@keyframes satisfactionBar{0%{width:0}to{width:95%}}@keyframes avatarRing{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.15;transform:scale(1.15)}}@keyframes chipEntrance{0%{opacity:0;transform:translateY(16px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.site-shell{min-height:100vh;overflow-x:hidden}.section-pad{margin:0 auto}.full-band{padding-left:max(24px,calc(50vw - 580px));padding-right:max(24px,calc(50vw - 580px))}.site-header{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#040d1ee6;border-bottom:1px solid #ffffff0f;display:flex;gap:20px;height:68px;inset:0 0 auto;justify-content:space-between;padding:0 max(24px,calc(50vw - 580px));position:fixed;transition:background .3s;z-index:100}.site-header.scrolled{background:#040d1efa;box-shadow:0 4px 24px #0000004d}.brand-btn{background:none;border:0;padding:0}.brand,.brand-btn{display:inline-flex}.brand{align-items:center;gap:13px}.brand-mark{background:#0000;border-radius:12px;box-shadow:0 8px 28px #00c8f033,0 0 12px #1a56ff59;display:grid;flex:0 0 44px;height:44px;overflow:hidden;place-items:center;position:relative;width:44px}.brand-mark:after{display:none}.brand-mark svg{display:block;height:44px;width:44px}.brand-text{line-height:1}.brand-text strong{color:#fff;color:var(--white);display:block;font-size:1rem;font-weight:800;letter-spacing:.1em}.brand-text strong span{color:#00c8f0}.brand-text small{color:#ffffff6b;display:block;font-size:.63rem;font-weight:700;letter-spacing:.22em;margin-top:5px}.nav{display:flex;gap:4px}.nav,.nav-link{align-items:center}.nav-link{border-radius:8px;border-radius:var(--r-sm);color:#ffffffad;display:inline-flex;font-size:.835rem;font-weight:600;height:38px;padding:0 14px;transition:color .2s,background .2s}.nav-link.active,.nav-link:hover{background:#ffffff14;color:#fff;color:var(--white)}.nav-link.active{color:#00c8f0;color:var(--cyan)}.nav-cta{align-items:center;background:#1a56ff;background:var(--blue);border-radius:8px;border-radius:var(--r-sm);box-shadow:0 6px 20px #1a56ff4d;color:#fff;color:var(--white);display:inline-flex;font-size:.835rem;font-weight:700;height:38px;margin-left:8px;padding:0 18px;transition:background .2s,transform .2s,box-shadow .2s}.nav-cta:hover{background:#3b6fff;background:var(--blue-2);box-shadow:0 10px 28px #1a56ff6b;transform:translateY(-1px)}.menu-toggle{background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;border-radius:var(--r-sm);display:none;flex-direction:column;height:40px;justify-content:space-between;padding:9px 8px;width:40px}.menu-toggle span{background:#fff;background:var(--white);border-radius:2px;display:block;height:2px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s;transition:transform .3s var(--ease-out),opacity .2s}.menu-toggle.open span:first-child{transform:translateY(7px) rotate(45deg)}.menu-toggle.open span:nth-child(2){opacity:0}.menu-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav{animation:fadeUp .22s cubic-bezier(.22,1,.36,1);animation:fadeUp .22s var(--ease-out);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#040d1ef7;border:1px solid #ffffff1a;border-radius:20px;border-radius:var(--r-lg);box-shadow:0 24px 60px #0006;display:none;position:fixed;top:68px;inset:auto 12px auto;padding:12px;z-index:99}.mobile-nav.open{grid-gap:4px;display:grid;gap:4px;top:72px}.mobile-nav .nav-cta,.mobile-nav .nav-link{border-radius:8px;border-radius:var(--r-sm);font-size:.9rem;height:48px;padding:0 16px;width:100%}.mobile-nav .nav-cta{justify-content:center;margin:4px 0 0}.hero{align-items:center;background:#040d1e;background:var(--navy);display:flex;min-height:100vh;overflow:hidden;padding-top:68px;position:relative}.hero-bg{pointer-events:none}.hero-bg,.hero-bg-grid{inset:0;position:absolute}.hero-bg-grid{background-image:linear-gradient(#1a56ff0d 1px,#0000 0),linear-gradient(90deg,#1a56ff0d 1px,#0000 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 40%,#0000 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 40%,#0000 100%)}.hero-glow-1{background:radial-gradient(circle,#1a56ff38 0,#0000 65%);height:700px;right:-5%;top:-10%;width:700px}.hero-glow-1,.hero-glow-2{border-radius:50%;position:absolute}.hero-glow-2{background:radial-gradient(circle,#00c8f01a 0,#0000 65%);bottom:-5%;height:500px;left:-5%;width:500px}.hero-noise{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:200px;inset:0;opacity:.025;position:absolute}.particle-canvas{height:100%;inset:0;opacity:.6;position:absolute;width:100%}.hero-inner{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1.08fr .92fr;margin:0 auto;padding:0 0 80px;position:relative;width:min(90%,calc(100% - 100px));z-index:1}.live-badge{align-items:center;animation:fadeUp .7s cubic-bezier(.22,1,.36,1) both;animation:fadeUp .7s var(--ease-out) both;background:#00c8f014;border:1px solid #00c8f033;border-radius:999px;color:#00c8f0;color:var(--cyan);display:inline-flex;font-size:.72rem;font-weight:700;gap:9px;letter-spacing:.1em;margin-bottom:24px;padding:6px 16px;text-transform:uppercase}.live-dot{height:7px;position:relative;width:7px}.live-dot,.live-dot:before{background:#00c8f0;background:var(--cyan);border-radius:50%}.live-dot:before{animation:pulseRing 2s ease infinite;content:"";inset:-4px;opacity:.25;position:absolute}.hero h1{animation:fadeUp .7s cubic-bezier(.22,1,.36,1) .1s both;animation:fadeUp .7s .1s var(--ease-out) both;color:#fff;color:var(--white);font-family:Playfair Display,serif;font-family:var(--font-display);font-size:clamp(2.4rem,4.5vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1.06;margin-bottom:20px}.hero h1 em{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00c8f0,#3b6fff);background:linear-gradient(90deg,var(--cyan),var(--blue-2));-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-text{animation:fadeUp .7s cubic-bezier(.22,1,.36,1) .2s both;animation:fadeUp .7s .2s var(--ease-out) both;color:#ffffff9e;font-size:1rem;line-height:1.75;max-width:500px}.hero-actions{animation:fadeUp .7s cubic-bezier(.22,1,.36,1) .3s both;animation:fadeUp .7s .3s var(--ease-out) both;display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-stats{grid-gap:16px;animation:fadeUp .7s cubic-bezier(.22,1,.36,1) .4s both;animation:fadeUp .7s .4s var(--ease-out) both;border-top:1px solid #ffffff14;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px;padding-top:32px}.metric strong{color:#00c8f0;color:var(--cyan);display:block;font-family:Playfair Display,serif;font-family:var(--font-display);font-size:1.65rem;font-weight:800;line-height:1;margin-bottom:5px}.metric span{color:#ffffff6b;font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:lowercase}.hero-illustration{align-items:center;animation:slideInR .8s cubic-bezier(.22,1,.36,1) .2s both;animation:slideInR .8s .2s var(--ease-out) both;display:flex;justify-content:center;position:relative}.hero-desk-svg{filter:drop-shadow(0 40px 80px rgba(26,86,255,.15));max-width:420px;width:100%}.monitor-glow{animation:monitorGlow 4s ease infinite}.screen-line{animation:screenLine 3s ease infinite}.screen-line-d2{animation:screenLine 3s ease 1s infinite}.chart-line{stroke-dasharray:400;stroke-dashoffset:0;animation:chartDraw 2s cubic-bezier(.22,1,.36,1) .8s both;animation:chartDraw 2s .8s var(--ease-out) both}.desk-shadow{animation:fadeIn 1s ease both}.notif-card{animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:var(--ease-out)}.notif-1{animation:notifFloat1 6s ease .5s infinite,fadeUp .7s cubic-bezier(.22,1,.36,1) .6s both;animation:notifFloat1 6s .5s ease infinite,fadeUp .7s .6s var(--ease-out) both}.notif-2{animation:notifFloat2 7s ease 1s infinite,fadeUp .7s cubic-bezier(.22,1,.36,1) .8s both;animation:notifFloat2 7s 1s ease infinite,fadeUp .7s .8s var(--ease-out) both}.notif-3{animation:notifFloat3 5s ease .3s infinite,fadeUp .7s cubic-bezier(.22,1,.36,1) 1s both;animation:notifFloat3 5s .3s ease infinite,fadeUp .7s 1s var(--ease-out) both}.phone-float{animation:floatY 5s ease infinite}.tablet-float{animation:floatY2 6s ease 1s infinite}.orbit-dot-1{animation:orbitFloat 8s ease infinite}.orbit-dot-2{animation:orbitFloat 10s ease 2s infinite}.orbit-dot-3{animation:orbitFloat 7s ease 1s infinite}.orbit-dot-4{animation:orbitFloat 9s ease 3s infinite}.pulse-green{animation:pulseGreen 2s ease infinite}.pulse-green-ring{animation:pulseRing 2s ease infinite}.card-illus-wrap{height:72px;margin-bottom:18px;position:relative;width:72px}.svc-illus{height:100%;width:100%}.illus-pulse-ring{animation:pulseRing 3s ease infinite}.illus-draw{stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset .6s cubic-bezier(.22,1,.36,1);transition:stroke-dashoffset .6s var(--ease-out)}.service-card:hover .illus-draw{stroke-dashoffset:0}.service-card .illus-draw{animation:dashDraw .8s cubic-bezier(.22,1,.36,1) both;animation:dashDraw .8s var(--ease-out) both}.illus-d2{animation-delay:.15s!important}.illus-d3{animation-delay:.3s!important}.illus-d4{animation-delay:.45s!important}.illus-fade-in{animation:fadeIn .5s .4s both}.illus-bounce{animation:bounce 2s ease infinite}.illus-pop{animation:popIn .4s cubic-bezier(.34,1.56,.64,1) .5s both;animation:popIn .4s .5s var(--ease-spring) both}.illus-slide-up{animation:slideUp .5s cubic-bezier(.22,1,.36,1) both;animation:slideUp .5s var(--ease-out) both}.illus-float{animation:floatY 3s ease infinite}.illus-wave{stroke-dasharray:60;stroke-dashoffset:60;animation:dashDraw 1s cubic-bezier(.22,1,.36,1) .6s both;animation:dashDraw 1s .6s var(--ease-out) both}.illus-twinkle{animation:twinkle 2s ease infinite}.illus-bar{animation:barGrow .6s cubic-bezier(.22,1,.36,1) both;animation:barGrow .6s var(--ease-out) both;transform-origin:bottom center}.step-icon-draw{stroke-dasharray:100;stroke-dashoffset:100;animation:dashDraw .8s cubic-bezier(.22,1,.36,1) .3s both;animation:dashDraw .8s .3s var(--ease-out) both}.step-icon-pulse{animation:bounce 2.5s ease infinite}.btn{align-items:center;border-radius:8px;border-radius:var(--r-sm);display:inline-flex;font-size:.88rem;font-weight:700;gap:8px;justify-content:center;min-height:48px;padding:0 22px;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,background .2s,color .2s;transition:transform .2s var(--ease-out),box-shadow .2s,background .2s,color .2s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn.primary{background:#1a56ff;background:var(--blue);box-shadow:0 10px 30px #1a56ff47;color:#fff;color:var(--white)}.btn.primary:hover{background:#3b6fff;background:var(--blue-2);box-shadow:0 14px 36px #1a56ff6b}.btn.ghost-dark{border:1px solid #ffffff38;color:#ffffffe0}.btn.ghost-dark:hover{background:#ffffff12;border-color:#ffffff70}.btn.light{background:#fff;background:var(--white);box-shadow:0 8px 24px #00000026;color:#040d1e;color:var(--navy)}.btn.light:hover{box-shadow:0 12px 32px #00000038}.btn.outline-blue{border:1px solid #1a56ff4d;color:#1a56ff;color:var(--blue)}.btn.outline-blue:hover{background:#1a56ff0f;border-color:#1a56ff;border-color:var(--blue)}.btn-arrow{align-items:center;display:inline-flex;height:18px;justify-content:center;transition:transform .2s cubic-bezier(.22,1,.36,1);transition:transform .2s var(--ease-out);width:18px}.btn:hover .btn-arrow{transform:translateX(3px)}.eyebrow{align-items:center;color:#1a56ff;color:var(--blue);display:inline-flex;font-size:.72rem;font-weight:800;gap:8px;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.eyebrow:before{background:#1a56ff;background:var(--blue);border-radius:2px;content:"";display:block;height:2px;width:16px}h2{font-family:Playfair Display,serif;font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.6rem);font-weight:800;letter-spacing:-.025em;line-height:1.08;margin-bottom:14px}h2,h3{color:#0d1b2e;color:var(--ink)}h3{font-size:1rem;font-weight:700;margin-bottom:8px}.section-heading{margin:0 auto 52px;max-width:680px;text-align:center}.section-heading .eyebrow{justify-content:center}.section-heading .eyebrow:before{display:none}.section-heading p:not(.eyebrow){color:#3d5068;color:var(--body);font-size:.95rem;margin:0 auto;max-width:560px}.section-heading.light h2{color:#fff;color:var(--white)}.section-heading.light p:not(.eyebrow){color:#ffffff94}.services-band{background:#f4f7fd;background:var(--off)}.service-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));perspective:1200px}.service-card{background:#fff;background:var(--white);border:1px solid #dde4f0;border:1px solid var(--line);border-radius:20px;border-radius:var(--r-lg);cursor:pointer;overflow:hidden;padding:28px;position:relative;transform-style:preserve-3d;transition:transform .15s ease-out,box-shadow .3s ease,border-color .3s ease;will-change:transform}.service-card:before{background:radial-gradient(circle at top left,#ffffff8c,#0000 45%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.service-card:hover:before{opacity:1}.service-card:after{background:linear-gradient(90deg,#1a56ff,#00c8f0);background:linear-gradient(90deg,var(--blue),var(--cyan));bottom:0;content:"";height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.service-card:hover{border-color:#0000;box-shadow:0 25px 60px #00000026}.service-card:hover:after{transform:scaleX(1);transform:translateZ(40px)}.service-card h3{font-size:.96rem;margin-bottom:8px}.service-card p{color:#3d5068;color:var(--body);font-size:.86rem;line-height:1.68;transform:translateZ(30px)}.card-illus-wrap{transform:translateZ(60px)}.why-section{background:radial-gradient(circle at 78% 18%,#00c8f024,#0000 22rem),linear-gradient(148deg,#040d1e,#0b1d3a);background:radial-gradient(circle at 78% 18%,#00c8f024,#0000 22rem),linear-gradient(148deg,var(--navy) 0,var(--navy-3) 100%);width:100%!important}.reason-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.feature{grid-gap:14px;align-items:start;background:#ffffff0d;border:1px solid #ffffff17;border-radius:20px;border-radius:var(--r-lg);display:grid;gap:14px;grid-template-columns:auto 1fr;padding:22px;transition:background .25s,transform .25s cubic-bezier(.22,1,.36,1);transition:background .25s,transform .25s var(--ease-out)}.feature:hover{background:#ffffff14;transform:translateY(-3px)}.feature.light-bg{background:#f4f7fd;background:var(--off);border-color:#dde4f0;border-color:var(--line)}.feature.light-bg:hover{background:#fff;background:var(--white);box-shadow:0 8px 32px #0a1e501f;box-shadow:var(--shadow-md)}.feature h3{color:#fff;color:var(--white);font-size:.9rem;margin-bottom:5px}.feature p{color:#ffffff8f;font-size:.83rem;line-height:1.62}.feature.light-bg h3{color:#0d1b2e;color:var(--ink)}.feature.light-bg p{color:#3d5068;color:var(--body)}.check{background:#1a56ff;background:var(--blue);border-radius:50%;display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.check svg{height:13px;width:13px}.how-works-section{padding-left:max(24px,calc(50vw - 580px));padding-right:max(24px,calc(50vw - 580px))}.steps{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.steps:before{background:linear-gradient(90deg,#1a56ff,#00c8f0,#1a56ff);background:linear-gradient(90deg,var(--blue),var(--cyan),var(--blue));content:"";height:1px;left:calc(16.6% + 20px);opacity:.25;pointer-events:none;position:absolute;right:calc(16.6% + 20px);top:76px}.step-card{background:#fff;background:var(--white);border:1px solid #dde4f0;border:1px solid var(--line);border-radius:20px;border-radius:var(--r-lg);padding:28px;transition:box-shadow .25s,transform .25s cubic-bezier(.22,1,.36,1);transition:box-shadow .25s,transform .25s var(--ease-out)}.step-card:hover{box-shadow:0 8px 32px #0a1e501f;box-shadow:var(--shadow-md);transform:translateY(-3px)}.step-illus{height:56px;margin-bottom:14px;width:56px}.step-illus svg{height:100%;width:100%}.step-number{align-items:center;background:linear-gradient(135deg,#1a56ff,#0b1d3a);background:linear-gradient(135deg,var(--blue),var(--navy-3));border-radius:50%;box-shadow:0 8px 20px #1a56ff47;color:#fff;color:var(--white);display:inline-flex;font-family:Playfair Display,serif;font-family:var(--font-display);font-size:.88rem;font-weight:800;height:40px;justify-content:center;margin-bottom:22px;width:40px}.step-card h3{font-size:1rem;margin-bottom:8px}.step-card p{font-size:.87rem;line-height:1.68}.contact-band{align-items:center;background:linear-gradient(135deg,#0d3acc,#040d1e);background:linear-gradient(135deg,var(--blue-3) 0,var(--navy) 100%);color:#fff;color:var(--white);display:flex;gap:28px;justify-content:space-between;overflow:hidden;position:relative;width:100%!important}.contact-band:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 0h2v64h-2V0zM0 32v2h64v-2H0z' fill='%23fff' fill-opacity='.04' fill-rule='evenodd'/%3E%3C/svg%3E");content:"";inset:0;position:absolute}.contact-band>*{position:relative}.contact-band h2{color:#fff;color:var(--white);font-size:clamp(1.4rem,2.5vw,2rem)}.contact-band p{color:#ffffffa3;font-size:.92rem;margin-top:6px}.page-hero{background:radial-gradient(circle at 78% 26%,#00c8f021,#0000 22rem),linear-gradient(148deg,#040d1e,#0b1d3a);background:radial-gradient(circle at 78% 26%,#00c8f021,#0000 22rem),linear-gradient(148deg,var(--navy) 0,var(--navy-3) 100%);padding:144px 24px 80px}.page-hero:after{background-image:linear-gradient(#1a56ff0a 1px,#0000 0),linear-gradient(90deg,#1a56ff0a 1px,#0000 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,#000 30%,#0000 100%);mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,#000 30%,#0000 100%)}.page-hero-inner{z-index:1}.page-hero p:not(.eyebrow){color:#ffffff9e}.detail-list{grid-gap:20px;display:grid;gap:20px;padding-top:52px}.detail-card{grid-gap:42px;background:#fff;background:var(--white);border:1px solid #dde4f0;border:1px solid var(--line);border-radius:28px;border-radius:var(--r-xl);display:grid;gap:42px;grid-template-columns:.85fr 1.15fr;padding:36px;transition:box-shadow .28s,transform .28s cubic-bezier(.22,1,.36,1);transition:box-shadow .28s,transform .28s var(--ease-out)}.detail-card:hover{box-shadow:0 20px 60px #0a1e5029;box-shadow:var(--shadow-lg);transform:translateY(-3px)}.detail-card .eyebrow{margin-bottom:8px}.detail-card h2{font-size:clamp(1.4rem,2.4vw,2rem);margin-bottom:10px}.detail-card p{font-size:.9rem}.detail-card ul{grid-gap:10px;display:grid;gap:10px;list-style:none}.detail-card li{color:#3d5068;color:var(--body);font-size:.88rem;line-height:1.62;padding-left:22px;position:relative}.detail-card li:before{color:#1a56ff;color:var(--blue);content:"+";font-weight:800;left:0;position:absolute}.channels-visual{background:linear-gradient(135deg,#040d1e,#0b1d3a);background:linear-gradient(135deg,var(--navy) 0,var(--navy-3) 100%);border:1px solid #ffffff0f;border-radius:28px;border-radius:var(--r-xl);margin:52px 0 0;padding:36px}.channels-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.channel-chip{align-items:center;animation:chipEntrance .5s cubic-bezier(.22,1,.36,1) both;animation:chipEntrance .5s var(--ease-out) both;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;border-radius:var(--r-lg);display:flex;gap:14px;padding:18px 20px;position:relative;transition:background .25s,transform .25s cubic-bezier(.22,1,.36,1),border-color .25s;transition:background .25s,transform .25s var(--ease-out),border-color .25s}.channel-chip:hover{background:#ffffff14;border-color:#ffffff26;border-color:var(--chip-color,#ffffff26);box-shadow:0 12px 32px #0003;transform:translateY(-3px)}.chip-icon{background:#ffffff0f;border-radius:14px;border-radius:var(--r-md);display:grid;flex-shrink:0;font-size:1.5rem;height:48px;place-items:center;transition:background .25s;width:48px}.channel-chip:hover .chip-icon{background:#ffffff1f}.channel-chip strong{color:#fff;color:var(--white);display:block;font-size:.88rem;font-weight:700;margin-bottom:3px}.channel-chip span{color:#fff6;font-size:.76rem}.chip-dot{animation:pulseGreen 2s ease infinite;background:#ffffff4d;background:var(--chip-color,#ffffff4d);border-radius:50%;height:8px;opacity:.6;position:absolute;right:14px;top:14px;width:8px}.support-strip{align-items:center;border-top:1px solid #dde4f0;border-top:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;margin-top:24px;padding-bottom:48px;padding-top:48px}.support-strip h2{font-size:clamp(1.4rem,2.2vw,1.9rem);margin-bottom:6px}.support-strip p{font-size:.9rem;max-width:520px}.about-layout{grid-gap:52px;align-items:start;display:grid;gap:52px;grid-template-columns:1fr .92fr;padding-top:52px}.about-layout h2{font-size:clamp(1.6rem,2.8vw,2.3rem)}.about-layout p{font-size:.9rem;line-height:1.76;margin-top:14px}.approach-panel{grid-gap:16px;background:#fff;background:var(--white);border:1px solid #dde4f0;border:1px solid var(--line);border-radius:28px;border-radius:var(--r-xl);box-shadow:0 20px 60px #0a1e5029;box-shadow:var(--shadow-lg);display:grid;gap:16px;padding:28px}.approach-panel .feature{border-radius:14px;border-radius:var(--r-md)}.about-dashboard-wrap{background:#040d1e;background:var(--navy);border:1px solid #1a56ff26;border-radius:28px;border-radius:var(--r-xl);box-shadow:0 32px 80px #0a1e5038;box-shadow:var(--shadow-xl);margin-top:64px;overflow:hidden}.about-illustration{padding:0}.about-illustration svg{display:block;height:auto;width:100%}.chart-draw{stroke-dasharray:500;stroke-dashoffset:0;animation:chartDraw 2s cubic-bezier(.22,1,.36,1) .5s both;animation:chartDraw 2s .5s var(--ease-out) both}.bar-highlight{animation:bounce 2s ease infinite}.satisfaction-bar{animation:satisfactionBar 2s cubic-bezier(.22,1,.36,1) .8s both;animation:satisfactionBar 2s .8s var(--ease-out) both}.metrics-band{background:radial-gradient(circle at 20% 60%,#00c8f014,#0000 30rem),#f4f7fd;background:radial-gradient(circle at 20% 60%,#00c8f014,#0000 30rem),var(--off);width:100%!important}.metrics-inner{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr;margin:0 auto;width:min(1160px,calc(100% - 48px))}.metrics-text h2{color:#0d1b2e;color:var(--ink)}.metrics-text p{font-size:.92rem;line-height:1.76}.metrics-visual{background:radial-gradient(circle at 78% 18%,#00c8f024,#0000 22rem),linear-gradient(148deg,#040d1e,#0b1d3a);background:radial-gradient(circle at 78% 18%,#00c8f024,#0000 22rem),linear-gradient(148deg,var(--navy) 0,var(--navy-3) 100%);border-radius:25px;display:flex;height:110%;justify-content:center;margin-left:-25px;padding:5px;width:115%}.metric-ring-wrap{height:200px;position:relative;width:200px}.metric-ring{align-items:center;display:flex;justify-content:center}.metric-ring,.metric-ring svg{inset:0;position:absolute}.ring-progress{stroke-dashoffset:calc(var(--ring-circ)*(1 - var(--ring-pct)));animation:ringProgress 1.5s cubic-bezier(.22,1,.36,1) .5s both;animation:ringProgress 1.5s .5s var(--ease-out) both}.ring-label{left:32px;pointer-events:none;position:absolute;text-align:center;top:20%}.ring-label strong{color:var(--ring-color);display:block;font-family:Playfair Display,serif;font-family:var(--font-display);font-size:1.1rem;font-weight:800;line-height:1;margin-bottom:3px}.ring-label span{color:#7a90a8;color:var(--muted);display:block;font-size:.6rem;font-weight:600;letter-spacing:.06em;line-height:1.3;max-width:70px;text-transform:uppercase}.metric-ring:first-child{z-index:3}.metric-ring:nth-child(2){z-index:2}.metric-ring:nth-child(3){z-index:1}.contact-page{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:1.4fr .6fr;padding-top:52px}.contact-form{grid-gap:16px;background:#fff;background:var(--white);border:1px solid #dde4f0;border:1px solid var(--line);border-radius:28px;border-radius:var(--r-xl);box-shadow:0 8px 32px #0a1e501f;box-shadow:var(--shadow-md);display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:32px}.contact-form label{grid-gap:6px;color:#0d1b2e;color:var(--ink);display:grid;font-size:.78rem;font-weight:700;gap:6px;letter-spacing:.02em}.contact-form input,.contact-form select,.contact-form textarea{background:#f4f7fd;background:var(--off);border:1px solid #dde4f0;border:1px solid var(--line);border-radius:8px;border-radius:var(--r-sm);color:#0d1b2e;color:var(--ink);font-size:.88rem;min-height:46px;outline:none;padding:10px 14px;transition:border-color .2s,box-shadow .2s,background .2s;width:100%}.contact-form textarea{min-height:110px;resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{background:#fff;background:var(--white);border-color:#1a56ff;border-color:var(--blue);box-shadow:0 0 0 4px #1a56ff1a}.form-success,.full-span{grid-column:1/-1}.form-success{padding:40px 20px;text-align:center}.form-success-icon{font-size:2.5rem;margin-bottom:16px}.form-success h3{color:#0d1b2e;color:var(--ink);font-family:Playfair Display,serif;font-family:var(--font-display);font-size:1.3rem;margin-bottom:8px}.form-success p{font-size:.9rem}.contact-card{grid-gap:14px;background:#040d1e;background:var(--navy);border-radius:28px;border-radius:var(--r-xl);box-shadow:0 32px 80px #0a1e5038;box-shadow:var(--shadow-xl);display:grid;gap:14px;padding:28px;position:-webkit-sticky;position:sticky;top:88px}.contact-card .eyebrow{color:#00c8f0;color:var(--cyan)}.contact-card .eyebrow:before{background:#00c8f0;background:var(--cyan)}.contact-card h2{color:#fff;color:var(--white);font-size:clamp(1.3rem,2vw,1.7rem)}.contact-card p{color:#ffffff94;font-size:.88rem}.contact-link{align-items:center;background:#ffffff0f;border:1px solid #ffffff17;border-radius:14px;border-radius:var(--r-md);color:#fff;color:var(--white);display:flex;font-size:.86rem;font-weight:600;gap:10px;padding:12px 14px;transition:background .2s,transform .2s cubic-bezier(.22,1,.36,1);transition:background .2s,transform .2s var(--ease-out)}.contact-link:hover{background:#ffffff1c;transform:translateX(4px)}.contact-link-icon{background:#ffffff1a;border-radius:8px;border-radius:var(--r-sm);display:grid;flex-shrink:0;font-size:.85rem;height:32px;place-items:center;width:32px}.contact-link.wa{background:#25d3661f;border-color:#25d36638}.contact-link.wa:hover{background:#25d3662e}.policy-content{max-width:820px;padding-top:52px}.policy-content h2{color:#0d1b2e;color:var(--ink);font-size:1.2rem;margin:28px 0 10px}.policy-content li,.policy-content p{color:#3d5068;color:var(--body);font-size:.9rem;line-height:1.78;margin-bottom:10px}.policy-content ul{list-style:disc;padding-left:20px}.trust-bar{background:#edf1fb;background:var(--off-2);border-bottom:1px solid #dde4f0;border-bottom:1px solid var(--line);border-top:1px solid #dde4f0;border-top:1px solid var(--line);padding:28px 0}.trust-bar-inner{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:0 auto;width:min(1160px,calc(100% - 48px))}.trust-label{color:#7a90a8;color:var(--muted);flex:0 0 auto;font-size:.72rem;font-weight:700;letter-spacing:.12em;margin-right:16px;text-transform:uppercase}.trust-items{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.trust-item{align-items:center;background:#fff;background:var(--white);border:1px solid #dde4f0;border:1px solid var(--line);border-radius:999px;color:#7a90a8;color:var(--muted);cursor:default;display:inline-flex;font-size:.8rem;font-weight:700;gap:7px;letter-spacing:.04em;padding:6px 14px;transition:color .2s,background .2s,transform .2s cubic-bezier(.22,1,.36,1);transition:color .2s,background .2s,transform .2s var(--ease-out)}.trust-item:hover{background:#1a56ff0a;border-color:#1a56ff33;box-shadow:0 2px 10px #0a1e5014;box-shadow:var(--shadow-sm);color:#1a56ff;color:var(--blue);transform:translateY(-2px)}.trust-icon{font-size:.9rem;line-height:1}.testimonials-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:52px}.testimonial-card{background:#ffffff0d;border:1px solid #ffffff17;border-radius:20px;border-radius:var(--r-lg);padding:26px;transition:background .25s,transform .25s cubic-bezier(.22,1,.36,1);transition:background .25s,transform .25s var(--ease-out)}.testimonial-card:hover{background:#ffffff14;transform:translateY(-3px)}.testimonial-avatar{height:48px;margin-bottom:16px;position:relative;width:48px}.testimonial-avatar span{align-items:center;background:#1a56ff;background:var(--avatar-color,var(--blue));border-radius:50%;color:#fff;display:flex;font-size:.82rem;font-weight:800;height:48px;justify-content:center;letter-spacing:.05em;position:relative;width:48px;z-index:1}.avatar-ring{animation:avatarRing 3s ease infinite;border:2px solid #1a56ff;border:2px solid var(--avatar-color,var(--blue));border-radius:50%;inset:-5px;opacity:.3;position:absolute}.testimonial-stars{color:#f5c842;font-size:.82rem;letter-spacing:3px;margin-bottom:14px}.testimonial-text{color:#ffffffa8;font-size:.87rem;font-style:italic;line-height:1.72;margin-bottom:18px}.testimonial-author{color:#fff;color:var(--white);font-size:.85rem;font-weight:700}.testimonial-role{color:#ffffff61;font-size:.78rem;margin-top:3px}.floating-actions{bottom:16px;display:flex;gap:8px;position:fixed;right:16px;z-index:50}.floating-btn{align-items:center;background-color:#040d1e;background-color:var(--navy);border-radius:999px;box-shadow:0 8px 24px #00000038;color:#fff;color:var(--white);display:inline-flex;font-size:.82rem;font-weight:800;gap:7px;height:42px;padding:0 14px;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;transition:transform .2s var(--ease-spring),box-shadow .2s}.floating-btn:hover{transform:translateY(-3px) scale(1.04)}.floating-btn.call{background:#040d1e;background:var(--navy)}.floating-btn.wa{background:#128c7e}.footer{background:#040d1e;background:var(--navy);color:#ffffff85}.footer-main{grid-gap:44px;display:grid;gap:44px;grid-template-columns:1.3fr .9fr .75fr .95fr;margin:0 auto;padding:64px 0 48px;width:min(1160px,calc(100% - 48px))}.footer-brand p{font-size:.84rem;line-height:1.72;margin-top:14px;max-width:280px}.footer-brand .footer-legal{border-top:1px solid #ffffff14;color:#ffffff6b;font-size:.78rem;line-height:1.65;margin-top:18px;max-width:320px;padding-top:18px}.footer h3{color:#fff;color:var(--white);font-size:.72rem;font-weight:800;letter-spacing:.16em;margin-bottom:16px;text-transform:uppercase}.footer-link{background:none;border:0;color:#ffffff80;display:block;font-size:.84rem;margin-bottom:10px;padding:0;text-align:left;transition:color .2s;width:-webkit-fit-content;width:fit-content}.footer-link:hover{color:#00c8f0;color:var(--cyan)}.footer-wa{align-items:center;background:#128c7e2e;border:1px solid #128c7e47;border-radius:8px;border-radius:var(--r-sm);color:#22d97b!important;display:inline-flex;font-size:.82rem;font-weight:700;gap:7px;margin-top:12px;padding:9px 14px;transition:background .2s}.footer-wa:hover{background:#128c7e47}.footer-bottom{align-items:center;border-top:1px solid #ffffff12;display:flex;gap:16px;justify-content:space-between;margin:0 auto;padding:22px 0;width:min(1160px,calc(100% - 48px))}.footer-bottom p{color:#ffffff52;font-size:.8rem;margin:0}@media (max-width:1060px){.hero-inner{gap:40px;grid-template-columns:1fr;min-height:auto}.hero-illustration{margin:0 auto;max-width:460px}.detail-card{gap:22px}.about-layout,.contact-page,.detail-card{grid-template-columns:1fr}.contact-card{position:static}.footer-main{gap:32px;grid-template-columns:1fr 1fr}.contact-band,.support-strip{align-items:flex-start;flex-direction:column}.channels-row{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-inner{grid-template-columns:1fr}.metric-ring-wrap{height:160px;width:160px}}@media (max-width:840px){.hero-stats,.reason-grid,.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps,.testimonials-grid{grid-template-columns:1fr}.nav,.steps:before{display:none}.menu-toggle{display:flex}}@media (max-width:600px){.section-pad{padding:64px 0}.hero-inner{padding:56px 0 68px;width:min(1160px,calc(100% - 48px))}.reason-grid,.service-grid{grid-template-columns:1fr}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form{grid-template-columns:1fr;padding:22px}.full-span{grid-column:auto}.footer-main{gap:24px;grid-template-columns:1fr}.footer-bottom{align-items:flex-start;flex-direction:column}.floating-actions{bottom:10px;gap:6px;right:10px}.floating-btn{font-size:.78rem;height:38px;padding:0 12px}.page-hero{padding-bottom:56px;padding-top:120px}h2{font-size:1.65rem}.channels-row{grid-template-columns:1fr}.hero-desk-svg{max-width:320px}}.section-pad{padding:35px 0;width:min(1160px,calc(100% - 56px))}.full-band{padding-left:max(28px,calc(50vw - 580px));padding-right:max(28px,calc(50vw - 580px))}.hero-inner{gap:clamp(36px,5vw,74px);grid-template-columns:minmax(0,.95fr) minmax(360px,.86fr);padding:0;width:min(1160px,calc(100% - 56px))}.hero-team-card{align-items:flex-end;bottom:-34px;display:flex;isolation:isolate;justify-content:center;min-height:560px;position:relative}.hero-photo-glow{background:radial-gradient(circle at 50% 42%,#00c8f03d,#0000 48%),linear-gradient(135deg,#1a56ff57,#00c8f014);border:1px solid #ffffff1f;border-radius:34px;bottom:6%;box-shadow:0 42px 110px #00000057;height:70%;position:absolute;right:2%;transform:skewY(-2deg);width:86%;z-index:-1}.hero-team-img{filter:drop-shadow(0 42px 58px rgba(0,0,0,.32));max-height:620px;object-fit:contain;object-position:center bottom;transform:translateX(2%);width:min(620px,112%)}.hero-photo-fallback{grid-gap:12px;align-content:center;background:linear-gradient(145deg,#ffffff1a,#ffffff0a);border:1px solid #ffffff1f;border-radius:30px;color:#ffffffc7;display:grid;gap:12px;min-height:420px;place-items:center;width:min(480px,100%)}.hero-photo-fallback span{background:#1a56ff;background:var(--blue);border-radius:20px;color:#fff;color:var(--white);display:grid;font-weight:800;height:78px;place-items:center;width:78px}.hero-photo-card{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040d1eb8;border:1px solid #ffffff24;border-radius:16px;box-shadow:0 18px 44px #00000042;color:#fff;color:var(--white);display:flex;gap:11px;padding:13px 15px;position:absolute}.hero-photo-card span,.hero-photo-card strong{display:block}.hero-photo-card span{color:#ffffff94;font-size:.75rem}.hero-photo-card-top{left:0;top:16%}.hero-photo-card-bottom{grid-gap:2px;bottom:13%;display:grid;gap:2px;right:2%}.hero-photo-card-bottom strong{color:#00c8f0;color:var(--cyan);font-size:1.55rem}.mini-status{background:#22d97b;border-radius:999px;box-shadow:0 0 0 7px #22d97b1f;height:10px;width:10px}.trust-bar{display:none}.trust-slider{background:#edf1fb;background:var(--off-2);border-bottom:1px solid #dde4f0;border-bottom:1px solid var(--line);border-top:1px solid #dde4f0;border-top:1px solid var(--line);overflow:hidden;padding:26px 0}.trust-slider-inner{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:auto minmax(0,1fr);margin:0 auto;width:min(1160px,calc(100% - 56px))}.trust-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);min-width:0;overflow:hidden;position:relative}.trust-track{animation:trustSlide 28s linear infinite;display:flex;gap:10px;width:-webkit-max-content;width:max-content}.trust-track:hover{animation-play-state:paused}.trust-badge{align-items:center;background:#fff;background:var(--white);border:1px solid #dde4f0;border:1px solid var(--line);border-radius:999px;box-shadow:0 8px 24px #040d1e0a;color:#0d1b2e;color:var(--ink);display:inline-flex;font-size:.82rem;font-weight:800;min-height:38px;padding:0 18px;white-space:nowrap}@keyframes trustSlide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.page-hero{padding-bottom:92px;padding-top:150px}.about-layout,.contact-page,.detail-list,.policy-content{padding-top:36px}.about-dashboard-wrap,.channels-visual,.support-strip{margin-top:68px}.testimonials-grid{margin-top:46px}.footer-main{padding-top:72px;width:min(1160px,calc(100% - 56px))}@media (max-width:1060px){.hero-inner{grid-template-columns:1fr;padding-top:20px}.hero-team-card{margin:0 auto;max-width:620px;min-height:500px}}@media (max-width:760px){.footer-main,.hero-inner,.section-pad,.trust-slider-inner{width:min(100% - 32px,1160px)}.section-pad,.services-band .section-pad[style]{padding-bottom:72px!important}.full-band{padding-left:16px;padding-right:16px}.hero-inner{padding-bottom:33px}.hero-team-card{min-height:390px}.hero-team-img{width:112%}.hero-photo-card-top{left:2%;top:4%}.hero-photo-card-bottom{bottom:4%;right:2%}.trust-slider-inner{gap:14px;grid-template-columns:1fr}.page-hero{padding-bottom:64px;padding-top:120px}.about-dashboard-wrap,.channels-visual,.support-strip{margin-top:48px}}.about-visual-wrapper{border-radius:28px;box-shadow:0 30px 50px #00000040;overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;transition:transform .4s var(--ease-out),box-shadow .4s;width:100%}.about-visual-wrapper:hover{box-shadow:0 40px 65px #00000059;transform:translateY(-6px)}.about-image-container{background:#0b1d3a;background:var(--navy-3);border-radius:28px;min-height:380px;overflow:hidden;position:relative;width:100%}.about-team-image{display:block;filter:brightness(.9) contrast(1.05);height:100%;min-height:380px;object-fit:cover;object-position:center 30%;transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s var(--ease-out);width:100%}.about-visual-wrapper:hover .about-team-image{transform:scale(1.03)}.about-image-overlay{background:linear-gradient(135deg,#040d1e73,#040d1e33 50%,#1a56ff26);inset:0;pointer-events:none;position:absolute;z-index:1}.about-image-accent{background:linear-gradient(90deg,#1a56ff,#00c8f0,#1a56ff);background:linear-gradient(90deg,var(--blue),var(--cyan),var(--blue));bottom:0;height:4px;left:0;position:absolute;right:0;z-index:2}.about-stat-card{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040d1ed9;border:1px solid #ffffff1f;border-radius:60px;box-shadow:0 15px 35px #0003;display:flex;gap:12px;padding:12px 18px;position:absolute;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s;transition:transform .3s var(--ease-out),background .3s;z-index:3}.about-stat-card:hover{background:#040d1ef2;border-color:#00c8f066;transform:translateY(-3px)}.about-stat-card .stat-icon{font-size:1.6rem;line-height:1}.about-stat-card strong{color:#00c8f0;color:var(--cyan);display:block;font-size:1.1rem;font-weight:800;line-height:1.2}.about-stat-card span:not(.stat-icon){color:#ffffffb3;font-size:.7rem;font-weight:600;letter-spacing:.02em}.stat-card-1{animation:floatY 4s ease infinite alternate;left:5%;top:8%}.stat-card-2{animation:floatY 4.5s ease .5s infinite alternate;bottom:12%;right:5%}.stat-card-3{animation:floatY 5s ease 1s infinite alternate;right:8%;top:20%}@media (max-width:840px){.about-image-container,.about-team-image{min-height:320px}.about-stat-card{gap:8px;padding:8px 14px}.about-stat-card .stat-icon{font-size:1.3rem}.about-stat-card strong{font-size:.9rem}.about-stat-card span:not(.stat-icon){font-size:.65rem}.stat-card-1{left:3%;top:5%}.stat-card-2{bottom:8%;right:3%}.stat-card-3{right:3%;top:15%}}@media (max-width:600px){.about-image-container,.about-team-image{min-height:280px}.about-stat-card{padding:6px 10px}.about-stat-card .stat-icon{font-size:1.1rem}.stat-card-3{display:none}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.page-hero{align-items:center;color:#fff;color:var(--white);display:flex;min-height:420px;overflow:hidden;padding:150px 24px 92px;position:relative}.page-hero-bg{overflow:hidden;z-index:0}.page-hero-bg-image{filter:blur(6px) brightness(.4);height:100%;object-fit:cover;object-position:center 30%;transform:scale(1.05);transition:transform .8s cubic-bezier(.22,1,.36,1),filter .8s;transition:transform .8s var(--ease-out),filter .8s;width:100%}.page-hero:hover .page-hero-bg-image{filter:blur(5px) brightness(.45);transform:scale(1.08)}.page-hero-overlay{background:linear-gradient(135deg,#040d1ed9,#040d1eb3 40%,#1a56ff40);inset:0;position:absolute;z-index:1}.page-hero-blur-effect{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2}.page-hero-blur-effect,.page-hero:before{inset:0;pointer-events:none;position:absolute}.page-hero:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:200px;content:"";opacity:.03;z-index:3}.page-hero-inner{margin:0 auto;position:relative;width:min(1160px,100%);z-index:10}.page-hero .eyebrow{color:#00c8f0;color:var(--cyan);position:relative;z-index:10}.page-hero .eyebrow:before{background:#00c8f0;background:var(--cyan)}.page-hero h1{color:#fff;color:var(--white);font-family:Playfair Display,serif;font-family:var(--font-display);font-size:clamp(1.9rem,3.8vw,3rem);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin-bottom:14px;max-width:760px;position:relative;z-index:10}.page-hero p:not(.eyebrow){color:#ffffffbf;font-size:.97rem;line-height:1.72;max-width:680px;position:relative;z-index:10}@media (max-width:840px){.page-hero{min-height:360px;padding:130px 24px 70px}.page-hero-bg-image{filter:blur(8px) brightness(.4);object-position:center 40%}}@media (max-width:600px){.page-hero{min-height:320px;padding:120px 20px 56px}.page-hero-bg-image{filter:blur(10px) brightness(.45);object-position:center 45%}.page-hero h1{font-size:1.8rem}.page-hero p:not(.eyebrow){font-size:.88rem}}.page-hero-bg{background-position:50%;background-size:cover;filter:blur(6px);inset:0;position:absolute;transform:scale(1.1)}.page-hero:after{background:#0009;content:"";inset:0;position:absolute}.metrics-ring-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:28px;justify-content:center;position:relative !}.metrics-svg{flex-shrink:0;transform:rotate(-90deg)}.ring-progress{stroke-dasharray:var(--fill) var(--circ);stroke-dashoffset:var(--circ);animation:ringFill 1.6s var(--delay) cubic-bezier(.22,1,.36,1) forwards}@keyframes ringFill{to{stroke-dashoffset:var(--offset)}}.ring-center-badge{align-items:center;background:#1a56ff2e;border:1px solid #1a56ff59;border-radius:12px;display:flex;flex-direction:column;gap:4px;left:120px;padding:10px 12px;pointer-events:none;position:absolute;top:120px;transform:translate(-50%,-50%)}.ring-center-badge span{color:#ffffff80;font-size:.62rem;font-weight:800;letter-spacing:.14em}.metrics-stat-cards{display:flex;flex-direction:column;gap:10px}.metrics-stat-card{animation:floatCard var(--float-delay) ease-in-out infinite;background:#ffffff0d;border:1px solid #ffffff17;border-radius:14px;min-width:190px;padding:13px 16px}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.metrics-stat-top{align-items:center;display:flex;gap:7px;margin-bottom:5px}.metrics-stat-dot{animation:pulseGlow 2s ease-in-out infinite;border-radius:50%;flex-shrink:0;height:7px;width:7px}@keyframes pulseGlow{0%,to{opacity:.7}50%{opacity:1}}.metrics-stat-label{color:#ffffff6b;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.metrics-stat-value{animation:countUp .7s var(--count-delay) ease both;color:#fff;font-family:Playfair Display,serif;font-family:var(--font-display);font-size:1.6rem;font-weight:800;line-height:1}@keyframes countUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.metrics-stat-sub{color:#ffffff59;font-size:.75rem;margin-top:3px}.metrics-stat-bar{background:#ffffff12;border-radius:2px;height:3px;margin-top:10px;overflow:hidden}.metrics-stat-bar-fill{animation:barGrow 1.4s cubic-bezier(.22,1,.36,1) .3s forwards;animation:barGrow 1.4s var(--delay,.3s) cubic-bezier(.22,1,.36,1) forwards;border-radius:2px;height:100%;width:0}@keyframes barGrow{to{width:var(--bar-pct)}}
/*# sourceMappingURL=main.258c8033.css.map*/