@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-sans-400.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-sans-600.woff2) format("woff2")}@font-face{font-family:Rosario;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rosario-400.woff2) format("woff2")}@font-face{font-family:Rosario;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/rosario-600.woff2) format("woff2")}:root{--bg: #ffffff;--navy: #0a254e;--ink: #444a52;--ink-2: #737a85;--rule: #dde3ec;--panel: #eef2f7;--accent: #1a4e8a;--font: "Source Sans 3", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Rosario", Georgia, "Times New Roman", serif;--text-sm: .9375rem;--text-base: 1.0625rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 2rem;--h1: clamp(2.5rem, 5.5vw, 3.75rem);--measure: 68ch;--leading: 1.6;--s1: .5rem;--s2: 1rem;--s3: 1.5rem;--s4: 2.5rem;--s5: 4rem;--s6: 6rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--text-base);line-height:var(--leading);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:1.15;margin:0 0 var(--s2);text-wrap:balance;color:var(--navy)}h1{font-size:var(--h1);letter-spacing:-.02em;margin-bottom:var(--s3)}h2{font-size:var(--text-2xl);margin-top:var(--s5)}h3{font-size:var(--text-xl);margin-top:var(--s3)}p{margin:0 0 var(--s2);max-width:var(--measure);text-wrap:pretty}p,li{font-size:var(--text-base)}strong{font-weight:700}a{color:var(--accent);text-underline-offset:.15em}a:hover{text-decoration-thickness:2px}::selection{background:var(--accent);color:var(--bg)}.wrap{width:100%;max-width:46rem;margin-inline:auto;padding-inline:var(--s3)}.bare{max-width:none;width:100%;padding:0}main{padding-block:var(--s5) var(--s6)}section+section{margin-top:var(--s5)}table{width:100%;border-collapse:collapse;font-size:var(--text-base);margin:var(--s4) 0}th,td{text-align:left;padding:var(--s2) var(--s3) var(--s2) 0;border-bottom:1px solid var(--rule);vertical-align:top}td{font-variant-numeric:tabular-nums}th{font-weight:700;border-bottom:2px solid var(--ink)}td:last-child,th:last-child{text-align:right;padding-right:0}.logo{display:inline-block;line-height:1;white-space:nowrap}.logo__e{font-style:italic;font-size:1.9rem;color:var(--navy)}.logo__k{font-style:italic;font-size:1.05rem;color:var(--accent);vertical-align:.55em;margin-left:1px}.nav__home{text-decoration:none}.hero{padding-block:clamp(var(--s5),12vh,var(--s6)) var(--s5)}.hero__eyebrow{display:flex;align-items:center;gap:.8rem;margin:0 0 var(--s3);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.18em;color:var(--ink-2)}.hero__eyebrow:before{content:"";width:2rem;height:2px;background:var(--accent)}.hero__hook{margin:0 0 var(--s3);max-width:18ch;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.12}.hero__desc{margin:0 0 var(--s1);max-width:46ch;font-size:var(--text-lg);color:var(--ink-2)}.hero__facts{margin:0 0 var(--s4);font-size:var(--text-sm);color:var(--ink-2);letter-spacing:.02em}.hero__cta{display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap;margin:0}.hero__link{color:var(--accent);text-decoration:none}.hero__link:hover{text-decoration:underline;text-underline-offset:.15em}.hero__row{display:flex;gap:clamp(var(--s4),6vw,var(--s5));align-items:flex-start;flex-wrap:wrap}.hero__main{flex:1 1 22rem}.hero__ticker{flex:0 0 auto;min-width:11rem;border:1px solid var(--rule);border-left:3px solid var(--accent);padding:var(--s3)}.hero__ticker[hidden]{display:none}.hero__ticker-hd{display:flex;align-items:center;gap:.5rem;margin:0 0 var(--s2);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-2)}.hero__ticker-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--accent)}.hero__ticker-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3);margin:0;padding:.4rem 0;max-width:none}.hero__ticker-row+.hero__ticker-row{border-top:1px solid var(--rule)}.hero__ticker-val{font-weight:600;color:var(--navy);font-variant-numeric:tabular-nums;font-size:var(--text-lg)}.hero__ticker-as{margin:var(--s2) 0 0;font-size:var(--text-sm);color:var(--ink-2)}.market{background:var(--panel);border-top:1px solid var(--rule);padding-block:var(--s6)}.market[hidden]{display:none}.market h2{margin-top:0}.market__label{display:flex;align-items:center;gap:.6rem;margin:0 0 var(--s3);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.18em;color:var(--ink-2)}.market__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent)}.market__note{color:var(--ink-2);font-size:var(--text-sm);max-width:var(--measure);margin-top:var(--s3)}.claim{border-top:1px solid var(--rule);padding-block:var(--s6)}.claim__text{font-family:var(--font-display);font-weight:400;font-size:clamp(1.5rem,3.6vw,2.35rem);line-height:1.28;letter-spacing:-.01em;max-width:26ch;margin:0;color:var(--navy);text-wrap:balance}.claim__hl{color:var(--accent)}@media(prefers-reduced-motion:no-preference){.market__dot,.hero__ticker-dot{animation:market-pulse 2s ease-in-out infinite}@keyframes market-pulse{0%,to{opacity:1}50%{opacity:.25}}}.page-head{padding-top:var(--s3)}.eyebrow{display:flex;align-items:center;gap:.8rem;margin:0 0 var(--s3);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.18em;color:var(--ink-2)}.eyebrow:before{content:"";width:2rem;height:2px;background:var(--accent)}.lead{font-size:var(--text-lg);color:var(--ink-2);max-width:var(--measure)}.steps{list-style:none;margin:var(--s5) 0 0;padding:0}.step{display:flex;align-items:flex-start;gap:clamp(var(--s3),5vw,var(--s5));padding:clamp(var(--s4),4vw,var(--s5)) 0;border-top:1px solid var(--rule)}.step:last-child{border-bottom:1px solid var(--rule)}.step__n{flex:none;font-style:italic;font-size:clamp(2.5rem,7vw,4.5rem);line-height:.9;color:var(--accent);font-variant-numeric:tabular-nums;transition:color .18s ease,transform .18s ease}@supports (-webkit-text-stroke: 1px currentColor){.step__n{color:transparent;-webkit-text-stroke:1.5px var(--accent)}.step:hover .step__n{color:var(--accent)}}.step:hover .step__n{transform:scale(1.1)}.step__body{padding-top:.1em}.step__body h3{margin:0 0 var(--s1)}.step__body p{margin:0;max-width:54ch}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.step{opacity:0;animation:step-in linear both;animation-timeline:view();animation-range:entry 0% entry 55%}@keyframes step-in{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}}}.rules>div{margin-bottom:var(--s4)}.rules h3{margin-top:0}.notes{list-style:none;margin:var(--s4) 0;padding:0}.notes li{display:flex;flex-direction:column;gap:.15rem;padding:var(--s3) 0;border-bottom:1px solid var(--rule)}.notes li a{font-size:var(--text-lg)}.notes__hook{color:var(--ink)}.notes__date{color:var(--ink-2);font-size:var(--text-sm)}.note .back{margin-top:var(--s4)}.before-send,.fine{max-width:var(--measure)}.fine{color:var(--ink-2);font-size:var(--text-sm)}.sizer{margin-top:var(--s6)}.sizer__form{max-width:none;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3);margin:var(--s4) 0 0}.sizer__form .field{margin-bottom:0}.sizer__out{margin-top:var(--s3)}.sizer__out table{margin-top:0}.sizer__out td:last-child{font-variant-numeric:tabular-nums;font-weight:600;color:var(--navy)}.sizer__read{max-width:var(--measure);border-left:2px solid var(--accent);padding-left:var(--s3);margin-top:var(--s4);color:var(--ink)}.sizer__note{color:var(--ink-2);font-size:var(--text-sm);max-width:var(--measure);margin-top:var(--s3)}@media(max-width:34rem){.sizer__form{grid-template-columns:1fr;gap:var(--s2)}}.faq{margin-top:var(--s5)}.faq__item{padding:var(--s4) 0;border-top:1px solid var(--rule)}.faq__item:last-child{border-bottom:1px solid var(--rule)}.faq__item h2{margin:0 0 var(--s2);font-size:var(--text-xl)}.faq__item p{margin:0;max-width:var(--measure)}.faq__cta{margin-top:var(--s5)}.faq__cta p{margin:0 0 var(--s3)}.notfound__links{margin-top:var(--s4)}.rates{margin-top:var(--s6)}.rates__note,.rates__asof{color:var(--ink-2);font-size:var(--text-sm);max-width:var(--measure)}.rates__val{font-variant-numeric:tabular-nums}.rates__live{font-size:var(--text-sm);color:var(--accent);text-transform:uppercase;letter-spacing:.12em;vertical-align:middle;margin-left:var(--s2)}.nav{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--rule)}.nav__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);flex-wrap:wrap;padding-block:var(--s3)}.nav__links{display:flex;gap:var(--s3);flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0}.nav a:not(.btn){color:var(--ink);text-decoration:none;font-size:var(--text-sm);transition:color .15s ease}.nav a:not(.btn):hover,.nav a:not(.btn)[aria-current=page]{color:var(--accent)}.btn{display:inline-block;font:inherit;font-size:var(--text-base);line-height:1;padding:.85em 1.3em;border:1px solid var(--accent);background:var(--accent);color:var(--bg);text-decoration:none;cursor:pointer;border-radius:0;transition:filter .15s ease}.btn:hover{text-decoration:none;filter:brightness(.92)}form{max-width:34rem}.field{margin-bottom:var(--s3)}label{display:block;font-size:var(--text-sm);font-weight:700;margin-bottom:var(--s1)}input,select,textarea{width:100%;font:inherit;font-size:var(--text-base);color:var(--ink);background:transparent;border:1px solid var(--ink);border-radius:0;padding:.6em .7em}textarea{min-height:6rem;resize:vertical}:where(a,button,input,textarea,select,.btn):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.footer{margin-top:var(--s6);padding-block:var(--s4) var(--s5);border-top:1px solid var(--rule);font-size:var(--text-sm);color:var(--ink-2)}.footer__mark{margin:0 0 var(--s2)}.footer__contact{font-style:normal;margin:0 0 var(--s3);color:var(--ink-2)}.footer a{color:var(--ink)}.footer__disclosure{max-width:var(--measure)}.footer hr{border:0;border-top:1px solid var(--rule);margin:var(--s3) 0}img,svg{max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
