/* An additive EOR section. All selectors stay within its namespace. */
#eor-why-choose{background:#F6F6F2;border-radius:24px;padding:48px;}
#eor-why-choose .ev-heading{text-align:center;max-width:920px;margin:0 auto 32px;}
#eor-why-choose .ev-heading h2{font-size:clamp(32px,3.3vw,46px);margin-bottom:0;}
#eor-why-choose .eor-eyebrow{margin-bottom:16px;}
#eor-why-choose .ev-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
#eor-why-choose .ev-card{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:24px;padding:28px;background:#FFFFFF;border:1px solid transparent;border-radius:24px;min-width:0;}
#eor-why-choose .ev-card h3{font-size:21px;line-height:1.35;letter-spacing:-.4px;margin-bottom:12px;}
#eor-why-choose .ev-card p{font-size:14px;line-height:1.75;margin:0;}
#eor-why-choose .ev-art{display:block;width:100%;height:auto;fill:none;stroke:#032058;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
#eor-why-choose .ev-art .ev-line{stroke:#35AECB;stroke-width:3;}
@media(prefers-reduced-motion:no-preference){
#eor-why-choose .ev-card{transition:border-color .2s ease,transform .2s ease;}
#eor-why-choose .ev-card:hover{border-color:#35AECB;transform:translateY(-3px);}
#eor-why-choose.ev-enter .ev-art .ev-line{animation:ev-draw .8s ease both;}
#eor-why-choose.ev-enter .ev-card:nth-child(2) .ev-line{animation-delay:.12s;}
#eor-why-choose.ev-enter .ev-card:nth-child(3) .ev-line{animation-delay:.24s;}
#eor-why-choose.ev-enter .ev-card:nth-child(4) .ev-line{animation-delay:.36s;}
#eor-why-choose.ev-paused .ev-line{animation-play-state:paused;}
@keyframes ev-draw{from{stroke-dasharray:180;stroke-dashoffset:180;opacity:.3}to{stroke-dasharray:180;stroke-dashoffset:0;opacity:1}}
}
@media(max-width:1100px){#eor-why-choose{padding:36px;}#eor-why-choose .ev-card{grid-template-columns:82px minmax(0,1fr);gap:18px;padding:24px;}}
@media(max-width:760px){#eor-why-choose .ev-grid{grid-template-columns:1fr;}#eor-why-choose .ev-card{grid-template-columns:100px minmax(0,1fr);}}
@media(max-width:600px){#eor-why-choose{padding:32px 18px;border-radius:16px;}#eor-why-choose .ev-card{border-radius:16px;padding:22px 18px;grid-template-columns:68px minmax(0,1fr);gap:16px;}#eor-why-choose .ev-card h3{font-size:19px;}#eor-why-choose .ev-heading h2{font-size:30px;line-height:1.18;}#eor-why-choose .ev-heading{margin-bottom:26px;}}

/* Feature → reassurance → practical benefit; copy stays visible at every width. */
#eor-why-choose .ev-card .ev-reassurance{font-size:13px;font-weight:600;line-height:1.55;color:#032058;margin:0 0 12px;padding-left:10px;border-left:3px solid #35AECB;}
#eor-why-choose .ev-card .ev-benefit{font-size:14px;font-weight:400;line-height:1.75;}
@media(max-width:420px){#eor-why-choose .ev-card{grid-template-columns:1fr;gap:16px;}#eor-why-choose .ev-art{width:76px;}}

#eor-why-choose .ev-fee-number{color:#35AECB;font-size:28px;font-weight:700;line-height:1.2;white-space:nowrap;}

/* A modest emphasis for the shorter account-contact benefit. */
#eor-why-choose .ev-card:nth-child(2) .ev-benefit{font-size:16px;line-height:1.6;font-weight:500;}

/* Independent native disclosures: only the feature and reassurance remain closed. */
#eor-why-choose .ev-grid{align-items:start;}
#eor-why-choose .ev-card{display:block;padding:0;overflow:hidden;}
#eor-why-choose .ev-card summary{display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;cursor:pointer;padding:28px;}
#eor-why-choose .ev-card summary::-webkit-details-marker{display:none;}
#eor-why-choose .ev-card summary>div{min-width:0;}
#eor-why-choose .ev-card summary .ev-reassurance{margin-bottom:0;}
#eor-why-choose .ev-chevron{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:2px solid #35AECB;border-radius:50%;color:#35AECB;}
#eor-why-choose .ev-chevron svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}
#eor-why-choose .ev-card[open] .ev-chevron{transform:rotate(180deg);}
#eor-why-choose .ev-card summary:hover{background:#EBF7FA;}
#eor-why-choose .ev-card summary:focus-visible{outline:3px solid #032058;outline-offset:-6px;border-radius:24px;}
#eor-why-choose .ev-reveal{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:22px;padding:0 28px 28px;}
#eor-why-choose .ev-card:nth-child(2) .ev-benefit,#eor-why-choose .ev-card:nth-child(2) .ev-fee-number{font-weight:400;}
@media(prefers-reduced-motion:no-preference){#eor-why-choose .ev-card:hover{transform:none;}#eor-why-choose .ev-chevron{transition:transform .2s ease;}#eor-why-choose .ev-card[open] .ev-reveal{animation:ev-reveal .2s ease;}@keyframes ev-reveal{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}}
@media(max-width:600px){#eor-why-choose .ev-card summary{padding:22px 18px;gap:12px;}#eor-why-choose .ev-reveal{grid-template-columns:60px minmax(0,1fr);gap:16px;padding:0 18px 22px;}#eor-why-choose .ev-reveal .ev-art{width:100%;}#eor-why-choose .ev-card summary:focus-visible{border-radius:16px;}}

@media(min-width:1101px){#eor-why-choose .ev-card h3.ev-global-title{font-size:clamp(16px,1.45vw,21px);white-space:nowrap;}}

/* The same four illustrations remain visible in each disclosure header. */
#eor-why-choose .ev-card summary{display:grid;grid-template-columns:44px minmax(0,1fr) 36px;gap:14px;padding:26px 24px;}
#eor-why-choose .ev-card summary>.ev-art{width:44px;height:44px;object-fit:contain;}
#eor-why-choose .ev-reveal{display:block;padding:0 24px 26px 82px;}
@media(min-width:1101px){#eor-why-choose .ev-card h3.ev-global-title{font-size:clamp(16px,1.25vw,18px);}}
@media(max-width:600px){#eor-why-choose .ev-card summary{grid-template-columns:36px minmax(0,1fr) 32px;gap:10px;padding:22px 16px;}#eor-why-choose .ev-card summary>.ev-art{width:36px;height:36px;}#eor-why-choose .ev-chevron{width:32px;height:32px;min-width:0;}#eor-why-choose .ev-reveal{padding:0 16px 22px 62px;}}

/* One consistent benefit typography across all four disclosures. */
#eor-why-choose .ev-card .ev-benefit,#eor-why-choose .ev-card:nth-child(2) .ev-benefit{font-size:16px;line-height:1.6;font-weight:400;margin:0;}
#eor-why-choose .ev-card .ev-fee-number,#eor-why-choose .ev-card:nth-child(2) .ev-fee-number{font-size:28px;line-height:1.2;font-weight:400;color:#35AECB;}

#eor-why-choose .ev-card .ev-so{color:#35AECB;font-size:inherit;font-weight:400;}
