/* Imobi: contraste, camadas e movimento. */
:root{--ink:#073d29;--muted:#4e675b;--line:#cbdad0;--bg:#062c20;--teal:#116b32;--lime:#b4f66a;--navy:#063c28;--field:#fff8d7}
body{background:radial-gradient(ellipse at 85% 12%,#1a623d 0,transparent 42%),radial-gradient(ellipse at 5% 28%,#16583a 0,transparent 37%),#062c20;background-attachment:fixed}
body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(#b6e8bd06 1px,transparent 1px),linear-gradient(90deg,#b6e8bd06 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(#000,transparent 75%);z-index:-1}
.topbar{height:104px;background:linear-gradient(110deg,#f4faee,#fff 58%,#e6f3de);border-bottom:1px solid #d7edbe;box-shadow:0 7px 0 #001b1328,0 15px 38px #00160e45;position:relative;z-index:2;padding:0 4%;gap:14px}
.topbar:after{content:"";height:3px;position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(90deg,transparent,#69d522,#c6ff8b,#69d522,transparent);background-size:200% 100%;animation:edge-flow 9s linear infinite}
.brand{gap:18px;flex-shrink:0;isolation:isolate}
.logo-stage{position:relative;display:grid;place-items:center;width:184px;height:88px;isolation:isolate}
.logo-stage:before{content:"";position:absolute;inset:12px -7px 6px;background:radial-gradient(ellipse,#8eec5370,transparent 68%);filter:blur(9px);z-index:-1;animation:logo-glow 4s ease-in-out infinite}
.logo-stage:after{content:"";position:absolute;bottom:0;width:72%;height:7px;border-radius:100%;background:#1f6f3433;filter:blur(5px);animation:logo-shadow 4s ease-in-out infinite}
.imobi-logo{width:184px;height:80px;mix-blend-mode:multiply;transform-origin:50% 75%;animation:logo-breathe 4s ease-in-out infinite;filter:drop-shadow(0 3px 1px #06452b18)}
.brand-caption{font-size:9px;letter-spacing:1.8px;color:#144c2f;border-left:1px solid #9fbaa7;padding-left:18px;line-height:1.7}
.header-status{color:#32553f;font-weight:600;white-space:nowrap}
.header-status .dot{width:8px;height:8px;background:#348e17;box-shadow:0 0 0 4px #71d53626}
.header-actions{gap:8px}.motion-toggle{font-size:10px!important;gap:5px!important;color:#486241}.motion-toggle>span:first-child{font-size:13px}
.btn{border-color:#b8cdbf;border-bottom-width:3px;box-shadow:0 3px 7px #0c3b2410;transition:transform .2s,box-shadow .2s,background .2s}
.btn:hover{transform:translateY(-2px);box-shadow:0 7px 15px #09291c24;background:#edf8e6}
.btn:active{transform:translateY(1px);box-shadow:0 1px 3px #09291c24}
.btn.primary{background:linear-gradient(#187141,#07532c);border-color:#04391e;border-top-color:#268e4e;box-shadow:inset 0 1px 0 #ffffff33,0 4px 0 #032c1c,0 8px 16px #052f2526}
.btn.primary:hover{background:linear-gradient(#228449,#096334);box-shadow:inset 0 1px 0 #ffffff40,0 4px 0 #032c1c,0 12px 20px #052f2530}
.btn.quiet{border-width:1px;box-shadow:none}.btn.quiet:hover{background:#dcefd0}.count{background:#d2f1b4;color:#244b1f}
.shell{padding-top:46px;max-width:1540px}
.intro{position:relative;margin-bottom:32px;color:#fff;align-items:flex-end}
.intro .eyebrow{color:#b4f66a;letter-spacing:2.1px;font-size:10px;display:flex;align-items:center;gap:9px}
.live-spark{width:7px;height:7px;border-radius:50%;background:#c7ff86;box-shadow:0 0 15px #a8ef60}
.intro h1{font-size:clamp(32px,3.15vw,46px);letter-spacing:-1.8px;line-height:1.16;text-shadow:0 4px 0 #021f1640}
.intro h1 span{color:#b8f776;display:inline-block}
.intro>div>p:last-child{color:#d0e3d3;font-size:14px;line-height:1.6;margin-top:16px}.mobile-break{display:none}
.intro-tools{flex-direction:column;align-items:flex-end;gap:10px}.intro-tools span{color:#c3dec8}.intro-tools .btn{background:#163f2f;border-color:#709473;color:#efffe5;box-shadow:0 4px 0 #041b14;font-size:12px;padding:11px 16px}
.workspace{grid-template-columns:370px minmax(0,1fr);gap:30px;perspective:1400px}
.editor,.result{border:1px solid #d8e9ce;border-bottom:6px solid #aec6ad;box-shadow:0 9px 0 #001b1338,0 20px 45px #00170f50,inset 0 1px 0 #fff;border-radius:20px;animation:panel-in .7s cubic-bezier(.2,.8,.2,1) both}
.editor{background:linear-gradient(110deg,#fff,#f5faef);position:relative}.result{animation-delay:.1s;background:linear-gradient(135deg,#fff 45%,#f5faef);padding:28px 30px}
.editor-heading{padding:23px 22px 17px;background:linear-gradient(130deg,#f1fadd,#fff)}
.editor-heading .eyebrow{font-size:8px;letter-spacing:1.8px;margin-bottom:8px}.editor-heading h2{font-size:20px}.pill{background:#dcf6bb;color:#254f12;border:1px solid #b8d992;font-size:8px}
.fill-guide{display:flex;gap:11px;margin:0 18px 20px;padding:14px 13px;border:1px solid #dbbc41;border-left:4px solid #ba8810;border-radius:11px;background:linear-gradient(125deg,#fff3ae,#fff9df);color:#513f0c;box-shadow:0 3px 0 #d8c27640}
.guide-icon{height:29px;width:29px;border-radius:9px;display:grid;place-items:center;font-size:21px;background:#f2d45d;flex-shrink:0;color:#594409}
.fill-guide strong{font-size:11px;line-height:1.4;display:block}.fill-guide p{font-size:10px;line-height:1.6;margin-top:5px}
.model-field{padding:13px;background:#eaf4df;border:1px solid #bed3ae;border-radius:10px;margin-bottom:20px!important}
.form-section{border-color:#cbdcc4;background:linear-gradient(135deg,#ffffffa6,#eff7e433)}
.form-section h3{font-size:15px;margin-bottom:21px;color:#15462b}.form-section h3>span{background:linear-gradient(#367c43,#115b31);color:#efffdc;border-color:#124a26;box-shadow:0 3px 0 #083c23;padding:7px 8px;font-size:11px;border-radius:8px}
.field{gap:8px;margin-bottom:17px;position:relative}.field label{font-size:11px;font-weight:700;color:#234b32;align-items:center;line-height:1.4;flex-wrap:wrap}.field label em{color:#52634c;font-size:9px}.field small{color:#53684c}
input,select,textarea{border:1px solid #86a37d;border-bottom-width:2px;background:#fff;box-shadow:inset 0 2px 4px #233d1410,0 2px 0 #cadbb53b;min-height:43px;font-size:12px;color:#163b21;border-radius:9px;transition:border-color .2s,box-shadow .2s,background .2s}
input:hover,select:hover,textarea:hover{border-color:#416b38}input::placeholder,textarea::placeholder{color:#69785d}
input:focus,select:focus,textarea:focus{border-color:#1b6a32;background:#fff;box-shadow:0 0 0 4px #97d25a45,0 4px 10px #1e51251a}
.money>span{color:#4b6644;font-weight:700;top:14px;font-size:11px}.money input{font-weight:600;padding-left:33px}
.priority-field input,.priority-field select,.sign-inputs .field:first-child input{background:linear-gradient(140deg,#fffce9,#fff3bd);border-color:#ae8a26;border-left:3px solid #b48c13;box-shadow:inset 0 2px 4px #6d56100a,0 3px 0 #d3ba5550}
.priority-field input:focus,.priority-field select:focus{background:#fffef3;border-color:#235f21;box-shadow:0 0 0 4px #b9e87b70,0 4px 9px #234b1b20}
.field-badge{font-size:7px!important;letter-spacing:.7px;font-weight:800!important;padding:3px 5px;border-radius:4px;background:#f3e2a0;color:#69510c!important;line-height:1;white-space:nowrap}
.priority-field.needs-entry .field-badge{background:#76510a;color:#fff8d5!important}.priority-field.needs-entry input{border-color:#9f660d;border-style:solid;box-shadow:0 0 0 3px #ebcd7e45;background:#fff4c4}
.priority-field.is-reviewed .field-badge{background:#e0efc9;color:#315a18!important}.priority-field.is-reviewed input{border-left-color:#3c8a2d}
.field-grid{gap:0 13px}.text-btn{font-weight:700;color:#175d2b;line-height:1.6;text-decoration:underline;text-decoration-color:#a7c591;text-underline-offset:4px}
.sign-inputs small{font-size:9px}.sign-inputs label .field-badge{margin-left:auto}
.editor-foot{padding-top:7px}.editor-foot p{color:#4f6147;font-size:10px}
.result-top .eyebrow{color:#397729;letter-spacing:2px}.result-top h2{color:#063b26;font-size:22px}.result-top p:not(.eyebrow){color:#4d6654;font-size:12px}.pill.light{color:#49633a;border-color:#ccddbd;background:#f1f8e9}
.overview{position:relative;isolation:isolate;background:linear-gradient(120deg,#effbdc,#dff0cd);border:1px solid #b4d58e;border-top-color:#e7facd;border-bottom:4px solid #a4c878;border-radius:14px;box-shadow:inset 0 1px 0 #fff,0 7px 15px #224b1c12;padding:23px 24px}
.entry-title h2{color:#073b23;text-shadow:0 2px 0 #fff;font-size:39px}.entry-title p{color:#37592c;font-size:12px;font-weight:600}.value-mini{border-color:#adc693}.value-mini span{color:#49633d}.value-mini strong{color:#214926;font-size:14px}
.composition-bar{height:9px;box-shadow:0 1px 0 #fff;margin-top:24px}.composition-bar span{transition:width .4s ease}.legend-item{color:#3d5935;font-size:10px}.legend-item strong{font-size:11px;color:#173f24}
.segmented{background:#e3edda;border-color:#a8bf95;box-shadow:inset 0 2px 4px #25471418}.segmented button{color:#425b39}.segmented button.active{background:linear-gradient(#fff,#f8fce9);color:#0b5726;box-shadow:0 3px 0 #9cb882,0 4px 8px #18491f20}
.option-title h3{font-size:15px}
.plan-card{background:radial-gradient(ellipse at 100% 0,#39853855,transparent 65%),linear-gradient(130deg,#063b28,#0d5932);border:1px solid #569447;border-top-color:#89bb68;border-bottom:5px solid #032c1d;border-radius:16px;box-shadow:inset 0 1px 0 #daff9b30,0 6px 0 #c1d6ad,0 15px 22px #143a2526;transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .3s ease,box-shadow .3s ease;transform-style:preserve-3d}
.plan-card:after{border-color:#adf77b35;box-shadow:0 0 0 38px #b9f48106,0 0 0 76px #b9f48104;animation:orb-drift 8s ease-in-out infinite}
.plan-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,#c7ff8d0d 47%,transparent 58%);background-size:250% 100%;animation:card-sheen 8s ease-in-out infinite}
.plan-card>*{position:relative;z-index:1}.plan-top{color:#d4edc8;font-size:10px}.plan-top span:last-child{color:#d0f4b1;font-weight:700}.terms button{background:#052e2170;border-color:#66935b;color:#ebf8e5;font-size:11px;min-width:37px;box-shadow:0 2px 0 #01281c;transition:transform .2s,background .2s}.terms button:hover{background:#285f32;transform:translateY(-2px)}.terms button.active{background:linear-gradient(#ceff96,#a0e75d);border-color:#c8f78b;border-bottom-color:#6f9e43;box-shadow:0 3px 0 #193b1e,0 0 18px #b2ef6d29;color:#143c19}
.plan-values p{color:#d3e7ce;font-size:11px}.plan-values strong{font-size:34px;text-shadow:0 3px 0 #012b1b80}.plan-values .last strong,.emcash-card .plan-values strong{color:#c0ff84}.plan-values .arrow{color:#b6e58e}.plan-values small{color:#e1f2d5}.plan-detail{font-size:11px;color:#d0e6c8;border-color:#8fc67340}.plan-detail strong{color:#fff}
.section-title>span{color:#526b49;font-size:10px}.payment-step{border:1px solid #bbcdb0;border-bottom:3px solid #abbf9c;background:linear-gradient(145deg,#fff,#edf5e5);box-shadow:0 4px 7px #23491d0e;transition:transform .2s,box-shadow .2s}.payment-step:hover{transform:translateY(-4px);box-shadow:0 8px 14px #23491d24}.payment-step:first-child{background:linear-gradient(145deg,#e2f8c5,#c9e9a3);border-color:#a4c97f}.payment-step p{color:#284d25}.payment-step strong{color:#163f22}.payment-step small{color:#4b6042}.payment-step .step-num{border-color:#abc195;color:#31542c;box-shadow:0 2px 0 #bcd1a5;font-weight:700}
.bank-card{background:linear-gradient(145deg,#fff,#f1f7ea);border-color:#c0d1b5;border-bottom:3px solid #bacdab;box-shadow:0 5px 12px #1c421818}.bank-card p,.bank-card small{color:#4f6545}.bank-card p{font-size:10px}.bank-card small{font-size:9px}.icon-square{background:#d4edb8;box-shadow:inset 0 1px 0 #fff,0 3px 0 #b5cc9e;color:#1b542a}.icon-square.pale{background:#e4eac8;color:#5f652b}
.annual-summary>p{color:#526747}.annual-items>span{border-color:#c7d9b5;background:#f4f8e8}.annual-items small{color:#526442}
.conditions{background:#edf4e6;border-color:#c1d3b2;color:#3c5735}.conditions strong{color:#1e4729}.construction{background:#f5f9ef;border-color:#c1d3b2}.construction p,.hint,.calculation-info summary,.calculation-info p{color:#4d6345}.proposal-footer{color:#49673d;border-color:#bed1b2}
.advisor{background:linear-gradient(110deg,#e5f2d5,#f9fcf3);border:1px solid #c5d9b4;box-shadow:inset 0 1px 0 #fff,0 3px 0 #d7e3cb}.advisor-logo{mix-blend-mode:multiply}.advisor-photo{border-color:#559d29;box-shadow:0 3px 0 #aac582,0 7px 10px #24431b20}.advisor p span{color:#48623c}
.result.is-updating .overview{animation:result-feedback .55s ease-out}.result.is-updating .entry-title h2{animation:value-arrive .3s ease-out}
dialog{background:linear-gradient(135deg,#fff,#f0f8e7);border-color:#b0cf97;border-bottom:5px solid #7ba15d;box-shadow:0 16px 0 #001e1330,0 30px 100px #00170f99}dialog::backdrop{background:#021b15c7;backdrop-filter:blur(6px)}
button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #af7910;outline-offset:4px}
body.presenting .motion-toggle{display:inline-flex}body.presenting .shell{padding-top:36px}body.presenting .result{animation:none}
@keyframes logo-breathe{0%,100%{transform:translateY(1px) scale(.985)}50%{transform:translateY(-3px) scale(1.035)}}
@keyframes logo-glow{0%,100%{opacity:.45;transform:scale(.88)}50%{opacity:.95;transform:scale(1.14)}}
@keyframes logo-shadow{0%,100%{opacity:.7;transform:scaleX(1)}50%{opacity:.35;transform:scaleX(.85)}}
@keyframes edge-flow{to{background-position:200% 0}}
@keyframes orb-drift{0%,100%{transform:translate(0,0)}50%{transform:translate(-13px,10px)}}
@keyframes card-sheen{0%,20%{background-position:100% 0}70%,100%{background-position:-100% 0}}
@keyframes panel-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@keyframes result-feedback{0%{box-shadow:0 0 0 4px #91ca4e80,0 7px 15px #224b1c12}100%{box-shadow:0 0 0 0 #91ca4e00,0 7px 15px #224b1c12}}
@keyframes value-arrive{from{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1450px){.workspace{grid-template-columns:400px minmax(0,1fr)}.plan-values strong{font-size:38px}.entry-title h2{font-size:43px}}
@media(max-width:1250px){.header-status{display:none}.workspace{grid-template-columns:340px minmax(0,1fr);gap:22px}.result{padding:25px 23px}.plan-values strong{font-size:29px}.entry-title h2{font-size:35px}.brand-caption{font-size:8px}}
@media(max-width:1000px){.brand-caption{display:none}.workspace{grid-template-columns:310px minmax(0,1fr);gap:18px}.result{padding:24px 19px}.entry-title h2{font-size:29px}.plan-values strong{font-size:24px}.value-mini strong{font-size:11px}.entry-title p{font-size:11px}.overview{padding:20px 17px}.plan-card{padding:21px 18px}.legend-item{font-size:9px}.legend-item strong{font-size:10px}.header-actions .motion-label{display:none}.motion-toggle{width:34px;height:34px;padding:0!important}.payment-step strong{font-size:10px}}
@media(max-width:800px){.topbar{height:90px;padding:0 20px}.logo-stage{width:150px;height:76px}.imobi-logo{width:150px;height:68px}.brand{gap:8px}.header-actions .btn{padding:9px 10px;font-size:10px}.shell{padding:30px 18px}.intro h1{font-size:36px}.intro-tools .btn{margin:0}.intro{margin-bottom:26px}.workspace{grid-template-columns:1fr;gap:28px}.editor,.result{border-radius:17px}.result{padding:26px}.entry-title h2{font-size:37px}.plan-values strong{font-size:32px}.payment-step strong{font-size:12px}.bank-grid{grid-template-columns:1fr 1fr}.fill-guide{margin:0 22px 20px}.model-field{margin-left:22px!important;margin-right:22px!important}.intro>div>p:last-child{max-width:none}.field-badge{font-size:8px!important}}
@media(max-width:480px){.topbar{height:84px;padding:0 14px;gap:6px}.logo-stage{width:120px;height:70px}.imobi-logo{width:120px;height:58px}.header-actions{gap:4px}.header-actions .btn{font-size:9px;padding:8px 7px}.header-actions .motion-toggle{width:28px;height:30px}.header-actions .count{display:none}.shell{padding:28px 13px}.intro{display:block}.intro h1{font-size:33px;letter-spacing:-1.2px}.intro .eyebrow{font-size:8px;letter-spacing:1.5px}.intro>div>p:last-child{font-size:12px}.intro-tools{align-items:flex-start;margin-top:20px}.editor-heading h2{font-size:20px}.result{padding:24px 17px}.result-top h2{font-size:19px}.result-top p:not(.eyebrow){font-size:11px}.entry-title h2{font-size:30px}.value-mini strong{font-size:11px}.value-mini span{font-size:9px}.overview{padding:19px 15px}.composition-legend{display:grid;grid-template-columns:1fr 1fr;gap:13px}.legend-item{font-size:10px}.legend-item strong{font-size:11px}.plan-values strong{font-size:25px}.plan-values p{font-size:10px}.plan-card{padding:21px 16px}.plan-top{font-size:8px}.terms{gap:5px}.terms button{padding:7px 9px;font-size:10px}.option-title h3{font-size:12px}.segmented button{padding:8px 12px}.sign-timeline{gap:5px}.payment-step{padding:10px 5px}.payment-step strong{font-size:10px}.payment-step small{font-size:7px}.bank-grid{grid-template-columns:1fr}.section-title>span{font-size:9px}.form-section{padding:20px}.field label{font-size:11px}.money>span{font-size:10px}.motion-label{display:none}.result-top .pill{display:none}body.presenting .result{padding:23px 16px}.advisor-logo{display:none}}
@media(max-width:370px){.header-actions .btn{font-size:8px;padding:8px 5px}.logo-stage{width:105px}.imobi-logo{width:105px}.topbar{padding:0 10px}.field-badge{font-size:7px!important}.plan-values strong{font-size:22px}}
.advisor-scene{position:relative;isolation:isolate;display:flex;align-items:center;min-height:240px;margin-top:65px;padding:27px 25px 27px 43%;border:1px solid #509044;border-bottom:5px solid #032c1d;border-radius:16px;background:radial-gradient(ellipse at 18% 60%,#4d9a4555,transparent 45%),linear-gradient(125deg,#0a432d,#062c21);box-shadow:inset 0 1px 0 #b6ef8a30,0 6px 0 #c1d6ad,0 14px 25px #163d2320;overflow:visible;color:#f4ffe8}
.advisor-scene:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#9ee65e0d,transparent 55%);z-index:-1}
.advisor-aura{position:absolute;left:7%;top:12px;width:26%;aspect-ratio:1;border-radius:50%;border:1px solid #b5ed7840;box-shadow:0 0 0 19px #acf66c08;animation:advisor-halo 6s ease-in-out infinite;z-index:-1}
.advisor-avatar{position:absolute;bottom:0;left:4%;width:34%;height:315px;overflow:hidden;pointer-events:none;mask-image:linear-gradient(#000 92%,transparent)}
.advisor-avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;filter:drop-shadow(8px 7px 6px #001a124d);transform-origin:center bottom;animation:avatar-float 6s ease-in-out infinite}
.advisor-copy{position:relative;z-index:1}.advisor-copy .eyebrow{font-size:8px!important;color:#d1f3a8!important;letter-spacing:1.7px;margin:0 0 13px!important;font-weight:700}.advisor-copy>strong{font-size:clamp(18px,1.7vw,24px);line-height:1.35;letter-spacing:-.7px;text-shadow:0 2px 0 #011c1380}.advisor-copy>strong>span{color:#bbf47b}.advisor-copy .advisor-name{font-size:14px;color:#f4ffe8;font-weight:700;margin-top:20px}.advisor-copy .advisor-name span{display:block;color:#c8dfb9;font-size:10px;margin-top:4px;font-weight:400}.advisor-brand{display:inline-block;font-size:8px;letter-spacing:1.5px;color:#d7edc2;margin-top:16px}
@keyframes avatar-float{0%,100%{transform:translateY(2px) rotate(-.4deg)}50%{transform:translateY(-4px) rotate(.4deg)}}
@keyframes advisor-halo{0%,100%{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}
@media(max-width:1100px) and (min-width:801px){.advisor-scene{padding-left:42%;min-height:220px;padding-right:16px}.advisor-avatar{height:260px}.advisor-copy>strong{font-size:18px}.advisor-copy .eyebrow{font-size:7px!important;letter-spacing:1px}}
@media(max-width:480px){.advisor-scene{margin-top:52px;min-height:210px;padding:21px 12px 21px 45%}.advisor-avatar{width:45%;height:247px;left:-1%;mask-image:linear-gradient(#000 90%,transparent)}.advisor-copy>strong{font-size:17px;letter-spacing:-.5px}.advisor-copy .eyebrow{font-size:6px!important;letter-spacing:1.1px;line-height:1.7;margin-bottom:9px!important}.advisor-copy .advisor-name{font-size:12px;margin-top:15px}.advisor-copy .advisor-name span{font-size:9px}.advisor-brand{font-size:6px;letter-spacing:1px;line-height:1.6;margin-top:12px}.advisor-aura{width:40%;left:0}}
body.motion-paused *,body.motion-paused *:before,body.motion-paused *:after{animation:none!important;transition:none!important}.motion-paused .plan-card{transform:none!important}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.plan-card{transform:none!important}}
@media print{body{background:#fff}body:before,.fill-guide,.field-badge,.motion-toggle{display:none!important}*,*:before,*:after{animation:none!important;transition:none!important}.editor,.result,.overview,.plan-card,.payment-step,.bank-card,.advisor{box-shadow:none!important;transform:none!important}.result{border:0!important;background:#fff}.plan-card{border-bottom-width:1px}.plan-card:before,.plan-card:after{display:none}.overview{border-bottom-width:1px}.entry-title h2{font-size:32px}.plan-values strong{font-size:28px}.bank-grid{grid-template-columns:1fr 1fr}.advisor-scene{min-height:155px;padding:17px 25px 17px 34%;margin-top:30px;border-bottom-width:1px}.advisor-avatar{width:27%;height:180px;left:3%}.advisor-copy>strong{font-size:19px}.advisor-copy .advisor-name{margin-top:10px}.advisor-brand{margin-top:7px}.advisor-copy .eyebrow{margin-bottom:8px!important}.advisor-aura{display:none}}
