.hero-datasheet.svelte-u38tx4{margin-top:1rem}.hero-section.svelte-u38tx4{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000}.hero-section.svelte-u38tx4:before{content:"";position:absolute;inset:0;z-index:3;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.4) 100%);pointer-events:none}.bg-container.svelte-u38tx4{position:absolute;inset:0;z-index:1}.hero-image.svelte-u38tx4{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;animation:svelte-u38tx4-premiumDrift 45s ease-in-out infinite alternate;will-change:transform;transform:scale(1.05)}@keyframes svelte-u38tx4-premiumDrift{0%{transform:scale(1.05) translate(0)}to{transform:scale(1.1) translate(-.5%,-.5%)}}.image-overlay.svelte-u38tx4{position:absolute;inset:0;background:linear-gradient(180deg,#0000008c,#0000004d 35%,#00000059 60%,#000000b3);z-index:2;pointer-events:none}.image-vignette.svelte-u38tx4{position:absolute;inset:0;z-index:2;background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.35) 100%);pointer-events:none}.hero-content.svelte-u38tx4{position:relative;z-index:10;text-align:center;max-width:800px;padding:0 5%;opacity:0;transform:translateY(20px);transition:all 1s cubic-bezier(.4,0,.2,1) .3s}.hero-content.visible.svelte-u38tx4{opacity:1;transform:translateY(0)}.hero-eyebrow.svelte-u38tx4{font-size:13px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#ffffff73;margin-bottom:20px;text-shadow:0 1px 10px rgba(0,0,0,.6)}.hero-title.svelte-u38tx4{font-size:62px;font-weight:600;line-height:1.08;letter-spacing:-.035em;margin-bottom:20px;color:#fff;text-shadow:0 2px 40px rgba(0,0,0,.9),0 0 80px rgba(100,116,139,.15)}.hero-metrics.svelte-u38tx4{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:20px}.metric.svelte-u38tx4{font-size:14px;color:#fff9;letter-spacing:.01em;text-shadow:0 1px 8px rgba(0,0,0,.6)}.metric.svelte-u38tx4 strong:where(.svelte-u38tx4){color:#fff;font-weight:600}.metric-dot.svelte-u38tx4{width:3px;height:3px;border-radius:50%;background:#ffffff4d;flex-shrink:0}.hero-subtitle.svelte-u38tx4{font-size:18px;font-weight:400;color:#ffffffb3;margin-bottom:36px;letter-spacing:-.01em;line-height:1.6;text-shadow:0 2px 20px rgba(0,0,0,.8);max-width:480px;margin-left:auto;margin-right:auto}.hero-actions.svelte-u38tx4{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:20px}.badge.svelte-u38tx4{display:inline-flex;align-items:center;padding:8px 16px;border-radius:100px;font-size:12px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.badge-financing.svelte-u38tx4{background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);color:#f59e0b;cursor:pointer;transition:all .3s ease}.badge-financing.svelte-u38tx4:hover{background:#f59e0b2e;border-color:#f59e0b73}.cta-primary{background:#fff;color:#000;border:none;font-weight:600;font-size:15px;padding:14px 32px;letter-spacing:-.01em;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 20px #ffffff4d}.cta-primary:hover{background:#fffffff2;box-shadow:0 4px 30px #ffffff73;transform:translateY(-2px)}.cta-learn.svelte-u38tx4{display:inline-flex;align-items:center;gap:6px;color:#ffffff80;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s ease}.cta-learn.svelte-u38tx4:hover{color:#fffc;gap:10px}@media(max-width:1024px){.hero-title.svelte-u38tx4{font-size:50px}.hero-subtitle.svelte-u38tx4{font-size:17px}}@media(max-width:768px){.hero-title.svelte-u38tx4{font-size:38px}.hero-subtitle.svelte-u38tx4{font-size:16px;margin-bottom:28px}.hero-eyebrow.svelte-u38tx4{font-size:11px}.hero-metrics.svelte-u38tx4{gap:12px}.metric.svelte-u38tx4{font-size:13px}.hero-actions.svelte-u38tx4{flex-wrap:wrap;gap:12px}.badge.svelte-u38tx4{font-size:11px;padding:6px 14px}}@media(max-width:480px){.hero-title.svelte-u38tx4{font-size:30px}.hero-subtitle.svelte-u38tx4{font-size:15px}.hero-metrics.svelte-u38tx4{flex-wrap:wrap;gap:8px}.metric-dot.svelte-u38tx4{display:none}.metric.svelte-u38tx4{font-size:12px}.hero-actions.svelte-u38tx4{flex-direction:column;gap:10px}.cta-primary{font-size:14px;padding:12px 28px;width:100%;order:-1}}.problem-section.svelte-1dpcply{position:relative;padding:8rem 7%;background:linear-gradient(180deg,#000,#050505);overflow:hidden}.section-background.svelte-1dpcply{position:absolute;top:0;right:0;width:60%;height:100%;z-index:0;pointer-events:none}.section-background.svelte-1dpcply img:where(.svelte-1dpcply){width:100%;height:100%;object-fit:cover;opacity:.15;filter:grayscale(40%)}.background-overlay.svelte-1dpcply{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#000,#000c,#3b82f608 60%,#0009)}.container.svelte-1dpcply{position:relative;z-index:1;max-width:1200px;margin:0 auto}.content-grid.svelte-1dpcply{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.section-label.svelte-1dpcply{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#fff6;margin-bottom:2rem}.problem-statements.svelte-1dpcply{display:flex;flex-direction:column;gap:2rem}.problem-statement.svelte-1dpcply{font-size:22px;font-weight:400;color:#ffffff80;line-height:1.5;letter-spacing:-.01em}.highlight.svelte-1dpcply{display:block;color:#fff;font-weight:500;margin-top:4px}.solution-pivot.svelte-1dpcply{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.solution-pivot.svelte-1dpcply p:where(.svelte-1dpcply){font-size:18px;color:#ffffffb3;font-weight:400;font-style:italic}.visual-side.svelte-1dpcply{display:flex;align-items:center;justify-content:center}.comparison-visual.svelte-1dpcply{width:100%;display:flex;flex-direction:column;gap:2.5rem;padding:3rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px}.timeline.svelte-1dpcply{display:flex;flex-direction:column;gap:.75rem}.timeline-label.svelte-1dpcply{font-size:13px;font-weight:500;color:#fff9;text-transform:uppercase;letter-spacing:.05em}.timeline-bar.svelte-1dpcply{height:8px;background:#ffffff14;border-radius:4px;overflow:hidden}.timeline-fill.svelte-1dpcply{height:100%;border-radius:4px;transition:width 1s ease-out}.traditional-fill.svelte-1dpcply{width:100%;background:#fff3}.modular-fill.svelte-1dpcply{width:11%;background:#fff}.timeline-duration.svelte-1dpcply{font-size:15px;font-weight:600;letter-spacing:-.01em}.traditional.svelte-1dpcply .timeline-duration:where(.svelte-1dpcply){color:#fff6}.modular.svelte-1dpcply .timeline-duration:where(.svelte-1dpcply){color:#fff}@media(max-width:968px){.content-grid.svelte-1dpcply{grid-template-columns:1fr;gap:3rem}.problem-section.svelte-1dpcply{padding:5rem 7%}.problem-statement.svelte-1dpcply{font-size:20px}.comparison-visual.svelte-1dpcply{padding:2rem}}@media(max-width:480px){.problem-statement.svelte-1dpcply{font-size:18px}.solution-pivot.svelte-1dpcply p:where(.svelte-1dpcply){font-size:16px}}.how-section.svelte-10eavlx{padding:8rem 7%;background:linear-gradient(180deg,#050505,#0a0a0a)}.container.svelte-10eavlx{max-width:1100px;margin:0 auto}.section-label.svelte-10eavlx{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#fff6;text-align:center;margin-bottom:1rem}h2.svelte-10eavlx{font-size:42px;font-weight:400;text-align:center;margin-bottom:5rem;color:#fff;letter-spacing:-.02em}.steps-grid.svelte-10eavlx{display:flex;justify-content:space-between;align-items:flex-start;gap:0}.step.svelte-10eavlx{flex:1;max-width:280px;text-align:center}.step-number.svelte-10eavlx{font-size:48px;font-weight:200;background:linear-gradient(135deg,#64748b,#fb923c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.35;font-family:SF Mono,JetBrains Mono,monospace;margin-bottom:1.5rem;letter-spacing:-.02em}h3.svelte-10eavlx{font-size:22px;font-weight:600;margin-bottom:1rem;color:#fff;letter-spacing:-.01em}.step.svelte-10eavlx p:where(.svelte-10eavlx){font-size:15px;color:#ffffff8c;line-height:1.7}.step-timeline.svelte-10eavlx{display:inline-block;margin-top:1rem;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ffffff59;font-family:SF Mono,JetBrains Mono,monospace}.step-connector.svelte-10eavlx{flex:0 0 auto;width:60px;height:1px;background:linear-gradient(90deg,#ffffff1a,#fff3,#ffffff1a);margin-top:72px}.cta-wrapper.svelte-10eavlx{display:flex;justify-content:center;margin-top:4rem}.cta-configure{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);font-weight:600;font-size:15px;padding:14px 32px;letter-spacing:-.01em;transition:all .3s cubic-bezier(.4,0,.2,1)}.cta-configure:hover{background:#ffffff14;border-color:#ffffff80;transform:translateY(-2px)}@media(max-width:968px){.how-section.svelte-10eavlx{padding:5rem 7%}h2.svelte-10eavlx{font-size:36px;margin-bottom:3rem}.steps-grid.svelte-10eavlx{flex-direction:column;align-items:center;gap:3rem}.step.svelte-10eavlx{max-width:400px}.step-connector.svelte-10eavlx{width:1px;height:40px;margin-top:0;background:linear-gradient(180deg,#ffffff1a,#fff3,#ffffff1a)}.step-number.svelte-10eavlx{font-size:40px;margin-bottom:1rem}}@media(max-width:480px){h2.svelte-10eavlx{font-size:30px}.step-number.svelte-10eavlx{font-size:36px}h3.svelte-10eavlx{font-size:20px}.step.svelte-10eavlx p:where(.svelte-10eavlx){font-size:14px}}.trust-section.svelte-zxhobm{padding:8rem 7%;background:linear-gradient(180deg,#0a0a0a,#000)}.container.svelte-zxhobm{max-width:1400px;margin:0 auto}h2.svelte-zxhobm{font-size:49px;font-weight:400;text-align:center;margin-bottom:4rem;color:#fff;letter-spacing:-.01em}.trust-grid.svelte-zxhobm{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;margin-bottom:5rem}.trust-card.svelte-zxhobm{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2.5rem}h3.svelte-zxhobm{font-size:24px;font-weight:600;margin-bottom:1rem;color:#fff;letter-spacing:-.01em}.trust-intro.svelte-zxhobm{font-size:16px;color:#ffffffb3;margin-bottom:1.5rem;line-height:1.6}.trust-list.svelte-zxhobm{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.trust-list.svelte-zxhobm li:where(.svelte-zxhobm){font-size:15px;color:#fff9;line-height:1.6;padding-left:1.5rem;position:relative}.trust-list.svelte-zxhobm li:where(.svelte-zxhobm):before{content:"•";position:absolute;left:0;color:#fff6}.trust-list.svelte-zxhobm li:where(.svelte-zxhobm) strong:where(.svelte-zxhobm){color:#ffffffe6;font-weight:600}.stats-bar.svelte-zxhobm{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;padding:3rem;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:12px}.stat-item.svelte-zxhobm{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.stat-number.svelte-zxhobm{font-size:36px;font-weight:700;color:#fff;font-family:SF Mono,JetBrains Mono,monospace;letter-spacing:-.02em}.stat-label.svelte-zxhobm{font-size:13px;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.download-cta.svelte-zxhobm{margin-top:4rem;text-align:center;padding:2.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px}.download-text.svelte-zxhobm{font-size:16px;color:#ffffffb3;margin-bottom:1.5rem;line-height:1.6}@media(max-width:768px){.trust-section.svelte-zxhobm{padding:4rem 7%}h2.svelte-zxhobm{font-size:39px}.trust-grid.svelte-zxhobm{grid-template-columns:1fr}.stats-bar.svelte-zxhobm{grid-template-columns:repeat(2,1fr);padding:2rem}.download-cta.svelte-zxhobm{padding:2rem}}.modal-overlay.svelte-14cy9hm{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:svelte-14cy9hm-fadeIn .2s ease-out}@keyframes svelte-14cy9hm-fadeIn{0%{opacity:0}to{opacity:1}}.modal-content.svelte-14cy9hm{background:#0a0a0a;border:1px solid rgba(255,255,255,.15);border-radius:16px;max-width:650px;width:100%;max-height:90vh;overflow-y:auto;position:relative;padding:2.5rem;animation:svelte-14cy9hm-slideUp .3s cubic-bezier(.4,0,.2,1);box-shadow:0 20px 60px #00000080}@keyframes svelte-14cy9hm-slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.close-btn.svelte-14cy9hm{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;color:#fff9;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.close-btn.svelte-14cy9hm:hover{background:#ffffff1a;color:#ffffffe6}.modal-header.svelte-14cy9hm{margin-bottom:2rem}.modal-title.svelte-14cy9hm{font-size:28px;font-weight:700;color:#fff;margin-bottom:.5rem;letter-spacing:-.02em}.modal-description.svelte-14cy9hm{font-size:15px;color:#fff9;line-height:1.5}.config-summary.svelte-14cy9hm{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.summary-title.svelte-14cy9hm{font-size:13px;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.summary-grid.svelte-14cy9hm{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.summary-item.svelte-14cy9hm{display:flex;flex-direction:column;gap:.25rem}.summary-label.svelte-14cy9hm{font-size:12px;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.summary-value.svelte-14cy9hm{font-size:14px;font-weight:600;color:#fff;text-transform:uppercase}.modal-form.svelte-14cy9hm{display:flex;flex-direction:column;gap:1.25rem}.form-row.svelte-14cy9hm{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-group.svelte-14cy9hm{display:flex;flex-direction:column;gap:.5rem}.form-group.svelte-14cy9hm label:where(.svelte-14cy9hm){font-size:13px;font-weight:600;color:#fffc}.form-group.svelte-14cy9hm input:where(.svelte-14cy9hm),.form-group.svelte-14cy9hm textarea:where(.svelte-14cy9hm){background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:.75rem 1rem;color:#fff;font-size:14px;transition:all .2s ease;font-family:inherit}.form-group.svelte-14cy9hm input:where(.svelte-14cy9hm):focus,.form-group.svelte-14cy9hm textarea:where(.svelte-14cy9hm):focus{outline:none;border-color:#ffffff4d;background:#ffffff14}.form-group.svelte-14cy9hm input:where(.svelte-14cy9hm)::placeholder,.form-group.svelte-14cy9hm textarea:where(.svelte-14cy9hm)::placeholder{color:#ffffff4d}.form-group.svelte-14cy9hm textarea:where(.svelte-14cy9hm){resize:vertical;min-height:100px}.form-actions.svelte-14cy9hm{display:flex;gap:.75rem;margin-top:1rem;justify-content:flex-end}.success-message.svelte-14cy9hm{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem;gap:1rem}.success-message.svelte-14cy9hm svg:where(.svelte-14cy9hm){animation:svelte-14cy9hm-scaleIn .4s cubic-bezier(.4,0,.2,1)}@keyframes svelte-14cy9hm-scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.success-message.svelte-14cy9hm h3:where(.svelte-14cy9hm){font-size:24px;font-weight:700;color:#fff;margin:0}.success-message.svelte-14cy9hm p:where(.svelte-14cy9hm){font-size:15px;color:#ffffffb3;line-height:1.6;max-width:400px}.checkbox-group.svelte-14cy9hm{margin-top:.25rem}.checkbox-label.svelte-14cy9hm{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:14px;color:#ffffffb3;line-height:1.5}.checkbox-label.svelte-14cy9hm input[type=checkbox]:where(.svelte-14cy9hm){margin-top:3px;accent-color:#F59E0B;width:16px;height:16px;flex-shrink:0}.trust-line.svelte-14cy9hm{text-align:center;font-size:13px;color:#fff6;margin-top:1.25rem}.error-message.svelte-14cy9hm{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:.875rem 1.125rem;border-radius:8px;font-size:14px}@media(max-width:640px){.modal-content.svelte-14cy9hm{padding:2rem 1.5rem}.modal-title.svelte-14cy9hm{font-size:24px}.form-row.svelte-14cy9hm{grid-template-columns:1fr;gap:1rem}.summary-grid.svelte-14cy9hm{grid-template-columns:1fr;gap:.75rem}.form-actions.svelte-14cy9hm{flex-direction:column-reverse}}.form-container.svelte-1h634gb{padding:0}.form-header.svelte-1h634gb{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.back-btn.svelte-1h634gb{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffb3;cursor:pointer;transition:all .2s ease}.back-btn.svelte-1h634gb:hover{background:#ffffff1a;color:#fff}.header-text.svelte-1h634gb{flex:1}.header-text.svelte-1h634gb h3:where(.svelte-1h634gb){margin:0;font-size:18px;font-weight:600;color:#fff}.header-text.svelte-1h634gb p:where(.svelte-1h634gb){margin:4px 0 0;font-size:13px;color:#ffffff80}.close-btn-header.svelte-1h634gb{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;color:#ffffff80;cursor:pointer;transition:color .2s ease}.close-btn-header.svelte-1h634gb:hover{color:#fff}.financing-form.svelte-1h634gb{padding:24px}.form-grid.svelte-1h634gb{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-group.svelte-1h634gb{display:flex;flex-direction:column;gap:6px}.form-group.full-width.svelte-1h634gb{grid-column:1 / -1;margin-bottom:8px}label.svelte-1h634gb{font-size:13px;font-weight:500;color:#ffffffb3}.required.svelte-1h634gb{color:#fff6}input.svelte-1h634gb,select.svelte-1h634gb,textarea.svelte-1h634gb{width:100%;padding:10px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:14px;font-family:inherit;transition:all .2s ease}input.svelte-1h634gb:focus,select.svelte-1h634gb:focus,textarea.svelte-1h634gb:focus{outline:none;border-color:#ffffff4d;background:#ffffff0d}input.svelte-1h634gb::placeholder,textarea.svelte-1h634gb::placeholder{color:#ffffff4d}input.svelte-1h634gb:disabled,select.svelte-1h634gb:disabled,textarea.svelte-1h634gb:disabled{opacity:.5;cursor:not-allowed}select.svelte-1h634gb{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}select.svelte-1h634gb option:where(.svelte-1h634gb){background:#0a0a0a;color:#fff}textarea.svelte-1h634gb{resize:vertical;min-height:80px}.consent-group.svelte-1h634gb{margin:16px 0}.checkbox-label.svelte-1h634gb{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.checkbox-label.svelte-1h634gb input[type=checkbox]:where(.svelte-1h634gb){width:18px;height:18px;margin-top:2px;flex-shrink:0;cursor:pointer;accent-color:#fff}.checkbox-text.svelte-1h634gb{font-size:12px;color:#fff9;line-height:1.5}.checkbox-text.svelte-1h634gb a:where(.svelte-1h634gb){color:#fffc;text-decoration:underline;text-underline-offset:2px}.checkbox-text.svelte-1h634gb a:where(.svelte-1h634gb):hover{color:#fff}.error-message.svelte-1h634gb{padding:12px 14px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#f87171;font-size:13px;margin-bottom:16px}.submit-btn.svelte-1h634gb{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;background:#fff;border:none;border-radius:8px;color:#000;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.submit-btn.svelte-1h634gb:hover:not(:disabled){background:#ffffffe6;transform:translateY(-1px)}.submit-btn.svelte-1h634gb:disabled{opacity:.5;cursor:not-allowed;transform:none}.spinner{animation:svelte-1h634gb-spin 1s linear infinite}@keyframes svelte-1h634gb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.success-state.svelte-1h634gb{padding:48px 24px;text-align:center}.success-icon.svelte-1h634gb{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#fff}.success-state.svelte-1h634gb h3:where(.svelte-1h634gb){margin:0 0 12px;font-size:24px;font-weight:600;color:#fff}.success-state.svelte-1h634gb p:where(.svelte-1h634gb){font-size:14px;color:#fff9;line-height:1.6;max-width:320px;margin:0 auto 24px}.close-btn.svelte-1h634gb{padding:12px 32px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.close-btn.svelte-1h634gb:hover{background:#ffffff26;border-color:#ffffff4d}@media(max-width:480px){.form-grid.svelte-1h634gb{grid-template-columns:1fr}.form-header.svelte-1h634gb{padding:16px 20px}.financing-form.svelte-1h634gb{padding:20px}}.modal-overlay.svelte-1hjmmnq{position:fixed;inset:0;background:#000000e6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.modal-container.svelte-1hjmmnq{background:#0a0a0a;border:1px solid rgba(255,255,255,.1);border-radius:16px;max-width:840px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000080}.modal-container.form-mode.svelte-1hjmmnq{max-width:520px}.modal-header.svelte-1hjmmnq{display:flex;align-items:flex-start;justify-content:space-between;padding:28px 28px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.header-content.svelte-1hjmmnq h2:where(.svelte-1hjmmnq){margin:0;font-size:22px;font-weight:600;color:#fff;letter-spacing:-.02em}.header-content.svelte-1hjmmnq p:where(.svelte-1hjmmnq){margin:6px 0 0;font-size:14px;color:#ffffff80}.close-btn.svelte-1hjmmnq{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;color:#ffffff80;cursor:pointer;transition:all .2s ease;border-radius:8px;margin:-8px -8px 0 0}.close-btn.svelte-1hjmmnq:hover{color:#fff;background:#ffffff0d}.cards-container.svelte-1hjmmnq{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:24px 28px}.option-card.svelte-1hjmmnq{position:relative;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;text-align:left;cursor:pointer;transition:all .3s ease}.option-card.svelte-1hjmmnq:hover{border-color:#fff3;transform:translateY(-4px);box-shadow:0 12px 40px -8px #0006}.card-image.svelte-1hjmmnq{position:relative;width:100%;height:140px;overflow:hidden}.card-image.svelte-1hjmmnq img:where(.svelte-1hjmmnq){width:100%;height:100%;object-fit:cover;filter:grayscale(30%);transition:all .3s ease}.option-card.svelte-1hjmmnq:hover .card-image:where(.svelte-1hjmmnq) img:where(.svelte-1hjmmnq){filter:grayscale(0%);transform:scale(1.05)}.image-overlay.svelte-1hjmmnq{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,rgba(10,10,10,.4) 60%,rgba(10,10,10,.9) 100%)}.card-content.svelte-1hjmmnq{padding:20px}.card-icon.svelte-1hjmmnq{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;margin-bottom:12px}.card-content.svelte-1hjmmnq h3:where(.svelte-1hjmmnq){margin:0;font-size:17px;font-weight:600;color:#fff;letter-spacing:-.01em}.subtitle.svelte-1hjmmnq{display:block;font-size:12px;color:#fff6;text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.description.svelte-1hjmmnq{margin:14px 0;font-size:13px;color:#fff9;line-height:1.5}.benefits.svelte-1hjmmnq{list-style:none;padding:0;margin:0 0 16px}.benefits.svelte-1hjmmnq li:where(.svelte-1hjmmnq){position:relative;padding-left:16px;font-size:12px;color:#ffffff80;margin-bottom:6px}.benefits.svelte-1hjmmnq li:where(.svelte-1hjmmnq):before{content:"";position:absolute;left:0;top:6px;width:4px;height:4px;background:#ffffff4d;border-radius:50%}.card-cta.svelte-1hjmmnq{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#ffffffb3;transition:all .2s ease}.option-card.svelte-1hjmmnq:hover .card-cta:where(.svelte-1hjmmnq){color:#fff;gap:10px}.modal-footer.svelte-1hjmmnq{padding:16px 28px 24px;border-top:1px solid rgba(255,255,255,.06)}.modal-footer.svelte-1hjmmnq p:where(.svelte-1hjmmnq){margin:0;font-size:12px;color:#fff6;text-align:center}.modal-footer.svelte-1hjmmnq a:where(.svelte-1hjmmnq){color:#fff9;text-decoration:underline;text-underline-offset:2px}.modal-footer.svelte-1hjmmnq a:where(.svelte-1hjmmnq):hover{color:#fff}@media(max-width:768px){.modal-overlay.svelte-1hjmmnq{padding:16px;align-items:flex-end}.modal-container.svelte-1hjmmnq{max-height:95vh;border-radius:16px 16px 0 0}.cards-container.svelte-1hjmmnq{grid-template-columns:1fr;padding:20px}.card-image.svelte-1hjmmnq{height:120px}}@media(max-width:480px){.modal-header.svelte-1hjmmnq{padding:20px 20px 16px}.header-content.svelte-1hjmmnq h2:where(.svelte-1hjmmnq){font-size:20px}.cards-container.svelte-1hjmmnq{padding:16px;gap:16px}.card-content.svelte-1hjmmnq{padding:16px}.modal-footer.svelte-1hjmmnq{padding:12px 20px 20px}}body.monochrome-theme{background:#000;color:#fff}.monochrome-container.svelte-n7vnmp{background:#000;color:#fff;min-height:100vh}.nav-strip.svelte-n7vnmp{padding:0 7%;background:#000;position:relative;z-index:5;margin-top:-3rem}.nav-strip-container.svelte-n7vnmp{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden}.nav-strip-card.svelte-n7vnmp{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 2rem;background:#000000f2;text-decoration:none;color:inherit;transition:all .3s ease}.nav-strip-card.svelte-n7vnmp:hover{background:#ffffff08}.nav-strip-card.svelte-n7vnmp:hover .nav-strip-arrow{color:#fff;transform:translate(4px)}.nav-strip-title.svelte-n7vnmp{font-size:15px;font-weight:600;color:#fff;margin-bottom:4px;letter-spacing:-.01em}.nav-strip-desc.svelte-n7vnmp{font-size:13px;color:#fff6;line-height:1.4}.nav-strip-arrow{color:#ffffff4d;flex-shrink:0;transition:all .3s ease}@media(max-width:968px){.nav-strip.svelte-n7vnmp{margin-top:-2rem}.nav-strip-container.svelte-n7vnmp{grid-template-columns:1fr}}@media(max-width:480px){.nav-strip-card.svelte-n7vnmp{padding:1.25rem 1.5rem}.nav-strip-title.svelte-n7vnmp{font-size:14px}.nav-strip-desc.svelte-n7vnmp{font-size:12px}}
