.ai-solutions-page{background:#051822;min-height:100vh;position:relative;overflow-x:hidden}.form-global-background{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.form-gradient-orb{filter:blur(100px);opacity:.15;border-radius:50%;animation:8s ease-in-out infinite form-float;position:absolute}.form-orb-1{background:radial-gradient(circle,#5bc9af 0%,#5bc9af 30%,transparent 70%);width:600px;height:600px;animation-delay:0s;top:-300px;left:-200px}.form-orb-2{background:radial-gradient(circle,#5bc9af 0%,#7ae0e8 50%,transparent 70%);width:400px;height:400px;animation-delay:-4s;bottom:-200px;right:-100px}.form-orb-3{background:radial-gradient(circle,#7ae0e8 0%,#5bc9af 40%,#7ae0e8 70%,transparent 80%);width:300px;height:300px;animation-delay:-2s;top:50%;right:-150px}@keyframes form-float{0%,to{opacity:.15;transform:translate(0)scale(1)}33%{opacity:.25;transform:translate(30px,-30px)scale(1.1)}66%{opacity:.1;transform:translate(-20px,20px)scale(.9)}}.form-grid-overlay{opacity:.5;background-image:linear-gradient(rgba(91,201,175,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(91,201,175,.03) 1px,transparent 1px);background-size:50px 50px;width:100%;height:100%;animation:20s linear infinite form-grid-move;position:absolute;top:0;left:0}@keyframes form-grid-move{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.hero-section{z-index:10;align-items:center;width:100%;min-height:100vh;padding:2rem 0;font-family:Author Variable,sans-serif;display:flex;position:relative}.hero-container{text-align:center;width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.hero-content{z-index:10}.status-badge{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#667085;background:rgba(16,18,17,.8);border:1px solid rgba(91,201,175,.3);border-radius:100px;align-items:center;gap:10px;margin-bottom:2rem;padding:12px 24px;font-family:Inconsolata,monospace;font-size:.95rem;animation:1s ease-out fadeInDown;display:inline-flex}.status-indicator{background:linear-gradient(45deg,#5bc9af,#3d52d5);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 rgba(91,201,175,.7)}50%{opacity:.8;transform:scale(1.1);box-shadow:0 0 0 10px rgba(91,201,175,0)}}.hero-headline{color:#fff;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:max(2.5rem,min(5vw,4.5rem));font-weight:900;line-height:1.1;animation:1s ease-out .2s both fadeInUp}.gradient-text{background:linear-gradient(135deg,#5bc9af 0%,#5bc9af 40%,#6ad4ba 60%,#7ae0e8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:#667085;margin-top:2.5rem;margin-bottom:2.5rem;font-size:max(1.1rem,min(2vw,1.3rem));line-height:1.6;animation:1s ease-out .4s both fadeInUp}.hero-subtitle strong{color:#fff;font-weight:700}.cta-container{margin-bottom:0;animation:1s ease-out .6s both fadeInUp}.cta-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5bc9af 0%,#5bc9af 40%,#6ad4ba 60%,#7ae0e8 100%);border:none;border-radius:100px;align-items:center;gap:12px;padding:18px 36px;font-family:Author Variable,sans-serif;font-size:1.1rem;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 40px rgba(91,201,175,.2)}.cta-button:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.cta-button:hover:before{left:100%}.cta-button:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 20px 60px rgba(91,201,175,.4)}.button-arrow{font-size:1.2em;transition:transform .4s}.cta-button:hover .button-arrow{transform:translate(5px)}.scroll-indicator{animation:1s ease-out 1.5s both fadeIn;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.scroll-chevrons{flex-direction:column;align-items:center;gap:2px;display:flex}.chevron{border:2px solid #5bc9af;border-top:none;border-left:none;width:16px;height:16px;animation:2s ease-in-out infinite chevronBounce;transform:rotate(45deg)}.chevron:nth-child(2){animation-delay:.3s}@keyframes chevronBounce{0%,to{opacity:1;transform:rotate(45deg)translateY(0)}50%{opacity:.5;transform:rotate(45deg)translateY(5px)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ripple{to{opacity:0;transform:scale(2)}}@media (max-width:1200px){.hero-container{gap:3rem}}@media (max-width:768px){.hero-container{padding:0 1.5rem}.status-badge{padding:10px 20px;font-size:.85rem}}@media (max-width:480px){.hero-container{padding:0 1rem}.cta-button{padding:16px 28px;font-size:1rem}}.ai-lead-section{z-index:10;background:0 0;align-items:center;width:100%;min-height:80vh;padding:6rem 0;font-family:Author Variable,sans-serif;display:flex;position:relative}.lead-container{z-index:10;width:100%;max-width:1000px;margin:0 auto;padding:0 2rem;position:relative}.lead-content{text-align:center;position:relative}.lead-headline{letter-spacing:-.02em;margin-bottom:3rem;font-size:max(2.5rem,min(6vw,5rem));font-weight:800;line-height:1.1;animation:1s ease-out .2s both fadeInUp}.opening-statement{color:#667085;margin-bottom:3rem;font-size:max(1.2rem,min(2.5vw,1.6rem));font-style:italic;animation:1s ease-out .4s both fadeInUp}.ellipsis{color:#5bc9af;margin-right:.5rem;font-size:1.5em}.highlight-text{color:#fff;font-weight:600;position:relative}.highlight-text:after{content:"";background:#5bc9af;width:100%;height:2px;animation:1s ease-out 1s both highlightExpand;position:absolute;bottom:-2px;left:0}.main-text{margin-bottom:3rem;animation:1s ease-out .6s both fadeInUp}.text-paragraph{color:#fff;opacity:1;max-width:800px;margin:0 auto;font-size:max(1.1rem,min(2vw,1.4rem));line-height:1.7}.tech-highlight{color:#5bc9af;background:rgba(91,201,175,.15);border:1px solid rgba(91,201,175,.3);border-radius:6px;padding:.2rem .5rem;font-weight:600}.emphasis-text{color:#fff;background:linear-gradient(135deg,rgba(91,201,175,.1),rgba(61,82,213,.1));border-radius:4px;padding:.1rem .3rem;font-weight:700;position:relative}.scale-highlight{color:#7ae0e8;font-weight:600;position:relative}.cta-question{cursor:pointer;text-decoration:none;animation:1s ease-out .8s both fadeInUp;display:inline-block}.question-wrapper{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;opacity:1;background:rgba(16,18,17,.8);border:1px solid rgba(91,201,175,.3);border-radius:20px;margin-top:1rem;padding:1.5rem 2.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative;overflow:hidden}.question-wrapper:hover{border-color:rgba(91,201,175,.6);transform:translateY(-3px);box-shadow:0 15px 50px rgba(91,201,175,.2)}.question-text{background:linear-gradient(135deg,#5bc9af 0%,#5bc9af 40%,#6ad4ba 60%,#7ae0e8 100%);-webkit-text-fill-color:transparent;z-index:2;-webkit-background-clip:text;background-clip:text;font-size:max(1.1rem,min(2vw,1.3rem));font-weight:600;position:relative}.question-glow{opacity:0;background:linear-gradient(135deg,rgba(91,201,175,.1) 0%,rgba(61,82,213,.1) 100%);border-radius:20px;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.question-wrapper:hover .question-glow{opacity:1}.visual-elements{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.animated-line{opacity:.4;background:linear-gradient(90deg,transparent,#5bc9af,transparent);height:2px;animation:3s ease-in-out infinite lineMove;position:absolute}.line-1{width:200px;animation-delay:0s;top:25%;left:0}.line-2{width:150px;animation-delay:-1.5s;bottom:35%;right:0}@keyframes lineMove{0%,to{opacity:0;transform:translate(-50px)}50%{opacity:.4;transform:translate(0)}}@keyframes highlightExpand{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.grid-overlay,.status-indicator,.chevron,.animated-line,.question-wrapper:hover,.highlight-text:after{animation:none}.question-wrapper:hover{transform:none}.highlight-text:after{width:100%}}.proof-section{z-index:10;background:0 0;width:100%;padding:6rem 0;font-family:Author Variable,sans-serif;position:relative}.proof-container{z-index:10;width:100%;max-width:1400px;margin:0 auto;padding:0 2rem;position:relative}.trust-metrics{justify-content:center;align-items:center;gap:4rem;margin-bottom:6rem;animation:1s ease-out fadeInUp;display:flex}.metric-item{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:200px;min-height:120px;padding-left:1.5rem;display:flex;position:relative}.metric-item:before{content:"";background:#5bc9af;border-radius:2px;width:4px;position:absolute;top:0;bottom:0;left:0}.metric-number{background:linear-gradient(135deg,#5bc9af 0%,#5bc9af 40%,#6ad4ba 60%,#7ae0e8 100%);-webkit-text-fill-color:transparent;overflow-wrap:break-word;word-break:keep-all;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:max(2rem,min(5vw,4rem));font-weight:900;line-height:1.2;display:block}.metric-label{color:#667085;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;margin:0 auto;font-size:max(.9rem,min(1.5vw,1.1rem));font-weight:600}.features-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:6rem;animation:1s ease-out .3s both fadeInUp;display:grid}.feature-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:rgba(16,18,17,.6);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.feature-card:before{content:"";opacity:0;background:linear-gradient(135deg,rgba(91,201,175,.05) 0%,rgba(61,82,213,.05) 100%);border-radius:20px;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.feature-card:hover:before{opacity:1}.feature-card:hover{border-color:rgba(91,201,175,.3);transform:translateY(-8px);box-shadow:0 20px 60px rgba(91,201,175,.15),0 0 0 1px rgba(91,201,175,.1)}.feature-icon{color:#5bc9af;background:rgba(91,201,175,.15);border:1px solid rgba(91,201,175,.3);border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.5rem;font-size:1.5rem;transition:all .4s;display:flex}.feature-card:hover .feature-icon{background:rgba(91,201,175,.2);border-color:rgba(91,201,175,.5);transform:scale(1.1)rotate(5deg)}.feature-title{color:#fff;margin-bottom:1rem;font-size:1.3rem;font-weight:700;line-height:1.3}.feature-description{color:#667085;font-size:1rem;line-height:1.6}.closing-statement{text-align:center;max-width:800px;margin:0 auto;animation:1s ease-out .6s both fadeInUp}.closing-title{background:linear-gradient(135deg,#5bc9af 0%,#5bc9af 40%,#6ad4ba 60%,#7ae0e8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:max(1.8rem,min(4vw,2.5rem));font-weight:700}.closing-text{color:#667085;font-size:max(1.1rem,min(2vw,1.3rem));line-height:1.7}@media (max-width:1200px){.trust-metrics{gap:3rem}.features-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}}@media (max-width:768px){.proof-section{padding:4rem 0}.proof-container{padding:0 1.5rem}.trust-metrics{flex-direction:column;gap:2rem;margin-bottom:4rem}.metric-item{width:100%;min-width:auto;max-width:250px;padding-left:1rem}.metric-number{font-size:max(1.8rem,min(6vw,2.5rem))}.features-grid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:4rem}.feature-card{border-radius:16px;padding:1.5rem}.feature-icon{border-radius:12px;width:50px;height:50px}.feature-title{font-size:1.2rem}.feature-description{font-size:.95rem}}@media (max-width:480px){.proof-container{padding:0 1rem}.trust-metrics{gap:1.5rem}.feature-card{border-radius:12px;padding:1.2rem}.feature-icon{border-radius:10px;width:45px;height:45px}.feature-title{margin-bottom:.8rem;font-size:1.1rem}}.process-section{z-index:10;background:0 0;width:100%;padding:6rem 0;font-family:Author Variable,sans-serif;position:relative}.process-container{z-index:10;width:100%;max-width:1000px;margin:0 auto;padding:0 2rem;position:relative}.section-header{text-align:center;margin-bottom:4rem}.section-title{background:linear-gradient(135deg,#5bc9af 0%,#5bc9af 40%,#6ad4ba 60%,#7ae0e8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:800px;margin:0 auto;font-size:max(2rem,min(4vw,3rem));font-weight:700;line-height:1.2;animation:1s ease-out fadeInUp}.process-steps{margin-bottom:4rem;position:relative}.process-step{opacity:.3;align-items:flex-start;gap:2rem;margin-bottom:3rem;transition:all .6s;animation:1s ease-out both fadeInUp;display:flex;position:relative}.process-step[data-step="1"]{animation-delay:.2s}.process-step[data-step="2"]{animation-delay:.4s}.process-step[data-step="3"]{animation-delay:.6s}.process-step.active{opacity:1}.process-step.completed{opacity:.8}.step-number{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:3;background:rgba(16,18,17,.95);border:2px solid rgba(255,255,255,.2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;transition:all .4s;display:flex;position:relative}.process-step.active .step-number,.process-step.completed .step-number{background:rgba(16,18,17,.95);border-color:#5bc9af}.number{color:#fff;font-family:Inconsolata,monospace;font-size:1.2rem;font-weight:700}.number-glow{opacity:0;background:radial-gradient(circle,rgba(91,201,175,.3) 0%,transparent 70%);border-radius:50%;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.process-step.active .number-glow{opacity:1;animation:2s infinite processPulse}@keyframes processPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.step-content{flex:1;padding-top:.5rem}.step-icon{color:#5bc9af;background:rgba(91,201,175,.15);border:1px solid rgba(91,201,175,.3);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:1rem;font-size:1.2rem;transition:all .4s;display:flex}.process-step.active .step-icon{background:rgba(91,201,175,.2);border-color:rgba(91,201,175,.5);transform:scale(1.1)}.step-title{color:#fff;margin-bottom:.8rem;font-size:1.4rem;font-weight:600;line-height:1.3}.step-description{color:#667085;font-size:1rem;line-height:1.6}.step-label{color:#5bc9af;text-transform:uppercase;letter-spacing:1px;opacity:.7;margin-top:1rem;font-family:Inconsolata,monospace;font-size:.85rem;font-weight:600;transition:opacity .4s}.process-step.active .step-label{opacity:1}.step-connector{z-index:1;width:2px;height:100%;position:absolute;top:60px;left:30px}.process-step:last-child .step-connector{display:none}.connector-line{opacity:1;transform-origin:top;background:rgba(255,255,255,.2);width:100%;height:100%;transition:all .8s;transform:scaleY(0)}.process-step.active .connector-line,.process-step.completed .connector-line{background:linear-gradient(#5bc9af 0%,#5bc9af 100%);transform:scaleY(1)}@media (max-width:768px){.process-section{padding:4rem 0}.process-container{padding:0 1.5rem}.section-header{margin-bottom:3rem}.process-step{gap:1.5rem;margin-bottom:2.5rem}.step-number{width:50px;height:50px}.number{font-size:1rem}.step-title{font-size:1.2rem}.step-description{font-size:.95rem}.connector-line{height:100px}.step-connector{height:100px;top:50px;left:25px}.step-content{text-align:left}}@media (max-width:480px){.process-container{padding:0 1rem}.process-step{text-align:center;flex-direction:column;gap:1rem}.step-number{margin:0 auto 1rem}.step-connector{display:none}}@media (prefers-reduced-motion:reduce){.number-glow{animation:none}.step-icon{transform:none}}.qualifier-section{z-index:10;background:0 0;width:100%;min-height:100vh;padding:6rem 0;font-family:Author Variable,sans-serif;position:relative}.qualifier-container{z-index:10;width:100%;max-width:1400px;margin:0 auto;padding:0 2rem;position:relative}.qualifier-header{text-align:center;margin-bottom:5rem}.qualifier-header .status-badge{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#667085;background:rgba(16,18,17,.8);border:1px solid rgba(91,201,175,.3);border-radius:100px;align-items:center;gap:10px;margin-bottom:2rem;padding:12px 24px;font-family:Inconsolata,monospace;font-size:.95rem;animation:1s ease-out fadeInDown;display:inline-flex}.qualifier-header .status-indicator{background:linear-gradient(45deg,#5bc9af,#7ae0e8);border-radius:50%;width:8px;height:8px;animation:2s infinite qualifierPulse}@keyframes qualifierPulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 rgba(91,201,175,.7)}50%{opacity:.8;transform:scale(1.1);box-shadow:0 0 0 10px rgba(91,201,175,0)}}.qualifier-title{background:linear-gradient(135deg,#5bc9af 0%,#5bc9af 40%,#6ad4ba 60%,#7ae0e8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:max(2.5rem,min(5vw,4rem));font-weight:800;line-height:1.2;animation:1s ease-out .2s both fadeInUp}.qualifier-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-bottom:5rem;animation:1s ease-out .6s both fadeInUp;display:grid}.qualifier-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:rgba(16,18,17,.6);border:1px solid rgba(255,255,255,.1);border-radius:24px;align-items:flex-start;gap:1.5rem;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.qualifier-card:before{content:"";opacity:0;background:linear-gradient(135deg,rgba(91,201,175,.05) 0%,rgba(122,224,232,.05) 100%);border-radius:24px;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.qualifier-card:hover:before{opacity:1}.qualifier-card:hover{border-color:rgba(91,201,175,.3);transform:translateY(-8px);box-shadow:0 20px 60px rgba(91,201,175,.15),0 0 0 1px rgba(91,201,175,.1)}.card-icon{color:#5bc9af;background:rgba(91,201,175,.1);border:1px solid rgba(91,201,175,.3);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;transition:all .4s;display:flex}.qualifier-card:hover .card-icon{background:rgba(91,201,175,.2);border-color:rgba(91,201,175,.5);transform:scale(1.1)}.card-content{flex:1}.card-text{color:#fff;margin:0;font-size:1.1rem;line-height:1.6}.card-text strong{color:#5bc9af;font-weight:700}.card-glow{opacity:0;pointer-events:none;background:radial-gradient(circle,rgba(91,201,175,.1) 0%,transparent 70%);width:200%;height:200%;transition:opacity .6s;position:absolute;top:-50%;left:-50%}.qualifier-card:hover .card-glow{opacity:1}.cta-section{text-align:center;animation:1s ease-out .8s both fadeInUp}.cta-content{max-width:800px;margin:0 auto}.cta-text{color:#fff;margin-bottom:3rem;font-size:max(1.2rem,min(2.5vw,1.6rem));font-weight:500;line-height:1.5}.qualifier-section .cta-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5bc9af 0%,#5bc9af 40%,#6ad4ba 60%,#7ae0e8 100%);border:none;border-radius:100px;align-items:center;gap:16px;padding:20px 40px;font-family:Author Variable,sans-serif;font-size:max(1.1rem,min(2vw,1.3rem));font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 40px rgba(91,201,175,.2)}.qualifier-section .cta-button:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.qualifier-section .cta-button:hover:before{left:100%}.qualifier-section .cta-button:hover{transform:translateY(-5px)scale(1.05);box-shadow:0 20px 60px rgba(91,201,175,.4)}.qualifier-section .button-arrow{font-size:1.2em;transition:transform .4s}.qualifier-section .cta-button:hover .button-arrow{transform:translate(8px)}.qualifier-section .button-ripple{pointer-events:none;background:rgba(255,255,255,.3);border-radius:50%;position:absolute;transform:scale(0)}@media (max-width:1200px){.qualifier-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}}@media (max-width:768px){.qualifier-section{padding:4rem 0}.qualifier-container{padding:0 1.5rem}.qualifier-header{margin-bottom:3rem}.qualifier-grid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}.qualifier-card{text-align:center;border-radius:20px;flex-direction:column;gap:1rem;padding:1.5rem}.card-icon{align-self:center;width:56px;height:56px}.card-text{text-align:left;font-size:1rem}.cta-text{margin-bottom:2rem}.qualifier-section .cta-button{padding:18px 32px}}@media (max-width:480px){.qualifier-container{padding:0 1rem}.qualifier-card{border-radius:16px;padding:1.2rem}.card-icon{width:48px;height:48px}.card-text{font-size:.95rem}.qualifier-section .cta-button{justify-content:center;width:100%;padding:16px 24px}}.faq-section-unique{z-index:10;width:100%;min-height:100vh;padding:6rem 0;font-family:Author Variable,sans-serif;position:relative}.faq-container-unique{z-index:10;width:100%;max-width:900px;margin:0 auto;padding:0 2rem;position:relative}.faq-header-unique{text-align:center;margin-bottom:4rem}.faq-status-badge{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#667085;background:rgba(16,18,17,.8);border:1px solid rgba(91,201,175,.3);border-radius:100px;align-items:center;gap:10px;margin-bottom:2rem;padding:12px 24px;font-family:Inconsolata,monospace;font-size:.95rem;animation:1s ease-out faq-fade-in-down;display:inline-flex}.faq-status-indicator{background:linear-gradient(135deg,#5bc9af 0%,#7ae0e8 100%);border-radius:50%;width:8px;height:8px;animation:2s infinite faq-pulse}@keyframes faq-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 rgba(91,201,175,.7)}50%{opacity:.8;transform:scale(1.1);box-shadow:0 0 0 10px rgba(91,201,175,0)}}.faq-title-unique{background:linear-gradient(135deg,#5bc9af 0%,#5bc9af 40%,#6ad4ba 60%,#7ae0e8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:max(2.5rem,min(5vw,4rem));font-weight:800;line-height:1.2;animation:1s ease-out .2s both faq-fade-in-up}.faq-subtitle-unique{color:#667085;max-width:600px;margin:0 auto;font-size:max(1.1rem,min(2vw,1.4rem));line-height:1.6;animation:1s ease-out .4s both faq-fade-in-up}.faq-grid-unique{flex-direction:column;gap:1rem;margin-bottom:4rem;animation:1s ease-out .6s both faq-fade-in-up;display:flex}.faq-item-unique{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:rgba(16,18,17,.6);border:1px solid rgba(255,255,255,.1);border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.faq-item-unique:before{content:"";opacity:0;background:linear-gradient(135deg,rgba(91,201,175,.05) 0%,rgba(122,224,232,.05) 100%);border-radius:20px;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.faq-item-unique:hover:before,.faq-item-unique.faq-active:before{opacity:1}.faq-item-unique:hover,.faq-item-unique.faq-active{border-color:rgba(91,201,175,.3);box-shadow:0 8px 30px rgba(91,201,175,.15)}.faq-item-unique.faq-active{border-color:rgba(91,201,175,.4)}.faq-question-unique{z-index:2;justify-content:space-between;align-items:center;padding:1.8rem 2rem;display:flex;position:relative}.faq-question-text{color:#fff;margin:0;padding-right:1rem;font-size:1.3rem;font-weight:600;line-height:1.4}.faq-toggle-icon{color:#fff;background:linear-gradient(135deg,#5bc9af 0%,#5bc9af 40%,#6ad4ba 60%,#7ae0e8 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .4s;display:flex}.faq-toggle-icon svg{transition:transform .4s}.faq-item-unique.faq-active .faq-toggle-icon svg{transform:rotate(45deg)}.faq-item-unique:hover .faq-toggle-icon{transform:scale(1.1);box-shadow:0 5px 20px rgba(91,201,175,.3)}.faq-answer-unique{z-index:2;max-height:0;padding:0 2rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.faq-item-unique.faq-active .faq-answer-unique{max-height:300px;padding:0 2rem 2rem}.faq-answer-unique p{color:#667085;margin:0;padding-top:.5rem;font-size:1.1rem;line-height:1.7}.faq-answer-unique strong{color:#fff;font-weight:700}.faq-final-cta{text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(16,18,17,.6);border:1px solid rgba(91,201,175,.2);border-radius:24px;padding:3rem 2rem;position:relative;overflow:hidden}.faq-final-cta:before{content:"";background:linear-gradient(135deg,rgba(91,201,175,.05) 0%,rgba(122,224,232,.05) 100%);border-radius:24px;position:absolute;top:0;bottom:0;left:0;right:0}.final-cta-content{z-index:2;position:relative}.final-cta-title{background:linear-gradient(135deg,#5bc9af 0%,#5bc9af 40%,#6ad4ba 60%,#7ae0e8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:max(1.8rem,min(3vw,2.5rem));font-weight:700;line-height:1.3}.final-cta-text{color:#667085;margin-bottom:2rem;font-size:max(1.1rem,min(2vw,1.3rem));line-height:1.6}.final-cta-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5bc9af 0%,#5bc9af 40%,#6ad4ba 60%,#7ae0e8 100%);border:none;border-radius:100px;align-items:center;gap:12px;padding:18px 36px;font-family:Author Variable,sans-serif;font-size:1.1rem;font-weight:600;transition:all .4s;display:inline-flex;box-shadow:0 10px 40px rgba(91,201,175,.2)}.final-cta-button:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 20px 60px rgba(91,201,175,.4)}.final-cta-button .button-arrow{font-size:1.2em;transition:transform .4s}.final-cta-button:hover .button-arrow{transform:translate(5px)}@keyframes faq-fade-in-down{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes faq-fade-in-up{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.faq-section-unique{padding:4rem 0}.faq-container-unique{padding:0 1.5rem}.faq-header-unique{margin-bottom:3rem}.faq-status-badge{padding:10px 20px;font-size:.85rem}.faq-question-unique{padding:1.5rem}.faq-question-text{padding-right:.8rem;font-size:1.1rem}.faq-toggle-icon{width:36px;height:36px}.faq-item-unique.faq-active .faq-answer-unique{padding:0 1.5rem 1.5rem}.faq-answer-unique p{font-size:1rem;line-height:1.6}.faq-final-cta{padding:2rem 1.5rem}}@media (max-width:480px){.faq-container-unique{padding:0 1rem}.faq-item-unique{border-radius:16px}.faq-question-unique{padding:1.2rem}.faq-question-text{font-size:1rem}.faq-toggle-icon{width:32px;height:32px}.faq-item-unique.faq-active .faq-answer-unique{padding:0 1.2rem 1.2rem}.faq-answer-unique p{font-size:.95rem}.faq-final-cta{border-radius:20px;padding:1.5rem 1rem}.final-cta-button{justify-content:center;width:100%;padding:16px 28px}}
