@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Montserrat:wght@600;700;800;900&family=Sora:wght@400;500;600;700;800&display=swap";.floating-social{z-index:1200;align-items:center;gap:12px;display:flex;position:fixed;top:50%;left:18px;transform:translateY(-50%)}.floating-social-toggle{-webkit-backdrop-filter:blur(18px);cursor:pointer;background:linear-gradient(135deg,#0f172ab8,#0f172a6b);border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:46px;height:46px;animation:4s ease-in-out infinite socialFloat;display:grid;position:relative;box-shadow:0 20px 50px #00000052,inset 0 1px #ffffff2e}.floating-social-toggle span,.floating-social-toggle span:before,.floating-social-toggle span:after{content:"";background:#fff;border-radius:999px;width:5px;height:5px;display:block;box-shadow:0 0 14px #fff9}.floating-social-toggle span:before{position:absolute;transform:translateY(-10px)}.floating-social-toggle span:after{position:absolute;transform:translateY(10px)}.floating-social-list{-webkit-backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:linear-gradient(135deg,#0f172a94,#0f172a47);border:1px solid #ffffff29;border-radius:999px;gap:10px;padding:12px;transition:transform .32s,opacity .32s;display:grid;transform:translate(-18px)scale(.92);box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff29}.floating-social.open .floating-social-list{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.floating-social-link{color:#fff;border-radius:16px;place-items:center;width:42px;height:42px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #00000052,inset 0 1px #ffffff42}.floating-social-link svg{z-index:2;fill:currentColor;width:19px;height:19px;position:relative}.floating-social-link:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:70%;height:240%;transition:left .55s;position:absolute;top:-70%;left:-90%;transform:rotate(24deg)}.floating-social-link:hover{transform:translate(5px)scale(1.08);box-shadow:0 18px 42px #0000006b,0 0 28px #ffffff24}.floating-social-link:hover:after{left:130%}.float-whatsapp{background:linear-gradient(135deg,#22c55e,#16a34a,#06b6d4)}.float-instagram{background:radial-gradient(circle at 30% 105%,#facc15 0 18%,#0000 38%),linear-gradient(135deg,#7c3aed 0%,#ec4899 45%,#f97316 100%)}.float-facebook{background:linear-gradient(135deg,#2563eb,#0ea5e9)}.float-youtube{background:linear-gradient(135deg,#ef4444,#dc2626,#991b1b)}.float-linkedin{background:linear-gradient(135deg,#0ea5e9,#2563eb)}@keyframes socialFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=640px){.floating-social{top:auto;bottom:22px;left:10px;transform:none}.floating-social-toggle{width:42px;height:42px}.floating-social-list{gap:8px;padding:10px}.floating-social-link{border-radius:14px;width:38px;height:38px}.floating-social-link svg{width:17px;height:17px}}.what-provide-section{padding:var(--section-padding-desktop) 0;background:radial-gradient(circle at 14% 28%,#06b6d429,#0000 28%),radial-gradient(circle at 86% 18%,#f9731629,#0000 28%),radial-gradient(circle at 50% 82%,#1d4ed814,#0000 34%),linear-gradient(#fff 0%,#f8fafc 100%);position:relative;overflow:hidden}.what-provide-wrap{justify-content:center;align-items:center;min-height:680px;display:flex;position:relative}.provide-card-track{z-index:3;pointer-events:none;position:absolute;inset:0}.what-provide-label{z-index:6;justify-content:center;align-items:center;display:flex;position:relative;transform:translateY(-6px)}.what-provide-label .eyebrow{color:#0f172a;letter-spacing:.14em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border-radius:999px;padding:15px 28px;font-size:1.5rem;font-weight:900;box-shadow:0 18px 50px #0f172a14,0 0 0 1px #0f172a1a}.provide-floating-card{z-index:3;cursor:pointer;opacity:1;pointer-events:auto;background:linear-gradient(135deg,#fffffff5,#f8fafceb);border:0;border-radius:26px;width:300px;height:176px;padding:0;transition:box-shadow .38s,transform .38s;animation:5.5s ease-in-out infinite provideFloat;position:absolute;overflow:hidden;box-shadow:0 22px 58px #0f172a24}.provide-floating-card img{object-fit:contain;object-position:center;image-rendering:auto;backface-visibility:hidden;will-change:transform;border-radius:26px;width:100%;height:100%;transition:transform .45s,filter .45s;display:block;transform:scale(1)}.provide-floating-card:hover{box-shadow:0 36px 110px #0f172a3d,0 0 44px #06b6d42e}.provide-floating-card:hover img{filter:saturate(1.08)contrast(1.04);transform:scale(1.04)}.provide-card-one{top:18px;left:12%;transform:rotate(-2deg)}.provide-card-two{animation-delay:.6s;top:18px;right:12%;transform:rotate(2deg)}.provide-card-six{animation-delay:1.35s;top:250px;left:3%;transform:rotate(-1deg)}.provide-card-three{animation-delay:1.1s;top:250px;right:3%;transform:rotate(1deg)}.provide-card-four{animation-delay:1.6s;bottom:18px;left:12%;transform:rotate(2deg)}.provide-card-five{animation-delay:2s;bottom:18px;right:12%;transform:rotate(-2deg)}.what-provide-bg-card{display:none}@keyframes provideFloat{0%,to{translate:0}50%{translate:0 -8px}}.provide-lightbox-open{overflow:hidden}.provide-lightbox{z-index:5000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030712db;justify-content:center;align-items:center;padding:34px;display:flex;position:fixed;inset:0}.provide-lightbox-content{background:#020617;border-radius:30px;max-width:min(1120px,88vw);max-height:86vh;animation:.28s provideLightboxZoom;position:relative;overflow:hidden;box-shadow:0 40px 140px #0000008c,0 0 0 1px #ffffff1f}.provide-lightbox-content img{object-fit:contain;width:100%;height:auto;max-height:86vh;display:block}.provide-lightbox-close{z-index:5010;color:#0f172a;cursor:pointer;background:#fff;border:0;border-radius:999px;width:46px;height:46px;font-size:2rem;line-height:1;position:fixed;top:24px;right:28px;box-shadow:0 18px 50px #00000047}.provide-lightbox-nav{z-index:5010;color:#0f172a;cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;width:54px;height:54px;font-size:3rem;line-height:.8;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 18px 50px #00000047}.provide-lightbox-prev{left:28px}.provide-lightbox-next{right:28px}.provide-lightbox-close:hover,.provide-lightbox-nav:hover{background:#e0f2fe}@keyframes provideLightboxZoom{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (width<=1100px){.what-provide-wrap{min-height:620px}.provide-floating-card{width:260px;height:153px}.provide-card-one{left:7%}.provide-card-two{right:7%}.provide-card-six{left:2%}.provide-card-three{right:2%}.provide-card-four{left:7%}.provide-card-five{right:7%}}@media (width<=900px){.what-provide-section{padding:var(--section-padding-tablet) 0}.what-provide-wrap{flex-direction:column;justify-content:flex-start;align-items:center;min-height:auto;display:flex}.what-provide-label{order:-1;margin-bottom:18px;transform:none}.what-provide-label .eyebrow{text-align:center;padding:12px 20px;font-size:1.05rem}.provide-card-track{z-index:3;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;pointer-events:auto;gap:18px;width:100%;padding:8px 16px 24px;display:flex;position:relative;inset:auto;overflow:auto hidden}.provide-card-track::-webkit-scrollbar{display:none}.provide-floating-card{aspect-ratio:1200/704;scroll-snap-align:center;flex:0 0 82%;width:auto;max-width:420px;height:auto;margin:0;animation:none;position:relative;inset:auto;transform:none}.provide-card-one,.provide-card-two,.provide-card-three,.provide-card-four,.provide-card-five,.provide-card-six{transform:none}.provide-lightbox{padding:18px}.provide-lightbox-content{border-radius:22px;max-width:94vw;max-height:78vh}.provide-lightbox-content img{max-height:78vh}.provide-lightbox-close{width:42px;height:42px;font-size:1.8rem;top:16px;right:16px}.provide-lightbox-nav{width:44px;height:44px;font-size:2.4rem}.provide-lightbox-prev{left:12px}.provide-lightbox-next{right:12px}}@media (width<=520px){.provide-floating-card{flex-basis:88%}.provide-card-track{gap:14px;padding-left:14px;padding-right:14px}}.expert-delivery-section{padding:var(--section-padding-desktop) 0;color:#eef6ff;background:radial-gradient(circle at 20% 10%,#f59e0b29,#0000 28%),radial-gradient(circle at 85% 15%,#fb71851f,#0000 30%),radial-gradient(circle at 78% 80%,#06b6d41f,#0000 34%),linear-gradient(135deg,#0f172a 0%,#1e293b 48%,#78350f 100%);position:relative;overflow:hidden}.expert-delivery-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000);mask-image:linear-gradient(#000000d9,#0000)}.expert-delivery-bg-glow{filter:blur(70px);opacity:.38;pointer-events:none;border-radius:999px;width:360px;height:360px;position:absolute}.expert-delivery-bg-glow-one{background:#f59e0b61;top:80px;left:-110px}.expert-delivery-bg-glow-two{background:#fb718547;bottom:120px;right:-120px}.expert-delivery-container{z-index:2;max-width:var(--container-width);margin:0 auto;padding:0 24px;position:relative}.expert-delivery-header{max-width:850px;margin-bottom:var(--section-gap)}.expert-delivery-label{letter-spacing:.18em;color:#fbbf24;align-items:center;gap:10px;margin-bottom:18px;font-size:13px;font-weight:800;display:inline-flex}.expert-delivery-label:before{content:"";background:linear-gradient(90deg,#f59e0b,#fb7185);border-radius:999px;width:34px;height:2px}.expert-delivery-header h2{max-width:780px;font-size:var(--h2-size);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);color:#fff;margin:0}.expert-delivery-header p{max-width:790px;font-size:var(--body-size);line-height:var(--body-line-height);color:#e2e8f0d1;margin:22px 0 0}.expert-delivery-main-grid{gap:var(--section-gap);grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:stretch;display:grid}.expert-delivery-content{padding:6px 0}.expert-delivery-content>p{font-size:var(--body-size);line-height:var(--body-line-height);color:#e2e8f0d1;margin:0 0 18px}.expert-delivery-trust-grid{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;display:grid}.expert-delivery-trust-card{min-height:175px;padding:var(--card-padding);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1c19177a;border:1px solid #fbbf242e;border-radius:24px;transition:transform .25s,border-color .25s,background .25s;position:relative;overflow:hidden;box-shadow:0 22px 70px #0000003d}.expert-delivery-trust-card:after{content:"";filter:blur(12px);background:#f59e0b1a;border-radius:999px;width:130px;height:130px;position:absolute;inset:auto -40px -60px auto}.expert-delivery-trust-card:hover{background:#1c1917ad;border-color:#fbbf246b;transform:translateY(-6px)}.expert-delivery-icon{z-index:2;color:#fff7ed;background:linear-gradient(135deg,#f59e0b33,#fb718529);border:1px solid #fbbf2438;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:18px;font-size:22px;font-weight:900;display:grid;position:relative}.expert-delivery-trust-card h3{z-index:2;font-size:var(--h3-size);color:#fff;letter-spacing:-.02em;margin:0 0 9px;position:relative}.expert-delivery-trust-card p{z-index:2;font-size:.96rem;line-height:var(--card-line-height);color:#cbd5e1d1;margin:0;position:relative}.expert-delivery-mobile-only{display:none}.expert-delivery-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.expert-delivery-btn{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:14.5px;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-flex}.expert-delivery-btn:hover{transform:translateY(-3px)}.expert-delivery-btn.primary{color:#1c1917;background:linear-gradient(135deg,#f59e0b,#fb7185);box-shadow:0 18px 45px #f59e0b3d}.expert-delivery-btn.secondary{color:#fff7ed;background:#1c19176b;border:1px solid #fbbf2447}.expert-delivery-btn.secondary:hover{border-color:#fbbf2485}.expert-delivery-visual-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#0f172ae6,#1c19179e),radial-gradient(circle,#f59e0b1a,#0000 42%);border:1px solid #fbbf2433;border-radius:34px;min-height:640px;padding:28px;animation:6s ease-in-out infinite expertDeliveryFloat;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000059,inset 0 1px #ffffff14}@keyframes expertDeliveryFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.expert-delivery-card-shine{filter:blur(28px);pointer-events:none;background:#f59e0b1f;border-radius:999px;width:260px;height:260px;position:absolute;top:-120px;right:-90px}.expert-delivery-visual-header{z-index:30;justify-content:flex-start;margin-bottom:0;display:flex;position:relative}.expert-delivery-visual-header span{color:#fff7ed;letter-spacing:.02em;background:#78350f3d;border:1px solid #fbbf2447;border-radius:999px;justify-content:center;align-items:center;padding:11px 22px;font-size:15px;font-weight:900;display:inline-flex;box-shadow:0 14px 34px #f59e0b1f}.expert-delivery-system-map{width:100%;height:470px;min-height:470px;margin-top:26px;padding:0;display:block;position:relative}.expert-delivery-system-map:before,.expert-delivery-system-map:after{display:none}.expert-map-line{z-index:1;pointer-events:none;position:absolute}.expert-map-line-vertical{background:linear-gradient(#0000,#fbbf246b,#06b6d452,#0000);width:1px;height:320px;top:78px;left:50%;transform:translate(-50%)}.expert-map-line-horizontal{background:linear-gradient(90deg,#0000,#fbbf246b,#06b6d452,#0000);height:1px;top:252px;left:60px;right:60px}.expert-node{z-index:10;color:#e2e8f0f5;text-align:center;background:#1c1917e0;border:1px solid #fbbf2442;border-radius:24px;justify-content:center;align-items:center;width:220px;height:78px;padding:0 18px;font-size:15px;font-weight:900;line-height:1.25;animation:3.8s ease-in-out infinite expertNodePulse;display:flex;position:absolute;box-shadow:0 18px 45px #00000047,inset 0 1px #ffffff0d}.expert-node-top{top:20px;left:50%;transform:translate(-50%)}.expert-node-left{animation-delay:.4s;top:215px;left:0}.expert-node-right{animation-delay:.8s;top:215px;right:0}.expert-node-bottom{animation-delay:1.2s;top:372px;left:50%;transform:translate(-50%)}@keyframes expertNodePulse{0%,to{border-color:#fbbf2438;box-shadow:0 18px 45px #00000047,inset 0 1px #ffffff0d}50%{border-color:#fbbf2480;box-shadow:0 18px 50px #f59e0b24,inset 0 1px #ffffff14}}.expert-core-node{z-index:15;color:#fff;background:radial-gradient(circle at 35% 20%,#ffffff40,#0000 28%),linear-gradient(135deg,#f59e0b,#fb7185);border-radius:999px;place-items:center;width:156px;height:156px;display:grid;position:absolute;top:176px;left:50%;transform:translate(-50%);box-shadow:0 0 0 14px #f59e0b0f,0 0 0 30px #fb71850d,0 28px 72px #f59e0b3d}.expert-core-node strong{letter-spacing:-.06em;font-size:42px;line-height:1;display:block}.expert-core-node span{opacity:.94;text-align:center;max-width:105px;margin-top:8px;font-size:12px;font-weight:900;line-height:1.25;display:block}.expert-delivery-mobile-model{display:none}.expert-delivery-location-badge{z-index:20;color:#fff7ed;text-align:center;background:#1c1917b3;border:1px solid #fbbf243d;border-radius:18px;margin-top:0;padding:15px 18px;font-size:14px;font-weight:900;position:relative;box-shadow:0 16px 40px #0003}.expert-delivery-steps{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1c19176b;border:1px solid #fbbf2429;border-radius:28px;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:58px;padding:16px;display:grid}.expert-delivery-step{background:#0f172a5c;border:1px solid #fbbf2424;border-radius:22px;min-height:175px;padding:19px 14px;position:relative}.expert-delivery-step:not(:last-child):after{content:"→";z-index:5;color:#fbbf24;background:#1c1917;border:1px solid #fbbf2442;border-radius:999px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid;position:absolute;top:24px;right:-12px}.expert-delivery-step span{color:#fbbf24;letter-spacing:.09em;margin-bottom:17px;font-size:13px;font-weight:900;display:inline-flex}.expert-delivery-step h3{color:#fff;margin:0 0 8px;font-size:17px}.expert-delivery-step p{color:#cbd5e1c2;margin:0;font-size:13.2px;line-height:1.55}@media (width<=1100px){.expert-delivery-main-grid{grid-template-columns:1fr}.expert-delivery-visual-card{width:100%;max-width:650px;margin:0 auto}.expert-delivery-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.expert-delivery-step:nth-child(3):after{display:none}}@media (width<=767px){.expert-delivery-section{padding:var(--section-padding-mobile) 0}.expert-delivery-container{padding:0 18px}.expert-delivery-header{margin-bottom:var(--section-gap)}.expert-delivery-label{letter-spacing:.14em;margin-bottom:14px;font-size:11px}.expert-delivery-label:before{width:26px}.expert-delivery-header h2{font-size:clamp(1.9rem,9vw,2.55rem);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}.expert-delivery-header p{margin-top:16px;font-size:1rem;line-height:1.75}.expert-delivery-content>p{font-size:1rem;line-height:1.75}.expert-delivery-trust-grid{gap:var(--grid-gap);grid-template-columns:1fr;margin-top:24px}.expert-delivery-trust-card{border-radius:22px;min-height:auto;padding:22px}.expert-delivery-mobile-only{display:block}.expert-delivery-actions{grid-template-columns:1fr;margin-top:24px;display:grid}.expert-delivery-btn{width:100%;min-height:50px}.expert-delivery-visual-card{border-radius:28px;max-width:none;min-height:auto;margin-top:8px;padding:22px;animation:none}.expert-delivery-visual-header{margin-bottom:20px}.expert-delivery-system-map{display:none}.expert-delivery-mobile-model{z-index:2;background:#02061761;border:1px solid #94a3b829;border-radius:22px;padding:20px;display:block;position:relative}.expert-delivery-mobile-model h3{color:#fff;margin:0 0 14px;font-size:20px}.expert-delivery-mobile-model ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.expert-delivery-mobile-model li{color:#e2e8f0d6;padding-left:26px;font-size:14.5px;line-height:1.55;position:relative}.expert-delivery-mobile-model li:before{content:"✓";color:#fbbf24;font-weight:900;position:absolute;top:0;left:0}.expert-delivery-location-badge{margin-top:16px;font-size:13px;line-height:1.45}.expert-delivery-steps{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:1fr;gap:14px;margin-top:34px;padding:0 0 0 18px;display:grid;position:relative}.expert-delivery-steps:before{content:"";background:linear-gradient(#f59e0b,#fb718540);width:1px;position:absolute;top:14px;bottom:14px;left:7px}.expert-delivery-step{background:#1c191794;border-radius:20px;min-height:auto;padding:18px}.expert-delivery-step:before{content:"";background:#fbbf24;border-radius:999px;width:13px;height:13px;position:absolute;top:22px;left:-17px;box-shadow:0 0 0 6px #fbbf241f}.expert-delivery-step:not(:last-child):after{display:none}.expert-delivery-step span{margin-bottom:10px}.expert-delivery-step h3{font-size:18px}.expert-delivery-step p{font-size:14px;line-height:1.6}}@media (width>=768px){.expert-delivery-bg-glow,.expert-delivery-card-shine{display:none}.expert-delivery-visual-card{background:linear-gradient(145deg,#0f172af0,#1c1917c7);border-radius:28px;min-height:600px;padding:30px;box-shadow:0 28px 70px #00000047,inset 0 1px #ffffff14}.expert-delivery-visual-header span{min-width:220px;box-shadow:none;background:#1c1917b8;border-radius:14px}.expert-delivery-system-map{height:430px;min-height:430px;margin-top:34px}.expert-map-line{z-index:1}.expert-map-line-vertical{background:#fbbf244d;height:300px;top:64px}.expert-map-line-horizontal{background:#fbbf244d;top:210px;left:58px;right:58px}.expert-node{background:#1c1917f0;border-color:#94a3b847;border-radius:16px;width:178px;height:70px;min-height:70px;font-size:14px;animation:none;box-shadow:0 16px 34px #0000003d,inset 0 1px #ffffff0d}.expert-node-top{top:0}.expert-node-left,.expert-node-right{top:168px}.expert-node-left{left:0}.expert-node-right{right:0}.expert-node-bottom{top:338px}.expert-core-node{background:linear-gradient(135deg,#f59e0b,#fb7185);width:96px;height:96px;top:155px;box-shadow:0 0 0 8px #f59e0b0a,0 18px 42px #f59e0b2e}.expert-core-node strong{font-size:28px;line-height:1}.expert-core-node span{max-width:70px;margin-top:5px;font-size:9.5px;line-height:1.2}}.implementation-showcase{padding:var(--section-padding-desktop) 0;color:#f8fafc;background:radial-gradient(circle at 20% 10%,#f59e0b29,#0000 28%),radial-gradient(circle at 85% 15%,#fb71851f,#0000 30%),radial-gradient(circle at 78% 78%,#06b6d41f,#0000 34%),linear-gradient(135deg,#0f172a 0%,#1e293b 48%,#78350f 100%);position:relative;overflow:hidden}.implementation-showcase:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d1,#0000);mask-image:linear-gradient(#000000d1,#0000)}.implementation-showcase-inner{z-index:2;position:relative}.implementation-showcase-header{max-width:920px;margin-bottom:var(--section-gap)}.implementation-kicker{color:#fbbf24;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:.78rem;font-weight:900;display:inline-flex}.implementation-kicker:before{content:"";background:linear-gradient(90deg,#f59e0b,#fb7185);border-radius:999px;width:34px;height:2px}.implementation-showcase h2{color:#fff;max-width:860px;font-size:var(--h2-size);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);margin:0}.implementation-showcase h2 span{color:#fbbf24;display:inline-block}.implementation-showcase-header p{color:#e2e8f0d1;max-width:820px;font-size:var(--body-size);line-height:var(--body-line-height);margin:24px 0 0}.implementation-card-grid{gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.implementation-card{min-height:250px;padding:var(--card-padding);background:linear-gradient(145deg,#0f172aeb,#1c1917b8);border:1px solid #fbbf242e;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 22px 60px #0000003d,inset 0 1px #ffffff0f}.implementation-card span{color:#fff7ed;background:linear-gradient(135deg,#f59e0b38,#fb718529);border:1px solid #fbbf2452;border-radius:8px;place-items:center;width:42px;height:42px;margin-bottom:28px;font-size:.78rem;font-weight:900;display:inline-grid}.implementation-card h3{color:#fff;font-size:var(--h3-size);letter-spacing:-.025em;margin:0 0 13px;line-height:1.25}.implementation-card p{color:#cbd5e1cc;font-size:.96rem;line-height:var(--card-line-height);margin:0}@media (width<=980px){.implementation-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.implementation-showcase{padding:var(--section-padding-mobile) 0}.implementation-showcase-header{margin-bottom:30px}.implementation-showcase h2{font-size:clamp(2rem,10vw,2.8rem);line-height:var(--heading-line-height)}.implementation-showcase-header p{font-size:1rem;line-height:var(--body-line-height)}.implementation-card-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(260px,82vw);grid-auto-flow:column;gap:14px;width:100%;padding:0 18px 8px;scroll-padding-inline:18px;display:grid;overflow-x:auto}.implementation-card{scroll-snap-align:start;min-height:auto}.implementation-card-grid::-webkit-scrollbar{display:none}}:root{--bg:#0f172a;--bg-soft:#1e293b;--text:#0f172a;--muted:#64748b;--white:#fff;--light:#f8fafc;--line:#e2e8f0;--primary:#1d4ed8;--primary-soft:#dbeafe;--accent:#06b6d4;--dark-deep:#07111f;--slate:#1e293b;--warm-dark:#1c1917;--warm-brown:#78350f;--cream:#fff7ed;--amber:#f59e0b;--gold:#fbbf24;--coral:#fb7185;--muted-text:#94a3b8;--dark-card:#1e293b;--radius:22px;--shadow:0 24px 80px #0f172a29;--container-width:1120px;--section-padding-desktop:96px;--section-padding-tablet:72px;--section-padding-mobile:64px;--section-gap:44px;--grid-gap:22px;--card-padding:28px;--card-radius:24px;--heading-color:#0f172a;--body-color:#334155;--muted-color:#64748b;--dark-heading-color:#fff;--dark-body-color:#cbd5e1;--h1-size:clamp(2.15rem, 4vw, 4rem);--h2-size:clamp(2rem, 4vw, 3.8rem);--h3-size:1.35rem;--body-size:1.05rem;--description-size:1.12rem;--heading-line-height:1.05;--body-line-height:1.8;--card-line-height:1.7;--heading-letter-spacing:-.045em;--premium-bg:#07111f;--premium-bg-2:#0f172a;--premium-card:#ffffff14;--premium-border:#ffffff24;--premium-text:#fff;--premium-muted:#94a3b8;--premium-green:#f59e0b;--premium-cyan:#009cd0;--premium-blue:#1e293b;--premium-highlight:linear-gradient(135deg, #f59e0b, #fb7185);--premium-dark-gradient:radial-gradient(circle at 20% 10%, #f59e0b29, transparent 28%), radial-gradient(circle at 85% 15%, #fb71851f, transparent 30%), linear-gradient(135deg, #0f172a 0%, #1e293b 48%, #78350f 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{max-width:100%;color:var(--text);background:var(--white);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}#root{max-width:100%;overflow-x:clip}body,button,input,select,textarea{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,h4,.logo,.brand,.premium-logo{font-family:Sora,Montserrat,Inter,sans-serif}.header-social-cta{align-items:center;gap:10px;margin-left:18px;display:flex}.social-cta{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;place-items:center;width:38px;height:38px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,0 14px 30px #00000047}.social-cta svg{z-index:2;fill:currentColor;width:18px;height:18px;position:relative}.social-cta:before{content:"";opacity:.95;transition:opacity .25s;position:absolute;inset:0}.social-cta:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:70%;height:220%;transition:left .55s;position:absolute;top:-60%;left:-90%;transform:rotate(24deg)}.social-cta:hover{border-color:#ffffff5c;transform:translateY(-3px)scale(1.08);box-shadow:inset 0 1px #ffffff4d,0 18px 40px #0000005c}.social-cta:hover:after{left:130%}.social-whatsapp:before{background:linear-gradient(135deg,#22c55e 0%,#16a34a 48%,#06b6d4 100%)}.social-instagram:before{background:radial-gradient(circle at 30% 105%,#facc15 0 18%,#0000 38%),linear-gradient(135deg,#7c3aed 0%,#ec4899 45%,#f97316 100%)}.social-facebook:before{background:linear-gradient(135deg,#2563eb 0%,#0ea5e9 100%)}.social-youtube:before{background:linear-gradient(135deg,#ef4444 0%,#dc2626 55%,#991b1b 100%)}.social-linkedin:before{background:linear-gradient(135deg,#0ea5e9 0%,#2563eb 100%)}a{color:inherit;text-decoration:none}.skip-link{z-index:2000;color:#fff;background:var(--primary);border-radius:999px;padding:10px 14px;font-weight:800;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}button{font:inherit}.container{width:min(var(--container-width), calc(100% - 40px));min-width:0;margin:0 auto}.narrow{max-width:780px}img,video,iframe{max-width:100%}.header-cta,.btn{border-radius:999px;justify-content:center;align-items:center;font-weight:800;transition:all .22s;display:inline-flex}.btn{white-space:nowrap;padding:9px 16px;font-size:14px;line-height:1.2}.btn-primary{color:var(--white);background:var(--primary)}.btn-primary:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.btn-secondary{color:var(--primary);background:var(--primary-soft)}.shiny-btn{color:#fff;background:var(--premium-highlight), var(--premium-blue);border:0;box-shadow:0 16px 44px #f59e0b38}.glass-btn{border:1px solid var(--premium-border);color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14}.eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;margin-bottom:2px;font-size:.82rem;font-weight:900;display:inline-flex}.section,.page-section{padding:var(--section-padding-desktop) 0}.problem-image-section{background:radial-gradient(circle at 82% 22%,#f9731642,#0000 32%),radial-gradient(circle at 18% 28%,#06b6d433,#0000 30%),radial-gradient(circle at 50% 100%,#1d4ed82e,#0000 36%),linear-gradient(135deg,#e8eef6 0%,#dcebf3 42%,#f3dfd2 100%);align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.problem-image-section:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#e8eef6d6 0%,#dcebf394 42%,#f3dfd23d 100%);position:absolute;inset:0}.business-stuck-visual,.business-growth-visual{z-index:1;pointer-events:none;position:absolute}.business-stuck-visual{opacity:.42;width:220px;height:360px;top:24%;left:32px}.business-growth-visual{opacity:.58;width:220px;height:360px;top:22%;right:28px}.stuck-card{background:linear-gradient(135deg,#0f172a14,#ffffffa6);border:1px solid #0f172a1f;border-radius:16px;width:86px;height:58px;animation:5s ease-in-out infinite stuckFloat;position:absolute;transform:rotateX(18deg)rotate(-8deg);box-shadow:0 20px 48px #0f172a1f,inset 0 1px #ffffffb3}.stuck-card:before{content:"";background:#0f172a47;border-radius:999px;width:34px;height:6px;position:absolute;top:16px;left:14px}.stuck-card:after{content:"";background:#0f172a29;border-radius:999px;width:52px;height:6px;position:absolute;top:30px;left:14px}.stuck-card-one{top:18px;left:18px}.stuck-card-two{animation-delay:.7s;top:112px;left:92px}.stuck-card-three{animation-delay:1.2s;top:218px;left:42px}.flat-line{background:linear-gradient(90deg,#0000,#ef4444a6,#0000);border-radius:999px;width:170px;height:3px;position:absolute;bottom:34px;left:22px;box-shadow:0 0 24px #ef444459}.growth-arrow{transform-origin:0;background:linear-gradient(90deg,#f973162e,#f97316f2);border-radius:999px;width:185px;height:5px;animation:4.2s ease-in-out infinite growthMove;position:absolute;bottom:82px;left:18px;transform:rotate(-42deg);box-shadow:0 0 28px #f9731673,0 0 56px #f9731638}.growth-arrow:after{content:"";border-top:5px solid #f97316f2;border-right:5px solid #f97316f2;border-radius:4px;width:22px;height:22px;position:absolute;top:-10px;right:-6px;transform:rotate(45deg)}.growth-dot{background:radial-gradient(circle,#f97316f2,#f9731624);border-radius:999px;width:28px;height:28px;animation:4s ease-in-out infinite dotRise;position:absolute;box-shadow:0 0 34px #f9731666}.growth-dot-one{bottom:42px;left:28px}.growth-dot-two{animation-delay:.6s;bottom:128px;left:92px}.growth-dot-three{animation-delay:1.1s;bottom:222px;left:158px}@keyframes stuckFloat{0%,to{transform:translateY(0)rotateX(18deg)rotate(-8deg)}50%{transform:translateY(10px)rotateX(18deg)rotate(-8deg)}}@keyframes growthMove{0%,to{transform:translateY(0)rotate(-42deg)}50%{transform:translateY(-14px)rotate(-42deg)}}@keyframes dotRise{0%,to{opacity:.6;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-18px)scale(1.12)}}.problem-layout{z-index:2;grid-template-columns:.96fr 1.04fr;align-items:center;gap:22px;display:grid;position:relative}.problem-visual{z-index:2;justify-content:flex-start;animation:4.8s ease-in-out infinite problemVisualFloat;display:flex;position:relative;transform:translate(-18px)}.problem-visual:before{content:"";filter:blur(28px);opacity:.8;z-index:-1;background:radial-gradient(circle at 70% 30%,#f973163d,#0000 34%),radial-gradient(circle at 25% 75%,#06b6d429,#0000 34%);border-radius:34px;position:absolute;inset:8% 2% 4% 8%}.problem-visual img{object-fit:cover;filter:saturate(1.06)contrast(1.04);border:1px solid #0f172a1f;border-radius:30px;width:100%;max-width:500px;height:auto;transition:transform .38s,box-shadow .38s,border-color .38s,filter .38s;display:block;box-shadow:0 34px 90px #0f172a2e,0 0 46px #f9731629}.problem-visual:hover img{filter:saturate(1.15)contrast(1.08);border-color:#f973166b;transform:translateY(-10px)scale(1.018);box-shadow:0 42px 110px #0f172a3d,0 0 64px #f9731647}@keyframes problemVisualFloat{0%{transform:translate(-18px)translateY(0)}50%{transform:translate(-18px)translateY(-12px)}to{transform:translate(-18px)translateY(0)}}@keyframes problemVisualFloatMobile{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.problem-content{z-index:3;max-width:620px;margin-left:0;position:relative}.problem-content h2{letter-spacing:-.04em;margin:18px 0 22px;font-size:clamp(2.2rem,3.4vw,4rem);line-height:1.08}.problem-content p{max-width:720px;font-size:1.18rem;line-height:1.55}.problem-content .eyebrow{letter-spacing:.14em;margin-bottom:18px;font-size:.95rem}.light{background:var(--light)}.dark{color:var(--white);background:radial-gradient(circle at 20% 10%,#f59e0b1f,#0000 28%),radial-gradient(circle at 85% 15%,#fb718514,#0000 30%),linear-gradient(135deg,#0f172a 0%,#1e293b 52%,#78350f 100%)}.section h2,.section-head h2,.page-section h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.05}.section p,.section-head p,.page-section p{color:var(--muted);font-size:1.05rem;line-height:1.8}.dark p{color:#cbd5e1}.section-head{max-width:780px;margin-bottom:36px}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.split{justify-content:space-between;align-items:center;gap:34px;display:flex}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#ffffffe6;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.brand{align-items:center;gap:10px;font-weight:800;display:flex}.brand-mark{width:46px;height:46px;color:var(--white);background:linear-gradient(135deg, var(--primary), var(--accent));border-radius:15px;place-items:center;display:inline-grid}.brand-text{font-size:1.05rem}.nav{color:#334155;align-items:center;gap:22px;font-size:.95rem;display:flex}.nav a.active{color:var(--primary);font-weight:700}.header-cta{color:var(--white);background:var(--primary);padding:12px 18px}.site-logo-img{object-fit:cover;filter:drop-shadow(0 8px 18px #f9731647);border-radius:999px;width:46px;height:46px;transition:transform .25s,filter .25s;display:block}.footer-logo-img{object-fit:cover;border-radius:999px;width:84px;height:84px}.premium-logo:hover .site-logo-img{filter:drop-shadow(0 14px 34px #f9731652);transform:translateY(-1px)scale(1.02)}.site-logo-img{transition:transform .25s,filter .25s}.premium-header{z-index:1000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#050b14d1;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.premium-nav{justify-content:flex-start;align-items:center;gap:8px;min-height:52px;display:flex}.premium-logo{color:#fff;flex-shrink:0;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.logo-mark{color:#fff;background:linear-gradient(270deg, var(--premium-green), var(--premium-cyan));letter-spacing:-.06em;border-radius:12px;place-items:center;width:36px;height:36px;font-family:Sora,sans-serif;font-size:.9rem;font-weight:900;display:grid;box-shadow:0 12px 30px #009cd03d}.logo-text{letter-spacing:-.03em;white-space:nowrap;font-family:Sora,sans-serif;font-size:1rem;font-weight:800}.premium-nav-links{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:2px;margin-left:auto;padding:4px;display:flex}.premium-nav-link{color:#ffffffbd;white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .25s}.premium-nav-link:hover{color:#fff;background:#ffffff14}.mobile-only-nav-link{display:none}.premium-nav-link.active{color:#fff;background:linear-gradient(270deg,#f59e0b47,#009cd038)}.premium-nav-cta{color:#fff;background:linear-gradient(270deg, var(--premium-green), var(--premium-cyan));white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:38px;margin-left:0;padding:0 15px;font-size:.86rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 14px 34px #009cd038}.premium-hero{color:var(--premium-text);background:radial-gradient(circle at 20% 10%,#f59e0b29,#0000 28%),radial-gradient(circle at 85% 15%,#fb71851f,#0000 30%),radial-gradient(circle at 78% 76%,#06b6d424,#0000 34%),linear-gradient(135deg,#0f172a 0%,#1e293b 48%,#78350f 100%);padding:52px 0 86px;position:relative;overflow:hidden}.hero-glow{filter:blur(20px);opacity:.5;pointer-events:none;border-radius:999px;position:absolute}.hero-glow-one{background:#f59e0b2e;width:280px;height:280px;top:12%;right:8%}.hero-glow-two{background:#fb718524;width:220px;height:220px;bottom:10%;left:10%}.premium-hero-grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}.premium-pill{border:1px solid var(--premium-border);color:#fff7ed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:.04em;background:#ffffff14;border-radius:999px;margin-bottom:22px;padding:10px 14px;font-size:.82rem;font-weight:800;display:inline-flex}.premium-hero h1{letter-spacing:-.045em;font-size:clamp(2.2rem,4.8vw,4.4rem);line-height:1.05}.premium-hero h1 span{background:var(--premium-highlight);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.premium-hero p{max-width:740px;color:var(--premium-muted);margin:28px 0 0;font-size:1.14rem;line-height:1.8}.hero-proof-row{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero-proof-row div{border:1px solid var(--premium-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff12;border-radius:18px;min-width:150px;padding:16px}.hero-proof-row strong{color:#fff;font-size:1.25rem;font-weight:900;display:block}.hero-proof-row span{color:var(--premium-muted);margin-top:4px;font-size:.86rem;line-height:1.45;display:block}.premium-demo-panel{border:1px solid var(--premium-border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#ffffff1f,#ffffff0a);border-radius:34px;padding:24px;box-shadow:0 35px 110px #00000059}.demo-topbar{gap:8px;margin-bottom:20px;display:flex}.demo-topbar span{background:#ffffff52;border-radius:999px;width:11px;height:11px}.demo-panel-header{gap:6px;margin-bottom:18px;display:grid}.demo-panel-header small{color:var(--amber);text-transform:uppercase;letter-spacing:.1em;font-weight:900}.demo-panel-header strong{color:#fff;font-size:1.25rem}.demo-chat-card{border:1px solid var(--premium-border);background:#ffffff12;border-radius:20px;margin-bottom:14px;padding:16px}.demo-chat-card.system{background:linear-gradient(135deg,#f59e0b38,#06b6d42e);margin-left:34px}.demo-chat-card span,.mini-crm-card span{color:#fbbf24;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.78rem;font-weight:900;display:block}.demo-chat-card p{color:#e6edf5;margin:0;font-size:.95rem;line-height:1.55}.mini-crm-card{border:1px solid var(--premium-border);background:#0003;border-radius:22px;gap:12px;margin-top:18px;padding:18px;display:grid}.mini-crm-card div{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;display:flex}.mini-crm-card div:last-child{border-bottom:0;padding-bottom:0}.mini-crm-card strong{color:#fff;text-align:right}.workflow-strip{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.workflow-strip span{color:#fff7ed;background:#ffffff14;border-radius:999px;padding:8px 10px;font-size:.75rem;font-weight:800}.premium-section{padding:92px 0}.premium-light{background:radial-gradient(circle at 0 0,#009cd014,#0000 26%),#f8fafc}.premium-dark{color:#fff;background:var(--premium-dark-gradient)}.premium-split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;display:grid}.premium-split h2,.premium-section-head h2,.final-premium-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.2rem,5vw,4.4rem);line-height:1.02}.premium-copy p{color:#475569;font-size:1.05rem;line-height:1.8}.premium-section-head{max-width:850px;margin-bottom:36px}.premium-section-head p{color:#aab7c7;line-height:1.8}.premium-feature-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.premium-feature-card{border:1px solid var(--premium-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff13;border-radius:26px;padding:26px;box-shadow:0 22px 70px #0000002e}.feature-icon{color:#fff;background:var(--premium-highlight);border-radius:16px;place-items:center;width:46px;height:46px;margin-bottom:18px;font-weight:900;display:grid}.premium-feature-card h3{margin:0 0 12px;font-size:1.25rem}.premium-feature-card p{color:#cbd5e1;margin:0;line-height:1.7}.compare-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.compare-card{border-radius:30px;padding:32px;box-shadow:0 18px 60px #0f172a14}.compare-card.weak{background:#fff;border:1px solid #e2e8f0}.compare-card.strong{color:#fff;background:linear-gradient(135deg,#f59e0b2e,#06b6d429),#0f172a;border:1px solid #0000}.compare-card span{color:var(--premium-cyan);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:900;display:inline-flex}.compare-card h3{letter-spacing:-.04em;margin:0 0 20px;font-size:1.8rem}.compare-card ul{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.compare-card li{padding-left:28px;line-height:1.6;position:relative}.compare-card li:before{font-weight:900;position:absolute;top:0;left:0}.compare-card.weak li{color:#475569}.compare-card.weak li:before{content:"×";color:#ef4444}.compare-card.strong li{color:#e2e8f0}.compare-card.strong li:before{content:"✓";color:var(--amber)}.compare-vs{color:#fff;background:var(--premium-highlight);border-radius:999px;place-items:center;width:62px;height:62px;font-weight:900;display:grid;box-shadow:0 16px 44px #f59e0b3d}.final-premium-cta{border:1px solid var(--premium-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 18% 15%,#f59e0b1f,#0000 32%),#ffffff14;border-radius:34px;justify-content:space-between;align-items:center;gap:34px;padding:42px;display:flex}.final-premium-cta p{color:#cbd5e1;max-width:760px;line-height:1.8}.hero{color:var(--white);background:radial-gradient(circle at 20% 10%,#f59e0b29,#0000 28%),radial-gradient(circle at 85% 15%,#fb71851f,#0000 30%),radial-gradient(circle at 78% 72%,#06b6d429,#0000 34%),linear-gradient(135deg,#0f172a 0%,#1e293b 48%,#78350f 100%);padding:64px 0 88px}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.hero-content{z-index:2;border-radius:34px;margin-left:0;padding:18px 10px;position:relative;overflow:hidden}.hero-content>.eyebrow,.hero-content>h1,.hero-content>p,.hero-content>.hero-actions{z-index:3;position:relative}.hero-ai-bg{z-index:1;pointer-events:none;perspective:900px;opacity:.9;position:absolute;inset:0}.ai-orb{filter:blur(1px);opacity:.55;border-radius:999px;animation:6s ease-in-out infinite aiOrbFloat;display:block;position:absolute}.orb-one{background:radial-gradient(circle,#f59e0b6b,#f59e0b00);width:120px;height:120px;top:8%;right:16%}.orb-two{background:radial-gradient(circle,#06b6d46b,#06b6d400);width:90px;height:90px;animation-delay:1.2s;bottom:18%;left:4%}.orb-three{background:radial-gradient(circle,#fb718557,#fb718500);width:70px;height:70px;animation-delay:2s;top:42%;right:2%}.ai-ring{transform-style:preserve-3d;border:1px solid #f59e0b42;border-radius:999px;animation:10s linear infinite aiRingSpin;position:absolute}.ring-one{width:240px;height:240px;top:6%;right:4%}.ring-two{border-color:#06b6d43d;width:170px;height:170px;animation-duration:12s;animation-direction:reverse;bottom:8%;left:2%}.ai-chip{color:#ffffffd9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.08em;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:8px 12px;font-size:.72rem;font-weight:900;animation:5.5s ease-in-out infinite aiChipFloat;position:absolute;box-shadow:0 16px 40px #00000038}.chip-one{top:10%;left:4%}.chip-two{animation-delay:1s;top:10%;left:18%}.chip-three{animation-delay:1.8s;top:10%;left:42%}.chip-four{animation-delay:2.5s;top:10%;left:60%}@keyframes aiOrbFloat{0%{transform:translate(0,0)scale(1)}50%{transform:translate3d(12px,-16px,40px)scale(1.08)}to{transform:translate(0,0)scale(1)}}@keyframes aiRingSpin{0%{transform:rotateX(62deg)rotateY(0)rotate(0)}to{transform:rotateX(62deg)rotateY(0)rotate(360deg)}}@keyframes aiChipFloat{0%{transform:translateY(0)rotateX(0)rotateY(0)}50%{transform:translateY(-12px)rotateX(8deg)rotateY(-8deg)}to{transform:translateY(0)rotateX(0)rotateY(0)}}.hero h1{letter-spacing:-.045em;font-size:clamp(2rem,4vw,4rem);line-height:1}.hero p{color:#cbd5e1;max-width:620px;margin:16px 0 0;font-size:1.08rem;line-height:1.65}.hero-microcopy{max-width:520px;color:#9fb1c9!important;margin-top:16px!important;font-size:.95rem!important;line-height:1.55!important}.hero-panel-label{z-index:4;box-sizing:border-box;width:var(--hero-flow-width);color:#f8fafc;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#1c1917b8;border:1px solid #ffffff2e;border-radius:999px;padding:8px 12px;font-size:.72rem;font-weight:900;position:absolute;top:8px;left:0}.hero-panel{transform-style:preserve-3d;will-change:transform;--hero-flow-width:46%;align-items:center;min-height:480px;animation:4.5s ease-in-out infinite heroFloat;display:flex;position:relative}.hero-flow-list{z-index:3;width:var(--hero-flow-width);gap:12px;display:grid;position:relative}.hero-image-box{z-index:2;justify-content:center;align-items:center;width:48%;min-height:420px;display:flex;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.hero-image-box img{object-fit:contain;filter:saturate(1.08)contrast(1.05);border:1px solid #ffffff29;border-radius:26px;width:100%;max-width:390px;height:auto;transition:transform .35s,box-shadow .35s,border-color .35s,filter .35s;box-shadow:0 28px 80px #0000006b,0 0 34px #f973162e}.hero-panel-actions{display:none}.hero-image-box:hover img{filter:saturate(1.18)contrast(1.08);border-color:#f973168c;transform:translateY(-8px)scale(1.035);box-shadow:0 34px 95px #00000080,0 0 52px #f9731657}.hero-panel:before{content:"";border-radius:inherit;filter:blur(18px);opacity:.45;z-index:-1;background:linear-gradient(135deg,#f59e0b47,#06b6d438);width:48%;position:absolute;inset:-2px}@keyframes heroFloat{0%{transform:translateY(0)rotateX(0)rotateY(0)}50%{transform:translateY(-14px)rotateX(1.5deg)rotateY(-1.5deg)}to{transform:translateY(0)rotateX(0)rotateY(0)}}.flow-card{color:#fff;-webkit-backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff29,#ffffff0f);border:1px solid #ffffff2e;border-radius:18px;grid-template-columns:40px 1fr;align-items:center;gap:12px;width:100%;min-height:58px;margin-bottom:0;padding:10px 14px;font-size:.9rem;font-weight:900;line-height:1.25;transition:transform .28s,box-shadow .28s,border-color .28s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 14px 36px #0000002e}.flow-card:before{content:"";opacity:.65;pointer-events:none;background:linear-gradient(120deg,#ffffff42,#0000 38%,#ffffff14);position:absolute;inset:0}.flow-card:after{content:"";pointer-events:none;background:#ffffff57;width:2px;height:12px;transition:none;position:absolute;top:100%;left:28px;transform:none}.flow-card:hover:after{left:28px}.flow-card:hover{background:linear-gradient(135deg,#ffffff38,#ffffff17);border-color:#ffffff5c;transform:translate(8px)scale(1.018);box-shadow:inset 0 1px #ffffff47,0 18px 46px #0000004d,0 0 32px #f59e0b29}.flow-card:last-child:after{display:none}.flow-card:first-child{background:linear-gradient(135deg,#f59e0b38,#06b6d41a)}.flow-card:nth-child(2){background:linear-gradient(135deg,#1e293bb8,#0ea5e91f)}.flow-card:nth-child(3){background:linear-gradient(135deg,#14b8a633,#ffffff0f)}.flow-card:nth-child(4){background:linear-gradient(135deg,#fb71852e,#ffffff0f)}.flow-card:nth-child(5){background:linear-gradient(135deg,#78350f47,#ffffff0f)}.flow-card:nth-child(6){background:linear-gradient(135deg,#22d3ee33,#ffffff0f)}.flow-card:nth-child(7){background:linear-gradient(135deg,#f59e0b29,#ffffff0f)}.flow-card:nth-child(8){background:linear-gradient(135deg,#f9731638,#ffffff0f)}.cards-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:28px;box-shadow:0 12px 40px #0f172a0f}.card h3{margin:0 0 10px;font-size:1.25rem}.card p{margin:0}.flow-card span{z-index:2;color:#07111f;background:#e0faff;border-radius:14px;place-items:center;width:38px;height:38px;font-size:.68rem;font-weight:950;display:inline-grid;position:relative}.flow-card strong{z-index:2;position:relative}@media (width<=760px){.hero-panel-label{margin-bottom:14px;display:block;position:relative;top:auto;left:auto}}.audit-page{background:radial-gradient(circle at 0 0,#1d4ed81f,#0000 28%),linear-gradient(#fff 0%,#f8fafc 100%)}.audit-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;display:grid}.audit-content{position:sticky;top:90px}.audit-content h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,5vw,4.5rem);line-height:1.05}.audit-content p{color:var(--muted);margin-top:22px;font-size:1.08rem;line-height:1.8}.audit-points{gap:16px;margin-top:34px;display:grid}.audit-points div{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px;box-shadow:0 12px 34px #0f172a0f}.audit-points strong{color:var(--text);margin-bottom:6px;display:block}.audit-points span{color:var(--muted);line-height:1.6}.audit-form{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:28px;padding:28px}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.audit-form label{color:#0f172a;gap:8px;margin-bottom:18px;font-size:.92rem;font-weight:800;display:grid}.audit-form input,.audit-form select,.audit-form textarea{width:100%;font:inherit;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:14px;outline:none;padding:14px 15px}.audit-form input:focus,.audit-form select:focus,.audit-form textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px #1d4ed81f}.audit-form textarea{resize:vertical}.audit-form .field-error{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.form-field-error{color:#b91c1c;margin-top:6px;font-size:.82rem;line-height:1.4}.consent-checkbox{color:#475569;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:.92rem;line-height:1.55;display:grid}.consent-checkbox input{width:18px;height:18px;margin-top:2px}.form-status{border-radius:14px;margin:0;padding:12px 14px;font-size:.92rem;line-height:1.55}.form-status-error{color:#991b1b;background:#fee2e2}.form-status-success{color:#166534;background:#dcfce7}.form-submit{cursor:pointer;border:none;width:100%;font-size:1rem}.form-note{color:var(--muted);text-align:center;margin:16px 0 0;font-size:.9rem;line-height:1.6}.workflow-hero{color:#fff;background:radial-gradient(circle at 20% 10%,#f59e0b24,#0000 28%),radial-gradient(circle at 85% 15%,#fb71851a,#0000 30%),radial-gradient(circle at 80% 72%,#06b6d424,#0000 34%),linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#78350f 100%);padding:96px 0}.workflow-hero-grid{grid-template-columns:1fr .9fr;align-items:center;gap:54px;display:grid}.workflow-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.05}.workflow-hero p{color:#cbd5e1;margin-top:24px;font-size:1.12rem;line-height:1.8}.workflow-demo-card{background:#ffffff14;border:1px solid #ffffff24;border-radius:30px;padding:24px;box-shadow:0 30px 90px #0000003d}.demo-card-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.demo-card-header span{color:#94a3b8}.demo-card-header strong{color:#fff}.mini-chat{gap:12px;display:grid}.chat-bubble{border-radius:18px;max-width:82%;padding:14px 16px;font-size:.95rem;line-height:1.55}.chat-bubble.client{color:#e2e8f0;background:#ffffff1f;justify-self:start}.chat-bubble.bot{color:#fff;background:linear-gradient(135deg, var(--primary), var(--accent));justify-self:end}.workflow-timeline{gap:18px;display:grid}.workflow-step{grid-template-columns:90px 1fr;align-items:stretch;gap:20px;display:grid}.workflow-number{color:#fff;background:#0f172a;border-radius:22px;place-items:center;font-size:1.2rem;font-weight:900;display:grid}.workflow-content{border:1px solid var(--line);background:#fff;border-radius:22px;padding:24px;box-shadow:0 12px 34px #0f172a0f}.workflow-content span{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.workflow-content h3{margin:8px 0;font-size:1.35rem}.workflow-content p{color:var(--muted);margin:0;line-height:1.7}.lead-table-wrap{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:24px;overflow-x:auto}.lead-table{border-collapse:collapse;width:100%;min-width:820px}.lead-table th,.lead-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:18px}.lead-table th{color:#475569;text-transform:uppercase;letter-spacing:.06em;background:#f8fafc;font-size:.85rem}.lead-table tr:last-child td{border-bottom:none}.status{border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.status.blue{color:#1d4ed8;background:#dbeafe}.status.orange{color:#c2410c;background:#ffedd5}.status.green{color:#047857;background:#d1fae5}.status.purple{color:#6d28d9;background:#ede9fe}.status.gray{color:#475569;background:#e2e8f0}.quote-invoice-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.preview-card{background:#ffffff14;border:1px solid #ffffff24;border-radius:28px;padding:30px}.preview-card h3{margin:0 0 24px;font-size:1.7rem}.doc-row,.doc-total{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.doc-row span,.doc-total span{color:#94a3b8}.doc-row strong,.doc-total strong{color:#fff;text-align:right}.doc-total{border-bottom:none;margin-top:10px}.doc-total strong{color:var(--accent);font-size:1.7rem}.lti-hero{color:#fff;background:radial-gradient(circle at 20% 10%,#f59e0b24,#0000 28%),radial-gradient(circle at 85% 15%,#fb71851a,#0000 30%),radial-gradient(circle at 18% 78%,#06b6d424,#0000 30%),linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#78350f 100%);padding:96px 0}.lti-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.lti-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.05}.lti-hero p{color:#cbd5e1;margin-top:24px;font-size:1.12rem;line-height:1.8}.lti-system-map{background:#ffffff14;border:1px solid #ffffff24;border-radius:30px;padding:26px;box-shadow:0 30px 90px #00000040}.system-node{color:#e2e8f0;background:#ffffff1a;border:1px solid #ffffff24;border-radius:16px;padding:16px 18px;font-weight:800}.system-node.active{color:#fff;background:linear-gradient(135deg, var(--primary), var(--accent))}.system-line{background:#ffffff38;width:2px;height:18px;margin-left:24px}.lti-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.lti-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:24px;box-shadow:0 12px 34px #0f172a0f}.lti-card h3{margin:0 0 10px;font-size:1.12rem}.lti-card p{color:var(--muted);margin:0;font-size:.96rem;line-height:1.7}.who-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;display:grid}.who-grid h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.05}.who-grid p{color:#cbd5e1;line-height:1.8}.who-list{gap:14px;display:grid}.who-item{background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:34px 1fr;align-items:start;gap:14px;padding:18px;display:grid}.who-item span{color:#fff;background:var(--accent);border-radius:999px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.who-item p{color:#e2e8f0;margin:0}.outcome-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.outcome-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:24px}.outcome-card.active{color:#fff;background:linear-gradient(135deg, var(--primary), var(--accent));border-color:#0000}.outcome-card span{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:900;display:inline-flex}.outcome-card.active span{color:#dffbff}.outcome-card h3{margin:0 0 10px;font-size:1.22rem}.outcome-card p{color:var(--muted);margin:0;line-height:1.7}.outcome-card.active p{color:#fff7ed}.package-preview{grid-template-columns:.85fr 1.15fr;align-items:start;gap:44px;display:grid}.package-preview h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.05}.package-preview p{color:var(--muted);line-height:1.8}.package-box{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:28px;padding:30px}.package-box h3{margin:0 0 20px;font-size:1.7rem}.package-box ul{color:#334155;gap:12px;margin:0 0 26px;padding-left:20px;line-height:1.7;display:grid}.pricing-hero{color:#fff;background:radial-gradient(circle at 20% 10%,#f59e0b24,#0000 28%),radial-gradient(circle at 85% 15%,#fb71851a,#0000 30%),radial-gradient(circle at 80% 72%,#06b6d41f,#0000 34%),linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#78350f 100%);padding:96px 0}.pricing-hero-content{max-width:880px}.pricing-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.05}.pricing-hero p{color:#cbd5e1;max-width:720px;margin-top:24px;font-size:1.12rem;line-height:1.8}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.pricing-card{border:1px solid var(--line);background:#fff;border-radius:28px;flex-direction:column;height:100%;min-height:100%;padding:28px;display:flex;position:relative;box-shadow:0 14px 40px #0f172a14}.pricing-card.highlighted{border-color:#0000;transform:none;box-shadow:0 30px 90px #1d4ed838}.popular-badge{color:#fff;background:linear-gradient(135deg, var(--primary), var(--accent));border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:900;position:absolute;top:18px;right:18px}.pricing-label{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:900;display:inline-flex}.pricing-card h3{letter-spacing:-.03em;margin:0 0 14px;font-size:1.7rem}.price{color:#0f172a;letter-spacing:-.04em;margin-bottom:16px;font-size:2rem;font-weight:900}.pricing-card p{color:var(--muted);line-height:1.7}.pricing-card ul{flex:1;align-content:start;gap:10px;margin:24px 0;padding:0;list-style:none;display:grid}.pricing-card li{color:#334155;padding-left:28px;line-height:1.55;position:relative}.pricing-card li:before{content:"✓";color:var(--primary);font-weight:900;position:absolute;top:0;left:0}.best-for{background:#f8fafc;border-radius:18px;gap:4px;min-height:76px;margin-top:auto;padding:16px;display:grid}.best-for strong{color:#0f172a}.best-for span{color:var(--muted);line-height:1.5}.package-btn{width:100%;margin-top:16px}.pricing-note-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:42px;display:grid}.pricing-note-grid h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.05}.pricing-note-grid p{color:var(--muted);line-height:1.8}.note-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:28px;padding:32px}.note-card h3{margin:0 0 14px;font-size:1.6rem}.addons-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.addon-item{background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:18px;display:grid}.addon-item span{color:#fff;background:var(--accent);border-radius:999px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.addon-item p{color:#e2e8f0;margin:0;line-height:1.6}.services-hero{color:#fff;background:radial-gradient(circle at 20% 10%,#f59e0b24,#0000 28%),radial-gradient(circle at 85% 15%,#fb71851a,#0000 30%),radial-gradient(circle at 18% 78%,#06b6d424,#0000 30%),linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#78350f 100%);padding:96px 0}.services-hero-content{max-width:900px}.services-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.05}.services-hero p{color:#cbd5e1;max-width:760px;margin-top:24px;font-size:1.12rem;line-height:1.8}.services-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.service-detail-card{border:1px solid var(--line);background:#fff;border-radius:26px;padding:28px;box-shadow:0 14px 40px #0f172a12}.service-detail-card h3{letter-spacing:-.03em;margin:0 0 12px;font-size:1.35rem}.service-detail-card p{color:var(--muted);margin:0;line-height:1.7}.service-detail-card ul{gap:9px;margin:22px 0 0;padding:0;list-style:none;display:grid}.service-detail-card li{color:#334155;padding-left:26px;font-size:.95rem;line-height:1.55;position:relative}.service-detail-card li:before{content:"✓";color:var(--primary);font-weight:900;position:absolute;top:0;left:0}.service-flow-box{grid-template-columns:.8fr 1.2fr;align-items:center;gap:42px;display:grid}.service-flow-box h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.05}.service-flow-box p{color:var(--muted);line-height:1.8}.service-flow{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:28px;flex-wrap:wrap;align-items:center;gap:12px;padding:28px;display:flex}.service-flow div{color:#fff;background:linear-gradient(135deg, var(--primary), var(--accent));white-space:nowrap;border-radius:999px;padding:14px 16px;font-weight:800}.service-flow span{color:var(--primary);font-weight:900}.contact-hero{color:#fff;background:radial-gradient(circle at 20% 10%,#f59e0b24,#0000 28%),radial-gradient(circle at 85% 15%,#fb71851a,#0000 30%),radial-gradient(circle at 80% 72%,#06b6d41f,#0000 34%),linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#78350f 100%);padding:96px 0}.contact-hero-grid{grid-template-columns:1fr .9fr;align-items:center;gap:54px;display:grid}.contact-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.05}.contact-hero p{color:#cbd5e1;margin-top:24px;font-size:1.12rem;line-height:1.8}.contact-panel{background:#ffffff14;border:1px solid #ffffff24;border-radius:30px;padding:28px;box-shadow:0 30px 90px #0000003d}.contact-panel h3{margin:0 0 22px;font-size:1.6rem}.contact-route{border-bottom:1px solid #ffffff1f;grid-template-columns:48px 1fr;gap:16px;padding:18px 0;display:grid}.contact-route:last-child{border-bottom:none}.contact-route span{color:#fff;background:linear-gradient(135deg, var(--primary), var(--accent));border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.contact-route strong{color:#fff}.contact-route p{color:#cbd5e1;margin:6px 0 0;font-size:.95rem;line-height:1.6}.contact-options-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.contact-card{border:1px solid var(--line);background:#fff;border-radius:28px;flex-direction:column;height:100%;min-height:100%;padding:28px;display:flex;box-shadow:0 14px 40px #0f172a14}.contact-icon{color:#fff;background:linear-gradient(135deg, var(--primary), var(--accent));border-radius:18px;flex:none;place-items:center;width:56px;height:56px;margin-bottom:20px;font-weight:900;display:grid}.contact-card h3{margin:0 0 12px;font-size:1.5rem}.contact-card p{color:var(--muted);flex:1;line-height:1.7}.contact-card .btn{width:100%;margin-top:auto}.contact-qualify-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:44px;display:grid}.contact-qualify-grid h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.05}.contact-qualify-grid p{color:var(--muted);line-height:1.8}.qualification-list{gap:16px;display:grid}.qualification-list div{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px;box-shadow:0 12px 34px #0f172a0f}.qualification-list strong{color:#0f172a;margin-bottom:6px;display:block}.qualification-list span{color:var(--muted);line-height:1.6}.about-hero{color:#fff;background:radial-gradient(circle at 20% 10%,#f59e0b24,#0000 28%),radial-gradient(circle at 85% 15%,#fb71851a,#0000 30%),radial-gradient(circle at 18% 78%,#06b6d41f,#0000 30%),linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#78350f 100%);padding:96px 0}.about-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.about-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.05}.about-hero p{color:#cbd5e1;margin-top:24px;font-size:1.12rem;line-height:1.8}.about-panel{background:#ffffff14;border:1px solid #ffffff24;border-radius:30px;padding:28px;box-shadow:0 30px 90px #0000003d}.about-panel h3{margin:0 0 22px;font-size:1.5rem}.about-flow-item{color:#e2e8f0;background:#ffffff1a;border:1px solid #ffffff24;border-radius:16px;margin-bottom:12px;padding:16px 18px;font-weight:800}.about-flow-item.active{color:#fff;background:linear-gradient(135deg, var(--primary), var(--accent));margin-bottom:0}.about-story-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:44px;display:grid}.about-story-grid h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.05}.about-story-grid p{color:var(--muted);line-height:1.8}.values-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.value-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:26px;box-shadow:0 14px 40px #0f172a12}.value-card h3{margin:0 0 12px;font-size:1.25rem}.value-card p{color:var(--muted);margin:0;line-height:1.7}.about-difference-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;display:grid}.about-difference-grid h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.05}.about-difference-grid p{color:#cbd5e1;line-height:1.8}.difference-list{gap:14px;display:grid}.difference-item{background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:34px 1fr;align-items:start;gap:14px;padding:18px;display:grid}.difference-item span{color:#fff;background:var(--accent);border-radius:999px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.difference-item p{color:#e2e8f0;margin:0}.light .difference-item{border-color:var(--line);background:#ffffffd1}.light .difference-item p{color:#475569}.about-cta-box{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:30px;justify-content:space-between;align-items:center;gap:34px;padding:38px;display:flex}.about-cta-box h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.about-cta-box p{color:var(--muted);line-height:1.8}.case-hero{color:#fff;background:radial-gradient(circle at 20% 10%,#f59e0b24,#0000 28%),radial-gradient(circle at 85% 15%,#fb71851a,#0000 30%),radial-gradient(circle at 18% 78%,#06b6d41f,#0000 30%),linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#78350f 100%);padding:96px 0}.case-hero-content{max-width:960px}.case-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.05}.case-hero p{color:#cbd5e1;max-width:780px;margin-top:24px;font-size:1.12rem;line-height:1.8}.case-warning{background:#fff7ed;border:1px solid #fed7aa;border-radius:22px;align-items:flex-start;gap:16px;margin-bottom:28px;padding:22px;display:flex}.case-warning strong{color:#c2410c;white-space:nowrap}.case-warning p{color:#7c2d12;margin:0;line-height:1.7}.case-grid{gap:26px;display:grid}.case-card{border:1px solid var(--line);background:#fff;border-radius:30px;padding:32px;box-shadow:0 18px 54px #0f172a14}.case-label{color:var(--primary);background:var(--primary-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:16px;padding:8px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.case-card h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.1}.case-industry{color:var(--muted);margin-top:14px;font-weight:800}.case-section{margin-top:28px}.case-section h3{margin:0 0 10px;font-size:1.25rem}.case-section p{color:var(--muted);margin:0;line-height:1.8}.case-section ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.case-section li{color:#334155;padding-left:28px;line-height:1.65;position:relative}.case-section li:before{content:"✓";color:var(--primary);font-weight:900;position:absolute;top:0;left:0}.case-process-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:44px;display:grid}.case-process-grid h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.05}.case-process-grid p{color:var(--muted);line-height:1.8}.case-standard-list{gap:16px;display:grid}.case-standard-list div{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px;box-shadow:0 12px 34px #0f172a0f}.case-standard-list strong{color:#0f172a;margin-bottom:6px;display:block}.case-standard-list span{color:var(--muted);line-height:1.6}.premium-footer{color:#fff;background:radial-gradient(circle at 20% 10%,#f59e0b1f,#0000 28%),radial-gradient(circle at 85% 15%,#fb718514,#0000 30%),radial-gradient(circle at 78% 80%,#06b6d41a,#0000 34%),linear-gradient(135deg,#07111f 0%,#0f172a 54%,#1c1917 100%)}.premium-footer-grid{grid-template-columns:1.35fr .7fr .7fr .8fr;gap:42px;padding:72px 0 46px;display:grid}.footer-brand-block p{color:#aab7c7;max-width:520px;margin:22px 0 26px;line-height:1.8}.footer-logo{margin-bottom:0}.footer-column{align-content:start;gap:12px;display:grid}.footer-column h4{color:#fff;margin:0 0 8px;font-family:Sora,sans-serif;font-size:1rem}.footer-column a,.footer-column span{color:#aab7c7;line-height:1.5;text-decoration:none;transition:all .25s}.footer-column a:hover{color:#fff}.premium-footer-bottom{color:#7f8ea3;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;padding:24px 0;font-size:.9rem;display:flex}.site-footer{color:var(--white);background:#07111f;padding:60px 0 24px}.hero,.workflow-hero,.lti-hero,.pricing-hero,.services-hero,.contact-hero,.about-hero,.case-hero,.premium-section{padding:var(--section-padding-desktop) 0}.section-head,.premium-section-head,.implementation-showcase-header,.expert-delivery-header{margin-bottom:var(--section-gap)}.premium-hero h1,.hero h1,.workflow-hero h1,.lti-hero h1,.pricing-hero h1,.services-hero h1,.contact-hero h1,.about-hero h1,.case-hero h1{color:var(--dark-heading-color);font-size:var(--h1-size);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);margin:0}.section h2,.section-head h2,.page-section h1,.premium-split h2,.premium-section-head h2,.final-premium-cta h2,.problem-content h2,.who-grid h2,.package-preview h2,.pricing-note-grid h2,.service-flow-box h2,.contact-qualify-grid h2,.about-story-grid h2,.about-difference-grid h2,.about-cta-box h2,.case-process-grid h2,.implementation-showcase h2,.expert-delivery-header h2{color:var(--heading-color);font-size:var(--h2-size);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}.dark .section h2,.premium-dark h2,.premium-section h2,.final-premium-cta h2,.implementation-showcase h2,.expert-delivery-header h2{color:var(--dark-heading-color)}.card h3,.premium-feature-card h3,.compare-card h3,.workflow-content h3,.preview-card h3,.lti-card h3,.outcome-card h3,.package-box h3,.pricing-card h3,.note-card h3,.service-detail-card h3,.contact-panel h3,.contact-card h3,.about-panel h3,.value-card h3,.case-section h3,.implementation-card h3,.expert-delivery-trust-card h3{color:inherit;font-size:var(--h3-size);letter-spacing:-.025em;line-height:1.25}.section p,.section-head p,.page-section p,.premium-section-head p,.premium-split p,.problem-content p,.who-grid p,.package-preview p,.pricing-note-grid p,.service-flow-box p,.contact-qualify-grid p,.about-story-grid p,.about-difference-grid p,.about-cta-box p,.case-process-grid p,.implementation-showcase-header p,.expert-delivery-header p{color:var(--muted-color);font-size:var(--body-size);line-height:var(--body-line-height)}.hero p,.premium-hero p,.workflow-hero p,.lti-hero p,.pricing-hero p,.services-hero p,.contact-hero p,.about-hero p,.case-hero p{color:var(--dark-body-color);font-size:var(--description-size);line-height:var(--body-line-height)}.dark p,.premium-dark p,.implementation-showcase p,.expert-delivery-section p{color:var(--dark-body-color)}.card p,.premium-feature-card p,.compare-card p,.workflow-content p,.preview-card p,.lti-card p,.outcome-card p,.package-box p,.pricing-card p,.note-card p,.service-detail-card p,.contact-card p,.about-panel p,.value-card p,.case-section p,.implementation-card p,.expert-delivery-trust-card p{font-size:.96rem;line-height:var(--card-line-height)}.cards-grid,.premium-feature-grid,.values-grid,.addons-grid,.lti-grid,.outcome-grid,.pricing-grid,.services-grid,.contact-options-grid{gap:var(--grid-gap)}.card,.premium-demo-panel,.audit-form,.workflow-demo-card,.lti-system-map,.contact-panel,.about-panel,.case-card,.pricing-card,.service-detail-card,.contact-card,.package-box,.note-card,.value-card,.premium-feature-card{padding:var(--card-padding);border-radius:var(--card-radius)}.footer-grid{grid-template-columns:1.4fr .8fr .8fr;gap:40px;display:grid}.site-footer p,.site-footer a{color:#94a3b8}.site-footer a{margin:10px 0;display:block}.footer-bottom{border-top:1px solid #ffffff1f;margin-top:36px;padding-top:20px}@media (width<=1100px){.premium-hero-grid,.premium-split,.compare-grid,.service-flow-box,.pricing-note-grid{grid-template-columns:1fr}.compare-vs{margin:0 auto}.premium-feature-grid,.values-grid,.addons-grid,.lti-grid,.outcome-grid,.services-grid{grid-template-columns:repeat(2,1fr)}.pricing-card:last-child{grid-column:1/-1;width:100%;max-width:520px;margin:0 auto}.pricing-card.highlighted{transform:none}.final-premium-cta,.about-cta-box{flex-direction:column;align-items:flex-start}.premium-footer-grid{grid-template-columns:1fr 1fr}.contact-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-card:last-child{grid-column:1/-1;width:100%;max-width:520px;margin:0 auto}}@media (width<=900px){.container{width:min(calc(100% - 28px), var(--container-width))}.section,.page-section,.premium-section,.hero,.premium-hero,.workflow-hero,.lti-hero,.pricing-hero,.services-hero,.contact-hero,.about-hero,.case-hero{padding:var(--section-padding-tablet) 0}.hero-grid,.cards-grid,.footer-grid,.workflow-hero-grid,.quote-invoice-grid,.lti-hero-grid,.who-grid,.package-preview,.contact-hero-grid,.contact-qualify-grid,.contact-options-grid,.about-hero-grid,.about-story-grid,.about-difference-grid,.case-process-grid,.audit-grid{grid-template-columns:1fr}.audit-content{position:static}.workflow-step{grid-template-columns:1fr}.workflow-number{width:72px;height:56px}.form-row{grid-template-columns:1fr}.split{flex-direction:column;align-items:flex-start}.nav{display:none}.header-inner{height:68px}.premium-nav{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;min-height:auto;padding:8px 0;display:flex}.premium-logo,.premium-nav-cta{display:none}.premium-nav-links{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:999px;justify-content:flex-start;gap:2px;width:100%;min-width:0;max-width:100%;margin-left:0;padding:4px;overflow:auto hidden}.premium-nav-links::-webkit-scrollbar{display:none}.premium-nav-link{flex:none;padding:6px 9px;font-size:.8rem}.mobile-only-nav-link{display:inline-flex}.premium-footer-grid{grid-template-columns:1.2fr 1fr;gap:24px;padding:44px 0 30px}.footer-brand-block{grid-column:1/-1}.footer-column{gap:8px}.footer-column h4{font-size:.92rem}.footer-column a,.footer-column span{font-size:.86rem}.premium-footer-bottom{flex-direction:column;align-items:flex-start}.business-stuck-visual,.business-growth-visual{display:none}.header-social-cta{order:2;gap:2px;margin-left:auto}.social-cta{border-radius:12px;width:34px;height:34px}.social-cta svg{width:16px;height:16px}}@media (width<=640px){.container{width:min(calc(100% - 24px), var(--container-width))}.section,.page-section,.premium-section,.premium-hero,.workflow-hero,.lti-hero,.pricing-hero,.services-hero,.contact-hero,.about-hero,.case-hero{padding:var(--section-padding-mobile) 0}.hero{padding:32px 0 var(--section-padding-mobile)}.hero,.premium-hero,.workflow-hero,.lti-hero,.pricing-hero,.services-hero,.contact-hero,.about-hero,.case-hero,.hero-grid,.workflow-hero-grid,.lti-hero-grid,.contact-hero-grid,.about-hero-grid,.pricing-grid,.services-grid,.premium-feature-grid,.values-grid,.addons-grid,.lti-grid,.outcome-grid,.contact-options-grid,.audit-grid,.about-story-grid,.case-process-grid,.premium-demo-panel,.audit-form,.workflow-demo-card,.lti-system-map,.contact-panel,.about-panel,.case-card,.pricing-card,.service-detail-card,.contact-card,.package-box,.note-card,.value-card,.premium-feature-card{min-width:0;max-width:100%}.hero-content,.services-hero-content,.pricing-hero-content,.contact-hero-content,.about-hero-content,.case-hero-content,.workflow-hero-content,.lti-hero-content{width:100%;min-width:0;max-width:calc(100vw - 24px)}.hero-content{overflow:visible}.section .container>*,.page-section .container>*{max-width:100%}.premium-hero h1,.hero h1,.workflow-hero h1,.lti-hero h1,.pricing-hero h1,.services-hero h1,.contact-hero h1,.about-hero h1,.case-hero h1,.section h2,.section-head h2,.page-section h1,.page-section h2,.card h3,.service-detail-card h3,.pricing-card h3{overflow-wrap:anywhere;word-break:break-word;white-space:normal;max-width:100%}.hero h1 span,.premium-hero h1 span{overflow-wrap:anywhere;word-break:break-word;white-space:normal;max-width:100%;display:block}.premium-hero p,.hero p,.workflow-hero p,.lti-hero p,.pricing-hero p,.services-hero p,.contact-hero p,.about-hero p,.case-hero p,.section p,.section-head p,.card p,.service-detail-card p,.pricing-card p{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.hero-grid{gap:18px}.premium-hero h1,.hero h1,.workflow-hero h1,.lti-hero h1,.pricing-hero h1,.services-hero h1,.contact-hero h1,.about-hero h1,.case-hero h1{letter-spacing:-.045em;font-size:clamp(2rem,10vw,2.8rem)}.premium-hero p,.hero p,.workflow-hero p,.lti-hero p,.pricing-hero p,.services-hero p,.contact-hero p,.about-hero p,.case-hero p{font-size:1rem}.premium-pill{font-size:.72rem}.hero-actions{flex-direction:column;gap:10px}.hero .hero-content>.hero-actions,.hero .hero-panel-actions{display:none}.hero-actions .btn,.final-premium-cta .btn,.about-cta-box .btn,.split .btn{width:100%}.premium-feature-grid,.values-grid,.addons-grid,.lti-grid,.outcome-grid,.services-grid,.contact-options-grid,.pricing-grid{grid-template-columns:1fr}.premium-demo-panel,.audit-form,.workflow-demo-card,.lti-system-map,.contact-panel,.about-panel,.case-card,.pricing-card,.service-detail-card,.contact-card,.package-box,.note-card{border-radius:24px;padding:20px}.demo-chat-card.system{margin-left:0}.hero-proof-row div{width:100%}.mini-crm-card div{flex-direction:column;align-items:flex-start;gap:4px}.mini-crm-card strong{text-align:left}.lead-table-wrap{border-radius:18px}.lead-table th,.lead-table td{padding:14px}.service-flow{flex-direction:column;align-items:flex-start;padding:20px}.service-flow div{text-align:center;white-space:normal;width:100%}.service-flow span{align-self:center;transform:rotate(90deg)}.contact-route{grid-template-columns:1fr}.case-warning{flex-direction:column}.logo-mark{border-radius:11px;width:34px;height:34px;font-size:.82rem}.logo-text{font-size:.95rem}.premium-nav-cta{min-height:34px;padding:0 12px;font-size:.78rem}.premium-nav-links{border-radius:18px}.premium-nav-link{padding:6px 8px;font-size:.78rem}.price{font-size:1.7rem}.final-premium-cta,.about-cta-box{padding:24px}.hero-panel{--hero-flow-width:70%;flex-direction:column;align-items:center;width:100%;max-width:360px;min-height:auto;margin-left:auto;margin-right:auto;padding:0;display:flex}.hero-flow-list{width:var(--hero-flow-width);order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;max-width:320px;margin-left:auto;margin-right:auto;display:grid}.flow-card{border-radius:14px;grid-template-columns:34px 1fr;width:100%;min-height:72px;margin:0;padding:10px 14px;font-size:.84rem;transform:none}.hero-flow-list .flow-card:nth-child(5){grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.flow-card span{border-radius:11px;width:32px;height:32px;font-size:.62rem}.hero-image-box{order:2;width:100%;min-height:auto;margin-top:22px;position:relative;top:auto;right:auto;transform:none}.hero-image-box img{border-radius:22px;width:100%;max-width:290px}.hero-panel-actions{flex-direction:column;order:3;gap:12px;width:100%;margin-top:22px;display:flex}.hero-panel-actions .btn{width:100%}.problem-layout{grid-template-columns:1fr;gap:28px}.problem-visual{justify-content:center;animation:4.8s ease-in-out infinite problemVisualFloatMobile;transform:none}.problem-visual img{border-radius:22px;width:100%;max-width:100%}.problem-image-section{min-height:auto;padding:56px 0}.contact-options-grid{grid-template-columns:1fr}.contact-card:last-child{grid-column:auto;width:100%;max-width:none;margin:0}.site-logo-img{width:48px;height:48px}.footer-logo-img{width:74px;height:74px}}@media (width<=420px){.premium-logo{gap:7px}.logo-text{font-size:.9rem}.premium-nav-cta{padding:0 10px;font-size:.72rem}.premium-nav-link{font-size:.75rem}.btn{padding:8px 14px;font-size:13px}.footer-system-column{display:none}.flow-card{border-radius:12px;grid-template-columns:30px 1fr;width:100%;min-height:68px;margin:0;padding:9px 12px;font-size:.74rem}.hero-flow-list .flow-card:nth-child(5){width:calc(50% - 4px)}.flow-card span{border-radius:10px;width:28px;height:28px;font-size:.56rem}.hero-panel{--hero-flow-width:86%;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:340px;padding:0;animation:4s ease-in-out infinite heroFloatMobile;display:flex}.hero-flow-list{width:var(--hero-flow-width);gap:12px 8px;max-width:300px}@keyframes heroFloatMobile{0%{transform:translateY(0)}50%{transform:translateY(-7px)}to{transform:translateY(0)}}.flow-card{animation:3s ease-in-out infinite flowFloatMobile}.chip-one{top:68px;left:14px}.chip-two{top:68px;left:100px}.chip-three{top:100px;left:240px}.chip-four{top:196px;left:240px}.site-logo-img{width:44px;height:44px}.footer-logo-img{width:68px;height:68px}.header-social-cta{order:3;justify-content:center;gap:1px;width:100%;margin-left:auto}.social-cta{border-radius:13px;width:36px;height:36px}.social-cta svg{width:16px;height:16px}}@media (width<=900px){.section,.page-section,.premium-section,.hero,.premium-hero,.workflow-hero,.lti-hero,.pricing-hero,.services-hero,.contact-hero,.about-hero,.case-hero{padding:var(--section-padding-tablet) 0}}@media (width<=640px){.section,.page-section,.premium-section,.hero,.premium-hero,.workflow-hero,.lti-hero,.pricing-hero,.services-hero,.contact-hero,.about-hero,.case-hero{padding:var(--section-padding-mobile) 0}.premium-hero h1,.hero h1,.workflow-hero h1,.lti-hero h1,.pricing-hero h1,.services-hero h1,.contact-hero h1,.about-hero h1,.case-hero h1{font-size:clamp(2rem,10vw,2.8rem);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}.section h2,.section-head h2,.page-section h1,.page-section h2,.premium-split h2,.premium-section-head h2,.final-premium-cta h2,.problem-content h2,.who-grid h2,.package-preview h2,.pricing-note-grid h2,.service-flow-box h2,.contact-qualify-grid h2,.about-story-grid h2,.about-difference-grid h2,.about-cta-box h2,.case-process-grid h2{font-size:clamp(1.9rem,9vw,2.55rem);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}.section p,.section-head p,.page-section p,.hero p,.premium-hero p,.workflow-hero p,.lti-hero p,.pricing-hero p,.services-hero p,.contact-hero p,.about-hero p,.case-hero p{font-size:1rem;line-height:1.75}.card,.premium-demo-panel,.audit-form,.workflow-demo-card,.lti-system-map,.contact-panel,.about-panel,.case-card,.pricing-card,.service-detail-card,.contact-card,.package-box,.note-card,.value-card,.premium-feature-card{border-radius:22px;padding:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
