.pc-well-bar{position:relative;height:10px;border-radius:var(--pc-radius-pill);background:var(--pc-well-track)}.pc-well-bar__fill{position:relative;display:block;height:100%;max-width:100%;border-radius:inherit;background:var(--pc-well-fill)}.pc-well-bar__fill:after{content:"";position:absolute;top:50%;right:0;width:18px;height:18px;border:2px solid var(--pc-gold);border-radius:50%;background:var(--pc-paper);box-shadow:0 0 0 5px var(--pc-well-knob-ring);transform:translate(50%,-50%)}.pc-well-progress__amount b{font-variant-numeric:tabular-nums}.pc-well{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);overflow:hidden;border-radius:var(--pc-radius-xl);background:var(--pc-blue-section);box-shadow:var(--pc-shadow-panel);isolation:isolate}.pc-well__main{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(28px,4.4vw,60px);color:var(--pc-on-blue)}.pc-well__badge{display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 16px 8px 12px;border:1px solid var(--pc-gold-ring-blue);border-radius:var(--pc-radius-pill);background:var(--pc-blue-tint);font-size:var(--pc-fs-eyebrow);font-weight:600;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--pc-gold)}.pc-well__badge svg{width:16px;height:16px;flex:none}.pc-well__title{max-width:19ch;margin:26px 0 0;line-height:var(--pc-lh-snug);color:var(--pc-on-blue);text-wrap:balance}h1.pc-well__title{font-size:var(--pc-fs-h1)}h2.pc-well__title{font-size:var(--pc-fs-h2)}.pc-well__text{max-width:56ch;text-wrap:pretty;margin:18px 0 0;font-size:var(--pc-fs-2);line-height:var(--pc-lh-body);color:var(--pc-on-blue-soft)}.pc-well__progress{align-self:stretch;margin-top:30px}.pc-well__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:30px}.pc-well__actions .pc-btn svg{width:16px;height:16px}.pc-well__fine{margin:18px 0 0;font-size:var(--pc-fs-1);line-height:1.6;color:var(--pc-on-blue-muted)}.pc-well-progress--card{padding:clamp(20px,2.6vw,30px);border:1px solid var(--pc-line-blue);border-radius:var(--pc-radius-lg);background:var(--pc-well-panel)}.pc-well-progress__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:0;font-size:var(--pc-fs-eyebrow);font-weight:600;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:var(--pc-on-blue-label)}.pc-well-progress__goal{letter-spacing:.08em;color:var(--pc-gold)}.pc-well-progress--card .pc-well-progress__amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:14px 0 20px}.pc-well-progress--card .pc-well-progress__amount b{font-family:var(--pc-font-display);font-size:var(--pc-fs-h1);font-weight:500;line-height:1;color:var(--pc-on-blue)}.pc-well-progress--card .pc-well-progress__amount span{font-size:var(--pc-fs-1);color:var(--pc-on-blue-soft)}.pc-well-progress__foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin:18px 0 0;font-size:var(--pc-fs-1);color:var(--pc-on-blue-muted)}.pc-well-progress--card .pc-well-progress__pct{font-family:var(--pc-font-display);font-size:var(--pc-fs-h3);font-weight:500;color:var(--pc-gold)}.pc-well__side{position:relative;isolation:isolate;display:grid;grid-template-rows:auto 1fr auto;gap:28px;min-height:100%;padding:clamp(24px,3.6vw,48px);overflow:hidden;background:var(--pc-blue-2);color:var(--pc-on-blue)}.pc-well__photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:58% 50%}.pc-well__side:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--pc-well-veil)}.pc-well__count{display:grid;justify-items:end;gap:6px;margin:0;text-align:right}.pc-well__count span{font-size:var(--pc-fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pc-on-blue-soft)}.pc-well__count b{font-family:var(--pc-font-display);font-size:var(--pc-fs-h1);font-weight:500;line-height:1;font-variant-numeric:tabular-nums;color:var(--pc-on-blue)}.pc-well__quote{align-self:end;max-width:32ch;margin:0;padding-left:20px;border-left:2px solid var(--pc-gold-line)}.pc-well__quote p{margin:0;font-family:var(--pc-font-display);font-size:var(--pc-fs-h3);line-height:1.45;color:var(--pc-on-blue);text-wrap:pretty}.pc-well__quote footer{margin-top:14px;font-size:var(--pc-fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pc-on-blue-label)}.pc-well__partner{display:flex;align-items:center;gap:14px;margin:0}.pc-well__mark{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--pc-paper);font-family:var(--pc-font-display);font-size:var(--pc-fs-1);font-weight:600;color:var(--pc-ink)}.pc-well__partner b{display:block;font-size:var(--pc-fs-2);font-weight:600}.pc-well__partner b+span{font-size:var(--pc-fs-1);color:var(--pc-on-blue-soft)}@media(max-width:1023px){.pc-well{grid-template-columns:1fr}.pc-well__side{min-height:440px}}@media(max-width:580px){.pc-well{border-radius:var(--pc-radius-lg)}.pc-well__badge{letter-spacing:.1em}.pc-well__actions .pc-btn{width:100%}.pc-well__side{min-height:400px}}.pc-ihero{padding-top:clamp(14px,2vw,28px)}.pc-istrip{padding-block:clamp(28px,3.4vw,44px);border-bottom:1px solid var(--pc-line);background:var(--pc-paper)}.pc-istrip__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.pc-istrip__item{display:grid;align-content:start;gap:6px;padding:4px clamp(16px,2.4vw,32px);border-left:1px solid var(--pc-line-ink-soft)}.pc-istrip__item:first-child{padding-left:0;border-left:0}.pc-istrip__item b{font-family:var(--pc-font-display);font-size:var(--pc-fs-num-lg);font-weight:500;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--pc-ink)}.pc-istrip__item span{max-width:24ch;font-size:var(--pc-fs-1);line-height:1.5;color:var(--pc-muted)}.pc-ihow__head{max-width:660px}.pc-ihow__head h2{margin:0}.pc-ihow__head .pc-lead{margin:16px 0 0;text-wrap:pretty}.pc-ihow__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;counter-reset:none}.pc-ihow__step{padding:clamp(24px,2.6vw,32px);border:1px solid var(--pc-line-blue);border-radius:var(--pc-radius-lg);background:var(--pc-blue-tint);transition:background-color var(--pc-dur) var(--pc-ease),transform var(--pc-dur) var(--pc-ease)}.pc-ihow__step:hover{background:var(--pc-blue-tint-hover);transform:translateY(-3px)}.pc-ihow__num{display:block;font-family:var(--pc-font-display);font-size:var(--pc-fs-num-lg);line-height:1;color:var(--pc-gold)}.pc-ihow__step h3{margin:22px 0 10px;font-size:var(--pc-fs-h3)}.pc-ihow__step p{margin:0;font-size:var(--pc-fs-2);line-height:var(--pc-lh-body);color:var(--pc-on-blue-soft)}.pc-iwhy__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,5.5vw,88px)}.pc-iwhy__photo{margin:0;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--pc-radius-xl);box-shadow:var(--pc-shadow-photo)}.pc-iwhy__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:30% 50%}.pc-iwhy__copy h2{margin:0}.pc-iwhy__copy .pc-lead{max-width:58ch;text-wrap:pretty;margin:16px 0 0}.pc-iwhy__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px;margin:32px 0 0;padding:0;list-style:none}.pc-iwhy__list li{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;font-size:var(--pc-fs-cards);line-height:1.6;color:var(--pc-muted)}.pc-iwhy__list b{display:block;margin-bottom:4px;font-size:var(--pc-fs-2);font-weight:650;color:var(--pc-ink)}.pc-iwhy__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--pc-gold-fill);color:var(--pc-ink)}.pc-iwhy__icon svg{width:20px;height:20px}.pc-iwhy__source{margin:26px 0 0;font-size:var(--pc-fs-1);color:var(--pc-muted)}.pc-iverse{background:var(--pc-ivory-2);text-align:center}.pc-iverse__quote{max-width:780px;margin:0 auto}.pc-iverse__quote p{margin:0;font-family:var(--pc-font-display);font-size:var(--pc-fs-quote);line-height:1.45;color:var(--pc-ink);text-wrap:balance}.pc-iverse__quote footer{margin-top:18px;font-size:var(--pc-fs-eyebrow);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--pc-gold-text)}.pc-iris__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,5.5vw,88px)}.pc-iris__copy h2{margin:0}.pc-iris__copy .pc-lead{max-width:62ch;text-wrap:pretty;margin:16px 0 0}.pc-iris__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:30px}.pc-iris__actions .pc-btn svg{width:16px;height:16px}.pc-iris__facts{display:grid;margin:0;border:1px solid var(--pc-line-blue);border-radius:var(--pc-radius-lg);background:var(--pc-blue-tint)}.pc-iris__facts>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;padding:20px 24px;border-top:1px solid var(--pc-line-blue)}.pc-iris__facts>div:first-child{border-top:0}.pc-iris__facts dt{font-size:var(--pc-fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pc-on-blue-label)}.pc-iris__facts dd{margin:0;font-family:var(--pc-font-display);font-size:var(--pc-fs-title-sm);color:var(--pc-on-blue);text-align:right}@media(max-width:1023px){.pc-ihow__steps,.pc-iwhy__grid,.pc-iris__grid{grid-template-columns:1fr}.pc-iwhy__photo{aspect-ratio:16 / 10}}@media(max-width:860px){.pc-istrip__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.pc-istrip__item:nth-child(odd){padding-left:0;border-left:0}}@media(max-width:580px){.pc-iwhy__list{grid-template-columns:1fr}.pc-iris__actions .pc-btn{width:100%}}.pc-acc-well__card{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);overflow:hidden;border:1px solid var(--pc-line);border-radius:var(--pc-radius-lg);background:var(--pc-white);box-shadow:var(--pc-shadow-float)}.pc-acc-well__photo img{display:block;width:100%;height:100%;min-height:240px;object-fit:cover;object-position:58% 50%}.pc-acc-well__body{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(22px,3vw,34px)}.pc-acc-well__text{max-width:62ch;margin:10px 0 0;font-size:var(--pc-fs-2);line-height:var(--pc-lh-body);color:var(--pc-muted)}.pc-acc-well__body>div{align-self:stretch;max-width:560px;margin:22px 0}.pc-well-progress--account .pc-well-progress__amount{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px;font-size:var(--pc-fs-1);color:var(--pc-muted)}.pc-well-progress--account .pc-well-progress__amount b{font-size:var(--pc-fs-2);font-weight:650;color:var(--pc-ink)}.pc-well-progress--account .pc-well-progress__pct{font-weight:600;color:var(--pc-gold-text)}.pc-well-progress--account .pc-well-bar{background:var(--pc-well-track-light)}@media(max-width:700px){.pc-acc-well__card{grid-template-columns:1fr}.pc-acc-well__photo img{min-height:0;aspect-ratio:16 / 9}}
