.page-nav{position:fixed;top:0;left:0;right:0;padding:28px 48px;display:flex;align-items:center;gap:32px;z-index:100;transition:background .4s ease,backdrop-filter .4s ease}.page-nav.scrolled{background:#0a0a0ae0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.nav-logo{font-family:DM Sans,sans-serif;font-size:20px;font-weight:900;color:var(--white);letter-spacing:4px;text-transform:uppercase;text-decoration:none;cursor:none}.nav-back{display:flex;align-items:center;gap:8px;color:#fff9;text-decoration:none;font-size:15px;font-weight:500;letter-spacing:1px;text-transform:uppercase;transition:color .3s ease;cursor:none;flex-shrink:0;white-space:nowrap;margin-left:auto}.nav-back:hover{color:var(--white)}.nav-back svg{width:18px;height:18px}.section-light{background:#fff;color:#0a0a0a}.section-light h2,.section-light h3,.section-light h4{color:#0a0a0a}.section-light p{color:#555}.sv-hero{padding:180px 48px 100px;text-align:center;position:relative;max-width:900px;margin:0 auto}.sv-tag{display:inline-block;font-family:Satoshi,sans-serif;font-size:13px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--blue);background:#a7c7e714;border:1px solid rgba(167,199,231,.15);padding:10px 24px;border-radius:100px;margin-bottom:32px}.sv-hero h1{font-family:DM Sans,sans-serif;font-size:clamp(40px,5.5vw,76px);font-weight:900;letter-spacing:-3px;line-height:1.05;margin-bottom:24px}.sv-hero h1 span{color:var(--blue)}.sv-hero-sub{font-size:clamp(16px,1.4vw,19px);color:#ffffff80;max-width:640px;margin:0 auto 36px;line-height:1.7}.sv-hero-cta{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;background:var(--white);color:var(--black);text-decoration:none;font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;border-radius:100px;transition:all .4s cubic-bezier(.16,1,.3,1);cursor:none;margin-bottom:32px}.sv-hero-cta:hover{transform:scale(1.05);box-shadow:0 0 40px #a7c7e733}.sv-hero-cta svg{width:18px;height:18px}.sv-hero-note{font-size:14px;color:#ffffff59;margin-bottom:24px;line-height:1.6}.sv-badge{display:inline-block;padding:14px 28px;border-radius:16px;background:#a7c7e70f;border:1px solid rgba(167,199,231,.12);font-size:14px;color:#ffffff8c;line-height:1.6;max-width:520px}.sv-badge strong{color:var(--blue);font-weight:600}.sv-problem{padding:clamp(80px,10vw,140px) clamp(24px,6vw,120px);max-width:1440px;margin:0 auto}.sv-problem>h2{font-family:DM Sans,sans-serif;font-size:clamp(28px,3.5vw,48px);font-weight:800;text-align:center;letter-spacing:-1px;margin-bottom:clamp(48px,5vw,72px)}.sv-problem-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;max-width:1440px;margin:0 auto}.sv-problem-card{padding:36px 28px;border-radius:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.sv-problem-card:before{content:"";position:absolute;inset:-1px;border-radius:20px;background:conic-gradient(from var(--card-angle, 0deg),transparent 0%,rgba(167,199,231,.4) 10%,transparent 20%);opacity:0;transition:opacity .5s ease;z-index:-1}.sv-problem-card:after{content:"";position:absolute;inset:1px;border-radius:19px;background:#0a0a0a;z-index:-1;transition:background .5s ease}.sv-problem-card:hover:before{opacity:1;animation:rotateBorder 3s linear infinite}.sv-problem-card:hover:after{background:#0f0f14}@keyframes rotateBorder{0%{--card-angle: 0deg}to{--card-angle: 360deg}}@property --card-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.sv-problem-card:hover{background:transparent;border-color:transparent;transform:translateY(-8px);box-shadow:0 20px 50px #0006,0 0 40px #a7c7e70f}@keyframes problemSlideUp{0%{opacity:0;transform:translateY(60px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.sv-problem-card.animate{animation:problemSlideUp .7s cubic-bezier(.16,1,.3,1) forwards}.sv-problem-card:nth-child(1).animate{animation-delay:0s}.sv-problem-card:nth-child(2).animate{animation-delay:.1s}.sv-problem-card:nth-child(3).animate{animation-delay:.2s}.sv-problem-card:nth-child(4).animate{animation-delay:.3s}.sv-problem-card:nth-child(5).animate{animation-delay:.4s}.sv-problem-icon{width:52px;height:52px;border-radius:14px;background:#a7c7e714;display:flex;align-items:center;justify-content:center;margin-bottom:22px;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;z-index:1}.sv-problem-card:hover .sv-problem-icon{background:#a7c7e726;transform:scale(1.1) rotate(-5deg);box-shadow:0 0 24px #a7c7e733}.sv-problem-icon svg{width:26px;height:26px;stroke:var(--blue);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sv-problem-card h3{font-family:DM Sans,sans-serif;font-size:19px;font-weight:700;margin-bottom:12px;color:var(--white);position:relative;z-index:1}.sv-problem-card p{font-size:14.5px;color:#ffffff73;line-height:1.7;position:relative;z-index:1}.sv-solution{padding:clamp(80px,10vw,140px) clamp(24px,6vw,120px)}.sv-solution>h2{font-family:DM Sans,sans-serif;font-size:clamp(28px,3.5vw,48px);font-weight:800;text-align:center;letter-spacing:-1px;margin-bottom:16px}.sv-solution>.sv-solution-sub{text-align:center;font-size:clamp(15px,1.3vw,18px);color:#777;max-width:560px;margin:0 auto clamp(48px,5vw,72px);line-height:1.7}.sv-solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;max-width:1100px;margin:0 auto;background:#e8ecf0;border-radius:20px;overflow:hidden}.sv-solution-item{padding:32px 24px;background:#fff;text-align:center;transition:all .3s ease}.sv-solution-item:hover{background:#f5f8fc}.sv-solution-icon{width:44px;height:44px;border-radius:12px;background:#f0f5fa;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.sv-solution-icon svg{width:22px;height:22px;stroke:#3d7ab5;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sv-solution-item h4{font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;margin-bottom:6px;color:#0a0a0a}.sv-solution-item p{font-size:13px;color:#888;line-height:1.5}.sv-compare{padding:clamp(80px,10vw,140px) clamp(24px,6vw,120px);max-width:1100px;margin:0 auto}.sv-compare>h2{font-family:DM Sans,sans-serif;font-size:clamp(28px,3.5vw,48px);font-weight:800;text-align:center;letter-spacing:-1px;margin-bottom:clamp(48px,5vw,72px)}.sv-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:900px;margin:0 auto}.sv-compare-card{padding:40px 36px;border-radius:24px;position:relative}.sv-compare-inhouse{background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.sv-compare-us{background:linear-gradient(135deg,#a7c7e71a,#a7c7e70a);border:1px solid rgba(167,199,231,.2)}.sv-compare-card h3{font-family:DM Sans,sans-serif;font-size:22px;font-weight:700;margin-bottom:24px;color:var(--white)}.sv-compare-card ul{list-style:none;padding:0;margin-bottom:28px}.sv-compare-card ul li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:15px;color:#ffffff80;display:flex;align-items:center;gap:10px}.sv-compare-card ul li svg{width:16px;height:16px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sv-compare-inhouse ul li svg{stroke:#e74c3c}.sv-compare-us ul li svg{stroke:var(--blue)}.sv-compare-total{font-family:DM Sans,sans-serif;font-size:32px;font-weight:900;color:#e74c3c;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);text-decoration:line-through;text-decoration-color:#e74c3c66}.sv-compare-us-price{font-family:DM Sans,sans-serif;font-size:28px;font-weight:800;color:var(--blue);margin-bottom:16px}.sv-compare-us p{font-size:15px;color:#ffffff80;line-height:1.7;margin-bottom:24px}.sv-compare-cta{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:var(--blue);color:var(--black);text-decoration:none;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;border-radius:100px;transition:all .4s ease;cursor:none;white-space:nowrap}.sv-compare-cta:hover{transform:scale(1.05);box-shadow:0 0 30px #a7c7e74d}.sv-plans{padding:clamp(80px,10vw,140px) clamp(24px,6vw,120px)}.sv-plans>h2{font-family:DM Sans,sans-serif;font-size:clamp(28px,3.5vw,48px);font-weight:800;text-align:center;letter-spacing:-1px;margin-bottom:16px}.sv-plans>.sv-plans-sub{text-align:center;font-size:clamp(15px,1.3vw,18px);color:#777;max-width:540px;margin:0 auto 24px;line-height:1.7}.sv-plans-badge{text-align:center;display:block;padding:10px 24px;background:#fef9e7;border:1px solid #f5e6a3;border-radius:100px;font-size:14px;font-weight:600;color:#8a6d14;max-width:fit-content;margin:0 auto clamp(48px,5vw,64px)}.sv-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1140px;margin:0 auto;align-items:start}.sv-plan-card{border-radius:24px;padding:40px 32px;position:relative;transition:transform .4s ease}.sv-plan-card:hover{transform:translateY(-4px)}.sv-plan-name{font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;margin-bottom:8px}.sv-plan-title{font-family:DM Sans,sans-serif;font-size:28px;font-weight:800;margin-bottom:8px;letter-spacing:-.5px}.sv-plan-desc{font-size:14px;line-height:1.6;margin-bottom:28px}.sv-plan-divider{height:1px;margin-bottom:24px}.sv-plan-label{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px}.sv-plan-features{list-style:none;padding:0;margin-bottom:32px}.sv-plan-features li{display:flex;align-items:flex-start;gap:10px;padding:8px 0;font-size:14px;line-height:1.5}.sv-plan-features li svg{width:18px;height:18px;flex-shrink:0;margin-top:1px;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.sv-plan-cta{display:block;text-align:center;padding:16px 32px;border-radius:100px;text-decoration:none;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;transition:all .4s ease;cursor:none}.sv-plan-cta:hover{transform:scale(1.03)}.sv-plan-essentials{background:#f8f9fa;border:1px solid #e8ecf0}.sv-plan-essentials .sv-plan-name{color:#888}.sv-plan-essentials .sv-plan-title{color:#0a0a0a}.sv-plan-essentials .sv-plan-desc{color:#777}.sv-plan-essentials .sv-plan-divider{background:#e8ecf0}.sv-plan-essentials .sv-plan-label{color:#aaa}.sv-plan-essentials .sv-plan-features li{color:#555}.sv-plan-essentials .sv-plan-features li svg{stroke:#3d7ab5}.sv-plan-essentials .sv-plan-cta{background:#0a0a0a;color:#fff}.sv-plan-essentials .sv-plan-cta:hover{box-shadow:0 8px 24px #00000026}.sv-plan-professional{background:#fff;border:2px solid var(--blue);box-shadow:0 16px 48px #a7c7e733,0 4px 12px #0000000f;transform:scale(1.04);z-index:2;position:relative}.sv-plan-professional:hover{transform:scale(1.06)}.sv-plan-popular{position:absolute;top:-14px;left:50%;transform:translate(-50%);padding:8px 24px;background:var(--blue);color:#0a0a0a;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;border-radius:100px;white-space:nowrap}.sv-plan-professional .sv-plan-name{color:#3d7ab5}.sv-plan-professional .sv-plan-title{color:#0a0a0a}.sv-plan-professional .sv-plan-desc{color:#666}.sv-plan-professional .sv-plan-divider{background:var(--blue);opacity:.3}.sv-plan-professional .sv-plan-label{color:#3d7ab5}.sv-plan-professional .sv-plan-features li{color:#444}.sv-plan-professional .sv-plan-features li svg{stroke:#3d7ab5}.sv-plan-professional .sv-plan-cta{background:var(--blue);color:#0a0a0a}.sv-plan-professional .sv-plan-cta:hover{box-shadow:0 8px 24px #a7c7e759}.sv-plan-premium{background:#0a0a0a;border:1px solid rgba(255,255,255,.1)}.sv-plan-premium .sv-plan-name{color:var(--blue)}.sv-plan-premium .sv-plan-title{color:#fff}.sv-plan-premium .sv-plan-desc{color:#ffffff80}.sv-plan-premium .sv-plan-divider{background:#ffffff14}.sv-plan-premium .sv-plan-label{color:#ffffff59}.sv-plan-premium .sv-plan-features li{color:#fff9}.sv-plan-premium .sv-plan-features li svg{stroke:var(--blue)}.sv-plan-premium .sv-plan-cta{background:#fff;color:#0a0a0a}.sv-plan-premium .sv-plan-cta:hover{box-shadow:0 8px 24px #ffffff26}.sv-commitment{max-width:800px;margin:64px auto 0;text-align:center}.sv-commitment h3{font-family:DM Sans,sans-serif;font-size:clamp(22px,2.5vw,32px);font-weight:800;letter-spacing:-.5px;margin-bottom:32px;color:#0a0a0a}.sv-commitment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sv-commitment-item{padding:36px 24px;border-radius:20px;background:#f8f9fa;border:1px solid #e8ecf0;text-align:center;transition:all .3s ease}.sv-commitment-item:hover{background:#f0f5fa;border-color:#d4e3f3;transform:translateY(-2px)}.sv-commitment-item h4{font-family:DM Sans,sans-serif;font-size:20px;font-weight:800;color:#0a0a0a;margin-bottom:8px;letter-spacing:-.3px}.sv-commitment-item p{font-size:15px;color:#777;line-height:1.6}.sv-commitment-note{margin-top:24px;font-size:13px;color:#aaa;line-height:1.6}.sv-individual{padding:clamp(80px,10vw,140px) clamp(24px,6vw,120px);max-width:900px;margin:0 auto}.sv-individual>h2{font-family:DM Sans,sans-serif;font-size:clamp(28px,3.5vw,48px);font-weight:800;text-align:center;letter-spacing:-1px;margin-bottom:12px}.sv-individual>p{text-align:center;font-size:clamp(15px,1.3vw,18px);color:#ffffff73;max-width:480px;margin:0 auto clamp(48px,5vw,64px);line-height:1.7}.sv-ind-cat{border-bottom:1px solid rgba(255,255,255,.06)}.sv-ind-cat:first-child{border-top:1px solid rgba(255,255,255,.06)}.sv-ind-cat-header{display:flex;align-items:center;justify-content:space-between;padding:24px 0;cursor:none;transition:all .3s ease}.sv-ind-cat-header:hover h3{color:var(--blue)}.sv-ind-cat-header h3{font-family:DM Sans,sans-serif;font-size:20px;font-weight:700;color:var(--white);transition:color .3s ease}.sv-ind-toggle{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff6;transition:all .4s ease;flex-shrink:0}.sv-ind-cat.open .sv-ind-toggle{background:#a7c7e71a;border-color:#a7c7e740;color:var(--blue);transform:rotate(45deg)}.sv-ind-cat-list{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.16,1,.3,1),padding .4s ease;padding:0 0 0 16px;list-style:none}.sv-ind-cat.open .sv-ind-cat-list{max-height:400px;padding:0 0 24px 16px}.sv-ind-cat-list li{padding:8px 0;font-size:15px;color:#ffffff73;display:flex;align-items:center;gap:10px}.sv-ind-cat-list li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue);opacity:.5;flex-shrink:0}.sv-ind-cta{display:block;text-align:center;margin-top:48px}.sv-ind-cta a{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;border:1px solid rgba(255,255,255,.15);border-radius:100px;color:var(--white);text-decoration:none;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;transition:all .4s ease;cursor:none}.sv-ind-cta a:hover{border-color:var(--blue);background:#a7c7e70f}.sv-ind-cta a svg{width:18px;height:18px}.sv-process{padding:clamp(80px,10vw,140px) clamp(24px,6vw,120px)}.sv-process>h2{font-family:DM Sans,sans-serif;font-size:clamp(28px,3.5vw,48px);font-weight:800;text-align:center;letter-spacing:-1px;margin-bottom:clamp(48px,5vw,72px)}.sv-process-wrapper{position:relative;max-width:1100px;margin:0 auto}.sv-process-line{position:absolute;top:28px;left:12.5%;right:12.5%;height:3px;background:#e8ecf0;border-radius:2px;z-index:0}.sv-process-line-fill{height:100%;width:0%;background:linear-gradient(90deg,#3d7ab5,var(--blue));border-radius:2px;transition:width 1.5s cubic-bezier(.16,1,.3,1)}.sv-process-wrapper.animated .sv-process-line-fill{width:100%}.sv-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;position:relative;z-index:1}.sv-process-step{text-align:center;position:relative}.sv-process-num{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#f0f5fa;border:3px solid #e8ecf0;font-family:DM Sans,sans-serif;font-size:18px;font-weight:800;color:#aaa;margin-bottom:20px;position:relative;z-index:1;transition:all .6s cubic-bezier(.16,1,.3,1)}.sv-process-wrapper.animated .sv-process-step:nth-child(1) .sv-process-num{border-color:#3d7ab5;color:#3d7ab5;background:#fff;transition-delay:0s}.sv-process-wrapper.animated .sv-process-step:nth-child(2) .sv-process-num{border-color:#3d7ab5;color:#3d7ab5;background:#fff;transition-delay:.4s}.sv-process-wrapper.animated .sv-process-step:nth-child(3) .sv-process-num{border-color:#3d7ab5;color:#3d7ab5;background:#fff;transition-delay:.8s}.sv-process-wrapper.animated .sv-process-step:nth-child(4) .sv-process-num{border-color:#3d7ab5;color:#3d7ab5;background:#fff;transition-delay:1.2s}.sv-process-step h3{font-family:DM Sans,sans-serif;font-size:18px;font-weight:700;color:#0a0a0a;margin-bottom:10px}.sv-process-step p{font-size:14px;color:#777;line-height:1.7;max-width:240px;margin:0 auto}.sv-whyus{padding:clamp(80px,10vw,140px) clamp(24px,6vw,120px);max-width:1200px;margin:0 auto}.sv-whyus>h2{font-family:DM Sans,sans-serif;font-size:clamp(28px,3.5vw,48px);font-weight:800;text-align:center;letter-spacing:-1px;margin-bottom:clamp(48px,5vw,72px)}.sv-whyus-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:900px;margin:0 auto}.sv-whyus-card{padding:32px 28px;border-radius:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);transition:all .4s ease}.sv-whyus-card:hover{background:#ffffff0d;border-color:#a7c7e726}.sv-whyus-card h3{font-family:DM Sans,sans-serif;font-size:17px;font-weight:700;color:var(--white);margin-bottom:8px;display:flex;align-items:center;gap:10px}.sv-whyus-card h3 svg{width:20px;height:20px;stroke:var(--blue);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.sv-whyus-card p{font-size:14px;color:#fff6;line-height:1.7}.sv-faq{padding:clamp(80px,10vw,140px) clamp(24px,6vw,120px);overflow:hidden}.sv-faq-header{text-align:center;margin-bottom:72px}.sv-faq-header .sv-faq-label{display:inline-block;font-family:Satoshi,sans-serif;font-size:20px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:#3d7ab5;margin-bottom:24px}.sv-faq-header h2{font-family:DM Sans,sans-serif;font-size:clamp(38px,5vw,64px);font-weight:700;color:#0a0a0a;line-height:1.15;letter-spacing:-1px}.sv-faq-list{max-width:900px;margin:0 auto;display:flex;flex-direction:column}.sv-faq-item{border-bottom:1px solid rgba(10,10,10,.08)}.sv-faq-item:first-child{border-top:1px solid rgba(10,10,10,.08)}.sv-faq-question{display:flex;align-items:center;justify-content:space-between;padding:32px 0;cursor:none;gap:24px;user-select:none;-webkit-user-select:none}.sv-faq-question span{font-family:Satoshi,sans-serif;font-size:clamp(20px,2vw,26px);font-weight:600;color:#0a0a0a;line-height:1.4}.sv-faq-icon{width:44px;height:44px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.sv-faq-icon svg{width:18px;height:18px;stroke:#0a0a0a;transition:transform .4s cubic-bezier(.16,1,.3,1)}.sv-faq-item.open .sv-faq-icon{background:#0a0a0a}.sv-faq-item.open .sv-faq-icon svg{stroke:#fff;transform:rotate(45deg)}.sv-faq-question:hover .sv-faq-icon{transform:scale(1.1)}.sv-faq-answer{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.16,1,.3,1),padding .5s cubic-bezier(.16,1,.3,1)}.sv-faq-item.open .sv-faq-answer{max-height:500px}.sv-faq-answer-inner{padding:0 0 32px;font-family:Satoshi,sans-serif;font-size:clamp(17px,1.6vw,21px);font-weight:400;color:#0a0a0a8c;line-height:1.7;max-width:780px}.sv-final-cta{padding:clamp(80px,10vw,140px) clamp(24px,6vw,120px);text-align:center;border-top:1px solid rgba(255,255,255,.06)}.sv-final-cta h2{font-family:DM Sans,sans-serif;font-size:clamp(28px,3.5vw,48px);font-weight:800;letter-spacing:-1px;margin-bottom:20px}.sv-final-cta p{font-size:clamp(15px,1.3vw,17px);color:#ffffff73;max-width:560px;margin:0 auto 36px;line-height:1.7}.sv-final-cta .sv-hero-cta{margin-bottom:24px}.sv-final-cta .sv-contact-info{font-size:14px;color:#ffffff4d}.sv-final-cta .sv-contact-info a{color:var(--blue);text-decoration:none}.sv-final-cta .sv-contact-info a:hover{text-decoration:underline}.sv-form{max-width:640px;margin:0 auto 40px;text-align:left}.sv-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.sv-form-group{display:flex;flex-direction:column}.sv-form-full{margin-bottom:16px}.sv-form-group label{font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#ffffff73;margin-bottom:8px}.sv-form-group input[type=text],.sv-form-group input[type=email],.sv-form-group textarea{width:100%;padding:14px 18px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:var(--white);font-family:Satoshi,sans-serif;font-size:15px;outline:none;transition:all .3s ease;box-sizing:border-box}.sv-form-group input:focus,.sv-form-group textarea:focus{border-color:var(--blue);background:#a7c7e70f;box-shadow:0 0 0 3px #a7c7e71a}.sv-form-group input::placeholder,.sv-form-group textarea::placeholder{color:#fff3}.sv-form-group textarea{resize:vertical;min-height:100px}.sv-budget-wrap{display:flex;align-items:center;gap:20px}.sv-budget-wrap input[type=range]{flex:1;-webkit-appearance:none;appearance:none;height:6px;border-radius:3px;background:#ffffff1a;outline:none}.sv-budget-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--blue);cursor:pointer;border:3px solid #fff;box-shadow:0 2px 8px #0000004d;transition:transform .2s ease}.sv-budget-wrap input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}.sv-budget-wrap input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--blue);cursor:pointer;border:3px solid #fff;box-shadow:0 2px 8px #0000004d}.sv-budget-display{font-family:DM Sans,sans-serif;font-size:28px;font-weight:800;color:var(--blue);white-space:nowrap;min-width:180px;text-align:right}.sv-budget-suffix{font-size:14px;font-weight:500;color:#ffffff59;margin-left:4px}.sv-budget-labels{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:#ffffff40;padding:0 4px}.sv-form-submit{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;background:var(--white);color:var(--black);border:none;border-radius:100px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;cursor:none;transition:all .4s cubic-bezier(.16,1,.3,1);margin-top:16px}.sv-form-submit:hover{transform:scale(1.05);box-shadow:0 0 40px #a7c7e733}.sv-form-submit svg{width:18px;height:18px}.page-footer{padding:40px 48px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;align-items:center}.footer-logo{font-family:DM Sans,sans-serif;font-size:16px;font-weight:900;color:var(--white);letter-spacing:4px;text-transform:uppercase;text-decoration:none}.footer-copy{font-size:13px;color:#ffffff4d}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}@media(max-width:768px){.page-nav{padding:20px 24px;gap:12px}.nav-back{font-size:13px}}@media(max-width:1024px){.sv-plans-grid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}.sv-plan-professional{transform:none}.sv-plan-professional:hover{transform:translateY(-4px)}.sv-plan-popular{top:-14px}.sv-compare-grid{grid-template-columns:1fr}.sv-commitment-grid{grid-template-columns:repeat(2,1fr)}.sv-process-grid{grid-template-columns:repeat(2,1fr);gap:40px 32px}.sv-process-line{display:none}}@media(max-width:768px){.sv-hero{padding:150px 24px 70px}.sv-solution-grid{grid-template-columns:repeat(2,1fr)}.sv-whyus-grid,.sv-commitment-grid,.sv-form-row{grid-template-columns:1fr}.sv-faq-question{padding:24px 0}.sv-faq-icon{width:38px;height:38px}.sv-faq-header{margin-bottom:48px}.sv-budget-wrap{flex-direction:column;align-items:stretch}.sv-budget-display{text-align:center;min-width:auto}.page-footer{flex-direction:column;gap:16px;text-align:center;padding:32px 24px}}@media(max-width:900px){.sv-problem-grid{grid-template-columns:repeat(3,1fr)}.sv-problem-card:nth-child(4),.sv-problem-card:nth-child(5){grid-column:span 1}}@media(max-width:600px){.sv-problem-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.sv-hero{padding:140px 20px 60px}.sv-solution-grid,.sv-process-grid,.sv-problem-grid{grid-template-columns:1fr}}
