body.rv-min-price-pro{--mp-ink:#071a35;--mp-blue:#2367ed;--mp-green:#20c997;--mp-gold:#e7b23e;--mp-line:#d7e4f1;--mp-muted:#60738b;--mp-soft:#f4f8fc;background:radial-gradient(circle at 5% 4%,rgba(32,201,151,.12),transparent 27%),radial-gradient(circle at 96% 8%,rgba(35,103,237,.12),transparent 25%),#f5f9fc;color:var(--mp-ink)}
body.rv-min-price-pro *{box-sizing:border-box}
.min-price-hero{padding:28px 0 32px}.min-price-hero__grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:28px;align-items:stretch}.min-price-hero__copy{padding:38px;border:1px solid rgba(12,42,77,.1);border-radius:34px;background:rgba(255,255,255,.88);box-shadow:0 26px 75px rgba(8,28,54,.1)}.min-price-hero__copy h1{max-width:720px;margin:15px 0 17px;font-size:clamp(2.65rem,5.1vw,4.9rem);line-height:.97;letter-spacing:-.06em}.min-price-hero__lead{max-width:700px;margin:0;color:var(--mp-muted);font-size:1.08rem;line-height:1.72}.min-price-proof{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 0;padding:0;list-style:none}.min-price-proof li{position:relative;padding:8px 11px 8px 30px;border:1px solid var(--mp-line);border-radius:999px;background:#fff;color:#48627d;font-size:.78rem;font-weight:850}.min-price-proof li:before{content:"✓";position:absolute;left:10px;color:#12966f;font-weight:950}
.min-price-hero__visual{display:grid;padding:22px;border-radius:34px;background:linear-gradient(145deg,#06162e,#123a78 58%,#0f766e);box-shadow:0 32px 85px rgba(8,29,60,.24);color:#fff}.min-price-dashboard{display:flex;flex-direction:column;padding:25px;border:1px solid rgba(255,255,255,.15);border-radius:26px;background:rgba(255,255,255,.08)}.min-price-dashboard__top{display:flex;align-items:center;margin-bottom:28px;color:#c7dbef;font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.min-price-dashboard__top span{margin-right:auto}.min-price-dashboard__top i{width:9px;height:9px;margin-left:5px;border-radius:50%;background:#9bd7ff}.min-price-dashboard>p{margin:0;color:#cfe1f4;font-weight:850}.min-price-dashboard>strong{display:block;margin:8px 0 6px;font-size:clamp(2.8rem,5vw,4.6rem);line-height:1;letter-spacing:-.06em}.min-price-dashboard>small{color:#d7e6f5;line-height:1.5}.min-price-dashboard__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:24px 0}.min-price-dashboard__metrics div{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.09)}.min-price-dashboard__metrics span,.min-price-dashboard__metrics b{display:block}.min-price-dashboard__metrics span{color:#cfe0f2;font-size:.76rem;font-weight:800}.min-price-dashboard__metrics b{margin-top:5px;font-size:.96rem;overflow-wrap:anywhere}.min-price-dashboard__bar{display:flex;height:12px;margin-top:auto;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.min-price-dashboard__bar span{display:block;min-width:0;transition:width .25s ease}.min-price-dashboard__bar span:nth-child(1){background:var(--mp-green)}.min-price-dashboard__bar span:nth-child(2){background:#6ea6ff}.min-price-dashboard__bar span:nth-child(3){background:var(--mp-gold)}.min-price-dashboard__legend{display:flex;justify-content:space-between;margin-top:9px;color:#cbdcf0;font-size:.72rem;font-weight:800}
.min-price-anchor{margin-bottom:28px}.min-price-workspace{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:24px;align-items:start}.min-price-form,.min-price-result{min-width:0;border:1px solid var(--mp-line);border-radius:30px;background:#fff;box-shadow:0 22px 65px rgba(8,30,58,.09)}.min-price-form{padding:28px}.min-price-form__head{display:flex;justify-content:space-between;gap:20px;align-items:start}.min-price-form__head h2{margin:5px 0 8px;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.04;letter-spacing:-.045em}.min-price-form__head p{margin:0;color:var(--mp-muted);line-height:1.6}.min-price-live{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#e8faF4;color:#087956;font-size:.7rem;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.min-price-live:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#17bd85;box-shadow:0 0 0 5px rgba(23,189,133,.12)}
.min-price-presets{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.min-price-presets button{min-height:39px;padding:8px 12px;border:1px solid #d3e1ee;border-radius:999px;background:#fff;color:#345673;font-weight:900;cursor:pointer}.min-price-presets button:hover,.min-price-presets button[aria-pressed="true"]{border-color:#8eb7e3;background:#eff7ff;color:#174f8b}
.min-price-step{min-width:0;margin:0 0 17px;padding:20px;border:1px solid #dce7f1;border-radius:23px;background:linear-gradient(155deg,#fff,#f8fbfe)}.min-price-step legend{display:flex;align-items:center;gap:9px;padding:0 7px;color:#173858;font-size:.94rem}.min-price-step legend span{display:grid;place-items:center;width:29px;height:29px;border-radius:10px;background:linear-gradient(145deg,#0b2d61,#246cf0);color:#fff;font-size:.78rem}.min-price-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:10px}.min-price-fields--three{grid-template-columns:repeat(3,minmax(0,1fr))}.min-price-fields label{display:block;min-width:0}.min-price-fields label>span{display:block;margin-bottom:7px;color:#183653;font-size:.82rem;font-weight:900}.min-price-fields label>small,.min-price-cost-total small{display:block;margin-top:6px;color:#718298;font-size:.72rem;line-height:1.42}.min-price-input{display:flex;align-items:center;min-width:0;overflow:hidden;border:1px solid #cfddea;border-radius:14px;background:#fff;transition:border-color .15s,box-shadow .15s}.min-price-input:focus-within{border-color:#6da6e3;box-shadow:0 0 0 4px rgba(35,103,237,.1)}.min-price-input input{width:100%;min-width:0;height:47px;padding:0 12px;border:0;outline:0;background:transparent;color:#0a2544;font:inherit;font-weight:850}.min-price-input b{flex:0 0 auto;padding:0 12px;color:#6c7e93;font-size:.8rem}.min-price-fields select{width:100%;height:47px;padding:0 12px;border:1px solid #cfddea;border-radius:14px;background:#fff;color:#0a2544;font:inherit;font-weight:800}.min-price-cost-total{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:13px 15px;border:1px solid rgba(32,201,151,.28);border-radius:16px;background:#effcf7}.min-price-cost-total span{color:#3f6b5e;font-size:.78rem;font-weight:850}.min-price-cost-total strong{display:block;margin-top:3px;color:#0b704f;font-size:1.25rem}.min-price-error{margin:0 0 15px;padding:14px 16px;border:1px solid #efb8b8;border-radius:16px;background:#fff4f4;color:#9c2424;font-weight:850;line-height:1.5}.min-price-actions{display:flex;flex-wrap:wrap;gap:9px}.min-price-actions>*{min-height:46px}.min-price-privacy{margin:14px 0 0;color:#718298;font-size:.75rem;text-align:center}
.min-price-result{padding:25px}.min-price-result__head{display:flex;justify-content:space-between;gap:14px;align-items:start}.min-price-result__head h2{margin:5px 0 0;font-size:clamp(1.65rem,2.5vw,2.25rem);letter-spacing:-.04em}.min-price-status{max-width:48%;padding:7px 9px;border-radius:999px;background:#eaf8e6;color:#24751c;font-size:.68rem;font-weight:950;line-height:1.3;text-align:center}.min-price-status.is-warning{background:#fff5d9;color:#8a6111}.min-price-status.is-danger{background:#fff0f0;color:#a12b2b}.min-price-status.is-neutral{background:#edf3f9;color:#526b84}.min-price-primary{margin-top:18px;padding:21px;border-radius:23px;background:radial-gradient(circle at 90% 10%,rgba(231,178,62,.55),transparent 28%),linear-gradient(135deg,#071a35,#15428a);color:#fff}.min-price-primary span,.min-price-primary strong,.min-price-primary small{display:block}.min-price-primary span{color:#c8dcf0;font-size:.8rem;font-weight:850}.min-price-primary strong{margin:6px 0;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1;letter-spacing:-.055em}.min-price-primary small{color:#d9e7f5}.min-price-recommended{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}.min-price-recommended div,.min-price-metrics div{min-width:0;padding:13px;border:1px solid #d9e5f0;border-radius:17px;background:#f8fbfe}.min-price-recommended span,.min-price-recommended strong,.min-price-metrics span,.min-price-metrics strong{display:block}.min-price-recommended span,.min-price-metrics span{color:#6a7d92;font-size:.72rem;font-weight:800}.min-price-recommended strong,.min-price-metrics strong{margin-top:5px;color:#0e2d4d;font-size:1.02rem;overflow-wrap:anywhere}.min-price-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px}.min-price-composition{margin-top:14px;padding:15px;border:1px solid #d9e5f0;border-radius:19px;background:#fff}.min-price-composition__head{display:flex;justify-content:space-between;gap:12px;color:#294d6c;font-size:.78rem}.min-price-composition__head span{color:#6a7d92}.min-price-composition__bar{display:flex;height:12px;margin-top:11px;overflow:hidden;border-radius:999px;background:#edf2f7}.min-price-composition__bar span{display:block;transition:width .25s ease}.min-price-composition__bar span:nth-child(1){background:var(--mp-green)}.min-price-composition__bar span:nth-child(2){background:#6ea6ff}.min-price-composition__bar span:nth-child(3){background:var(--mp-gold)}.min-price-composition__legend{display:flex;flex-wrap:wrap;gap:9px 14px;margin-top:10px;color:#687c91;font-size:.7rem;font-weight:800}.min-price-composition__legend i{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%}.min-price-composition__legend .cost{background:var(--mp-green)}.min-price-composition__legend .fees{background:#6ea6ff}.min-price-composition__legend .margin{background:var(--mp-gold)}.min-price-decision{margin-top:14px;padding:17px;border:1px solid rgba(32,201,151,.3);border-radius:20px;background:linear-gradient(145deg,#effcf7,#f8fbff)}.min-price-decision>span{color:#168666;font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.min-price-decision h3{margin:5px 0 7px;font-size:1.08rem}.min-price-decision p{margin:0;color:#50677f;font-size:.84rem;line-height:1.55}.min-price-decision strong{display:block;margin-top:9px;color:#193d5e;font-size:.8rem;line-height:1.45}.min-price-details{margin:14px 0 0}.min-price-details div{display:flex;justify-content:space-between;gap:18px;padding:10px 2px;border-bottom:1px solid #e1eaf2}.min-price-details dt{color:#61758b;font-size:.78rem}.min-price-details dd{margin:0;color:#102f50;font-size:.82rem;font-weight:900;text-align:right}.min-price-table-wrap{max-width:100%;margin-top:14px;overflow:auto;border:1px solid #d9e5f0;border-radius:17px}.min-price-table-wrap table{width:100%;min-width:490px;border-collapse:collapse}.min-price-table-wrap th,.min-price-table-wrap td{padding:10px 11px;border-bottom:1px solid #e2eaf2;text-align:left;font-size:.76rem}.min-price-table-wrap th{background:#f3f7fb;color:#536b82}.min-price-table-wrap td:nth-child(2),.min-price-table-wrap td:nth-child(3){font-weight:850;white-space:nowrap}
.min-price-explain,.min-price-example,.min-price-checklist{margin-top:56px}.min-price-section-head{max-width:850px}.min-price-section-head h2{margin:7px 0 10px;font-size:clamp(1.9rem,3.7vw,3.1rem);line-height:1.03;letter-spacing:-.05em}.min-price-section-head>p:last-child{color:var(--mp-muted);line-height:1.7}.min-price-formula{margin-top:22px;padding:24px;border:1px solid #cfe1ef;border-radius:25px;background:radial-gradient(circle at 95% 0,rgba(32,201,151,.13),transparent 28%),#fff;box-shadow:0 18px 50px rgba(8,30,58,.06)}.min-price-formula span{display:block;color:#6b7d91;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.min-price-formula strong{display:block;margin:8px 0;color:#123c64;font:800 clamp(.92rem,1.7vw,1.15rem)/1.55 ui-monospace,Menlo,Consolas,monospace}.min-price-formula p{margin:0;color:#60738b;line-height:1.6}.min-price-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:15px}.min-price-guide-grid article,.min-price-checklist__grid article{padding:20px;border:1px solid var(--mp-line);border-radius:22px;background:#fff}.min-price-guide-grid article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:#edf5ff;color:#2367a9;font-size:.75rem;font-weight:950}.min-price-guide-grid h3,.min-price-checklist__grid h3{margin:14px 0 8px;font-size:1rem}.min-price-guide-grid p{margin:0;color:#60738b;font-size:.86rem;line-height:1.6}.min-price-example{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;padding:30px;border:1px solid var(--mp-line);border-radius:29px;background:#fff;box-shadow:0 22px 60px rgba(8,30,58,.07)}.min-price-example h2{margin:7px 0 11px;font-size:clamp(1.8rem,3.5vw,2.8rem);letter-spacing:-.045em}.min-price-example p{color:#5c7188;line-height:1.68}.min-price-example__math{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:18px 0;padding:16px;border-radius:17px;background:#eff8ff;color:#194e7d;font-family:ui-monospace,Menlo,Consolas,monospace}.min-price-example aside{padding:21px;border:1px solid rgba(231,178,62,.4);border-radius:22px;background:#fff9e9}.min-price-example aside h3{margin:0}.min-price-example aside a{display:inline-flex;margin-top:7px;color:#155a9e;font-weight:900}.min-price-checklist__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:20px}.min-price-checklist__grid h3{margin-top:0}.min-price-checklist__grid ul{margin:0;padding-left:18px;color:#60738b;font-size:.85rem;line-height:1.7}.rv-min-price-pro .related-tools,.rv-min-price-pro .faq-section{margin-top:56px}.rv-min-price-pro .footer{margin-top:62px}
@media(max-width:1080px){.min-price-hero__grid,.min-price-workspace{grid-template-columns:1fr}.min-price-hero__visual{min-height:480px}.min-price-fields--three{grid-template-columns:repeat(2,minmax(0,1fr))}.min-price-guide-grid,.min-price-checklist__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.min-price-example{grid-template-columns:1fr}}
@media(max-width:680px){.rv-min-price-pro .site-header{position:relative}.min-price-hero{padding:14px 0 10px}.min-price-hero__grid{display:block}.min-price-hero__copy{padding:17px 16px;border-radius:23px}.min-price-hero__copy .breadcrumb{display:none}.min-price-hero__copy .eyebrow{margin-bottom:6px}.min-price-hero__copy h1{margin:7px 0 9px;font-size:2rem;line-height:1.02;letter-spacing:-.045em}.min-price-hero__lead{font-size:.93rem;line-height:1.5}.min-price-hero__copy .hero-actions{display:flex;margin:15px 0 0}.min-price-hero__copy .hero-actions .btn-primary{width:100%;justify-content:center}.min-price-hero__copy .hero-actions .btn-secondary{display:none}.min-price-proof{display:none}.min-price-hero__visual,.min-price-anchor{display:none}.min-price-workspace{width:calc(100% - 20px);margin-top:0;gap:14px}.min-price-form,.min-price-result{border-radius:23px}.min-price-form{padding:17px 14px}.min-price-form__head{display:block}.min-price-form__head h2{font-size:1.7rem}.min-price-live{display:inline-flex;margin-top:9px}.min-price-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.min-price-presets button{min-width:0}.min-price-step{padding:15px 11px;border-radius:18px}.min-price-step legend{align-items:start;font-size:.84rem}.min-price-fields,.min-price-fields--three{grid-template-columns:1fr;gap:12px}.min-price-input input,.min-price-fields select{font-size:16px}.min-price-actions{display:grid}.min-price-actions>*{width:100%}.min-price-result{padding:17px 14px}.min-price-result__head{display:block}.min-price-status{display:inline-flex;max-width:100%;margin-top:10px}.min-price-recommended,.min-price-metrics{grid-template-columns:1fr 1fr}.min-price-details div{gap:10px}.min-price-table-wrap table{min-width:430px}.min-price-explain,.min-price-example,.min-price-checklist,.rv-min-price-pro .related-tools,.rv-min-price-pro .faq-section{margin-top:34px}.min-price-section-head h2{font-size:1.85rem}.min-price-formula,.min-price-example{padding:18px;border-radius:22px}.min-price-guide-grid,.min-price-checklist__grid{grid-template-columns:1fr}.min-price-example__math{display:block}.min-price-example__math strong{display:block;margin-top:7px}.rv-min-price-pro .related-grid{grid-template-columns:1fr}.rv-min-price-pro .faq-grid{grid-template-columns:1fr}.rv-min-price-pro .footer{margin-top:42px}}
@media(max-width:390px){.min-price-recommended,.min-price-metrics{grid-template-columns:1fr}.min-price-composition__head{display:block}.min-price-composition__head span{display:block;margin-top:4px}}
