:root{--bg-primary:#0b060d;--bg-secondary:#110812;--bg-card:#ffffff08;--border-subtle:#ffffff14;--border-card:#ffffff0f;--text-primary:#fff;--text-secondary:#a1a1aa;--text-muted:#71717a;--accent-gold:#d38312;--accent-fuchsia:#a83279;--accent-blue:#6ba3ff;--glow-gold:#d383122e;--glow-fuchsia:#a8327926;--glow-blue:#6ba3ff1f;--gradient-brand:linear-gradient(90deg, #d38312, #a83279);--gradient-brand-diag:linear-gradient(135deg, #d38312 0%, #a83279 100%);--font-primary:"Inter", sans-serif;--nav-height:72px;--section-padding:80px;--transition-base:.3s cubic-bezier(.4, 0, .2, 1);--transition-slow:.6s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0b060d;font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden}.navbar,section,footer,nav{z-index:1;position:relative}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0b060d}::-webkit-scrollbar-thumb{background:#a8327966;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a83279b3}.navbar{z-index:1000;height:var(--nav-height);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle);transition:background var(--transition-base), box-shadow var(--transition-base);background:#0b060dc7;justify-content:space-between;align-items:center;padding:0 32px;display:flex;position:fixed;top:0;left:0;right:0}.navbar.scrolled{background:#0b060df2;box-shadow:0 0 30px #a832791a}.nav-logo{cursor:pointer;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.nav-logo img{object-fit:contain;width:auto;height:40px}.nav-links{align-items:center;gap:8px;list-style:none;display:flex}.nav-links li a{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;transition:all var(--transition-base);white-space:nowrap;border:1px solid #0000;border-radius:8px;padding:8px 14px;font-size:.85rem;font-weight:500;text-decoration:none}.nav-links li a:hover,.nav-links li a.active{color:var(--accent-blue);background:#ffffff0d;border-color:#6ba3ff40}.nav-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.nav-toggle span{background:var(--text-primary);width:24px;height:2px;transition:all var(--transition-base);border-radius:2px;display:block}.nav-toggle.open span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-mobile{top:var(--nav-height);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle);z-index:999;opacity:0;transition:all var(--transition-base);background:#000000f7;flex-direction:column;gap:4px;padding:20px 32px;display:none;position:fixed;left:0;right:0;transform:translateY(-10px)}.nav-mobile.open{opacity:1;display:flex;transform:translateY(0)}.nav-mobile a{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--border-subtle);transition:color var(--transition-base);padding:14px 0;font-size:.9rem;font-weight:500;text-decoration:none}.nav-mobile a:last-child{border-bottom:none}.nav-mobile a:hover{color:var(--text-primary)}.hero{text-align:center;min-height:100vh;padding:calc(var(--nav-height) + 40px) 32px 60px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-glow-left{pointer-events:none;background:radial-gradient(circle,#d3831224 0%,#0000 70%);width:700px;height:700px;animation:8s ease-in-out infinite alternate floatGlow;position:absolute;top:20%;left:-10%}.hero-glow-right{pointer-events:none;background:radial-gradient(circle,#a8327924 0%,#0000 70%);width:700px;height:700px;animation:10s ease-in-out infinite alternate-reverse floatGlow;position:absolute;top:30%;right:-10%}@keyframes floatGlow{0%{transform:translate(0)scale(1)}to{transform:translate(30px,40px)scale(1.1)}}.hero-content{z-index:1;max-width:800px;position:relative}.hero-badge{color:var(--accent-gold);letter-spacing:.1em;text-transform:uppercase;background:#d383121a;border:1px solid #d383124d;border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-flex}.hero-badge-dot{background:var(--accent-gold);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.hero h1{color:#fff;margin-bottom:20px;font-size:clamp(2.5rem,6vw,5rem);font-weight:800;line-height:1.1}.hero-subtitle{color:var(--text-secondary);max-width:500px;margin:0 auto 40px;font-size:clamp(1rem,2vw,1.2rem);font-weight:300;line-height:1.7}.hero-cta{background:var(--gradient-brand);color:#fff;letter-spacing:.02em;transition:all var(--transition-base);border-radius:12px;align-items:center;gap:10px;padding:14px 32px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 0 30px #a8327959}.hero-cta:hover{transform:translateY(-2px);box-shadow:0 0 50px #a832798c}.section{padding:var(--section-padding) 0;position:relative;overflow:hidden}.section:nth-child(2n){background:0 0}.section-glow{pointer-events:none;filter:blur(80px);opacity:.6;border-radius:50%;width:500px;height:500px;position:absolute}.section-glow-left{background:radial-gradient(circle,#d383121a,#0000 70%);top:0;left:-150px}.section-glow-right{background:radial-gradient(circle,#a832791a,#0000 70%);top:0;right:-150px}.section-header{z-index:1;margin-bottom:40px;padding:0 48px;position:relative}.section h2{color:var(--text-primary);font-size:clamp(1.8rem,4vw,3rem);font-weight:800;line-height:1.15}.section h2 span{background:linear-gradient(90deg,#d38312,#a83279);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.carousel-container{padding:10px 0 20px;position:relative;overflow:hidden}.carousel-container:before,.carousel-container:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.carousel-container:before{background:linear-gradient(90deg,#0b060d,#0000);left:0}.carousel-container:after{background:linear-gradient(270deg,#0b060d,#0000);right:0}.section:nth-child(2n) .carousel-container:before{background:linear-gradient(90deg,#110812,#0000)}.section:nth-child(2n) .carousel-container:after{background:linear-gradient(270deg,#110812,#0000)}.carousel-track-wrapper{will-change:transform;width:max-content;display:flex}.carousel-track{gap:20px;padding:10px 48px;animation:40s linear infinite scroll-left;display:flex}.carousel-track.paused{animation-play-state:paused}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.video-card{aspect-ratio:16/9;border:1px solid var(--border-card);cursor:pointer;width:340px;transition:all var(--transition-base);background:#0d0d14;border-radius:14px;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 4px 24px #0006}.video-card:hover{border-color:#a8327959;transform:translateY(-4px)scale(1.01);box-shadow:0 8px 40px #a832792e,0 0 0 1px #a832791f}.video-card.vertical{aspect-ratio:9/16;width:220px}.video-card iframe{border:none;width:100%;height:100%;display:block}.video-placeholder{width:100%;height:100%;color:var(--text-muted);letter-spacing:.05em;text-align:center;transition:all var(--transition-base);background:linear-gradient(135deg,#0d0d14 0%,#12121e 100%);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:.8rem;font-weight:500;display:flex}.video-placeholder-icon{width:48px;height:48px;transition:all var(--transition-base);background:#a832791a;border:1px solid #a8327940;border-radius:50%;justify-content:center;align-items:center;display:flex}.video-card:hover .video-placeholder-icon{background:#a8327933;border-color:#a8327980;box-shadow:0 0 20px #a832794d}.video-placeholder-icon svg{width:20px;height:20px;fill:var(--accent-fuchsia)}.play-overlay{opacity:0;transition:opacity var(--transition-base);cursor:pointer;background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-card:hover .play-overlay{opacity:1}.play-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:56px;height:56px;transition:transform var(--transition-base);background:linear-gradient(135deg,#d38312,#a83279);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 0 30px #a8327980}.play-btn:hover{transform:scale(1.1)}.play-btn svg{fill:#fff;width:22px;height:22px;margin-left:3px}.video-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.video-modal-inner{aspect-ratio:16/9;border:1px solid var(--border-subtle);border-radius:16px;width:100%;max-width:900px;animation:.25s cubic-bezier(.34,1.56,.64,1) scaleIn;position:relative;overflow:hidden;box-shadow:0 0 80px #a8327940}.video-modal-inner.vertical{aspect-ratio:9/16;max-width:400px}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.video-modal-inner iframe{border:none;width:100%;height:100%}.video-modal-close{border:1px solid var(--border-subtle);cursor:pointer;width:36px;height:36px;color:var(--text-primary);transition:all var(--transition-base);background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:flex;position:absolute;top:-48px;right:0}.video-modal-close:hover{background:#fff3}.footer{text-align:center;border-top:1px solid var(--border-subtle);padding:80px 48px 48px;position:relative;overflow:hidden}.footer-glow{pointer-events:none;background:radial-gradient(#a832791f,#0000 70%);width:600px;height:300px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.footer-logo{margin-bottom:16px}.footer-logo img{width:auto;height:56px}.footer-tagline{color:var(--text-muted);margin-bottom:48px;font-size:.9rem;font-weight:300}.footer-connect-label{letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);margin-bottom:24px;font-size:.7rem;font-weight:700}.footer-social-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.social-link{color:var(--text-secondary);border:1px solid var(--border-card);background:var(--bg-card);transition:all var(--transition-base);letter-spacing:.03em;border-radius:12px;align-items:center;gap:10px;padding:12px 24px;font-size:.85rem;font-weight:500;text-decoration:none;display:flex}.social-link:hover{color:var(--text-primary);background:#a8327912;border-color:#a8327959;transform:translateY(-2px);box-shadow:0 0 24px #a832791f}.social-link svg{flex-shrink:0;width:20px;height:20px}.social-link.instagram:hover{background:#d383120f;border-color:#d3831259}.social-link.linkedin:hover{background:#6ba3ff0f;border-color:#6ba3ff59}.footer-bottom{border-top:1px solid var(--border-subtle);color:var(--text-muted);margin-top:48px;padding-top:24px;font-size:.78rem}@media (width<=768px){:root{--nav-height:64px;--section-padding:24px}.navbar{padding:0 16px}.nav-links{display:none}.nav-toggle{display:flex}.hero{padding:calc(var(--nav-height) + 16px) 16px 32px}.section-header{margin-bottom:24px;padding:0 16px}.section h2{font-size:clamp(20px,4.5vw,32px);line-height:1.2}.carousel-track{gap:12px;padding:10px 16px}.video-card{width:260px}.video-card.vertical{width:160px}.carousel-container:before,.carousel-container:after{width:60px}.footer{padding:24px 16px 20px}.footer-social-links{flex-direction:column;align-items:center;gap:16px}.social-link{justify-content:center;width:100%;min-height:48px;padding:14px 24px;font-size:1rem}.hero-cta{text-align:center;justify-content:center;width:100%;min-height:48px;padding:14px 24px;font-size:1rem}.video-modal-inner{border-radius:10px;max-width:100%}.video-modal-inner.vertical{max-width:85vw}.video-modal-overlay{padding:12px}}@media (width<=400px){.video-card{width:220px}.video-card.vertical{width:140px}.hero h1{line-height:1.2;font-size:1.5rem!important}.hero-subtitle{font-size:.85rem!important}}.booking-modal-overlay{-webkit-backdrop-filter:blur(12px);z-index:10000;background:#070409e0;justify-content:center;align-items:center;padding:20px;animation:.3s forwards modalOverlayFadeIn;display:flex;position:fixed;inset:0}@keyframes modalOverlayFadeIn{0%{opacity:0}to{opacity:1}}.booking-modal-container{background:#120b16f5;border:1px solid #a8327940;border-radius:20px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;transition:max-width .4s cubic-bezier(.16,1,.3,1),height .4s cubic-bezier(.16,1,.3,1);animation:.4s cubic-bezier(.34,1.56,.64,1) forwards modalContainerScaleIn;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #000c,0 0 40px #a8327926}@keyframes modalContainerScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.booking-modal-container.calendly-expanded{max-width:900px;height:850px}.booking-modal-header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.booking-modal-title{letter-spacing:.05em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#d38312,#a83279);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:.95rem;font-weight:700}.booking-modal-close-btn{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;transition:all .25s;display:flex}.booking-modal-close-btn:hover{color:#fff;background:#a8327933;border-color:#a8327966;transform:scale(1.05)}.booking-progress-wrapper{padding:16px 28px 8px}.booking-progress-bar-bg{background:#ffffff0d;border-radius:10px;width:100%;height:5px;margin-bottom:8px;overflow:hidden}.booking-progress-bar-fill{background:linear-gradient(90deg,#d38312,#a83279);border-radius:10px;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1);box-shadow:0 0 10px #a8327980}.booking-progress-text{color:#71717a;text-transform:uppercase;letter-spacing:.02em;justify-content:space-between;font-size:.72rem;font-weight:600;display:flex}.booking-modal-body{flex:1;padding:24px 28px;overflow-y:auto}.booking-step-content{flex-direction:column;height:100%;display:flex}.booking-step-content.fade-in{animation:.3s ease-out forwards stepFadeIn}@keyframes stepFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.booking-step-intro{margin-bottom:24px}.booking-step-intro h2{color:#fff;letter-spacing:-.01em;margin-bottom:6px;font-size:1.4rem;font-weight:800}.booking-step-intro p{color:#a1a1aa;font-size:.88rem;line-height:1.5}.booking-input-group{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.booking-input-group label{text-transform:uppercase;letter-spacing:.05em;color:#71717a;font-size:.78rem;font-weight:600}.booking-input-group input,.booking-input-group textarea{color:#fff;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;outline:none;padding:12px 16px;font-family:Inter,sans-serif;font-size:.92rem;transition:all .2s}.booking-input-group input:hover,.booking-input-group textarea:hover{border-color:#ffffff26;transform:scale(1.005)}.booking-input-group input:focus,.booking-input-group textarea:focus{background:#ffffff0a;border-color:#a83279;transform:scale(1.01);box-shadow:0 0 14px #a8327940}.booking-input-group input.input-error,.booking-input-group textarea.input-error{border-color:#ef444480;box-shadow:0 0 10px #ef444426}.booking-input-group input:disabled{opacity:.3;cursor:not-allowed;transform:none}.error-text{color:#ef4444;margin-top:2px;font-size:.75rem;font-weight:500}.error-text.block-error{margin-top:10px;display:block}.booking-options-grid{grid-template-columns:1fr;gap:12px;display:grid}.booking-option-card{cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:14px;padding:14px 18px;transition:all .25s cubic-bezier(.25,.8,.25,1);display:flex}.booking-option-card:hover{background:#ffffff0a;border-color:#a8327966;transform:scale(1.015);box-shadow:0 5px 15px #0003}.booking-option-card.selected{background:#d383120d;border-color:#d38312;box-shadow:0 0 15px #d3831226}.radio-circle{border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:all .2s;display:inline-block;position:relative}.booking-option-card:hover .radio-circle{border-color:#ffffff80}.booking-option-card.selected .radio-circle{border-color:#d38312}.booking-option-card.selected .radio-circle:after{content:"";background:#d38312;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:3px;box-shadow:0 0 6px #d38312}.card-label{color:#ffffffe6;font-size:.9rem;font-weight:600}.booking-checkbox-group{margin-top:16px;margin-bottom:12px}.checkbox-container{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding-left:28px;font-size:.8rem;display:flex;position:relative}.checkbox-container input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.checkmark{background-color:#ffffff0d;border:1px solid #fff3;border-radius:4px;width:18px;height:18px;transition:all .2s;position:absolute;top:1px;left:0}.checkbox-container:hover input~.checkmark{border-color:#fff6}.checkbox-container input:checked~.checkmark{background-color:#ef444426;border-color:#ef4444}.checkmark:after{content:"";display:none;position:absolute}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{border:2px solid #ef4444;border-width:0 2px 2px 0;width:4px;height:9px;top:2px;left:6px;transform:rotate(45deg)}.checkbox-label{letter-spacing:.01em;font-weight:600}.text-warning{color:#fb7185!important}.warning-banner{background:#ef444414;border:1px solid #ef444440;border-radius:10px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.warning-icon{font-size:1.1rem;line-height:1}.warning-text{color:#fca5a5;font-size:.8rem;line-height:1.5}.booking-modal-footer{background:#0e0811f2;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.booking-btn-back{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:10px;padding:10px 24px;font-family:Inter,sans-serif;font-size:.82rem;font-weight:600;transition:all .25s}.booking-btn-back:hover{color:#fff;background:#ffffff0d;border-color:#ffffff4d;transform:translate(-2px)}.booking-btn-back:disabled{opacity:.3;cursor:not-allowed;transform:none}.booking-btn-back.hidden{opacity:0;pointer-events:none}.booking-btn-next{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;min-width:120px;padding:10px 24px;font-size:.82rem;font-weight:700;display:flex}.booking-btn-next:disabled{opacity:.5;cursor:not-allowed;transform:none}.loader-dots{gap:4px;display:flex}.loader-dots span{background-color:#fff;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both loaderDotsAnim;display:inline-block}.loader-dots span:first-child{animation-delay:-.32s}.loader-dots span:nth-child(2){animation-delay:-.16s}@keyframes loaderDotsAnim{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.booking-calendly-wrapper{flex-direction:column;height:100%;display:flex}.booking-step-intro.compact{margin-bottom:16px}.calendly-iframe-container{background:0 0;border:1px solid #ffffff0d;border-radius:12px;flex:1;width:100%;min-height:580px;overflow:hidden}@media (width<=600px){.booking-modal-container{border-radius:16px;max-height:95vh}.booking-modal-container.calendly-expanded{height:90vh}.booking-modal-header,.booking-progress-wrapper,.booking-modal-body,.booking-modal-footer{padding-left:18px;padding-right:18px}.booking-step-intro h2{font-size:1.2rem}.calendly-iframe-container{min-height:480px}}.nav-cta{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(90deg,#d38312,#a83279);border-radius:10px;align-items:center;padding:9px 22px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 0 20px #a8327959}.nav-cta:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 0 35px #a832798c}.btn-primary{color:#fff;letter-spacing:.02em;background:linear-gradient(90deg,#d38312,#a83279);border-radius:12px;align-items:center;gap:8px;padding:14px 32px;font-family:Inter,sans-serif;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 0 30px #a8327959}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 50px #a832798c}.btn-outline{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:12px;align-items:center;gap:8px;padding:14px 32px;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-outline:hover{background:#ffffff0f;border-color:#ffffff80}.section-label{letter-spacing:.15em;text-transform:uppercase;color:#71717a;align-items:center;gap:10px;margin-bottom:12px;font-size:.7rem;font-weight:700;display:inline-flex}.section-label:before{content:"";background:linear-gradient(90deg,#d38312,#a83279);width:24px;height:1px;display:block}.section-desc{color:#a1a1aa;margin-top:10px;font-size:.95rem;font-weight:300}.gradient-text{background:linear-gradient(90deg,#d38312,#a83279);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero{text-align:center;min-height:100vh;padding:calc(var(--nav-height) + 10px) 32px 24px;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:relative;overflow:hidden}.hero h1{color:#fff;margin-bottom:4px;font-family:Inter,sans-serif;font-size:clamp(1.6rem,3.5vw,2.6rem);font-weight:900;line-height:1.15}.hero-headline-gradient{background:linear-gradient(90deg,#d38312,#a83279);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:#a1a1aa;max-width:560px;margin:4px auto 0;font-size:clamp(.8rem,1.3vw,.95rem);line-height:1.5}.hero-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;display:flex}.hero-cta-row .btn-primary,.hero-cta-row .btn-outline{padding:10px 24px;font-size:.82rem}.vsl-wrapper{width:100%;max-width:560px;margin:8px auto 0;position:relative}.vsl-glow{pointer-events:none;background:radial-gradient(#a8327933,#0000 70%);border-radius:40px;position:absolute;inset:-20px}.vsl-frame{aspect-ratio:16/9;border:1px solid #a8327959;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 40px #a8327933,0 10px 30px #00000080}.video-embed-iframe{border:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-badge{color:#d1d5db;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:6px;margin-bottom:8px;padding:5px 14px;font-size:.68rem;font-weight:600;display:inline-flex}.hero-badge-dot{background:#25d366;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #25d366}.sss-section{background:0 0;border-top:1px solid #ffffff0d;padding:100px 32px}.sss-inner{text-align:center;max-width:1100px;margin:0 auto}.sss-pill{color:#d38312;letter-spacing:.04em;background:#d383121a;border:1px solid #d3831273;border-radius:100px;margin-bottom:24px;padding:6px 20px;font-size:.8rem;font-weight:600;display:inline-block}.sss-headline{color:#fff;margin-bottom:12px;font-family:Inter,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:800}.sss-headline em{color:#d38312;font-style:italic}.sss-sub{color:#a1a1aa;margin-bottom:56px;font-size:1rem}.sss-cards{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sss-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;padding:28px 24px;transition:border-color .3s,transform .3s}.sss-card:hover{border-color:#a8327959;transform:translateY(-4px)}.sss-card-icon{background:#d383121f;border:1px solid #d3831233;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:20px;display:flex}.sss-card-icon svg{color:#d38312;width:22px;height:22px}.sss-card h3{color:#fff;margin-bottom:10px;font-size:1rem;font-weight:700;line-height:1.4}.sss-card p{color:#a1a1aa;font-size:.88rem;line-height:1.65}.sss-monthly-text{color:#fff;text-align:center;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#a8327908;border:1px solid #a8327926;border-radius:32px;width:fit-content;margin:56px auto 0;padding:32px 48px;font-size:1.25rem;font-weight:800;transition:all .3s}.sss-monthly-text:hover{border-color:#a8327966;transform:translateY(-5px)scale(1.02);box-shadow:0 0 30px #a8327926}.portfolio-section{background:0 0;border-top:1px solid #ffffff0d;padding:80px 0}.portfolio-header{text-align:center;margin-bottom:60px;padding:0 48px}.portfolio-header h2{color:#fff;font-family:Inter,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:800}.portfolio-header h2 span{background:linear-gradient(90deg,#d38312,#a83279);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.portfolio-cards-container{grid-template-columns:repeat(2,1fr);gap:32px;max-width:1200px;margin:0 auto;padding:0 48px;display:grid}.portfolio-click-card{aspect-ratio:16/9;cursor:pointer;border:1px solid #ffffff1a;border-radius:24px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.portfolio-click-card:hover{border-color:#d3831280;transform:translateY(-8px);box-shadow:0 20px 40px #00000080,0 0 30px #a832794d}.card-bg{filter:brightness(.4)saturate(1.2);background-position:50%;background-size:cover;transition:filter .5s,transform .5s;position:absolute;inset:0}.portfolio-click-card:hover .card-bg{filter:brightness(.6)saturate(1.4);transform:scale(1.05)}.short-bg{background:linear-gradient(135deg,#110515,#2b0a26)}.long-bg{background:linear-gradient(135deg,#2b0a26,#1c0a06)}.card-content{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.card-content h3{color:#fff;text-shadow:0 4px 20px #000c;margin-bottom:16px;font-family:Inter,sans-serif;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800}.card-content p{color:#d38312;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#0009;border:1px solid #d3831266;border-radius:100px;padding:10px 28px;font-size:1rem;font-weight:700;transition:all .3s;transform:translateY(20px)}.portfolio-click-card:hover .card-content p{opacity:1;transform:translateY(0)}.portfolio-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9999;opacity:0;pointer-events:none;background:#0b060dfa;transition:transform .6s cubic-bezier(.77,0,.175,1),opacity .4s;position:fixed;inset:0;overflow-y:auto;transform:translateY(-100%)}.portfolio-modal.open{opacity:1;pointer-events:auto;transform:translateY(0)}.modal-close{color:#fff;cursor:pointer;z-index:10000;background:#ffffff1a;border:1px solid #fff3;border-radius:100px;padding:10px 20px;font-size:1rem;font-weight:700;transition:all .3s;position:fixed;top:32px;right:48px}.modal-close:hover{color:#d38312;background:#d3831233;border-color:#d38312}.modal-content{max-width:1400px;margin:0 auto;padding:100px 48px 80px}.modal-content h2{color:#fff;text-align:center;margin-bottom:48px;font-family:Inter,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:800}.library-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;display:grid}.library-video-item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;overflow:hidden}.video-embed-container{aspect-ratio:16/9;background:#0d0d14;width:100%;position:relative;overflow:hidden}.library-grid.short-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.library-video-item.vertical-item .video-embed-container{aspect-ratio:9/16}.video-label{color:#fff;text-align:center;border-top:1px solid #ffffff0d;padding:16px;font-size:.95rem;font-weight:600}.whyus-section{background:0 0;border-top:1px solid #ffffff0d;padding:100px 0 120px;overflow:hidden}.whyus-section-header{text-align:center;margin-bottom:20px;padding:0 32px}.whyus-main-heading{color:#fff;margin-bottom:48px;font-family:Inter,sans-serif;font-size:clamp(2.8rem,6vw,4.5rem);font-weight:900;line-height:1.1}.whyus-sub-header{text-align:center;margin-bottom:48px;padding:0 32px}.whyus-sub-heading{color:#fff;margin-bottom:10px;font-family:Inter,sans-serif;font-size:clamp(1.6rem,3.5vw,2.5rem);font-weight:800}.whyus-sub-header p{color:#a1a1aa;font-size:.95rem}.whyus-differentiator-block{margin-top:80px;padding:0 32px}.usp-grid{grid-template-columns:repeat(3,1fr);gap:28px;max-width:1200px;margin:0 auto;display:grid}.usp-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #0000;border-radius:24px;padding:36px 32px;transition:transform .4s cubic-bezier(.23,1,.32,1),box-shadow .4s;position:relative;overflow:hidden}.usp-card>*{z-index:1;position:relative}.usp-card:hover{transform:translateY(-10px)}.usp-card--ai{background:radial-gradient(circle at -5% -5%,#6ba3ff2e 0%,#0000 55%) padding-box padding-box,padding-box padding-box,linear-gradient(130deg,#6ba3ff 0%,#6ba3ff73 25%,#6ba3ff14 55%,#0000 100%) border-box;box-shadow:0 0 55px #6ba3ff47,0 0 110px #6ba3ff21,0 0 200px #6ba3ff0f,0 24px 64px #0000008c}.usp-card--ai:hover{box-shadow:0 0 70px #6ba3ff66,0 0 130px #6ba3ff33,0 0 220px #6ba3ff1a,0 28px 70px #0009}.usp-card--revenue{background:radial-gradient(circle at -5% -5%,#d383122e 0%,#0000 55%) padding-box padding-box,padding-box padding-box,linear-gradient(130deg,#d38312 0%,#d3831273 25%,#d3831214 55%,#0000 100%) border-box;box-shadow:0 0 55px #d3831247,0 0 110px #d3831221,0 0 200px #d383120f,0 24px 64px #0000008c}.usp-card--revenue:hover{box-shadow:0 0 70px #d3831266,0 0 130px #d3831233,0 0 220px #d383121a,0 28px 70px #0009}.usp-card--dfy{background:radial-gradient(circle at -5% -5%,#25d36626 0%,#0000 55%) padding-box padding-box,padding-box padding-box,linear-gradient(130deg,#25d366f2 0%,#25d36666 25%,#25d36612 55%,#0000 100%) border-box;box-shadow:0 0 55px #25d36638,0 0 110px #25d3661a,0 0 200px #25d3660d,0 24px 64px #0000008c}.usp-card--dfy:hover{box-shadow:0 0 70px #25d36657,0 0 130px #25d36629,0 0 220px #25d36614,0 28px 70px #0009}.usp-pill{letter-spacing:-.04em;opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;background:0 0;border:none;padding:0;font-family:Inter,sans-serif;font-size:5.5rem;font-weight:900;line-height:1;position:absolute;top:24px;right:28px}.usp-pill--ai{color:#6ba3ff}.usp-pill--revenue{color:#d38312}.usp-pill--dfy{color:#25d366}.usp-card-header{align-items:center;gap:16px;margin-bottom:28px;display:flex}.usp-icon-wrap{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.usp-icon-wrap svg{width:22px;height:22px}.usp-icon-wrap--ai{color:#6ba3ff;background:#6ba3ff1f;border:1px solid #6ba3ff47}.usp-icon-wrap--revenue{color:#d38312;background:#d383121f;border:1px solid #d383124d}.usp-icon-wrap--dfy{color:#25d366;background:#25d3661a;border:1px solid #25d36642}.usp-title-group{flex-direction:column;gap:2px;display:flex}.usp-title{color:#fff;margin:0;font-family:Inter,sans-serif;font-size:1.35rem;font-weight:800;line-height:1.2}.usp-bullets{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.usp-bullets li{flex-direction:column;gap:4px;padding-left:18px;display:flex;position:relative}.usp-bullets li:before{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:0}.usp-card--ai .usp-bullets li:before{background:#6ba3ff;box-shadow:0 0 10px #6ba3ffcc,0 0 22px #6ba3ff59}.usp-card--revenue .usp-bullets li:before{background:#d38312;box-shadow:0 0 10px #d38312cc,0 0 22px #d3831259}.usp-card--dfy .usp-bullets li:before{background:#25d366;box-shadow:0 0 10px #25d366cc,0 0 22px #25d36659}.usp-bullet-title{color:#fff;font-family:Inter,sans-serif;font-size:.96rem;font-weight:700;line-height:1.3}.usp-bullet-desc{color:#6b7280;font-size:.875rem;font-weight:400;line-height:1.65}.review-carousel-container{padding:10px 0 20px;position:relative;overflow:hidden}.review-carousel-container:before,.review-carousel-container:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.review-carousel-container:before{background:linear-gradient(90deg,#0b060d,#0000);left:0}.review-carousel-container:after{background:linear-gradient(270deg,#0b060d,#0000);right:0}.review-track-wrapper{width:max-content;display:flex}.review-track{gap:16px;padding:10px 48px;animation:50s linear infinite scroll-left;display:flex}.review-track.paused{animation-play-state:paused}.review-card{flex-shrink:0;width:280px}.review-card-inner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;height:100%;padding:20px;transition:border-color .3s,transform .3s}.review-card-inner:hover{border-color:#a832794d;transform:translateY(-3px)}.review-platform-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:6px;align-items:center;gap:5px;margin-bottom:14px;padding:3px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.review-platform-badge.whatsapp{color:#25d366;background:#25d3661f;border:1px solid #25d36633}.review-platform-badge.linkedin{color:#4fa3e3;background:#0a66c21f;border:1px solid #0a66c233}.review-avatar{color:#fff;background:linear-gradient(135deg,#d38312,#a83279);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:10px;font-size:.8rem;font-weight:700;display:flex}.review-meta{margin-bottom:12px}.review-name{color:#fff;font-size:.88rem;font-weight:700;display:block}.review-title{color:#71717a;margin-top:2px;font-size:.72rem;line-height:1.4;display:block}.review-text{color:#d1d5db;font-size:.82rem;line-height:1.65}.process-section{background:0 0;border-top:1px solid #ffffff0d;padding:100px 32px}.process-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#a8327908;border:1px solid #a8327926;border-radius:32px;max-width:1000px;margin:0 auto;padding:64px 48px}.process-headline{color:#fff;text-align:center;margin-bottom:56px;font-family:Inter,sans-serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:900;line-height:1.2}.process-headline span{text-decoration:none}.process-headline-gradient{background:linear-gradient(90deg,#d38312,#a83279);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.process-headline-gradient:after{content:"";opacity:.5;background:linear-gradient(90deg,#d38312,#a83279);border-radius:2px;height:3px;position:absolute;bottom:-4px;left:0;right:0}.process-label-tag{letter-spacing:.1em;text-transform:uppercase;border-radius:8px;margin-bottom:20px;padding:4px 16px;font-size:.75rem;font-weight:700;display:inline-block}.process-label-tag.our{color:#6ba3ff;background:#6ba3ff1a;border:1px solid #6ba3ff40}.process-label-tag.your{color:#d38312;background:#d383121a;border:1px solid #d3831240}.flow-row{align-items:stretch;gap:0;display:flex}.process-grid{grid-template-columns:1fr 44px 1fr 44px 1fr;align-items:center;margin-bottom:0;display:grid}.flow-arrow-h{color:#fff;justify-content:center;align-items:center;font-size:1.5rem;font-weight:300;display:flex}.flow-arrow-v{color:#fff;grid-column:span 1;justify-content:center;align-items:center;padding:8px 0;font-size:1.5rem;display:flex}.flow-box{color:#e5e7eb;text-align:center;background:#ffffff0a;border:1px solid #d383124d;border-radius:14px;padding:24px 20px;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;line-height:1.45;transition:all .3s}.flow-box:hover{border-color:#d3831299;transform:translateY(-5px)scale(1.02);box-shadow:0 0 30px #d3831226}.flow-highlight{background:#d3831214;border-color:#d3831299;box-shadow:0 0 30px #d383121a}.flow-addon{color:#a1a1aa;margin-top:8px;font-size:.72rem;font-weight:400;display:block}.flow-addon em{color:#d38312;font-style:italic}.founder-section{background:0 0;border-top:1px solid #ffffff0d;padding:100px 48px}.founder-inner{grid-template-columns:1fr 1.5fr;align-items:center;gap:56px;max-width:1000px;margin:0 auto;display:grid}.founder-photo-wrap{position:relative}.founder-photo{aspect-ratio:3/4;object-fit:cover;border:1px solid #a8327940;border-radius:20px;width:100%;box-shadow:0 0 20px #00000080}.founder-photo-glow{pointer-events:none;z-index:-1;background:radial-gradient(#a8327924,#0000 70%);border-radius:30px;position:absolute;inset:-20px}.founder-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff17;border-radius:20px;padding:40px}.founder-section-tag{letter-spacing:.15em;text-transform:uppercase;color:#d38312;margin-bottom:16px;font-size:.72rem;font-weight:700}.founder-name{color:#fff;margin-bottom:24px;font-family:Inter,sans-serif;font-size:1.8rem;font-weight:800}.founder-bio{color:#a1a1aa;font-size:.95rem;line-height:1.85}.guarantee-section{text-align:center;background:0 0;border-top:1px solid #ffffff0d;padding:60px 32px}.guarantee-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#a8327908;border:1px solid #a8327926;border-radius:32px;max-width:800px;margin:0 auto;padding:64px 48px}.guarantee-shield{color:#25d366;background:#25d3661a;border:1px solid #25d36633;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;display:flex}.guarantee-label{letter-spacing:.15em;text-transform:uppercase;color:#25d366;margin-bottom:16px;font-size:.75rem;font-weight:700}.guarantee-headline{color:#fff;margin-bottom:24px;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.2}.guarantee-headline span{color:#25d366}.guarantee-text{color:#a1a1aa;margin-bottom:32px;font-size:1.05rem;line-height:1.75}.guarantee-badge{color:#fff;background:#25d3661a;border:1px solid #25d36633;border-radius:100px;align-items:center;gap:10px;padding:12px 24px;font-size:.9rem;font-weight:600;transition:all .3s;display:inline-flex}.guarantee-badge:hover{border-color:#25d36666;transform:translateY(-5px)scale(1.02);box-shadow:0 0 20px #25d36626}.marquee-section{background:0 0;border-top:1px solid #ffffff0d;padding:32px 0;overflow:hidden}.marquee-inner-box{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:0;padding:20px 0;overflow:hidden}.marquee-title{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#71717a;margin-bottom:16px;padding:0 24px;font-size:.75rem;font-weight:700}.marquee-track{gap:48px;width:max-content;animation:55s linear infinite scroll-left;display:flex}.marquee-item{color:#fff3;white-space:nowrap;font-size:clamp(1.2rem,3vw,1.8rem);font-weight:800}.marquee-item span{color:#d38312}.logo-marquee-track{align-items:center;gap:48px}.marquee-logo-item{flex-shrink:0;justify-content:center;align-items:center;display:flex}.marquee-logo-img{object-fit:cover;filter:grayscale(20%);background:#ffffff08;border:1px solid #ffffff14;border-radius:50%;width:110px;height:110px;transition:filter .3s,transform .3s,box-shadow .3s}.marquee-logo-img:hover{filter:grayscale(0%)brightness(1.1);transform:scale(1.1);box-shadow:0 0 20px #d3831240}.ferrari-section{background:0 0;border-top:1px solid #ffffff0d;padding:100px 32px}.ferrari-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#a8327908;border:1px solid #a8327926;border-radius:32px;max-width:1100px;margin:0 auto;padding:64px 48px}.ferrari-label{color:#fff;background:linear-gradient(90deg,#a83279,#d38312);border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:6px 16px;font-size:.7rem;font-weight:700;display:inline-flex}.ferrari-headline{color:#fff;margin-bottom:24px;font-size:clamp(2rem,5vw,3.2rem);font-weight:800}.ferrari-headline span{background:linear-gradient(90deg,#d38312,#a83279);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.ferrari-sub{color:#a1a1aa;max-width:800px;margin-bottom:48px;font-size:1.05rem;line-height:1.7}.ferrari-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ferrari-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:32px;transition:all .3s}.ferrari-card:hover{border-color:#a832794d;transform:translateY(-5px)scale(1.02)}.ferrari-card-check{color:#d38312;margin-bottom:16px;font-size:1.1rem;display:block}.ferrari-card h4{color:#fff;margin-bottom:12px;font-size:1.1rem;font-weight:700}.ferrari-card p{color:#a1a1aa;font-size:.9rem;line-height:1.6}.lets-be-real-section{background:0 0;border-top:1px solid #ffffff0d;padding:100px 48px}.lbr-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#a8327908;border:1px solid #a8327926;border-radius:32px;max-width:1200px;margin:0 auto;padding:64px 48px}.lbr-header{text-align:center;margin-bottom:48px}.lbr-tag{letter-spacing:.15em;text-transform:uppercase;color:#d38312;margin-bottom:16px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;display:inline-block}.lbr-header h2{color:#fff;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1}.lbr-header h2 em{background:linear-gradient(90deg,#d38312,#a83279);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.lbr-header p{color:#a1a1aa;max-width:800px;margin:0 auto;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6}.lbr-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.lbr-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;padding:40px;transition:all .3s}.lbr-card:hover{border-color:#ff32324d;transform:translateY(-5px)scale(1.02)}.lbr-icon{color:#ff4d4d;background:#ff32321a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:24px;display:flex}.lbr-icon svg{width:18px;height:18px}.lbr-card h4{color:#fff;margin-bottom:12px;font-size:1.25rem;font-weight:700}.lbr-card p{color:#a1a1aa;font-size:.95rem;line-height:1.6}.pricing-section{background:0 0;border-top:1px solid #ffffff0d;flex-direction:column;justify-content:center;min-height:100vh;padding:60px 48px;display:flex}.pricing-header-center{text-align:center;margin-bottom:40px}.pricing-header-center h2{color:#fff;font-family:Inter,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2}.pricing-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#a8327908;border:1px solid #a8327926;border-radius:32px;max-width:1100px;margin:0 auto;padding:64px 48px}.bespoke-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin-bottom:24px;margin-left:auto;margin-right:auto;display:grid}.bespoke-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;padding:24px;transition:all .3s}.bespoke-card:hover{border-color:#a832794d;transform:translateY(-5px)scale(1.02)}.bespoke-icon{color:#d38312;background:#a832791a;border:1px solid #a8327933;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.bespoke-icon svg{width:22px;height:22px}.bespoke-card h4{color:#fff;margin-bottom:8px;font-size:1.1rem;font-weight:700}.bespoke-card p{color:#a1a1aa;margin:0;font-size:.9rem;line-height:1.5}.pricing-main-block{background:0 0;border:1px solid #ffffff14;border-radius:16px;max-width:1100px;margin:0 auto 24px;padding:32px}.pricing-main-top{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.pricing-mini-label{letter-spacing:.1em;text-transform:uppercase;color:#71717a;margin-bottom:12px;font-size:.7rem;font-weight:700}.pricing-mini-label.right{text-align:right}.pricing-main-left h3{color:#fff;margin-bottom:8px;font-size:1.8rem;font-weight:800;line-height:1.2}.pricing-main-left h3 span{background:linear-gradient(90deg,#d38312,#a83279);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pricing-main-left p{color:#a1a1aa;margin:0;font-size:.95rem}.pricing-main-right{text-align:right}.pricing-amount-large{background:linear-gradient(90deg,#d38312,#a83279);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:2.5rem;font-weight:800;line-height:1}.pricing-mini-sub{color:#71717a;font-size:.8rem}.pricing-main-divider{background:#ffffff0d;height:1px;margin:24px 0}.pricing-features-wrap{margin-bottom:24px}.pricing-features-grid{grid-template-columns:repeat(2,1fr);gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.pricing-features-grid li{color:#d1d5db;align-items:center;gap:10px;font-size:.9rem;display:flex}.pricing-features-grid li:before{content:"";background:#d38312;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:block}.pricing-guarantee-box{background:0 0;border:none;align-items:flex-start;gap:12px;margin-bottom:24px;padding:0;display:flex}.pg-icon{color:#25d366;flex-shrink:0;width:20px;height:20px;margin-top:2px}.pricing-guarantee-box p{color:#a1a1aa;margin:0;font-size:.9rem;line-height:1.5}.pricing-guarantee-box strong{color:#fff;font-weight:600}.pricing-actions{gap:16px;display:flex}.pricing-quote-block{display:none}.pricing-footer-checks{flex-wrap:wrap;justify-content:center;gap:24px;max-width:1100px;margin:0 auto;padding-top:16px;display:flex}.pricing-footer-checks span{color:#a1a1aa;align-items:center;gap:6px;font-size:.85rem;display:flex}.pricing-footer-checks span:before{content:"";color:#25d366}.cta-section{text-align:center;background:0 0;border-top:1px solid #ffffff0d;padding:140px 48px;position:relative;overflow:hidden}.cta-glow-left{pointer-events:none;background:radial-gradient(circle,#d383121a,#0000 70%);width:600px;height:600px;position:absolute;top:-50px;left:-100px}.cta-glow-right{pointer-events:none;background:radial-gradient(circle,#a832791a,#0000 70%);width:600px;height:600px;position:absolute;top:-50px;right:-100px}.cta-inner{z-index:1;max-width:800px;margin:0 auto;position:relative}.cta-badge{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(90deg,#d38312,#a83279);border-radius:100px;margin-bottom:32px;padding:6px 18px;font-size:.72rem;font-weight:700;display:inline-block}.cta-headline{color:#fff;margin-bottom:24px;font-family:Inter,sans-serif;font-size:clamp(2.5rem,7vw,5rem);font-weight:900;line-height:1.1}.cta-sub{color:#a1a1aa;max-width:520px;margin:0 auto 40px;font-size:1rem;line-height:1.75}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.cta-main-btn{padding:18px 44px;font-size:1rem}.footer-minimal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b060de6;border-top:1px solid #ffffff12;padding:24px 48px}.footer-minimal-inner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.footer-copy{color:#71717a;font-size:.78rem}.footer-social{align-items:center;gap:20px;display:flex}.footer-icon{color:#71717a;text-decoration:none;transition:color .3s,transform .3s;display:flex}.footer-icon:hover{color:#fff;transform:translateY(-2px)}@media (width<=900px){.sss-cards,.lbr-grid,.ferrari-grid,.bespoke-grid,.usp-grid{grid-template-columns:1fr}.pricing-main-top{text-align:left;flex-direction:column;gap:24px}.pricing-main-right,.pricing-mini-label.right{text-align:left}.pricing-features-grid{grid-template-columns:repeat(2,1fr)}.founder-inner{grid-template-columns:1fr}.founder-photo{aspect-ratio:4/3;max-height:320px}.portfolio-cards-container{grid-template-columns:1fr}}.usp-teaser-line,.usp-expand-btn,.usp-bullets-full{display:none}@media (width<=768px){img,video,iframe{max-width:100%;height:auto;display:block}svg{max-width:100%}.marquee-section,.review-carousel-container,.carousel-container,.hero,.cta-section{max-width:100vw;overflow-x:hidden;padding-left:0!important;padding-right:0!important}.hero h1{line-height:1.2;font-size:clamp(22px,5.5vw,36px)!important}.hero-subtitle{margin-bottom:8px;line-height:1.5;font-size:.82rem!important}.sss-headline{font-size:clamp(18px,4.5vw,28px);line-height:1.2}.sss-sub{margin-bottom:16px;font-size:.82rem}.whyus-main-heading{margin-bottom:12px;font-size:clamp(18px,4.5vw,28px);line-height:1.2}.whyus-sub-heading{font-size:clamp(14px,3.8vw,20px)}.ferrari-headline{font-size:clamp(18px,4.5vw,28px);line-height:1.2}.ferrari-sub{margin-bottom:12px;font-size:.82rem;line-height:1.45}.lbr-header h2{margin-bottom:4px;font-size:clamp(18px,4.5vw,28px);line-height:1.2}.lbr-header p{margin-top:6px;font-size:.82rem;line-height:1.45}.process-headline{margin-bottom:14px;font-size:clamp(16px,4.5vw,24px)}.pricing-header-center h2{font-size:clamp(18px,4.5vw,28px);line-height:1.2}.guarantee-headline{font-size:clamp(18px,4.5vw,28px)}.guarantee-text{font-size:.82rem;line-height:1.45}.cta-headline{font-size:clamp(20px,5vw,32px);line-height:1.15}.cta-sub{margin-bottom:16px;font-size:.82rem}.founder-name{margin-bottom:8px;font-size:clamp(18px,4.5vw,26px)}.founder-bio{font-size:.82rem;line-height:1.55}.portfolio-header h2{font-size:clamp(18px,4.5vw,28px)}.modal-content h2{margin-bottom:16px;font-size:clamp(18px,4.5vw,28px)}.sss-card h3{margin-bottom:8px;font-size:.9rem}.sss-card p{font-size:.8rem;line-height:1.45}.ferrari-card h4{font-size:.9rem}.ferrari-card p{font-size:.8rem}.lbr-card h4{font-size:.9rem}.lbr-card p{font-size:.8rem}.bespoke-card h4{font-size:.9rem}.bespoke-card p{font-size:.8rem}.usp-title{font-size:1.1rem!important}.usp-bullet-title{font-size:.82rem}.usp-bullet-desc,.flow-box{font-size:.78rem}.section-desc{font-size:.82rem}.sss-section,.portfolio-section,.reviews-section,.process-section,.founder-section,.pricing-section,.cta-section,.lets-be-real-section,.whyus-section,.guarantee-section,.ferrari-section,.marquee-section{padding:20px 12px;overflow:hidden}.portfolio-header{margin-bottom:16px;padding:0 12px}.portfolio-cards-container{gap:12px;padding:0 12px}.pricing-inner,.process-inner,.lbr-inner,.guarantee-inner,.ferrari-inner{box-sizing:border-box;border-radius:16px;width:100%;padding:20px 14px}.process-inner{padding:18px 14px!important}.sss-card{padding:14px 12px}.lbr-card,.ferrari-card,.bespoke-card{padding:12px}.usp-card{border-radius:16px;padding:16px 14px}.founder-card{padding:16px}.flow-box{padding:10px 8px}.sss-card-icon{width:34px;height:34px;margin-bottom:0}.sss-card .sss-card-icon{vertical-align:middle;flex-shrink:0;margin-right:10px;display:inline-flex}.sss-card h3{vertical-align:middle;display:inline}.ferrari-grid{gap:8px}.ferrari-card-check{margin-bottom:6px;font-size:.78rem}.ferrari-headline{margin-bottom:8px!important}.ferrari-sub{margin-bottom:10px!important}.lbr-card-header-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.lbr-icon{flex-shrink:0;width:28px;height:28px;margin-bottom:0}.lbr-card h4{margin-bottom:0;font-size:.88rem}.bespoke-card-header-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.bespoke-icon{flex-shrink:0;width:32px;height:32px;margin-bottom:0}.bespoke-card h4{margin-bottom:0;font-size:.88rem}.usp-card-header{gap:12px;margin-bottom:0}.usp-icon-wrap{width:38px;height:38px}.usp-teaser-line{color:#6b7280;margin-top:8px;margin-left:18px;font-size:.8rem;line-height:1.45;display:block}.usp-expand-btn{letter-spacing:.04em;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:10px;margin-left:18px;padding:0;font-size:.75rem;font-weight:700;transition:opacity .2s;display:inline-flex}.usp-card--ai .usp-expand-btn{color:#6ba3ff}.usp-card--revenue .usp-expand-btn{color:#d38312}.usp-card--dfy .usp-expand-btn{color:#25d366}.usp-expand-btn:hover{opacity:.75}.usp-expand-btn .chevron{transition:transform .3s;display:inline-block}.usp-expand-btn.open .chevron{transform:rotate(180deg)}.usp-bullets{display:none}.usp-bullets-full{opacity:0;flex-direction:column;gap:14px;max-height:0;margin-top:0;padding-left:0;list-style:none;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .3s,margin-top .3s;overflow:hidden;display:flex!important}.usp-bullets-full.expanded{opacity:1;max-height:700px;margin-top:16px}.usp-pill{font-size:2.6rem;top:12px;right:14px}.founder-photo{aspect-ratio:3/4;object-fit:cover;object-position:top center;border-radius:16px;width:75vw;max-height:60vw;margin:0 auto;display:block}.founder-section-tag{margin-bottom:8px}.flow-row{flex-direction:column;align-items:stretch;gap:6px}.process-grid{flex-direction:column;gap:6px;display:flex}.process-grid>div:empty{display:none}.flow-arrow-h,.flow-arrow-v{display:none!important}.flow-box{margin-bottom:20px;position:relative}.flow-box:not(:last-of-type):after{content:"↓";color:#d3831299;font-size:1rem;font-weight:400;line-height:1;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.flow-down-right,.flow-down-left{justify-content:center;padding:0}.process-label-tag{margin:0 auto 6px!important;display:table!important;position:static!important;transform:none!important}.marquee-inner-box{border-left:none;border-right:none;border-radius:0}.marquee-item{font-size:.95rem}.logo-marquee-track{gap:20px}.marquee-logo-img{width:56px;height:56px}.marquee-title{margin-bottom:10px;font-size:.65rem}.sss-cards,.ferrari-grid,.bespoke-grid,.library-grid,.portfolio-cards-container{grid-template-columns:1fr!important}.lbr-grid{gap:10px;grid-template-columns:1fr!important}.usp-grid{gap:12px;grid-template-columns:1fr!important}.whyus-grid{grid-template-columns:1fr}.pricing-features-grid{gap:8px 16px;grid-template-columns:repeat(2,1fr)!important}.founder-inner{grid-template-columns:1fr;gap:14px}.btn-primary,.btn-outline{min-height:46px;padding:12px 20px;font-size:.9rem}.hero-cta-row{flex-direction:column;gap:10px;width:100%;padding:0 4px;display:flex}.hero-cta-row .btn-primary,.hero-cta-row .btn-outline{text-align:center;justify-content:center;width:100%}.pricing-actions{flex-direction:column;gap:10px;width:100%}.pricing-actions .btn-primary,.pricing-actions .btn-outline{text-align:center;justify-content:center;width:100%}.cta-buttons{flex-direction:column;align-items:stretch;gap:10px;width:100%}.cta-buttons .btn-primary,.cta-buttons .btn-outline,.cta-main-btn{text-align:center;justify-content:center;width:100%}.guarantee-badge{justify-content:center;width:100%;min-height:46px;font-size:.85rem}.guarantee-shield{width:56px;height:56px;margin-bottom:14px}.guarantee-inner{text-align:center}.sss-monthly-text{letter-spacing:.04em;border-radius:16px;margin-top:16px;padding:14px 16px;font-size:.82rem}.pricing-section{min-height:auto;padding:20px 12px}.pricing-main-block{margin-bottom:14px;padding:14px 12px}.pricing-main-top{flex-direction:column;gap:12px}.pricing-main-right,.pricing-mini-label.right{text-align:left}.pricing-features-grid li{font-size:.78rem}.pricing-footer-checks{flex-flow:wrap;justify-content:center;gap:8px}.pricing-footer-checks span{font-size:.72rem}.pricing-header-center{margin-bottom:16px}.bespoke-grid{gap:10px;margin-bottom:12px}.pricing-amount-large{font-size:2rem}.whyus-section{padding:20px 0}.whyus-section-header{margin-bottom:10px;padding:0 12px}.whyus-main-heading{margin-bottom:12px}.whyus-sub-header{margin-bottom:20px;padding:0 12px}.whyus-differentiator-block{margin-top:24px;padding:0 12px}.review-track{animation-duration:25s!important}.review-card{width:175px}.review-card-inner{padding:12px}.review-text{font-size:.72rem;line-height:1.45}.review-name{font-size:.78rem}.review-platform-badge{margin-bottom:8px;padding:2px 5px;font-size:.58rem}.review-avatar{width:28px;height:28px;margin-bottom:7px;font-size:.65rem}.hero-badge{margin-bottom:5px;padding:3px 9px;font-size:.58rem}.sss-pill{margin-bottom:12px;padding:4px 12px;font-size:.65rem}.cta-badge{margin-bottom:16px}.section-label{margin-bottom:8px}.cta-section{padding:40px 12px}.cta-main-btn{padding:14px 24px;font-size:.9rem}.modal-close{padding:6px 14px;font-size:.8rem;top:12px;right:12px}.modal-content{padding:64px 12px 24px}.library-grid.short-grid{grid-template-columns:1fr 1fr;gap:8px}.footer-minimal{padding:14px}.footer-minimal-inner{text-align:center;flex-direction:column;gap:10px}.footer-copy{font-size:.68rem}.nav-cta{display:none}.vsl-wrapper{max-width:100%;margin-top:4px}.founder-photo,.card-bg,img{max-width:100%}.portfolio-click-card{aspect-ratio:3/2;border-radius:16px}.card-content h3{font-size:clamp(1.2rem,4vw,1.8rem)}.card-content p{font-size:.8rem;opacity:1!important;transform:none!important}}@media (width<=400px){.hero h1{font-size:1.35rem!important}.sss-headline,.whyus-main-heading,.ferrari-headline,.lbr-header h2,.guarantee-headline{font-size:1.3rem}.cta-headline{font-size:1.4rem}.pricing-header-center h2{font-size:1.3rem}.usp-pill{font-size:2.2rem}.marquee-logo-img{width:44px;height:44px}.library-grid.short-grid{grid-template-columns:1fr}}.cookie-banner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10000;background:#0d0d14e6;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:20px;width:600px;max-width:90%;padding:16px 24px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #00000080,0 0 30px #a8327926}.cookie-banner-text{color:#a1a1aa;margin:0;font-size:.85rem;line-height:1.5}.cookie-banner-text a{color:#fff;font-weight:500;text-decoration:underline}.cookie-banner-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d38312,#a83279);border:none;border-radius:6px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:transform .2s,opacity .2s}.cookie-banner-btn:hover{opacity:.95;transform:scale(1.03)}@media (width<=640px){.cookie-banner{flex-direction:column;align-items:stretch;gap:12px;padding:16px;bottom:16px}.cookie-banner-btn{text-align:center}}@keyframes vsl-pulse{0%{transform:scale(1);box-shadow:0 10px 30px #0009,0 0 #d3831266}70%{transform:scale(1.05);box-shadow:0 10px 30px #0009,0 0 0 15px #d3831200}to{transform:scale(1);box-shadow:0 10px 30px #0009,0 0 #d3831200}}.vsl-unmute-overlay{transition:background-color .2s;animation:2s ease-in-out infinite vsl-pulse}.vsl-unmute-overlay:hover{background-color:#0d0d14fa!important}
