.hero-section{padding-top:1.5rem;padding-bottom:2rem;position:relative;overflow:hidden}@media (min-width:1024px){.hero-section{padding-top:2rem;padding-bottom:2rem}}.hero-background{z-index:-10;background:radial-gradient(circle at top,#0157ff26,#0000 55%);position:absolute;inset:0}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container{max-width:640px;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px;padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.hero-content{justify-content:center;display:flex}.hero-shell{width:100%;max-width:960px;margin:0 auto}.hero-shell>*+*{margin-top:1.5rem}.hero-badge{color:#1e3a8a;background-color:#eff6ffb3;border:1px solid #dbeafe;border-radius:9999px;align-items:center;gap:.5rem;padding:.25rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.hero-title{color:#0f172a;font-size:2.25rem;font-weight:600;line-height:1.2}@media (min-width:1024px){.hero-title{font-size:3rem}}.hero-description{color:#475569;font-size:1.125rem}.hero-cta{margin-top:2rem}.hero-button{text-transform:uppercase;letter-spacing:.05em;color:#fff;cursor:pointer;background:linear-gradient(90deg,#2563eb,#06b6d4);border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;height:3.5rem;padding-left:2rem;padding-right:2rem;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.hero-button:hover{filter:brightness(1.1);box-shadow:0 25px 50px -12px #00000040}.hero-button-icon{font-size:1.25rem}.hero-stats{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.hero-stats{grid-template-columns:repeat(3,1fr)}}.hero-stat-card{background-color:#ffffffe6;border:1px solid #f1f5f9;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.hero-stat-icon{color:#2563eb;background-color:#eff6ff;border-radius:.75rem;padding:.75rem}.hero-stat-icon-svg{font-size:1.25rem}.hero-stat-value{color:#0f172a;font-size:1.5rem;font-weight:600}.hero-stat-label{color:#64748b;font-size:.875rem}.hero-avatars{align-items:center;gap:16px;margin-top:20px;display:inline-flex}.hero-avatars-stack{align-items:center;padding-left:4px;display:flex}.hero-avatar-img{object-fit:cover;border:3px solid #fff;border-radius:9999px;margin-left:-12px;box-shadow:0 10px 25px #0f172a26}.hero-avatars-stack .hero-avatar-img:first-child{margin-left:0}.hero-avatars p{color:#0f172a;font-weight:500}
.trust-section{background-color:#f8fafc80;padding-top:2rem;padding-bottom:2rem}.trust-subtitle{text-align:center;text-transform:uppercase;letter-spacing:.4em;color:#94a3b8;margin-bottom:1.5rem;font-size:.75rem;font-weight:600}.trust-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;max-width:56rem;margin-left:auto;margin-right:auto;display:flex}@media (min-width:768px){.trust-logos{gap:1.5rem}}.trust-logo-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1rem;transition:all .3s;display:flex;box-shadow:0 1px 2px #0000000d}.trust-logo-card:hover{transform:scale(1.05);box-shadow:0 4px 6px #0000001a}.company-yandex{color:#dc2626;font-size:1.125rem;font-weight:900}.company-ozon{color:#2563eb;font-size:1.125rem;font-weight:800}.company-vk{color:#3b82f6;font-size:1.125rem;font-weight:900}.company-kaspersky{color:#16a34a;font-size:1rem;font-weight:700}.company-skyeng{color:#f97316;font-size:1rem;font-weight:700}.company-headhunter{color:#ef4444;font-size:1rem;font-weight:700}
.problems-section{padding-top:1.5rem;padding-bottom:2rem}@media (min-width:1024px){.problems-section{padding-top:2rem;padding-bottom:2rem}}.problems-wrapper{max-width:960px;margin-left:auto;margin-right:auto}.problems-header{text-align:center;margin-bottom:3rem}.problems-title{color:#0f172a;margin-bottom:1rem;font-size:1.875rem;font-weight:700}@media (min-width:768px){.problems-title{font-size:2.25rem}}.problems-subtitle{color:#475569;max-width:48rem;margin-left:auto;margin-right:auto;font-size:1.125rem}.problems-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.problems-grid{grid-template-columns:repeat(2,1fr)}}.problem-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;align-items:flex-start;gap:1rem;padding:1.5rem;transition:all .3s;display:flex;box-shadow:0 1px 2px #0000000d}.problem-card:hover{box-shadow:0 4px 6px #0000001a}.problem-icon-wrapper{background-color:#f1f5f9;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.problem-icon{color:#334155;width:1.5rem;height:1.5rem}.problem-text{color:#dc2626;font-size:1rem;font-weight:600;line-height:1.625}
.highlights-section{padding-top:1.5rem;padding-bottom:2rem;position:relative;overflow:hidden}@media (min-width:1024px){.highlights-section{padding-top:2rem;padding-bottom:2rem}}.highlights-background{z-index:-10;position:absolute;inset:0}.highlights-bg-gradient-1{filter:blur(64px);background-color:#60a5fa33;border-radius:9999px;width:24rem;height:24rem;position:absolute;top:0;left:25%}.highlights-bg-gradient-2{filter:blur(64px);background-color:#c084fc33;border-radius:9999px;width:24rem;height:24rem;position:absolute;bottom:0;right:25%}.highlights-header{text-align:center;margin-bottom:3rem}.highlights-title{color:#0f172a;max-width:48rem;margin-left:auto;margin-right:auto;font-size:1.875rem;font-weight:700}@media (min-width:1024px){.highlights-title{font-size:2.25rem}}.highlights-grid{grid-template-columns:1fr;gap:2rem;max-width:96rem;margin-left:auto;margin-right:auto;display:grid}@media (min-width:768px){.highlights-grid{grid-template-columns:repeat(3,1fr)}}.highlight-card{group:highlight-card;position:relative}.highlight-content{background-color:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;height:100%;padding:2rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.highlight-content:hover{transform:translateY(-.5rem);box-shadow:0 25px 50px -12px #00000040}.highlight-overlay{opacity:0;border-radius:1.5rem;transition:opacity .3s;position:absolute;inset:0}.highlight-content:hover .highlight-overlay{opacity:.05}.gradient-blue-cyan{background:linear-gradient(to bottom right,#3b82f6,#06b6d4)}.gradient-purple-pink{background:linear-gradient(to bottom right,#a855f7,#ec4899)}.gradient-orange-red{background:linear-gradient(to bottom right,#f97316,#ef4444)}.highlight-icon{border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1.5rem;display:inline-flex;box-shadow:0 10px 15px -3px #0000001a}.highlight-icon-svg{color:#fff;width:2rem;height:2rem}.highlight-card-title{color:#0f172a;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.highlight-description{color:#475569;margin-bottom:.75rem;line-height:1.625}.highlight-detail{color:#64748b;font-size:.875rem;line-height:1.625}.highlight-line{border-radius:9999px;width:0;height:.25rem;transition:all .3s;position:absolute;bottom:0;left:0}.highlight-content:hover .highlight-line{width:100%}
.stats-section{padding-top:1.5rem;padding-bottom:.25rem}@media (min-width:1024px){.stats-section{padding-top:.25rem}}.stats-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.stats-grid{grid-template-columns:repeat(4,1fr)}}.stat-card{border-radius:1.5rem;padding:2rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}.stat-card:hover{transform:translateY(-.5rem);box-shadow:0 25px 50px -12px #00000040}.stat-pink{background:linear-gradient(to bottom right,#fce7f3,#fbcfe8cc)}.stat-purple{background:linear-gradient(to bottom right,#e9d5ff,#d8b4fecc)}.stat-blue{background:linear-gradient(to bottom right,#dbeafe,#bfdbfecc)}.stat-header{margin-bottom:1rem}.stat-value{font-size:3rem;font-weight:700}.stat-pink .stat-value{color:#db2777}.stat-purple .stat-value{color:#9333ea}.stat-blue .stat-value{color:#2563eb}.stat-label{margin-top:1rem;font-size:1.125rem;font-weight:600}.stat-pink .stat-label{color:#9d174d}.stat-purple .stat-label{color:#6b21a8}.stat-blue .stat-label{color:#1e40af}.stat-footer{justify-content:space-between;align-items:center;margin-top:4rem;display:flex}.stat-company{opacity:.4;font-weight:700}.stat-pink .stat-company{color:#db2777;font-size:2.25rem}.stat-purple .stat-company{color:#9333ea;font-size:1.5rem}.stat-blue .stat-company{color:#2563eb;font-size:1.875rem}.stat-arrow{background-color:#ffffff80;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:transform .3s;display:flex}.stat-card:hover .stat-arrow{transform:translate(.25rem)}.stat-arrow span{font-size:1.25rem}.stat-pink .stat-arrow span{color:#db2777}.stat-purple .stat-arrow span{color:#9333ea}.stat-blue .stat-arrow span{color:#2563eb}
.testimonials-section{padding-top:1.5rem;padding-bottom:2rem;overflow:hidden}@media (min-width:1024px){.testimonials-section{padding-top:2rem;padding-bottom:2rem}}.testimonials-marquee-wrapper{margin-top:2rem;overflow:hidden}.testimonials-header{margin-bottom:1rem}.testimonials-subtitle{text-transform:uppercase;letter-spacing:.3em;color:#2563eb;font-size:.75rem;font-weight:600}.testimonials-title{color:#0f172a;margin-top:1rem;font-size:1.875rem;font-weight:600}@media (min-width:1024px){.testimonials-title{font-size:2.25rem}}.testimonials-marquee{flex-direction:column;gap:1.5rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.testimonials-row{gap:1.5rem;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.testimonials-row-right{animation:60s linear infinite scroll-right}.testimonials-row-left{animation:60s linear infinite scroll-left}@keyframes scroll-right{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-left{0%{transform:translate(-50%)}to{transform:translate(0)}}.testimonial-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;flex-direction:column;flex-shrink:0;gap:1rem;width:400px;max-width:90vw;padding:1.5rem;display:flex;box-shadow:0 4px 6px #0000000d}.testimonial-card-header{align-items:center;gap:.75rem;display:flex}.testimonial-card-avatar{object-fit:cover;border-radius:9999px}.testimonial-card-name{color:#0f172a;font-weight:600}.testimonial-card-role{color:#64748b;font-size:.875rem}.testimonial-card-quote{color:#475569;line-height:1.625}
.mission-section{padding-top:5rem;padding-bottom:7rem;position:relative;overflow:hidden}@media (min-width:1024px){.mission-section{padding-bottom:7rem}}.mission-background{z-index:-10;position:absolute;inset:0}.mission-bg-1,.mission-bg-2,.mission-bg-3{filter:blur(64px);border-radius:9999px;width:24rem;height:24rem;position:absolute}.mission-bg-1{background-color:#3b82f633;animation:6s ease-in-out infinite pulse-slow;top:50%;left:25%}.mission-bg-2{background-color:#a855f733;animation:6s ease-in-out 1s infinite pulse-slow;bottom:50%;right:25%}.mission-bg-3{background-color:#22d3ee26;width:16rem;height:16rem;animation:6s ease-in-out 2s infinite pulse-slow;top:33.333%;right:33.333%}@keyframes pulse-slow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.mission-wrapper{max-width:80rem;margin-left:auto;margin-right:auto}.mission-card-group{position:relative}.mission-gradient-border{opacity:.75;filter:blur(8px);background:linear-gradient(90deg,#2563eb,#9333ea,#06b6d4);border-radius:2.5rem;transition:opacity .3s,filter .3s;animation:10s infinite gradient-shift;position:absolute;inset:-.125rem}.mission-card-group:hover .mission-gradient-border{opacity:1;filter:blur(4px)}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.mission-card{background-color:#fff;border-radius:2.5rem;padding:2rem 2rem 3rem;position:relative;box-shadow:0 25px 50px -12px #00000040}@media (min-width:1024px){.mission-card{padding:4rem}}.mission-decorator-1,.mission-decorator-2{filter:blur(32px);border-radius:9999px;position:absolute}.mission-decorator-1{background:linear-gradient(to bottom right,#3b82f61a,#a855f71a);width:5rem;height:5rem;top:2rem;right:2rem}.mission-decorator-2{background:linear-gradient(to top right,#06b6d41a,#3b82f61a);width:8rem;height:8rem;bottom:2rem;left:2rem}.mission-content{text-align:center;position:relative}.mission-content>*+*{margin-top:1.5rem}.mission-badge{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem 1rem;display:inline-flex}.mission-badge-icon{color:#2563eb;font-size:1.125rem}.mission-badge-text{text-transform:uppercase;letter-spacing:.3em;color:#1d4ed8;font-size:.75rem;font-weight:600}.mission-title{color:#0f172a;padding-top:1rem;font-size:1.875rem;font-weight:700;line-height:1.2}@media (min-width:1024px){.mission-title{font-size:3rem}}.mission-title-gradient{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#2563eb,#9333ea,#06b6d4);-webkit-background-clip:text;background-clip:text}.mission-title-highlight{display:inline-block;position:relative}.mission-title-highlight-text{z-index:10;position:relative}.mission-title-highlight-underline{z-index:0;background-color:#fcd34d66;width:100%;height:.75rem;position:absolute;bottom:.5rem;left:0;transform:skew(-12deg)}.mission-description-wrapper{max-width:48rem;margin-left:auto;margin-right:auto;padding-top:1rem}.mission-description{color:#475569;font-size:1.125rem;line-height:1.625}@media (min-width:1024px){.mission-description{font-size:1.25rem}}.mission-description-accent{color:#0f172a;font-weight:600;position:relative}.mission-description-underline{width:100%;position:absolute;bottom:-.25rem;left:0}.mission-underline-path{color:#3b82f6}.mission-benefits{flex-wrap:wrap;justify-content:center;gap:1.5rem;padding-top:2rem;display:flex}.mission-benefit{background:linear-gradient(90deg,#eff6ff,#e0f2fe);border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.mission-benefit-purple{background:linear-gradient(90deg,#faf5ff,#f3e8ff);border-color:#d8b4fe}.mission-benefit-green{background:linear-gradient(90deg,#f0fdf4,#dcfce7);border-color:#86efac}.mission-benefit-icon{color:#2563eb}.mission-benefit-purple .mission-benefit-icon{color:#9333ea}.mission-benefit-green .mission-benefit-icon{color:#16a34a}.mission-benefit-text{color:#1e3a8a;font-size:.875rem;font-weight:600}.mission-benefit-purple .mission-benefit-text{color:#581c87}.mission-benefit-green .mission-benefit-text{color:#14532d}.mission-cta{padding-top:2rem}.mission-button{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex;position:relative}.mission-button:hover{transform:scale(1.05)}.mission-button:active{transform:scale(.95)}.mission-button-bg{background:linear-gradient(90deg,#2563eb,#9333ea,#06b6d4);border-radius:1rem;transition:all .3s;position:absolute;inset:0}.mission-button:hover .mission-button-bg{box-shadow:0 25px 50px -12px #2563eb80}.mission-button-shine{opacity:0;background:linear-gradient(90deg,#0000,#fff3,#0000);border-radius:1rem;transition:opacity .5s;position:absolute;inset:0}.mission-button:hover .mission-button-shine{opacity:1;animation:1.5s forwards shine}@keyframes shine{0%{transform:translate(-100%)skew(-15deg)}to{transform:translate(200%)skew(-15deg)}}.mission-button-content{z-index:10;align-items:center;gap:.75rem;display:flex;position:relative}.mission-button-icon{font-size:1.25rem;transition:transform .3s}.mission-button:hover .mission-button-icon{transform:translate(.25rem)}.mission-button-text{text-transform:uppercase;letter-spacing:.05em}
.report-contents-section{padding-top:1.5rem;padding-bottom:2rem}@media (min-width:1024px){.report-contents-section{padding-top:2rem;padding-bottom:2rem}}.report-contents-container{flex-direction:column;gap:1.5rem;display:flex}.report-contents-header{margin-bottom:1rem}.report-contents-subtitle{text-transform:uppercase;letter-spacing:.3em;color:#2563eb;font-size:.75rem;font-weight:600}.report-contents-title{color:#0f172a;margin-top:1rem;font-size:1.875rem;font-weight:600}@media (min-width:1024px){.report-contents-title{font-size:2.25rem}}.report-contents-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.report-contents-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.report-contents-grid{grid-template-columns:repeat(3,1fr)}}.report-content-card{background-color:#ffffffe6;border:1px solid #f1f5f9;border-radius:1.5rem;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex;box-shadow:0 10px 15px -3px #0000001a}.report-content-icon{color:#2563eb;font-size:1.875rem}.report-content-title{color:#0f172a;font-size:1.25rem;font-weight:600}.report-content-description{color:#475569}
.pricing-section{padding-top:1.5rem;padding-bottom:2rem}@media (min-width:1024px){.pricing-section{padding-top:2rem;padding-bottom:2rem}}.pricing-container{flex-direction:column;gap:2rem;display:flex}.pricing-header{text-align:center}.pricing-subtitle{text-transform:uppercase;letter-spacing:.3em;color:#2563eb;font-size:.75rem;font-weight:600}.pricing-title{color:#0f172a;margin-top:1rem;font-size:1.875rem;font-weight:600}@media (min-width:1024px){.pricing-title{font-size:2.25rem}}.pricing-description{color:#475569;max-width:32rem;margin-top:1rem;margin-left:auto;margin-right:auto;font-size:1.125rem}.pricing-grid{grid-template-columns:1fr;align-items:center;gap:1.5rem;max-width:96rem;margin-left:auto;margin-right:auto;display:grid}@media (min-width:768px){.pricing-grid{grid-template-columns:repeat(3,1fr)}}.pricing-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;flex-direction:column;padding:2rem;transition:all .3s;display:flex;position:relative;box-shadow:0 10px 15px -3px #0000001a}.pricing-card-popular{border-color:#3b82f6;box-shadow:0 25px 50px -12px #00000040}@media (min-width:768px){.pricing-card-popular{transform:scale(1.05)translateY(-.5rem)}}.pricing-card:hover{box-shadow:0 25px 50px -12px #00000040}.pricing-badge-wrapper{position:absolute;top:-1rem;left:50%;transform:translate(-50%)}.pricing-badge{color:#fff;background:linear-gradient(90deg,#2563eb,#06b6d4);border-radius:9999px;align-items:center;padding:.375rem 1rem;font-size:.75rem;font-weight:600;display:inline-flex;box-shadow:0 10px 15px -3px #0000001a}.pricing-card-header{margin-bottom:1.5rem}.pricing-card-title{text-transform:uppercase;letter-spacing:.05em;color:#0f172a;font-size:1.125rem;font-weight:600}.pricing-price-wrapper{align-items:baseline;gap:.25rem;margin-top:1rem;display:flex}.pricing-price{color:#0f172a;font-size:2.25rem;font-weight:700}.pricing-period{color:#64748b;font-size:1.125rem}.pricing-card-description{color:#475569;margin-top:.75rem;font-size:.875rem}.pricing-features{flex-direction:column;flex-grow:1;gap:.75rem;margin-bottom:2rem;padding:0;list-style:none;display:flex}.pricing-feature{align-items:flex-start;gap:.75rem;display:flex}.pricing-check-icon{background-color:#dbeafe;border-radius:9999px;flex-shrink:0;padding:.25rem}.pricing-check{color:#2563eb;width:1rem;height:1rem}.pricing-feature-text{color:#334155;font-size:.875rem}.pricing-button{cursor:pointer;color:#0f172a;background-color:#fff;border:2px solid #e2e8f0;border-radius:1rem;width:100%;padding:.875rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .3s}.pricing-button:hover{background-color:#eff6ff;border-color:#bfdbfe}.pricing-button-popular{color:#fff;background:linear-gradient(90deg,#2563eb,#06b6d4);border:none;box-shadow:0 10px 15px -3px #0000001a}.pricing-button-popular:hover{background:linear-gradient(90deg,#1d4ed8,#0891b2);box-shadow:0 20px 25px -5px #0000001a}.pricing-footer{text-align:center}.pricing-footer-text{color:#64748b;font-size:.875rem}
.dashboard-preview-section{padding-top:1.5rem;padding-bottom:2rem;position:relative;overflow-x:hidden}@media (min-width:1024px){.dashboard-preview-section{padding-top:2rem;padding-bottom:2rem}}.dashboard-preview-background{z-index:-10;background:radial-gradient(circle at 30% 20%,#3b82f61f,#0000 50%),radial-gradient(circle at 70% 80%,#9333ea14,#0000 50%),linear-gradient(#f9fafbcc 0%,#ffffffe6 100%);position:absolute;inset:0}.dashboard-preview-container{flex-direction:column;gap:1.5rem;display:flex;position:relative}.dashboard-preview-header{text-align:center;color:#475569;background-color:#bbd9ff66;border:1px dashed #bfdbfe;border-radius:2rem;padding:1.5rem}.dashboard-preview-subtitle{text-transform:uppercase;letter-spacing:.3em;color:#1d4ed8;font-size:.875rem;font-weight:600}.dashboard-preview-title{color:#0f172a;margin-top:.75rem;font-size:1.5rem;font-weight:600}
.insights-cta-section{padding-top:1.5rem;padding-bottom:2rem}@media (min-width:1024px){.insights-cta-section{padding-top:2rem;padding-bottom:2rem}}.insights-cta-card{color:#fff;background:linear-gradient(90deg,#2563eb,#06b6d4);border:1px solid #bfdbfe;border-radius:2.5rem;padding:2.5rem;box-shadow:0 25px 50px -12px #00000040}.insights-cta-title{font-size:1.875rem;font-weight:600}@media (min-width:1024px){.insights-cta-title{font-size:2.25rem}}.insights-cta-description{color:#fffc;max-width:48rem;margin-top:1rem}.insights-cta-button-wrapper{margin-top:2rem}.insights-cta-button{text-transform:uppercase;letter-spacing:.05em;color:#2563eb;cursor:pointer;background-color:#fff;border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;height:3.5rem;padding-left:2rem;padding-right:2rem;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 20px 25px -5px #0000001a}.insights-cta-button:hover{transform:scale(1.05);box-shadow:0 25px 50px -12px #00000040}.insights-cta-icon{font-size:1.25rem}
.demo-form-section{background:linear-gradient(to bottom right,#f8fafc,#eff6ff4d,#f8fafc);padding-top:1.5rem;padding-bottom:2rem}@media (min-width:1024px){.demo-form-section{padding-top:2rem;padding-bottom:2rem}}.demo-form-wrapper{max-width:48rem;margin-left:auto;margin-right:auto}.demo-form-header{text-align:center;margin-bottom:2rem}.demo-form-title{color:#0f172a;margin-bottom:1rem;font-size:1.875rem;font-weight:700}@media (min-width:1024px){.demo-form-title{font-size:2.25rem}}.demo-form-subtitle{color:#475569;font-size:1.125rem}.demo-form-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:2rem;box-shadow:0 25px 50px -12px #00000040}@media (min-width:768px){.demo-form-card{padding:3rem}}.demo-form{flex-direction:column;gap:1.5rem;display:flex}.form-field{flex-direction:column;gap:.5rem;display:flex}.form-label{color:#0f172a;font-size:1rem;font-weight:600;display:block}.form-required{color:#ef4444}.form-input,.form-select{color:#1e293b;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:.75rem;outline:none;width:100%;height:3.5rem;padding:0 1rem;font-size:1rem;transition:all .3s}.form-input::placeholder{color:#94a3b8}.form-input:focus,.form-select:focus{background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.form-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23475569' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:12px 8px}.form-submit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2563eb,#1d4ed8);border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;height:3.5rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 10px 15px -3px #0000001a}.form-submit:hover{background:linear-gradient(90deg,#1d4ed8,#1e40af);box-shadow:0 20px 25px -5px #0000001a}.form-submit-icon{font-size:1.125rem}
.main-content{padding-bottom:4rem}.section-wrapper{padding-top:1.5rem;padding-bottom:2rem}@media (min-width:1024px){.section-wrapper{padding-top:2rem;padding-bottom:2rem}}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container{max-width:640px;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px;padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}
