:root{--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1)}.file-card .name,.file-card .meta{display:block}.js-motion header{transition:background-color .4s var(--ease-out),box-shadow .4s var(--ease-out),backdrop-filter .4s}.js-motion header.is-scrolled{box-shadow:0 1px #c9d3df59}.js-motion .h-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.js-motion .h-word>span{display:inline-block;transform:translateY(105%);transition:transform 1.1s var(--ease-out);transition-delay:calc(var(--i) * 55ms + .12s)}.js-motion .is-titled .h-word>span{transform:none}.js-motion .hero-after{opacity:0;transform:translateY(14px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transition-delay:calc(var(--i, 0) * 90ms + .52s)}.js-motion .is-titled .hero-after{opacity:1;transform:none}.js-motion #stmt{transform-origin:50% 60%;will-change:transform}.js-motion #stmt.pre{opacity:0;transform:translate3d(0,80px,-120px) rotateX(24deg) rotateY(-18deg) rotate(2deg)}.js-motion #stmt.arrive{transition:opacity .7s var(--ease-out),transform 1.6s var(--ease-out)}#scan{opacity:0}.js-motion #scan{opacity:0;transition:opacity .3s;will-change:transform;pointer-events:none}.js-motion #scan.on{opacity:1}.js-motion .stmt-line{transition:background-color .5s var(--ease-out),color .5s var(--ease-out)}.js-motion .stmt-line.is-read[data-kind=interchange]{background-color:#0f2a4a12}.js-motion .stmt-line.is-read[data-kind=network]{background-color:#5b6b801a}.js-motion .stmt-line.is-read[data-kind=markup]{background-color:#3f8f4e24}.js-motion .stmt-chip{opacity:0;transform:scale(.6) translate(-6px);transition:opacity .35s var(--ease-out),transform .55s var(--ease-out);transform-origin:left center}.js-motion .stmt-line.is-read .stmt-chip{opacity:1;transform:none}.js-motion .stmt-line td.c-vol,.js-motion .stmt-line td.c-rate{transition:color .35s var(--ease-out)}.js-motion .stmt-line.is-read td.c-vol,.js-motion .stmt-line.is-read td.c-rate{color:transparent}.js-motion .stmt-line.is-read .stmt-chip{height:1.75em;padding:0 .8em;font-size:.82em}.js-motion .stmt-line.is-lifted td.c-desc,.js-motion .stmt-line.is-lifted td.c-amt{color:#11111161;transition:color .6s var(--ease-out)}.js-motion #strata{transition:opacity .7s var(--ease-out),transform 1s var(--ease-out)}.js-motion #strata.waiting{opacity:0;transform:translateY(18px)}.fee-ghost{position:fixed;z-index:30;pointer-events:none;margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px;border-radius:4px;box-sizing:border-box;white-space:nowrap;overflow:hidden;font:500 11px/1 Geist Mono,ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums;color:#0f2a4a;background:#fff;box-shadow:0 1px 1px #0a1d3314,0 6px 18px -4px #0a1d3359;will-change:transform,opacity}.fee-ghost[data-kind=network]{color:#3c4a5c}.fee-ghost[data-kind=markup]{color:#111;background:#3f8f4e}.fee-ghost--figure{padding:0 6px;font-size:12px;font-weight:600;color:#0f2a4a}.js-motion .stmt-stamp{transition:opacity .18s var(--ease-out),scale .38s cubic-bezier(.3,1.4,.5,1),rotate .38s var(--ease-out)}.js-motion .stmt-stamp.pre{opacity:0;scale:1.7;rotate:-4deg}.js-motion .stratum.pre{opacity:0;transform:translateY(8px)}.js-motion .stratum{transition:opacity .8s var(--ease-out),transform 1s var(--ease-out)}.js-motion #strata .split-seg{transform-origin:left center;transition:transform 1.4s var(--ease-out)}.js-motion #strata .split-seg.pre{transform:scaleX(0)}.js-motion .stratum.landed{animation:stratum-land .5s var(--ease-out)}@keyframes stratum-land{0%{filter:brightness(1.35)}to{filter:none}}.js-motion #rate.pre{opacity:0;transform:translateY(16px)}.js-motion #rate{transition:opacity .8s var(--ease-out),transform 1s var(--ease-out)}.js-motion #rate .rate-caption{transition:opacity .8s var(--ease-out) .5s}.js-motion #rate.pre .rate-caption{opacity:0}.stmt-glare{position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(104deg,#fff0 38%,#ffffffb3,#fff0 62%);background-size:260% 100%;background-position:130% 0}.stmt-glare.run{animation:glare 1.5s var(--ease-in-out) forwards}@keyframes glare{0%{opacity:0;background-position:130% 0}20%{opacity:1}to{opacity:0;background-position:-30% 0}}.js-motion .stratum[data-kind=markup].landed{animation:stratum-land .5s var(--ease-out),markup-pulse 1.2s var(--ease-out)}@keyframes markup-pulse{0%{box-shadow:0 0 #3f8f4e8c}to{box-shadow:0 0 0 14px #3f8f4e00}}.js-motion #stmt.idle{animation:sheet-float 2.4s var(--ease-in-out) 2 alternate}@keyframes sheet-float{0%{translate:0 0}to{translate:0 -6px}}.replay{position:absolute;right:0;bottom:-36px;z-index:5;min-height:44px;padding:0 4px;border:0;background:none;cursor:pointer;color:#9fd3a8;font:500 12px/1 Geist Mono,ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;opacity:0;transition:opacity .6s var(--ease-out)}.replay.shown{opacity:.85}.replay:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.replay:focus-visible{outline:2px solid #9FD3A8;outline-offset:2px;opacity:1}.js-motion [data-reveal].pre{opacity:0;transform:translateY(28px)}.js-motion [data-reveal]{transition:opacity 1s var(--ease-out),transform 1.2s var(--ease-out);transition-delay:calc(var(--d, 0) * 80ms)}.js-motion .how-frame.played .file-card{animation:file-drop 1s var(--ease-out) both .15s}@keyframes file-drop{0%{opacity:0;translate:0 -70px}60%{opacity:1;translate:0 6px}to{translate:0 0}}.js-motion .how-frame.played .hf-drop{animation:zone-ok 1.2s var(--ease-out) .9s}@keyframes zone-ok{0%{border-color:#3f8f4e;box-shadow:0 0 #3f8f4e59}to{box-shadow:0 0 0 12px #3f8f4e00}}.js-motion .how-frame .beat{opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease-out),transform .8s var(--ease-out);transition-delay:calc(var(--b, 0) * 90ms + .15s)}.js-motion .how-frame.played .beat{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fee-ghost{display:none}}:root{--tapsimple-color-accent: #3f8f4e;--tapsimple-color-accent-hover: #357a42;--tapsimple-color-accent-ink: #2b6436;--tapsimple-color-on-accent: #111111;--tapsimple-color-page: #0f2a4a;--tapsimple-color-page-text: #ffffff;--tapsimple-color-link: #9fd3a8;--tapsimple-color-surface: #ffffff;--tapsimple-color-text: #0f2a4a;--tapsimple-radius: 10px;--tapsimple-radius-card: 12px;--tapsimple-font-family: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--tapsimple-font-family-heading: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif}.ui{background:var(--white);border:1px solid var(--n100);border-radius:10px;box-shadow:var(--shadow-card);overflow:hidden}.ui-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:32px;padding:0 12px;border-bottom:1px solid var(--n100);font-size:11.5px;font-weight:500;color:var(--slate);white-space:nowrap}.ui-bar .ex{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--green-ink);background:var(--green-tint);padding:3px 6px;border-radius:4px}.ui table{width:100%;border-collapse:collapse;font-size:12px}.ui th,.ui td{padding:6px 12px;text-align:left;border-bottom:1px solid var(--n100);vertical-align:middle;white-space:nowrap}.ui th{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);font-weight:500}.ui td.amt,.ui th.amt{text-align:right;font-family:var(--mono);font-size:11.5px}.ui tr:last-child td{border-bottom:0}.hatch{background-color:var(--n50);background-image:repeating-linear-gradient(135deg,rgba(15,42,74,.07) 0 1px,transparent 1px 8px)}.dots{background-color:var(--n50);background-image:radial-gradient(rgba(15,42,74,.16) 1px,transparent 1.3px);background-size:18px 18px}.site{--stmt-fs:clamp(7.5px,calc(100svh / 96),10.5px);--hero-overlap:clamp(48px,8svh,96px)}.hero-panel .top{height:64px}.hero{display:grid;grid-template-columns:minmax(0,4.5fr) minmax(0,7.5fr);gap:clamp(32px,4vw,56px);align-items:center;padding:clamp(24px,4svh,56px) 0 calc(var(--hero-overlap) + clamp(44px,5svh,52px))}.hero-copy .kicker{display:flex;align-items:center;gap:12px;margin-bottom:clamp(16px,2.6svh,28px);font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--on-navy-muted)}.hero-copy .kicker i{display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--green)}.hero h1{font-size:clamp(36px,4.4vw,64px);line-height:1;letter-spacing:-.04em;font-weight:600;text-wrap:balance;margin-bottom:clamp(16px,2.6svh,24px)}.hero h1 em{font-style:normal;color:var(--green-light)}.hero .sub{font-size:clamp(16px,1.25vw,18px);line-height:1.5;color:var(--on-navy);max-width:min(44ch,calc(100% - clamp(24px,5vw,72px) - 24px));margin-bottom:clamp(20px,3.4svh,32px)}.hero .cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero .fine{margin-top:clamp(16px,2.6svh,24px);font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--on-navy-muted);display:flex;flex-wrap:wrap;gap:8px 18px}.hero .fine span:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green-light);margin-right:8px;vertical-align:middle}.scene-wrap{position:relative;min-width:0}.scene-cap{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--on-navy-muted)}.scene-cap b{font-weight:500;color:var(--green-light)}#scene{position:relative;--card-w:clamp(272px,22vw,316px);--card-hang:clamp(24px,5vw,72px);--card-drop:16px;--card-reach:clamp(56px,6vw,84px)}.stmt{position:relative;margin-left:calc(var(--card-w) - var(--card-hang) - var(--card-reach));background:var(--paper);color:var(--black);border:1px solid var(--n200);border-radius:3px;box-shadow:var(--shadow-paper);padding:2.1em 2.1em 1.7em;font-family:var(--mono);font-size:var(--stmt-fs);line-height:1.3;min-width:0}.stmt:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:3px;background:linear-gradient(180deg,#fff9,#fff0 18%)}.stmt-stamp{position:absolute;z-index:2;right:2.1em;bottom:4em;transform:rotate(-7deg);display:inline-block;padding:.3em .8em .2em;border:1.5px solid rgba(43,100,54,.6);border-radius:3px;font-size:.86em;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--green-ink);background:#e3f0e58c;pointer-events:none}.stmt-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5em;padding-bottom:.8em;border-bottom:1px solid var(--n200)}.issuer{display:flex;gap:.95em;align-items:flex-start}.issuer-mark{width:2.4em;height:2.4em;flex:none}.issuer-name{font-family:var(--font);font-weight:600;font-size:1.14em;letter-spacing:-.01em;color:var(--navy);line-height:1.2;margin-bottom:.4em}.ph{display:block;height:.38em;border-radius:.2em;background:var(--n200);margin-top:.38em}.ph.w1{width:10.6em}.ph.w2{width:8em}.ph.w3{width:6.5em}.ph.w4{width:9em}.stmt-title{text-align:right}.stmt-title b{display:block;font-weight:500;font-size:.9em;letter-spacing:.18em;text-transform:uppercase;color:var(--navy)}.stmt-title span{display:block;color:var(--slate);font-size:.9em;margin-top:.2em}.stmt-title span strong{font-weight:500;color:var(--black)}.stmt-meta{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:.8em 1.5em;padding:.7em 0 .8em;font-size:.9em;color:var(--slate)}.stmt-meta .k{display:block;font-size:.9em;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-bottom:.25em}.stmt-meta .v{display:block;color:var(--black);font-family:var(--font);font-weight:600;font-size:1.15em;letter-spacing:-.01em}.stmt-meta .v.mono{font-family:var(--mono);font-weight:500;font-size:1.05em}.stmt-sum{display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid var(--n200);border-radius:2px;background:var(--n50);margin-bottom:.9em}.stmt-sum>div{padding:.7em .95em;border-right:1px solid var(--n200);min-width:0}.stmt-sum>div:last-child{border-right:0}.stmt-sum .k{display:block;font-size:.81em;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin-bottom:.3em;white-space:nowrap}.stmt-sum .v{display:block;font-size:1.19em;font-weight:600;color:var(--black);letter-spacing:-.01em;white-space:nowrap}.stmt-sec{font-size:.81em;letter-spacing:.16em;text-transform:uppercase;color:var(--slate);margin:0 0 .4em}.stmt-sec-fees{display:flex;justify-content:space-between;align-items:center;gap:1em;margin-bottom:.5em}.stmt-legend{display:flex;align-items:center;gap:.6em;letter-spacing:.06em;text-transform:none;font-size:1.05em;color:var(--slate)}.stmt-legend i{display:inline-block;width:.6em;height:.6em;border-radius:50%;margin-left:.6em}.stmt-legend i:first-child{margin-left:0}.stmt-legend i[data-kind=interchange],.stmt-line[data-kind=interchange] td.c-desc:before,.split-seg[data-kind=interchange],.stratum[data-kind=interchange] .dot,.fee-group[data-kind=interchange] .dot{background:var(--navy)}.stmt-legend i[data-kind=network],.stmt-line[data-kind=network] td.c-desc:before,.split-seg[data-kind=network],.stratum[data-kind=network] .dot,.fee-group[data-kind=network] .dot{background:var(--slate)}.stmt-legend i[data-kind=markup],.stmt-line[data-kind=markup] td.c-desc:before,.split-seg[data-kind=markup],.stratum[data-kind=markup] .dot,.fee-group[data-kind=markup] .dot{background:var(--green)}.stmt-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--black);border-bottom:1px solid var(--n100);margin-bottom:.9em}.stmt-cards>div{padding:.4em .76em .4em 0;min-width:0;border-right:1px solid var(--n100)}.stmt-cards>div+div{padding-left:.76em}.stmt-cards>div:last-child{border-right:0}.stmt-cards .k{display:block;font-family:var(--font);font-weight:600;font-size:.9em;color:var(--navy);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stmt-cards .v{display:block;font-size:.95em;color:var(--black);margin-top:.15em;white-space:nowrap}.stmt-cards .n{display:block;font-size:.81em;color:var(--slate);white-space:nowrap}.stmt-fees{position:relative}.scan{position:absolute;left:-6px;right:-6px;top:0;height:2px;z-index:3;pointer-events:none;background:var(--green);border-radius:2px;box-shadow:0 0 10px 2px #3f8f4e8c,0 0 26px 6px #3f8f4e38}.scan:after{content:"";position:absolute;left:0;right:0;top:2px;height:34px;background:linear-gradient(180deg,#3f8f4e38,#3f8f4e00)}.stmt table{width:100%;border-collapse:collapse;table-layout:fixed}.stmt th,.stmt td{padding:.25em 0;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stmt thead th{font-weight:500;font-size:.81em;letter-spacing:.08em;text-transform:uppercase;color:var(--slate);border-bottom:1px solid var(--black);padding-bottom:.4em}.stmt .c-vol{width:21%;text-align:right}.stmt .c-rate{width:18%;text-align:right}.stmt .c-amt{width:17%;text-align:right;position:relative;overflow:visible}.stmt .c-desc{width:44%;padding-left:1.5em}.stmt-group th{font-family:var(--font);font-weight:600;font-size:.95em;color:var(--navy);padding:.55em 0 .2em 1.5em;letter-spacing:0;border-bottom:1px solid var(--n100)}.stmt-line td{border-bottom:1px solid var(--n100);color:var(--black)}.stmt-line td.c-desc{position:relative}.stmt-line td.c-desc:before{content:"";position:absolute;left:.15em;top:50%;width:.6em;height:.6em;margin-top:-.3em;border-radius:50%}.stmt-line td.c-vol,.stmt-line td.c-rate{color:var(--slate)}.stmt-line td.c-amt{font-weight:500}.stmt-chip{position:absolute;right:calc(100% + .4em);top:0;bottom:0;margin:auto 0;display:inline-flex;align-items:center;height:1.33em;padding:0 .6em;border-radius:999px;font-size:.76em;letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap;background:var(--n100);color:var(--navy);box-shadow:0 1px 2px #0a1d331f}.stmt-chip:empty{display:none}.stmt-line[data-kind=markup] .stmt-chip{background:var(--green-tint);color:var(--green-ink)}.stmt-line[data-kind=network] .stmt-chip{background:var(--white);color:var(--slate);box-shadow:inset 0 0 0 1px var(--n200)}.stmt-total td{padding-top:.6em;border-top:3px double var(--black);font-weight:600;font-size:1.05em;color:var(--black)}.stmt-total td.c-amt{font-size:1.14em}.stmt-foot{display:flex;justify-content:space-between;gap:1.2em;margin-top:1em;padding-top:.6em;border-top:1px solid var(--n200);font-size:.86em;line-height:1.4;color:var(--slate)}.stmt-foot span:last-child{white-space:nowrap}.layers-card{position:absolute;z-index:3;left:calc(-1 * var(--card-hang));bottom:calc(-1 * var(--card-drop));width:var(--card-w);box-sizing:border-box;padding:clamp(14px,2svh,18px) clamp(16px,2.2svh,20px) clamp(14px,2svh,18px);border-radius:14px;background:var(--white);color:var(--navy);border:1px solid rgba(10,29,51,.1);box-shadow:var(--shadow-float);font-size:clamp(12px,1.8svh,14px)}.layers-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:clamp(8px,1.4svh,12px);font-weight:600;font-size:1.05em;letter-spacing:-.01em}.layers-head .ex{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--green-ink);background:var(--green-tint);padding:3px 7px;border-radius:999px}.split{display:flex;gap:3px;height:clamp(7px,1.1svh,9px);margin-bottom:clamp(4px,.8svh,8px)}.split-seg{display:block;flex:var(--share,0) 1 0;min-width:4px;border-radius:2px}.split-seg:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.split-seg:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.stratum{display:flex;align-items:center;gap:9px;padding:clamp(6px,1svh,9px) 0;border-bottom:1px solid var(--n100)}.stratum .dot,.fee-group .dot{display:block;flex:none;width:9px;height:9px;border-radius:3px}.stratum-label{flex:1;font-size:1em;font-weight:500;color:var(--navy);white-space:nowrap}.stratum-share{font-family:var(--mono);font-size:.86em;color:var(--slate);letter-spacing:.02em}.stratum-amount{min-width:4.6em;text-align:right;font-family:var(--mono);font-size:1em;font-weight:500;color:var(--navy);letter-spacing:-.01em;white-space:nowrap}#rate{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2px 12px;padding-top:clamp(8px,1.4svh,12px)}#rate .eyebrow{display:block;color:var(--green-ink);font-size:10px}#rate-value{order:1;font-size:clamp(28px,4.4svh,38px);font-weight:600;letter-spacing:-.04em;line-height:.95;color:var(--navy);margin-left:auto}.rate-caption{order:2;flex-basis:100%;font-family:var(--mono);font-size:10px;line-height:1.45;color:var(--slate);letter-spacing:.01em;margin-top:4px}.analyzer-col{position:relative;z-index:2;margin-top:calc(-1 * var(--hero-overlap))}.analyzer-frame{position:relative;background:var(--white);color:var(--navy);border:1px solid var(--n100);border-radius:14px;box-shadow:var(--shadow-float),0 0 0 8px #ffffff0d}.frame-tab{position:absolute;right:24px;top:-15px;z-index:3;display:inline-flex;align-items:center;gap:10px;height:30px;padding:0 12px 0 10px;border-radius:7px;background:var(--green);color:var(--black);border:1px solid rgba(17,17,17,.18);font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;box-shadow:0 4px 12px #0a1d3340}.frame-tab .num{font-weight:500;color:var(--black);opacity:.7}#analyzer{position:relative;z-index:1;overflow:clip;border-radius:13px 13px 0 0;height:clamp(560px,calc(100svh - 120px),820px)}.frame-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 20px;padding:8px 24px;border-top:1px solid var(--n100);background:var(--n50);border-radius:0 0 13px 13px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--slate)}.frame-foot .facts{display:flex;flex-wrap:wrap;gap:6px 18px}.frame-foot .facts span:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green);margin-right:8px;vertical-align:middle}.frame-foot a{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--navy);text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;font-weight:500}.frame-foot a:hover{color:var(--green-ink)}.how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.how-step{display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px;background:var(--white);border:1px solid var(--n100);border-radius:16px;box-shadow:var(--shadow-card)}.how-copy{display:flex;flex-direction:column;align-items:flex-start;flex:1}.step-n{font-size:34px;line-height:1;font-weight:300;letter-spacing:-.04em;color:var(--navy);font-variant-numeric:tabular-nums;margin-bottom:10px}.how-step[data-step="3"] .step-n{color:var(--green-ink)}.how-step h3{font-size:18px;line-height:1.25;letter-spacing:-.02em;font-weight:600;margin:0 0 8px}.how-step p{font-size:14.5px;line-height:1.5;color:var(--slate)}.how-step .tagline{display:inline-flex;margin-top:12px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--green-ink);background:var(--green-tint);padding:4px 8px;border-radius:4px}.how-frame{position:relative;height:296px;border:1px solid var(--n100);border-radius:12px;overflow:hidden;background-color:var(--n50);background-image:repeating-linear-gradient(135deg,rgba(15,42,74,.06) 0 1px,transparent 1px 9px);display:flex;flex-direction:column}.hf-bar{display:flex;align-items:center;justify-content:space-between;flex:none;height:32px;padding:0 14px;border-bottom:1px solid var(--n100);background:#ffffffd9;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate)}.hf-bar b{font-weight:500;color:var(--navy)}.hf-body{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:10px}.hf-drop{position:relative;width:100%;height:100%;border:1.5px dashed var(--n200);border-radius:10px;background:#fffc;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:14px;gap:3px;text-align:center}.hf-drop .t{font-weight:600;font-size:13px;color:var(--navy)}.hf-drop .s{font-size:11.5px;color:var(--slate)}.file-card{position:absolute;left:50%;top:16px;transform:translate(-50%) rotate(-5deg);width:176px;background:var(--white);border:1px solid var(--n100);border-radius:10px;box-shadow:var(--shadow-float);padding:10px 12px 9px;display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;text-align:left}.file-card .ico{width:30px;height:38px;border:1px solid var(--n200);border-radius:4px;background:var(--n50);position:relative;overflow:hidden}.file-card .ico:before{content:"";position:absolute;right:-1px;top:-1px;width:10px;height:10px;background:var(--n200);clip-path:polygon(0 0,100% 100%,0 100%)}.file-card .ico i{position:absolute;left:5px;right:5px;height:2px;background:var(--n200);border-radius:1px}.file-card .ico i:nth-child(1){top:14px}.file-card .ico i:nth-child(2){top:19px;right:10px}.file-card .ico i:nth-child(3){top:24px;right:8px}.file-card .name{font-weight:600;font-size:12px;color:var(--navy);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-card .meta{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin-top:3px}.file-card .meta b{font-weight:500;color:var(--green-ink)}.hf-figs{display:flex;flex-direction:column;gap:8px;width:100%}.fig{background:var(--white);border:1px solid var(--n100);border-radius:8px;box-shadow:var(--shadow-card);min-width:0}.hf-figs .fig{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k v" "ex v";align-items:center;column-gap:10px;padding:10px 14px}.hf-figs .fig .k{grid-area:k;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);white-space:nowrap}.hf-figs .fig .v{grid-area:v;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--navy);white-space:nowrap}.fig .v.green{color:var(--green-ink)}.hf-figs .fig .ex{grid-area:ex;font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--green-ink);margin-top:2px}.hf-note{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--slate);text-align:center}.hf-form{width:100%;display:flex;flex-direction:column;gap:10px;padding:8px 6px}.hf-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hf-field{display:flex;flex-direction:column;gap:7px;padding:8px 10px;background:var(--white);border:1px solid var(--n200);border-radius:8px;min-width:0}.hf-field .l{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hf-field .i{display:block;height:7px;border-radius:4px;background:var(--n100)}.hf-field .i.w1{width:70%}.hf-field .i.w2{width:85%}.hf-field .i.w3{width:60%}.hf-field .i.w4{width:50%}.hf-btn{display:flex;align-items:center;justify-content:center;gap:7px;height:40px;border-radius:8px;background:var(--green);color:var(--black);font-size:13px;font-weight:600;border:1px solid rgba(17,17,17,.18)}#reads .lede{font-size:16px;line-height:1.5;max-width:none;margin-top:-8px}.bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.card{position:relative;background:var(--white);border:1px solid var(--n100);border-radius:14px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;min-width:0;overflow:hidden}.card-copy{display:flex;flex-direction:column;gap:8px;padding:20px 20px 14px;flex:1}.card .eyebrow{color:var(--green-ink)}.card h3{font-size:17px;line-height:1.25;letter-spacing:-.02em;font-weight:600;margin-top:4px}.card-copy p:last-child{font-size:13.5px;line-height:1.5;color:var(--slate)}.card-art{margin-top:auto;padding:16px 16px 0;background-color:var(--n50);background-image:repeating-linear-gradient(135deg,rgba(15,42,74,.06) 0 1px,transparent 1px 9px);border-top:1px solid var(--n100)}.card-art .ui{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.card-art>:last-child{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.fee-groups .ui-bar{height:28px}.fee-group{border-bottom:1px solid var(--n100)}.fg-head{display:flex;align-items:center;gap:9px;padding:6px 12px 4px}.fg-name{flex:1;min-width:0;font-size:12.5px;font-weight:600;line-height:1.25;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fg-name small{font-size:11px;font-weight:500;color:var(--slate)}.fg-head .amt{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--navy);white-space:nowrap}.fg-line{display:flex;justify-content:space-between;gap:10px;padding:2px 12px 2px 30px;font-size:11.5px;line-height:1.3;color:var(--navy);border-top:1px dashed var(--n100)}.fg-line .amt{font-family:var(--mono);font-size:11px;white-space:nowrap}.fg-line.fg-more{color:var(--slate);padding-bottom:5px}.fg-total{display:flex;justify-content:space-between;gap:10px;padding:6px 12px;font-size:12.5px;font-weight:600;color:var(--navy);background:var(--n50)}.fg-total .amt{font-family:var(--mono);font-size:12px}.plans-table th,.plans-table td{padding:5px 8px;font-size:11px}.plans-table th{vertical-align:bottom;line-height:1.2;font-family:var(--font);font-size:10.5px;letter-spacing:0;text-transform:none;font-weight:600;color:var(--navy)}.plans-table th small{display:block;font-family:var(--mono);font-size:9px;font-weight:500;color:var(--green-ink);margin-top:2px}.plans-table td:first-child{white-space:normal;line-height:1.2;color:var(--slate)}.plans-table td.amt{padding-left:4px;font-size:11px}.plans-table tr:last-child td{background:var(--n50)}.gloss{display:flex;flex-wrap:wrap;gap:6px;padding:0;margin-bottom:12px}.gloss a{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:var(--white);border:1px solid var(--n200);color:var(--navy);text-decoration:none;font-size:12px;font-weight:500;white-space:nowrap}.gloss a:hover{border-color:var(--green);color:var(--green-ink)}.procs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--n100)}.procs a{display:flex;align-items:center;min-height:34px;padding:0 12px;background:var(--white);color:var(--navy);text-decoration:none;font-size:12px;font-weight:500}.procs a:hover{color:var(--green-ink);background:#fbfdfb}.two{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.who p{font-size:16px;line-height:1.55;color:var(--slate);margin-bottom:14px;max-width:52ch}.who p strong{color:var(--navy);font-weight:600}.who-card{margin-top:24px;border:1px solid var(--n100);border-radius:12px;background:var(--white);box-shadow:var(--shadow-card);display:grid;grid-template-columns:1fr 1fr 1fr}.who-card div{padding:14px 16px;border-right:1px solid var(--n100)}.who-card div:last-child{border-right:0}.who-card .k{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin-bottom:6px}.who-card .v{display:block;font-size:14.5px;font-weight:600;color:var(--navy);line-height:1.3}.faq{border-top:1px solid var(--navy)}.faq details{border-bottom:1px solid var(--rail)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:12px 0;cursor:pointer;list-style:none;color:var(--navy)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:18px;height:18px;border-radius:50%;border:1px solid var(--n200);background:linear-gradient(var(--navy),var(--navy)) center/8px 1.5px no-repeat,linear-gradient(var(--navy),var(--navy)) center/1.5px 8px no-repeat;transition:transform .3s cubic-bezier(.16,1,.3,1),background-size .2s}.faq details[open] summary:after{background-size:8px 1.5px,0 0;border-color:var(--green)}.faq summary:hover{color:var(--green-ink)}.faq summary:hover:after{border-color:var(--green)}.faq summary:focus-visible{outline-offset:-2px}.faq h3{font-size:17px;line-height:1.3;letter-spacing:-.015em;font-weight:600}.faq p{font-size:15px;line-height:1.55;color:var(--slate);padding:0 34px 16px 0}.guide-groups{display:grid;grid-template-columns:1fr 1fr;gap:32px 64px;align-items:start}.guide-group h3{padding-bottom:10px;border-bottom:1px solid var(--navy);font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--slate)}.guides{display:flex;flex-direction:column}.guides li{border-bottom:1px solid var(--rail)}.guides a{display:grid;grid-template-columns:40px 1fr 20px;gap:12px;align-items:baseline;padding:14px 0;min-height:44px;color:var(--navy);text-decoration:none;font-size:16px;line-height:1.35;font-weight:500;letter-spacing:-.01em}.guides a .n{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--slate)}.guides a .arrow{color:var(--n200);justify-self:end;align-self:center}.guides a:hover{color:var(--green-ink)}.guides a:hover .arrow{color:var(--green)}.cta-band{position:relative;margin-top:clamp(56px,8svh,96px);border-radius:16px;background:var(--navy);color:var(--white);padding:clamp(28px,4.4svh,44px) 48px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 40px;align-items:center;overflow:hidden;isolation:isolate}.cta-band:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.11) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,.9));mask-image:linear-gradient(90deg,#0003,#000000e6)}.cta-band h2{font-size:clamp(28px,3vw,40px);line-height:1.06;letter-spacing:-.03em;font-weight:600;color:var(--white);text-wrap:balance;max-width:22ch}.cta-band h2 em{font-style:normal;color:var(--green-light)}.cta-band p{margin-top:10px;font-size:16px;line-height:1.5;color:var(--on-navy);max-width:52ch}.cta-band .btn{white-space:nowrap}.cta-band+.foot{margin-top:12px}@media(max-width:1180px){.hero h1{font-size:clamp(34px,4.6vw,52px)}.hero .sub{font-size:16px}#scene{--card-w:264px;--card-hang:24px;--card-reach:60px}.sec{padding-top:80px}.sec-head{margin-bottom:28px}.sec-head h2{font-size:32px}#reads .lede{font-size:15px}.bento{gap:12px;margin-top:20px}.how-frame{height:320px}#reads .lede{text-wrap:balance}.card-copy{padding:16px 16px 14px}.card h3{font-size:15px}.card-copy p:last-child{font-size:12.5px}.plans-table th,.plans-table td{padding:5px 6px;font-size:10.5px}.plans-table th{white-space:normal;font-size:10px}.plans-table th small{white-space:nowrap}.plans-table td.amt{font-size:10.5px}.card-art{padding:12px 12px 0}.gloss{gap:5px;margin-bottom:10px}.gloss a{min-height:28px;padding:0 8px;font-size:11.5px}.procs a{min-height:32px;padding:0 10px;font-size:11.5px}.cta-band{padding-left:32px;padding-right:32px}}@media(max-width:900px){.hero{grid-template-columns:1fr;padding-top:40px;gap:36px}.site{--stmt-fs:9px}.hero .sub{max-width:56ch}.scene-wrap{max-width:720px}.stmt{margin-left:0}.layers-card{position:static;width:auto;margin-top:16px;font-size:13px}.how-steps{grid-template-columns:1fr 1fr}.how-step[data-step="3"]{grid-column:1 / -1}.bento{grid-template-columns:1fr}.two{grid-template-columns:1fr;gap:56px}.guide-groups{grid-template-columns:1fr}.cta-band{grid-template-columns:1fr;padding:28px 24px}.cta-band .btn{justify-self:start}}@media(max-width:640px){.site{--stmt-fs:8px;--hero-overlap:72px}.hero{padding:32px 0 calc(var(--hero-overlap) + 44px);gap:32px}.hero-copy .kicker{margin-bottom:16px}.hero h1{font-size:38px;letter-spacing:-.035em;margin-bottom:14px}.hero .sub{font-size:16px;margin-bottom:20px}.hero .fine{margin-top:16px}#scene{grid-template-columns:1fr;grid-template-rows:auto;gap:16px}.stmt{grid-row:auto;padding:1.8em 1.6em 1.4em}.stmt-head{flex-direction:column;gap:1em}.stmt-title{text-align:left}.stmt-meta{grid-template-columns:1fr 1fr}.stmt-meta>div:first-child{grid-column:1 / -1}.stmt-cards{grid-template-columns:repeat(2,1fr)}.stmt-cards>div{padding:.5em .76em .5em 0;border-right:0}.stmt-cards>div+div{padding-left:0}.stmt-cards>div:nth-child(odd){border-right:1px solid var(--n100);padding-right:.76em}.stmt-cards>div:nth-child(2n){padding-left:.76em}.stmt .c-desc{width:42%;padding-left:1.4em}.stmt .c-vol,.stmt .c-rate{width:20%}.stmt .c-amt{width:18%}.stmt thead th{letter-spacing:.06em}.stmt-chip{letter-spacing:.04em;padding:0 .5em}.stmt-sec-fees{flex-wrap:wrap;gap:.4em .8em}.layers-card{margin-top:12px;padding:14px 16px;font-size:13px}.stratum{padding:8px 0}#rate-value{font-size:34px}#analyzer{height:max(560px,calc(100svh - 24px))}.frame-tab{right:16px}.frame-foot{padding:8px 16px}.frame-foot a{min-height:44px}.how-steps,.bento{display:flex;gap:12px;margin:0 -16px;padding:4px 16px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.how-steps::-webkit-scrollbar,.bento::-webkit-scrollbar{display:none}.how-step,.card{flex:0 0 min(86%,340px);scroll-snap-align:start;display:flex;grid-template-columns:none}.how-step{padding:18px}.how-frame{height:300px}.bento{margin-top:20px}.card-art{margin-top:auto;padding:14px 14px 0;border-left:0;border-top:1px solid var(--n100)}.gloss a,.procs a{min-height:44px}.who-card{grid-template-columns:1fr}.who-card div{border-right:0;border-bottom:1px solid var(--n100)}.who-card div:last-child{border-bottom:0}.faq p{padding-right:0}.guide-groups{gap:28px}.guides a{font-size:15px;grid-template-columns:34px 1fr 18px}.cta-band{margin-top:56px;padding:24px 20px;border-radius:14px}.cta-band h2{font-size:28px}.cta-band p{font-size:15px}.cta-band .btn{width:100%}}
