.footer-detail-page{background:linear-gradient(180deg,#f8faff 0%,#ffffff 100%);min-height:100vh}.footer-detail-page section{position:relative;z-index:1}.footer-detail-page .gradient-hero{padding-top:9rem!important;padding-bottom:4.5rem!important;margin-bottom:0;background:linear-gradient(135deg,rgb(59 130 246 / .12),rgb(99 102 241 / .08))}.footer-detail-page .gradient-hero .badge{letter-spacing:.08em}.footer-detail-page .gradient-hero .btn-outline-light,.footer-detail-page .gradient-hero .btn-outline-bright{color:#333!important;border-color:rgb(255 255 255 / .7)!important;background:rgb(255 255 255 / .15)!important;transition:all 0.2s ease;font-weight:600!important}.footer-detail-page .gradient-hero .btn-outline-light:hover,.footer-detail-page .gradient-hero .btn-outline-light:focus,.footer-detail-page .gradient-hero .btn-outline-bright:hover,.footer-detail-page .gradient-hero .btn-outline-bright:focus{background:rgb(255 255 255 / .3)!important;border-color:rgb(255 255 255 / .95)!important;color:#fff!important;box-shadow:0 12px 30px -18px rgb(255 255 255 / .5)!important;transform:translateY(-2px)}.footer-detail-page .highlight-metrics .metric-card{background:#fff;border-radius:1.25rem;box-shadow:0 25px 60px -35px rgb(15 23 42 / .4);transition:transform 0.25s ease,box-shadow 0.25s ease}.footer-detail-page .highlight-metrics .metric-card:hover{transform:translateY(-6px);box-shadow:0 35px 80px -45px rgb(15 23 42 / .55)}.footer-detail-page .feature-tile{height:100%;border-radius:1.25rem;border:1px solid rgb(148 163 184 / .12);background:rgb(255 255 255 / .85);backdrop-filter:blur(18px);transition:border-color 0.2s ease,transform 0.2s ease;display:flex;flex-direction:column;gap:.75rem}.footer-detail-page .feature-tile:hover{border-color:rgb(59 130 246 / .4);transform:translateY(-4px)}.footer-detail-page .feature-tile .badge{width:fit-content;margin-top:.5rem}.footer-detail-page .gradient-hero .glass-surface,.footer-detail-page .gradient-hero .hero-demo-card{position:relative;overflow:visible;z-index:0;background:rgb(255 255 255 / .95)!important;backdrop-filter:blur(20px);border:1px solid rgb(148 163 184 / .2)!important;padding:2.25rem 2rem 2rem 2rem!important;box-shadow:0 10px 40px -20px rgb(0 0 0 / .15)}.footer-detail-page .gradient-hero .glass-surface>*,.footer-detail-page .gradient-hero .hero-demo-card>*{position:relative;z-index:1}.footer-detail-page .gradient-hero .glass-surface h2,.footer-detail-page .gradient-hero .glass-surface h3,.footer-detail-page .gradient-hero .glass-surface h4,.footer-detail-page .gradient-hero .glass-surface h5,.footer-detail-page .gradient-hero .glass-surface .h5,.footer-detail-page .gradient-hero .hero-demo-card h2,.footer-detail-page .gradient-hero .hero-demo-card h3,.footer-detail-page .gradient-hero .hero-demo-card h4,.footer-detail-page .gradient-hero .hero-demo-card h5,.footer-detail-page .gradient-hero .hero-demo-card .h5{color:#1e293b!important}.footer-detail-page .gradient-hero .glass-surface p,.footer-detail-page .gradient-hero .glass-surface li,.footer-detail-page .gradient-hero .glass-surface span:not(.badge):not(.btn *),.footer-detail-page .gradient-hero .hero-demo-card p,.footer-detail-page .gradient-hero .hero-demo-card li,.footer-detail-page .gradient-hero .hero-demo-card span:not(.badge):not(.btn *){color:#475569!important}.footer-detail-page .gradient-hero .glass-surface ul li i,.footer-detail-page .gradient-hero .hero-demo-card ul li i{color:#3b82f6!important}.footer-detail-page .gradient-hero .glass-surface .feature-tile,.footer-detail-page .gradient-hero .hero-demo-card .feature-tile{background:rgb(15 23 42 / .92);border:1px solid rgb(148 163 184 / .3);padding:1rem}.footer-detail-page .gradient-hero .glass-surface .feature-tile p,.footer-detail-page .gradient-hero .glass-surface .feature-tile h2,.footer-detail-page .gradient-hero .glass-surface .feature-tile h3,.footer-detail-page .gradient-hero .glass-surface .feature-tile h4,.footer-detail-page .gradient-hero .glass-surface .feature-tile h5,.footer-detail-page .gradient-hero .glass-surface .feature-tile span,.footer-detail-page .gradient-hero .hero-demo-card .feature-tile p,.footer-detail-page .gradient-hero .hero-demo-card .feature-tile span{color:rgb(255 255 255 / .95)!important}.footer-detail-page .footer-timeline{position:relative;display:grid;gap:1.75rem;padding-left:3.75rem}.footer-detail-page .footer-timeline::before{content:'';position:absolute;inset-block:.25rem;left:1.5rem;border-left:1px dashed rgb(79 70 229 / .28)}.footer-detail-page .footer-timeline-step{position:relative;background:linear-gradient(155deg,rgb(255 255 255 / .98),rgb(244 248 255 / .9));border-radius:1.35rem;border:1px solid rgb(148 163 184 / .24);padding:1.85rem 1.85rem 1.85rem 2.4rem;box-shadow:0 32px 70px -48px rgb(15 23 42 / .58);transition:border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.footer-detail-page .footer-timeline-step:hover{border-color:rgb(79 70 229 / .5);transform:translateY(-4px);box-shadow:0 36px 88px -50px rgb(21 31 78 / .62)}.footer-detail-page .footer-timeline-step-number{position:absolute;left:-3.35rem;top:1.45rem;width:2.9rem;height:2.9rem;border-radius:999px;background:linear-gradient(135deg,#3b82f6,#6366f1);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;letter-spacing:.05em;box-shadow:0 14px 28px -20px rgb(79 70 229 / .75)}.footer-detail-page .footer-timeline-step-body{display:grid;gap:.6rem}.footer-detail-page .footer-timeline-step-body h3{color:#0f172a}.footer-detail-page .footer-timeline-step-body p{color:#475569;margin-bottom:0}@media (max-width:767.98px){.footer-detail-page .footer-timeline{padding-left:0;gap:1.5rem}.footer-detail-page .footer-timeline::before{display:none}.footer-detail-page .footer-timeline-step{padding:1.6rem}.footer-detail-page .footer-timeline-step-number{position:static;margin-bottom:1rem;width:2.6rem;height:2.6rem}}@media (min-width:768px){.footer-detail-page .process-side-panel{position:sticky;top:7rem}}.footer-detail-page .accent-card{border-radius:1.25rem;border:1px solid rgb(79 70 229 / .12);background:linear-gradient(180deg,rgb(79 70 229 / .08) 0%,rgb(59 130 246 / .05) 100%);box-shadow:0 25px 70px -50px rgb(14 23 51 / .65)}.footer-detail-page .insight-accordion .accordion-button{border-radius:.75rem;font-weight:600}.footer-detail-page .insight-accordion .accordion-item{border:none;margin-bottom:.5rem;border-radius:.75rem;overflow:hidden;box-shadow:0 18px 45px -35px rgb(15 23 42 / .5)}.footer-detail-page .hero-demo-preview{background:linear-gradient(135deg,#1e293b,#0f172a)!important;border:1px solid rgb(148 163 184 / .3)}.footer-detail-page .hero-demo-preview .badge{letter-spacing:.08em}.footer-detail-page .gradient-hero .hero-demo-card .hero-demo-preview p,.footer-detail-page .gradient-hero .hero-demo-card .hero-demo-preview span:not(.badge),.footer-detail-page .gradient-hero .glass-surface .hero-demo-preview p,.footer-detail-page .gradient-hero .glass-surface .hero-demo-preview span:not(.badge){color:rgb(255 255 255 / .95)!important}.footer-detail-page .gradient-hero .hero-demo-card .hero-demo-preview .btn-outline-bright,.footer-detail-page .gradient-hero .glass-surface .hero-demo-preview .btn-outline-bright{color:#fff!important;border-color:rgb(255 255 255 / .6)!important;background:rgb(255 255 255 / .12)!important;font-weight:500!important}.footer-detail-page .gradient-hero .hero-demo-card .hero-demo-preview .btn-outline-bright:hover,.footer-detail-page .gradient-hero .glass-surface .hero-demo-preview .btn-outline-bright:hover{background:rgb(255 255 255 / .25)!important;border-color:rgb(255 255 255 / .9)!important}.footer-detail-page .hero-demo-card ul,.footer-detail-page .gradient-hero .glass-surface ul{margin-top:0;margin-bottom:1.5rem}.footer-detail-page .lab-flow-panel{border-radius:1.5rem;display:flex;align-items:center;justify-content:center;padding:1.5rem;position:relative;overflow:hidden;background:#fff0;box-shadow:none}.footer-detail-page .lab-flow-grid{position:relative;width:100%;max-width:520px;aspect-ratio:16 / 10;border-radius:1.5rem;background:rgb(15 23 42 / .82);border:1px solid rgb(99 102 241 / .45);overflow:hidden;box-shadow:0 30px 70px -40px rgb(15 23 42 / .6)}.footer-detail-page .lab-flow-grid::before{content:'';position:absolute;inset:0;background-image:linear-gradient(90deg,rgb(148 163 184 / .12) 1px,transparent 1px),linear-gradient(rgb(148 163 184 / .12) 1px,transparent 1px);background-size:60px 60px;opacity:.7}.footer-detail-page .lab-flow-track{position:absolute;height:6px;border-radius:999px;background:rgb(37 99 235 / .18);overflow:hidden}.footer-detail-page .lab-flow-track::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#fff0,rgb(147 197 253 / .9),#fff0);transform:translateX(-120%);animation:labSweep 3.5s linear infinite}.footer-detail-page .lab-flow-track.track-1{top:25%;left:12%;width:76%}.footer-detail-page .lab-flow-track.track-2{top:50%;left:5%;width:82%}.footer-detail-page .lab-flow-track.track-3{top:72%;left:18%;width:68%}.footer-detail-page .lab-flow-track.track-4{left:50%;top:10%;width:6px;height:80%}.footer-detail-page .lab-flow-track.track-4::before{background:linear-gradient(180deg,#fff0,rgb(147 197 253 / .9),#fff0);transform:translateY(-120%);animation:labSweepVertical 4s linear infinite}.footer-detail-page .lab-flow-track.track-2::before{animation-delay:-0.7s}.footer-detail-page .lab-flow-track.track-3::before{animation-delay:-1.4s}.footer-detail-page .lab-flow-track.track-4::before{animation-delay:-2s}@keyframes labSweep{0%{transform:translateX(-120%)}100%{transform:translateX(120%)}}@keyframes labSweepVertical{0%{transform:translateY(-120%)}100%{transform:translateY(120%)}}.footer-detail-page .lab-flow-node{position:absolute;width:20px;height:20px;border-radius:6px;background:linear-gradient(145deg,#60a5fa,#7c3aed);box-shadow:0 0 25px rgb(99 102 241 / .65);animation:labNodeGlow 3.5s ease-in-out infinite}.footer-detail-page .lab-flow-node::after{content:'';position:absolute;inset:-10px;border-radius:inherit;background:radial-gradient(circle,rgb(99 102 241 / .35),transparent 70%);opacity:0;animation:labNodePulse 3.5s ease-in-out infinite}.footer-detail-page .lab-flow-node.node-a{top:18%;left:18%;animation-delay:0s}.footer-detail-page .lab-flow-node.node-b{top:40%;left:58%;animation-delay:-0.6s}.footer-detail-page .lab-flow-node.node-c{top:64%;left:32%;animation-delay:-1.2s}.footer-detail-page .lab-flow-node.node-d{top:80%;left:70%;animation-delay:-1.8s}.footer-detail-page .lab-flow-node.node-e{top:32%;left:78%;animation-delay:-2.4s}.footer-detail-page .lab-flow-node.node-f{top:55%;left:8%;animation-delay:-3s}@keyframes labNodeGlow{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.1)}}@keyframes labNodePulse{0%,100%{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.footer-detail-page .lab-callout{border-radius:1rem;padding:1.25rem;background:rgb(79 70 229 / .08);border:1px solid rgb(59 130 246 / .15);transition:transform 0.2s ease,border-color 0.2s ease}.footer-detail-page .lab-callout:hover{transform:translateX(6px);border-color:rgb(59 130 246 / .4)}.footer-detail-page .faq-sidecard{border-radius:1.5rem;background:linear-gradient(140deg,#1f2248,#2f3f80);border:1px solid rgb(148 163 184 / .2);display:flex;flex-direction:column;height:100%;overflow:hidden;color:#fff;box-shadow:0 35px 90px -45px rgb(15 23 42 / .65)}.footer-detail-page .faq-sidecard-header{padding:2.5rem 2.25rem 2rem;display:grid;gap:.75rem}.footer-detail-page .faq-sidecard-header h3{color:#fff}.footer-detail-page .faq-sidecard-header p{color:rgb(248 250 252 / .85);margin-bottom:0}.footer-detail-page .faq-sidecard-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgb(255 255 255 / .12)}.footer-detail-page .faq-sidecard-metrics .metric{background:rgb(15 23 42 / .45);padding:2rem 1.75rem;text-align:center;display:grid;gap:.35rem}.footer-detail-page .faq-sidecard-metrics .metric-label{color:rgb(226 232 240 / .75);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.footer-detail-page .faq-sidecard-metrics .metric-value{color:#fff;font-size:1.6rem;font-weight:600}.footer-detail-page .faq-sidecard-footer{padding:2rem 2.25rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;background:rgb(12 18 42 / .65)}.footer-detail-page .faq-sidecard-footer span{color:rgb(226 232 240 / .8)}.footer-detail-page .faq-sidecard-footer .btn{flex-shrink:0}.footer-detail-page .cta-section{background:linear-gradient(125deg,#1d4ed8 0%,#7c3aed 50%,#6366f1 100%)}.footer-detail-page .cta-panel{border-radius:1.5rem;background:#fff0;border:1px solid rgb(255 255 255 / .28);backdrop-filter:blur(12px);box-shadow:0 35px 80px -40px rgb(37 99 235 / .45)}.footer-detail-page .cta-panel,.footer-detail-page .cta-panel h2,.footer-detail-page .cta-panel p{color:#fff}.footer-detail-page .cta-panel .btn-light{position:relative;overflow:hidden;border:1px solid rgb(255 255 255 / .75);color:#1d4ed8;font-weight:600;background:#fff;transition:transform 0.2s ease,box-shadow 0.2s ease}.footer-detail-page .cta-panel .btn-light::before{content:'';position:absolute;top:0;left:-120%;width:140%;height:100%;background:linear-gradient(110deg,#fff0 0%,rgb(255 255 255 / .6) 45%,#fff0 100%);transform:skewX(-12deg);animation:ctaSheen 4s ease-in-out infinite}.footer-detail-page .cta-panel .btn-light:hover{transform:translateY(-3px);box-shadow:0 15px 35px -18px rgb(15 23 42 / .65)}.footer-detail-page .card{border-radius:1.25rem;overflow:hidden}.footer-detail-page .card .card-body{padding:2rem}.footer-detail-page .card-body .bg-dark{background:linear-gradient(135deg,#1e293b,#0f172a)!important;padding:1rem 1.25rem}.footer-detail-page .card-body .bg-dark p,.footer-detail-page .card-body .bg-dark span{color:rgb(255 255 255 / .9)!important}.footer-detail-page .card-body .bg-light{background:rgb(241 245 249 / .85)!important;padding:1rem 1.25rem}.footer-detail-page .card-body .bg-primary{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;padding:1rem 1.25rem}.footer-detail-page .col-lg-6>.card.h-100{display:flex;flex-direction:column}.footer-detail-page .col-lg-6>.card.h-100 .card-body{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}.footer-detail-page blockquote{border-left:4px solid #3b82f6;padding-left:1.5rem;margin:0}@keyframes ctaSheen{0%{left:-140%}60%{left:120%}100%{left:140%}}@media (max-width:991.98px){.footer-detail-page .gradient-hero{padding-top:7.5rem!important;padding-bottom:3.5rem!important}.footer-detail-page .process-roadmap::before{left:.9rem}}@media (max-width:767.98px){.footer-detail-page .gradient-hero{padding-top:6.5rem!important}}@media (max-width:991.98px){.footer-detail-page .process-side-panel{position:static;margin-top:2.5rem}.footer-detail-page .faq-sidecard-metrics{grid-template-columns:repeat(2,1fr)}.footer-detail-page .faq-sidecard-footer{flex-direction:column;align-items:flex-start}}