:root{--color-bg-primary: #0b111b;--color-bg-secondary: #101827;--color-bg-tertiary: #152033;--color-bg-card: rgba(255,255,255,.05);--color-text-primary: #eef4ff;--color-text-secondary: #d9e5f8;--color-text-muted: #aebed7;--color-text-soft: #8ea2bf;--color-accent-primary: #d5a74c;--color-accent-secondary: #7eaafc;--color-accent-tertiary: #c94d45;--color-border-soft: rgba(255,255,255,.08);--color-border-medium: rgba(255,255,255,.14);--color-border-strong: rgba(213,167,76,.34);--shadow-card: 0 14px 40px rgba(0,0,0,.22);--radius-card: 20px;--radius-button: 14px;--radius-input: 12px;--gradient-bg-primary: linear-gradient(180deg, #0b111b 0%, #0a101a 60%, #070c14 100%);--gradient-card: linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.02));--gradient-button-primary: linear-gradient(180deg, #e0b86d, #c99638)}*{box-sizing:border-box}html,body,#root{min-height:100%}html,body{margin:0;padding:0;background:var(--gradient-bg-primary);color:var(--color-text-primary);font:16px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,Inter,Arial,sans-serif}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}html{scroll-behavior:smooth}.iv-shell{width:min(1180px,calc(100% - 32px));margin:0 auto}.iv-page{min-height:100vh}.iv-page-empty{padding:60px 0}.iv-header{position:sticky;top:0;z-index:40;background:#0a0e18b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--iv-border)}.iv-header-inner,.iv-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0}.iv-nav{display:flex;flex-wrap:wrap;gap:14px}.iv-hero{padding:64px 0 28px}.iv-section{padding:22px 0 30px}.iv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.iv-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.iv-footer{margin-top:28px;border-top:1px solid var(--iv-border);background:#ffffff05}@media (max-width: 960px){.iv-header-inner,.iv-footer-inner{flex-direction:column;align-items:flex-start}.iv-grid,.iv-form-grid{grid-template-columns:1fr}}.iv-brand{font-weight:800;letter-spacing:.02em}.iv-nav-link,.iv-footer-link{color:var(--color-text-muted)}.iv-nav-link:hover,.iv-footer-link:hover{color:var(--color-text-primary)}.iv-kicker{color:var(--color-accent-primary);font-size:13px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.iv-h1{font-size:clamp(34px,5vw,58px);line-height:1.03;margin-bottom:16px;max-width:980px}.iv-lead,.iv-section-text,.iv-card-text{color:var(--color-text-muted)}.iv-lead{font-size:18px;max-width:800px;margin-bottom:18px}.iv-section-title{font-size:clamp(24px,3vw,36px);line-height:1.12;margin-bottom:10px}.iv-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.iv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:var(--radius-button);border:1px solid var(--color-border-soft);font-weight:700;transition:transform .18s ease,opacity .18s ease,border-color .18s ease}.iv-btn-primary{background:var(--gradient-button-primary);color:#15110a;border-color:transparent}.iv-btn-secondary{background:#ffffff08;color:var(--color-text-primary)}.iv-card,.iv-form-box{background:var(--gradient-card);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);padding:20px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.iv-card-title{margin-bottom:8px;font-size:22px}.iv-card-subtitle{margin-bottom:8px;color:var(--color-accent-secondary)}.iv-card-badge{display:inline-block;margin-bottom:10px;font-size:12px;color:var(--color-accent-primary)}.iv-card-actions{margin-top:14px}.iv-field{display:flex;flex-direction:column;gap:8px;color:var(--color-text-muted)}.iv-field-wide{grid-column:1 / -1}.iv-field input,.iv-field textarea,.iv-field select{width:100%;border-radius:var(--radius-input);border:1px solid var(--color-border-soft);background:#ffffff08;color:var(--color-text-primary);padding:12px 14px;font:inherit}.iv-form-status{margin-top:14px;color:var(--color-accent-secondary)}.iv-section-head{margin-bottom:18px}.iv-hero-premium{position:relative;padding:78px 0 36px}.iv-hero-proofline{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:20px;color:var(--color-text-muted);font-size:14px}.iv-hero-proofline span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--color-border-soft);background:#ffffff08}.iv-timeline{display:grid;gap:14px;margin-top:18px}.iv-timeline-item{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:center;padding:16px 18px;border:1px solid var(--color-border-soft);border-radius:18px;background:var(--gradient-card);box-shadow:0 14px 40px #0000002e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.iv-timeline-index{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:999px;background:var(--gradient-button-primary);color:#15110a;font-weight:800}.iv-timeline-text{color:var(--color-text-primary);font-weight:600}.iv-grid-docs{grid-template-columns:repeat(4,minmax(0,1fr))}.iv-card-cta{text-align:left}.iv-final-cta{padding-bottom:42px}@media (max-width: 960px){.iv-grid-docs{grid-template-columns:1fr}.iv-timeline-item{grid-template-columns:42px 1fr;gap:12px}.iv-timeline-index{width:32px;height:32px;font-size:14px}}.iv-hero-premium{position:relative;overflow:hidden;isolation:isolate}.iv-hero-inner{position:relative;z-index:2}.iv-hero-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.iv-hero-orb{position:absolute;border-radius:999px;filter:blur(60px);opacity:.18;animation:ivFloatOrb 10s ease-in-out infinite}.iv-hero-orb-gold{width:340px;height:340px;right:-60px;top:-40px;background:var(--color-glow-primary, rgba(213, 167, 76, .45))}.iv-hero-orb-blue{width:300px;height:300px;left:-40px;top:60px;background:var(--color-glow-secondary, rgba(126, 170, 252, .32));animation-delay:-2s}.iv-hero-orb-red{width:260px;height:260px;right:22%;bottom:-80px;background:var(--color-glow-red, rgba(201, 77, 69, .22));animation-delay:-4s}.iv-reveal-text,.iv-reveal-block{opacity:0;transform:translateY(14px);animation:ivRevealUp .72s cubic-bezier(.16,1,.3,1) forwards}.iv-reveal-text:nth-of-type(1){animation-delay:.04s}.iv-reveal-text:nth-of-type(2){animation-delay:.12s}.iv-reveal-text:nth-of-type(3){animation-delay:.2s}.iv-reveal-block{animation-delay:.28s}.iv-card,.iv-timeline-item,.iv-form-box{transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),border-color .24s ease,background .24s ease}.iv-card:hover,.iv-timeline-item:hover,.iv-form-box:hover{transform:translateY(-3px);box-shadow:0 22px 52px #00000047;border-color:#d5a74c3d}.iv-btn{transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .18s ease,box-shadow .18s ease,border-color .18s ease}.iv-btn:hover{transform:translateY(-1px)}.iv-btn-primary:hover{box-shadow:0 10px 30px #d5a74c33}.iv-floating-cta{position:fixed;right:16px;bottom:16px;z-index:60}.iv-floating-cta-box{width:min(320px,calc(100vw - 32px));border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#141c2ceb,#0b111beb);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 48px #0000004d;padding:14px}.iv-floating-cta-title{font-weight:800;margin-bottom:6px}.iv-floating-cta-subtext{color:var(--iv-muted);font-size:14px;margin-bottom:12px}.iv-floating-cta-btn{width:100%}@keyframes ivRevealUp{to{opacity:1;transform:translateY(0)}}@keyframes ivFloatOrb{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-12px,0) scale(1.04)}to{transform:translateZ(0) scale(1)}}.iv-scroll-signal{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.iv-page,.iv-header,.iv-footer,.iv-section,.iv-hero,.iv-card,.iv-form-box,.iv-timeline-item,.iv-floating-cta-box{position:relative;z-index:1}html[data-scroll-mode=idle] body{--iv-dyn-gold: rgba(213,167,76,.1);--iv-dyn-blue: rgba(126,170,252,.1);--iv-dyn-red: rgba(201,77,69,.08)}html[data-scroll-mode=soft] body{--iv-dyn-gold: rgba(213,167,76,.14);--iv-dyn-blue: rgba(126,170,252,.14);--iv-dyn-red: rgba(201,77,69,.1)}html[data-scroll-mode=fast] body{--iv-dyn-gold: rgba(213,167,76,.18);--iv-dyn-blue: rgba(126,170,252,.08);--iv-dyn-red: rgba(201,77,69,.16)}body{transition:background .28s ease;background:radial-gradient(circle at top right,var(--iv-dyn-gold, rgba(213,167,76,.1)),transparent 28%),radial-gradient(circle at top left,var(--iv-dyn-blue, rgba(126,170,252,.1)),transparent 26%),radial-gradient(circle at bottom center,var(--iv-dyn-red, rgba(201,77,69,.08)),transparent 24%),linear-gradient(180deg,#0b111b,#0a101a 60%,#070c14)}html[data-scroll-mode=soft] .iv-card,html[data-scroll-mode=soft] .iv-timeline-item,html[data-scroll-mode=soft] .iv-form-box{border-color:#d5a74c29}html[data-scroll-mode=fast] .iv-card,html[data-scroll-mode=fast] .iv-timeline-item,html[data-scroll-mode=fast] .iv-form-box{border-color:#c94d452e;box-shadow:0 22px 56px #0000004d}html[data-scroll-mode=fast] .iv-btn-primary{box-shadow:0 12px 34px #c94d4529}.iv-card,.iv-timeline-item,.iv-form-box,.iv-floating-cta-box{will-change:transform,box-shadow,border-color}.iv-card:active,.iv-btn:active,.iv-timeline-item:active{transform:scale(.992)}.iv-journeys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.iv-journey-card{border:1px solid var(--iv-border);border-radius:20px;background:linear-gradient(180deg,#ffffff0d,#ffffff05);box-shadow:0 14px 40px #00000038;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),border-color .24s ease}.iv-journey-card:hover{transform:translateY(-3px);box-shadow:0 22px 52px #00000047;border-color:#d5a74c3d}.iv-journey-head h3{margin:0 0 8px;font-size:22px}.iv-journey-steps{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.iv-journey-steps li{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start;color:var(--iv-muted)}.iv-step-index{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:#d5a74c24;color:var(--iv-text);font-size:12px;font-weight:800}.iv-journey-actions{margin-top:16px}.iv-card-proof{min-height:100%}.iv-btn{overflow:hidden;position:relative}.iv-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,0) 32%,rgba(255,255,255,.22) 50%,rgba(255,255,255,0) 68%,transparent 100%);transform:translate(-120%)}.iv-btn-hold{box-shadow:0 0 0 1px #d5a74c3d,0 10px 34px #d5a74c2e}.iv-btn-burst-1:after,.iv-btn-burst-2:after,.iv-btn-burst-3:after{opacity:1;animation:ivButtonShine .55s cubic-bezier(.22,1,.36,1)}.iv-btn-burst-2{box-shadow:0 0 0 1px #d5a74c3d,0 12px 36px #d5a74c2e}.iv-btn-burst-3{box-shadow:0 0 0 1px #c94d4547,0 14px 40px #c94d4533;border-color:#c94d4547}.iv-btn-burst-3:after{background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,0) 25%,rgba(255,230,180,.28) 50%,rgba(255,255,255,0) 75%,transparent 100%)}@keyframes ivButtonShine{0%{transform:translate(-120%);opacity:0}20%{opacity:1}to{transform:translate(120%);opacity:0}}.iv-card-success{border-color:#50c87840;box-shadow:0 12px 40px #50c8781f}.iv-form-success{animation:ivFadeIn .4s ease}@keyframes ivFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.iv-btn-disabled{opacity:.6;cursor:not-allowed}.iv-form,.iv-form-box{width:100%}.iv-field-error{color:#ff8f8f;font-size:13px;line-height:1.35}.iv-field span{font-size:14px;color:var(--color-text-secondary, #d9e5f8)}.iv-field input,.iv-field select,.iv-field textarea{min-height:48px}.iv-field textarea{min-height:132px;resize:vertical}.iv-btn-disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.iv-card-success{border-color:#50c8784d;box-shadow:0 12px 40px #50c87826}.iv-budget-hint{margin-top:8px;font-size:13px;color:#c9a46a;line-height:1.4}.iv-page{padding-bottom:132px}.iv-floating-cta{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:60}.iv-floating-cta-box{width:100%;max-width:720px;margin:0 auto;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#141c2ceb,#0b111beb);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 48px #00000047;padding:12px 12px 14px}.iv-floating-cta-title{font-weight:800;margin-bottom:4px;font-size:15px;line-height:1.2}.iv-floating-cta-subtext{color:var(--color-text-muted, #aebed7);font-size:13px;margin-bottom:10px;line-height:1.35}.iv-floating-cta-btn{width:100%;min-height:48px}@media (max-width: 960px){.iv-page{padding-bottom:138px}}@media (max-width: 640px){.iv-page{padding-bottom:144px}.iv-floating-cta-box{border-radius:16px;padding:10px 10px 12px}.iv-floating-cta-title{font-size:14px}.iv-floating-cta-subtext{font-size:12px;margin-bottom:8px}.iv-floating-cta-btn{min-height:46px}}.iv-floating-cta-box{background:linear-gradient(180deg,#121b2cb8,#080e18a3)!important;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 10px 30px #0003,0 0 0 1px #d5a74c0f,inset 0 1px #ffffff0d}.iv-floating-cta-title{color:#fffffff5}.iv-floating-cta-subtext{color:#dce4f2c7!important}.iv-floating-cta-btn{background:linear-gradient(180deg,#e0b86deb,#c99638e0)!important;box-shadow:0 8px 22px #d5a74c29,inset 0 1px #ffffff2e}.iv-floating-cta-btn:hover{box-shadow:0 10px 26px #d5a74c33,inset 0 1px #fff3}.iv-btn{position:relative;overflow:hidden;isolation:isolate}.iv-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(115deg,#ffffff05,#ffffff14,#d5a74c1a,#ffffff0a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.45;pointer-events:none}.iv-btn:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from 0deg,transparent 0deg,transparent 280deg,rgba(255,255,255,0) 300deg,rgba(255,245,220,.14) 320deg,rgba(255,245,220,.3) 334deg,rgba(213,167,76,.28) 345deg,rgba(255,245,220,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.iv-btn-pressing{transform:scale(.985)}.iv-btn-hold{box-shadow:0 0 0 1px #d5a74c2e,0 10px 28px #d5a74c1f}.iv-btn-burst-1,.iv-btn-burst-2,.iv-btn-burst-3{transform:translateY(-1px)}.iv-btn-burst-1:after,.iv-btn-burst-2:after,.iv-btn-burst-3:after,.iv-btn-trace-run:after{opacity:1;animation:ivBorderTracer 1.05s linear 1}.iv-btn-burst-2{box-shadow:0 0 0 1px #d5a74c33,0 12px 30px #d5a74c24}.iv-btn-burst-3{box-shadow:0 0 0 1px #d5a74c3d,0 14px 34px #d5a74c29}.iv-btn-burst-3:before{opacity:.7}@keyframes ivBorderTracer{0%{transform:rotate(0);opacity:0}10%{opacity:1}85%{opacity:.95}to{transform:rotate(360deg);opacity:0}}.iv-depth-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;perspective:1200px}.iv-depth-plate,.iv-depth-orb{position:absolute;pointer-events:none}.iv-depth-plate{border-radius:32px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,#ffffff09,#ffffff03);border:1px solid rgba(255,255,255,.04);box-shadow:inset 0 1px #ffffff08,0 10px 40px #0000001a;opacity:.32}.iv-depth-plate-a{width:42vw;height:42vw;min-width:380px;min-height:380px;right:-8vw;top:10vh;transform:rotate(-18deg) translateZ(-40px)}.iv-depth-plate-b{width:34vw;height:34vw;min-width:300px;min-height:300px;left:-10vw;bottom:6vh;transform:rotate(16deg) translateZ(-60px);opacity:.22}.iv-depth-orb{border-radius:999px;filter:blur(90px);opacity:.16;animation:ivDepthFloat 14s ease-in-out infinite}.iv-depth-orb-a{width:360px;height:360px;right:6%;top:12%;background:#d5a74c29}.iv-depth-orb-b{width:420px;height:420px;left:-4%;top:28%;background:#6e96ff24;animation-delay:-4s}.iv-depth-orb-c{width:340px;height:340px;left:22%;bottom:8%;background:#ffffff0d;animation-delay:-8s}.iv-page,.iv-header,.iv-footer,.iv-section,.iv-hero{position:relative;z-index:1}@keyframes ivDepthFloat{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-18px,0) scale(1.04)}to{transform:translateZ(0) scale(1)}}html.iv-safe-render .iv-depth-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}html.iv-safe-render .iv-depth-plate{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(180deg,#ffffff05,#ffffff02)!important;border:1px solid rgba(255,255,255,.025)!important;box-shadow:none!important;opacity:.12!important}html.iv-safe-render .iv-depth-orb{filter:blur(42px)!important;opacity:.05!important;animation:none!important}html.iv-safe-render .iv-hero-backdrop{opacity:.6}html.iv-safe-render .iv-hero-orb{filter:blur(36px)!important;opacity:.08!important;animation:none!important}html.iv-safe-render body{background:radial-gradient(circle at top right,rgba(213,167,76,.06),transparent 28%),radial-gradient(circle at top left,rgba(126,170,252,.06),transparent 26%),linear-gradient(180deg,#0b111b,#0a101a 60%,#070c14)!important}@media (max-width: 1024px){.iv-depth-plate{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;opacity:.1!important}.iv-depth-orb{filter:blur(40px)!important;opacity:.05!important;animation:none!important}.iv-hero-orb{filter:blur(34px)!important;opacity:.08!important;animation:none!important}}html.iv-safe-render body,html.iv-safe-render[data-scroll-mode=idle] body,html.iv-safe-render[data-scroll-mode=soft] body,html.iv-safe-render[data-scroll-mode=fast] body{transition:none!important;background:radial-gradient(circle at top right,rgba(213,167,76,.06),transparent 28%),radial-gradient(circle at top left,rgba(126,170,252,.06),transparent 26%),linear-gradient(180deg,#0b111b,#0a101a 60%,#070c14)!important}@media (max-width: 1024px){html[data-scroll-mode=idle] body,html[data-scroll-mode=soft] body,html[data-scroll-mode=fast] body{transition:none!important;background:radial-gradient(circle at top right,rgba(213,167,76,.06),transparent 28%),radial-gradient(circle at top left,rgba(126,170,252,.06),transparent 26%),linear-gradient(180deg,#0b111b,#0a101a 60%,#070c14)!important}}.iv-floating-cta{position:fixed!important;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:80!important;pointer-events:none}.iv-floating-cta-box{pointer-events:auto}html.iv-safe-render .iv-floating-cta{position:fixed!important;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:80!important;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.iv-footer-inner{display:grid;grid-template-columns:1.4fr 1fr auto;gap:18px;align-items:start}.iv-footer-links{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.iv-footer-link{display:inline-flex;line-height:1.45;word-break:break-word}.iv-footer-brand,.iv-footer-dev{min-width:0}.iv-brand-line{font-weight:800;margin-bottom:6px}.iv-footer-note,.iv-footer-dev{color:var(--color-text-muted, #aebed7);line-height:1.45}.iv-footer-dev-link{color:var(--color-text-primary, #eef4ff)}@media (max-width: 960px){.iv-footer-inner{grid-template-columns:1fr;gap:14px}}.iv-faq-section .iv-section-head{margin-bottom:20px}.iv-faq{display:grid;gap:14px}.iv-faq-item{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(180deg,#ffffff0a,#ffffff05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 14px 40px #0000002e;overflow:hidden;transition:border-color .24s ease,box-shadow .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}.iv-faq-item:hover{border-color:#d5a74c2e;box-shadow:0 18px 44px #00000038;transform:translateY(-1px)}.iv-faq-item-open{border-color:#d5a74c38;box-shadow:0 18px 44px #00000038,0 0 0 1px #d5a74c14}.iv-faq-btn{width:100%;display:grid;grid-template-columns:1fr 36px;gap:14px;align-items:center;padding:20px 22px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.iv-faq-q{font-size:clamp(18px,2vw,24px);line-height:1.25;font-weight:800;color:var(--color-text-primary, #eef4ff)}.iv-faq-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:var(--color-accent-primary, #d5a74c);font-size:24px;line-height:1;font-weight:500}.iv-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1)}.iv-faq-answer-open{grid-template-rows:1fr}.iv-faq-answer-inner{overflow:hidden;padding:0 22px;color:var(--color-text-muted, #aebed7);line-height:1.6;font-size:16px}.iv-faq-answer-open .iv-faq-answer-inner{padding-bottom:20px}@media (max-width: 640px){.iv-faq-btn{padding:16px;grid-template-columns:1fr 30px;gap:10px}.iv-faq-q{font-size:16px}.iv-faq-icon{width:30px;height:30px;font-size:20px}.iv-faq-answer-inner{padding:0 16px;font-size:15px}.iv-faq-answer-open .iv-faq-answer-inner{padding-bottom:16px}}.iv-floating-cta-box{background:linear-gradient(180deg,#0f1828c7,#090f1ab8)!important;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);border:1px solid rgba(255,255,255,.07)!important;box-shadow:0 10px 30px #0000002e,0 0 0 1px #d5a74c0a,inset 0 1px #ffffff0a}.iv-floating-cta-top{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:start;margin-bottom:10px}.iv-floating-copy{min-width:0}.iv-floating-meta{min-width:150px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff09,#ffffff04);padding:10px 12px;box-shadow:inset 0 1px #ffffff08}.iv-floating-meta-line{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.iv-floating-meta-label{font-size:12px;line-height:1;color:#dce4f2ad;text-transform:uppercase;letter-spacing:.04em}.iv-floating-meta-time{font-size:15px;line-height:1;font-weight:800;color:#fffffff5;font-variant-numeric:tabular-nums}.iv-floating-meta-subline{display:flex;justify-content:space-between;gap:10px;font-size:12px;line-height:1.2;color:#dce4f2bd;font-variant-numeric:tabular-nums}.iv-floating-cta-title{color:#fffffff5;font-size:15px;line-height:1.2;font-weight:800}.iv-floating-cta-subtext{color:#dce4f2c7!important;font-size:13px;line-height:1.35}.iv-floating-cta-btn{min-height:52px;border-radius:18px;font-size:17px;font-weight:800}@media (max-width: 640px){.iv-floating-cta-top{grid-template-columns:1fr;gap:10px}.iv-floating-meta{min-width:0}.iv-floating-meta-time{font-size:14px}.iv-floating-cta-btn{min-height:48px;font-size:16px}}@media (max-width: 960px){.iv-hero{padding:54px 0 26px}.iv-h1{font-size:clamp(30px,8vw,44px);line-height:1.04}.iv-lead{font-size:16px}.iv-card,.iv-form-box,.iv-timeline-item{border-radius:18px}.iv-floating-cta{left:12px;right:12px;bottom:12px}.iv-floating-cta-box{width:100%}.iv-hero-orb{filter:blur(44px);opacity:.14}}@media (max-width: 640px){.iv-actions{flex-direction:column}.iv-btn,.iv-floating-cta-btn{width:100%}.iv-hero-proofline{gap:8px}.iv-hero-proofline span{min-height:32px;font-size:13px}}@media (max-width: 960px){.iv-journeys{grid-template-columns:1fr}}@media (max-width: 640px){html[data-scroll-mode=fast] .iv-card,html[data-scroll-mode=fast] .iv-timeline-item,html[data-scroll-mode=fast] .iv-form-box,html[data-scroll-mode=fast] .iv-journey-card{border-color:#d5a74c29;box-shadow:0 18px 40px #0000003d}}@media (max-width: 960px){.iv-depth-plate-a,.iv-depth-plate-b{opacity:.16}.iv-depth-orb{filter:blur(70px);opacity:.1}}@media (max-width: 640px){.iv-depth-plate-b,.iv-depth-orb-c{display:none}.iv-depth-orb{filter:blur(56px);opacity:.08}}@media (max-width: 1024px){.iv-depth-bg{display:none!important}}@media (max-width: 1024px){.iv-scroll-signal{display:none!important}}
