.site-module__vmpJAq__page{--navy:#16203a;--navy2:#1f2c4d;--ink:#16203a;--body:#54607a;--faint:#93a0b8;--gold:#c7a248;--gold-soft:#e7cf8e;--paper:#f6f7f9;--line:#e5e9f0;--line2:#eef1f6;--green:#2e9e6b;--blue:#3e6fb0;--accent:var(--gold);--accent-ink:#1a1407;color:var(--ink);font-family:var(--font-sans);background:#fff;min-height:100vh}.site-module__vmpJAq__page[data-accent=green]{--accent:#2e9e6b;--accent-ink:#fff}.site-module__vmpJAq__page[data-accent=navy]{--accent:#3e6fb0;--accent-ink:#fff}.site-module__vmpJAq__wrap{max-width:1120px;margin:0 auto;padding:0 24px}.site-module__vmpJAq__serif{font-family:var(--font-display)}.site-module__vmpJAq__eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:700}.site-module__vmpJAq__btnPrimary,.site-module__vmpJAq__btnGhost,.site-module__vmpJAq__btnLight{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-family:inherit;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.site-module__vmpJAq__btnPrimary{background:var(--accent);color:var(--accent-ink)}.site-module__vmpJAq__btnPrimary:hover{filter:brightness(.95)}.site-module__vmpJAq__btnPrimary:disabled{opacity:.6;cursor:progress}.site-module__vmpJAq__btnGhost{color:#fff;background:0 0;border-color:#ffffff4d}.site-module__vmpJAq__btnGhost:hover{background:#ffffff14}.site-module__vmpJAq__btnLight{color:var(--navy);border-color:var(--line);background:#fff}.site-module__vmpJAq__top{background:var(--navy);color:#fff;border-bottom:1px solid #ffffff14}.site-module__vmpJAq__topRow{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.site-module__vmpJAq__topBrand{color:#c4cde0;align-items:center;gap:12px;font-size:12.5px;display:flex}.site-module__vmpJAq__topBrand img{width:auto;height:30px}.site-module__vmpJAq__topBrand span{border-left:1px solid #fff3;padding-left:12px}.site-module__vmpJAq__topCall{color:#fff;background:#ffffff1a;border-radius:9px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.site-module__vmpJAq__topCall:hover{background:#ffffff29}.site-module__vmpJAq__hero{background:radial-gradient(120% 100% at 80% 0%, #243760 0%, var(--navy) 55%);color:#fff;padding:64px 0 72px;position:relative;overflow:hidden}.site-module__vmpJAq__hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#c7a24829 0%,#c7a24800 65%);border-radius:50%;width:640px;height:640px;position:absolute;top:-220px;right:-180px}.site-module__vmpJAq__heroGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;display:grid;position:relative}.site-module__vmpJAq__heroName{font-family:var(--font-display);letter-spacing:-.8px;margin:10px 0 6px;font-size:44px;font-weight:600;line-height:1.1}.site-module__vmpJAq__heroRole{color:var(--gold-soft);margin-bottom:18px;font-size:15px;font-weight:600}.site-module__vmpJAq__heroHeadline{font-family:var(--font-display);color:#e6eaf2;max-width:560px;font-size:26px;font-weight:500;line-height:1.3}.site-module__vmpJAq__heroTagline{color:#b7c2d8;max-width:560px;margin:14px 0 26px;font-size:15.5px;line-height:1.6}.site-module__vmpJAq__heroCta{flex-wrap:wrap;gap:12px;display:flex}.site-module__vmpJAq__chips{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.site-module__vmpJAq__chip{color:#dfe5f1;background:#ffffff14;border:1px solid #ffffff24;border-radius:20px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;display:inline-flex}.site-module__vmpJAq__chip b{color:var(--gold-soft)}.site-module__vmpJAq__portraitWrap{justify-content:center;display:flex}.site-module__vmpJAq__portrait{object-fit:cover;background:var(--navy2);border-radius:28px;width:300px;height:300px;box-shadow:0 30px 60px -20px #0000008c,0 0 0 6px #ffffff0f}.site-module__vmpJAq__portraitFallback{width:300px;height:300px;font-family:var(--font-display);color:var(--navy);background:linear-gradient(135deg, var(--gold), var(--gold-soft));border-radius:28px;place-items:center;font-size:92px;font-weight:600;display:grid;box-shadow:0 30px 60px -20px #0000008c}.site-module__vmpJAq__badge{width:fit-content;color:var(--navy);background:#fff;border-radius:12px;align-items:center;gap:8px;margin-top:-22px;margin-left:auto;margin-right:auto;padding:10px 16px;font-size:12.5px;font-weight:600;display:flex;position:relative;box-shadow:0 12px 30px -12px #16203a80}.site-module__vmpJAq__badge i{background:var(--green);border-radius:50%;width:8px;height:8px;display:inline-block}.site-module__vmpJAq__section{padding:64px 0}.site-module__vmpJAq__sectionAlt{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.site-module__vmpJAq__secHead{max-width:640px;margin-bottom:28px}.site-module__vmpJAq__secHead h2{font-family:var(--font-display);letter-spacing:-.5px;margin:8px 0;font-size:32px;font-weight:600;line-height:1.15}.site-module__vmpJAq__secHead p{color:var(--body);font-size:15.5px;line-height:1.6}.site-module__vmpJAq__cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.site-module__vmpJAq__card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px;box-shadow:0 1px 2px #1018280a}.site-module__vmpJAq__card h3{font-family:var(--font-display);margin:0 0 6px;font-size:19px;font-weight:600}.site-module__vmpJAq__card p{color:var(--body);margin:0 0 14px;font-size:14px;line-height:1.55}.site-module__vmpJAq__card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-module__vmpJAq__card li{color:var(--ink);align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.site-module__vmpJAq__card li:before{content:"✓";color:var(--green);flex:none;font-weight:700}.site-module__vmpJAq__quoteGrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:40px;display:grid}.site-module__vmpJAq__quoteCopy h2{font-family:var(--font-display);letter-spacing:-.5px;margin:8px 0 12px;font-size:34px;font-weight:600;line-height:1.12}.site-module__vmpJAq__quoteCopy p{color:var(--body);font-size:15.5px;line-height:1.6}.site-module__vmpJAq__steps{gap:12px;margin-top:22px;display:grid}.site-module__vmpJAq__step{color:var(--ink);align-items:flex-start;gap:12px;font-size:14px;display:flex}.site-module__vmpJAq__stepNum{background:var(--navy);color:#fff;width:26px;height:26px;font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.site-module__vmpJAq__formCard{border:1px solid var(--line);background:#fff;border-radius:20px;padding:26px;position:relative;box-shadow:0 24px 50px -30px #16203a59}.site-module__vmpJAq__form{gap:14px;display:grid}.site-module__vmpJAq__formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.site-module__vmpJAq__formField{gap:6px;display:grid}.site-module__vmpJAq__formField span{color:var(--body);letter-spacing:.2px;font-size:12px;font-weight:600}.site-module__vmpJAq__formField input,.site-module__vmpJAq__formField select,.site-module__vmpJAq__formField textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfcfe;border-radius:10px;padding:11px 13px;font-family:inherit;font-size:14.5px}.site-module__vmpJAq__formField input:focus,.site-module__vmpJAq__formField select:focus,.site-module__vmpJAq__formField textarea:focus{border-color:var(--blue);background:#fff;outline:none;box-shadow:0 0 0 3px #3e6fb01f}.site-module__vmpJAq__consent{color:var(--body);align-items:flex-start;gap:10px;font-size:11.5px;line-height:1.5;display:flex}.site-module__vmpJAq__consent input{flex:none;margin-top:3px}.site-module__vmpJAq__formError{color:#b43b35;background:#fbebea;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:500}.site-module__vmpJAq__formFoot{text-align:center;color:var(--faint);margin:0;font-size:12px}.site-module__vmpJAq__thanks{text-align:center;padding:30px 10px}.site-module__vmpJAq__thanksMark{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:26px;display:grid}.site-module__vmpJAq__thanks h3{font-family:var(--font-display);margin:0 0 8px;font-size:24px;font-weight:600}.site-module__vmpJAq__thanks p{color:var(--body);font-size:14.5px;line-height:1.6}.site-module__vmpJAq__aboutGrid{grid-template-columns:1fr 1.4fr;align-items:start;gap:40px;display:grid}.site-module__vmpJAq__bio p{color:var(--body);margin:0 0 14px;font-size:15.5px;line-height:1.7}.site-module__vmpJAq__facts{gap:10px;display:grid}.site-module__vmpJAq__fact{border-bottom:1px solid var(--line2);justify-content:space-between;gap:12px;padding:12px 0;font-size:14px;display:flex}.site-module__vmpJAq__fact span:first-child{color:var(--faint)}.site-module__vmpJAq__fact span:last-child{text-align:right;font-weight:600}.site-module__vmpJAq__quotes{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.site-module__vmpJAq__quoteCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px 24px}.site-module__vmpJAq__quoteCard blockquote{font-family:var(--font-display);color:var(--ink);margin:0 0 12px;font-size:17px;line-height:1.45}.site-module__vmpJAq__quoteCard cite{color:var(--body);font-size:13px;font-style:normal}.site-module__vmpJAq__stars{color:var(--gold);letter-spacing:2px;margin-bottom:10px;font-size:13px}.site-module__vmpJAq__final{background:var(--navy);color:#fff;text-align:center;padding:56px 0}.site-module__vmpJAq__final h2{font-family:var(--font-display);margin:0 0 10px;font-size:30px;font-weight:600}.site-module__vmpJAq__final p{color:#b7c2d8;margin:0 0 22px;font-size:15px}.site-module__vmpJAq__footer{border-top:1px solid var(--line);color:var(--faint);padding:28px 0 40px;font-size:12px;line-height:1.6}.site-module__vmpJAq__footRow{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:14px;display:flex}.site-module__vmpJAq__footRow a{color:var(--body);margin-left:14px;text-decoration:none}.site-module__vmpJAq__disclaimer{max-width:900px}.site-module__vmpJAq__topActions{align-items:center;gap:8px;display:flex}.site-module__vmpJAq__topText{color:#fff;border:1px solid #ffffff38;border-radius:9px;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none}.site-module__vmpJAq__topText:hover{background:#ffffff14}.site-module__vmpJAq__portraitFallback{text-align:center;background:linear-gradient(160deg,#ffffff1c,#ffffff08);border:1px solid #ffffff24;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;box-shadow:0 30px 60px -24px #0009}.site-module__vmpJAq__portraitInitials{letter-spacing:1px;width:128px;height:128px;color:var(--navy);background:linear-gradient(135deg, var(--gold), var(--gold-soft));border-radius:50%;place-items:center;margin-bottom:8px;font-size:50px;line-height:1;display:grid;box-shadow:0 0 0 6px #c7a2482e}.site-module__vmpJAq__portraitName{color:#fff;font-size:24px;line-height:1.2}.site-module__vmpJAq__portraitSub{font-family:var(--font-sans);letter-spacing:1.6px;text-transform:uppercase;color:var(--gold-soft);font-size:11.5px;font-weight:700}.site-module__vmpJAq__cardWide{border-top:3px solid var(--gold);grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:30px 32px;display:grid}.site-module__vmpJAq__cardWide p{margin:0}.site-module__vmpJAq__cardWide ul{border-left:1px solid var(--line);padding-left:32px}.site-module__vmpJAq__section .site-module__vmpJAq__eyebrow{color:#9a7a2a}.site-module__vmpJAq__progress{background:var(--line2);border-radius:3px;height:5px;overflow:hidden}.site-module__vmpJAq__progress>span{background:var(--accent);border-radius:3px;height:100%;transition:width .25s;display:block}.site-module__vmpJAq__stepMeta{color:var(--faint);justify-content:space-between;margin-top:-6px;font-size:11.5px;display:flex}.site-module__vmpJAq__stepTitle{font-family:var(--font-display);letter-spacing:-.3px;font-size:21px;font-weight:600;line-height:1.25}.site-module__vmpJAq__choiceGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.site-module__vmpJAq__choice{border:1.5px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:#fbfcfe;border-radius:12px;padding:13px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .15s,background .15s,transform .1s}.site-module__vmpJAq__choice:hover{border-color:var(--faint)}.site-module__vmpJAq__choiceOn{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.site-module__vmpJAq__fieldErr{color:#b43b35;font-size:12px;font-style:normal}.site-module__vmpJAq__estimate{color:#fff;background:linear-gradient(135deg,#16203a,#1f2c4d);border-radius:14px;padding:16px 18px}.site-module__vmpJAq__estimateBig{font-family:var(--font-display);letter-spacing:-.5px;color:var(--gold-soft);font-size:30px;font-weight:600;line-height:1.1}.site-module__vmpJAq__estimateNote{color:#b7c2d8;margin-top:6px;font-size:12.5px;line-height:1.45}.site-module__vmpJAq__linkBtn{color:var(--blue);cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none}.site-module__vmpJAq__btnLight:disabled,.site-module__vmpJAq__btnPrimary:disabled{opacity:.55;cursor:not-allowed}.site-module__vmpJAq__videoWrap{aspect-ratio:16/9;background:#000;border-radius:16px;margin-top:24px;overflow:hidden;box-shadow:0 20px 40px -24px #16203a80}.site-module__vmpJAq__videoWrap iframe{border:0;width:100%;height:100%;display:block}.site-module__vmpJAq__compare{grid-template-columns:1fr 1fr;gap:18px;display:grid}.site-module__vmpJAq__compareCol{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.site-module__vmpJAq__compareCol h3{font-family:var(--font-display);margin:0 0 12px;font-size:19px;font-weight:600}.site-module__vmpJAq__compareCol ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.site-module__vmpJAq__compareCol li{color:var(--body);gap:9px;font-size:14px;display:flex}.site-module__vmpJAq__compareCol li:before{content:"✕";color:#c9532f;flex:none;font-weight:700}.site-module__vmpJAq__compareMe{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent)}.site-module__vmpJAq__compareMe li{color:var(--ink)}.site-module__vmpJAq__compareMe li:before{content:"✓";color:var(--green)}.site-module__vmpJAq__reviewBox{border:1px solid var(--line);color:var(--body);background:#fff;border-radius:14px;align-items:center;gap:12px;margin-top:6px;padding:14px 16px;font-size:14px;display:flex}.site-module__vmpJAq__reviewBox .site-module__vmpJAq__stars{margin:0;font-size:16px}.site-module__vmpJAq__reviewBox a{color:var(--blue);font-weight:600;text-decoration:none}.site-module__vmpJAq__faq{gap:10px;max-width:820px;display:grid}.site-module__vmpJAq__faqItem{border:1px solid var(--line);background:#fff;border-radius:14px;padding:0 18px}.site-module__vmpJAq__faqItem summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:12px;padding:16px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.site-module__vmpJAq__faqItem summary::-webkit-details-marker{display:none}.site-module__vmpJAq__faqItem summary:after{content:"+";color:var(--faint);font-size:20px;line-height:1}.site-module__vmpJAq__faqItem[open] summary:after{content:"–"}.site-module__vmpJAq__faqItem p{color:var(--body);margin:0 0 16px;font-size:14.5px;line-height:1.6}.site-module__vmpJAq__previewBar{background:var(--gold);color:#1a1407;text-align:center;padding:8px 14px;font-size:13px;font-weight:600}.site-module__vmpJAq__previewBar a{color:#1a1407;margin-left:8px;text-decoration:underline}.site-module__vmpJAq__mobileCta{display:none}@media (max-width:900px){.site-module__vmpJAq__heroGrid,.site-module__vmpJAq__quoteGrid,.site-module__vmpJAq__aboutGrid{grid-template-columns:1fr}.site-module__vmpJAq__heroGrid{gap:28px}.site-module__vmpJAq__portraitWrap{order:-1}.site-module__vmpJAq__portrait,.site-module__vmpJAq__portraitFallback{border-radius:22px;width:200px;height:200px}.site-module__vmpJAq__portraitFallback{width:auto;height:auto;box-shadow:none;background:0 0;border:0;padding:0}.site-module__vmpJAq__portraitFallback .site-module__vmpJAq__portraitInitials{width:112px;height:112px;margin:0;font-size:42px}.site-module__vmpJAq__portraitName,.site-module__vmpJAq__portraitSub{display:none}.site-module__vmpJAq__portraitFallback+.site-module__vmpJAq__badge{margin-top:-14px}.site-module__vmpJAq__cardWide{grid-template-columns:1fr;gap:18px;padding:24px}.site-module__vmpJAq__cardWide ul{border-left:0;padding-left:0}.site-module__vmpJAq__heroName{font-size:34px}.site-module__vmpJAq__heroHeadline{font-size:22px}.site-module__vmpJAq__hero{padding:40px 0 56px}.site-module__vmpJAq__section{padding:44px 0}.site-module__vmpJAq__formRow,.site-module__vmpJAq__compare{grid-template-columns:1fr}.site-module__vmpJAq__topBrand span,.site-module__vmpJAq__topText{display:none}.site-module__vmpJAq__mobileCta{z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.site-module__vmpJAq__mobileCta a{flex:1}.site-module__vmpJAq__footer{padding-bottom:96px}}
