@keyframes slideIn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes gold-pulse{0%,to{transform:scale(1);box-shadow:0 8px 32px rgba(212,175,55,.3)}50%{transform:scale(1.02);box-shadow:0 8px 40px rgba(212,175,55,.45)}}:root{--gold:#D4AF37;--gold-light:#F5D778;--gold-muted:#B8973A;--gold-dark:#8B7023;--black:#0A0A0A;--surface:#141414;--surface-elevated:#1E1E1E;--surface-hover:#252525;--text-primary:#F5F5F5;--text-secondary:#A0A0A0;--text-muted:#666666;--border-gold:rgba(212, 175, 55, 0.15);--border-subtle:rgba(255, 255, 255, 0.06);--gold-gradient:linear-gradient(135deg, #D4AF37, #F5D778);--gold-gradient-reverse:linear-gradient(135deg, #F5D778, #D4AF37);--apple-blue:#D4AF37;--apple-green:#D4AF37;--apple-orange:#D4AF37;--apple-red:#D4AF37;--apple-purple:#D4AF37;--apple-pink:#D4AF37;--apple-yellow:#D4AF37;--apple-gray-1:#1E1E1E;--apple-gray-2:#252525;--apple-gray-3:#333333;--apple-gray-4:#444444;--apple-gray-5:#666666;--apple-gray-6:#A0A0A0;--apple-gray-7:#A0A0A0;--apple-gray-8:#CCCCCC;--apple-gray-9:#E0E0E0;--apple-gray-10:#F5F5F5;--apple-text:#F5F5F5;--apple-gray:#A0A0A0;--trust-blue:var(--gold);--success-green:var(--gold);--growth-green:var(--gold);--action-orange:var(--gold);--urgent-red:var(--gold);--learning-purple:var(--gold);--font-primary:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--font-heading:'Playfair Display', Georgia, 'Times New Roman', serif;--font-mono:'SF Mono', Monaco, 'Cascadia Code', monospace;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--radius-sm:6px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--shadow-sm:0 1px 3px rgba(0, 0, 0, 0.3);--shadow-md:0 4px 12px rgba(0, 0, 0, 0.4);--shadow-lg:0 8px 24px rgba(0, 0, 0, 0.5);--shadow-xl:0 16px 48px rgba(0, 0, 0, 0.6)}*{margin:0;padding:0;box-sizing:border-box}body{transition:none;font-size:16px;line-height:1.6;background-color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--black)!important;color:var(--text-primary)!important;font-family:var(--font-primary)!important}body,body.loaded{opacity:1;visibility:visible}iframe,img{display:block}img{max-width:100%;height:auto}iframe{width:100%;height:500px;border:0}.benefits,.contact,.container,.features,.hero,.section,.testimonials,div,h1,h2,h3,h4,h5,h6,iframe,img,p,span{contain:layout}.benefit-item,.feature-item,.hero-content,.testimonial-item{contain:layout;min-height:1px}.btn,.cta-button,button{contain:layout;min-height:44px}.benefit-card,.card,.feature-card,.mobile-menu,.nav,.nav-link,.portfolio-item{contain:layout}h1{line-height:1.2;font-size:2.5rem;font-weight:700}h1,h2,h3,h4,h5,h6,p{margin-bottom:var(--spacing-md)}h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{color:var(--text-secondary)!important}a{text-decoration-thickness:1px;text-underline-offset:2px;transition:all .2s ease;color:var(--gold)!important;text-decoration:none!important}a:hover{color:#b8942f;text-decoration-thickness:2px}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}.section{padding:var(--spacing-xxl)0}.card{background:rgba(20,20,20,.95);border:1px solid rgba(212,175,55,.15);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg);transition:all .3s cubic-bezier(.4,0,.2,1);min-height:400px;display:flex;flex-direction:column}.card:hover,.package-card:hover,.service-card:hover,.step-card:hover{transform:translateY(-8px) scale(1.02)}.card-content{flex-grow:1}.card-footer{margin-top:auto;padding-top:var(--spacing-lg)}.card-header{margin-bottom:var(--spacing-lg)}.card-title{font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-sm)}.card-subtitle{color:#c8c8c8;font-size:.9rem}.service-card{background:rgba(20,20,20,.95);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg);transition:all .3s cubic-bezier(.4,0,.2,1)}.service-card-content{flex:1;display:flex;flex-direction:column}.service-card-footer{margin-top:auto;padding-top:var(--spacing-lg)}.package-card{background:rgba(20,20,20,.95);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg);transition:all .3s cubic-bezier(.4,0,.2,1)}.package-content{display:flex;flex-direction:column}.package-footer{padding-top:var(--spacing-md)}.step-card{margin-bottom:var(--spacing-lg)}.step-number{background:var(--trust-blue)}.pricing-card{margin-bottom:var(--spacing-lg);align-items:center;margin-left:auto;margin-right:auto}.pricing-card.featured{position:relative}.pricing-card.featured::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#d4af37,#f5d778);border-radius:var(--radius-lg);z-index:-1;opacity:.4}.pricing-card.featured .pricing-description{color:#f5f5f5;font-weight:600;background:rgba(212,175,55,.1);padding:8px 12px;border-radius:8px;margin:12px 0}.pricing-badge{margin-bottom:var(--spacing-md)}.pricing-header .price{font-size:2.5rem;font-weight:700;color:var(--trust-blue);margin-bottom:var(--spacing-sm)}.pricing-header .price span{font-size:1rem;color:#c8c8c8}.pricing-features{margin:0 0 var(--spacing-lg)0}.pricing-features li{padding:var(--spacing-xs)0;color:var(--apple-gray-8)}.faq-container{max-width:800px;margin:0 auto}.faq-item{background:rgba(20,20,20,.95);backdrop-filter:blur(20px);border:1px solid rgba(212,175,55,.15);border-radius:var(--radius-lg);margin-bottom:var(--spacing-md);overflow:hidden}.faq-question{padding:var(--spacing-lg);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.faq-question:hover{background:rgba(212,175,55,.05)}.faq-question h3{margin:0;font-size:1.1rem;font-weight:600;color:var(--apple-gray-10)}.faq-toggle{font-size:1.5rem;font-weight:600;color:var(--trust-blue);transition:transform .3s ease}.faq-answer{padding:0 var(--spacing-lg) var(--spacing-lg) var(--spacing-lg);display:none}.faq-answer p{margin:0;color:var(--apple-gray-8);line-height:1.6}.portfolio-image,.portfolio-item{margin-bottom:var(--spacing-lg);display:flex}.portfolio-item{background:rgba(20,20,20,.95);backdrop-filter:blur(20px);border-radius:var(--radius-lg);transition:all .3s cubic-bezier(.4,0,.2,1);flex-direction:column;min-height:500px}.portfolio-item:hover{transform:translateY(-8px) scale(1.02);border-color:rgba(212,175,55,.3)}.portfolio-image{border-radius:var(--radius-md);background:linear-gradient(135deg,var(--trust-blue),var(--growth-green));align-items:center;justify-content:center}.portfolio-placeholder{text-align:center;color:#f5f5f5}.portfolio-icon{font-size:3rem;margin-bottom:var(--spacing-sm)}.portfolio-content{flex:1;display:flex;flex-direction:column;justify-content:space-between}.portfolio-stats{display:flex;gap:var(--spacing-lg);margin:var(--spacing-lg)0}.stat{text-align:center}.stat-number{display:block;font-size:1.5rem;font-weight:700;color:var(--trust-blue)}.stat-label{font-size:.8rem;color:#c8c8c8}.portfolio-grid{gap:var(--spacing-xl);margin-top:var(--spacing-lg)}.service-features{margin:var(--spacing-md)0}.feature-list li,.service-features li{padding:var(--spacing-xs)0;padding-left:var(--spacing-lg)}.service-features li:before{content:"✓";position:absolute;left:0;color:var(--growth-green);font-weight:700}.portfolio-footer{margin-top:auto;padding-top:var(--spacing-lg);text-align:center;display:flex;justify-content:center;align-items:center}.pricing-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg);margin-top:var(--spacing-xl);max-width:1200px;margin-left:auto;margin-right:auto}.pricing-card{max-width:400px;width:100%;margin-top:var(--spacing-md)}.pricing-badge{background:var(--trust-blue);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);line-height:1.2}.agency-badge,.savings-badge{background:#d4af37}.pricing-header{margin-bottom:var(--spacing-lg)}.pricing-header h3{font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-md)}.price{display:flex;align-items:baseline;justify-content:center}.currency{font-size:1.5rem;font-weight:600;color:var(--text-secondary)}.amount{font-size:3.5rem;font-weight:700;color:var(--primary-color);line-height:1}.period{font-size:1.2rem;font-weight:500;margin-left:var(--spacing-xs)}.period,.pricing-description{color:var(--text-secondary)}.pricing-features{margin-bottom:var(--spacing-lg)}.feature-list{list-style:none;padding:0;margin:0}.feature-list li{position:relative;color:var(--text-primary);font-size:.9rem}.feature-list li:before{display:none}.pricing-footer{text-align:center}.pricing-note{font-size:.9rem;color:var(--text-secondary);margin-top:var(--spacing-md)}.agency-card{border-color:rgba(220,38,38,.2);background:#141414}.agency-card:hover{border-color:rgba(220,38,38,.3);box-shadow:0 20px 40px rgba(220,38,38,.1)}.agency-badge{background:linear-gradient(135deg,#d4af37,#f5d778);color:#f5f5f5;box-shadow:0 4px 12px rgba(220,38,38,.3)}.agency-list li:before,.savings-list li:before{content:"✗";color:#d4af37;font-weight:700;font-size:1.1rem}.savings-highlight{text-align:center;padding:var(--spacing-md);background:linear-gradient(135deg,rgba(220,38,38,.1),rgba(254,226,226,.1));border-radius:var(--radius-md);border:1px solid rgba(220,38,38,.2)}.savings-text{display:block;font-size:.9rem;color:var(--text-secondary);margin-bottom:var(--spacing-xs)}.savings-amount{display:block;font-size:1.5rem;font-weight:700;color:#d4af37}.savings-card{border-color:rgba(34,197,94,.2);background:#141414}.savings-card:hover{border-color:rgba(34,197,94,.3);box-shadow:0 20px 40px rgba(34,197,94,.1)}.savings-badge{background:linear-gradient(135deg,#d4af37,#b8942f);color:#f5f5f5;box-shadow:0 4px 12px rgba(34,197,94,.3)}.savings-list li:before{content:"✓"}.roi-highlight{text-align:center;padding:var(--spacing-md);background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(220,252,231,.1));border-radius:var(--radius-md);border:1px solid rgba(34,197,94,.2)}.roi-text{display:block;font-size:.9rem;color:var(--text-secondary);margin-bottom:var(--spacing-xs)}.roi-amount{display:block;font-size:1.5rem;font-weight:700;color:#d4af37}.pricing-card.featured{z-index:2}@media (max-width:768px){.pricing-container{grid-template-columns:1fr;gap:var(--spacing-lg)}.pricing-card.featured{transform:none}.pricing-card.featured:hover{transform:translateY(-8px)}}.steps-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-xl);margin-top:var(--spacing-xl)}.step-card{border-radius:var(--radius-lg)}.cta-content{text-align:center}.cta-guarantee{font-size:.9rem;color:var(--text-secondary)}.apple-banner-wrapper{position:relative;margin-top:32px;display:flex;align-items:center;gap:12px}.apple-banner-container{flex:1;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;position:relative}.apple-banner-container::-webkit-scrollbar{display:none}.apple-banner-scroll{display:flex;gap:16px;padding:0 8px;flex-wrap:nowrap;width:max-content}.apple-banner-card{background:#141414;border-radius:12px;padding:20px;width:280px;min-width:280px;min-height:200px;flex-shrink:0;flex-grow:0;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid rgba(212,175,55,.08);display:flex;flex-direction:column;gap:16px;transition:box-shadow .2s ease;cursor:pointer;scroll-snap-align:start;justify-content:center;align-items:center;text-align:center}.apple-banner-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);border-color:rgba(212,175,55,.3)}.apple-banner-card h3{font-size:1.2rem;font-weight:700;color:var(--apple-text);margin:0;line-height:1.3;text-align:center;min-height:auto;display:block}.apple-banner-card p{font-size:.9rem;color:var(--apple-gray);margin:0;line-height:1.5;text-align:left;flex:1;display:block;word-wrap:break-word;overflow-wrap:break-word}.pricing-section{padding:80px 0}.pricing-title{margin:0 0 16px}.pricing-subtitle{margin:0}.pricing-comparison{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:24px;max-width:1200px;margin:0 auto}.pricing-column{background:#141414;border-radius:20px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(212,175,55,.08);position:relative;transition:all .3s ease}.pricing-column:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.current-agency{background:linear-gradient(135deg,#141414 0,#1e1e1e 100%);border:2px solid #d4af37}.popular-hub{background:#1e1e1e;border:2px solid #d4af37;transform:scale(1.02);box-shadow:0 6px 25px rgba(52,199,89,.15)}.your-savings{background:linear-gradient(135deg,#1a1510 0,#1e1e1e 100%);border:2px solid #d4af37}.popular-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#ff6b6b 0,#ee5a24 100%);color:#f5f5f5;padding:8px 20px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px rgba(212,175,55,.3)}.column-header h3,.column-label{font-size:.9rem;font-weight:700;color:#ff6b6b;margin:0 0 12px;text-transform:uppercase;letter-spacing:1px}.column-price span{font-size:1rem;font-weight:500;color:#a0a0a0}.features-list{margin-bottom:32px}.feature-item{line-height:1.4}.column-footer{text-align:center;padding:24px;border-radius:16px;margin-top:20px}.column-footer.lose{background:linear-gradient(135deg,#ff6b6b 0,#ee5a24 100%);color:#f5f5f5}.column-footer.gain{background:linear-gradient(135deg,#34c759 0,#30d158 100%);color:#f5f5f5}.column-footer.cta{background:0 0;padding:0}.footer-text{font-size:.9rem;font-weight:600;margin-bottom:4px;opacity:.9}.footer-amount{font-size:1.8rem;font-weight:800;text-shadow:0 2px 4px rgba(0,0,0,.2)}.pricing-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#34c759 0,#30d158 100%);box-shadow:0 4px 16px rgba(52,199,89,.3)}.cta-note{margin-top:12px}@media (max-width:1024px){.pricing-comparison{grid-template-columns:1fr;gap:20px;max-width:500px}.popular-hub{transform:none}}@media (max-width:768px){.pricing-section{padding:60px 0}.pricing-title{font-size:2.2rem}.pricing-subtitle{font-size:1.1rem}.pricing-column{padding:24px}.column-title{font-size:1.3rem}.column-price{font-size:2rem}.feature-text{font-size:.9rem}}.pricing-comparison-table{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:20px;margin-top:2rem;max-width:1200px;margin-left:auto;margin-right:auto}.comparison-column{background:#141414;border-radius:16px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(212,175,55,.08);position:relative;transition:all .3s ease}.comparison-column:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.comparison-column.current{background:linear-gradient(135deg,#141414 0,#1e1e1e 100%);border:2px solid #d4af37}.comparison-column.popular{background:#1e1e1e;border:2px solid #d4af37;transform:scale(1.02);box-shadow:0 6px 25px rgba(52,199,89,.15)}.comparison-column.savings{background:linear-gradient(135deg,#1a1510 0,#1e1e1e 100%);border:2px solid #ff9500}.column-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#ff6b6b 0,#ee5a24 100%);color:#f5f5f5;padding:8px 20px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px rgba(212,175,55,.3)}.column-header{text-align:center;margin-bottom:24px}.column-price,.column-title{font-size:1.4rem;font-weight:700;color:#f5f5f5;margin:0 0 8px;line-height:1.2}.column-price{font-size:2.2rem;font-weight:800;line-height:1}.column-subtitle{font-size:.9rem;color:#a0a0a0;margin:0;font-weight:500}.column-button{background:#141414;color:#34c759;padding:8px 16px;border-radius:20px;font-size:.8rem;font-weight:600;display:inline-block;margin-top:8px;border:2px solid #34c759}.column-features{margin-bottom:24px}.feature-item{gap:12px;padding:8px 0;border-bottom:1px solid rgba(212,175,55,.08)}.feature-item:last-child,.pricing-features li:last-child{border-bottom:none}.feature-icon{font-weight:700;flex-shrink:0;margin-top:2px}.feature-item.positive .feature-icon{color:#34c759}.feature-item.negative .feature-icon{color:#ff6b6b}.feature-text{font-size:.9rem;line-height:1.4;color:#f5f5f5;flex:1}.column-summary{text-align:center;padding:20px;border-radius:12px;margin-top:20px}.column-summary.lose{background:linear-gradient(135deg,#ff6b6b 0,#ee5a24 100%);color:#f5f5f5}.column-summary.gain,.cta-button.primary{background:linear-gradient(135deg,#34c759 0,#30d158 100%);color:#f5f5f5}.summary-text{font-size:.9rem;font-weight:600;margin-bottom:4px;opacity:.9}.summary-amount{font-size:1.8rem;font-weight:800;text-shadow:0 2px 4px rgba(0,0,0,.2)}.column-cta{text-align:center;margin-top:20px}.cta-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px;width:100%}.cta-button.primary{box-shadow:0 4px 16px rgba(52,199,89,.3)}.cta-button.primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(52,199,89,.4)}.cta-note{font-size:.8rem;color:#a0a0a0;font-weight:500}.hero-section{background:#141414;padding:60px 0;border-bottom:1px solid #f0f0f0}.hero-banner{text-align:center;margin-bottom:40px}.hero-savings{font-size:1.1rem;color:#f5f5f5;margin:0;font-weight:500;line-height:1.4}.hero-savings strong{color:#d4af37;font-weight:700}.pricing-card.featured .pricing-card-footer .price{font-weight:700}.hero-main-content{display:flex;align-items:flex-start;justify-content:space-between;gap:60px;margin-bottom:40px;max-width:1000px;margin-left:auto;margin-right:auto}.hero-left{flex:1}.skool-badge{display:inline-block;background:#0a0a0a;color:#a0a0a0;padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:600;margin-bottom:16px;letter-spacing:.3px}.hero-main-title{font-size:3.5rem;font-weight:800;color:#f5f5f5;margin:0 0 20px;line-height:1.1;letter-spacing:-.02em}.hero-link{color:#d4af37;text-decoration:none;font-size:1.1rem;font-weight:600;transition:color .3s ease}.hero-link:hover{color:#0056b3;text-decoration:underline}.hero-right{flex-shrink:0;display:flex;align-items:center}.hero-cta-button{background:#d4af37;color:#f5f5f5;padding:16px 32px;border-radius:12px;text-decoration:none;font-size:1.1rem;font-weight:600;transition:all .3s ease;box-shadow:0 4px 16px rgba(212,175,55,.3);border:0;cursor:pointer}.hero-cta-button:hover{background:#b8942f;transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,175,55,.4)}.hero-features-list{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;max-width:800px;margin:0 auto}.hero-feature{display:flex;align-items:center;gap:8px;padding:8px 0}.hero-check{color:#34c759;font-size:1.1rem;font-weight:700}.hero-feature-text{color:#f5f5f5;font-size:1rem;font-weight:500}@media (max-width:1024px){.hero-main-content{flex-direction:column;gap:30px;text-align:center}.hero-main-title{font-size:2.8rem}.hero-features-list{gap:20px}}@media (max-width:768px){.hero-section{padding:40px 0}.hero-main-title{font-size:2.2rem}.hero-description{font-size:1.1rem}.hero-features-list{flex-direction:column;gap:12px}.hero-cta-button{padding:14px 28px;font-size:1rem}}.affiliate-offer-card{background:linear-gradient(135deg,#d4af37 0,#f5d778 100%);color:#f5f5f5;border:0;box-shadow:0 8px 32px rgba(212,175,55,.3);position:relative;overflow:hidden}.affiliate-offer-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff6b6b 0,#ff9500 100%)}.affiliate-header{text-align:center;margin-bottom:32px}.affiliate-title{font-size:2rem;font-weight:800;margin:0 0 12px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.affiliate-subtitle{font-size:1.1rem;color:#f5f5f5;opacity:.9;margin:0;font-weight:500}.affiliate-content{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.commission-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.commission-tier{display:flex;align-items:center;gap:12px;padding:16px;background:rgba(212,175,55,.03);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(212,175,55,.15);transition:all .3s ease}.commission-tier:hover{background:rgba(255,255,255,.15);transform:translateY(-2px)}.tier-icon{font-size:1.5rem;flex-shrink:0}.tier-info{flex:1}.tier-range{font-size:.9rem;font-weight:600;margin-bottom:4px;opacity:.9}.bonus-content h3,.tier-commission{font-size:1.4rem;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.2)}.bonus-offer{display:flex;gap:16px;padding:24px;background:rgba(212,175,55,.03);border-radius:16px;backdrop-filter:blur(10px);border:1px solid rgba(212,175,55,.15)}.bonus-icon{font-size:2rem;flex-shrink:0;margin-top:4px}.bonus-content h3{font-size:1.2rem;font-weight:700;margin:0 0 12px}.bonus-content p{font-size:.95rem;line-height:1.5;margin:0 0 8px;color:#f5f5f5;opacity:.9}.bonus-note{font-size:.8rem;color:#f5f5f5;opacity:.7;font-style:italic;margin:0}.affiliate-actions{grid-column:1/-1;display:flex;gap:16px;justify-content:center;margin-top:24px}.affiliate-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:12px;font-weight:600;text-decoration:none;transition:all .3s ease;font-size:.95rem;min-width:160px}.affiliate-cta.primary{background:linear-gradient(135deg,#ff6b6b 0,#ee5a24 100%);color:#f5f5f5;box-shadow:0 4px 16px rgba(212,175,55,.3)}.affiliate-cta.primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,175,55,.4)}.affiliate-cta.secondary{background:rgba(212,175,55,.05);color:#f5f5f5;border:2px solid rgba(255,255,255,.3);backdrop-filter:blur(10px)}.affiliate-cta.secondary:hover{background:rgba(255,255,255,.3);transform:translateY(-2px)}@media (max-width:1024px){.affiliate-content{grid-template-columns:1fr;gap:24px}.commission-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.affiliate-title{font-size:1.6rem}.affiliate-subtitle{font-size:1rem}.commission-grid{grid-template-columns:repeat(2,1fr);gap:12px}.bonus-offer,.commission-tier{flex-direction:column;text-align:center}.commission-tier{padding:12px;gap:8px}.bonus-offer{padding:20px}.affiliate-actions{flex-direction:column;align-items:center}.affiliate-cta{width:100%;max-width:280px}}@media (max-width:1024px){.pricing-comparison-table{grid-template-columns:1fr;gap:16px;max-width:500px}.comparison-column.popular{transform:none}}@media (max-width:768px){.comparison-column{padding:20px}.column-title{font-size:1.2rem}.column-price{font-size:1.8rem}.feature-text{font-size:.85rem}.apple-banner-wrapper{margin-top:24px;gap:8px}.apple-banner-container{margin:0 8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.apple-banner-scroll{gap:12px;padding:0 4px;scroll-snap-type:x mandatory;display:flex;flex-wrap:nowrap}.apple-banner-card{width:280px;min-width:280px;min-height:180px;padding:16px;flex-shrink:0;flex-grow:0;scroll-snap-align:start}.apple-banner-card h3{font-size:1rem;line-height:1.3;min-height:auto}.apple-banner-card .apple-banner-icon{font-size:2.5rem;margin-bottom:12px;display:flex;justify-content:center;align-items:center;width:100%}.apple-scroll-btn{width:36px;height:36px;font-size:16px}}@media (max-width:480px){.apple-banner-wrapper{margin-top:20px;gap:6px}.apple-banner-container{margin:0 4px;overflow-x:auto;-webkit-overflow-scrolling:touch}.apple-banner-scroll{gap:10px;padding:0 2px;display:flex;flex-wrap:nowrap}.apple-banner-card{width:260px;min-width:260px;min-height:160px;padding:14px;flex-shrink:0;flex-grow:0}.apple-banner-card h3{font-size:.95rem;min-height:auto}.apple-banner-card .apple-banner-icon{font-size:2rem;margin-bottom:10px;display:flex;justify-content:center;align-items:center;width:100%}.apple-scroll-btn{width:32px;height:32px;font-size:14px}}.apple-scroll-btn{width:44px;height:44px;border-radius:50%;border:1px solid rgba(212,175,55,.3);background:#1e1e1e;color:#d4af37;font-size:20px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;z-index:10}.apple-scroll-btn:hover{background:#2a2a2a;border-color:#d4af37;transform:scale(1.05)}.apple-scroll-btn:disabled{opacity:.3;cursor:not-allowed}.apple-cta-container{background:#141414;border-radius:20px;padding:48px 32px;text-align:center;position:relative;overflow:hidden}.apple-cta-container::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1)0,rgba(255,255,255,.05) 100%);pointer-events:none}.apple-cta-header{position:relative;z-index:2;margin-bottom:40px}.apple-cta-title{font-size:2.5rem;font-weight:700;margin:0 0 16px;line-height:1.2;letter-spacing:-.02em}.apple-cta-subtitle{font-size:1.2rem;margin:0;font-weight:400;line-height:1.4}.apple-cta-actions{position:relative;z-index:2;display:flex;flex-direction:column;gap:16px;align-items:center;margin-bottom:32px}.apple-cta-primary,.apple-cta-secondary{display:inline-flex;align-items:center;gap:12px;text-decoration:none;padding:16px 32px;border-radius:50px;font-size:1.1rem;transition:all .3s ease}.apple-cta-primary{background:linear-gradient(135deg,#d4af37 0,#b8942f 100%);box-shadow:0 4px 16px rgba(212,175,55,.3);position:relative;overflow:hidden}.apple-cta-primary::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:transform .5s ease}.apple-cta-primary:hover::before,.square-cta:hover::before,.tours-cta:hover::before{left:100%}.apple-cta-primary:hover{transform:translateY(-2px)}.apple-cta-secondary{background:rgba(20,20,20,.9);color:#f5f5f5;font-weight:600;border:1px solid rgba(0,0,0,.1);backdrop-filter:blur(10px)}.apple-cta-secondary:hover{background:#1e1e1e;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.apple-cta-icon{font-size:1.2rem}.apple-cta-arrow{font-size:1.2rem;transition:transform .3s ease}.apple-cta-primary:hover .apple-cta-arrow{transform:translateX(4px)}.apple-cta-guarantees{position:relative;z-index:2;display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.apple-guarantee-item{display:flex;align-items:center;gap:8px;background:rgba(30,30,30,.8);padding:12px 20px;border-radius:25px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.apple-check{color:#34c759;font-weight:700;font-size:1.1rem}.apple-guarantee-text{color:#f5f5f5;font-size:.95rem;font-weight:500}@media (max-width:768px){.apple-cta-title{font-size:2rem}.apple-cta-subtitle{font-size:1.1rem}.apple-cta-guarantees{gap:16px}.apple-guarantee-item{padding:10px 16px}}.digital-services-hero{background:#141414;color:#f5f5f5;padding:60px 0;text-align:center;border-radius:16px;margin:32px 0}.digital-hero-content{max-width:800px;margin:0 auto}.digital-badges{display:flex;justify-content:center;gap:16px;margin-bottom:32px;flex-wrap:wrap}.digital-badge{background:rgba(0,0,0,.05);padding:8px 16px;border-radius:20px;font-weight:500;font-size:.85rem}.digital-title{font-size:2.2rem;font-weight:600;margin:0 0 16px;line-height:1.2;color:#f5f5f5;letter-spacing:-.02em}.digital-subtitle{font-size:1.2rem;margin:0 0 24px;color:#a0a0a0;font-weight:500}.digital-description{font-size:1rem;line-height:1.6;color:#a0a0a0;max-width:800px;margin:0 auto;font-weight:400;white-space:nowrap;overflow-x:auto;padding:0 20px;text-align:center}.services-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.service-icon{display:flex;justify-content:center;align-items:center;width:100%}.service-content h3{font-size:1.3rem;font-weight:700;color:#f5f5f5;margin:0 0 8px}.service-content h4{font-size:1.1rem;font-weight:600;color:#d4af37;margin:0 0 16px}.service-content p{color:#a0a0a0;line-height:1.5;margin:0}.pricing-table-container{overflow-x:auto;margin-top:32px}.pricing-table{width:100%;border-collapse:collapse;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1)}.pricing-table th{padding:20px;text-align:left;font-weight:600;color:#f5f5f5;border-bottom:2px solid #e9ecef}.pricing-table td{padding:20px;border-bottom:1px solid #e9ecef;vertical-align:top}.pricing-table,.pricing-table th,.pricing-table tr:hover{background:#141414}.price-cell{font-weight:700;color:#d4af37;font-size:1.1rem}.special-offer-card{position:relative;overflow:hidden}.special-offer-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1)0,rgba(255,255,255,.05) 100%);pointer-events:none}.offer-badge{backdrop-filter:blur(10px)}.offer-price{margin:0 0 32px}.offer-description{opacity:.95}.offer-note{font-size:.95rem;opacity:.8;margin:0 0 32px;font-style:italic}.cta-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media (max-width:768px){.digital-title{font-size:2rem}.digital-subtitle{font-size:1.1rem}.services-grid{grid-template-columns:1fr}.offer-title{font-size:1.8rem}.offer-price{font-size:2.5rem}.cta-actions{flex-direction:column;align-items:center}}.pricing-grid-minimal{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:32px;max-width:1000px;margin-left:auto;margin-right:auto}.pricing-square-card{background:#1e1e1e;border-radius:12px;padding:24px 20px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;position:relative;aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between}.pricing-square-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.pricing-square-card.featured{box-shadow:0 4px 16px rgba(212,175,55,.15)}.pricing-square-card.featured:hover{box-shadow:0 8px 24px rgba(212,175,55,.25)}.square-icon{display:flex;justify-content:center;align-items:center;width:100%}.square-badge{display:inline-block;background:rgba(212,175,55,.1);padding:4px 8px;border-radius:8px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.square-badge.premium{background:#1e1e1e;border:2px solid #d4af37}.pricing-square-card h3{font-size:1rem;font-weight:600;margin:0 0 8px;line-height:1.3}.pricing-square-card p{font-size:.8rem;line-height:1.4;margin:0 0 16px;flex:1}.square-price{font-size:1.3rem;font-weight:700;margin:0 0 16px;line-height:1}.pricing-square-card.featured .square-price{color:#d4af37}.square-cta{background:0 0;transition:all .3s ease;text-align:center;margin-top:auto}.square-cta:hover{background:#d4af37}.square-cta.premium{background:#1e1e1e;border:0}.square-cta.premium:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(212,175,55,.3)}@media (max-width:768px){.pricing-grid-minimal{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.pricing-square-card{padding:20px 16px}.pricing-square-card h3{font-size:.9rem}.pricing-square-card p{font-size:.75rem}.square-price{font-size:1.1rem}}.pricing-card-header{padding:24px 24px 16px;text-align:center;background:linear-gradient(135deg,#141414 0,#1e1e1e 100%);position:relative}.pricing-icon{display:flex;justify-content:center;align-items:center;width:100%}.pricing-card-header h3{font-size:1.3rem;font-weight:700;margin:0 0 8px;line-height:1.2}.pricing-badge{display:inline-block;background:rgba(212,175,55,.1);text-transform:uppercase}.pricing-badge.premium{background:#1e1e1e;color:#f5f5f5;border:2px solid #d4af37}.pricing-card-content{padding:16px 24px;flex:1;display:flex;flex-direction:column}.pricing-card-content p{line-height:1.5;margin:0 0 16px;font-size:.95rem}.pricing-features{display:flex;flex-wrap:wrap;gap:6px}.feature-tag{background:rgba(0,0,0,.05);color:#a0a0a0;padding:4px 8px;border-radius:8px;font-size:.8rem;font-weight:500}.pricing-card-footer{padding:16px 24px 24px;text-align:center}.pricing-card-footer .price{font-size:1.4rem;font-weight:600;margin:0 0 16px;line-height:1.2;letter-spacing:-.01em}.cta-outline,.cta-premium{display:inline-block;text-decoration:none;padding:12px 24px;border-radius:25px;font-size:.9rem;width:100%;text-align:center}.cta-outline{color:#d4af37;border:2px solid #d4af37}.cta-outline:hover{background:#d4af37;box-shadow:0 4px 12px rgba(212,175,55,.3)}.cta-premium{background:#1e1e1e}@media (max-width:768px){.pricing-card{min-height:280px}.pricing-card-header{padding:20px 20px 12px}.pricing-card-content{padding:12px 20px}.pricing-card-footer{padding:12px 20px 20px}.pricing-card-footer .price{font-size:1.6rem}}.steps-inline-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:32px;max-width:1000px;margin-left:auto;margin-right:auto}.steps-inline-container:has(.step-inline-card:nth-child(3):last-child){grid-template-columns:repeat(3,1fr);max-width:900px}.step-inline-card{border-radius:12px;padding:24px 20px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;position:relative}.step-inline-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.step-inline-number{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#d4af37 0,#b8942f 100%);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;margin:0 auto 16px}.offer-text h4,.step-inline-card h3{font-size:1.1rem;font-weight:600;color:#f5f5f5;margin:0 0 8px;line-height:1.3}.step-inline-card p{color:#a0a0a0;font-size:.85rem;line-height:1.4;margin:0}.step-icon{font-size:2rem;margin:12px 0 8px;display:block}.offer-container{display:grid;grid-template-columns:2fr 1fr;gap:40px;margin-top:32px;align-items:start}.offer-content{background:linear-gradient(135deg,#141414 0,#1e1e1e 100%);border-radius:16px;padding:32px;border:1px solid rgba(212,175,55,.08)}.offer-items{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.offer-icon,.offer-item{display:flex;align-items:center;border-radius:12px}.offer-item{gap:16px;padding:16px;background:#141414;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .3s ease}.offer-cta.primary:hover,.offer-item:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.08)}.offer-icon{width:48px;height:48px;justify-content:center;background:linear-gradient(135deg,#d4af37 0,#f5d778 100%);flex-shrink:0}.offer-text h4{margin:0 0 4px}.offer-value{font-size:.9rem;color:#34c759;font-weight:600;background:rgba(52,199,89,.1);padding:4px 8px;border-radius:6px}.offer-total{display:flex;align-items:center;justify-content:space-between;padding:24px;background:linear-gradient(135deg,#d4af37 0,#f5d778 100%);border-radius:16px;color:#f5f5f5;margin-top:24px}.total-value{display:flex;flex-direction:column;align-items:flex-start}.total-label{font-size:.9rem;opacity:.9;margin-bottom:4px}.total-amount{font-size:1.8rem;font-weight:700;text-decoration:line-through;opacity:.8}.arrow{font-size:1.5rem;font-weight:700;margin:0 16px}.your-price{display:flex;flex-direction:column;align-items:flex-end}.price-label{opacity:.9;margin-bottom:4px}.price-amount{text-shadow:0 2px 4px rgba(0,0,0,.2)}.offer-card{background:#141414;border-radius:20px;padding:32px;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.12);border:2px solid #d4af37;position:relative;overflow:hidden}.offer-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#d4af37 0,#f5d778 100%)}.offer-badge{background:#1e1e1e;border:2px solid #d4af37;display:inline-block;text-transform:uppercase}.offer-title{margin:0 0 20px}.offer-price .currency{font-size:1.5rem;font-weight:600;vertical-align:top}.offer-price .amount{font-size:3.5rem;font-weight:800;line-height:1}.offer-price .period{font-size:1.1rem;font-weight:500}.offer-description{color:#a0a0a0;font-size:.95rem;margin:0 0 24px;line-height:1.4}.offer-actions{display:flex;flex-direction:column;gap:12px}.offer-cta{display:flex;align-items:center;justify-content:center;gap:8px}.offer-cta.primary{background:linear-gradient(135deg,#d4af37 0,#f5d778 100%);color:#f5f5f5;box-shadow:0 4px 16px rgba(212,175,55,.3)}.offer-cta.primary:hover{box-shadow:0 6px 20px rgba(212,175,55,.4)}.offer-cta.secondary{background:#141414;color:#d4af37;border:2px solid #d4af37}.offer-cta.secondary:hover{background:#d4af37;color:#f5f5f5;transform:translateY(-2px)}@media (max-width:1024px){.offer-container{grid-template-columns:1fr;gap:32px}.offer-total{flex-direction:column;gap:16px;text-align:center}.arrow{transform:rotate(90deg);margin:8px 0}}@media (max-width:768px){.offer-card,.offer-content{padding:24px}.offer-price .amount{font-size:3rem}.offer-actions{gap:10px}.offer-cta{padding:12px 20px}}@media (max-width:1200px){.steps-inline-container{grid-template-columns:repeat(4,1fr);gap:16px;max-width:900px}.steps-inline-container:has(.step-inline-card:nth-child(3):last-child){grid-template-columns:repeat(3,1fr);max-width:800px}}@media (max-width:1024px){.steps-inline-container{grid-template-columns:repeat(2,1fr);gap:20px;max-width:800px}.steps-inline-container:has(.step-inline-card:nth-child(3):last-child){grid-template-columns:repeat(2,1fr);max-width:700px}}@media (max-width:768px){.steps-inline-container{grid-template-columns:1fr;gap:16px;max-width:400px}.step-inline-card{padding:20px 16px}}.apple-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:var(--spacing-sm)}.apple-icon.blue,.apple-icon.green,.apple-icon.purple{background:rgba(212,175,55,.1);color:#d4af37}.apple-icon.gradient{background:linear-gradient(135deg,#d4af37,#f5d778);color:#0a0a0a}.apple-card-content h3,.apple-card-content p{word-wrap:break-word;overflow-wrap:break-word;height:auto}.apple-card-content h3{font-size:1.1rem;font-weight:600;color:#f5f5f5;margin:0 0 8px;line-height:1.3}.apple-card-content p{font-size:.95rem;color:#86868b;margin:0;line-height:1.5;flex:1}.highlight.gradient{background-clip:text}.benefits-showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-xl);margin-top:var(--spacing-xl)}.benefit-card,.benefit-image img{transition:all .3s cubic-bezier(.4,0,.2,1)}.benefit-card,.benefit-image{overflow:hidden;position:relative}.benefit-card{background:rgba(20,20,20,.95);border:1px solid rgba(212,175,55,.15);border-radius:var(--radius-lg);padding:var(--spacing-xl)}.step-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.15);border-color:rgba(212,175,55,.3)}.benefit-image{margin-bottom:var(--spacing-lg);border-radius:var(--radius-md);height:200px}.benefit-image img{width:100%;height:100%;object-fit:cover}.benefit-card:hover .benefit-image img{transform:scale(1.05)}.benefit-card h3,.step-card h3{color:var(--text-primary);margin-bottom:var(--spacing-md)}.step-card h3{font-size:1.25rem;font-weight:600;line-height:1.3}.benefit-card p,.step-card p{color:var(--text-secondary)}.step-card p{line-height:1.6;font-size:.95rem}.steps-showcase{display:flex;gap:var(--spacing-xl);margin-top:var(--spacing-xl);justify-content:center;flex-wrap:wrap}.step-card{background:rgba(20,20,20,.95);backdrop-filter:blur(20px);border:1px solid rgba(212,175,55,.15);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.1);padding:var(--spacing-xl);text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;flex:1;min-width:280px;max-width:350px;min-height:300px;display:flex;flex-direction:column;align-items:center}.step-number{margin:0 auto var(--spacing-lg)}.step-card:hover .step-number{transform:scale(1.1);box-shadow:0 12px 32px rgba(212,175,55,.3)}.step-number,.step-visual{display:flex;align-items:center;justify-content:center}.step-visual{margin-bottom:var(--spacing-lg);position:relative}.step-number{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--trust-blue),var(--growth-green));color:#f5f5f5;font-size:1.5rem;font-weight:700;box-shadow:0 8px 24px rgba(212,175,55,.2);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2}.step-connector{width:60px;height:2px;background:linear-gradient(90deg,var(--trust-blue),var(--growth-green));margin-left:var(--spacing-md);position:relative}.step-connector::after{content:"";position:absolute;right:-8px;top:-6px;width:0;height:0;border-left:8px solid var(--growth-green);border-top:7px solid transparent;border-bottom:7px solid transparent}.step-card:last-child .step-connector{display:none}@media (max-width:768px){.benefits-showcase{grid-template-columns:1fr;gap:var(--spacing-lg)}.steps-showcase{flex-direction:column;align-items:center}.step-card{max-width:100%}.step-connector{display:none}}.portfolio-badge{position:absolute;top:10px;right:20px;background:var(--trust-blue);color:#0a0a0a;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);font-size:.8rem;font-weight:600;z-index:10;box-shadow:0 4px 12px rgba(212,175,55,.3)}.contact-hero{background:linear-gradient(135deg,#0a0a0a 0,#141414 50%,#1e1e1e 100%);border-radius:var(--radius-xl);padding:var(--spacing-xxl);position:relative;overflow:hidden}.contact-hero::before,.hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(212,175,55,.05)0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(212,175,55,.05)0,transparent 50%);pointer-events:none}.contact-header{text-align:center;margin-bottom:var(--spacing-xxl);position:relative;z-index:2}.contact-title{margin-bottom:var(--spacing-md);background:linear-gradient(135deg,var(--apple-blue),var(--apple-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact-subtitle{color:#c8c8c8;max-width:600px}.contact-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xxl);align-items:center;position:relative;z-index:2}.pricing-info{display:flex;align-items:baseline;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.price-label{font-size:1rem;color:#c8c8c8;font-weight:500}.price-amount{font-size:2.5rem;font-weight:700;color:var(--apple-blue);line-height:1}.contact-description{color:var(--apple-gray-7);font-size:1rem;line-height:1.6;margin:0}.contact-actions{text-align:center}.cta-buttons{display:flex;gap:var(--spacing-md);justify-content:center;margin-bottom:var(--spacing-xl);flex-wrap:wrap}.contact-methods{gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.contact-link{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:rgba(30,30,30,.8);border:1px solid var(--apple-gray-2);border-radius:var(--radius-md);text-decoration:none;color:var(--apple-gray-8);font-weight:500;transition:all .3s ease}.contact-link:hover{background:rgba(212,175,55,.05);border-color:var(--apple-blue);transform:translateY(-2px);box-shadow:0 4px 12px rgba(212,175,55,.1)}.guarantee{display:flex;justify-content:center;gap:var(--spacing-lg);flex-wrap:wrap}.guarantee-item{font-size:.8rem;color:var(--apple-gray-7);font-weight:500;white-space:nowrap}@media (max-width:768px){.contact-hero{padding:var(--spacing-xl)}.contact-title{font-size:2rem}.contact-content{grid-template-columns:1fr;gap:var(--spacing-xl)}.contact-content,.contact-info{text-align:center}.cta-buttons{flex-direction:column;align-items:center}.cta-buttons a{width:100%;max-width:280px}}.cta-educational{background:var(--trust-blue);color:#f5f5f5;padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-md);font-weight:600;transition:all .2s ease;border:0;cursor:pointer}.cta-educational:hover{background:var(--apple-purple)}.cta-action,.cta-educational,.cta-success{width:100%;text-align:center;display:block;text-decoration:none;margin-top:auto}.cta-action{background:var(--action-orange);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-md);font-weight:600;transition:all .2s ease;border:0;cursor:pointer}.cta-action:hover,.cta-educational:hover,.cta-success:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.cta-action:hover{background:var(--urgent-red)}.cta-success{background:var(--success-green)}.cta-success:hover{background:var(--apple-green)}.cta-premium,.cta-success,.cta-urgent{color:#f5f5f5;padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-md);font-weight:600;transition:all .2s ease;border:0;cursor:pointer}.cta-urgent{background:var(--urgent-red)}.cta-urgent:hover{background:var(--action-orange);box-shadow:var(--shadow-md)}.cta-premium{background:linear-gradient(135deg,#d4af37 0,#f5d778 100%)}.cta-premium:hover,.cta-urgent:hover{transform:translateY(-1px)}.cta-warmth{background:var(--warmth-orange);color:#f5f5f5;border:0}.cta-warmth:hover{background:#e67e22}.cta-neutral,.cta-outline,.cta-warmth{padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-md);font-weight:600;transition:all .2s ease;cursor:pointer}.cta-neutral{background:var(--apple-gray-8);color:#f5f5f5;border:0}.cta-neutral:hover,.cta-outline:hover,.cta-warmth:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.cta-neutral:hover{background:var(--apple-gray-9)}.cta-outline{background:0 0;color:var(--trust-blue);border:2px solid var(--trust-blue)}.cta-outline:hover{background:var(--trust-blue);color:#f5f5f5}.header{padding:var(--spacing-md)0}.header-content{display:flex;justify-content:space-between;align-items:center}.logo{font-size:.9rem;white-space:nowrap;flex-shrink:0;margin-right:20px}.nav{flex-wrap:nowrap}@media (max-width:768px){#main-nav,.nav{display:none!important}.header .nav:not(.mobile-menu .nav){display:none!important}.container .nav,.container nav,.header * .nav,.header * nav,.header .container .header-content .nav,.header .container .header-content nav.nav,.header .nav,.header nav,.header-content .nav,.header-content nav{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}.header * .nav,.header * nav,.header .container .header-content .nav,.header .container .header-content nav.nav{position:absolute!important;left:-9999px!important}.header * .nav,.header * nav{width:0!important;top:-9999px!important}}.nav a{color:var(--apple-gray-7);font-weight:500;transition:color .2s ease}.nav a:hover{color:var(--apple-blue)}.cta-button{white-space:nowrap}.cta-button:hover{color:#f5f5f5}.hero{padding:120px 0 var(--spacing-xxl)}.hero-header{margin-bottom:40px;gap:40px}.hero-title-section{text-align:left}.hero-title{margin-bottom:16px;color:#f5f5f5}.hero-tagline{margin-bottom:0}.hero-actions{gap:20px}.hero-cta{flex-direction:column;gap:12px;align-items:flex-end}.hero-description-section{text-align:center;max-width:800px;margin:0 auto}.hero-title{margin-bottom:var(--spacing-lg);background:linear-gradient(135deg,var(--apple-blue),var(--apple-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{margin-bottom:var(--spacing-xxl);max-width:600px;margin-left:auto;margin-right:auto}.hero-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-lg);flex-wrap:wrap;gap:var(--spacing-lg)}.hero-title-section{flex:1}.hero-tagline{font-size:1.1rem;color:#c8c8c8;margin:var(--spacing-sm)0 0 0;font-weight:400;line-height:1.4}.hero-actions{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-md)}.pricing-highlight{text-align:right}.pricing-highlight p{margin:0;color:var(--apple-gray-8);font-size:1.1rem}.hero-cta{gap:var(--spacing-lg)}.features-bar{padding:var(--spacing-sm)0;background:linear-gradient(135deg,rgba(212,175,55,.03),rgba(175,82,222,.03));border-top:1px solid var(--apple-gray-2);border-bottom:1px solid var(--apple-gray-2)}.features-showcase{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-xl);align-items:center}.feature-item{display:flex;align-items:center;justify-content:center;color:var(--apple-gray-8);font-weight:500;font-size:.95rem;text-align:center}@media (max-width:900px){.features-showcase{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.features-showcase{grid-template-columns:1fr}}.grid{display:grid;gap:var(--spacing-lg)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.feature-card{text-align:center;padding:var(--spacing-xl);min-height:350px;display:flex;flex-direction:column;justify-content:space-between}.feature-card-content{flex-grow:1}.feature-card-footer{margin-top:auto;padding-top:var(--spacing-lg)}.feature-icon{width:80px;height:80px;background:var(--apple-blue);display:flex;justify-content:center;align-items:center;margin:0 auto var(--spacing-lg);color:#f5f5f5;font-size:2.5rem}.blog-card,.blog-icon,.feature-icon{border-radius:var(--radius-lg)}.blog-card{text-align:center}.blog-card:hover{box-shadow:var(--shadow-lg)}.blog-icon{width:100px;height:100px;background:var(--apple-blue);display:flex;align-items:center;justify-content:center;margin:var(--spacing-lg) auto var(--spacing-md);font-size:3rem;color:#f5f5f5}.blog-card:nth-child(2) .blog-icon{background:var(--apple-green)}.blog-card:nth-child(3) .blog-icon{background:var(--apple-orange)}.blog-image{width:100%;height:200px;object-fit:cover}.blog-content{padding:var(--spacing-lg)}.blog-meta,.blog-title,.footer-section a{margin-bottom:var(--spacing-sm)}.blog-excerpt{color:var(--apple-gray-7);margin-bottom:var(--spacing-md)}.results{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--spacing-md);margin:var(--spacing-lg)0}.result-item{text-align:center;padding:var(--spacing-md);background:var(--apple-gray-1);border-radius:var(--radius-md)}.metric{display:block;font-size:2rem;font-weight:700;color:var(--apple-blue);margin-bottom:var(--spacing-xs)}.label{display:block;font-size:.9rem;color:#c8c8c8;font-weight:500}.portfolio-item{padding:var(--spacing-lg)}.footer{background:var(--apple-gray-10);padding:var(--spacing-xxl)0 var(--spacing-lg);margin-top:var(--spacing-xxl)}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.footer-section h3{color:#f5f5f5;margin-bottom:var(--spacing-md)}.footer-section a{color:#d4af37;display:block;transition:color .2s ease;text-decoration:underline;text-underline-offset:2px}.footer-section a:hover{color:#fff;text-decoration-thickness:2px}.footer-bottom{padding-top:var(--spacing-lg);text-align:center}.mobile-menu-toggle{display:none;flex-direction:column;background:0 0;border:0;cursor:pointer;padding:8px;gap:4px;z-index:1001}.hamburger-line{width:24px;height:2px;background:var(--apple-gray-7);transition:all .3s ease;border-radius:1px}.mobile-menu-toggle.active .hamburger-line:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.mobile-menu-toggle.active .hamburger-line:nth-child(2){opacity:0}.mobile-menu-toggle.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-menu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999;opacity:0;transition:opacity .3s ease}.mobile-menu-overlay.active{display:block;opacity:1}.mobile-menu{display:block;position:fixed;top:0;right:-100%;width:280px;height:100%;background:#141414;box-shadow:-2px 0 20px rgba(0,0,0,.1);z-index:1000;transition:right .3s ease;padding:80px 24px 24px;overflow-y:auto}.mobile-menu.active{right:0}.mobile-menu .nav{display:flex!important;flex-direction:column;gap:16px}.mobile-menu .nav-link{padding:12px 0;border-bottom:1px solid var(--apple-gray-2);font-size:1.1rem;font-weight:500;text-decoration:none;display:block}.mobile-menu .language-switcher{margin-top:24px;padding-top:24px;border-top:1px solid var(--apple-gray-2);justify-content:center;display:flex;gap:8px}.mobile-menu .lang-link{padding:8px 12px;background:rgba(0,0,0,.05);border-radius:20px;text-decoration:none;color:var(--apple-gray-7);font-size:.9rem;font-weight:500}.mobile-menu .lang-link.active{background:var(--apple-blue);color:#f5f5f5}body.menu-open{overflow:hidden}@media (max-width:768px){.hero-title{font-size:2.5rem}.hero-header{flex-direction:column;align-items:center}.hero-header,.hero-title-section{text-align:center}.hero-actions,.hero-cta{align-items:center}.hero-cta{flex-direction:column}.mobile-menu-toggle{display:flex}.header-actions{gap:8px}.cta-button{padding:8px 16px;font-size:.9rem}.language-switcher{gap:4px}.lang-link{padding:6px 10px;font-size:.8rem}.container{padding:0 var(--spacing-md)}}@media (max-width:480px){.hero-title{font-size:2rem}.card{padding:var(--spacing-lg)}}.scroll-to-top{position:fixed;bottom:20px;right:20px;width:50px;height:50px;background:linear-gradient(135deg,#d4af37 0,#f5d778 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease;box-shadow:0 4px 12px rgba(212,175,55,.3);border:0}.scroll-to-top:hover{background:linear-gradient(135deg,#d4af37,#f5d778);transform:translateY(-2px)}.scroll-to-top.visible{opacity:1;visibility:visible}.scroll-to-top::before{content:"↑";color:#f5f5f5;font-size:24px;font-weight:700;line-height:1}@media (max-width:768px){.scroll-to-top{bottom:15px;right:15px;width:45px;height:45px}.scroll-to-top::before{font-size:20px}}.results-showcase{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.result-card{background:rgba(20,20,20,.9);backdrop-filter:blur(20px);border:1px solid rgba(212,175,55,.15);border-radius:var(--radius-lg);padding:var(--spacing-md) var(--spacing-lg);text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.result-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1);border-color:rgba(212,175,55,.3)}.result-metric{font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:4px;line-height:1}.result-label{font-size:.9rem;color:var(--text-secondary);font-weight:500;line-height:1.3}.pricing-showcase{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.pricing-card{background:rgba(20,20,20,.95);backdrop-filter:blur(20px);border-radius:var(--radius-lg);padding:var(--spacing-xl);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.pricing-card:hover{transform:translateY(-8px) scale(1.02)}.pricing-card.featured{border-color:var(--gold)}.package-header{text-align:center;margin-bottom:var(--spacing-lg)}.package-header h3,.price{margin-bottom:var(--spacing-sm)}.package-header h3{font-size:1.5rem;font-weight:600;color:var(--text-primary)}.price{font-size:2.5rem;font-weight:700}.package-header p{color:var(--text-secondary);font-size:.9rem}.package-content{flex:1;margin-bottom:var(--spacing-lg)}.package-features li{padding:var(--spacing-xs)0;padding-left:var(--spacing-md)}.package-footer{margin-top:auto}.featured-card,.featured-package{transform:scale(1.05);position:relative}.featured-card{border:2px solid var(--apple-blue);box-shadow:0 12px 40px rgba(212,175,55,.15);background:#1e1e1e}.featured-card::before,.featured-package::before,.package-card.featured::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:var(--radius-lg);z-index:-1}.featured-card::before{background:linear-gradient(135deg,#d4af37,#b8942f);opacity:.6}.featured-card .pricing-description{color:#f5f5f5;font-weight:600;background:rgba(20,20,20,.9);padding:8px 12px;border-radius:8px;margin:12px 0}.featured-package{border:2px solid #d4af37}.featured-package::before,.package-card.featured::before{background:linear-gradient(135deg,#d4af37,#f5d778);opacity:.4}@media (max-width:768px){.results-showcase{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.pricing-showcase{grid-template-columns:1fr;gap:var(--spacing-md)}.price,.result-metric{font-size:2rem}}@media (max-width:480px){.results-showcase{grid-template-columns:1fr}.price,.result-metric{font-size:1.8rem}}.aieo-highlight{background:linear-gradient(135deg,var(--apple-blue),var(--apple-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.aieo-badge{display:inline-block;background:var(--apple-blue);color:#f5f5f5;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.language-switcher{gap:var(--spacing-sm)}.lang-link{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm)}.lang-link.active{background:var(--apple-blue)}.lang-link:not(.active){color:#c8c8c8}.lang-link:not(.active):hover{background:var(--apple-gray-2);color:var(--apple-gray-10)}.hero-badges{margin-bottom:20px}.hero-badge{background:rgba(0,0,0,.05);color:#a0a0a0;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:500;border:1px solid rgba(0,0,0,.1)}.hero-description{margin:0 auto 40px}.hero-contact{margin-top:30px;font-size:.9rem;color:#a0a0a0}.problem-solution-showcase{display:flex;align-items:center;justify-content:center;gap:40px;margin:40px 0;flex-wrap:wrap}.problem-card,.solution-card{background:#141414;border:2px solid #e5e5e7;border-radius:16px;padding:30px;text-align:center;min-width:200px;transition:all .3s ease}.problem-card:hover,.solution-card:hover{border-color:var(--apple-blue);transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.problem-card h3,.solution-card h3{font-size:1.5rem;font-weight:700;margin-bottom:8px;color:#f5f5f5}.benefit-card p,.problem-card p{color:#a0a0a0;margin-bottom:0}.vs-divider{font-size:1.5rem;font-weight:700;color:#a0a0a0;background:#0a0a0a;padding:12px 20px;border-radius:50px;border:2px solid #e5e5e7}.navigation-guide{margin-top:20px;text-align:left}.navigation-guide h4{font-size:1rem;font-weight:600;margin-bottom:12px;color:#f5f5f5}.navigation-guide ul{list-style:none;padding:0;margin-bottom:20px}.navigation-guide li{padding:4px 0;color:#a0a0a0;font-size:.9rem}.start-btn{background:var(--apple-blue);color:#f5f5f5;border:0;padding:12px 24px;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s ease}.start-btn:hover{background:#0056b3;transform:translateY(-2px)}.benefits-grid{display:grid;margin-top:40px}.benefit-card{background:#141414;border:1px solid #e5e5e7;border-radius:16px;text-align:left;transition:all .3s ease;display:flex;flex-direction:column;justify-content:flex-start}.benefit-card:hover,.benefit-detailed:hover{border-color:var(--apple-blue)}.benefit-detailed:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.benefit-icon{display:flex;justify-content:center;align-items:center;width:100%}.benefit-card h3{font-weight:700;color:#f5f5f5;letter-spacing:.3px;line-height:1.3;flex-shrink:0}.benefit-card p{flex:1;text-align:left;word-wrap:break-word;overflow-wrap:break-word}.new-badge{background:var(--apple-blue);color:#f5f5f5;padding:6px 16px;border-radius:20px;font-size:.8rem;font-weight:600;display:inline-block;margin-bottom:16px}.tour-showcase{display:flex;justify-content:center;margin:40px 0}.tour-preview{background:#141414;border:2px solid #e5e5e7;border-radius:16px;padding:40px;text-align:center;max-width:400px;width:100%}.tour-icon{font-size:4rem;margin-bottom:20px}.investment-system h3,.tour-preview h3{font-size:2rem;font-weight:700;margin-bottom:20px;color:#f5f5f5}.value-hero{text-align:center;padding:60px 0}.value-title{font-size:3rem;font-weight:700;margin-bottom:20px;color:#f5f5f5;line-height:1.1}.value-subtitle{font-size:1.25rem;color:#a0a0a0;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.value-actions{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.investment-content{max-width:800px;margin:0 auto}.investment-system{background:#0a0a0a;padding:40px;border-radius:16px;text-align:center}.investment-system h3{font-size:1.5rem;margin-bottom:24px}.growth-features ul,.investment-system ul,.solution-card-large ul{list-style:none;padding:0;margin-bottom:24px}.investment-system li{padding:8px 0;font-size:1.1rem;color:#f5f5f5}.investment-system p{font-size:1.1rem}.problem-solution-cards{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:40px 0}.problem-card-large,.solution-card-large{background:#141414;border:2px solid #e5e5e7;border-radius:16px;padding:40px;text-align:center}.problem-card-large{border-color:#ff6b6b}.solution-card-large{border-color:var(--apple-green)}.benefit-detailed h3,.problem-card-large h3,.solution-card-large h3{font-size:1.5rem;font-weight:700;margin-bottom:20px;color:#f5f5f5}.investment-system p,.problem-card-large p,.solution-card-large p{color:#a0a0a0;line-height:1.6;margin-bottom:16px}.solution-card-large li{padding:8px 0;color:#f5f5f5;font-weight:500}.solution-actions{flex-wrap:wrap}.growth-circle-content{max-width:800px;margin:0 auto}.growth-features ul{margin-bottom:32px}.growth-features li{padding:12px 0;font-size:1.1rem;color:#f5f5f5;line-height:1.6}.growth-benefits{background:#0a0a0a;padding:32px;border-radius:16px;margin-bottom:32px;text-align:center}.growth-benefits p{font-size:1.1rem;margin-bottom:12px;color:#f5f5f5}.growth-actions{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.benefits-detailed{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;margin-top:40px}.benefit-detailed{background:#141414;border:1px solid #e5e5e7;border-radius:16px;padding:32px;transition:all .3s ease}.benefit-detailed h3{font-size:1.25rem;margin-bottom:16px}.benefit-detailed p{color:#a0a0a0;line-height:1.6;margin-bottom:0}.apple-problem-solution{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1000px;margin:0 auto}.problem-section,.solution-section{text-align:center;padding:40px 30px;border-radius:20px;transition:all .3s ease;color:#f5f5f5;position:relative;overflow:hidden}.problem-section{background:linear-gradient(135deg,#ff6b6b 0,#ff8e8e 100%)}.problem-section::before,.solution-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.problem-section::before{background:linear-gradient(135deg,rgba(212,175,55,.9)0,rgba(255,142,142,.9) 100%)}.solution-section{background:linear-gradient(135deg,#d4af37 0,#4ade80 100%)}.solution-section::before{background:linear-gradient(135deg,rgba(52,199,89,.9)0,rgba(74,222,128,.9) 100%)}.problem-icon,.solution-icon{font-size:3rem;margin-bottom:20px;position:relative;z-index:2}.problem-title,.solution-title{position:relative;z-index:2;letter-spacing:-.02em}.solution-title{font-size:2rem;font-weight:700;margin-bottom:20px}.problem-text,.solution-text{font-size:1.1rem;line-height:1.6;margin-bottom:16px;position:relative;z-index:2;font-weight:500}.problem-subtext{font-size:1rem;opacity:.9;position:relative;z-index:2}.solution-benefits{margin:30px 0;position:relative;z-index:2}.benefit-item{gap:12px;margin-bottom:16px;padding:12px 0;background:rgba(212,175,55,.03);border-radius:12px;backdrop-filter:blur(10px);transition:all .3s ease}.benefit-item:hover{background:rgba(212,175,55,.05);transform:translateX(8px)}.benefit-icon{min-width:24px}.benefit-item span{font-weight:500;font-size:1rem}.solution-actions{display:flex;gap:16px;justify-content:center;margin-top:30px;position:relative;z-index:2}.solution-cta{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:25px;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s ease;backdrop-filter:blur(10px)}.solution-cta.primary,.solution-cta.secondary{color:#f5f5f5;border:2px solid rgba(255,255,255,.3)}.solution-cta.primary{background:rgba(212,175,55,.05)}.solution-cta.primary:hover,.solution-cta.secondary:hover{border-color:rgba(255,255,255,.5);transform:translateY(-2px);color:#f5f5f5}.solution-cta.primary:hover{background:rgba(255,255,255,.3)}.solution-cta.secondary{background:rgba(0,0,0,.1)}.solution-cta.secondary:hover{background:rgba(0,0,0,.2)}.offer-solution-container{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;max-width:1200px;margin:0 auto}.special-offer-card{background:linear-gradient(135deg,#d4af37 0,#f5d778 100%);border-radius:20px;padding:40px;text-align:center;box-shadow:0 8px 32px rgba(212,175,55,.3)}.problem-solution-card{background:#141414;border:1px solid rgba(212,175,55,.15);border-radius:20px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.problem-title{font-size:1.8rem;font-weight:700;margin-bottom:20px;color:#f5f5f5;line-height:1.3}.offer-description p,.problem-description{font-size:1rem;line-height:1.6;color:#a0a0a0;margin:0}.offer-badge{background:rgba(212,175,55,.05);border-radius:25px;padding:8px 20px;display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;font-size:.9rem;font-weight:600;letter-spacing:.5px}.offer-icon{font-size:1rem}.offer-text{color:#f5f5f5}.offer-title{font-size:1.5rem;font-weight:700;margin-bottom:20px;line-height:1.3}.offer-price{font-size:2.5rem;font-weight:800;margin-bottom:24px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.offer-description{margin-bottom:20px}.offer-description p{line-height:1.5;color:#f5f5f5;font-weight:500}.offer-note{margin-bottom:32px}.offer-note p{font-size:.9rem;line-height:1.4;color:#a0a0a0;margin:0;font-weight:400}.offer-cta{display:inline-block;background:#d4af37;color:#f5f5f5;padding:14px 32px;border-radius:25px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .2s ease;box-shadow:0 4px 16px rgba(212,175,55,.3)}.offer-cta:hover{background:#b8942f;transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,175,55,.4);color:#f5f5f5}.pricing-header{text-align:center;margin-bottom:60px}.pricing-title{font-size:2.5rem;font-weight:700;margin-bottom:16px;color:#f5f5f5;letter-spacing:-.02em}.pricing-subtitle{font-size:1.2rem;color:#a0a0a0;font-weight:400}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1000px;margin:0 auto}.pricing-card{border-radius:12px;text-align:center;position:relative;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;flex-direction:column;justify-content:space-between}.pricing-card:hover{transform:translateY(-4px);border-color:#d4af37}.pricing-card.featured{transform:scale(1.02)}.pricing-card.featured:hover{transform:scale(1.02) translateY(-4px)}.pricing-badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:#d4af37;padding:8px 24px;border-radius:20px;font-size:.8rem;font-weight:700;letter-spacing:.5px;box-shadow:0 2px 8px rgba(212,175,55,.3);z-index:10;text-shadow:0 1px 2px rgba(0,0,0,.3);white-space:nowrap;min-width:120px;text-align:center}.pricing-icon{margin-bottom:8px}.different-item h4,.pricing-card-title,.pricing-price{font-weight:600;margin-bottom:8px;line-height:1.3}.pricing-price{font-weight:700;color:#d4af37;line-height:1}.pricing-description{font-size:.85rem;margin-bottom:12px;font-weight:500;line-height:1.4}.pricing-features{margin:0 0 16px;text-align:left;flex:1}.pricing-features li{font-weight:500;position:relative}.checkbox-label input[type=checkbox]{display:none}.feature-list li,.pricing-features li{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;line-height:1.5;margin-bottom:8px}.pricing-cta{display:inline-block;padding:10px 20px;border-radius:8px;text-decoration:none;font-weight:600;font-size:.85rem;transition:all .3s ease;width:100%;box-sizing:border-box;margin-top:auto}.pricing-cta:hover{background:#b8942f;transform:translateY(-2px)}.pricing-card.featured .pricing-cta,.pricing-cta{background:#d4af37}.pricing-card.featured .pricing-cta:hover{background:#b8942f}@media (max-width:768px){.pricing-grid{grid-template-columns:1fr;gap:1rem}.pricing-card{padding:16px 12px;min-height:280px}.pricing-card-title{font-size:1rem}.pricing-price{font-size:1.5rem}.pricing-description{font-size:.8rem}.pricing-cta,.pricing-features li{font-size:.8rem;padding:4px 0}.pricing-cta{padding:8px 16px}}@media (max-width:480px){.pricing-card{padding:16px 12px!important;min-height:280px!important;margin-bottom:16px!important}.feature-list li,.pricing-features li{font-size:.75rem!important;padding:8px 0!important;margin-left:0!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important;line-height:1.5!important;margin-bottom:4px!important}.feature-list li::before,.pricing-features li::before{display:none!important}.feature-list li:nth-child(1),.feature-list li:nth-child(2),.feature-list li:nth-child(3),.feature-list li:nth-child(4),.feature-list li:nth-child(5),.pricing-card .pricing-features li:nth-child(1),.pricing-card .pricing-features li:nth-child(2),.pricing-card .pricing-features li:nth-child(3),.pricing-card .pricing-features li:nth-child(4),.pricing-card .pricing-features li:nth-child(5),.pricing-features li:nth-child(1),.pricing-features li:nth-child(2),.pricing-features li:nth-child(3),.pricing-features li:nth-child(4),.pricing-features li:nth-child(5){color:#d4af37!important}.pricing-card-title{font-size:1rem!important;margin-bottom:8px!important}.pricing-description{font-size:.75rem!important;margin-bottom:12px!important}.pricing-cta{padding:10px 16px!important;font-size:.85rem!important}}.pricing-icon{font-size:2.5rem}.pricing-card-title{font-size:.9rem}.pricing-price{font-size:1.3rem}.tours-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}.tours-title{font-size:2.5rem;font-weight:700;color:#f5f5f5;margin:0;letter-spacing:-.02em}.tours-cta{background:linear-gradient(135deg,#d4af37 0,#b8942f 100%);color:#f5f5f5;padding:14px 28px;border-radius:12px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);border:0;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(212,175,55,.2)}.square-cta::before,.tours-cta::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.tours-cta:hover{background:linear-gradient(135deg,#b8942f 0,#003d99 100%);transform:translateY(-3px);box-shadow:0 8px 25px rgba(212,175,55,.4);color:#f5f5f5}.tours-cta:active{transform:translateY(-1px);box-shadow:0 4px 15px rgba(212,175,55,.3)}.tours-squares{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;align-items:stretch}.tour-square{background:#141414;border:1px solid rgba(212,175,55,.15);border-radius:20px;padding:40px 32px;text-align:center;transition:all .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.08);position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%}.tour-square:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.15);border-color:#d4af37}.square-icon{font-size:4rem;margin-bottom:24px;display:block}.square-title{font-size:1.4rem;font-weight:700;margin-bottom:16px;color:#f5f5f5;line-height:1.3}.square-description{font-size:1rem;line-height:1.6;color:#a0a0a0;margin-bottom:24px}.square-examples{margin-bottom:32px}.examples-label{font-size:.9rem;font-weight:600;color:#f5f5f5;display:block;margin-bottom:8px}.example-links{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-link{color:#d4af37;text-decoration:underline;font-size:.9rem;font-weight:500;transition:color .2s ease}.example-link:hover{color:#b8942f}.separator{color:#a0a0a0;font-weight:500}.square-cta{display:inline-block;background:linear-gradient(135deg,#d4af37 0,#f5d778 100%);padding:16px 32px;border-radius:12px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;box-sizing:border-box;border:0;cursor:pointer;position:relative;overflow:hidden}.square-cta:hover{background:linear-gradient(135deg,#b8942f 0,#d4af37 100%);transform:translateY(-3px);box-shadow:0 8px 25px rgba(212,175,55,.4)}.square-cta:active{transform:translateY(-1px);box-shadow:0 4px 15px rgba(212,175,55,.3)}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;max-width:1200px;margin-left:auto;margin-right:auto}.service-card{background:#141414;border:1px solid rgba(212,175,55,.15);border-radius:12px;padding:20px 16px;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:280px}.service-card:hover{border-color:#d4af37}.service-icon{margin-bottom:12px;display:block}.service-title{font-size:1.1rem;font-weight:700;margin-bottom:8px;color:#f5f5f5;line-height:1.3}.service-description{font-size:.85rem;line-height:1.4;color:#a0a0a0;margin-bottom:12px}.service-features{list-style:none;padding:0;margin:0 0 16px;text-align:left}.service-features li{color:#f5f5f5;font-weight:500;position:relative;padding:4px 0 4px 20px;font-size:.8rem;line-height:1.3}.service-features li::before{content:"✓";position:absolute;left:0;color:#d4af37;font-weight:700;font-size:.9rem}.service-cta{display:block;background:#25d366;padding:10px 20px;border-radius:8px;text-decoration:none;font-size:.85rem;transition:all .3s ease;width:100%;box-sizing:border-box;margin-top:auto;text-align:center}.service-cta:hover{background:#128c7e;transform:translateY(-1px);color:#f5f5f5}.packages-container{max-width:1200px;margin:0 auto}.packages-header{margin-bottom:60px}.packages-title{margin-bottom:16px;color:#f5f5f5;letter-spacing:-.02em}.packages-subtitle{color:#a0a0a0;margin-bottom:24px}.packages-badge{background:#141414;border:1px solid rgba(212,175,55,.15);border-radius:20px;padding:8px 20px;display:inline-block;margin-bottom:32px;color:#f5f5f5}.packages-actions{gap:16px}.packages-cta{background:#d4af37;padding:12px 24px;border-radius:20px}.packages-cta.whatsapp{background:#25d366}.packages-cta:hover{color:#f5f5f5}.packages-cta.whatsapp:hover{background:#128c7e;box-shadow:0 4px 12px rgba(37,211,102,.3)}.packages-grid{gap:32px;margin-bottom:60px}.package-card{border:1px solid rgba(212,175,55,.15);border-radius:20px;padding:40px 32px;text-align:center}.package-card:hover{border-color:#d4af37}.package-card.featured{border:2px solid #d4af37;transform:scale(1.05);position:relative}.package-card.featured:hover{transform:scale(1.05) translateY(-8px)}.package-badge{background:#d4af37;padding:8px 24px;border-radius:20px}.package-title{margin-top:20px;margin-bottom:8px;color:#f5f5f5;line-height:1.3}.package-subtitle{margin-bottom:24px}.package-features{margin:0 0 24px;text-align:left}.guarantee-features li,.package-features li{color:#f5f5f5;position:relative;padding:8px 0 8px 24px}.package-description,.package-price{margin-bottom:24px}.package-actions{gap:12px}.package-cta{background:#d4af37;padding:12px 24px;border-radius:20px;text-align:center}.package-cta.whatsapp{background:#25d366}.package-cta:hover{color:#f5f5f5}.package-cta.whatsapp:hover{background:#128c7e;box-shadow:0 4px 12px rgba(37,211,102,.3)}.packages-different{background:var(--apple-gray-1);border-radius:20px;padding:60px 40px;margin:60px 0;box-shadow:0 8px 32px rgba(0,0,0,.1)}.different-title{margin-bottom:50px;letter-spacing:-.02em}.different-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;max-width:1200px;margin:0 auto}@media (min-width:1201px){.different-grid{grid-template-columns:repeat(4,1fr);gap:1.2rem}}.different-item{text-align:center;padding:12px 8px;background:#141414;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s ease;border:1px solid rgba(212,175,55,.08)}.different-item:hover,.guarantee-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.different-icon{font-size:3rem;margin-bottom:12px;display:flex;justify-content:center;align-items:center;width:100%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.different-item h4{font-size:.9rem;color:var(--apple-gray-10);margin-bottom:0;letter-spacing:-.01em}.different-item p{color:var(--apple-gray-7);line-height:1.6;font-size:1rem;max-width:200px;margin:0 auto}@media (max-width:1200px){.different-grid{grid-template-columns:repeat(4,1fr);gap:.8rem}}@media (max-width:768px){.packages-different{padding:24px 16px;margin:24px 0}.different-title{font-size:1.6rem;margin-bottom:20px}.different-grid{grid-template-columns:repeat(2,1fr);gap:.6rem}.different-item{padding:8px 6px}.different-item h4{font-size:.8rem}.different-icon{font-size:2.5rem;margin-bottom:10px}}.different-quote{color:#d4af37}@media (max-width:480px){.different-grid{grid-template-columns:1fr;gap:.5rem}.different-item{padding:10px 8px}.different-item h4{font-size:.85rem}.different-icon{font-size:2.2rem;margin-bottom:8px}.different-title{font-size:1.4rem}}.guarantee-section{background:#141414;border:1px solid rgba(212,175,55,.15);border-radius:20px;padding:40px;margin-bottom:40px;text-align:center}.guarantee-title{font-size:1.5rem;font-weight:700;margin-bottom:32px;color:#f5f5f5}.guarantee-content,.guarantee-item{display:flex;align-items:center;justify-content:center}.guarantee-content{gap:40px;flex-wrap:wrap}.guarantee-item{gap:10px;background:rgba(20,20,20,.95);padding:16px 14px;border-radius:12px;border:1px solid rgba(52,199,89,.2);transition:all .3s ease;flex:1;min-width:160px;max-width:200px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05)}.guarantee-item:hover{background:#1e1e1e;border-color:rgba(52,199,89,.4);box-shadow:0 6px 20px rgba(52,199,89,.15)}.guarantee-icon{font-size:1.1rem;color:#d4af37;min-width:20px;flex-shrink:0}.guarantee-item p{margin:0;color:#f5f5f5;font-weight:600;font-size:.8rem;line-height:1.2;flex:1;word-wrap:break-word;overflow-wrap:break-word;text-align:center;white-space:nowrap}.guarantee-subtitle,.guarantee-text{font-size:1rem;color:#f5f5f5;margin-bottom:16px}.guarantee-text{line-height:1.6}.guarantee-subtitle{font-weight:600}.guarantee-features{list-style:none;padding:0;text-align:left;max-width:500px;margin:0 auto 24px}.guarantee-features li{font-weight:500;padding:6px 0 6px 24px}.guarantee-features li::before{content:"✔️";position:absolute;left:0;font-size:1rem}.guarantee-quote{font-size:1.1rem;font-weight:600;color:#d4af37;font-style:italic;margin:0}@media (max-width:768px){.guarantee-content{flex-direction:column;gap:12px}.guarantee-item{min-width:auto;max-width:none;width:100%;padding:14px 12px;gap:8px}.guarantee-item p{font-size:.8rem;line-height:1.2;white-space:nowrap}}@media (max-width:480px){.nfc-section{padding:24px 16px;margin:32px 0}.nfc-title{font-size:1.6rem}.nfc-subtitle{font-size:1rem}.nfc-description{font-size:.95rem;margin-bottom:24px}.nfc-features-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.nfc-feature-card{padding:16px 12px;min-height:100px}.nfc-icon{font-size:2.5rem;margin-bottom:12px}.nfc-feature-title{font-size:.8rem;line-height:1.2}.nfc-benefits{gap:20px;margin-bottom:24px}.nfc-benefit-section{padding:20px 16px}.nfc-benefit-title{font-size:1rem;margin-bottom:12px}.nfc-benefit-list li{font-size:.85rem;padding:4px 0 4px 20px}.nfc-cta-section{padding:20px 16px}.nfc-preorder-badge{font-size:.9rem;padding:8px 16px}.nfc-cta-button{padding:14px 24px;font-size:1rem}.guarantee-item{padding:12px 10px;gap:6px}.guarantee-item p{font-size:.75rem;line-height:1.2;white-space:nowrap}.guarantee-icon{font-size:.9rem;min-width:16px}}.nfc-section{background:#141414;background-image:radial-gradient(circle at 20% 20%,rgba(212,175,55,.1)0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(37,211,102,.1)0,transparent 50%),radial-gradient(circle at 40% 60%,rgba(24,119,242,.1)0,transparent 50%);border-radius:20px;padding:48px 40px;text-align:center;margin:60px 0}.nfc-header{margin-bottom:32px}.nfc-title{font-size:2.2rem;font-weight:700;margin-bottom:16px;color:#f5f5f5;line-height:1.2}.nfc-subtitle{font-size:1.2rem;font-weight:600;color:#d4af37;margin-bottom:0}.nfc-description{font-size:1.1rem;line-height:1.6;color:#a0a0a0;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}.nfc-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:48px}.nfc-feature-card,.nfc-icon{display:flex;justify-content:center}.nfc-feature-card{background:#141414;border-radius:12px;padding:20px 16px;text-align:center;border:1px solid rgba(212,175,55,.08);transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05);min-height:140px;flex-direction:column}.nfc-feature-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:rgba(212,175,55,.2)}.nfc-icon{font-size:3rem;margin-bottom:16px;align-items:center;width:100%}.nfc-feature-title{font-size:.9rem;font-weight:600;color:#f5f5f5;line-height:1.3;margin:0}.nfc-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-bottom:48px}.nfc-benefit-section{background:#141414;border-radius:16px;padding:32px 28px;text-align:left;border:1px solid rgba(212,175,55,.08);box-shadow:0 2px 8px rgba(0,0,0,.05)}.nfc-benefit-title{font-size:1.2rem;font-weight:700;margin-bottom:20px;color:#f5f5f5;display:flex;align-items:center;gap:8px}.nfc-benefit-list{list-style:none;padding:0;margin:0}.nfc-benefit-list li{color:#f5f5f5;font-weight:500;font-size:.95rem;line-height:1.5;position:relative;padding:8px 0 8px 24px}.nfc-benefit-list li::before{content:"•";position:absolute;left:0;color:#d4af37;font-weight:700;font-size:1.2rem}.nfc-cta-section{background:#141414;border-radius:16px;padding:32px;border:2px solid #d4af37;box-shadow:0 4px 15px rgba(212,175,55,.1)}.nfc-preorder{margin-bottom:24px}.nfc-cta-button,.nfc-preorder-badge{display:inline-block;border-radius:25px;font-weight:700}.nfc-preorder-badge{font-size:1.1rem;color:#d4af37;background:rgba(212,175,55,.1);padding:12px 24px}.nfc-cta-button{background:#25d366;color:#f5f5f5;padding:18px 36px;text-decoration:none;font-size:1.2rem;transition:all .3s ease;box-shadow:0 4px 15px rgba(37,211,102,.3)}.nfc-cta-button:hover{background:#128c7e;transform:translateY(-3px);box-shadow:0 8px 25px rgba(37,211,102,.4);color:#f5f5f5}@media (max-width:768px){.nfc-section{padding:32px 24px;margin:40px 0}.nfc-title{font-size:1.8rem}.nfc-subtitle{font-size:1.1rem}.nfc-description{font-size:1rem;margin-bottom:32px}.nfc-features-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px}.nfc-feature-card{padding:18px 14px;min-height:120px}.nfc-icon{font-size:2.8rem;margin-bottom:14px}.nfc-feature-title{font-size:.85rem;line-height:1.2}.nfc-benefits{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.nfc-benefit-section{padding:24px 20px}.nfc-benefit-title{font-size:1.1rem;margin-bottom:16px}.nfc-benefit-list li{font-size:.9rem;padding:6px 0}.nfc-cta-section{padding:24px 20px}.nfc-preorder-badge{font-size:1rem;padding:10px 20px}.nfc-cta-button{padding:16px 28px;font-size:1.1rem}.offer-solution-container{grid-template-columns:1fr;gap:32px}.special-offer-card{padding:30px 20px}.offer-title{font-size:1.3rem}.offer-price{font-size:2.2rem}.problem-solution-card{padding:30px 20px}.problem-title{font-size:1.5rem}.pricing-grid{grid-template-columns:1fr;gap:24px}.pricing-card{padding:32px 24px}.pricing-card.featured{transform:none}.pricing-card.featured:hover{transform:translateY(-4px)}.tours-header{flex-direction:column;gap:24px;text-align:center}.tours-title{font-size:2rem}.tours-squares{grid-template-columns:1fr;gap:24px}.tour-square{padding:32px 24px}.services-grid{grid-template-columns:1fr;gap:20px;margin-top:32px}.service-card{padding:32px 24px}.problem-solution-showcase{flex-direction:column;gap:20px}.problem-solution-cards{grid-template-columns:1fr;gap:20px}.benefits-grid{grid-template-columns:repeat(2,1fr);gap:16px}.benefits-detailed{grid-template-columns:1fr}}@media (max-width:480px){.benefits-grid{grid-template-columns:1fr;gap:12px}.value-title{font-size:2rem}.value-actions{flex-direction:column;align-items:center}.hero-description{font-size:1rem}.hero-contact{font-size:.8rem}.hero-header{flex-direction:column;gap:24px}.hero-header,.hero-title-section{text-align:center}.hero-title{font-size:2.5rem}.hero-actions{align-items:center}.hero-cta{flex-direction:row;justify-content:center;flex-wrap:wrap}.apple-problem-solution{grid-template-columns:1fr;gap:30px}.problem-section,.solution-section{padding:30px 20px}.problem-title,.solution-title{font-size:1.5rem}.solution-actions{flex-direction:column;align-items:center}.solution-cta{width:100%;justify-content:center}}.addons-section{margin-top:60px;text-align:center;position:relative}.addons-scroll-wrapper{position:relative;display:flex;align-items:center;gap:16px}.addons-scroll-btn{width:44px;height:44px;border-radius:50%;border:0;background:rgba(0,0,0,.08);color:#f5f5f5;font-size:20px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;z-index:10}.addons-scroll-btn:hover{background:rgba(0,0,0,.12);transform:scale(1.05)}.addons-scroll-btn:disabled{opacity:.3;cursor:not-allowed}.addons-title{font-size:2rem;font-weight:700;margin-bottom:12px;letter-spacing:-.02em}.addons-subtitle{font-size:1.1rem;color:var(--apple-gray-7);margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto;font-weight:400}.addons-scroll-container{position:relative;overflow-x:auto;overflow-y:hidden;padding:20px 0 40px;margin:0-20px;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;white-space:nowrap;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.addons-scroll-container::-webkit-scrollbar{display:none}.addons-scroll{display:flex;gap:24px;padding:0 20px;width:max-content;align-items:stretch;white-space:nowrap}.addon-card{border-radius:20px;padding:28px 20px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);min-width:280px;max-width:280px;width:280px;flex-shrink:0;position:relative;overflow:visible;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;min-height:200px}.addon-card::before,.addons-scroll-container::after{content:"";position:absolute;top:0;right:0;bottom:0;pointer-events:none;opacity:0;transition:opacity .3s ease}.addon-card::before{left:0;background:linear-gradient(135deg,rgba(212,175,55,.02)0,rgba(212,175,55,.02) 100%)}.addon-card:hover::before,.addons-scroll-container:hover::after{opacity:1}.addon-card:hover{transform:translateY(-8px) scale(1.02)}.addon-icon{font-size:2.5rem;margin-bottom:20px;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.addon-description,.addon-title{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.addon-title{font-size:1.1rem;font-weight:700;margin-bottom:12px;line-height:1.2;letter-spacing:-.01em}.addon-description{margin-bottom:20px;line-height:1.4;font-size:.9rem;font-weight:400;flex:1}.addon-price{font-size:1.2rem;font-weight:800;color:var(--apple-orange);background:linear-gradient(135deg,rgba(212,175,55,.1)0,rgba(212,175,55,.05) 100%);padding:10px 16px;border-radius:20px;display:inline-block;border:1px solid rgba(212,175,55,.2);transition:all .3s ease;margin-top:auto}.addon-card:hover .addon-price{background:linear-gradient(135deg,rgba(212,175,55,.15)0,rgba(212,175,55,.08) 100%);border-color:rgba(212,175,55,.3);transform:scale(1.05)}.addons-scroll-container::after{width:40px;background:linear-gradient(90deg,transparent 0,rgba(10,10,10,.9) 100%)}@media (max-width:768px){.addons-scroll-wrapper{gap:8px}.addons-scroll-btn{display:none}.addons-scroll-container{margin:0-16px;padding:16px 0 32px}.addons-scroll{padding:0 16px;gap:20px}.addon-card{min-width:260px;max-width:260px;width:260px;padding:24px 18px}.addon-title{font-size:1rem}.addon-description{font-size:.85rem}.addon-price{font-size:1.1rem;padding:8px 14px}}@media (max-width:480px){.addon-card{min-width:240px;max-width:240px;width:240px;padding:20px 16px}.addon-icon{font-size:2rem}.addon-title{font-size:.95rem}.addon-description{font-size:.8rem}.addon-price{font-size:1rem;padding:8px 12px}}.header{background:rgba(20,20,20,.95);border-bottom:1px solid rgba(0,0,0,.1);position:fixed;top:0;left:0;right:0;z-index:1000;padding:0;transition:all .3s ease}.header-container,.logo a{display:flex;align-items:center}.header-container{max-width:1200px;margin:0 auto;padding:16px 24px;justify-content:space-between}.logo a{gap:8px;text-decoration:none;transition:all .3s ease}.logo-icon{background:linear-gradient(135deg,#d4af37,#f5d778);color:#f5f5f5;padding:8px 12px;border-radius:8px;font-weight:800;font-size:1rem}.logo a,.logo-text{color:#f5f5f5;font-weight:700;font-size:.9rem}.logo-text{white-space:nowrap}.nav{display:flex;align-items:center;gap:32px}@media (max-width:768px){.nav{display:none!important}}.nav-link{color:#f5f5f5;text-decoration:none;font-size:.95rem;transition:all .3s ease;position:relative;border-bottom:2px solid transparent}.nav-link:hover{color:#d4af37;border-bottom-color:#d4af37}.nav-link::after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#d4af37;transition:width .3s ease}.nav-link:hover::after{width:100%}.header-actions,.language-switcher{display:flex;align-items:center;gap:16px}.language-switcher{gap:8px;background:rgba(0,0,0,.05);border-radius:20px;padding:4px}.lang-link{color:#a0a0a0;text-decoration:none;font-size:.85rem;font-weight:500;padding:6px 12px;border-radius:16px;transition:all .3s ease}.lang-link.active{background:#141414;color:#f5f5f5;box-shadow:0 2px 8px rgba(0,0,0,.1)}.lang-link:hover{color:#f5f5f5}@media (max-width:768px){.header-container{padding:12px 16px}.nav{display:none}.logo a{font-size:1.1rem}.logo-icon{padding:6px 10px;font-size:.9rem}}@media (max-width:480px){.header-container{padding:10px 16px}.logo a{font-size:1rem}.logo-icon{padding:5px 8px;font-size:.85rem}}.thank-you-hero{background:#0a0a0a;padding:100px 0 80px;margin-top:80px}.thank-you-header{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;max-width:1200px;margin:0 auto;padding:0 24px}.thank-you-content{flex:1;text-align:left}.neosimply-logo{display:flex;align-items:center;gap:16px;margin-bottom:24px}.thank-you-actions{display:flex;flex-direction:column;align-items:flex-end;gap:16px;flex-shrink:0}.logo-circle{width:120px;height:120px;border-radius:50%;background:#000;position:relative;margin-bottom:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.1)}.logo-inner,.logo-swirl::before{background:#8fbc8f;border-radius:50%}.logo-inner{width:80px;height:80px;position:relative;display:flex;align-items:center;justify-content:center}.logo-swirl{width:50px;height:50px;background:#6b8e23;border-radius:50%;position:relative;transform:rotate(45deg)}.logo-swirl::before{content:"";position:absolute;top:10px;left:10px;width:30px;height:30px}.logo-leaves{position:absolute;top:-8px;right:-8px}.leaf{width:8px;height:12px;background:#6b8e23;border-radius:50%0;position:absolute}.leaf-1{transform:rotate(-30deg);top:0;left:0}.leaf-2{transform:rotate(30deg);top:4px;left:6px}.thank-you-hero .logo-text{display:flex;font-family:"Inter",sans-serif;font-weight:700;font-size:1.8rem;letter-spacing:2px}.logo-neo{color:#f5f5f5;margin-right:4px}.logo-simply{color:#6b8e23}.success-icon{margin-bottom:24px;color:#d4af37}.thank-you-title{font-size:3rem;font-weight:700;color:#d4af37;margin-bottom:16px;line-height:1.1}.thank-you-subtitle{font-size:1.2rem;font-weight:500;color:#a0a0a0;margin-bottom:24px;line-height:1.4}.thank-you-description{font-size:1rem;line-height:1.6;color:#a0a0a0;max-width:500px}.thank-you-cta{background:linear-gradient(135deg,#d4af37,#f5d778);color:#f5f5f5;padding:16px 32px;border-radius:12px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;display:inline-block}.thank-you-cta:hover{background:linear-gradient(135deg,#b8973a,#d4af37);transform:translateY(-2px);box-shadow:0 4px 12px rgba(249,115,22,.3);color:#f5f5f5}.thank-you-note{font-size:.9rem;color:#a0a0a0;font-weight:500;margin:0}.email-collection,.form-container{padding:60px 0;background:#141414}.form-container{max-width:500px;margin:0 auto;border-radius:20px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.form-header{text-align:center;margin-bottom:32px}.form-title{font-size:1.8rem;font-weight:700;color:#f5f5f5;margin-bottom:12px}.form-subtitle{font-size:1rem;color:#a0a0a0}.email-form{gap:24px}.email-form,.form-group{display:flex;flex-direction:column}.form-label{font-size:.9rem;font-weight:600;color:#f5f5f5;margin-bottom:8px}.form-input{padding:16px 20px;border:2px solid #e9ecef;border-radius:12px;font-size:1rem;transition:all .3s ease;background:#141414}.form-input:focus{outline:0;border-color:#d4af37;box-shadow:0 0 0 3px rgba(212,175,55,.1)}.form-submit{background:#d4af37;color:#f5f5f5;border:0;padding:18px 32px;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.form-submit:hover{background:#b8942f;transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,175,55,.3)}.preview-cta{padding:60px 0;background:#141414;text-align:center}.preview-content{max-width:700px;margin:0 auto;padding:0 20px}.preview-title{font-size:2rem;font-weight:700;color:#f5f5f5;margin-bottom:20px}.preview-description{font-size:1.1rem;line-height:1.6;color:#a0a0a0;margin-bottom:32px}.preview-contact{background:#141414;border-radius:16px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.contact-info{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.contact-email,.contact-text{font-size:1.1rem;font-weight:600;color:#f5f5f5}.contact-email{color:#d4af37;text-decoration:none}.contact-email:hover{text-decoration:underline}.business-preview{padding:60px 0;background:#141414}.preview-form-container{max-width:800px;margin:0 auto;background:#141414;border-radius:20px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.preview-form-header{text-align:center;margin-bottom:32px}.preview-form-title{font-size:1.8rem;font-weight:700;color:#f5f5f5}.preview-form{display:flex;flex-direction:column;gap:24px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-select{padding:16px 20px;border:2px solid #e9ecef;border-radius:12px;font-size:1rem;transition:all .3s ease;background:#141414;cursor:pointer}.form-select:focus,.form-textarea:focus{outline:0;border-color:#d4af37;box-shadow:0 0 0 3px rgba(212,175,55,.1)}.form-textarea{padding:16px 20px;border:2px solid #e9ecef;border-radius:12px;font-size:1rem;transition:all .3s ease;background:#141414;resize:vertical;min-height:100px}.checkbox-group{margin-top:8px}.checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:.95rem;line-height:1.4}.checkbox-custom{width:20px;height:20px;border:2px solid #e9ecef;border-radius:4px;background:#141414;position:relative;flex-shrink:0;margin-top:2px;transition:all .3s ease}.checkbox-label input[type=checkbox]:checked .checkbox-custom{background:#d4af37;border-color:#d4af37}.checkbox-label input[type=checkbox]:checked .checkbox-custom::after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#f5f5f5;font-size:12px;font-weight:700}.checkbox-text{color:#f5f5f5}.form-note{text-align:center;margin-top:16px}.form-note p{font-size:.9rem;color:#a0a0a0;font-style:italic}.preview-submit{background:#25d366;color:#f5f5f5;border:0;padding:18px 32px;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}.preview-submit:hover{background:#128c7e;transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,211,102,.3)}.success-message{position:fixed;top:20px;right:20px;background:#d4af37;color:#f5f5f5;padding:16px 24px;border-radius:12px;box-shadow:0 4px 20px rgba(52,199,89,.3);z-index:1000;animation:slideIn .3s ease}.success-content{display:flex;align-items:center;gap:8px}.success-icon{font-size:1.2rem}@media (max-width:768px){.thank-you-hero{padding:60px 0}.thank-you-header{flex-direction:column;gap:40px;text-align:center;align-items:center}.thank-you-content{text-align:center}.thank-you-actions{align-items:center}.thank-you-title{font-size:2rem}.thank-you-subtitle{font-size:1.1rem}.thank-you-description{font-size:1rem}.form-container,.preview-form-container{padding:32px 24px;margin:0 20px}.form-row{grid-template-columns:1fr;gap:16px}.preview-title{font-size:1.6rem}.contact-info{flex-direction:column;text-align:center}.success-message{top:10px;right:10px;left:10px}}@media (max-width:480px){.thank-you-hero{padding:40px 0}.thank-you-title{font-size:1.6rem}.logo-circle{width:100px;height:100px}.logo-inner{width:65px;height:65px}.logo-swirl{width:40px;height:40px}.logo-swirl::before{width:25px;height:25px;top:8px;left:8px}.thank-you-hero .logo-text{font-size:1.5rem}.form-container,.preview-form-container{padding:24px 20px;margin:0 16px}.form-title,.preview-form-title,.preview-title{font-size:1.4rem}}.contact-hero{max-width:800px;margin:0 auto;text-align:center}.contact-header{margin-bottom:3rem}.contact-title{font-size:2.8rem;font-weight:800;color:var(--apple-text);margin-bottom:1rem;line-height:1.1}.contact-subtitle{font-size:1.3rem;color:var(--apple-gray);margin:0 auto;font-weight:400}.contact-actions{flex-direction:column}.contact-cta{display:flex;border-radius:var(--radius-lg);border:2px solid transparent;position:relative;overflow:hidden}.contact-cta.primary{background:linear-gradient(135deg,var(--apple-blue),#b8942f);box-shadow:0 8px 25px rgba(212,175,55,.3)}.contact-cta.secondary{background:var(--apple-gray-1)}.contact-cta.secondary:hover{background:var(--apple-gray-2)}.contact-cta.tertiary{background:0 0;color:var(--apple-blue);border:2px solid var(--apple-blue)}.contact-cta.tertiary:hover{background:var(--apple-blue);color:#f5f5f5;transform:translateY(-2px)}.cta-icon{flex-shrink:0}.cta-text{font-weight:600}.contact-benefits{display:flex;justify-content:center;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}.benefit-item{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:rgba(52,199,89,.1);border-radius:var(--radius-md);border:1px solid rgba(52,199,89,.2)}.benefit-check{color:#d4af37;font-weight:700;font-size:1.1rem}.benefit-text{color:var(--apple-text);font-weight:500;font-size:.95rem}.contact-info{background:var(--apple-gray-1);border-radius:var(--radius-xl);padding:2.5rem;text-align:left}.contact-info-title{font-size:1.8rem;font-weight:700;color:var(--apple-text);margin-bottom:.5rem;text-align:center}.contact-info-subtitle{font-size:1.1rem;color:var(--apple-gray);margin-bottom:2rem;text-align:center}.contact-methods{display:flex;flex-direction:column;gap:1rem}.contact-icon,.contact-method{display:flex;align-items:center}.contact-method{gap:1rem;padding:1.25rem;background:#141414;border-radius:var(--radius-lg);text-decoration:none;transition:all .3s ease;border:1px solid var(--apple-gray-3)}.contact-method:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:var(--apple-blue)}.contact-icon{font-size:1.5rem;width:40px;height:40px;justify-content:center;background:var(--apple-gray-1);border-radius:50%;flex-shrink:0}.contact-details{display:flex;flex-direction:column;gap:.25rem}.contact-label{text-transform:uppercase;letter-spacing:.5px}@media (max-width:768px){.contact-title{font-size:2.2rem}.contact-subtitle{font-size:1.1rem}.contact-actions{gap:.75rem}.contact-cta{padding:1rem 1.5rem;font-size:1rem}.contact-benefits{gap:1rem;justify-content:center}.benefit-item{padding:.5rem 1rem}.contact-info{padding:1.5rem}.contact-method{padding:1rem}}@media (max-width:480px){.contact-title{font-size:1.8rem}.contact-benefits{flex-direction:column;align-items:center}.contact-methods{gap:.75rem}}.blog-hero{max-width:1200px;margin:0 auto}.blog-title{font-size:3rem;font-weight:800;color:var(--apple-text);margin-bottom:1rem;line-height:1.1}.blog-subtitle{font-size:1.3rem;color:var(--apple-gray);font-weight:400;max-width:600px;margin:0 auto}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:1.5rem}.blog-card,.blog-card-header{display:flex;justify-content:space-between}.blog-card{background:#141414;border-radius:8px;padding:12px;box-shadow:0 1px 4px rgba(0,0,0,.05);transition:all .3s ease;overflow:visible;position:relative;min-height:180px;flex-direction:column}.blog-card:hover{transform:translateY(-2px);box-shadow:0 3px 12px rgba(0,0,0,.1)}.blog-card.featured{grid-column:span 2;background:linear-gradient(135deg,#141414 0,#1e1e1e 100%);border:2px solid var(--apple-blue);box-shadow:0 8px 30px rgba(212,175,55,.2)}.blog-card.featured:hover{box-shadow:0 16px 50px rgba(212,175,55,.3)}.blog-card-header{align-items:center;padding:1.5rem 2rem 1rem;border-bottom:1px solid var(--apple-gray-2)}.blog-category{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--apple-gray-1);border-radius:var(--radius-md);font-size:.9rem;font-weight:600;color:var(--apple-text)}.blog-read-time{font-size:.85rem;color:var(--apple-gray);font-weight:500;background:var(--apple-gray-1);padding:.4rem .8rem;border-radius:var(--radius-sm)}.blog-card-content{padding:0;display:flex;flex-direction:column;flex:1}.blog-card-title{font-size:.95rem;font-weight:600;color:var(--apple-text);margin-bottom:6px;line-height:1.3}.blog-card.featured .blog-card-title{font-size:1rem}.blog-meta{color:#c8c8c8;font-size:.7rem;margin-bottom:4px;font-weight:500}.blog-card-excerpt{color:var(--apple-gray);font-size:.75rem;line-height:1.3;margin-bottom:8px;flex:1}.blog-card-footer{margin-top:1rem;padding-top:.5rem}.blog-cta{display:inline-flex!important;align-items:center;gap:.3rem;padding:6px 12px;background:var(--gold-gradient)!important;color:#0a0a0a!important;text-decoration:none;border-radius:6px;font-weight:600;font-size:.7rem;margin-top:auto;transition:all .3s ease;box-shadow:0 2px 8px rgba(212,175,55,.3);width:100%;justify-content:center;position:relative;z-index:10;opacity:1!important;visibility:visible!important}.blog-cta:hover{background:#b8942f;color:#f5f5f5;transform:translateY(-2px);box-shadow:0 4px 15px rgba(212,175,55,.4)}.apple-icon-ai{background:linear-gradient(135deg,#d4af37 0,#f5d778 100%)}.apple-icon-hotel{background:linear-gradient(135deg,#d4af37 0,#30d158 100%)}.apple-icon-maps{background:linear-gradient(135deg,#d4af37 0,#ff6b00 100%)}.apple-icon-inner{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ai-brain{width:20px;height:16px;background:#141414;border-radius:10px 10px 8px 8px;position:relative}.ai-brain::after,.ai-brain::before{content:"";position:absolute;top:2px;left:2px;right:2px;height:2px;background:#d4af37;border-radius:1px}.ai-brain::after{top:6px;left:3px;right:3px;height:1px;border-radius:.5px}.ai-circuit,.ai-circuit::before{position:absolute;border-radius:50%}.ai-circuit{top:8px;left:6px;width:8px;height:8px;border:1px solid #fff}.ai-circuit::before{content:"";top:2px;left:2px;width:2px;height:2px;background:#141414}.hotel-building{width:18px;height:14px;background:#141414;border-radius:2px;position:relative}.hotel-window{position:absolute;width:3px;height:3px;background:#d4af37;border-radius:1px}.hotel-window:nth-child(2){top:2px;left:2px}.hotel-window:nth-child(3){top:2px;right:2px}.hotel-window:nth-child(4){bottom:2px;left:50%;transform:translateX(-50%)}.map-pin{width:12px;height:16px;background:#141414;border-radius:6px 6px 6px 0;transform:rotate(-45deg);position:relative}.map-pin::before{content:"";top:4px;left:4px;width:4px;height:4px;background:#d4af37}.map-pin::before,.map-waves,.map-waves::before{position:absolute;border-radius:50%}.map-waves{top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid rgba(255,255,255,.3)}.map-waves::before{content:"";top:-4px;left:-4px;right:-4px;bottom:-4px;border:1px solid rgba(212,175,55,.15)}@media (max-width:768px){.blog-grid{grid-template-columns:1fr;gap:.8rem}.blog-card{padding:10px;min-height:160px}.blog-card-title{font-size:.9rem}.blog-card-excerpt{font-size:.7rem}.blog-cta{padding:5px 10px;font-size:.65rem}}@media (max-width:480px){.blog-card{padding:8px;min-height:140px}.blog-icon{width:80px;height:80px;font-size:2.5rem}.blog-card-title{font-size:.85rem}.blog-card-excerpt,.blog-meta{font-size:.65rem}}.blog-cta.primary{background:linear-gradient(135deg,var(--apple-blue),#b8942f);color:#f5f5f5;border:0;box-shadow:0 4px 15px rgba(212,175,55,.3)}.blog-cta.primary:hover{background:linear-gradient(135deg,#b8942f,#003d99);box-shadow:0 6px 20px rgba(212,175,55,.4)}.blog-post{padding:2rem 0;max-width:800px;margin:0 auto}.blog-header{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--apple-gray-2)}.blog-post .blog-meta{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.blog-post .blog-category,.blog-post .blog-read-time{padding:.3rem .8rem;border-radius:12px;font-size:.8rem}.blog-post .blog-category{background:var(--apple-blue);color:#f5f5f5;font-weight:600}.blog-post .blog-read-time{background:var(--apple-gray-1);color:#c8c8c8}.blog-post .blog-title{font-size:2.5rem;font-weight:700;color:var(--apple-text);margin-bottom:1rem;line-height:1.2}.blog-post .blog-subtitle{font-size:1.2rem;color:#c8c8c8;font-weight:400;max-width:600px;margin:0 auto}.blog-content{line-height:1.7;color:var(--apple-text)}.blog-content h2{font-size:1.8rem;margin:2rem 0 1rem;padding-top:1rem;border-top:1px solid var(--apple-gray-2)}.blog-content h2,.blog-content h3,.cta-section h3{font-weight:600;color:var(--apple-text)}.blog-content h3{font-size:1.4rem;margin:1.5rem 0 .8rem}.blog-content p{margin-bottom:1.2rem;font-size:1.1rem}.blog-content ol,.blog-content ul{margin:1rem 0 1.5rem;padding-left:2rem}.blog-content li,.cta-section p{margin-bottom:.5rem;font-size:1.1rem}.cta-section{background:var(--apple-gray-1);padding:2rem;border-radius:12px;text-align:center;margin:3rem 0}.cta-section h3{font-size:1.5rem;margin-bottom:.8rem}.cta-section p{color:#c8c8c8;margin-bottom:1.5rem}.cta-button{display:inline-block;background:#d4af37;color:#f5f5f5;padding:12px 24px;border-radius:8px;text-decoration:none;font-size:1rem;transition:all .3s ease}.cta-button:hover{background:#b8942f;transform:translateY(-2px)}@media (max-width:768px){.blog-post{padding:1rem 0}.blog-header{margin-bottom:2rem;padding-bottom:1.5rem}.blog-post .blog-title{font-size:2rem}.blog-post .blog-subtitle{font-size:1.1rem}.blog-content h2{font-size:1.5rem}.blog-content h3{font-size:1.2rem}.blog-content li,.blog-content p{font-size:1rem}.cta-section{padding:1.5rem;margin:2rem 0}}.portfolio-hero{background:linear-gradient(135deg,#141414 0,#1e1e1e 100%);padding:4rem 0;text-align:center}.portfolio-hero .hero-title{font-size:3.5rem;font-weight:700;color:var(--apple-text);margin-bottom:1rem;letter-spacing:-.02em}.portfolio-hero .hero-subtitle{font-size:1.5rem;color:#c8c8c8;margin-bottom:1.5rem;font-weight:500}.portfolio-hero .hero-description{font-size:1.1rem;color:var(--apple-gray-5);max-width:800px;margin:0 auto;line-height:1.6}.portfolio-section{padding:4rem 0;background:#141414}.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;max-width:1400px;margin:0 auto}.portfolio-item{background:#141414;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid rgba(212,175,55,.08)}.portfolio-item:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.portfolio-image{position:relative;width:100%;height:300px;overflow:hidden;background:var(--apple-gray-1)}.portfolio-image iframe{width:100%;height:100%;border:0;transition:opacity .3s ease}.portfolio-content{padding:1.5rem}.portfolio-title{font-size:1.4rem;font-weight:600;color:var(--apple-text);margin-bottom:.5rem;line-height:1.3}.portfolio-category{font-size:.9rem;color:var(--apple-blue);font-weight:500;margin-bottom:.8rem;text-transform:uppercase;letter-spacing:.5px}.portfolio-description{font-size:.95rem;color:#c8c8c8;line-height:1.5;margin-bottom:1.5rem}.portfolio-cta{display:inline-flex;align-items:center;gap:.5rem;background:var(--apple-blue);color:#f5f5f5;padding:.8rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:500;font-size:.9rem;transition:all .3s ease}.portfolio-cta:hover{background:#b8942f;transform:translateY(-2px);box-shadow:0 4px 15px rgba(212,175,55,.4)}.portfolio-contact{background:linear-gradient(135deg,#141414 0,#1e1e1e 100%);padding:4rem 0;text-align:center}.portfolio-contact .contact-title{font-size:2.5rem;font-weight:700;color:var(--apple-text);margin-bottom:1rem;letter-spacing:-.02em}.portfolio-contact .contact-subtitle{font-size:1.2rem;color:#c8c8c8;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.5}.contact-actions{display:flex;gap:1rem;justify-content:center;margin-bottom:2.5rem;flex-wrap:wrap}.contact-cta{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;min-width:180px;justify-content:center}.contact-cta.primary{background:var(--apple-blue);color:#f5f5f5}.contact-cta.primary:hover{background:#b8942f;transform:translateY(-3px);box-shadow:0 8px 25px rgba(212,175,55,.4)}.contact-cta.secondary{background:#141414;color:var(--apple-text);border:2px solid var(--apple-gray-3)}.contact-cta.secondary:hover{background:var(--apple-gray-1);border-color:var(--apple-gray-4);transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.cta-icon{font-size:1.2rem}.contact-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;max-width:600px;margin:0 auto}.contact-item{display:flex;flex-direction:column;gap:.3rem}.contact-label{font-size:.9rem;color:var(--apple-gray-5);font-weight:500}.contact-value{font-size:1rem;color:var(--apple-text);font-weight:600;text-decoration:none;transition:color .3s ease}.contact-value:hover{color:var(--apple-blue)}@media (max-width:768px){.portfolio-hero{padding:3rem 0}.portfolio-hero .hero-title{font-size:2.5rem}.portfolio-hero .hero-subtitle{font-size:1.2rem}.portfolio-hero .hero-description{font-size:1rem}.portfolio-grid{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}.portfolio-image{height:250px}.portfolio-content{padding:1.2rem}.portfolio-title{font-size:1.2rem}.contact-actions{flex-direction:column;align-items:center}.contact-cta{width:100%;max-width:280px}.contact-info{grid-template-columns:1fr;gap:1rem}.portfolio-contact .contact-title{font-size:2rem}.portfolio-contact .contact-subtitle{font-size:1.1rem}}@media (max-width:480px){.portfolio-hero .hero-title{font-size:2rem}.portfolio-hero .hero-subtitle{font-size:1.1rem}.portfolio-image{height:200px}.portfolio-content{padding:1rem}.portfolio-title{font-size:1.1rem}.portfolio-description{font-size:.9rem}.portfolio-cta{padding:.7rem 1.2rem;font-size:.85rem}}.blog-cta-section{text-align:center;background:linear-gradient(135deg,var(--apple-gray-1) 0%,#141414 100%);border-radius:var(--radius-xl);padding:3rem 2rem;border:1px solid var(--apple-gray-3)}.blog-cta-title{font-size:2rem;font-weight:700;color:var(--apple-text);margin-bottom:.5rem}.blog-cta-subtitle{font-size:1.1rem;color:var(--apple-gray);margin-bottom:2rem}.blog-newsletter-cta{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--apple-blue),#b8942f);color:#f5f5f5;text-decoration:none;border-radius:var(--radius-lg);font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 6px 20px rgba(212,175,55,.3)}.blog-newsletter-cta:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(212,175,55,.4);background:linear-gradient(135deg,#b8942f,#003d99)}.newsletter-icon{font-size:1.2rem}.newsletter-text{font-weight:600}@media (max-width:768px){.blog-title{font-size:2.2rem}.blog-subtitle{font-size:1.1rem}.blog-grid{grid-template-columns:1fr;gap:1.5rem}.blog-card.featured{grid-column:span 1}.blog-card-header{padding:1rem 1.5rem .75rem}.blog-card-content{padding:0 1.5rem 1.5rem}.blog-card-title{font-size:1.2rem}.blog-card.featured .blog-card-title{font-size:1.3rem}.blog-cta-section{padding:2rem 1.5rem}.blog-cta-title{font-size:1.6rem}}@media (max-width:480px){.blog-title{font-size:1.8rem}.blog-card-header{padding:.75rem 1rem .5rem}.blog-card-content{padding:0 1rem 1rem}.blog-category{font-size:.8rem;padding:.4rem .8rem}.blog-read-time{font-size:.75rem;padding:.3rem .6rem}.blog-cta{padding:.6rem 1.2rem;font-size:.9rem}.blog-newsletter-cta{padding:.8rem 1.5rem;font-size:1rem}}.packages-hero{max-width:1200px;margin:0 auto}.packages-header{text-align:center;margin-bottom:4rem}.packages-title{font-size:3rem;font-weight:800;margin-bottom:1rem;line-height:1.1}.packages-subtitle{font-size:1.3rem;color:var(--apple-gray);font-weight:400;margin-bottom:1.5rem}.packages-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--apple-gray-1);border-radius:var(--radius-lg);font-size:1rem;font-weight:600;color:var(--apple-text);margin-bottom:2rem;border:1px solid var(--apple-gray-3)}.packages-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.packages-cta{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:var(--apple-blue);color:#f5f5f5;text-decoration:none;border-radius:var(--radius-lg);font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 15px rgba(212,175,55,.3)}.packages-cta:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,175,55,.4);background:#b8942f}.packages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem;max-width:1000px;margin-left:auto;margin-right:auto}.package-card{background:#141414;border-radius:var(--radius-lg);padding:1.5rem;transition:all .3s ease;position:relative;overflow:hidden;min-height:400px;display:flex;flex-direction:column}.package-card:hover{border-color:var(--apple-blue)}.package-card.featured-package{background:linear-gradient(135deg,#141414 0,#1e1e1e 100%);border:2px solid #d4af37;transform:scale(1.02)}.package-card.featured-package:hover{box-shadow:0 8px 30px rgba(52,199,89,.25);transform:scale(1.02) translateY(-4px)}.package-badge{position:absolute;top:-8px;left:50%;transform:translateX(-50%);background:#ff6b35;color:#f5f5f5;padding:.4rem 1rem;border-radius:var(--radius-md);font-size:.75rem;letter-spacing:.3px;text-transform:uppercase;z-index:10;box-shadow:0 2px 8px rgba(212,175,55,.25)}.package-card.featured-package .package-badge{background:#d4af37;box-shadow:0 2px 8px rgba(52,199,89,.25)}.package-title{font-size:1.4rem;font-weight:700;margin-bottom:.4rem;text-align:center;margin-top:.8rem}.package-subtitle{font-size:.9rem;text-align:center;margin-bottom:1.2rem;font-weight:500}.package-features{list-style:none;padding:0;margin-bottom:1.2rem;flex:1}.package-features li{display:block;padding:.3rem 0;font-size:.85rem;font-weight:500;line-height:1.3;list-style:none}.package-description,.package-price{text-align:center;margin-bottom:1.2rem}.package-description{font-size:.85rem;line-height:1.4;font-style:italic;flex:1}.package-price{font-size:1.8rem;font-weight:800;color:#ff6b35;line-height:1}.package-card.featured-package .package-price{color:#d4af37}.package-actions{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap;margin-top:auto}.package-cta{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.2rem;background:#ff6b35;color:#f5f5f5;text-decoration:none;border-radius:var(--radius-md);font-size:.85rem;transition:all .3s ease;box-shadow:0 2px 8px rgba(212,175,55,.25);min-width:100px;flex:1;max-width:120px}.package-cta:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(212,175,55,.35);background:#e55a2b}.package-card.featured-package .package-cta{background:#d4af37;box-shadow:0 2px 8px rgba(52,199,89,.25)}.package-card.featured-package .package-cta:hover{background:#30b04f;box-shadow:0 4px 12px rgba(52,199,89,.35)}.packages-different{text-align:center;margin-bottom:4rem;padding:3rem 2rem;background:linear-gradient(135deg,var(--apple-gray-1) 0%,#141414 100%);border-radius:var(--radius-xl);border:1px solid var(--apple-gray-3)}.different-title{font-size:2rem;font-weight:700;color:var(--apple-text);margin-bottom:2rem}.different-quote{font-size:1.3rem;font-weight:600;color:var(--apple-blue);font-style:italic;margin:0}@media (max-width:768px){.packages-title{font-size:2rem}.packages-subtitle{font-size:1rem}.packages-grid{grid-template-columns:1fr;gap:1.2rem;max-width:400px}.package-card.featured-package{transform:none}.package-card.featured-package:hover{transform:translateY(-4px)}.package-card{padding:1.2rem;min-height:350px}.package-title{font-size:1.2rem}.package-price{font-size:1.5rem}.packages-actions{flex-direction:column;gap:.6rem}.package-cta{width:100%;max-width:200px;padding:.6rem 1rem}.different-grid{grid-template-columns:1fr;gap:.8rem}.different-item{padding:.8rem}}@media (max-width:480px){.packages-title{font-size:1.6rem}.package-card{padding:1rem;min-height:320px}.package-title{font-size:1.1rem}.package-price{font-size:1.4rem}.package-actions{flex-direction:column;gap:.5rem}.package-cta{width:100%;padding:.5rem .8rem;font-size:.8rem}.packages-different{padding:1.5rem 1rem}.different-title{font-size:1.4rem}.different-quote{font-size:1rem}}.hero{background:linear-gradient(135deg,#0a0a0a 0,#141414 50%,#1e1e1e 100%);padding:6rem 0;position:relative;overflow:hidden;text-align:center}.hero-content{max-width:1000px;margin:0 auto;padding:0 2rem}.hero-title{font-size:4rem;margin-bottom:.5rem;letter-spacing:-.02em;line-height:1.1}.hero-subtitle{font-size:2rem;color:#8b5cf6;margin-bottom:2rem;line-height:1.2}.hero-description{font-size:1.3rem;color:#c8c8c8;margin-bottom:1.5rem;font-weight:400;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto}.hero-highlight{font-size:1.1rem;color:var(--apple-text);margin-bottom:3rem;font-weight:500;line-height:1.5}.hero-cta{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}@media (max-width:768px){.hero{padding:4rem 0}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.5rem}.hero-description{font-size:1.1rem}.hero-cta{flex-direction:column;align-items:center}}@media (max-width:480px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1.3rem}.hero-description{font-size:1rem}}@media (max-width:768px){.header{right:auto!important}#main-nav,.container .nav,.container nav,.header .nav,.header nav,.header-content .nav,.header-content nav{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important;top:-9999px!important;pointer-events:none!important}.header,.mobile-menu .nav{position:relative!important;left:auto!important;top:auto!important}.mobile-menu .nav{display:flex!important;visibility:visible!important;opacity:1!important;height:auto!important;width:auto!important;overflow:visible!important;pointer-events:auto!important}.feature-list li,.pricing-features li{font-size:.8rem!important;padding:8px 0!important;margin-left:0!important;position:relative!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important;line-height:1.5!important;margin-bottom:6px!important}.feature-list li::before,.pricing-features li::before{display:none!important}.feature-list li:nth-child(1),.feature-list li:nth-child(2),.feature-list li:nth-child(3),.feature-list li:nth-child(4),.feature-list li:nth-child(5),.pricing-card .pricing-features li:nth-child(1),.pricing-card .pricing-features li:nth-child(2),.pricing-card .pricing-features li:nth-child(3),.pricing-card .pricing-features li:nth-child(4),.pricing-card .pricing-features li:nth-child(5),.pricing-features li:nth-child(1),.pricing-features li:nth-child(2),.pricing-features li:nth-child(3),.pricing-features li:nth-child(4),.pricing-features li:nth-child(5){color:#d4af37!important}.pricing-card{padding:20px 16px!important;min-height:300px!important;margin-bottom:20px!important}.pricing-card-title{font-size:1.1rem!important;margin-bottom:10px!important}.pricing-description{font-size:.8rem!important;margin-bottom:16px!important}.pricing-cta{padding:12px 20px!important;font-size:.85rem!important}}.feature-list li::before,.package-features li::before,.pricing-features li::before{display:none!important}.pricing-card .pricing-features li:nth-child(1),.pricing-card .pricing-features li:nth-child(2),.pricing-card .pricing-features li:nth-child(3),.pricing-card .pricing-features li:nth-child(4),.pricing-card .pricing-features li:nth-child(5),.pricing-features li:nth-child(1),.pricing-features li:nth-child(2),.pricing-features li:nth-child(3),.pricing-features li:nth-child(4),.pricing-features li:nth-child(5){padding-left:0!important}.pricing-card .pricing-features li:nth-child(1) a,.pricing-card .pricing-features li:nth-child(2) a,.pricing-card .pricing-features li:nth-child(3) a,.pricing-card .pricing-features li:nth-child(4) a,.pricing-card .pricing-features li:nth-child(5) a,.pricing-features li:nth-child(1) a,.pricing-features li:nth-child(2) a,.pricing-features li:nth-child(3) a,.pricing-features li:nth-child(4) a,.pricing-features li:nth-child(5) a{text-decoration:none!important;color:#d4af37!important}@media (max-width:768px){.feature-list li,.pricing-features li{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important;line-height:1.6!important;padding:6px 0!important;font-size:.85rem!important;text-align:left!important;display:block!important}.feature-list li{margin-bottom:8px!important}.pricing-features{display:block!important;flex-direction:column!important}.pricing-features li{width:100%!important;margin-bottom:6px!important}}@media (max-width:480px){.feature-list li,.pricing-features li{font-size:.8rem!important;line-height:1.5!important;margin-bottom:6px!important;padding:4px 0!important}}.package-features li:nth-child(1),.package-features li:nth-child(2),.package-features li:nth-child(3),.package-features li:nth-child(4),.package-features li:nth-child(5){color:#d4af37!important;padding-left:0!important}.package-features li:nth-child(6){color:#ff2d92!important;padding-left:0!important}@media (max-width:768px){.package-features li{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important;line-height:1.6!important;margin-bottom:8px!important;padding:6px 0!important;font-size:.85rem!important;text-align:left!important;display:block!important}}@media (max-width:480px){.package-features li{font-size:.8rem!important;line-height:1.5!important;margin-bottom:6px!important;padding:4px 0!important}}.nfc-section-enhanced{padding:80px 0;background:linear-gradient(135deg,#141414 0,#1e1e1e 100%);position:relative;overflow:hidden}.nfc-section-enhanced::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(212,175,55,.05)0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(212,175,55,.05)0,transparent 50%);pointer-events:none}.nfc-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.nfc-header-enhanced{text-align:center;margin-bottom:48px}.nfc-main-title{font-size:3.5rem;font-weight:800;margin-bottom:16px;letter-spacing:-.02em;line-height:1.1}.nfc-subtitle-enhanced{font-size:1.25rem;font-weight:500;max-width:600px;margin:0 auto;line-height:1.4}.nfc-description-enhanced{text-align:center;margin-bottom:48px}.nfc-description-enhanced p{font-size:1.1rem;color:var(--apple-gray-8);max-width:700px;margin:0 auto;line-height:1.6}.nfc-features-grid-enhanced{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:64px}.nfc-feature-card-enhanced{background:var(--apple-white);border-radius:20px;padding:32px 24px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06);transition:all .3s ease;position:relative;overflow:hidden}.nfc-benefit-card-enhanced::before,.nfc-feature-card-enhanced::before{content:"";position:absolute;top:0;left:0;right:0;opacity:0;transition:opacity .3s ease}.nfc-feature-card-enhanced::before{height:3px;background:linear-gradient(90deg,var(--apple-blue),var(--apple-purple))}.nfc-feature-card-enhanced:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.15);border-color:var(--apple-blue)}.nfc-benefit-card-enhanced:hover::before,.nfc-feature-card-enhanced:hover::before{opacity:1}.nfc-icon-wrapper{margin-bottom:20px}.nfc-icon-enhanced{font-size:3rem;display:inline-block;filter:drop-shadow(0 2px 8px rgba(0,0,0,.1))}.nfc-feature-title-enhanced{font-size:1.1rem;font-weight:600;color:var(--apple-gray-10);line-height:1.4;margin:0}.nfc-benefits-enhanced{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;margin-bottom:64px}.nfc-benefit-card-enhanced{background:var(--apple-white);border-radius:24px;padding:40px 32px;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06);transition:all .3s ease;position:relative;overflow:hidden}.nfc-benefit-card-enhanced::before{bottom:0;background:linear-gradient(135deg,rgba(212,175,55,.02)0,rgba(212,175,55,.02) 100%)}.nfc-benefit-card-enhanced:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.12);border-color:var(--apple-blue)}.nfc-benefit-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.nfc-benefit-icon{font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--apple-blue),var(--apple-purple));border-radius:12px;color:#f5f5f5;font-weight:700}.nfc-benefit-title-enhanced{font-size:1.25rem;font-weight:700;color:var(--apple-gray-10);margin:0;line-height:1.3}.nfc-benefit-list-enhanced{list-style:none;padding:0;margin:0}.nfc-benefit-list-enhanced li{position:relative;padding-left:24px;margin-bottom:12px;font-size:1rem;color:var(--apple-gray-8);line-height:1.5}.nfc-benefit-list-enhanced li::before{content:"•";position:absolute;left:0;color:var(--apple-blue);font-weight:700;font-size:1.2rem}.nfc-benefit-list-enhanced li:last-child{margin-bottom:0}.nfc-cta-enhanced{text-align:center;background:linear-gradient(135deg,var(--apple-blue) 0%,var(--apple-purple) 100%);border-radius:32px;padding:64px 48px;position:relative;overflow:hidden}.nfc-cta-enhanced::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.1)0,transparent 70%);pointer-events:none}.nfc-cta-content{position:relative;z-index:1}.nfc-cta-title{font-size:2.5rem;font-weight:800;color:var(--apple-white);margin-bottom:16px;letter-spacing:-.02em;line-height:1.2}.nfc-cta-subtitle{font-size:1.25rem;color:rgba(255,255,255,.9);font-weight:500;margin-bottom:32px;line-height:1.4}.nfc-cta-button-enhanced{background:var(--apple-white);border:0;border-radius:16px;padding:20px 40px;font-size:1.25rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:12px;box-shadow:0 8px 24px rgba(0,0,0,.2)}.nfc-cta-button-enhanced:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.3);background:var(--apple-gray-1)}.nfc-cta-icon{font-size:1.5rem}@media only screen and (max-width:768px){.nfc-section-enhanced{padding:60px 0}.nfc-container{padding:0 16px}.nfc-main-title{font-size:2.5rem}.nfc-subtitle-enhanced{font-size:1.1rem}.nfc-features-grid-enhanced{grid-template-columns:1fr;gap:20px;margin-bottom:48px}.nfc-feature-card-enhanced{padding:24px 20px}.nfc-benefits-enhanced{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.nfc-benefit-card-enhanced{padding:32px 24px}.nfc-cta-enhanced{padding:48px 24px}.nfc-cta-title{font-size:2rem}.nfc-cta-subtitle{font-size:1.1rem}.nfc-cta-button-enhanced{padding:16px 32px;font-size:1.1rem}}@media only screen and (max-width:480px){.nfc-main-title{font-size:2rem}.nfc-feature-card-enhanced{padding:20px 16px}.nfc-benefit-card-enhanced{padding:24px 20px}.nfc-cta-enhanced{padding:40px 20px}.nfc-cta-title{font-size:1.75rem}}h1,h2,h3,h4,h5,h6{color:var(--text-primary)!important;font-family:var(--font-heading)!important}.logo:hover,a:hover{color:var(--gold-light)!important}::selection{background:rgba(212,175,55,.3);color:var(--text-primary)}.header,header{background:rgba(10,10,10,.95)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 1px 0 var(--border-gold)!important;border-bottom:1px solid var(--border-gold)!important}.logo{color:var(--gold)!important;font-family:var(--font-heading)!important;font-weight:700!important}.nav-link{color:var(--text-secondary)!important;font-weight:500!important}.language-switcher a.active,.language-switcher a:hover,.nav-link.active,.nav-link:hover,.package-features li::before,.service-features li::before{color:var(--gold)!important}.nav-link::after{background:var(--gold)!important}.cta-button{background:var(--gold-gradient)!important;color:var(--black)!important;border:0!important;font-weight:700!important}.cta-button:hover{background:var(--gold-gradient-reverse)!important;color:var(--black)!important;box-shadow:0 8px 32px rgba(212,175,55,.3)!important}.language-switcher a{color:var(--text-muted)!important}.mobile-menu{background:var(--surface)!important;border-left:1px solid var(--border-gold)!important}.mobile-menu .nav-link{color:var(--text-secondary)!important;background:0 0!important;border-color:var(--border-subtle)!important}.mobile-menu .nav-link:hover{color:var(--gold)!important;background:var(--surface-elevated)!important;border-color:var(--gold)!important}.mobile-menu-overlay.active{background:rgba(0,0,0,.8)!important}.hamburger-line{background:var(--text-secondary)!important}.hero,.hero-title{color:var(--text-primary)!important}.hero{background:linear-gradient(135deg,#0a0a0a 0,#1a1510 40%,#0a0a0a 100%)!important;padding:120px 0 100px!important}.hero::before{background:radial-gradient(ellipse at 50%0,rgba(212,175,55,.08)0,transparent 70%)!important}.hero-title{font-family:var(--font-heading)!important;font-weight:700!important}.cta-action-aieo,.hero-subtitle{background:var(--gold-gradient)!important}.hero-subtitle{-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-weight:600!important}.cta-action-aieo{color:var(--black)!important;box-shadow:0 8px 32px rgba(212,175,55,.3)!important;animation:gold-pulse 2s infinite!important;font-weight:700!important;letter-spacing:1.5px!important}.cta-action-aieo:hover{box-shadow:0 12px 48px rgba(212,175,55,.5)!important;background:var(--gold-gradient-reverse)!important}.section{padding:80px 0!important;background:var(--black)!important}.section-alt,.section.section-alt{background:var(--surface)!important}.benefit-card,.card,.package-card,.service-card{background:var(--surface-elevated)!important;border:1px solid var(--border-gold)!important;box-shadow:0 4px 24px rgba(0,0,0,.3)!important;backdrop-filter:blur(8px)!important}.card:hover,.package-card:hover,.service-card:hover{border-color:rgba(212,175,55,.35)!important;box-shadow:0 8px 40px rgba(212,175,55,.1)!important;transform:translateY(-4px)!important}.benefit-card:hover{transform:translateY(-4px)!important}.card-title,.package-title,.service-title{color:var(--text-primary)!important;font-family:var(--font-heading)!important}.card-subtitle,.service-features li{color:var(--text-secondary)!important}.service-icon{font-size:3rem!important}.benefit-icon,.service-icon{color:var(--gold)!important}.service-description{color:var(--text-secondary)!important}.service-cta{border:0!important}.cta-button-large,.service-cta{background:var(--gold-gradient)!important;color:var(--black)!important;font-weight:700!important}.cta-button-large:hover{box-shadow:0 8px 32px rgba(212,175,55,.35)!important}.packages-hero{background:0 0!important}.packages-title{color:var(--text-primary)!important;font-family:var(--font-heading)!important}.package-badge{background:var(--gold-gradient)!important;color:var(--black)!important;font-weight:700!important}.package-features li,.package-subtitle{color:var(--text-secondary)!important}.footer a,.footer-bottom p,.package-description,footer a{color:var(--text-muted)!important}.package-cta{background:0 0!important;border:2px solid var(--gold)!important;color:var(--gold)!important;font-weight:600!important}.package-cta:hover{background:var(--gold-gradient)!important;color:var(--black)!important}.featured-package,.package-card.featured,.package-card.featured-package{border:2px solid var(--gold)!important;box-shadow:0 12px 48px rgba(212,175,55,.15)!important}.featured-package::before,.package-card.featured::before{background:var(--gold-gradient)!important}.featured-package:hover,.package-card.featured:hover{box-shadow:0 16px 56px rgba(212,175,55,.25)!important}.addon-card,.addons-title{color:var(--text-primary)!important}.addons-title{font-family:var(--font-heading)!important}.addon-card{background:var(--surface-elevated)!important;border:1px solid var(--border-gold)!important}.addon-card:hover{border-color:var(--gold)!important;box-shadow:0 4px 20px rgba(212,175,55,.1)!important}.addon-icon{color:var(--gold)!important}.addon-title{color:var(--text-primary)!important}.addon-description{color:var(--text-secondary)!important}.addons-scroll-btn{background:var(--surface-elevated)!important;color:var(--gold)!important;border:1px solid var(--border-gold)!important}.addons-scroll-btn:hover{background:var(--gold)!important;color:var(--black)!important}.value-title{color:var(--text-primary)!important;font-family:var(--font-heading)!important}.value-subtitle{color:var(--text-secondary)!important}.value-hero{background:0 0!important}.apple-cta-container{background:var(--surface-elevated)!important;border:1px solid var(--border-gold)!important;border-radius:var(--radius-lg)!important}.apple-cta-title{color:var(--text-primary)!important;font-family:var(--font-heading)!important}.apple-cta-subtitle{color:var(--text-secondary)!important}.apple-cta-primary{background:var(--gold-gradient)!important;color:var(--black)!important;font-weight:700!important}.apple-cta-primary:hover{box-shadow:0 8px 32px rgba(212,175,55,.35)!important}.apple-cta-secondary{background:var(--surface)!important;border:1px solid var(--border-gold)!important;color:var(--text-primary)!important}.apple-cta-secondary:hover{border-color:var(--gold)!important;background:var(--surface-hover)!important}.apple-cta-icon{color:var(--gold)!important}.apple-cta-text{color:inherit!important}.apple-cta-arrow{color:var(--gold)!important}.apple-guarantee-item{color:var(--text-secondary)!important}.apple-check,.footer a:hover,.footer h3,footer a:hover{color:var(--gold)!important}.footer,footer{background:var(--surface)!important;color:var(--text-secondary)!important;border-top:1px solid var(--border-gold)!important}.footer h3{font-family:var(--font-heading)!important}.footer-bottom{border-top:1px solid var(--border-subtle)!important;color:var(--text-muted)!important}.dolphin-float-btn,.scroll-to-top{background:var(--gold-gradient)!important}.scroll-to-top{color:var(--black)!important}.scroll-to-top:hover{box-shadow:0 4px 20px rgba(212,175,55,.4)!important}.dolphin-float-btn{box-shadow:0 4px 25px rgba(212,175,55,.4)!important;border-color:rgba(255,255,255,.2)!important}.dolphin-float-btn:hover{box-shadow:0 10px 50px rgba(212,175,55,.6)!important}.ai-tooltip{background:var(--surface-elevated)!important;color:var(--text-primary)!important;border:1px solid var(--border-gold)!important}.ai-tooltip::after{border-left-color:var(--surface-elevated)!important}.breaking-news-banner{background:linear-gradient(135deg,var(--surface-elevated) 0%,var(--surface) 100%)!important;border-top:2px solid var(--gold)!important;box-shadow:0-4px 20px rgba(212,175,55,.2)!important}.breaking-news-button-primary{background:var(--gold-gradient)!important;color:var(--black)!important}.breaking-news-button-secondary{border-color:var(--gold)!important;color:var(--gold)!important}.breaking-news-close{background:rgba(255,255,255,.1)!important}.pricing-card{background:var(--surface-elevated)!important;border:1px solid var(--border-gold)!important}.pricing-card:hover{border-color:var(--gold)!important}.pricing-card.popular,.pricing-card.recommended{border-color:var(--gold)!important;box-shadow:0 8px 40px rgba(212,175,55,.2)!important}.price{color:var(--gold)!important;font-family:var(--font-heading)!important}.apple-banner-card,.different-item{background:var(--surface-elevated)!important;border:1px solid var(--border-gold)!important}.apple-banner-card:hover,.blog-card:hover,.portfolio-card:hover{border-color:var(--gold)!important}.different-item{color:var(--text-primary)!important}input[type=email],input[type=tel],input[type=text],input[type=url],select,textarea{background:var(--surface)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important}input:focus,select:focus,textarea:focus{border-color:var(--gold)!important;box-shadow:0 0 0 3px rgba(212,175,55,.15)!important}.comparison-table{background:var(--surface-elevated)!important;border:1px solid var(--border-gold)!important}.comparison-table th{color:var(--gold)!important}.comparison-table td{color:var(--text-secondary)!important;border-color:var(--border-subtle)!important}.comparison-table th,.nfc-section{background:var(--surface)!important}.nfc-main-title{color:var(--text-primary)!important;font-family:var(--font-heading)!important}.nfc-subtitle-enhanced{color:var(--text-secondary)!important}.nfc-benefit-card-enhanced,.nfc-cta-enhanced,.nfc-feature-card-enhanced{background:var(--surface-elevated)!important;border:1px solid var(--border-gold)!important}.nfc-cta-button-enhanced{background:var(--gold-gradient)!important;color:var(--black)!important}.column-card,.portfolio-card{background:var(--surface-elevated)!important;border:1px solid var(--border-gold)!important}.column-footer{background:var(--surface)!important}.column-label{color:var(--gold)!important}.blog-card,.feature-card{background:var(--surface-elevated)!important;border:1px solid var(--border-gold)!important}.feature-card:hover{border-color:var(--gold)!important;box-shadow:0 8px 32px rgba(212,175,55,.1)!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--surface-hover);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--gold-muted)}@media only screen and (max-width:768px){.nav,.nav-link{border-color:var(--border-subtle)!important}.nav{background:var(--surface)!important}.nav-link{background:var(--surface-elevated)!important;color:var(--text-secondary)!important}.nav-link:hover{background:var(--gold)!important;color:var(--black)!important;border-color:var(--gold)!important}.cta-button{background:var(--gold-gradient)!important;color:var(--black)!important}.hero{padding:100px 0 60px!important}}.feature-list li:nth-child(1),.feature-list li:nth-child(2),.feature-list li:nth-child(3),.feature-list li:nth-child(4),.feature-list li:nth-child(5),.pricing-card .pricing-features li:nth-child(1),.pricing-card .pricing-features li:nth-child(2),.pricing-card .pricing-features li:nth-child(3),.pricing-card .pricing-features li:nth-child(4),.pricing-card .pricing-features li:nth-child(5),.pricing-features li:nth-child(1),.pricing-features li:nth-child(2),.pricing-features li:nth-child(3),.pricing-features li:nth-child(4),.pricing-features li:nth-child(5){color:#a0a0a0!important}.pricing-card{background:#141414!important;border:1px solid rgba(212,175,55,.15)!important;color:#f5f5f5!important}.pricing-card:hover{border-color:rgba(212,175,55,.4)!important;box-shadow:0 8px 40px rgba(212,175,55,.15)!important}.pricing-card.featured{border:2px solid #d4af37!important;box-shadow:0 12px 40px rgba(212,175,55,.15)!important}.pricing-card.featured:hover{box-shadow:0 20px 50px rgba(212,175,55,.25)!important}.pricing-card-header,.pricing-card.featured{background:#1e1e1e!important}.pricing-card-header h3{color:#f5f5f5!important}.pricing-card-content p{color:#a0a0a0!important}.pricing-card-footer{border-top:1px solid rgba(212,175,55,.1)!important}.pricing-badge,.pricing-card-footer .price,.pricing-card.featured .pricing-card-footer .price{color:#d4af37!important}.pricing-card.featured .pricing-cta{background:linear-gradient(135deg,#d4af37,#f5d778)!important;color:#0a0a0a!important}.pricing-card.featured .pricing-cta:hover{background:linear-gradient(135deg,#f5d778,#d4af37)!important;box-shadow:0 6px 20px rgba(212,175,55,.3)!important}.pricing-badge{background:rgba(212,175,55,.15)!important}.pricing-card-title,.pricing-section h2{color:#f5f5f5!important}.pricing-description{color:#a0a0a0!important}.pricing-section{background:#0a0a0a!important}.pricing-section-subtitle{color:#a0a0a0!important}.special-offer-card{background:#1e1e1e!important;color:#f5f5f5!important;border:2px solid #d4af37!important}.offer-badge{background:rgba(212,175,55,.15)!important;color:#d4af37!important;border:1px solid rgba(212,175,55,.3)!important}.offer-title,.pricing-square-card h3{color:#f5f5f5!important}.offer-price,.offer-price .amount,.offer-price .currency{color:#d4af37!important}.offer-price .period,.pricing-square-card p{color:#a0a0a0!important}.cta-premium:hover{box-shadow:0 4px 12px rgba(212,175,55,.4)!important}.pricing-square-card{background:#141414!important;border:1px solid rgba(212,175,55,.15)!important}.square-badge,.square-price{color:#d4af37!important}.square-badge{background:rgba(212,175,55,.15)!important}.cta-premium:hover,.square-badge.premium,.square-cta.premium,.square-cta:hover{background:linear-gradient(135deg,#d4af37,#f5d778)!important;color:#0a0a0a!important}.square-cta{background:#1e1e1e!important;color:#d4af37!important;border:1px solid rgba(212,175,55,.3)!important}.pricing-square-card.featured{border:2px solid #d4af37!important;background:#1e1e1e!important}.pricing-grid-minimal{background:0 0!important}.digital-badge,.highlight.blue,.highlight.green,.highlight.orange,.highlight.purple,.highlight.red{color:#d4af37!important}.highlight.gradient{background:linear-gradient(135deg,#d4af37,#f5d778)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.digital-badge{background:rgba(212,175,55,.15)!important;border:1px solid rgba(212,175,55,.3)!important}.step-inline-card{background:#141414!important;border:1px solid rgba(212,175,55,.15)!important}.pricing-features li a,.step-inline-number{color:#d4af37!important}.features-bar{background:#141414!important}.feature-item{color:#a0a0a0!important}.apple-cta-container{background:#1e1e1e!important;border:1px solid rgba(212,175,55,.2)!important}.apple-cta-title,.pricing-header h3{color:#f5f5f5!important}.apple-cta-subtitle,.pricing-features li{color:#a0a0a0!important}.apple-cta-primary{background:linear-gradient(135deg,#d4af37,#f5d778)!important;color:#0a0a0a!important}.service-card,.service-card .service-description,.service-card .service-features,.service-card p{text-align:left!important}.pricing-cta{background:linear-gradient(135deg,#d4af37,#f5d778)!important;border:0!important}.pricing-cta,.pricing-cta:hover{color:#0a0a0a!important}.pricing-header,.pricing-highlight{background:0 0!important}.service-cta{background:linear-gradient(135deg,#d4af37,#f5d778)!important;color:#0a0a0a!important}.pricing-cta:hover,.service-cta:hover{background:linear-gradient(135deg,#f5d778,#d4af37)!important;box-shadow:0 6px 20px rgba(212,175,55,.3)!important}.addon-card{background:#141414!important;border:1px solid rgba(212,175,55,.15)!important}.addon-card:hover{border-color:rgba(212,175,55,.4)!important}.addon-title{color:#f5f5f5!important}.addon-description{color:#a0a0a0!important}.cta-action{border-color:rgba(212,175,55,.3)!important;color:#d4af37!important}.cta-action:hover{background:rgba(212,175,55,.1)!important;border-color:#d4af37!important}.package-description{color:#c8c8c8!important}.package-subtitle{color:#b0b0b0!important}.custom-cta{color:#0a0a0a!important;background:linear-gradient(135deg,#d4af37,#f5d778)!important}.benefits-grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important}.benefit-card{min-height:auto!important;padding:16px 14px!important;border-color:rgba(212,175,55,.12)!important}.benefit-card:hover{border-color:rgba(212,175,55,.4)!important;box-shadow:0 8px 24px rgba(0,0,0,.3)!important}.benefit-icon{font-size:1.8rem!important;margin-bottom:10px!important;color:#d4af37!important}.benefit-card h3{font-size:.9rem!important;margin-bottom:6px!important}.benefit-card p{font-size:.78rem!important;line-height:1.4!important}.pricing-grid{gap:1rem!important}.pricing-card{min-height:auto!important;padding:16px 14px!important}.pricing-header{margin-bottom:.5rem!important;padding-bottom:0!important}.pricing-header h3{font-size:1rem!important;margin-bottom:.3rem!important}.pricing-features{margin:.5rem 0!important;padding:0!important;list-style:none!important}.pricing-features li{padding:4px 0!important;font-size:.82rem!important;border:0!important}@media (max-width:768px){.benefits-grid{grid-template-columns:repeat(2,1fr)!important}}
/* === WCAG AA CONTRAST OVERRIDES (PageSpeed fix Apr 13 2026) === */
.lang-link,.lang-link:link,.lang-link:visited{color:#e0e0e0!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1px!important}
.lang-link.active,.lang-link:hover{color:#fff!important}
footer a,footer a:link,footer a:visited{color:#e0e0e0!important;text-decoration:underline!important;text-underline-offset:2px!important}
footer a:hover{color:#fff!important}
footer p,footer{color:#d0d0d0!important}
.card-count{color:#e0e0e0!important;background:#1a1a1a!important}
