.allvio-site .vc{font-family:Body Sora,Sora,system-ui,sans-serif;color:#1E181C}.allvio-site .vc *{box-sizing:border-box}.allvio-site .vc a{color:#8a6217}.allvio-site .vc input[type=number]::-webkit-inner-spin-button,.allvio-site .vc input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.allvio-site .vc input[type=number]{-moz-appearance:textfield}.allvio-site .vc button:focus-visible,.allvio-site .vc input:focus-visible{outline:2px solid #8a6217;outline-offset:2px}.allvio-site .vc-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.allvio-site .vc h1,.allvio-site .vc h2,.allvio-site .vc h3{font-family:Display Grotesk,Space Grotesk,sans-serif;font-weight:500;margin:0}.allvio-site .vc h2{font-size:clamp(32px,3.6vw,48px);letter-spacing:-.04em;line-height:1.02}.allvio-site .vc h3{font-size:24px;letter-spacing:-.02em}.allvio-site .vc-muted{color:#6B5C64;font-size:14px}.allvio-site .vc-small{font-size:12.5px}.allvio-site .vc-mono-muted{font-family:JetBrains Mono,monospace;color:#6B5C64}.allvio-site .vc-mono-label{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#b9a4b2}.allvio-site .vc-gold{color:#e2b25a}.allvio-site .vc-gold-mono{white-space:nowrap;font-family:JetBrains Mono,monospace;color:#e2b25a}.allvio-site .vc-red{color:#9A3B3B}.allvio-site .vc-red-mono{font-family:JetBrains Mono,monospace;color:#9A3B3B;font-weight:700}.allvio-site .vc-eyebrow{font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#e2b25a;margin-bottom:20px}.allvio-site .vc-eyebrow.vc-red{color:#9A3B3B;margin-bottom:16px}.allvio-site .vc-btn{display:inline-block;border:0;cursor:pointer;text-decoration:none;font:600 16px Body Sora,Sora,sans-serif;padding:15px 24px;border-radius:999px}.allvio-site .vc a.vc-btn-gold,.allvio-site .vc-btn-gold{background:#c9922e;color:#2b1225}.allvio-site .vc-btn-gold:hover{background:#d6a243}.allvio-site .vc-btn:disabled{opacity:.6;cursor:progress}.allvio-site .vc a.vc-btn-ghost,.allvio-site .vc-btn-ghost{color:#f3e9ef;border:1px solid rgba(255,255,255,.3)}.allvio-site .vc-btn-ghost:hover{border-color:#f3e9ef}.allvio-site .vc a.vc-link-gold,.allvio-site .vc-link-gold{color:#e2b25a;font-weight:600;padding:15px 8px;text-decoration:none}.allvio-site .vc-hero{background:radial-gradient(50% 60% at 50% 0,rgba(110,58,96,.65),rgba(20,9,16,0)),radial-gradient(35% 40% at 88% 80%,rgba(201,146,46,.14),rgba(20,9,16,0)),#140910;color:#fff;padding:28px 0 88px}.allvio-site .vc-crumbs{display:flex;gap:8px;font-size:14px;color:#b9a4b2;margin-bottom:56px;flex-wrap:wrap}.allvio-site .vc .vc-crumbs a,.allvio-site .vc-crumbs a{color:#b9a4b2;text-decoration:none}.allvio-site .vc-crumb-now{color:#f3e9ef}.allvio-site .vc-hero-row{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-end}.allvio-site .vc-hero-copy{flex:1 1 560px;min-width:0}.allvio-site .vc-hero h1{font-size:clamp(42px,6.4vw,88px);line-height:.96;letter-spacing:-.04em;margin:0 0 28px;color:#fff;text-wrap:balance}.allvio-site .vc-hero-copy p{font-size:clamp(18px,1.6vw,21px);line-height:1.55;color:#d6c4cf;max-width:640px;margin:0 0 32px;text-wrap:pretty}.allvio-site .vc-hero-cta{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.allvio-site .vc-hero-cta span{font-size:14px;color:#b9a4b2}.allvio-site .vc a.vc-hero-card,.allvio-site .vc-hero-card{flex:0 1 360px;min-width:260px;text-decoration:none;color:#f3e9ef;border:1px solid rgba(255,255,255,.16);border-radius:20px;padding:24px 26px;background:rgba(255,255,255,.04);display:flex;flex-direction:column;gap:14px}.allvio-site .vc-hero-card:hover{border-color:rgba(255,255,255,.35)}.allvio-site .vc-hero-num{display:flex;align-items:baseline;gap:6px}.allvio-site .vc-hero-num span{font-family:Display Grotesk,Space Grotesk,sans-serif;font-weight:500;font-size:56px;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.allvio-site .vc-hero-num small{color:#b9a4b2;font-size:16px}.allvio-site .vc-rule{height:1px;background:rgba(255,255,255,.14)}.allvio-site .vc-hero-allvio{display:flex;justify-content:space-between;gap:12px;font-size:15px;color:#d6c4cf}.allvio-site .vc-calc{padding:88px 0 40px;scroll-margin-top:12px}.allvio-site .vc-calc-head{display:flex;flex-wrap:wrap;gap:24px 64px;align-items:flex-end;margin-bottom:44px}.allvio-site .vc-calc-head h2{flex:1 1 420px}.allvio-site .vc-calc-head p{flex:1 1 460px;font-size:18px;line-height:1.55;color:#564A50;margin:0;text-wrap:pretty}.allvio-site .vc-calc-row{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.allvio-site .vc-inputs{flex:1 1 600px;min-width:0;display:flex;flex-direction:column;gap:28px}.allvio-site .vc-card{background:#fff;border:1px solid rgba(46,21,40,.1);border-radius:24px;padding:28px}.allvio-site .vc-card-head{display:flex;align-items:baseline;gap:14px;margin-bottom:20px;flex-wrap:wrap}.allvio-site .vc-card-head h3{flex:1}.allvio-site .vc-step{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.allvio-site .vc-step-gold{color:#8a6217}.allvio-site .vc-step-red{color:#9A3B3B}.allvio-site .vc-card-sub{margin:-8px 0 20px;font-size:15px;color:#6B5C64;line-height:1.5}.allvio-site .vc-tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}.allvio-site .vc-tool{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:16px;border:1.5px solid rgba(46,21,40,.12);background:#F3EDF0;transition:all .15s}.allvio-site .vc-tool.is-on{border-color:#c9922e;background:#fff}.allvio-site .vc-tool-toggle{all:unset;cursor:pointer;display:flex;gap:12px;align-items:flex-start}.allvio-site .vc-tool-toggle:focus-visible{outline:2px solid #8a6217;outline-offset:4px;border-radius:8px}.allvio-site .vc-check{flex:none;width:22px;height:22px;border-radius:7px;border:1.5px solid rgba(46,21,40,.35);background:#fff;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.allvio-site .vc-tool.is-on .vc-check{border-color:#c9922e;background:#c9922e}.allvio-site .vc-tool-name{display:flex;flex-direction:column;gap:2px}.allvio-site .vc-tool-name strong{font-size:16px}.allvio-site .vc-tool-name span{font-size:13.5px;color:#6B5C64}.allvio-site .vc-tool-inputs{display:flex;flex-direction:column;gap:10px;margin-top:auto}.allvio-site .vc-tool-row{display:flex;align-items:center;gap:12px}.allvio-site .vc-asm-item input[type=range],.allvio-site .vc-tool-row input[type=range]{accent-color:#c9922e}.allvio-site .vc-tool-row input[type=range]{flex:1;min-width:0}.allvio-site .vc-money{flex:none;display:flex;align-items:center;gap:2px;border:1px solid rgba(46,21,40,.14);border-radius:8px;padding:0 8px;background:#fff;width:82px}.allvio-site .vc-money span{font-family:JetBrains Mono,monospace;color:#6B5C64;font-size:14px}.allvio-site .vc-money input,.allvio-site .vc-vol-box input{width:100%;min-width:0;border:0;outline:none;background:transparent;font-family:JetBrains Mono,monospace;color:#1E181C}.allvio-site .vc-money input{font-size:15px;padding:8px 0}.allvio-site .vc-money:focus-within,.allvio-site .vc-vol-box:focus-within{outline:2px solid #8a6217;outline-offset:1px}.allvio-site .vc-baseline{font-size:12.5px;color:#6B5C64;line-height:1.4}.allvio-site .vc-baseline a{color:#564A50}.allvio-site .vc-vol-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:16px}.allvio-site .vc-vol{display:flex;flex-direction:column;gap:8px}.allvio-site .vc-vol>span:first-child{font-size:14.5px;font-weight:600}.allvio-site .vc-vol-box{display:flex;align-items:center;gap:6px;border:1px solid rgba(46,21,40,.14);border-radius:10px;padding:0 12px;background:#fff}.allvio-site .vc-vol-box input{flex:1;font-size:16px;padding:12px 0}.allvio-site .vc-vol-box small{font-size:13px;color:#6B5C64}.allvio-site .vc-asm{margin-top:24px;border-top:1px dashed rgba(46,21,40,.18);padding-top:16px}.allvio-site .vc-asm>button{all:unset;cursor:pointer;display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px}.allvio-site .vc-asm>button:focus-visible{outline:2px solid #8a6217;outline-offset:4px;border-radius:6px}.allvio-site .vc-asm-icon{font-family:JetBrains Mono,monospace;width:22px;height:22px;border-radius:6px;background:#EEE3EA;display:flex;align-items:center;justify-content:center}.allvio-site .vc-asm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:20px 28px;margin-top:20px}.allvio-site .vc-asm-item{display:flex;flex-direction:column;gap:8px}.allvio-site .vc-asm-top{display:flex;justify-content:space-between;gap:8px;font-size:14.5px}.allvio-site .vc-asm-item input[type=range]{width:100%}.allvio-site .vc-result{flex:1 1 380px;min-width:0;position:sticky;top:20px;display:flex;flex-direction:column;gap:16px;scroll-margin-top:20px}.allvio-site .vc-panel{background:#140910;color:#f3e9ef;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:18px}.allvio-site .vc-panel-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.allvio-site .vc-seg{display:flex;background:rgba(255,255,255,.08);border-radius:999px;padding:3px}.allvio-site .vc-seg button{all:unset;cursor:pointer;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;color:#d6c4cf}.allvio-site .vc-seg button.is-on{background:#c9922e;color:#2b1225}.allvio-site .vc-seg button:focus-visible{outline:2px solid #e2b25a;outline-offset:2px}.allvio-site .vc-bars{display:flex;flex-direction:column;gap:12px}.allvio-site .vc-bar-head{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:#d6c4cf;margin-bottom:6px}.allvio-site .vc-bar-head b{font-family:Display Grotesk,Space Grotesk,sans-serif;font-weight:500;font-size:30px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#f3e9ef}.allvio-site .vc-bar-head b.vc-gold{color:#e2b25a}.allvio-site .vc-bar{height:14px;border-radius:4px;background:rgba(255,255,255,.06);display:flex;overflow:hidden}.allvio-site .vc-bar>div{transition:width .4s}.allvio-site .vc-legend{display:flex;gap:16px;font-size:12.5px;color:#b9a4b2;flex-wrap:wrap}.allvio-site .vc-legend span{display:flex;align-items:center;gap:6px}.allvio-site .vc-legend i{width:10px;height:10px;border-radius:2px;display:inline-block}.allvio-site .vc-verdict{border-top:1px solid rgba(255,255,255,.14);padding-top:16px;font-size:17px;line-height:1.45;text-wrap:pretty}.allvio-site .vc-receipt-wrap{display:flex;flex-direction:column;filter:drop-shadow(0 10px 24px rgba(46,21,40,.12))}.allvio-site .vc-receipt{background:#FFFDFB;padding:22px 24px 10px;font-family:JetBrains Mono,monospace;font-size:13.5px;border-radius:4px 4px 0 0}.allvio-site .vc-r-title{text-align:center;font-weight:700;letter-spacing:.14em;font-size:13px}.allvio-site .vc-r-sub{text-align:center;color:#6B5C64;font-size:12px;margin:4px 0 14px}.allvio-site .vc-r-dash{border-top:1px dashed #d9c3d1;margin-bottom:10px}.allvio-site .vc-r-h{font-size:11.5px;letter-spacing:.12em;color:#6B5C64;margin-bottom:6px}.allvio-site .vc-r-h.vc-red{color:#9A3B3B}.allvio-site .vc-r-empty{color:#8B7B83;padding:4px 0}.allvio-site .vc-r-line{display:flex;justify-content:space-between;gap:12px;padding:3px 0;font-variant-numeric:tabular-nums}.allvio-site .vc-r-sum{display:flex;justify-content:space-between;padding:6px 0 10px;color:#6B5C64}.allvio-site .vc-r-fee{padding:3px 0}.allvio-site .vc-r-fee .vc-r-line{padding:0}.allvio-site .vc-r-formula{font-size:11.5px;color:#8B7B83}.allvio-site .vc-r-note{font-size:11.5px;color:#8a6217}.allvio-site .vc-r-total-rule{border-top:2px solid #1e181c;margin:2px 0 8px}.allvio-site .vc-r-total{display:flex;justify-content:space-between;font-weight:700;font-size:17px;padding-bottom:6px}.allvio-site .vc-r-foot{text-align:center;color:#8B7B83;font-size:11.5px;padding:8px 0 4px}.allvio-site .vc-r-edge{height:12px;background:radial-gradient(circle at 7px 0,transparent 7px,#FFFDFB 7.5px) 0 0/14px 12px repeat-x}.allvio-site .vc-allvio-card{background:radial-gradient(60% 50% at 50% 0,rgba(110,58,96,.6),rgba(20,9,16,0)),#1f0e1b;border:1px solid #c9922e;color:#fff;border-radius:20px;padding:20px 22px;display:flex;flex-direction:column;gap:10px}.allvio-site .vc-allvio-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.allvio-site .vc-allvio-top span{font-family:Display Grotesk,Space Grotesk,sans-serif;font-weight:500;font-size:20px}.allvio-site .vc-allvio-top b{font-family:JetBrains Mono,monospace;color:#e2b25a}.allvio-site .vc-allvio-lines{display:flex;flex-direction:column;gap:4px;font-family:JetBrains Mono,monospace;font-size:13px;color:#e3d3dd;border-top:1px dashed #3a2434;border-bottom:1px dashed #3a2434;padding:10px 0}.allvio-site .vc-allvio-lines div{display:flex;justify-content:space-between;gap:12px}.allvio-site .vc-allvio-card p{margin:0;font-size:14.5px;line-height:1.5;color:#d6c4cf}.allvio-site .vc-allvio-card p.vc-allvio-small{font-size:13px;color:#b9a4b2}.allvio-site .vc-allvio-card a{color:#e2b25a}.allvio-site .vc-summary{margin:40px 0 0;padding:18px 22px;border-top:1px solid rgba(46,21,40,.12);font-size:15.5px;color:#564A50;line-height:1.5}.allvio-site .vc-fees{padding:72px 0}.allvio-site .vc-fees-row{display:flex;flex-wrap:wrap;gap:40px 64px}.allvio-site .vc-fees-copy{flex:1 1 380px;min-width:0}.allvio-site .vc-fees-copy h2{margin:0 0 20px}.allvio-site .vc-fees-copy p{font-size:18px;line-height:1.6;color:#564A50;margin:0;text-wrap:pretty}.allvio-site .vc-fee-grid{flex:1 1 520px;min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px}.allvio-site .vc-fee{background:#fff;border:1px solid rgba(46,21,40,.1);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:10px}.allvio-site .vc-fee strong{font-size:15.5px}.allvio-site .vc-fee-formula{font-family:JetBrains Mono,monospace;font-size:12.5px;color:#6B5C64}.allvio-site .vc-fee-amt{font-family:Display Grotesk,Space Grotesk,sans-serif;font-weight:500;font-size:40px;letter-spacing:-.04em;color:#9A3B3B;line-height:1;margin-top:auto;font-variant-numeric:tabular-nums}.allvio-site .vc-fee-note{font-size:13px;color:#8a6217;font-weight:600;border-top:1px dashed rgba(46,21,40,.15);padding-top:10px}.allvio-site .vc-flat{padding:24px 0 96px}.allvio-site .vc-flat-row{border-top:1px solid rgba(46,21,40,.14);padding-top:56px;display:flex;flex-wrap:wrap;gap:32px 64px}.allvio-site .vc-flat-row h2{flex:1 1 380px}.allvio-site .vc-flat-row p{flex:1 1 520px;font-size:18px;line-height:1.6;color:#564A50;margin:0;text-wrap:pretty}.allvio-site .vc-faq{padding:88px 0}.allvio-site .vc-faq-row{display:flex;flex-wrap:wrap;gap:32px 64px}.allvio-site .vc-faq-row h2{flex:1 1 300px}.allvio-site .vc-faq-list{flex:2 1 560px;min-width:0;display:flex;flex-direction:column;border-top:1px solid rgba(46,21,40,.14)}.allvio-site .vc-faq-list details{border-bottom:1px solid rgba(46,21,40,.14);padding:22px 0}.allvio-site .vc-faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-family:Display Grotesk,Space Grotesk,sans-serif;font-weight:500;font-size:22px;letter-spacing:-.01em}.allvio-site .vc-faq-list summary::-webkit-details-marker{display:none}.allvio-site .vc-faq-list summary:after{content:"+";font-family:JetBrains Mono,monospace;color:#6B5C64}.allvio-site .vc-faq-list details[open] summary:after{content:"−"}.allvio-site .vc-faq-list p{margin:14px 0 0;font-size:17px;line-height:1.6;color:#564A50;max-width:680px}.allvio-site .vc-email{position:relative;overflow:hidden;background:radial-gradient(60% 70% at 50% 120%,rgba(201,146,46,.24),rgba(31,14,27,0)),#1f0e1b;color:#fff;padding:88px 0}.allvio-site .vc-email-wrap{display:flex;flex-direction:column;gap:72px}.allvio-site .vc-email-row{display:flex;flex-wrap:wrap;gap:40px 64px;align-items:flex-start}.allvio-site .vc-email-copy{flex:1 1 440px;min-width:0}.allvio-site .vc-email h2{font-size:clamp(28px,3vw,40px);line-height:1.05;margin:0 0 18px;color:#fff}.allvio-site .vc-email-copy p{font-size:17.5px;line-height:1.6;color:#d6c4cf;margin:0;text-wrap:pretty}.allvio-site .vc-email-form{flex:1 1 440px;min-width:0}.allvio-site .vc-email-form form{display:flex;flex-direction:column;gap:12px}.allvio-site .vc-email-form label{font-size:14px;color:#b9a4b2}.allvio-site .vc-email-inputs{display:flex;gap:10px;flex-wrap:wrap}.allvio-site .vc-email-inputs input{flex:1 1 240px;min-width:0;background:#fff;border:0;border-radius:999px;padding:16px 22px;font:16px Body Sora,Sora,sans-serif;color:#1E181C}.allvio-site .vc-form-err{color:#E39A9A;font-size:14px}.allvio-site .vc-form-note{font-size:13.5px;color:#b9a4b2}.allvio-site .vc-sent{border:1px solid rgba(201,146,46,.4);background:rgba(201,146,46,.08);border-radius:20px;padding:22px 24px;display:flex;flex-direction:column;gap:6px}.allvio-site .vc-sent strong{font-family:Display Grotesk,Space Grotesk,sans-serif;font-weight:500;font-size:22px;color:#e2b25a}.allvio-site .vc-sent span{font-size:15.5px;color:#d6c4cf;line-height:1.5;overflow-wrap:anywhere}.allvio-site .vc-closer{border-top:1px solid rgba(255,255,255,.14);padding-top:56px;display:flex;flex-wrap:wrap;gap:28px 48px;align-items:flex-end;justify-content:space-between}.allvio-site .vc-closer p{flex:1 1 560px;margin:0;font-family:Display Grotesk,Space Grotesk,sans-serif;font-weight:500;font-size:clamp(36px,5vw,68px);letter-spacing:-.04em;line-height:.98;text-wrap:balance}.allvio-site .vc-closer-cta{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:640px){.allvio-site .vc-wrap{padding:0 16px}.allvio-site .vc-card{padding:20px}.allvio-site .vc-result{position:static}}