*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }input:where(:not([type])),input:where([type=date]),input:where([type=datetime-local]),input:where([type=email]),input:where([type=month]),input:where([type=number]),input:where([type=password]),input:where([type=search]),input:where([type=tel]),input:where([type=text]),input:where([type=time]),input:where([type=url]),input:where([type=week]),select,select:where([multiple]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000}input:where(:not([type])):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=email]):focus,input:where([type=month]):focus,input:where([type=number]):focus,input:where([type=password]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=text]):focus,input:where([type=time]):focus,input:where([type=url]):focus,input:where([type=week]):focus,select:focus,select:where([multiple]):focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")}@media (forced-colors:active) {input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}@media (forced-colors:active) {input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:focus,input:where([type=checkbox]):checked:hover,input:where([type=radio]):checked:focus,input:where([type=radio]):checked:hover{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media (forced-colors:active) {input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:focus,input:where([type=checkbox]):indeterminate:hover{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}html{scroll-behavior:smooth}body{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.625;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.25}.vk-container{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.vk-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.vk-container{padding-left:2rem;padding-right:2rem}}.vk-section-title{margin-bottom:1.5rem;text-align:center;font-size:1.875rem;line-height:2.25rem;font-weight:700}@media (min-width:768px){.vk-section-title{font-size:2.25rem;line-height:2.5rem}}.vk-section-title{color:#4a5fc1}.vk-section-subtitle{margin-left:auto;margin-right:auto;margin-bottom:3rem;max-width:48rem;text-align:center;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hero-section{display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:80vh}.hero-content,.hero-section{position:relative}.hero-content{z-index:10;margin-left:1rem;margin-right:1rem;max-width:48rem;border-radius:.75rem;padding:3rem 1.5rem;text-align:center}@media (min-width:768px){.hero-content{padding:4rem 3rem}}.hero-content{background:hsla(0,0%,100%,.95)}.hero-title{margin-bottom:1.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;line-height:1.25}@media (min-width:768px){.hero-title{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.hero-title{font-size:3rem;line-height:1}}.hero-title{color:#333}.hero-subtitle{margin-bottom:2rem;font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}@media (min-width:768px){.hero-subtitle{font-size:1.25rem;line-height:1.75rem}}.problem-section{padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){.problem-section{padding-top:5rem;padding-bottom:5rem}}.problem-section{background:#faf5ff}.difference-section{padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){.difference-section{padding-top:5rem;padding-bottom:5rem}}.difference-section{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.comparison-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width:768px){.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.comparison-card{border-radius:.75rem;padding:1.5rem}.comparison-card h4{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:700}.comparison-card ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.comparison-card li{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.comparison-card li:before{margin-top:.125rem;flex-shrink:0;font-weight:700}.section-founder{padding:80px 0;background:#faf5ff}.section-founder .container{max-width:1000px;margin:0 auto;padding:0 24px}.section-founder h2{font-size:2rem;color:#5b21b6;margin-bottom:8px}.section-subtitle{font-size:1.1rem;color:#6b7280;margin-bottom:40px}.founder-grid{display:grid;grid-template-columns:280px 1fr;gap:48px;margin-bottom:48px}@media (max-width:768px){.founder-grid{grid-template-columns:1fr;gap:32px}}.founder-profile{background:#fff;border-radius:16px;padding:32px 24px;text-align:center;box-shadow:0 4px 12px rgba(124,58,237,.08)}.founder-photo{margin-bottom:20px}.founder-photo img,.profile-image{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid #7c3aed;margin:0 auto;display:block}.founder-profile h3{font-size:1.5rem;color:#1f2937;margin-bottom:4px}.founder-role{font-size:.9rem;color:#7c3aed;font-weight:500;margin-bottom:24px}.founder-degrees{text-align:left}.degree{display:flex;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f3f4f6}.degree:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.degree-icon{font-size:1.5rem;flex-shrink:0}.degree strong{display:block;font-size:.95rem;color:#1f2937;margin-bottom:2px}.degree span{font-size:.8rem;color:#6b7280}.experience-block{margin-bottom:32px}.deal-block h4,.experience-block h4,.incentive-block h4,.research-block h4,.tech-block h4{font-size:1.1rem;color:#5b21b6;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #e9d5ff}.experience-list{list-style:none;padding:0;margin:0}.experience-list li{display:flex;gap:16px;padding:12px 0;border-bottom:1px solid #f3f4f6}.experience-list li:last-child{border-bottom:none}.exp-years{flex-shrink:0;width:80px;font-size:.75rem;font-weight:600;color:#7c3aed;background:#ede9fe;padding:4px 8px;border-radius:4px;text-align:center;height:-moz-fit-content;height:fit-content}.experience-list strong{display:block;font-size:.95rem;color:#1f2937;margin-bottom:2px}.experience-list p{font-size:.85rem;color:#6b7280;margin:0}.tech-block{background:#fff;border-radius:16px;padding:32px;margin-bottom:32px;box-shadow:0 4px 12px rgba(124,58,237,.08)}.tech-intro{font-size:.95rem;color:#6b7280;margin-bottom:24px}.tech-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:640px){.tech-grid{grid-template-columns:1fr}}.tech-item{display:flex;gap:12px;padding:16px;background:#faf5ff;border-radius:12px}.tech-icon{font-size:1.5rem;flex-shrink:0}.tech-item strong{display:block;font-size:.9rem;color:#1f2937;margin-bottom:4px}.tech-item p{font-size:.8rem;color:#6b7280;margin:0}.research-block{background:#fff;border-radius:16px;padding:32px;margin-bottom:32px;box-shadow:0 4px 12px rgba(124,58,237,.08)}.research-item{display:flex;gap:20px;align-items:flex-start}.research-grade{flex-shrink:0;width:56px;height:56px;background:linear-gradient(135deg,#10b981,#34d399);color:#fff;font-size:1.5rem;font-weight:700;border-radius:12px;display:flex;align-items:center;justify-content:center}.research-item strong{display:block;font-size:1rem;color:#1f2937;margin-bottom:4px}.research-item p{font-size:.9rem;color:#6b7280;margin:0 0 8px}.research-relevance{font-size:.85rem;color:#7c3aed;font-weight:500}.incentive-block{background:#fff;border-radius:16px;padding:32px;margin-bottom:32px;box-shadow:0 4px 12px rgba(124,58,237,.08)}.incentive-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:640px){.incentive-comparison{grid-template-columns:1fr}}.incentive-bad,.incentive-good{display:flex;gap:12px;padding:20px;border-radius:12px}.incentive-bad{background:#fef2f2;border-left:4px solid #dc2626}.incentive-good{background:#ecfdf5;border-left:4px solid #10b981}.incentive-icon{font-size:1.5rem;flex-shrink:0}.incentive-bad strong,.incentive-good strong{display:block;font-size:.95rem;margin-bottom:4px}.incentive-bad strong{color:#dc2626}.incentive-good strong{color:#059669}.incentive-bad p,.incentive-good p{font-size:.85rem;color:#4b5563;margin:0}.deal-block{background:linear-gradient(135deg,#7c3aed,#5b21b6);border-radius:16px;padding:32px;color:#fff}.deal-block h4{color:#fff;border-bottom-color:hsla(0,0%,100%,.3)}.deal-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:640px){.deal-grid{grid-template-columns:1fr}}.deal-item{background:hsla(0,0%,100%,.1);border-radius:12px;padding:24px}.deal-label{display:block;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;opacity:.8}.deal-item ul{list-style:none;padding:0;margin:0}.deal-item li{position:relative;padding-left:20px;margin-bottom:8px;font-size:.9rem}.deal-item li:before{content:"→";position:absolute;left:0;opacity:.7}.roadmap-section{padding:40px 24px;background:#faf5ff}.roadmap-section h1{font-size:2rem;color:#5b21b6;margin-bottom:8px}.roadmap-section h2{font-size:1.5rem;color:#7c3aed;margin:48px 0 16px;padding-bottom:8px;border-bottom:2px solid #a78bfa}.mermaid{display:flex;justify-content:center;overflow-x:auto}.legend-dot.success{background:#10b981}.roadmap{position:relative;padding:24px 0}.roadmap:before{content:"";position:absolute;left:24px;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#a78bfa,#7c3aed,#10b981);border-radius:3px}@media (min-width:768px){.roadmap:before{left:50%;transform:translateX(-50%)}}.roadmap-phase{position:relative;margin-bottom:48px;padding-left:64px}@media (min-width:768px){.roadmap-phase{padding-left:0;width:50%}.roadmap-phase:nth-child(odd){margin-left:50%;padding-left:48px}.roadmap-phase:nth-child(2n){padding-right:48px;text-align:right}}.phase-marker{position:absolute;left:12px;width:28px;height:28px;background:#7c3aed;border:4px solid #faf5ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.8rem;box-shadow:0 2px 8px rgba(124,58,237,.3)}@media (min-width:768px){.roadmap-phase:nth-child(odd) .phase-marker{left:-14px}.roadmap-phase:nth-child(2n) .phase-marker{right:-14px;left:auto}}.phase-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.06);border-left:4px solid #7c3aed;transition:transform .2s,box-shadow .2s}.phase-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(124,58,237,.12)}@media (min-width:768px){.roadmap-phase:nth-child(2n) .phase-card{border-left:none;border-right:4px solid #7c3aed}}.phase-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}@media (min-width:768px){.roadmap-phase:nth-child(2n) .phase-header{flex-direction:row-reverse}}.phase-time{font-size:.75rem;font-weight:600;color:#7c3aed;background:#faf5ff;padding:4px 10px;border-radius:20px}.phase-title{font-size:1.1rem;font-weight:700;color:#1f2937}.phase-tasks{list-style:none;margin-top:12px}.phase-tasks li{position:relative;padding-left:20px;margin-bottom:8px;font-size:.95rem;color:#6b7280}@media (min-width:768px){.roadmap-phase:nth-child(2n) .phase-tasks li{padding-left:0;padding-right:20px}.roadmap-phase:nth-child(2n) .phase-tasks li:before{left:auto;right:0}}.phase-tasks li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.phase-status{display:inline-block;margin-top:12px;padding:6px 12px;border-radius:6px;font-size:.8rem;font-weight:600}.status-current{background:#fef3c7;color:#92400e}.status-next{background:#e0e7ff;color:#3730a3}.status-future{background:#f3f4f6;color:#6b7280}.cta-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px}.comparison-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.06)}.comparison-card.bad{border-top:4px solid #dc2626}.comparison-card.good{border-top:4px solid #10b981}.comparison-card h4{font-size:1rem;margin-bottom:12px}.comparison-card.bad h4{color:#dc2626}.comparison-card.good h4{color:#10b981}.comparison-card ul{list-style:none}.comparison-card ul li{padding:8px 0;border-bottom:1px solid #f3f4f6;font-size:.9rem}.comparison-card ul li:last-child{border-bottom:none}.pricing-features li{gap:.5rem;font-size:.875rem;line-height:1.25rem}.pricing-note{margin-top:1rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding:1rem;font-size:.75rem;line-height:1rem;color:rgb(107 114 128/var(--tw-text-opacity,1))}.section-investors{padding:80px 0;background:linear-gradient(180deg,#faf5ff,#fff)}.section-investors .container{max-width:1000px;margin:0 auto;padding:0 24px}.section-investors h2{font-size:2rem;color:#5b21b6;margin-bottom:8px}.section-investors .section-subtitle{font-size:1.1rem;color:#6b7280;margin-bottom:48px}.section-investors h3{font-size:1.3rem;color:#5b21b6;margin-bottom:20px;padding-bottom:8px;border-bottom:2px solid #e9d5ff}.info-block{margin-bottom:48px}.reasons-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:900px){.reasons-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.reasons-grid{grid-template-columns:1fr}}.reason-card{background:#fff;border-radius:12px;padding:24px 20px;text-align:center;box-shadow:0 4px 12px rgba(124,58,237,.06);border-top:3px solid #7c3aed}.reason-icon{font-size:2rem;display:block;margin-bottom:12px}.reason-card strong{display:block;font-size:1rem;color:#1f2937;margin-bottom:8px}.reason-card p{font-size:.85rem;color:#6b7280;margin:0;line-height:1.5}.contrast-block{margin-bottom:48px}.contrast-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:700px){.contrast-grid{grid-template-columns:1fr}}.contrast-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.04)}.contrast-card.bad{border-left:4px solid #dc2626;background:#fef2f2}.contrast-card.good{border-left:4px solid #10b981;background:#ecfdf5}.contrast-header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.contrast-header span{font-size:1.5rem}.contrast-header strong{font-size:1rem}.contrast-card.bad .contrast-header strong{color:#dc2626}.contrast-card.good .contrast-header strong{color:#059669}.contrast-card ul{list-style:none;padding:0;margin:0}.contrast-card li{position:relative;padding-left:20px;margin-bottom:10px;font-size:.9rem;color:#4b5563}.contrast-card li:before{content:"→";position:absolute;left:0;color:#9ca3af}.capital-block{background:#fff;border-radius:16px;padding:32px;margin-bottom:48px;box-shadow:0 4px 12px rgba(124,58,237,.08)}.capital-breakdown{margin-bottom:24px}.capital-item{display:grid;grid-template-columns:200px 180px 1fr;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #f3f4f6}@media (max-width:700px){.capital-item{grid-template-columns:1fr;gap:4px}}.capital-label{font-weight:600;color:#1f2937}.capital-range{font-size:1.1rem;font-weight:700;color:#7c3aed}.capital-item p{font-size:.85rem;color:#6b7280;margin:0}.capital-total{display:grid;grid-template-columns:200px 180px 1fr;gap:16px;align-items:center;padding:20px 0 0;margin-top:8px}@media (max-width:700px){.capital-total{grid-template-columns:1fr;gap:8px}}.capital-total .capital-label{font-size:1.1rem}.capital-total .capital-range{font-size:1.4rem;color:#5b21b6}.capital-gap{display:flex;gap:24px;padding:20px;background:#faf5ff;border-radius:12px;margin-top:24px}@media (max-width:500px){.capital-gap{flex-direction:column;gap:12px}}.gap-item{display:flex;align-items:center;gap:12px}.gap-item.highlight{background:#7c3aed;color:#fff;padding:12px 20px;border-radius:8px;margin-left:auto}@media (max-width:500px){.gap-item.highlight{margin-left:0}}.gap-label{font-size:.9rem}.gap-value{font-weight:700;font-size:1.1rem}.gap-value.bad{color:#dc2626}.gap-item.highlight .gap-value{color:#fff}.options-block{margin-bottom:48px}.option-number{width:32px;height:32px;background:#7c3aed;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0}.option-details{background:#faf5ff;border-radius:8px;padding:16px;margin-bottom:16px}.option-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.option-row span{font-size:.9rem;color:#6b7280}.option-row strong{font-size:.95rem;color:#5b21b6}.option-features{list-style:none;padding:0;margin:0 0 16px;flex-grow:1}.option-features li{position:relative;padding-left:20px;margin-bottom:8px;font-size:.85rem;color:#4b5563}.option-features li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.option-tag{display:inline-block;background:#ede9fe;color:#5b21b6;font-size:.75rem;font-weight:600;padding:6px 12px;border-radius:20px;align-self:flex-start}.example-block{background:#fff;border-radius:16px;padding:32px;margin-bottom:48px;box-shadow:0 4px 12px rgba(124,58,237,.08)}.example-table{max-width:600px}.example-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f3f4f6}.example-source{font-size:.9rem;color:#4b5563}.example-amount{font-weight:600;color:#1f2937;font-size:.95rem}.example-row.total{border-bottom:none;border-top:2px solid #7c3aed;margin-top:8px;padding-top:16px}.example-row.total .example-source{font-weight:700;color:#1f2937}.example-row.total .example-amount{font-size:1.2rem;color:#5b21b6}.example-note{margin-top:16px;font-size:.85rem;color:#10b981;font-weight:500}.returns-block{margin-bottom:48px}.returns-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:900px){.returns-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.returns-grid{grid-template-columns:1fr}}.return-item{background:#fff;border-radius:12px;padding:24px 20px;text-align:center;box-shadow:0 4px 12px rgba(124,58,237,.06)}.return-icon{font-size:2rem;display:block;margin-bottom:12px}.return-item strong{display:block;font-size:1rem;color:#1f2937;margin-bottom:8px}.return-item p{font-size:.85rem;color:#6b7280;margin:0;line-height:1.5}.no-returns-block{background:#fef2f2;border-radius:16px;padding:32px;margin-bottom:48px;border-left:4px solid #dc2626}.no-returns-block h3{color:#dc2626;border-bottom-color:#fecaca}.no-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width:600px){.no-list{grid-template-columns:1fr}}.no-list li{display:flex;align-items:center;gap:10px;font-size:.95rem;color:#991b1b}.no-list li span{font-weight:700;font-size:1.1rem}.investor-cta{background:linear-gradient(135deg,#7c3aed,#5b21b6);border-radius:16px;padding:40px;text-align:center;color:#fff}.investor-cta h3{color:#fff;border-bottom:none;font-size:1.5rem;margin-bottom:12px}.investor-cta p{font-size:1rem;opacity:.95;margin-bottom:24px}.investor-cta .cta-buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.investor-cta .btn-primary{background:#fff;color:#5b21b6}.investor-cta .btn-secondary{background:transparent;color:#fff;border:2px solid #fff}.investor-cta .cta-note{margin-top:20px;font-size:.85rem;opacity:.8}.warteliste-section{padding:80px 0;background:linear-gradient(135deg,#7c3aed,#5b21b6)}.warteliste-section .vk-section-title{color:#fff;text-align:center;font-size:2rem;margin-bottom:16px}.warteliste-intro{text-align:center;color:#fff;font-size:1.1rem;max-width:600px;margin:0 auto 40px;opacity:.95;line-height:1.6}.form-container{max-width:560px;margin:0 auto;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.2)}.form-tabs{display:flex;background:#f3f4f6;border-bottom:2px solid #e5e7eb}.tab-button{flex:1;padding:18px 20px;font-weight:600;font-size:1rem;text-align:center;cursor:pointer;transition:all .3s ease;border:none;background:#f3f4f6;color:#6b7280;position:relative}.tab-button:hover{background:#e5e7eb;color:#5b21b6}.tab-button.active{background:#fff;color:#5b21b6;border-bottom:3px solid #7c3aed;margin-bottom:-2px}.tab-content{display:none;background:#fff;padding:32px}.tab-content.active{display:block}.tab-content form{width:100%}.form-group{margin-bottom:20px;width:100%}.form-group label{display:block;font-size:.9rem;font-weight:600;color:#5b21b6;margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:14px 16px;border-radius:8px;border:2px solid #e5e7eb;font-size:1rem;transition:all .3s ease;background:#fff;box-sizing:border-box}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.form-group textarea{resize:vertical;min-height:100px}.submit-button{width:100%;padding:16px 24px;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;font-size:1rem;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;margin-top:8px}.submit-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(124,58,237,.4)}.success-message{display:none;padding:16px 20px;border-radius:8px;margin-top:16px;text-align:center;color:#fff;background:#10b981;font-weight:500}.warteliste-footer{text-align:center;margin-top:24px;color:#fff;font-size:.85rem;opacity:.8}.faq-section{padding:80px 0;background:#faf5ff}.faq-section .vk-section-title{text-align:center;font-size:2rem;color:#5b21b6;margin-bottom:48px}.faq-content{max-width:800px;margin:0 auto}.faq-item{background:#fff;border-radius:12px;margin-bottom:12px;box-shadow:0 4px 12px rgba(124,58,237,.06);border-left:4px solid #7c3aed;overflow:hidden;transition:all .3s ease}.faq-item:hover{box-shadow:0 8px 24px rgba(124,58,237,.12)}.faq-question{font-size:1.05rem;font-weight:600;color:#1f2937;padding:20px 24px;margin:0;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;background:#fff;transition:background .2s ease}.faq-question:hover{background:#faf5ff}.faq-question:after{content:"+";font-size:1.5rem;font-weight:300;color:#7c3aed;flex-shrink:0;transition:transform .3s ease}.faq-item.active .faq-question:after{content:"−"}.faq-answer{font-size:.95rem;color:#4b5563;line-height:1.7;padding:0 24px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item.active .faq-answer{max-height:500px;padding:0 24px 20px}.leistungen-accordion{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;max-width:900px;margin:0 auto}.leistungen-accordion .accordion-item{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);overflow:hidden;transition:box-shadow .3s ease}.leistungen-accordion .accordion-item:hover{box-shadow:0 4px 20px rgba(124,58,237,.15)}.leistungen-accordion .accordion-trigger{display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;background:#fff;transition:background .2s ease}.leistungen-accordion .accordion-trigger:hover{background:#faf5ff}.leistungen-accordion .accordion-icon{font-size:1.5rem}.leistungen-accordion .accordion-title{font-weight:600;color:#1f2937;flex:1}.leistungen-accordion .accordion-trigger:after{content:"+";font-size:1.3rem;font-weight:300;color:#7c3aed;transition:transform .3s ease}.leistungen-accordion .accordion-item.active .accordion-trigger:after{content:"−"}.leistungen-accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 20px}.leistungen-accordion .accordion-content p{color:#4b5563;line-height:1.6;margin:0}.leistungen-accordion .accordion-item.active .accordion-content{max-height:200px;padding:0 20px 16px}.options-intro{text-align:center;color:#6b7280;margin-bottom:24px;font-size:.95rem}.options-accordion{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.option-accordion{background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.08);overflow:hidden;position:relative;transition:box-shadow .3s ease,transform .3s ease}.option-accordion:hover{box-shadow:0 8px 28px rgba(124,58,237,.15);transform:translateY(-2px)}.option-accordion .accordion-trigger{display:flex;align-items:center;gap:12px;padding:20px;cursor:pointer;background:#fff;transition:background .2s ease}.option-accordion .accordion-trigger:hover{background:#faf5ff}.option-accordion .option-number{width:36px;height:36px;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1rem;flex-shrink:0}.option-accordion .accordion-title{font-weight:600;color:#1f2937;flex:1;font-size:1.05rem}.option-accordion .option-tag{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-size:.7rem;font-weight:600;padding:4px 10px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.option-accordion .accordion-trigger:after{content:"+";font-size:1.4rem;font-weight:300;color:#7c3aed;margin-left:8px;transition:transform .3s ease}.option-accordion.active .accordion-trigger:after{content:"−"}.option-accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;padding:0 20px}.option-accordion.active .accordion-content{max-height:500px;padding:0 20px 20px}.option-accordion .option-details{background:#f8fafc;border-radius:10px;padding:12px 16px;margin-bottom:16px}.option-accordion .option-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e5e7eb}.option-accordion .option-row:last-child{border-bottom:none}.option-accordion .option-row span{color:#6b7280;font-size:.9rem}.option-accordion .option-row strong{color:#1f2937;font-size:.9rem}.option-accordion .option-features{list-style:none;padding:0;margin:0}.option-accordion .option-features li{padding:8px 0 8px 28px;position:relative;color:#4b5563;font-size:.9rem;border-bottom:1px solid #f3f4f6}.option-accordion .option-features li:last-child{border-bottom:none}.option-accordion .option-features li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.preise-accordion{display:flex;flex-direction:column;gap:20px;max-width:800px;margin:0 auto 32px}.pricing-accordion{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;transition:box-shadow .3s ease}.pricing-accordion:hover{box-shadow:0 8px 28px rgba(124,58,237,.12)}.pricing-accordion .accordion-trigger{padding:24px;cursor:pointer;background:#fff;transition:background .2s ease;display:flex;align-items:center;justify-content:space-between}.pricing-accordion .accordion-trigger:hover{background:#faf5ff}.pricing-trigger-content{display:flex;align-items:center;gap:20px;flex-wrap:wrap;flex:1}.pricing-trigger-title{font-weight:700;color:#1f2937;font-size:1.15rem}.pricing-trigger-price{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;padding:8px 16px;border-radius:20px;font-weight:700;font-size:1.1rem}.pricing-trigger-price small{font-weight:400;font-size:.8rem;opacity:.9}.pricing-accordion .accordion-trigger:after{content:"+";font-size:1.5rem;font-weight:300;color:#7c3aed;margin-left:16px;transition:transform .3s ease}.pricing-accordion.active .accordion-trigger:after{content:"−"}.pricing-accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;padding:0 24px}.pricing-accordion.active .accordion-content{max-height:600px;padding:0 24px 24px}.pricing-accordion .pricing-subtitle{color:#6b7280;margin-bottom:8px}.pricing-accordion .pricing-note{font-size:.85rem;color:#9ca3af;font-style:italic;margin-bottom:16px}.pricing-accordion .pricing-features{list-style:none;padding:0;margin:0 0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.pricing-accordion .pricing-features li{padding:8px 0 8px 28px;position:relative;color:#4b5563;font-size:.95rem}.pricing-accordion .pricing-features li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.pricing-accordion .pricing-info-box{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-left:4px solid #7c3aed;padding:16px 20px;border-radius:0 12px 12px 0;font-size:.9rem;color:#4b5563;line-height:1.6}.pricing-accordion .pricing-info-box strong{color:#7c3aed}.zielgruppe-section{padding-top:5rem;padding-bottom:5rem;background:#f8f9fa}.zielgruppe-content{margin-left:auto;margin-right:auto;max-width:48rem}.zielgruppe-intro{margin-bottom:2.5rem;text-align:center;font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.zielgruppe-checklist{margin-bottom:2rem;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08)}.checklist-title{margin-bottom:1.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;color:#4a5fc1}.checklist-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.checklist-list li{position:relative;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1));padding-top:.75rem;padding-bottom:.75rem;padding-left:2rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.checklist-list li:last-child{border-width:0}.checklist-list li{list-style:none}.checklist-list li:before{content:"✓";position:absolute;left:0;font-size:1.125rem;line-height:1.75rem;font-weight:700;color:#10b981}.zielgruppe-note{margin-top:2rem;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;font-style:italic;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));box-shadow:0 2px 10px rgba(0,0,0,.04)}.zielgruppe-cta,.zielgruppe-note{text-align:center}.zielgruppe-cta{margin-top:2.5rem}.leistungen-section{background:#f8f9fa}.flexzimmer-section,.leistungen-section{padding-top:5rem;padding-bottom:5rem}.flexzimmer-section{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.flexzimmer-content{margin-left:auto;margin-right:auto;max-width:48rem;border-radius:1rem;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#faf5ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(250,245,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#eff6ff var(--tw-gradient-to-position);padding:2.5rem;text-align:center;box-shadow:0 4px 20px rgba(102,126,234,.1)}.flexzimmer-desc{margin-bottom:2rem;font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.flexzimmer-cta{margin-top:2rem}.standort-section{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:5rem;padding-bottom:5rem}.standort-content{margin-left:auto;margin-right:auto;max-width:56rem}.standort-intro{margin-bottom:2.5rem;text-align:center;font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.standort-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media (min-width:768px){.standort-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.standort-item{border-radius:.75rem;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding:1.5rem;text-align:center;transition:all .3s ease}.standort-item,.standort-item:hover{--tw-bg-opacity:1}.standort-item:hover{background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:0 4px 15px rgba(0,0,0,.08)}.standort-title{margin-bottom:.5rem;font-size:1rem;line-height:1.5rem;font-weight:700;color:#4a5fc1}.standort-item p{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.preise-section{padding-top:5rem;padding-bottom:5rem;background:#f8f9fa}.pricing-subtitle{margin-bottom:1rem;text-align:center;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.pricing-note{margin-bottom:2rem;text-align:center;--tw-text-opacity:1}.pricing-info-box,.pricing-note{font-size:.875rem;line-height:1.25rem;color:rgb(75 85 99/var(--tw-text-opacity,1))}.pricing-info-box{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding:1.25rem;--tw-text-opacity:1}.pricing-features,.pricing-info-box{margin-top:1.5rem}.pricing-features{margin-bottom:1.5rem}.pricing-features>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.pricing-features li{display:flex;align-items:flex-start;gap:.75rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1));padding-top:.5rem;padding-bottom:.5rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.pricing-features li:last-child{border-width:0}.pricing-features li:before{content:"✓";flex-shrink:0;font-weight:700;color:rgb(5 150 105/var(--tw-text-opacity,1))}.pricing-features li:before,.pricing-footer{--tw-text-opacity:1}.pricing-footer{margin-left:auto;margin-right:auto;margin-top:2.5rem;max-width:42rem;text-align:center;font-size:.875rem;line-height:1.25rem;color:rgb(75 85 99/var(--tw-text-opacity,1))}.angehoerige-section{padding-top:5rem;padding-bottom:5rem;background:#f8f9fa}.angehoerige-content{margin-left:auto;margin-right:auto;max-width:48rem;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:2.5rem;box-shadow:0 4px 20px rgba(0,0,0,.06)}.angehoerige-intro{margin-bottom:2.5rem;text-align:center;font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.angehoerige-list{margin-top:2rem}.check-list{list-style-type:none}.check-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.check-list{padding:0}.check-item{position:relative;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding-top:1rem;padding-bottom:1rem;padding-left:2.5rem}.check-icon{position:absolute;left:1rem;top:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;color:#10b981}.footer-tagline{margin-bottom:1rem;color:rgb(209 213 219/var(--tw-text-opacity,1))}.footer-legal,.footer-tagline{--tw-text-opacity:1}.footer-legal{margin-top:1.5rem;font-size:.75rem;line-height:1rem;color:rgb(107 114 128/var(--tw-text-opacity,1))}.footer-link{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));text-decoration-line:underline;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.footer-link:hover,.footer-section{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.footer-section{padding-top:3rem;padding-bottom:3rem;text-align:center;background:#333}.footer-title{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}.footer-contact{margin-bottom:1.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.nav-section{position:sticky;top:0;z-index:50;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:1rem;padding-bottom:1rem;box-shadow:0 2px 10px rgba(0,0,0,.1)}.nav-container{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.nav-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.nav-container{padding-left:2rem;padding-right:2rem}}.nav-container{display:flex;align-items:center;justify-content:space-between}.nav-logo{height:2.5rem;width:auto}.nav-menu{display:none;align-items:center;gap:2rem}@media (min-width:768px){.nav-menu{display:flex}}.nav-link{font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;color:#4a5fc1}.nav-link:hover{color:#5a3d7a}.btn-primary{display:inline-block;border-radius:9999px;padding:1rem 2rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:#4a5fc1;color:#fff}.btn-primary:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background:#3d4fa8}.btn-secondary{display:inline-block;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem 2rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;color:#4a5fc1;border:2px solid #4a5fc1}.btn-secondary:hover{background:#4a5fc1;color:#fff}.bg-light{background:#f8f9fa}.stats-grid{margin-top:3rem;margin-bottom:3rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media (min-width:768px){.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat-box{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.06)}.stat-number{margin-bottom:.5rem;font-size:1.5rem;line-height:2rem;font-weight:700}@media (min-width:768px){.stat-number{font-size:1.875rem;line-height:2.25rem}}.stat-number{color:#667eea}.stat-label{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.features-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width:768px){.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature-card{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;box-shadow:0 4px 12px rgba(0,0,0,.06)}.feature-card:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));box-shadow:0 8px 24px rgba(0,0,0,.1)}.feature-icon{margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem}.feature-title{margin-bottom:.5rem;font-weight:700;color:#4a5fc1}.feature-desc{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.sticky{position:sticky}.mx-auto{margin-left:auto;margin-right:auto}.mt-12{margin-top:3rem}.block{display:block}.contents{display:contents}.max-w-3xl{max-width:48rem}.text-center{text-align:center}.text-lg{font-size:1.125rem;line-height:1.75rem}.underline{text-decoration-line:underline}