*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--navy:#1C2B3F;--navy-d:#0F1923;--navy-m:#1E3048;--orange:#E8761D;--orange-h:#D56A17;--orange-g:rgba(232,118,29,.12);--white:#FFF;--surface:#F6F7F9;--g50:#F8F9FB;--g100:#EEF0F4;--g200:#DFE3EA;--g300:#CDD3DC;--g400:#9DA5B4;--g500:#6B7280;--g600:#4B5563;--c-blue:#3B82F6;--c-purple:#8B5CF6;--c-coral:#F97316;--c-emerald:#10B981;--c-amber:#F59E0B;--c-rose:#EC4899;--c-cyan:#06B6D4;--c-indigo:#6366F1;--c-teal:#14B8A6;--font:"Lato",system-ui,sans-serif;--max:1200px;--sy:80px;--r:12px;--glass-blur:16px;--glass-bg:rgba(255,255,255,.06);--glass-border:rgba(255,255,255,.1)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:var(--font);font-size:16px;line-height:1.7;color:rgba(255,255,255,.85);background:linear-gradient(180deg,#060a12,#0a1628 20%,#0d1b2e 50%,#0a1425 80%,#060a12);overflow-x:clip}h1{font-size:clamp(34px,5vw,56px);line-height:1.06;font-weight:900;letter-spacing:-.04em}h2{font-size:clamp(24px,3vw,36px);line-height:1.15;font-weight:800;letter-spacing:-.025em}h3{font-size:17px;line-height:1.35;font-weight:700}.container{max-width:var(--max);margin:0 auto;padding:0 32px}@media(max-width:480px){.container{padding:0 20px}}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-bottom:12px;display:flex;align-items:center;gap:8px}.eyebrow:before{content:"";width:20px;height:1.5px;background:var(--orange);animation:eyebrowPulse 2s ease-in-out infinite}@keyframes eyebrowPulse{0%,to{width:20px;opacity:1}50%{width:28px;opacity:.7}}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font);font-weight:700;text-decoration:none;border:none;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap;border-radius:6px;position:relative;overflow:hidden}.btn-primary{background:var(--orange);color:#fff;padding:14px 28px;font-size:14px}.btn-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:left .5s}.btn-primary:hover:before{left:100%}.btn-primary:hover{background:var(--orange-h);transform:translateY(-2px);box-shadow:0 8px 32px rgba(232,118,29,.35),0 0 0 1px rgba(232,118,29,.1)}.cta-form .btn-primary{animation:ctaPulse 3s ease-in-out infinite}@keyframes ctaPulse{0%,to{box-shadow:0 2px 12px rgba(232,118,29,.2)}50%{box-shadow:0 4px 24px rgba(232,118,29,.4),0 0 0 4px rgba(232,118,29,.08)}}.btn-primary-lg{padding:16px 36px;font-size:15px;border-radius:8px}.btn-outline{background:rgba(255,255,255,.04);color:#fff;padding:14px 28px;font-size:14px;border:1.5px solid rgba(255,255,255,.15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.btn-outline:hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.08);transform:translateY(-1px);box-shadow:0 4px 16px rgba(255,255,255,.06)}.rv{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.rv.vis{opacity:1;transform:none}.rv-left{opacity:0;transform:translateX(-28px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.rv-left.vis{opacity:1;transform:none}.rv-right{opacity:0;transform:translateX(28px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.rv-right.vis{opacity:1;transform:none}.rv-scale{opacity:0;transform:scale(.92);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.rv-scale.vis{opacity:1;transform:none}.d1{transition-delay:.1s}.d2{transition-delay:.2s}.d3{transition-delay:.3s}.d4{transition-delay:.4s}.d5{transition-delay:.5s}.scroll-progress{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,var(--orange),var(--c-amber),var(--orange));z-index:200;width:0;transition:width .1s linear}.noise-overlay{inset:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;z-index:1}.noise-overlay,.orb{position:absolute;pointer-events:none}.orb{border-radius:50%;filter:blur(80px);will-change:transform;transition:transform .3s ease-out}.orb-1{width:500px;height:500px;background:radial-gradient(circle,rgba(232,118,29,.1) 0,transparent 70%);top:5%;right:5%;animation:orbFloat1 12s ease-in-out infinite}.orb-2{width:350px;height:350px;background:radial-gradient(circle,rgba(59,130,246,.06) 0,transparent 70%);top:40%;left:-5%;animation:orbFloat2 15s ease-in-out infinite}.orb-3{width:300px;height:300px;background:radial-gradient(circle,rgba(139,92,246,.06) 0,transparent 70%);bottom:10%;right:15%;animation:orbFloat3 10s ease-in-out infinite}@keyframes orbFloat1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-30px,40px) scale(1.1)}66%{transform:translate(20px,-20px) scale(.95)}}@keyframes orbFloat2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.15)}}@keyframes orbFloat3{0%,to{transform:translate(0)}50%{transform:translate(-25px,25px) scale(1.08)}}.dot-grid{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 0);background-size:32px 32px}.section-line{height:1px;border:none;margin:0;position:relative;overflow:hidden;background:rgba(255,255,255,.03)}.section-line:after{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent,transparent 25%,rgba(232,118,29,.3) 50%,transparent 75%,transparent);animation:lineSlide 4s linear infinite}@keyframes lineSlide{0%{left:-100%}to{left:0}}.shimmer-text{background:linear-gradient(110deg,var(--orange) 0,#F59E0B 25%,var(--orange) 50%,#F59E0B 75%,var(--orange) 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nav{position:fixed;top:0;left:0;right:0;z-index:100;transition:all .4s cubic-bezier(.16,1,.3,1)}.nav.scrolled{background:rgba(15,25,35,.82);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border-bottom:1px solid rgba(255,255,255,.06);box-shadow:0 1px 32px rgba(0,0,0,.15)}.nav-in{max-width:var(--max);margin:0 auto;justify-content:space-between;height:64px;padding:0 32px}.nav-in,.nav-logo{display:flex;align-items:center}.nav-logo{text-decoration:none;color:#fff}.nav-logo img{height:90px;width:auto}.nav-powered{color:rgba(252,252,252,.548);display:flex;align-items:center;gap:6px;padding-left:14px;border-left:1px solid rgba(255,255,255,.432)}.nav-powered,.poweredby{font-size:15px}.nav-powered strong{color:rgba(255,255,255,.45);font-weight:800;letter-spacing:.04em}.nav-links{display:flex;align-items:center;gap:20px;list-style:none}.nav-links a{color:rgba(255,255,255,.55);text-decoration:none;font-size:13px;font-weight:500;transition:all .25s;position:relative}.nav-links a:hover{color:#fff}.nav-links a:after{content:"";position:absolute;bottom:-4px;left:50%;width:0;height:1.5px;background:var(--orange);transition:all .25s;transform:translateX(-50%);border-radius:1px}.nav-links a:hover:after{width:100%}.nav-links .n-cta{background:var(--orange);color:#fff!important;padding:9px 20px;border-radius:6px;font-weight:700;font-size:12px;box-shadow:0 2px 12px rgba(232,118,29,.25);overflow:hidden}.nav-links .n-cta:after{display:none}.nav-links .n-cta:hover{background:var(--orange-h);transform:translateY(-1px);box-shadow:0 4px 20px rgba(232,118,29,.35)}.phone{display:none}.phone a{color:rgba(255,255,255,.55);text-decoration:none;font-size:13px;font-weight:500;transition:all .25s}@media(max-width:900px){.nav-links{display:none}.phone{display:flex}.nav-logo img{height:60px;width:fit-content}}@media (max-width:600px){.phone a,.poweredby{font-size:10px}}@media (max-width:400px){.nav-logo img{height:40px;width:auto}}.hero{background:linear-gradient(170deg,#080e18 0,var(--navy-d) 30%,var(--navy) 65%,#162236 100%);padding:150px 0 72px;position:relative;overflow:clip}.hero-inner{max-width:780px;position:relative;z-index:2}.hero h1{color:#fff;margin-bottom:20px}.hero h1 .hl{text-shadow:0 0 60px rgba(232,118,29,.25)}.hero-sub{font-size:18px;line-height:1.75;color:rgba(255,255,255,.45);max-width:600px;margin:0 auto 28px;text-align:center}.hero-btns{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:center}.hero-manifesto{position:relative;margin-top:32px;perspective:800px}.hero-manifesto-layer{position:absolute;inset:0;border-radius:16px;pointer-events:none}.hero-manifesto-layer-1{background:rgba(232,118,29,.04);border:1px solid rgba(232,118,29,.08);transform:rotate(-1.2deg) translateZ(-20px) scale(1.03);border-radius:16px;filter:blur(.5px)}.hero-manifesto-layer-2{background:rgba(59,130,246,.03);border:1px solid rgba(59,130,246,.06);transform:rotate(.8deg) translateZ(-10px) scale(1.015);border-radius:16px;filter:blur(.3px)}.hero-manifesto-card{position:relative;padding:28px 32px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 16px 48px rgba(0,0,0,.2),0 0 0 1px rgba(255,255,255,.04),inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden;z-index:1;animation:manifesFloat 6s ease-in-out infinite}@keyframes manifesFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hero-manifesto-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,rgba(232,118,29,.06),transparent,rgba(59,130,246,.04),transparent);animation:manifesRotate 8s linear infinite;pointer-events:none}@keyframes manifesRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hamburger{display:none;width:42px;height:42px;padding:8px;border:0;background:transparent;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;z-index:1001}.hamburger span{display:block;width:24px;height:2px;background:#fff;border-radius:2px;transition:all .3s ease}.mobile-menu{display:none;width:100%;background:#293139;border-top:1px solid rgba(255,255,255,.08)}.mobile-menu ul{list-style:none;margin:0;padding:15px 25px 25px}.mobile-menu li{margin:0}.mobile-menu a{display:block;padding:14px 0;color:#fff;text-decoration:none;font-size:15px;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-menu li:last-child a{border-bottom:none}.mobile-menu .mobile-cta{margin-top:15px;padding:13px 20px;text-align:center;background:#E8761D;border-radius:6px;border:none;font-weight:600}.hamburger.active span:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:991px){.nav-links{display:none}.hamburger,.nav-in{display:flex}.nav-in{align-items:center;justify-content:space-between;padding:0 15px}.mobile-menu.active{display:block}}.hero-manifesto-card:after{content:"";position:absolute;inset:1px;border-radius:15px;background:rgba(15,25,35,.85);z-index:0}.hero-manifesto-content{position:relative;z-index:1}.hero-manifesto-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--orange);margin-bottom:14px}.hero-manifesto-label:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--orange);animation:labelPulse 2s ease-in-out infinite;box-shadow:0 0 12px rgba(232,118,29,.5)}@media (max-width:500px){.nav-in{padding:0 5px}}@keyframes labelPulse{0%,to{opacity:1;box-shadow:0 0 12px rgba(232,118,29,.5)}50%{opacity:.6;box-shadow:0 0 20px rgba(232,118,29,.8)}}.hero-manifesto-text{font-size:17px;line-height:1.8;color:rgba(255,255,255,.55);margin:0}.hero-manifesto-text strong{color:#fff;font-weight:800;text-shadow:0 0 20px rgba(232,118,29,.15)}.hero-manifesto-text .brand-hl{color:var(--orange);font-weight:900}.hero-manifesto-tagline{display:block;margin-top:10px;font-size:18px;font-weight:800;color:rgba(255,255,255,.8);letter-spacing:-.01em}.hero-manifesto-glow{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:60%;height:40px;background:radial-gradient(ellipse,rgba(232,118,29,.12) 0,transparent 70%);pointer-events:none;z-index:0;filter:blur(8px)}@media(max-width:768px){.hero-manifesto-card{padding:20px 22px}.hero-manifesto-text{font-size:15px}.hero-manifesto-layer-1,.hero-manifesto-layer-2{display:none}}.hero-stats{display:flex;gap:12px;flex-wrap:wrap;padding-top:28px;border-top:1px solid rgba(255,255,255,.06);margin-top:32px;justify-content:center}.hero-stat{display:flex;flex-direction:column;gap:3px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:12px 16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .3s;min-width:100px}.hero-stat:hover{background:rgba(255,255,255,.06);border-color:rgba(232,118,29,.15);transform:translateY(-2px)}.stat-flash{position:absolute;inset:0;border-radius:10px;background:radial-gradient(circle,rgba(232,118,29,.2),transparent 70%);animation:flashBurst .6s ease-out forwards;pointer-events:none;z-index:3}@keyframes flashBurst{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.4)}}.hero-stat:first-child{animation:statFloat 5s ease-in-out infinite}.hero-stat:nth-child(2){animation:statFloat 5s ease-in-out .8s infinite}.hero-stat:nth-child(3){animation:statFloat 5s ease-in-out 1.6s infinite}.hero-stat:nth-child(4){animation:statFloat 5s ease-in-out 2.4s infinite}@keyframes statFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.hs-val{font-size:32px;font-weight:900;color:#fff;letter-spacing:-.03em;line-height:1}.hs-lbl{font-size:11px;color:rgba(255,255,255,.28)}.hs-bar{height:2px;background:rgba(255,255,255,.06);border-radius:1px;margin-top:6px;overflow:hidden;position:relative}.hs-bar-fill{height:100%;border-radius:1px;background:linear-gradient(90deg,var(--orange),var(--c-amber));width:0;transition:width 1.2s cubic-bezier(.16,1,.3,1)}.hero-stat.counted .hs-bar-fill{width:var(--bar-w,100%)}.hero-social-proof{gap:14px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.05);position:relative;z-index:2;justify-content:center}.avatar-stack,.hero-social-proof{display:flex;align-items:center}.avatar-stack img{width:36px;height:36px;border-radius:50%;border:2px solid rgba(15,25,35,.8);margin-left:-10px;object-fit:cover;transition:all .3s cubic-bezier(.16,1,.3,1);filter:grayscale(.2)}.avatar-stack img:first-child{margin-left:0}.avatar-stack img:hover{transform:scale(1.15) translateY(-3px);z-index:2;filter:grayscale(0);box-shadow:0 4px 16px rgba(0,0,0,.3)}.avatar-stack-count{width:36px;height:36px;border-radius:50%;background:rgba(232,118,29,.15);border:2px solid rgba(15,25,35,.8);margin-left:-10px;display:grid;place-items:center;font-size:10px;font-weight:800;color:var(--orange)}.social-proof-text{font-size:12px;color:rgba(255,255,255,.35);line-height:1.4}.social-proof-text strong{color:rgba(255,255,255,.6);font-weight:700}@media(max-width:768px){.hero{padding:120px 0 48px}.hero-social-proof{flex-direction:column;align-items:flex-start;gap:10px}}.pricing-snap{padding:var(--sy) 0;background:linear-gradient(170deg,#0a1220,#0f1930 50%,#0c1626);position:relative;overflow:clip}.ps-hd{max-width:640px;margin-bottom:28px}.ps-hd h2{color:#fff}.ps-hd p{color:rgba(255,255,255,.4);font-size:15px;margin-top:10px}.ps-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:840px;margin-bottom:28px;perspective:1000px}.ps-card{border-radius:18px;padding:28px 22px;text-align:center;border:1.5px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform-style:preserve-3d;will-change:transform;color:#fff;box-shadow:0 8px 32px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.06)}.ps-card:before{inset:0;background:radial-gradient(ellipse at var(--mx,50%) var(--my,50%),rgba(232,118,29,.08) 0,transparent 55%);z-index:1}.ps-card:after,.ps-card:before{content:"";position:absolute;opacity:0;transition:opacity .4s;pointer-events:none}.ps-card:after{top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from var(--shine-angle,0deg),transparent 0,rgba(255,255,255,.08) 10%,transparent 20%);animation:cardShine 6s linear infinite}@keyframes cardShine{0%{--shine-angle:0deg}to{--shine-angle:360deg}}@property --shine-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.ps-card:hover:after,.ps-card:hover:before{opacity:1}.ps-card:hover{border-color:rgba(232,118,29,.4);box-shadow:0 20px 60px rgba(232,118,29,.15),0 8px 24px rgba(0,0,0,.3),0 0 0 1px rgba(232,118,29,.1),0 0 40px rgba(232,118,29,.05),inset 0 1px 0 rgba(255,255,255,.1);transform:translateY(-8px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.ps-card.featured{border-color:rgba(232,118,29,.3);background:linear-gradient(155deg,#0F1923 0,var(--navy) 40%,var(--navy-m) 100%);color:#fff;box-shadow:0 20px 80px rgba(28,43,63,.25),0 0 40px rgba(232,118,29,.06);position:relative;transform:scale(1.04)}.ps-card.featured:hover{transform:scale(1.06) translateY(-6px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));box-shadow:0 24px 80px rgba(28,43,63,.3),0 0 60px rgba(232,118,29,.1)}.ps-card.featured .ps-card-glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 0,rgba(232,118,29,.08),transparent 60%);pointer-events:none}.ps-card.featured:after{content:"";position:absolute;inset:-2px;border-radius:18px;padding:2px;background:linear-gradient(var(--border-angle,145deg),rgba(232,118,29,.6),rgba(232,118,29,.02),rgba(139,92,246,.25),rgba(232,118,29,.4));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:rotateBorder 4s linear infinite;opacity:1}@keyframes rotateBorder{0%{--border-angle:0deg}to{--border-angle:360deg}}@property --border-angle{syntax:"<angle>";initial-value:145deg;inherits:false}.ps-card-name{font-size:22px;font-weight:900;margin-bottom:4px;letter-spacing:-.02em;color:#fff}.ps-card-hrs{font-size:12px;color:rgba(255,255,255,.35);margin-bottom:12px}.ps-card.featured .ps-card-hrs{color:rgba(255,255,255,.4)}.ps-card-from{font-size:10px;color:rgba(255,255,255,.25)}.ps-card.featured .ps-card-from{color:rgba(255,255,255,.3)}.ps-card-price{font-size:36px;font-weight:900;color:var(--orange);letter-spacing:-.03em;margin-top:2px;position:relative;display:inline-block}.ps-card-price:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--orange),transparent);opacity:.3}.ps-card-note{font-size:11px;color:rgba(255,255,255,.25);margin-top:10px}.ps-card.featured .ps-card-note{color:rgba(255,255,255,.3)}.ps-card-badge{position:absolute;top:12px;right:12px;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:4px 10px;border-radius:6px;background:linear-gradient(135deg,var(--orange),#F59E0B);color:#fff;animation:badgePulse 2s ease-in-out infinite;box-shadow:0 2px 12px rgba(232,118,29,.3);z-index:2}@keyframes badgePulse{0%,to{box-shadow:0 2px 12px rgba(232,118,29,.3)}50%{box-shadow:0 2px 12px rgba(232,118,29,.3),0 0 0 6px rgba(232,118,29,0)}}.ps-preview{max-width:800px;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;background:rgba(255,255,255,.03);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 32px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05)}.ps-prev-row{display:grid;grid-template-columns:1.5fr repeat(3,1fr);padding:0;border-bottom:1px solid rgba(255,255,255,.05);transition:background .2s}.ps-prev-row:last-child{border-bottom:none}.ps-prev-row:not(.ps-prev-hd):hover{background:rgba(232,118,29,.04)}.ps-prev-row.ps-prev-hd{background:linear-gradient(135deg,rgba(232,118,29,.15),rgba(232,118,29,.08));color:#fff;border-bottom:none}.ps-prev-hd .ps-prev-cell{font-size:12px;font-weight:700;padding:12px 14px}.ps-prev-cell{padding:12px 14px;font-size:14px;display:flex;align-items:center;color:rgba(255,255,255,.6)}.ps-prev-cell:first-child{font-weight:600;color:rgba(255,255,255,.8)}.ps-prev-cell:not(:first-child){justify-content:center;font-weight:800;border-left:1px solid rgba(255,255,255,.04);font-variant-numeric:tabular-nums}.ps-prev-hd .ps-prev-cell:not(:first-child){border-left:1px solid rgba(255,255,255,.08);justify-content:center}.ps-prev-cell.cl{color:var(--c-blue)}.ps-prev-cell.cg{color:var(--c-purple)}.ps-prev-cell.cs{color:var(--orange)}.ps-prev-row:nth-child(odd):not(.ps-prev-hd){background:rgba(255,255,255,.02)}.ps-toggle{margin-top:20px;gap:8px}.ps-toggle,.ps-toggle-btn{display:flex;align-items:center}.ps-toggle-btn{background:rgba(255,255,255,.04);border:1.5px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 20px;font-family:var(--font);font-size:13px;font-weight:700;color:rgba(255,255,255,.6);cursor:pointer;transition:all .25s;gap:6px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ps-toggle-btn:hover{border-color:var(--orange);color:var(--orange);box-shadow:0 4px 16px rgba(232,118,29,.12)}.ps-toggle-btn svg{transition:transform .3s}.ps-toggle-btn.open svg{transform:rotate(180deg)}.ps-full{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.16,1,.3,1);margin-top:0}.ps-full.open{max-height:1200px;margin-top:20px}.pt-wrap{overflow-x:auto;border-radius:12px;box-shadow:0 8px 40px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.06)}.pt{width:100%;min-width:600px;border-collapse:collapse;table-layout:fixed}.pt col.col-cap{width:40%}.pt col.col-price{width:20%}.pt thead th{background:linear-gradient(135deg,var(--navy),var(--navy-m));color:#fff;padding:14px 16px;font-size:14px;font-weight:700;text-align:center;border:none}.pt thead th:first-child{text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.4)}.pt thead th.th-growth{background:#243548}.pt thead th.th-scale{background:var(--orange);color:#fff}.pt thead .th-sub{font-size:10px;font-weight:400;color:rgba(255,255,255,.35);display:block;margin-top:1px}.pt tbody td{padding:12px 16px;font-size:14px;border-bottom:1px solid rgba(255,255,255,.04);background:rgba(10,18,32,.8);transition:background .15s;color:rgba(255,255,255,.5)}.pt tbody tr:nth-child(2n) td{background:rgba(15,25,40,.7)}.pt tbody tr:hover td{background:rgba(232,118,29,.06)}.pt tbody td:first-child{font-weight:600;color:rgba(255,255,255,.8)}.pt tbody td:first-child a{color:rgba(255,255,255,.8);text-decoration:none;display:flex;align-items:center;gap:8px;transition:color .2s}.pt tbody td:first-child a:hover{color:var(--orange)}.pt tbody td:first-child .cap-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.pt tbody td:not(:first-child){text-align:center;font-weight:800;font-variant-numeric:tabular-nums;border-left:1px solid rgba(255,255,255,.04)}.pt .td-launch{color:var(--c-blue)}.pt .td-growth{color:var(--c-purple)}.pt .td-scale,.pt .tier-row td{color:var(--orange)}.pt .tier-row td{background:rgba(232,118,29,.06)!important;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.pt .tier-row td:not(:first-child){border-left:none}.pr-note{margin-top:16px;font-size:12px;color:rgba(255,255,255,.35);line-height:1.7}.pr-note a{color:var(--orange);text-decoration:underline}@media(max-width:768px){.ps-cards{grid-template-columns:1fr;max-width:280px}.ps-prev-row{grid-template-columns:1.3fr repeat(3,1fr)}.ps-prev-cell{font-size:11px;padding:8px 6px}.pt{font-size:12px}.pt thead th{font-size:11px;padding:10px 8px}.pt tbody td{padding:8px 6px;font-size:11px}}.problem{padding:var(--sy) 0;background:linear-gradient(170deg,#080e18,#0e1626 50%,#0a121e);position:relative;overflow:clip}.problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;max-width:960px;margin:0 auto}.problem-left h2{margin-bottom:12px;color:#fff}.problem-left p{color:rgba(255,255,255,.4);font-size:15px;line-height:1.7}.problem-stats{display:flex;gap:24px;margin-top:20px;flex-wrap:wrap}.problem-stat{text-align:center;position:relative;padding:14px 8px}.problem-stat-val{font-size:28px;font-weight:900;color:var(--orange);line-height:1;position:relative;z-index:1}.problem-stat-lbl{font-size:11px;color:rgba(255,255,255,.35);position:relative;z-index:1}.problem-stat:before{content:"";position:absolute;top:2px;left:50%;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle,rgba(232,118,29,.14) 0,transparent 70%);animation:statGlow 3s ease-in-out infinite;pointer-events:none;z-index:0;transform:translateX(-50%)}@keyframes statGlow{0%,to{opacity:1;transform:translateX(-50%) scale(1)}50%{opacity:.4;transform:translateX(-50%) scale(1.25)}}.problem-stat:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:32px;height:2px;background:linear-gradient(90deg,transparent,var(--orange),transparent);animation:statLine 2s ease-in-out infinite}@keyframes statLine{0%,to{width:32px;opacity:.6}50%{width:48px;opacity:1}}.problem-right{background:linear-gradient(155deg,#0F1923 0,var(--navy) 40%,var(--navy-m) 100%);border-radius:20px;padding:32px 28px;color:#fff;position:relative;overflow:hidden;box-shadow:0 24px 80px rgba(28,43,63,.2),0 0 40px rgba(232,118,29,.04);border:1px solid rgba(255,255,255,.06);transition:all .4s;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.problem-right:hover{box-shadow:0 28px 80px rgba(28,43,63,.25),0 0 60px rgba(232,118,29,.08);transform:translateY(-4px)}.problem-right:before{top:-30px;right:-30px;width:150px;height:150px;background:radial-gradient(circle,rgba(232,118,29,.12),transparent);animation:orbFloat1 8s ease-in-out infinite}.problem-right:after,.problem-right:before{content:"";position:absolute;pointer-events:none}.problem-right:after{bottom:-50px;left:-50px;width:180px;height:180px;background:radial-gradient(circle,rgba(59,130,246,.06),transparent)}.problem-right h3{font-size:19px;font-weight:800;margin-bottom:6px}.problem-right p{font-size:13px;color:rgba(255,255,255,.4);line-height:1.7}.s-badges{display:flex;gap:5px;flex-wrap:wrap;margin-top:12px}.s-badge{font-size:9px;font-weight:700;padding:4px 10px;border-radius:4px;background:rgba(232,118,29,.12);color:var(--orange);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(232,118,29,.08);transition:all .25s;cursor:default}.s-badge:hover{background:rgba(232,118,29,.2);transform:translateY(-1px)}@media(max-width:768px){.problem-grid{grid-template-columns:1fr}}.comparison{padding:var(--sy) 0;background:linear-gradient(170deg,#0c1423,#0a1220);position:relative;overflow:clip}.cmp-hd{max-width:600px;margin-bottom:28px}.cmp-hd h2{color:#fff}.cmp-hd p{color:rgba(255,255,255,.4);font-size:15px;margin-top:10px}.cmp-t{width:100%;border-collapse:collapse;border-radius:16px;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.05)}.cmp-t thead th{background:linear-gradient(135deg,var(--navy),var(--navy-m));color:#fff;padding:14px 12px;font-size:13px;font-weight:700;text-align:center;border:none}.cmp-t thead th:first-child{text-align:left}.cmp-t thead th.cmp-oc{background:linear-gradient(135deg,var(--orange),var(--orange-h));position:relative;overflow:hidden}.cmp-t thead th.cmp-oc:after{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);animation:headerShine 3s ease-in-out infinite}@keyframes headerShine{0%{left:-100%}to{left:100%}}.cmp-t thead .cmp-sub{font-size:9px;color:rgba(255,255,255,.35);font-weight:400;display:block;margin-top:1px}.cmp-oc .cmp-sub{color:rgba(255,255,255,.7)!important}.cmp-t tbody td{padding:12px;font-size:13px;text-align:center;border-bottom:1px solid rgba(255,255,255,.04);background:rgba(10,18,32,.8);color:rgba(255,255,255,.4);transition:all .2s}.cmp-t tbody tr:nth-child(2n) td{background:rgba(15,25,40,.7)}.cmp-t tbody tr:hover td{background:rgba(232,118,29,.06)}.cmp-t tbody td:first-child{text-align:left;font-weight:700;color:rgba(255,255,255,.8)}.cmp-t tbody td.oc{background:rgba(232,118,29,.08);font-weight:700;color:#fff;border-right:2px solid var(--orange)}.cmp-t tbody tr:hover td.oc{background:rgba(232,118,29,.12)}.chk{color:var(--c-emerald);font-weight:900;display:inline-block;transition:transform .3s}.cmp-t tbody tr:hover .chk{transform:scale(1.2)}.cross{color:#C0392B;font-weight:600}.partial{color:var(--g500);font-size:11px;font-weight:600}@media(max-width:768px){.cmp-t{font-size:11px}.cmp-t thead th{font-size:10px;padding:10px 6px}.cmp-t tbody td{padding:8px 6px;font-size:10px}}.how{padding:var(--sy) 0;background:linear-gradient(170deg,#080e18,#0e1626 50%,#0a121e);position:relative;overflow:clip}.how-hd{max-width:560px;margin-bottom:32px}.how-hd h2{color:#fff}.how-hd p{color:rgba(255,255,255,.4);font-size:15px;margin-top:10px}.how-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;position:relative}.how-cards:before{content:"";position:absolute;top:50%;left:5%;right:5%;height:2px;background:linear-gradient(90deg,transparent,rgba(232,118,29,.2),rgba(232,118,29,.3),rgba(232,118,29,.2),transparent);background-size:200% 100%;z-index:0;animation:lineFlow 3s ease-in-out infinite}@keyframes lineFlow{0%{background-position:200% 0;opacity:.5}50%{opacity:1}to{background-position:-200% 0;opacity:.5}}.how-card{border-radius:20px;border:none;background:rgba(255,255,255,.04);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden;transition:all .45s cubic-bezier(.16,1,.3,1);position:relative;z-index:1;transform-style:preserve-3d;box-shadow:0 10px 40px rgba(0,0,0,.2)}.how-card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at var(--mx,50%) var(--my,50%),rgba(232,118,29,.05) 0,transparent 50%);opacity:0;transition:opacity .3s;pointer-events:none}.how-card:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--orange),var(--c-amber),var(--orange));transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.16,1,.3,1)}.how-card:hover{box-shadow:0 24px 60px rgba(0,0,0,.35);transform:translateY(-6px)}.how-card:hover:before{opacity:1}.how-card:hover:after{transform:scaleX(1)}.how-step-num{padding:18px 22px 8px;font-size:52px;font-weight:900;background:linear-gradient(135deg,var(--orange) 20%,rgba(232,118,29,.4));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.55;line-height:1;transition:opacity .4s,transform .4s;text-shadow:none;filter:drop-shadow(0 0 12px rgba(232,118,29,.15))}.how-card:hover .how-step-num{opacity:.75;transform:scale(1.08)}.how-card-body{padding:0 22px 22px}.how-card h3{font-size:16px;margin-bottom:6px;color:#fff}.how-card p{font-size:13px;color:rgba(255,255,255,.4);line-height:1.6}.how-card-face{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.how-card-face img{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.1);transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px rgba(0,0,0,.2)}.how-card:hover .how-card-face img{border-color:var(--orange);transform:scale(1.1);box-shadow:0 4px 16px rgba(232,118,29,.15)}.how-card-face span{font-size:10px;color:rgba(255,255,255,.3);font-weight:600;transition:color .3s}.how-card:hover .how-card-face span{color:var(--orange)}@media(max-width:768px){.how-cards{grid-template-columns:1fr;max-width:380px;margin:0 auto}.how-cards:before{display:none}}.explorer{padding:var(--sy) 0;background:linear-gradient(170deg,#0c1423,#0a1220);position:relative;overflow:clip}.exp-hd{max-width:600px;margin-bottom:28px}.exp-hd h2{color:#fff}.exp-hd p{color:rgba(255,255,255,.4);font-size:15px;margin-top:10px}.exp-tabs{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:18px}.exp-tab{padding:8px 18px;border-radius:20px;font-size:12px;font-weight:700;cursor:pointer;border:none;background:rgba(255,255,255,.06);color:rgba(255,255,255,.5);transition:all .3s cubic-bezier(.16,1,.3,1);user-select:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.exp-tab:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.8);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.exp-tab.active{background:var(--orange);color:#fff;box-shadow:0 4px 20px rgba(232,118,29,.3)}.exp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.exp-card{padding:22px 20px;border-radius:20px;border:none;background:rgba(255,255,255,.035);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .45s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform-style:preserve-3d;box-shadow:0 6px 24px rgba(0,0,0,.18)}.exp-card:before{inset:0;background:radial-gradient(ellipse at 30% 20%,var(--card-glow,rgba(232,118,29,.08)) 0,transparent 60%);opacity:0;transition:opacity .5s}.exp-card:after,.exp-card:before{content:"";position:absolute;pointer-events:none}.exp-card:after{top:0;left:0;right:0;height:3px;background:var(--card-accent,linear-gradient(90deg,var(--orange),var(--c-amber)));transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.16,1,.3,1)}.exp-card:hover:before{opacity:1}.exp-card:hover:after{transform:scaleX(1)}.exp-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,.3),0 0 40px var(--card-shadow,rgba(232,118,29,.06))}.exp-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;margin-bottom:12px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative}.exp-icon svg{width:20px;height:20px}.exp-card:hover .exp-icon{transform:scale(1.12) translateY(-2px);box-shadow:0 6px 20px var(--icon-shadow,rgba(0,0,0,.12))}.exp-card h3{font-size:14px;font-weight:800;margin-bottom:4px;color:#fff;letter-spacing:-.01em}.exp-card p{font-size:11px;color:rgba(255,255,255,.4);line-height:1.5}.ec-blue{--card-glow:rgba(59,130,246,.1);--card-shadow:rgba(59,130,246,.08);--card-accent:linear-gradient(90deg,#3B82F6,#60A5FA);--icon-shadow:rgba(59,130,246,.2)}.ec-blue .exp-icon{background:rgba(59,130,246,.12);color:var(--c-blue)}.ec-purple{--card-glow:rgba(139,92,246,.1);--card-shadow:rgba(139,92,246,.08);--card-accent:linear-gradient(90deg,#8B5CF6,#A78BFA);--icon-shadow:rgba(139,92,246,.2)}.ec-purple .exp-icon{background:rgba(139,92,246,.12);color:var(--c-purple)}.ec-coral{--card-glow:rgba(249,115,22,.1);--card-shadow:rgba(249,115,22,.08);--card-accent:linear-gradient(90deg,#F97316,#FB923C);--icon-shadow:rgba(249,115,22,.2)}.ec-coral .exp-icon{background:rgba(249,115,22,.12);color:var(--c-coral)}.ec-emerald{--card-glow:rgba(16,185,129,.1);--card-shadow:rgba(16,185,129,.08);--card-accent:linear-gradient(90deg,#10B981,#34D399);--icon-shadow:rgba(16,185,129,.2)}.ec-emerald .exp-icon{background:rgba(16,185,129,.12);color:var(--c-emerald)}.ec-amber{--card-glow:rgba(245,158,11,.1);--card-shadow:rgba(245,158,11,.08);--card-accent:linear-gradient(90deg,#F59E0B,#FBBF24);--icon-shadow:rgba(245,158,11,.2)}.ec-amber .exp-icon{background:rgba(245,158,11,.12);color:var(--c-amber)}.ec-rose{--card-glow:rgba(236,72,153,.1);--card-shadow:rgba(236,72,153,.08);--card-accent:linear-gradient(90deg,#EC4899,#F472B6);--icon-shadow:rgba(236,72,153,.2)}.ec-rose .exp-icon{background:rgba(236,72,153,.12);color:var(--c-rose)}.ec-cyan{--card-glow:rgba(6,182,212,.1);--card-shadow:rgba(6,182,212,.08);--card-accent:linear-gradient(90deg,#06B6D4,#22D3EE);--icon-shadow:rgba(6,182,212,.2)}.ec-cyan .exp-icon{background:rgba(6,182,212,.12);color:var(--c-cyan)}.ec-indigo{--card-glow:rgba(99,102,241,.1);--card-shadow:rgba(99,102,241,.08);--card-accent:linear-gradient(90deg,#6366F1,#818CF8);--icon-shadow:rgba(99,102,241,.2)}.ec-indigo .exp-icon{background:rgba(99,102,241,.12);color:var(--c-indigo)}.ec-teal{--card-glow:rgba(20,184,166,.1);--card-shadow:rgba(20,184,166,.08);--card-accent:linear-gradient(90deg,#14B8A6,#2DD4BF);--icon-shadow:rgba(20,184,166,.2)}.ec-teal .exp-icon{background:rgba(20,184,166,.12);color:var(--c-teal)}@media(max-width:1024px){.exp-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.exp-grid{grid-template-columns:repeat(2,1fr)}}.faq{padding:var(--sy) 0;background:linear-gradient(170deg,#080e18,#0e1626 50%,#0a121e);position:relative;overflow:clip}.faq-hd{max-width:560px;margin-bottom:32px}.faq-hd h2{color:#fff}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:960px}.faq-item{border:1px solid rgba(255,255,255,.07);border-radius:14px;overflow:hidden;background:rgba(255,255,255,.03);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 4px 16px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.04)}.faq-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--orange),transparent);opacity:0;transition:opacity .3s}.faq-item:hover{box-shadow:0 8px 32px rgba(0,0,0,.2),0 0 20px rgba(232,118,29,.04);transform:translateY(-2px)}.faq-item:hover:before{opacity:.5}.faq-item.open{border-color:rgba(232,118,29,.3);box-shadow:0 8px 40px rgba(232,118,29,.1),0 0 30px rgba(232,118,29,.05),inset 0 1px 0 rgba(255,255,255,.08)}.faq-item.open:before{opacity:1}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:none;border:none;cursor:pointer;font-family:var(--font);font-size:13px;font-weight:700;color:rgba(255,255,255,.8);text-align:left;gap:8px;transition:color .2s}.faq-q:hover{color:var(--orange)}.faq-plus{width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.06);border:1.5px solid rgba(255,255,255,.12);display:grid;place-items:center;flex-shrink:0;transition:all .35s cubic-bezier(.16,1,.3,1);color:rgba(255,255,255,.4);font-size:0;position:relative}.faq-plus:before{content:"";width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg) translateY(-1px);transition:transform .35s cubic-bezier(.16,1,.3,1)}.faq-item.open .faq-plus{background:rgba(232,118,29,.12);border-color:rgba(232,118,29,.25);color:var(--orange)}.faq-item.open .faq-plus:before{transform:rotate(45deg) translateY(-2px)}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-item.open .faq-a{max-height:400px}.faq-a-inner{padding:0 16px 16px;font-size:12px;color:rgba(255,255,255,.4);line-height:1.7}@media(max-width:768px){.faq-grid{grid-template-columns:1fr}}.cta-section{padding:var(--sy) 0 calc(var(--sy) + 16px);background:linear-gradient(170deg,#080e18 0,var(--navy-d) 50%,var(--navy) 100%);position:relative;overflow:clip}.cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;position:relative;z-index:2;max-width:920px;margin:0 auto}.cta-left h2{color:#fff;margin-bottom:12px;font-size:clamp(22px,2.5vw,28px)}.cta-left p{color:rgba(255,255,255,.4);font-size:14px;line-height:1.7;margin-bottom:16px}.cta-contact{display:flex;flex-direction:column;gap:8px}.cta-contact-item{display:flex;align-items:center;gap:8px;font-size:12px;transition:transform .2s}.cta-contact-item:hover{transform:translateX(4px)}.cta-contact-item svg{width:14px;height:14px;flex-shrink:0;color:var(--orange)}.cta-contact-item a{color:rgba(255,255,255,.5);text-decoration:none;transition:color .2s}.cta-contact-item a:hover{color:#fff}.cta-form{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:32px 28px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 24px 80px rgba(0,0,0,.2),0 0 60px rgba(232,118,29,.03),inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(255,255,255,.02);position:relative;overflow:hidden;transition:all .4s}.cta-form:hover{border-color:rgba(255,255,255,.15);box-shadow:0 24px 80px rgba(0,0,0,.2),0 0 80px rgba(232,118,29,.06),inset 0 1px 0 rgba(255,255,255,.1)}.cta-form:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 10%,rgba(232,118,29,.3) 50%,transparent 90%)}.cta-form label{display:block;font-size:10px;font-weight:700;color:rgba(255,255,255,.3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px}.cta-form input,.cta-form select,.cta-form textarea{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 12px;color:#fff;font-family:var(--font);font-size:13px;margin-bottom:12px;transition:all .25s;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cta-form input:focus,.cta-form select:focus,.cta-form textarea:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px rgba(232,118,29,.12),0 0 20px rgba(232,118,29,.05)}.cta-form select{appearance:none;cursor:pointer}.cta-form textarea{resize:vertical;min-height:60px}.cta-form .btn{width:100%;justify-content:center;margin-top:4px}select[name=service]{color:#ffffff;background-color:rgba(255,255,255,.04)}select[name=service] option{color:#0e2470;background-color:#ffffff}select[name=service] option[value=""]{color:#777777}@media(max-width:768px){.cta-grid{grid-template-columns:1fr}}.cta-trust{align-items:center;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.05)}.cta-trust,.cta-trust-faces{display:flex}.cta-trust-faces img{width:28px;height:28px;border-radius:50%;border:2px solid rgba(15,25,35,.8);margin-left:-8px;object-fit:cover;transition:all .3s}.cta-trust-faces img:first-child{margin-left:0}.cta-trust-faces img:hover{transform:scale(1.15);z-index:1}.cta-trust-text{font-size:11px;color:rgba(255,255,255,.3);line-height:1.3}.cta-trust-text strong{color:rgba(255,255,255,.5)}.footer{padding:28px 0;background:var(--navy-d);border-top:1px solid rgba(255,255,255,.04)}.footer-in{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.footer-links{display:flex;gap:18px;list-style:none}.footer-links a{color:rgba(255,255,255,.3);text-decoration:none;font-size:11px;transition:color .2s}.footer-links a:hover{color:rgba(255,255,255,.5)}.footer-copy{font-size:10px;color:rgba(255,255,255,.18)}.hero-bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.18;z-index:0;filter:saturate(.6) brightness(.6)}.hero-grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:center;max-width:780px;margin:0 auto;text-align:center}.hero-visual{position:relative;z-index:2}.hero-visual-main{width:100%;border-radius:20px;object-fit:cover;aspect-ratio:4/3;box-shadow:0 32px 80px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);filter:saturate(.85) brightness(1.05);transition:all .6s cubic-bezier(.16,1,.3,1);animation:heroImgPulse 6s ease-in-out infinite}.hero-visual-main:hover{filter:saturate(1) brightness(1.1);transform:translateY(-6px) scale(1.02);box-shadow:0 48px 120px rgba(0,0,0,.6),0 0 80px rgba(232,118,29,.12)}@keyframes heroImgPulse{0%,to{box-shadow:0 32px 80px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.08)}50%{box-shadow:0 36px 90px rgba(0,0,0,.55),0 0 40px rgba(232,118,29,.06),0 0 0 1px rgba(255,255,255,.12)}}.hero-visual-glass{position:absolute;inset:-1px;border-radius:21px;background:linear-gradient(135deg,rgba(232,118,29,.14),transparent 35%,transparent 65%,rgba(59,130,246,.1));pointer-events:none;z-index:1}.hero-float{position:absolute;border-radius:14px;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.06);border:2px solid rgba(255,255,255,.12);z-index:3;transition:all .4s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.hero-float:hover{transform:scale(1.1)!important;box-shadow:0 20px 60px rgba(0,0,0,.6);border-color:rgba(232,118,29,.4)}.hero-float img{width:100%;height:100%;object-fit:cover}.hero-float-1{width:140px;height:95px;bottom:-30px;left:-20px;animation:heroFloat1 7s ease-in-out infinite}.hero-float-2{width:125px;height:85px;top:-28px;right:-18px;animation:heroFloat2 8s ease-in-out 1s infinite}.hero-float-3{width:105px;height:72px;bottom:8%;right:-36px;animation:heroFloat3 9s ease-in-out 2s infinite}@keyframes heroFloat1{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(0deg)}}@keyframes heroFloat2{0%,to{transform:translateY(0) rotate(1deg)}50%{transform:translateY(-12px) rotate(-1deg)}}@keyframes heroFloat3{0%,to{transform:translateY(0) rotate(1.5deg)}50%{transform:translateY(-8px) rotate(-.5deg)}}@media(max-width:968px){.hero-grid{grid-template-columns:1fr}}.problem-photo-wrap{border-radius:20px;overflow:hidden;margin-bottom:20px;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.35),0 4px 20px rgba(0,0,0,.15);border:none}.problem-photo-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(8,14,24,.5));pointer-events:none}.problem-photo{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;filter:none;transition:all .6s cubic-bezier(.16,1,.3,1)}.problem-photo-wrap:hover .problem-photo{transform:scale(1.03)}.showcase{padding:56px 0;position:relative;overflow:clip;background:linear-gradient(170deg,#060a12,#0d1826 50%,#060a12)}.showcase-hd{text-align:center;margin-bottom:28px;max-width:600px;margin-left:auto;margin-right:auto}.showcase-hd h2{color:#fff;font-size:clamp(20px,2.5vw,28px)}.showcase-hd p{color:rgba(255,255,255,.35);font-size:14px;margin-top:8px}.showcase-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:14px;max-width:1000px;margin:0 auto}.showcase-item{border-radius:20px;overflow:hidden;position:relative;cursor:default;transition:all .5s cubic-bezier(.16,1,.3,1);border:none;box-shadow:0 8px 30px rgba(0,0,0,.25)}.showcase-item:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(0,0,0,.4)}.showcase-item img,.showcase-item video{width:100%;height:100%;object-fit:cover;display:block;filter:none;transition:all .6s cubic-bezier(.16,1,.3,1)}.showcase-item:hover img,.showcase-item:hover video{transform:scale(1.04)}.showcase-item:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.6));pointer-events:none}.showcase-label{position:absolute;bottom:16px;left:16px;z-index:1}.showcase-label span{font-size:14px;font-weight:800;color:#fff;display:block;letter-spacing:-.01em}.showcase-label small{font-size:10px;color:rgba(255,255,255,.5);font-weight:500}.showcase-video-wrap{grid-row:span 2;aspect-ratio:auto}.showcase-photo{aspect-ratio:4/3}@media(max-width:768px){.showcase-grid{grid-template-columns:1fr 1fr}.showcase-video-wrap{grid-row:span 1;aspect-ratio:16/9;grid-column:span 2}}@media(max-width:480px){.showcase-grid{grid-template-columns:1fr}.showcase-video-wrap{grid-column:span 1}}.how-card-img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;filter:none;transition:all .5s cubic-bezier(.16,1,.3,1)}.how-card:hover .how-card-img{transform:scale(1.04)}.cta-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.04;z-index:0;filter:saturate(.4)}.pexels-attr{text-align:center;padding:6px;font-size:9px;color:rgba(255,255,255,.12)}.pexels-attr a{color:rgba(255,255,255,.2);text-decoration:none}@media(prefers-reduced-motion:reduce){.rv,.rv-left,.rv-right,.rv-scale{transition:none;opacity:1;transform:none}.orb,.problem-stat-ring:after,.ps-card.featured:after,.section-line:after,.shimmer-text{animation:none}.btn,.cta-contact-item,.exp-card,.faq-item,.hero-stat,.how-card,.ps-card,.s-badge{transition:none}.hero-bg-video,.hero-float{animation:none}}