.step-item.step-1{border-top-color:var(--brand-primary)}.step-item.step-2{border-top-color:var(--brand-secondary)}.step-item.step-3{border-top-color:var(--accent-color)}.step-item.step-4{border-top-color:var(--text-primary)}.section-header.how-it-works-benefits-header{margin-bottom:48px}.section-header.pricing-header{margin-bottom:60px}.pricing-grid.one-time{margin-bottom:100px}.pricing-grid.one-time .price{font-size:22px}.pricing-target-audience{color:var(--text-secondary);margin-bottom:24px;font-size:14px}.pricing-grid.one-time .feature-list{margin-bottom:24px}.pricing-grid.subscriptions{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:800px;margin:0 auto}.popular-badge{position:absolute;top:-12px;right:20px;background:var(--brand-primary);color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700}.pricing-reassurance{text-align:center;padding:32px;background:var(--glass-bg);border-radius:var(--radius-lg);border:1px solid rgba(0,0,0,.05);max-width:800px;margin:48px auto 0;box-shadow:var(--shadow-soft)}.pricing-reassurance h4{color:var(--text-primary);margin-bottom:8px;font-size:20px}.pricing-reassurance p{color:var(--text-secondary);margin-bottom:24px;font-size:16px;line-height:1.6}.pricing-reassurance .btn{padding:10px 24px;font-size:15px}.booking-form-container{background:#fff;padding:40px;border-radius:16px;box-shadow:0 4px 20px #0000000d}.booking-form-container h1.section-title-small{margin-bottom:8px}.booking-form-container .hero-subtitle{font-size:16px;margin-bottom:16px}.booking-features-list{display:flex;gap:20px;list-style:none;padding:0;margin-bottom:28px;flex-wrap:wrap}.booking-feature-item{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--text-secondary)}.booking-feature-icon{color:var(--brand-primary);font-weight:700}.booking-form{display:flex;flex-direction:column;gap:20px}.booking-form .form-group{display:flex;flex-direction:column;gap:8px}.booking-form label{font-weight:600;font-size:14px;color:var(--text-secondary)}.booking-form input,.booking-form select{padding:12px 16px;border-radius:8px;border:1px solid #E5E7EB;font-size:16px;outline:none;background:#fff;transition:border-color .2s}.booking-form input:focus,.booking-form select:focus{border-color:var(--brand-primary)}.booking-form-actions{text-align:center}.booking-form-actions .btn-primary{margin-top:10px;width:100%;justify-content:center}.booking-form-note{font-size:13px;color:var(--text-secondary);margin-top:12px;opacity:.7}.booking-success-message{text-align:center;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.booking-success-message .success-icon{width:80px;height:80px;background-color:#0052ff0d;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.booking-success-message h3{font-size:1.5rem;color:var(--text-primary);margin:0}.booking-success-message p{color:var(--text-secondary);line-height:1.5;margin-bottom:1rem}.booking-error-message{background-color:#fee2e2;color:#b91c1c;padding:12px 16px;border-radius:8px;font-size:14px;margin-bottom:16px;border:1px solid #fecaca}.mt-4{margin-top:1rem}.about-page{padding-top:80px;background-color:var(--bg-color)}.about-page section{padding:80px 0}.about-section-header{text-align:center;margin-bottom:16px}.about-section-desc{text-align:center;color:var(--text-secondary);margin-bottom:40px;font-size:18px}.about-hero-subtitle{color:var(--text-primary)}.about-hero-desc p{margin-bottom:12px}.about-why{background-color:var(--white)}.about-why-container{max-width:800px;margin:0 auto}.why-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:16px;margin-bottom:48px}.why-list-item{display:flex;align-items:center;gap:16px;font-size:16px;padding:20px 24px;background-color:var(--bg-color);border-radius:var(--radius-lg)}.why-list-text{font-weight:500}.why-conclusion{text-align:center;font-size:18px;font-weight:500}.why-conclusion-primary{color:var(--brand-primary);margin-bottom:8px}.about-founders-header{text-align:center;margin-bottom:60px;padding:0 12px}.about-founders-header p{color:var(--text-secondary);font-size:18px;max-width:700px;margin:0 auto 8px}.about-founders-header p:last-child{margin-bottom:0}.founders-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;max-width:1000px;margin:0 auto}.founder-card{background-color:var(--white);padding:20px;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);text-align:center}.founder-image{display:block;margin:0 auto 24px;width:160px;height:160px;border-radius:50%;object-fit:cover;object-position:center top;border:3px solid var(--bg-color)}.founder-name{font-size:24px;margin-bottom:4px;font-weight:700}.founder-role{color:var(--brand-primary);font-weight:600;margin-bottom:24px}.founder-bio{color:var(--text-secondary);display:flex;flex-direction:column;gap:16px;line-height:1.6;text-align:left}.about-trust{background-color:#303036;color:var(--white)}.about-trust-container{max-width:900px;margin:0 auto;text-align:center}.about-trust-container h2{color:var(--white)}.about-trust-desc{font-size:18px;color:#fffc;margin-bottom:8px}.about-trust-desc.last{margin-bottom:48px}.trust-grid{gap:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.trust-grid-item{padding:40px 32px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px}.trust-grid-item p{font-weight:500;font-size:16px;line-height:1.5}.about-cta{padding-top:100px;padding-bottom:100px;text-align:center;background-color:var(--white)}.about-cta-desc{color:var(--text-secondary);font-size:18px;margin-bottom:40px}.btn-large{padding:16px 36px;font-size:18px}:root{--bg-color: #f4f6f8;--text-primary: #303036;--text-secondary: #6B7280;--brand-primary: #2394FF;--brand-secondary: #00b4d8;--accent-color: #af80e1;--white: #ffffff;--glass-bg: rgba(255, 255, 255, .98);--glass-border: rgba(229, 231, 235, .8);--font-main: -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Display", Roboto, Helvetica, Arial, sans-serif;--container-width: 1200px;--section-spacing: 100px;--shadow-soft: 0 2px 8px rgba(0, 0, 0, .04);--shadow-hover: 0 8px 24px rgba(0, 0, 0, .08);--radius-md: 4px;--radius-lg: 8px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden;width:100%}body,#root{font-family:var(--font-main);background-color:var(--bg-color);color:var(--text-primary);line-height:1.6;overflow-x:hidden;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit;transition:all .2s ease}ul{list-style:none}img{max-width:100%;display:block}h1,h2,h3,h4{font-weight:600;letter-spacing:-.025em;line-height:1.2}p{font-weight:400}.container{max-width:var(--container-width);margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:var(--radius-md);font-weight:500;font-size:14px;transition:all .2s ease;cursor:pointer;border:1px solid transparent}.btn-primary{background:linear-gradient(-45deg,var(--brand-primary),var(--brand-secondary),var(--accent-color),var(--brand-primary));background-size:300% 300%;animation:flowLava 6s ease-in-out infinite;color:var(--white);border:none;box-shadow:0 4px 15px #2394ff66;transition:transform .2s ease,box-shadow .2s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2394ff99}.btn-secondary{background-color:transparent;border-color:var(--brand-primary);color:var(--brand-primary)}.btn-secondary:hover{border-color:var(--brand-primary);background-color:var(--brand-primary);color:var(--white)}.btn-ghost{background-color:transparent;border:2px solid currentColor;color:var(--text-primary)}.btn-ghost:hover{background-color:#00000008;transform:translateY(-1px)}.btn-text{color:var(--accent-color);font-weight:600;padding:0}.btn-text:hover{color:#2a5a88;text-decoration:underline}.btn-book-pilot{background:linear-gradient(-45deg,var(--brand-primary),var(--brand-secondary),var(--accent-color),var(--brand-primary))!important;background-size:300% 300%!important;animation:flowLava 6s ease-in-out infinite!important;color:var(--white)!important;font-weight:600!important;border:none!important;box-shadow:0 4px 15px #2394ff66!important;transition:transform .2s ease,box-shadow .2s ease!important}.btn-book-pilot:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #2394ff99!important}.header-actions .btn-book-pilot{padding:10px 24px!important}.cta-section .btn-book-pilot{background-color:var(--white)!important;color:var(--text-primary)!important;box-shadow:none!important}.cta-section .btn-book-pilot:hover{background-color:#ece8d9!important;transform:translateY(-1px)!important;box-shadow:var(--shadow-soft)!important}.site-header{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:12px 0;transition:padding .3s ease}.site-header.scrolled{padding:12px 0;background:var(--bg-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 6px -1px #0000000d}.header-container{display:flex;justify-content:space-between;align-items:center}.logo.brand{flex:1;display:flex;justify-content:flex-start}.brand a{display:flex;align-items:center;gap:12px;text-decoration:none}.header-logo-icon{width:32px;height:32px}.header-logo-text{font-family:Comfortaa,sans-serif;font-weight:600;letter-spacing:.25em;text-transform:uppercase;transform:translateY(2px)}.main-nav{display:flex;justify-content:center}.main-nav ul{display:flex;gap:48px}.main-nav-link{text-decoration:none;font-weight:500;font-size:15px;transition:color .3s ease}.main-nav-link:hover{color:var(--brand-primary)}.header-actions{flex:1;display:flex;justify-content:flex-end;gap:16px;align-items:center}.header-actions .lang-btn{padding:8px 16px}.header-actions .btn-primary{background-color:var(--white);color:var(--text-primary);border:1px solid rgba(48,48,54,.15);box-shadow:0 1px 2px #0000000d}.header-actions .btn-primary:hover{background-color:#ece8d9;border-color:var(--text-primary);transform:translateY(-1px)}.mobile-menu-toggle{display:none;background:none;border:none;cursor:pointer;flex-direction:column;gap:4px}.mobile-menu-toggle span{display:block;width:24px;height:2px;background-color:var(--text-primary)}.hero{padding-top:60px;padding-bottom:20px;min-height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.hero-gradient{background-color:var(--bg-color)}.sparkle-field{position:absolute;top:0;left:0;width:100%;height:60%;z-index:1;pointer-events:none;overflow:hidden}.sparkle{position:absolute;width:3px;height:3px;background:#fffc;border-radius:50%;animation:sparkleFloat 3s ease-in-out infinite}@keyframes sparkleFloat{0%,to{opacity:0;transform:translateY(0) scale(.5)}50%{opacity:1;transform:translateY(-20px) scale(1)}}.hero-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0;transition:opacity 1s ease}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#f9f9f866;z-index:1}.hero-content{position:relative;z-index:2;text-align:center;max-width:800px;margin:0 auto}.hero-logo-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:32px;animation:fadeUp .8s ease-out forwards}.hero-logo-icon{width:120px;height:120px;margin-bottom:16px;filter:brightness(0) invert(1);opacity:.9}.hero-logo-text{font-family:Comfortaa,sans-serif;font-size:28px;font-weight:600;letter-spacing:.35em;color:#ffffffe6;text-transform:uppercase;margin-left:.35em}.hero-title{font-size:52px;color:var(--text-primary);margin-bottom:16px;font-weight:500;letter-spacing:-.04em;line-height:1.1;animation:fadeUp .8s ease-out forwards}.text-highlight{background:linear-gradient(-45deg,var(--brand-primary),var(--brand-secondary),var(--accent-color),var(--brand-primary));background-size:300% 300%;color:transparent;-webkit-background-clip:text;background-clip:text;animation:flowLava 6s ease-in-out infinite;font-weight:700}@keyframes flowLava{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hero-subtitle{font-size:18px;color:var(--text-secondary);margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.5;animation:fadeUp .8s ease-out .2s forwards;opacity:0}.hero-actions{display:flex;gap:16px;justify-content:center;animation:fadeUp .8s ease-out .4s forwards;opacity:0}.hero-animation{position:relative;width:100%;max-width:100vw;height:300px;margin:20px auto 64px;overflow:hidden;z-index:2}.transformation-line{position:absolute;top:50%;left:50%;width:2px;height:280px;transform:translate(-50%,-50%);z-index:10}.line-glow{position:relative;width:100%;height:100%;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,transparent 100%);box-shadow:0 0 16px 4px #94a3b866,0 0 60px 12px #94a3b833;overflow:hidden}.line-glow:after{content:"";position:absolute;top:-50%;left:-2px;width:6px;height:30%;background:#fff;box-shadow:0 0 20px 4px #fffc,0 0 40px 10px #3b82f699;border-radius:50%;animation:travelingSparkle 3s linear infinite}@keyframes travelingSparkle{0%{top:-50%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:150%;opacity:0}}.image-card{position:absolute;top:50%;left:0;width:220px;height:280px;transform:translateY(-50%);border-radius:12px;overflow:hidden;will-change:transform}.image-card .card-before,.image-card .card-after{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;will-change:clip-path}.image-card .card-before{z-index:2}.image-card .card-after{z-index:1}.before-after-section{padding:120px 0;text-align:center;background-color:var(--bg-color);position:relative;border-top:1px solid #d1ccb6;border-bottom:1px solid #d1ccb6}.section-title-small{font-size:32px;margin-bottom:60px;color:var(--text-primary);font-weight:700}.comparison-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1200px;margin:0 auto}.global-toggle-container{display:inline-flex;background-color:#0000000d;border-radius:30px;padding:4px;position:relative;margin:0 auto 40px;box-shadow:inset 0 2px 4px #00000005}.global-toggle-bg{position:absolute;top:4px;left:4px;bottom:4px;width:calc(50% - 4px);background-color:var(--white);border-radius:26px;box-shadow:0 2px 5px #0000001a;transition:transform .3s cubic-bezier(.165,.84,.44,1);z-index:1}.global-toggle-container.after-active .global-toggle-bg{transform:translate(100%)}.global-toggle-btn{position:relative;background:transparent;border:none;font-size:14px;font-weight:600;color:var(--text-secondary);cursor:pointer;padding:10px 24px;transition:color .3s ease;z-index:2;flex:1 1 50%;text-align:center}.global-toggle-btn.active{color:var(--brand-primary)}.eyecandy-text{background:linear-gradient(90deg,var(--brand-primary),var(--accent-color));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:700;transition:all .3s ease}.global-toggle-btn.active .eyecandy-text{text-shadow:0 0 16px rgba(59,130,246,.4)}.team-styles-section{padding:80px 0;text-align:center;background-color:var(--bg-color);position:relative;border-top:1px solid #d1ccb6}.team-types-showcase{padding:var(--section-spacing) 0;background-color:var(--bg-color);position:relative;overflow:hidden}.team-types-container{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"header visuals" "controls visuals";gap:32px 64px;align-items:start}.team-types-header{grid-area:header;text-align:left}.team-types-controls{grid-area:controls;width:80%;margin:0 auto}.team-types-desc{color:var(--text-secondary);font-size:18px;margin-bottom:0;line-height:1.6}.style-accordion{display:flex;flex-direction:column;gap:12px}.style-accordion-item{background:var(--white);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:16px 20px;cursor:pointer;transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 2px 4px #00000005}.style-accordion-item:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px);border-color:#2394ff4d}.style-accordion-item.active{border-color:var(--brand-primary);box-shadow:0 8px 20px #2394ff26}.style-accordion-header{display:flex;align-items:center;gap:12px}.style-indicator{width:12px;height:12px;border-radius:50%;border:2px solid var(--glass-border);transition:all .3s ease}.style-accordion-item.active .style-indicator{border-color:transparent;background:linear-gradient(-45deg,var(--brand-primary),var(--accent-color));box-shadow:0 0 8px #2394ff80}.style-accordion-header h3{font-size:16px;font-weight:600;margin:0;color:var(--text-primary);transition:color .3s ease}.style-accordion-item.active .style-accordion-header h3{color:var(--brand-primary)}.style-accordion-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.style-accordion-item.active .style-accordion-body{grid-template-rows:1fr}.style-accordion-body-inner{overflow:hidden}.style-accordion-body p{margin:12px 0 0 24px;font-size:14px;color:var(--text-secondary);line-height:1.5}.team-types-visuals{grid-area:visuals;display:flex;justify-content:center;align-self:center}.team-types-display.interactive-frame{position:relative;width:100%;max-width:440px;aspect-ratio:3 / 4;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px #00000026,0 0 0 1px var(--glass-border);background:#e8e4da;isolation:isolate}.team-types-display .team-types-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:1}.team-types-display .team-types-image.active{opacity:1;z-index:2}.ai-scanning-beam{position:absolute;top:-20%;left:-50%;width:200%;height:40px;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.9) 100%);transform:rotate(15deg);z-index:10;pointer-events:none;animation:scanSweep 1s cubic-bezier(.4,0,.2,1) forwards;filter:drop-shadow(0 0 8px rgba(255,255,255,.8));border-bottom:2px solid rgba(255,255,255,.9)}@keyframes scanSweep{0%{top:-30%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:130%;opacity:0}}.team-grid{grid-template-columns:repeat(4,1fr);gap:24px}.comparison-container{position:relative;-webkit-user-select:none;user-select:none}.comparison-frame{position:relative;width:100%;aspect-ratio:3 / 4;-webkit-user-select:none;user-select:none}.comparison-wrapper{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#d1ccb6}.comparison-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.comparison-before{z-index:1}.comparison-after-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;clip-path:inset(0 100% 0 0);z-index:2}.comparison-after{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.comparison-slider{position:absolute;top:0;left:0%;width:4px;height:100%;transform:translate(-50%);z-index:10;pointer-events:none}.slider-line{position:absolute;top:0;left:50%;width:2px;height:100%;background:#fff;transform:translate(-50%);box-shadow:0 0 8px #0000004d}.slider-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003;transition:all .2s ease;pointer-events:auto;cursor:ew-resize}.slider-button svg{color:var(--text-primary)}.comparison-frame:hover .slider-button{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 6px 16px #0000004d}.is-animating .comparison-after-wrapper,.is-animating .comparison-slider{transition:all .5s cubic-bezier(.22,1,.36,1)}.section-label{font-size:18px;text-transform:uppercase;color:var(--text-secondary);letter-spacing:.08em;margin-bottom:32px;font-weight:500}.solutions{padding:var(--section-spacing) 0;background-color:var(--bg-color);position:relative}.section-header{text-align:center;max-width:760px;margin:0 auto 100px}.section-title{font-size:48px;margin-bottom:24px;color:var(--text-primary)}.section-subtitle{font-size:20px;color:var(--text-secondary)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.feature-card{padding:48px 40px;background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);border:1px solid transparent;transition:all .3s ease}.feature-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover);border-color:#a3c9a880}.icon-box{font-size:32px;margin-bottom:32px;background:#ece8d9;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:16px}.feature-card h3{font-size:22px;margin-bottom:16px}.feature-card p{color:var(--text-secondary);font-size:16px;line-height:1.7}.how-it-works{padding:var(--section-spacing) 0;background-color:var(--white);position:relative}.steps-row{display:flex;justify-content:space-between;gap:60px}.step-item{flex:1;position:relative;padding-top:32px;border-top:2px solid #d1ccb6;transition:border-color .3s ease}.step-item:hover{border-color:var(--text-primary)}.step-number{font-family:var(--font-main);font-size:14px;font-weight:600;color:var(--text-secondary);margin-bottom:24px;display:block;letter-spacing:.05em}.step-content h3{font-size:24px;margin-bottom:16px}.step-content p{color:var(--text-secondary);font-size:17px}.process-benefits{margin-top:100px}.benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.benefit-card{background:var(--glass-bg);border-radius:var(--radius-lg);padding:40px;box-shadow:var(--shadow-soft);border:1px solid rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.benefit-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.benefit-card.aspecta{border:2px solid var(--brand-secondary);background:#fff}.benefit-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.benefit-header h3{font-size:24px;color:var(--text-primary);margin:0}.badge{padding:6px 12px;border-radius:20px;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.badge-negative{background:#3030361a;color:var(--text-secondary)}@keyframes shimmer-glint{0%{transform:translate(-150%) skew(-35deg);opacity:0}10%{opacity:1}25%{transform:translate(150%) skew(-35deg);opacity:0}to{transform:translate(150%) skew(-35deg);opacity:0}}.glass-logo-container{position:relative;overflow:hidden;display:inline-block}.glass-logo-shimmer{position:absolute;pointer-events:none;mix-blend-mode:plus-lighter}.badge-positive{background:linear-gradient(-45deg,var(--brand-primary),var(--brand-secondary),var(--accent-color),var(--brand-primary))!important;background-size:300% 300%!important;animation:flowLava 6s ease-in-out infinite!important;color:var(--white)!important;font-weight:600!important;border:none!important;box-shadow:0 4px 15px #2394ff66!important;transition:transform .2s ease,box-shadow .2s ease!important}.benefit-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.benefit-list li{display:flex;align-items:flex-start;gap:12px;font-size:16px;color:var(--text-secondary)}.benefit-list li.positive{color:var(--text-primary);font-weight:500}.benefit-list li span{font-weight:600;display:inline-block;margin-top:2px}.benefit-list li.negative span{color:var(--accent-color)}.benefit-list li.positive span{color:var(--brand-secondary)}.pricing{padding:var(--section-spacing) 0;background-color:var(--bg-color);position:relative}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:0 auto}.pricing-grid:hover .pricing-card:not(:hover){opacity:.6;transform:scale(.98)}.pricing-card{background:var(--white);padding:36px 30px;border-radius:var(--radius-md);border:1px solid transparent;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.pricing-card:hover{border-color:var(--brand-secondary);box-shadow:var(--shadow-hover);transform:translateY(-4px);z-index:20}.pricing-card.featured{border-color:var(--brand-primary);box-shadow:var(--shadow-soft);position:relative;z-index:10}.pricing-card.featured:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover);border-color:var(--brand-primary)}.pricing-card h3{font-size:20px;margin-bottom:12px}.price{font-size:26px;font-weight:600;margin-bottom:24px;letter-spacing:-.02em;color:var(--text-primary)}.price span{font-size:15px;font-weight:400;color:var(--text-secondary)}.feature-list{margin-bottom:40px;flex-grow:1}.feature-list li{margin-bottom:16px;font-size:15px;color:var(--text-secondary);display:flex;align-items:center}.feature-list li:before{content:"";display:block;width:6px;height:6px;background-color:var(--text-primary);border-radius:50%;margin-right:12px}.cta-section{padding:var(--section-spacing) 0;text-align:center;background:var(--text-primary);color:var(--white);position:relative;overflow:hidden}.cta-title{font-size:56px;margin-bottom:24px;color:var(--white);position:relative}.cta-text{font-size:22px;color:#ffffffb3;margin-bottom:48px;position:relative}.cta-actions{display:flex;justify-content:center;gap:24px;margin-bottom:64px;position:relative}.cta-section .btn-primary{background:var(--white);color:#000;padding:16px 36px;font-size:16px}.cta-section .btn-primary:hover{background:#eaeaea}.cta-section .btn-text{color:var(--white)}.trust-badge{opacity:.6;font-size:14px;position:relative;color:#ffffff80}.site-footer{padding:72px 0 0;background:var(--text-primary);color:#ffffff80;font-size:14px}.footer-top{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:40px}.footer-logo-link{display:inline-flex;flex-direction:column;align-items:center;text-decoration:none;margin-bottom:12px}.footer-logo-icon{width:36px;height:36px;margin-bottom:10px;opacity:.75;transition:all .4s ease}.footer-logo-text{font-family:Comfortaa,sans-serif;font-size:18px;font-weight:600;letter-spacing:.3em;color:#ffffffd9;text-transform:uppercase;transition:color .4s ease,text-shadow .4s ease}.footer-logo-link:hover .footer-logo-icon{opacity:1;transform:rotate(12deg) scale(1.08);filter:drop-shadow(0 0 8px rgba(255,255,255,.4))}.footer-logo-link:hover .footer-logo-text{color:#fff;text-shadow:0 0 16px rgba(255,255,255,.3)}.footer-tagline{color:#fff6;font-size:14px;line-height:1.5;max-width:360px;margin:0}.footer-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12) 25%,rgba(255,255,255,.12) 75%,transparent)}.footer-links-row{display:flex;justify-content:center;gap:80px;padding:40px 0}.footer-links-row .link-group h4{color:#fffc;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.footer-links-row .link-group ul{display:flex;flex-direction:column;gap:10px}.footer-links-row .link-group a{color:#ffffff73;font-size:14px;transition:color .2s ease}.footer-links-row .link-group a:hover{color:#ffffffe6}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px solid rgba(255,255,255,.06);font-size:13px;color:#ffffff4d}.footer-bottom p{margin:0}.footer-bottom-links{display:flex;align-items:center;gap:6px}.footer-bottom-links a{color:#ffffff4d;transition:color .2s ease}.footer-bottom-links a:hover{color:#ffffffb3}.footer-dot{color:#ffffff26;font-size:16px;line-height:1}.about-hero-split{display:flex;align-items:center;gap:60px;min-height:420px}.about-hero-left{flex:1 1 55%;text-align:left;animation:fadeUp .8s ease-out forwards}.about-hero-left .hero-title{text-align:left;margin-bottom:12px}.about-hero-left .section-title-small{text-align:left;margin-bottom:28px;background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary));-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic}.about-hero-desc{color:var(--text-secondary);font-size:17px;line-height:1.7;max-width:520px;margin-bottom:36px}.about-hero-desc strong{color:var(--text-primary);font-weight:600}.about-hero-cta{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--brand-primary);text-decoration:none;transition:gap .3s ease,color .3s ease}.about-hero-cta:hover{gap:12px;color:var(--brand-secondary)}.about-hero-cta svg{transition:transform .3s ease}.about-hero-cta:hover svg{transform:translate(4px)}.about-hero-right{flex:1 1 45%;position:relative;min-height:360px;animation:fadeUp .8s ease-out .2s forwards;opacity:0}.about-hero-shapes{position:relative;width:100%;height:360px}.about-hero-shape{position:absolute;border-radius:20px;opacity:.85}.about-hero-shape--1{width:180px;height:180px;background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary));top:10%;right:5%;border-radius:28px;animation:shapeFloat1 6s ease-in-out infinite;box-shadow:0 20px 60px #2394ff40}.about-hero-shape--2{width:120px;height:120px;background:linear-gradient(135deg,var(--brand-secondary),var(--accent-color));top:55%;right:35%;border-radius:24px;animation:shapeFloat2 7s ease-in-out infinite;box-shadow:0 16px 48px #00b4d833}.about-hero-shape--3{width:80px;height:80px;background:linear-gradient(135deg,var(--accent-color),var(--brand-primary));top:15%;right:50%;border-radius:50%;animation:shapeFloat3 5s ease-in-out infinite;box-shadow:0 12px 36px #af80e133}.about-hero-shape--4{width:60px;height:60px;background:linear-gradient(135deg,#2394ff26,#00b4d826);border:2px solid rgba(35,148,255,.25);top:65%;right:10%;border-radius:16px;animation:shapeFloat1 8s ease-in-out infinite reverse}.about-hero-shape--5{width:40px;height:40px;background:linear-gradient(135deg,#00b4d833,#af80e133);border:2px solid rgba(0,180,216,.2);top:5%;right:30%;border-radius:50%;animation:shapeFloat2 6s ease-in-out infinite reverse}@keyframes shapeFloat1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(6deg)}}@keyframes shapeFloat2{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-16px) rotate(-5deg)}}@keyframes shapeFloat3{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.05)}}.booking-trust-signals{position:relative;padding:20px;overflow:hidden}.trust-section-title{font-size:28px;font-weight:700;margin-bottom:32px;background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary),var(--accent-color));background-size:200% 200%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:flowLava 6s ease-in-out infinite;line-height:1.25}.trust-cards{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:16px;position:relative;z-index:2}.trust-card{display:flex;align-items:center;gap:20px;padding:24px 28px;background:var(--white);border-radius:var(--radius-lg);border:1px solid rgba(0,0,0,.04);border-left:3px solid transparent;box-shadow:var(--shadow-soft);transition:all .3s ease;animation:fadeUp .6s ease-out forwards;opacity:0}.trust-card:nth-child(1){animation-delay:.1s;border-left-color:var(--brand-primary)}.trust-card:nth-child(2){animation-delay:.2s;border-left-color:var(--brand-secondary)}.trust-card:nth-child(3){animation-delay:.3s;border-left-color:var(--accent-color)}.trust-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.trust-card-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--bg-color);transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.trust-card:nth-child(1):hover .trust-card-icon{animation:iconWiggle .5s ease;background:#2394ff1a}.trust-card:nth-child(2):hover .trust-card-icon{animation:iconPulse .6s ease;background:#00b4d81a}.trust-card:nth-child(3):hover .trust-card-icon{animation:iconFlash .5s ease;background:#af80e11a;box-shadow:0 0 16px #af80e14d}@keyframes iconWiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(4deg)}}@keyframes iconPulse{0%{transform:scale(1)}30%{transform:scale(1.2)}50%{transform:scale(.95)}70%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes iconFlash{0%{transform:scale(1);opacity:1}25%{transform:scale(1.15);opacity:.6}50%{transform:scale(1);opacity:1}75%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}.trust-card-content h3{font-size:18px;font-weight:600;margin-bottom:6px;color:var(--text-primary)}.trust-card-content p{font-size:14px;color:var(--text-secondary);line-height:1.6;margin:0}.trust-shape{position:absolute;border-radius:20px;opacity:.4}.trust-shape--1{width:100px;height:100px;background:linear-gradient(135deg,#2394ff1a,#00b4d81a);top:10%;right:-30px;border-radius:24px;animation:shapeFloat1 7s ease-in-out infinite}.trust-shape--2{width:60px;height:60px;background:linear-gradient(135deg,#00b4d814,#af80e114);bottom:15%;right:10px;border-radius:50%;animation:shapeFloat2 6s ease-in-out infinite}.trust-shape--3{width:40px;height:40px;border:2px solid rgba(35,148,255,.1);top:50%;right:-10px;border-radius:12px;animation:shapeFloat3 8s ease-in-out infinite}.lang-toggle{display:flex;align-items:center;gap:0;background:#00000008;border:1px solid rgba(0,0,0,.06);border-radius:10px;padding:4px;cursor:pointer;transition:all .3s ease;font-family:inherit}.lang-toggle:hover{background:#0000000f;border-color:#0000001a}.lang-option{display:flex;align-items:center;gap:5px;padding:6px 10px;border-radius:8px;transition:all .25s ease;opacity:.5}.lang-option.active{background:var(--white);box-shadow:0 1px 4px #00000014;opacity:1}.lang-flag{width:20px;height:14px;border-radius:2px;overflow:hidden;flex-shrink:0}.lang-code{font-size:12px;font-weight:600;letter-spacing:.05em;color:var(--text-primary)}.lang-divider{width:1px;height:16px;background:#00000014;margin:0 2px}.legal-page{padding:120px 0 80px;min-height:80vh;background-color:var(--bg-color)}.legal-container{max-width:800px;margin:0 auto}.legal-header{margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid rgba(0,0,0,.06)}.legal-title{font-size:42px;font-weight:600;color:var(--text-primary);margin-bottom:8px;letter-spacing:-.03em}.legal-updated{font-size:14px;color:var(--text-secondary);font-weight:500}.legal-content{display:flex;flex-direction:column;gap:24px}.legal-section{background:var(--white);padding:32px;border-radius:var(--radius-lg);border:1px solid rgba(0,0,0,.04);border-left:3px solid var(--brand-primary);box-shadow:var(--shadow-soft);transition:transform .2s ease,box-shadow .2s ease}.legal-section:hover{transform:translateY(-1px);box-shadow:var(--shadow-hover)}.legal-section h2{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.legal-section p{font-size:15px;color:var(--text-secondary);line-height:1.7;margin-bottom:8px}.legal-section p:last-child{margin-bottom:0}.legal-section ul{list-style:none;padding:0;margin:12px 0;display:flex;flex-direction:column;gap:8px}.legal-section ul li{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:var(--text-secondary);line-height:1.6}.legal-section ul li:before{content:"";display:block;flex-shrink:0;width:6px;height:6px;background:var(--brand-primary);border-radius:50%;margin-top:8px}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.book-pilot-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:100px 0;align-items:start}.trust-grid{display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:1044px){.main-nav ul{gap:20px}.main-nav-link{font-size:14px}.header-actions .btn-book-pilot{padding:8px 16px!important;font-size:13px}}@media(max-width:1024px){.team-types-container{grid-template-columns:1fr;grid-template-areas:"header" "visuals" "controls";gap:40px}.team-types-header{text-align:center;max-width:600px;margin:0 auto}.style-accordion{text-align:left}.team-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)}.main-nav ul{gap:20px}.main-nav-link{font-size:14px}.header-actions .btn-book-pilot{padding:8px 16px!important;font-size:13px}.hero-title{font-size:56px}.pricing-grid{gap:20px}}@media(max-width:992px){.book-pilot-grid{grid-template-columns:1fr;gap:40px;padding:60px 0}}@media(max-width:900px){.header-actions .btn-book-pilot{display:none}.main-nav ul{gap:16px}}@media(max-width:768px){.benefits-grid{grid-template-columns:1fr}.about-hero-split{flex-direction:column;gap:40px;text-align:center}.about-hero-left,.about-hero-left .hero-title,.about-hero-left .section-title-small{text-align:center}.about-hero-desc{margin-left:auto;margin-right:auto}.about-hero-right{min-height:240px}.about-hero-shapes{height:240px}.about-hero-shape--1{width:120px;height:120px}.about-hero-shape--2{width:80px;height:80px}.about-hero-shape--3{width:56px;height:56px}.legal-title{font-size:28px}.legal-section{padding:24px 20px}.site-header{padding:8px 0}.header-container{flex-wrap:wrap;gap:8px}.logo.brand{flex:0 0 auto}.header-logo-text{font-size:14px;letter-spacing:.15em}.main-nav{order:3;width:100%;justify-content:center;border-top:1px solid rgba(0,0,0,.06);padding-top:8px}.main-nav ul{gap:20px;justify-content:center}.main-nav-link{font-size:13px}.header-actions{flex:0 0 auto}.header-actions .btn-book-pilot{display:none}.lang-toggle{padding:3px}.lang-option{padding:4px 8px}.mobile-menu-toggle{display:none}.hero{padding-top:140px;padding-bottom:80px}.hero-title{font-size:40px}.hero-subtitle{font-size:18px}.hero-animation{height:280px}.transformation-line{height:240px}.image-card{width:160px;height:200px}.features-grid,.steps-row,.pricing-grid{display:grid;grid-template-columns:1fr;gap:40px}.feature-card{padding:32px}.pricing-card.featured{transform:none}.comparison-grid{grid-template-columns:1fr;gap:48px}.section-title-small{font-size:24px;margin-bottom:40px}.cta-title{font-size:32px;margin-bottom:16px}.cta-text{font-size:18px;margin-bottom:32px}.cta-actions{flex-direction:column;align-items:center;gap:16px}.about-hero-right{display:none}.founder-bio{text-align:center!important}.header-actions .btn-book-pilot{display:none!important}.footer-links-row{flex-direction:column;gap:32px;align-items:center;text-align:center}.footer-bottom{flex-direction:column;gap:12px;text-align:center}.trust-grid{grid-template-columns:1fr}}@media(max-width:640px){.team-types-container{gap:32px}.team-types-display.interactive-frame{max-width:280px}.team-grid,.comparison-grid,.pricing-grid{grid-template-columns:1fr}.team-types-controls{width:100%}}@media(max-width:480px){.site-header{padding:8px 0}.site-header .container{padding:0 16px}.header-logo-text{display:none}.main-nav ul{gap:12px}.main-nav-link{font-size:12px}.header-actions button{padding:6px 10px!important;font-size:11px;margin-right:0!important}.pricing-card,.pricing-card.featured{padding:24px}.trust-card{padding:16px 20px;gap:16px}.trust-card-icon{width:40px;height:40px}.trust-card-icon svg{width:20px;height:20px}.benefit-header{flex-wrap:wrap;gap:12px}.about-hero-desc{font-size:16px}}@media(max-width:380px){.founder-card{padding:0%}.founder-container,.site-header .container{padding:0 12px}.main-nav ul{gap:8px}.main-nav-link{font-size:10px}.header-actions button{padding:4px 8px!important;font-size:10px}.pricing-card,.pricing-card.featured{padding:16px}.benefit-header{flex-direction:column;align-items:flex-start;gap:12px}.badge{font-size:10px;padding:4px 8px}.section-title{font-size:40px}.section-title-small{font-size:20px;word-break:break-word}.trust-card{padding:12px 16px;gap:12px}.trust-card-icon{width:32px;height:32px}.trust-card-icon svg{width:16px;height:16px}.trust-card-content h3{font-size:14px;margin-bottom:4px}.trust-card-content p{font-size:13px}.about-hero-desc p{font-size:14px;word-break:break-word}}
