.noctor-ai-benefits-section{position:relative}.noctor-ai-benefits-section .section-header{max-width:var(--content-width);margin:0 auto;width:100%;padding:var(--section-padding-v) var(--section-padding-h) 0;display:flex;flex-direction:column;gap:var(--section-gap)}.noctor-ai-benefits-section .section-header .headline{color:var(--secondary-text-2);display:flex;flex-direction:column;gap:var(--section-card-gap)}.noctor-ai-benefits-section .section-header .headline:before{content:"";display:block;width:62px;height:2px;background:var(--primary-color)}@media(max-width:1060px){.noctor-ai-benefits-section .section-header .headline:before{margin:0 auto}.noctor-ai-benefits-section .section-header .headline{text-align:center}}.noctor-ai-benefits-section .section-header .headline h3{font-size:12px;line-height:12px;text-transform:uppercase;font-weight:500;letter-spacing:.28em}.noctor-ai-benefits-section .section-header .headline h2{font-size:36px;line-height:50px;font-family:var(--font-nekst)}@media(max-width:1024px){.noctor-ai-benefits-section .section-header .headline h2{font-size:24px;line-height:33px}}.noctor-ai-benefits-section .section-header .headline h2 span{color:var(--secondary-text-1)}.noctor-ai-benefits-section .section-header .section-intro{font-size:16px;line-height:24px;color:var(--secondary-text-1);max-width:600px}@media(max-width:1060px){.noctor-ai-benefits-section .section-header .section-intro{text-align:center;max-width:unset}}.noctor-ai-benefits-section .content-scroll-box{overflow:hidden;width:100%}@media(max-width:1060px){.noctor-ai-benefits-section .content-scroll-box{overflow:auto}}@media(max-width:1024px){.noctor-ai-benefits-section .content-scroll-box{overflow:visible}}.noctor-ai-benefits-section .content-scroll-box>div{max-width:var(--content-width);margin:0 auto;width:100%;padding:48px var(--section-padding-h) 0;display:flex;gap:var(--section-gap)}@media(max-width:1060px){.noctor-ai-benefits-section .content-scroll-box>div{width:-moz-fit-content;width:fit-content;max-width:unset;gap:var(--section-padding-h);padding:48px var(--section-padding-h) var(--section-padding-v)}}@media(max-width:1024px){.noctor-ai-benefits-section .content-scroll-box>div{flex-direction:column;width:100%;max-width:unset;gap:var(--section-gap);padding:48px var(--section-padding-h) var(--section-padding-v)}}.noctor-ai-benefits-section .content-scroll-box{padding-bottom:calc(var(--section-padding-v)/2)}.noctor-ai-benefits-section .content-scroll-box .benefits-section-content .benefits-column{flex:1 1;display:flex;flex-direction:column;gap:var(--section-gap)}@media(max-width:1060px){.noctor-ai-benefits-section .content-scroll-box .benefits-section-content .benefits-column{flex-direction:row;gap:var(--section-padding-h)}}@media(max-width:1024px){.noctor-ai-benefits-section .content-scroll-box .benefits-section-content .benefits-column{flex-direction:column;gap:var(--section-gap)}}.noctor-ai-benefits-section .content-scroll-box .benefits-section-content .benefits-column:first-child{padding-top:200px}@media(max-width:1060px){.noctor-ai-benefits-section .content-scroll-box .benefits-section-content .benefits-column:first-child{padding:0}}.noctor-ai-benefits-section .content-scroll-box .benefits-section-content .benefits-column .benefit-card{height:var(--parallax-card-height);border-radius:var(--section-card-radius);overflow:hidden;background:var(--secondary-bg);color:var(--main-text)}@media(max-width:1060px){.noctor-ai-benefits-section .content-scroll-box .benefits-section-content .benefits-column .benefit-card{width:calc(50vw - var(--section-padding-h)/2 - var(--section-padding-h))}}@media(max-width:1024px){.noctor-ai-benefits-section .content-scroll-box .benefits-section-content .benefits-column .benefit-card{width:100%}}.noctor-ai-benefits-section .content-scroll-box .benefits-section-content .benefits-column .benefit-card.dark{--secondary-bg:#0F0F0F;--main-text:#FFFFFF;--secondary-text-1:#717171}.noctor-ai-benefits-section .content-scroll-box .benefits-section-content .benefits-column .benefit-card.image-card .card-image{display:block;width:100%;height:100%;object-fit:cover}.noctor-ai-benefits-section .content-scroll-box .benefits-section-content .benefits-column .benefit-card{height:400px}@media(max-width:1024px){.noctor-ai-benefits-section .content-scroll-box .benefits-section-content .benefits-column .benefit-card{height:350px}}.noctor-ai-benefits-section .content-scroll-box .benefits-section-content .benefits-column .benefit-card .benefit-content{width:100%;height:100%;display:flex;flex-direction:column;padding:var(--section-card-padding)}.noctor-ai-benefits-section .content-scroll-box .benefits-section-content .benefits-column .benefit-card .benefit-content h4{font-size:24px;line-height:33px;font-family:var(--font-nekst);color:var(--main-text);margin-bottom:var(--section-card-gap)}.noctor-ai-benefits-section .content-scroll-box .benefits-section-content .benefits-column .benefit-card .benefit-content .description{font-size:24px;line-height:33px;font-family:var(--font-nekst);color:var(--secondary-text-1);flex:1 1}.noctor-ai-benefits-section .content-scroll-box .benefits-section-content .benefits-column .benefit-card{position:relative}.noctor-ai-benefits-section .content-scroll-box .benefits-section-content .benefits-column .benefit-card .benefit-content{position:relative;z-index:1}.noctor-ai-benefits-section .content-scroll-box .benefits-section-content .benefits-column .benefit-card .card-icon{position:absolute;bottom:-10%;right:-5%;width:70%;height:70%;opacity:.04;transform:rotate(12deg);pointer-events:none;color:var(--main-text)}.noctor-ai-benefits-section .content-scroll-box .benefits-section-content .benefits-column .benefit-card .card-icon svg{width:100%;height:100%}.noctor-ai-benefits-section .content-scroll-box .benefits-section-content .benefits-column .benefit-card.dark .card-icon{opacity:.06}.noctor-ai-hero-section{min-height:100vh;position:relative;display:flex;flex-direction:column;overflow:hidden}.noctor-ai-hero-section .section-bg{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;z-index:0}.noctor-ai-hero-section .section-content{position:relative;z-index:2;flex:1 1;display:flex;flex-direction:column}.noctor-ai-hero-section .section-content .text-box{max-width:var(--content-width);width:100%;padding:var(--hero-padding-top) var(--section-padding-h) var(--hero-padding-bottom);max-width:var(--hero-max-width);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:32px;margin:0 auto;flex:1 1;position:relative}@media(max-width:1024px){.noctor-ai-hero-section .section-content .text-box{padding:var(--hero-padding-top) var(--section-padding-h) var(--hero-padding-bottom);min-height:100vh}}.noctor-ai-hero-section .section-content .text-box h1{font-size:48px;line-height:48px;letter-spacing:.28em;font-weight:300;text-transform:uppercase;font-family:var(--font-nekst)}@media(max-width:1024px){.noctor-ai-hero-section .section-content .text-box h1{font-size:30px;line-height:30px}}.noctor-ai-hero-section .section-content .text-box .description{font-family:var(--font-nekst)}.noctor-ai-hero-section .section-content .text-box .description p{font-size:24px;line-height:33px;margin-bottom:8px}.noctor-ai-hero-section .section-content .text-box .description p:last-child{margin:0}@media(max-width:1024px){.noctor-ai-hero-section .section-content .text-box .description p{font-size:16px;line-height:22px}}.noctor-ai-hero-section .section-content .text-box .description p.secondary{color:var(--secondary-text-1)}.noctor-ai-hero-section .section-content .text-box .scroll-icon-box{position:absolute;bottom:50px;left:50%;transform:translateX(-50%)}.noctor-ai-hero-section .section-content .text-box .start-link{display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;min-width:unset;padding:0 var(--btn-padding-side);height:var(--btn-height);border-radius:var(--btn-radius);font-size:14px;text-transform:unset;letter-spacing:0;font-weight:500;color:inherit;overflow:hidden;font-family:inherit;transition:all .3s}.noctor-ai-hero-section .section-content .text-box .start-link:hover{background:rgba(0,0,0,0)}.noctor-ai-hero-section .section-content .text-box .start-link .MuiCircularProgress-root{color:inherit}.noctor-ai-hero-section .section-content .text-box .start-link{background:var(--button-bg);color:var(--button-color)}.noctor-ai-hero-section .section-content .text-box .start-link:hover{background:var(--button-bg-hover)}.noctor-ai-hero-section .section-content .partners-wrapper{background:var(--secondary-bg);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}@media(max-width:1024px){.noctor-ai-hero-section .section-content .partners-wrapper{border:none}}.noctor-ai-hero-section .section-content .partners-wrapper .partners-list{max-width:var(--content-width);margin:0 auto;padding:0 var(--section-padding-h);width:100%;display:flex}@media(max-width:1024px){.noctor-ai-hero-section .section-content .partners-wrapper .partners-list{flex-direction:column;padding:0}}.noctor-ai-hero-section .section-content .partners-wrapper .partners-list .partner-box{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--border-color);height:66px;flex:1 1}@media(max-width:1024px){.noctor-ai-hero-section .section-content .partners-wrapper .partners-list .partner-box{flex:unset;width:100%;border-bottom:1px solid var(--border-color);border-right:none}.noctor-ai-hero-section .section-content .partners-wrapper .partners-list .partner-box:last-child{border:none}}.noctor-ai-hero-section .section-content .partners-wrapper .partners-list .partner-box.text{font-size:12px;line-height:17px;color:var(--secondary-text-2);padding-right:16px;align-items:flex-start}@media(max-width:1024px){.noctor-ai-hero-section .section-content .partners-wrapper .partners-list .partner-box.text{display:none}}.noctor-ai-hero-section .section-content .partners-wrapper .partners-list .partner-box img{max-height:calc(100% - 16px);max-width:calc(100% - 16px);object-fit:contain}.noctor-ai-problem-section{--main-bg:#000000;--secondary-bg:#0F0F0F;--main-text:#FFFFFF;--secondary-text-1:#717171;--secondary-text-2:#FFFFFF;--button-bg:var(--main-text);--button-bg-hover:#d7d7d7;--button-color:var(--secondary-bg);background:var(--main-bg);color:var(--main-text);position:relative;z-index:2}.noctor-ai-problem-section .section-content{max-width:var(--content-width);margin:0 auto;width:100%;padding:var(--section-padding-v) var(--section-padding-h);display:flex;flex-direction:column;gap:48px}.noctor-ai-problem-section .section-content .text-block{display:flex;flex-direction:column;gap:var(--section-gap);max-width:600px}@media(max-width:1060px){.noctor-ai-problem-section .section-content .text-block{max-width:unset;text-align:center;align-items:center}}.noctor-ai-problem-section .section-content .text-block .headline{color:var(--secondary-text-2);display:flex;flex-direction:column;gap:var(--section-card-gap)}.noctor-ai-problem-section .section-content .text-block .headline:before{content:"";display:block;width:62px;height:2px;background:var(--primary-color)}@media(max-width:1060px){.noctor-ai-problem-section .section-content .text-block .headline:before{margin:0 auto}.noctor-ai-problem-section .section-content .text-block .headline{text-align:center}}.noctor-ai-problem-section .section-content .text-block .headline h3{font-size:12px;line-height:12px;text-transform:uppercase;font-weight:500;letter-spacing:.28em}.noctor-ai-problem-section .section-content .text-block .headline h2{font-size:36px;line-height:50px;font-family:var(--font-nekst)}@media(max-width:1024px){.noctor-ai-problem-section .section-content .text-block .headline h2{font-size:24px;line-height:33px}}.noctor-ai-problem-section .section-content .text-block .headline h2 span{color:var(--secondary-text-1)}.noctor-ai-problem-section .section-content .text-block .intro{font-size:16px;line-height:24px;color:var(--secondary-text-1)}.noctor-ai-problem-section .section-content .questions-label{font-size:14px;line-height:20px;color:var(--secondary-text-1);text-transform:uppercase;letter-spacing:.12em;font-weight:500}@media(max-width:1060px){.noctor-ai-problem-section .section-content .questions-label{text-align:center}}.noctor-ai-problem-section .section-content .questions-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--section-gap);gap:var(--section-gap)}@media(max-width:1060px){.noctor-ai-problem-section .section-content .questions-row{grid-template-columns:1fr;gap:16px}}.noctor-ai-problem-section .section-content .questions-row .question-card .question-card-inner{background:var(--secondary-bg);border-radius:var(--section-card-radius);padding:var(--section-card-padding);display:flex;flex-direction:column;gap:16px;height:100%;position:relative;overflow:hidden;animation:noctorQuestionPulse 6s infinite}.noctor-ai-problem-section .section-content .questions-row .question-card .question-card-inner .question-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-nekst);font-size:24px;font-weight:300;color:var(--primary-color);background:rgba(107,178,179,.08);flex-shrink:0}@media(max-width:1060px){.noctor-ai-problem-section .section-content .questions-row .question-card .question-card-inner .question-icon{margin:0 auto}}.noctor-ai-problem-section .section-content .questions-row .question-card .question-card-inner p{font-size:20px;line-height:28px;font-family:var(--font-nekst);color:var(--main-text)}@media(max-width:1060px){.noctor-ai-problem-section .section-content .questions-row .question-card .question-card-inner p{text-align:center}}.noctor-ai-problem-section .section-content .questions-row .question-card:nth-child(2) .question-card-inner{animation-delay:2s}.noctor-ai-problem-section .section-content .questions-row .question-card:nth-child(3) .question-card-inner{animation-delay:4s}@keyframes noctorQuestionPulse{0%,3%{box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}25%,8%{box-shadow:inset 0 0 0 1px rgba(107,178,179,.25),0 0 24px -4px rgba(107,178,179,.12)}30%,to{box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}}@keyframes stepHighlight{0%,3%{box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}25%,8%{box-shadow:inset 0 0 0 1px rgba(107,178,179,.25),0 0 24px -4px rgba(107,178,179,.12)}30%,to{box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}}@keyframes stepGlowPulse{0%,3%{opacity:.5;transform:scale(1)}25%,8%{opacity:1;transform:scale(1.3)}30%,to{opacity:.5;transform:scale(1)}}@keyframes stepDotTravel{0%,25%{left:12px;opacity:0}27%{opacity:1}32%{left:calc(100% - 18px);opacity:0}33%,to{opacity:0}}@keyframes stepDotTravelVertical{0%,25%{top:12px;left:50%;transform:translateX(-50%);opacity:0}27%{opacity:1}32%{top:calc(100% - 18px);opacity:0}33%,to{opacity:0}}@keyframes stepArrowPulse{0%,28%{opacity:.6;transform:scale(1)}31%{opacity:1;transform:scale(1.4)}34%,to{opacity:.6;transform:scale(1)}}@keyframes btnGlowRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.noctor-ai-cta-section{--main-bg:#000000;--secondary-bg:#0F0F0F;--main-text:#FFFFFF;--secondary-text-1:#717171;--secondary-text-2:#FFFFFF;--button-bg:var(--main-text);--button-bg-hover:#d7d7d7;--button-color:var(--secondary-bg);background:var(--main-bg);color:var(--main-text);position:relative;z-index:2;overflow:hidden}.noctor-ai-cta-section .section-content-wrapper{max-width:var(--content-width);margin:0 auto;width:100%;padding:var(--section-padding-v) var(--section-padding-h);display:flex;align-items:center;justify-content:space-between;position:relative}.noctor-ai-cta-section .section-content{max-width:525px;position:relative;z-index:1}@media(max-width:1060px){.noctor-ai-cta-section .section-content{margin:0 auto;text-align:center}}.noctor-ai-cta-section .section-content .headline{color:var(--secondary-text-2);display:flex;flex-direction:column;gap:var(--section-card-gap)}.noctor-ai-cta-section .section-content .headline:before{content:"";display:block;width:62px;height:2px;background:var(--primary-color)}@media(max-width:1060px){.noctor-ai-cta-section .section-content .headline:before{margin:0 auto}.noctor-ai-cta-section .section-content .headline{text-align:center}}.noctor-ai-cta-section .section-content .headline h3{font-size:12px;line-height:12px;text-transform:uppercase;font-weight:500;letter-spacing:.28em}.noctor-ai-cta-section .section-content .headline h2{font-size:36px;line-height:50px;font-family:var(--font-nekst)}@media(max-width:1024px){.noctor-ai-cta-section .section-content .headline h2{font-size:24px;line-height:33px}}.noctor-ai-cta-section .section-content .headline h2 span{color:var(--secondary-text-1)}.noctor-ai-cta-section .section-content .headline{margin-bottom:var(--section-card-gap)}.noctor-ai-cta-section .section-content p{font-size:14px;line-height:20px;color:var(--secondary-text-2)}.noctor-ai-cta-section .section-content a,.noctor-ai-cta-section .section-content button{display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;min-width:unset;padding:0 var(--btn-padding-side);height:var(--btn-height);border-radius:var(--btn-radius);font-size:14px;text-transform:unset;letter-spacing:0;font-weight:500;color:inherit;overflow:hidden;font-family:inherit;transition:all .3s}.noctor-ai-cta-section .section-content a:hover,.noctor-ai-cta-section .section-content button:hover{background:rgba(0,0,0,0)}.noctor-ai-cta-section .section-content a .MuiCircularProgress-root,.noctor-ai-cta-section .section-content button .MuiCircularProgress-root{color:inherit}.noctor-ai-cta-section .section-content a,.noctor-ai-cta-section .section-content button{background:var(--button-bg);color:var(--button-color)}.noctor-ai-cta-section .section-content a:hover,.noctor-ai-cta-section .section-content button:hover{background:var(--button-bg-hover)}.noctor-ai-cta-section .section-content a,.noctor-ai-cta-section .section-content button{margin-top:var(--section-gap)}@media(max-width:1060px){.noctor-ai-cta-section .section-content a,.noctor-ai-cta-section .section-content button{margin:var(--section-gap) auto 0}}@media(max-width:1024px){.noctor-ai-cta-section .section-content a,.noctor-ai-cta-section .section-content button{width:100%}}.noctor-ai-cta-section .dna-lottie-box{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-70deg);z-index:0;width:700px}@media(max-width:1060px){.noctor-ai-cta-section .dna-lottie-box{right:unset;left:50%;transform:translate(-50%,-50%) rotate(-70deg)}}@media(max-width:1024px){.noctor-ai-cta-section .dna-lottie-box{display:none}}.noctor-ai-cta-section .dna-lottie-box svg{display:block}.noctor-ai-cta-section .section-content-wrapper{padding:250px var(--section-padding-h);min-height:700px}@media(max-width:1024px){.noctor-ai-cta-section .section-content-wrapper{padding:var(--section-padding-v) var(--section-padding-h);min-height:unset}}.noctor-ai-cta-section .dna-lottie-box{width:900px;right:-150px}@media(max-width:1060px){.noctor-ai-cta-section .dna-lottie-box{width:900px;right:unset}}.noctor-ai-cta-section .cta-actions{display:flex;gap:16px;margin-top:var(--section-gap)}@media(max-width:1060px){.noctor-ai-cta-section .cta-actions{justify-content:center}}@media(max-width:1024px){.noctor-ai-cta-section .cta-actions{flex-direction:column;width:100%}}.noctor-ai-cta-section .cta-actions .action-link.primary{display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;min-width:unset;padding:0 var(--btn-padding-side);height:var(--btn-height);border-radius:var(--btn-radius);font-size:14px;text-transform:unset;letter-spacing:0;font-weight:500;color:inherit;font-family:inherit;transition:all .3s}.noctor-ai-cta-section .cta-actions .action-link.primary:hover{background:rgba(0,0,0,0)}.noctor-ai-cta-section .cta-actions .action-link.primary .MuiCircularProgress-root{color:inherit}.noctor-ai-cta-section .cta-actions .action-link.primary{background:var(--button-bg);color:var(--button-color)}.noctor-ai-cta-section .cta-actions .action-link.primary:hover{background:var(--button-bg-hover)}.noctor-ai-cta-section .cta-actions .action-link.primary{position:relative;overflow:hidden;z-index:1}.noctor-ai-cta-section .cta-actions .action-link.primary:before{content:"";position:absolute;top:50%;left:50%;width:200%;aspect-ratio:1;margin-left:-100%;margin-top:-100%;background:conic-gradient(from 0deg,transparent 0,var(--primary-color) 25%,transparent 50%,var(--primary-color) 75%,transparent 100%);z-index:-2;opacity:1;animation:btnGlowRotate 3s linear infinite}.noctor-ai-cta-section .cta-actions .action-link.primary:after{content:"";position:absolute;inset:3px;border-radius:calc(var(--btn-radius) - 3px);background:var(--button-bg);z-index:-1}.noctor-ai-cta-section .cta-actions .action-link.outline{display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;min-width:unset;padding:0 var(--btn-padding-side);height:var(--btn-height);border-radius:var(--btn-radius);font-size:14px;text-transform:unset;letter-spacing:0;font-weight:500;color:inherit;overflow:hidden;font-family:inherit;transition:all .3s}.noctor-ai-cta-section .cta-actions .action-link.outline:hover{background:rgba(0,0,0,0)}.noctor-ai-cta-section .cta-actions .action-link.outline .MuiCircularProgress-root{color:inherit}.noctor-ai-cta-section .cta-actions .action-link.outline{background:rgba(0,0,0,0);border:1px solid var(--border-color)}.noctor-ai-cta-section .cta-actions .action-link.outline:hover{border-color:var(--main-text)}