@font-face{font-family:calSans;src:url(../media/CalSansVF-s.p.2j8utanemgmv7.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:calSans Fallback;src:local(Arial);ascent-override:83.85%;descent-override:22.83%;line-gap-override:0.0%;size-adjust:107.33%}.ksva_q_className{font-family:calSans,calSans Fallback;font-style:normal}.ksva_q_variable{--font-cal-sans:"calSans", "calSans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.Z3sSta_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.Z3sSta_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root,[data-theme=light]{--paper:#f6f3ec;--paper-2:#eee7d8;--card:#fbf8f1;--ink:#0b1f37;--navy:#0f2a4a;--steel:#3f6496;--sky:#c9daf0;--sky-pale:#dce7f6;--slate:#5a6372;--gold:#a27820;--gold-dk:#7e5c12;--gold-lt:#d9b45e;--gold-pale:#f1d58f;--butter:#f5e6b8;--gold-btn-top:#e3be63;--gold-btn-bottom:#b98a2a;--brown-ink:#2b2008;--brown-soft:#55471f;--line:#0f2a4a29;--line-dark:#f6f3ec2e;--success:#2f7a55;--success-bg:#e3f1e9;--error:#a3412b;--contour-paper:#f4f1ea;--contour-sky:#9db5d8;--contour-steel:#4a71a8;--contour-gold:#f1c978;--contour-white:#fdfcf9;--contour-gold-line:#b37d24;--contour-navy-glow:#163a63;--contour-navy-line:#5e80b5;--contour-pale-glow:#f6e2a6;--contour-amber-dk:#8a5712;--contour-amber:#dea345;--contour-amber-glow:#f2cc73;--contour-amber-line:#fff2d1;--contour-dusk:#9eb5d9;--contour-dusk-gold:#f2c978;--contour-dusk-glow:#fcf2d9;--statement-ink-2:#132e4f;--statement-placed:#7899c7;--statement-reached:#f5f2eb;--statement-returned:#d9b55e;--shadow-nav:0 1px 0 #0f2a4a0f, 0 12px 30px -18px #0b1f3773;--shadow-tile:0 1px 0 #0f2a4a0f, 0 24px 50px -30px #0b1f3773;--shadow-form:0 30px 60px -40px #2b200880;--shadow-mark:0 18px 30px #0f2a4a2e}:root{--gap-xs:8px;--gap-sm:12px;--gap-md:16px;--gap-lg:22px;--gap-xl:32px;--head-gap-min:40px;--head-gap-max:64px;--gutter-min:16px;--gutter-max:64px;--section-min:80px;--section-max:150px;--content-max:1240px;--radius-sm:7px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-pill:999px;--ease-out-soft:cubic-bezier(.2, .75, .2, 1);--contour-cycle:18s;--swap:.45s;--font-display:var(--font-cal-sans,"Cal Sans"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--gut:clamp(var(--gutter-min), 4.4vw, var(--gutter-max));--sec-pad:clamp(var(--section-min), 11vw, var(--section-max));--head-gap:clamp(var(--head-gap-min), 5vw, var(--head-gap-max));--white:#fff;--letter-paper:#fffdf8;--step-pic:#fffbef;--card-a94:#fbf8f1f0;--navy-a06:#0f2a4a0f;--navy-a08:#0f2a4a14;--navy-a10:#0f2a4a1a;--navy-a12:#0f2a4a1f;--navy-a22:#0f2a4a38;--navy-a34:#0f2a4a57;--navy-a55:#0f2a4a8c;--paper-a10:#f6f3ec1a;--paper-a12:#f6f3ec1f;--paper-a82:#f6f3ecd1;--sky-a70:#c9daf0b3;--brown-ink-a30:#2b20084d;--brown-ink-a35:#2b200859;--white-a16:#ffffff29;--white-a26:#ffffff42;--radius-focus:6px;--radius-tabs:9px;--radius-bubble:14px;--radius-bubble-tail:4px;--radius-bar:3px;--radius-hair:2px;--radius-round:50%;--shadow-btn-gold:inset 0 1px 0 #ffffff59;--shadow-btn-line:inset 0 0 0 1.5px currentColor;--shadow-drawer:0 20px 40px -20px #0b1f3780;--shadow-opt:inset 0 0 0 1px #0f2a4a1f;--shadow-opt-on:inset 0 0 0 2px var(--navy);--shadow-glass:inset 0 0 0 1px #ffffff24;--shadow-focus-halo:0 0 0 3px var(--paper);--foot-scrim:#2b200880;--foot-card-w:212px;--hero-copy-scrim:#f6f3ecd9;--art-path-ground:#c9d4e4;--art-steel-glow:#5e80b4;--art-amber-light:#e3b055;--art-umber:#5a3a0c;--art-wheat:#f6e3b4;--art-legend-placed:var(--contour-sky);--art-legend-reached:var(--paper);--art-legend-returned:var(--gold-lt);--art-hero-fallback:radial-gradient(70% 90% at 0% 60%, var(--art-steel-glow), var(--contour-sky) 38%, #f6f3ec00 70%), radial-gradient(40% 50% at 95% 50%, var(--contour-gold), #f6f3ec00 70%), var(--contour-paper);--art-foot-fallback:linear-gradient(160deg, var(--art-amber-light), var(--gold) 55%, var(--art-umber));--art-wcard-1:repeating-radial-gradient(circle at 18% 82%, #f6f3ec00 0 15px, #f6f3ec52 15px 16.5px), radial-gradient(80% 60% at 18% 82%, var(--contour-gold), #f1c97800 70%), linear-gradient(180deg, var(--contour-sky), var(--steel));--art-wcard-2:repeating-radial-gradient(ellipse at 80% 30%, #f6f3ec00 0 13px, #f6f3ec4d 13px 14.5px), radial-gradient(70% 50% at 80% 30%, var(--sky), #c9daf000 70%), linear-gradient(180deg, var(--art-steel-glow), var(--navy));--art-wcard-3:repeating-radial-gradient(circle at 50% 30%, #fffaeb00 0 17px, #fffaeb57 17px 18.5px), radial-gradient(70% 50% at 50% 30%, var(--art-wheat), #f6e3b400 70%), linear-gradient(180deg, var(--art-amber-light), var(--gold-dk))}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{margin:0;font:14px system-ui}img{max-width:100%}[hidden]{display:none!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--navy);font-family:var(--font-display);font-variation-settings:"GEOM" 25;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}a{color:inherit}:focus-visible{outline:3px solid var(--navy);outline-offset:3px;border-radius:var(--radius-focus)}.foot :focus-visible{box-shadow:var(--shadow-focus-halo)}.plat :focus-visible,.promise :focus-visible,.words :focus-visible,.mini-phone :focus-visible{outline-color:var(--gold-lt)}img{display:block}.in{width:100%;max-width:var(--content-max);padding-inline:var(--gut);margin-inline:auto}.eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:500}.h1{font-variation-settings:"GEOM" 50;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(46px,7.4vw,112px);font-weight:600;line-height:.95}.h2{font-variation-settings:"GEOM" 50;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(36px,5vw,72px);font-weight:600;line-height:1}.h3{letter-spacing:-.01em;margin:0;font-size:clamp(21px,1.7vw,25px);font-weight:600;line-height:1.15}.lede{max-width:46ch;margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.small{font-size:15px;line-height:1.5}.chev{gap:var(--gap-xs);margin:0;padding:0;list-style:none;display:grid}.chev li{gap:var(--gap-xs);grid-template-columns:14px 1fr;font-size:15px;line-height:1.45;display:grid}.chev li:before{content:"›";color:var(--gold);font-weight:600}.btn{min-height:48px;padding:0 var(--gap-lg);border-radius:var(--radius-md);font:inherit;cursor:pointer;transition:transform .3s var(--ease-out-soft),filter .3s,background .3s;border:0;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-gold{background:linear-gradient(180deg,var(--gold-btn-top),var(--gold-btn-bottom));color:var(--ink);box-shadow:var(--shadow-btn-gold)}.btn-gold:hover{filter:brightness(1.05)}.btn-cream{background:var(--paper);color:var(--ink)}.btn-navy{background:var(--navy);color:var(--paper)}.btn-line{color:inherit;box-shadow:var(--shadow-btn-line);background:0 0}.btn-sm{min-height:38px;padding:0 var(--gap-md);border-radius:var(--radius-sm);font-size:14px}.nav-wrap{z-index:60;padding:calc(env(safe-area-inset-top,0px) + 14px) var(--gap-md) 0;pointer-events:none;justify-content:center;display:flex;position:fixed;top:0;left:0;right:0}.nav{pointer-events:auto;border-radius:var(--radius-lg);background:var(--card-a94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-nav);align-items:center;gap:clamp(10px,2vw,28px);max-width:100%;padding:7px 7px 7px 18px;display:flex}.nav .logo{width:auto;height:22px}.nav-links{gap:2px;display:flex}.nav-links a{border-radius:var(--radius-sm);color:var(--navy);padding:7px 10px;font-size:14px;text-decoration:none}.nav-links a:hover{background:var(--navy-a06)}.menu-btn{border-radius:var(--radius-sm);background:var(--navy-a06);width:38px;height:38px;color:var(--navy);cursor:pointer;border:0;justify-content:center;align-items:center;display:none}.menu-btn svg{width:18px;height:18px}.drawer{pointer-events:auto;top:calc(env(safe-area-inset-top,0px) + 70px);left:var(--gap-md);right:var(--gap-md);border-radius:var(--radius-xl);background:var(--card);box-shadow:var(--shadow-drawer);padding:var(--gap-xs);display:grid;position:absolute}.drawer a{padding:var(--gap-sm) 14px;border-radius:var(--radius-md);color:var(--navy);font-size:16px;text-decoration:none}.drawer a:hover{background:var(--paper-2)}@media (max-width:900px){.nav-links{display:none}.menu-btn{display:inline-flex}}@media (max-width:420px){.nav .btn-sm{padding:0 var(--gap-sm)}}.sec{padding-block:var(--sec-pad);isolation:isolate;scroll-margin-top:84px;position:relative;overflow:hidden}:where(a,button,summary,input,select,textarea,[tabindex]){scroll-margin-top:84px}.sec-head{margin-bottom:var(--head-gap);flex-direction:column;gap:18px;display:flex}.sec-head.center{text-align:center;align-items:center}.sec canvas.bg{z-index:-1;width:100%;height:100%;display:block;position:absolute;inset:0}.foot{min-height:clamp(560px,92vh,860px);color:var(--white);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.foot canvas{z-index:-1;width:100%;height:100%;display:block;position:absolute;inset:0}.foot-main{align-items:center;gap:var(--gap-xl);padding:120px var(--gut) 40px;flex:1;grid-template-columns:1fr auto 1fr;display:grid}.foot-logo{width:min(320px,100%);height:auto}.foot-links{gap:var(--gap-sm);justify-items:center;margin:0;padding:0;list-style:none;display:grid}.foot-links a{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--white);font-size:12px;text-decoration:none}.foot-links a:hover{text-decoration:underline}.foot-slogan{letter-spacing:-.02em;text-align:right;justify-self:end;max-width:12ch;margin:0;font-size:clamp(26px,2.8vw,40px);font-weight:600;line-height:1.1}.foot-base{padding:0 var(--gut) calc(env(safe-area-inset-bottom,0px) + var(--gap-lg));font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;font-size:11px;display:flex}.foot-base a{color:var(--white);margin-right:var(--gap-md);text-decoration:none}.foot-links,.foot-slogan,.foot-base{position:relative}.foot-links:before,.foot-slogan:before,.foot-base:before{content:"";z-index:-1;background:var(--foot-scrim);pointer-events:none;position:absolute}.foot-links:before{inset:calc(-1 * var(--gap-md)) calc(-1 * var(--gap-lg));border-radius:var(--radius-xl)}.foot-slogan:before{inset:calc(-1 * var(--gap-sm)) calc(-1 * var(--gap-md));border-radius:var(--radius-xl)}.foot-base:before{inset:calc(-1 * var(--gap-lg)) 0 0 0}@media (min-width:861px){.foot-slogan:before{left:auto;right:calc(-1 * var(--gap-md));width:calc(6.7em + 2 * var(--gap-md))}}@media (min-width:1429px){.foot-slogan:before{width:calc(6.4em + 2 * var(--gap-md))}}@media (max-width:860px){.foot-main{text-align:center;grid-template-columns:1fr;justify-items:center;gap:36px}.foot-slogan{text-align:center;justify-self:center}.foot-links:before,.foot-slogan:before{left:calc(50% - var(--foot-card-w) / 2);right:calc(50% - var(--foot-card-w) / 2)}.foot-links:before{top:calc(-1 * var(--gap-sm));bottom:calc(-1 * var(--gap-sm))}.foot-slogan:before{top:calc(-1 * var(--gap-sm));bottom:calc(-1 * var(--gap-sm) / 2)}}.v-contour .foot{background:var(--gold)}.v-contour .foot[data-contour=fallback]{background:var(--art-foot-fallback)}.nf-sec{background:var(--paper);align-items:center;min-height:clamp(560px,80vh,760px);padding-top:clamp(140px,16vw,200px);display:flex}.nf-in{margin-bottom:0}.nf .eyebrow{color:var(--gold-dk)}.nf .lede{color:var(--slate)}.nf-alt{color:var(--slate);margin:0;font-size:15px}.nf-alt a{font-weight:600}.nf-mark{width:46px;height:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:1ms!important;animation-duration:1ms!important}}
.hero{isolation:isolate;justify-content:center;align-items:center;min-height:clamp(600px,88vh,880px);display:flex;position:relative;overflow:hidden}.hero canvas{z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-copy{text-align:center;align-items:center;gap:var(--gap-lg);padding:120px var(--gut) 90px;flex-direction:column;max-width:980px;display:flex;position:relative}.hero-copy .lede{max-width:50ch}.hero-alt{font-size:15px}.hero-alt a{font-weight:600}.v-contour .hero{color:var(--navy);background:var(--contour-paper);align-items:flex-end}.v-contour .hero-copy{padding-top:clamp(270px,40vh,380px);padding-bottom:clamp(56px,9vh,100px)}.v-contour .hero .eyebrow{color:var(--navy)}.v-contour .hero .btn-cream{background:var(--navy);color:var(--paper)}.v-contour .hero-alt{color:var(--navy);margin:0}.hero-mark{z-index:-1;filter:drop-shadow(var(--shadow-mark));width:clamp(140px,13vw,210px);height:auto;position:absolute;top:calc(25% - clamp(140px,13vw,210px)/2.40788);left:calc(50% - clamp(140px,13vw,210px)/2)}@media (max-width:759.98px){.hero-mark{width:min(36vw,150px);top:calc(20% - min(36vw,150px)/2.40788);left:calc(50% - min(36vw,150px)/2)}}.v-contour .hero[data-contour=fallback]{background:var(--art-hero-fallback)}@media (max-width:1199.98px){.v-contour .hero-copy:before{content:"";z-index:-1;pointer-events:none;top:calc(clamp(270px,40vh,380px) - var(--gap-xl));left:calc(50% - 25ch - var(--gap-xl));right:calc(50% - 25ch - var(--gap-xl));background:radial-gradient(ellipse 50% 100% at 50% 100%,var(--hero-copy-scrim) 0,var(--hero-copy-scrim) 70%,transparent 100%);position:absolute;bottom:0}}@media (min-width:760px) and (max-width:1199.98px){.v-contour .hero-copy:before{top:max(calc(clamp(270px,40vh,380px) - var(--gap-xl)),calc(25% + clamp(140px,13vw,210px) * 507.5 / 1222 + 1px))}}
.grid-sec{background:var(--paper);position:relative}.ruled{grid-template-rows:repeat(3,minmax(200px,auto));grid-template-columns:repeat(4,minmax(0,1fr));max-width:1440px;margin:0 auto;display:grid;position:relative}.ruled:before{content:"";pointer-events:none;background:linear-gradient(var(--line),var(--line)) 25% 0/1px 100% no-repeat,linear-gradient(var(--line),var(--line)) 50% 0/1px 100% no-repeat,linear-gradient(var(--line),var(--line)) 75% 0/1px 100% no-repeat,linear-gradient(var(--line),var(--line)) 0 33.33%/100% 1px no-repeat,linear-gradient(var(--line),var(--line)) 0 66.66%/100% 1px no-repeat;position:absolute;inset:0}.cell{min-width:0;padding:var(--gap-lg);display:flex;position:relative}.cell-main{text-align:center;justify-content:center;align-items:center;gap:var(--gap-md);flex-direction:column;grid-area:2/2/auto/4;padding:40px 24px}.cell-main .h2{font-size:clamp(30px,3.4vw,48px)}.cell-main p.small{max-width:42ch;color:var(--slate);margin:0}.tile{border-radius:var(--radius-lg);width:100%;transition:transform .8s var(--ease-out-soft);position:relative;overflow:hidden}.t-letter{grid-area:1/4/3}.t-phone{grid-area:3/1}.t-payout{grid-area:3/3}.t-mark{grid-area:1/2}.letter{background:var(--letter-paper);box-shadow:var(--shadow-tile);padding:var(--gap-lg) var(--gap-lg) 18px;color:var(--slate);flex-direction:column;gap:10px;font-size:13px;line-height:1.5;display:flex}.letter-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.letter-head img{width:auto;height:16px}.letter-head span{font-family:var(--font-mono);letter-spacing:.08em;text-align:right;font-size:10px}.letter b{color:var(--navy);font-weight:600}.letter .amt{color:var(--navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.1}.letter .opts{gap:6px;margin-top:4px;display:grid}.letter .opts span{padding:var(--gap-xs) 10px;border-radius:var(--radius-sm);background:var(--paper);color:var(--navy);justify-content:space-between;font-size:12px;display:flex}.letter .sample{font-family:var(--font-mono);letter-spacing:.08em;color:var(--gold-dk);margin-top:auto;font-size:10px}.mini-phone{background:var(--navy);color:var(--paper);gap:var(--gap-xs);flex-direction:column;min-height:100%;padding:18px;font-size:13px;display:flex}.bubble{background:var(--paper-a10);border-radius:var(--radius-bubble) var(--radius-bubble) var(--radius-bubble) var(--radius-bubble-tail);padding:10px var(--gap-sm);line-height:1.45}.bubble.me{background:var(--gold-lt);color:var(--ink);border-radius:var(--radius-bubble) var(--radius-bubble) var(--radius-bubble-tail) var(--radius-bubble);align-self:flex-end}.mini-phone small{font-family:var(--font-mono);letter-spacing:.08em;color:var(--sky);opacity:.8;font-size:10px}.payout{background:var(--butter);flex-direction:column;gap:6px;min-height:100%;padding:18px;display:flex}.payout small{font-family:var(--font-mono);letter-spacing:.1em;color:var(--gold-dk);font-size:10px}.payout b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1.1}.payout span{color:var(--slate);font-size:13px}.payout .bar{border-radius:var(--radius-bar);background:var(--navy-a10);height:6px;margin-top:auto;overflow:hidden}.payout .bar i{background:var(--navy);width:72%;height:100%;display:block}.mark-tile{place-items:center;min-height:100%;padding:18px;display:grid}.mark-tile svg{width:62%;height:auto}@media (max-width:960px){.ruled{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.ruled:before{background:linear-gradient(var(--line),var(--line)) 50% 0/1px 100% no-repeat}.cell{border-top:1px solid var(--line)}.cell-main{padding:56px var(--gap-md) 40px;border-top:0;grid-area:1/1/auto/3}.t-letter{grid-area:auto/1/auto/3}.t-letter .tile{max-width:420px;margin:0 auto}.t-phone,.t-payout{grid-area:auto}.t-mark{display:none}}@media (max-width:560px){.ruled{grid-template-columns:1fr}.ruled:before{display:none}.cell-main,.t-letter{grid-column:1}}
.how{background:var(--gold-pale);color:var(--brown-ink)}.how .eyebrow{color:var(--brown-soft)}.track-wrap{position:relative}.track{gap:clamp(var(--gap-md),2vw,28px);scroll-snap-type:x mandatory;padding:0 var(--gut) 18px;scrollbar-width:none;max-width:calc(var(--content-max) + 2 * var(--gut));grid-auto-columns:minmax(280px,30%);grid-auto-flow:column;margin:0 auto;display:grid;overflow-x:auto}.track::-webkit-scrollbar{display:none}.step{scroll-snap-align:start;flex-direction:column;gap:14px;min-width:0;display:flex}.step h3{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2vw,28px);font-weight:600}.step .tl{background:var(--brown-ink-a30);height:1px;position:relative}.step .tl:before{content:"";border-radius:var(--radius-round);background:var(--brown-ink);width:9px;height:9px;position:absolute;top:-4px;left:0}.step .pic{border-radius:var(--radius-lg);aspect-ratio:4/3;background:var(--step-pic);max-width:100%;position:relative;overflow:hidden}.step p{color:var(--brown-soft);max-width:36ch;margin:0;font-size:15px;line-height:1.5}.track-ctl{gap:var(--gap-xs);padding:var(--gap-xs) var(--gut) 0;max-width:calc(var(--content-max) + 2 * var(--gut));justify-content:flex-end;margin:0 auto;display:flex}.track-ctl button{border-radius:var(--radius-round);border:1.5px solid var(--brown-ink-a35);width:44px;height:44px;color:var(--brown-ink);cursor:pointer;background:0 0;place-items:center;display:grid}.track-ctl button:disabled{opacity:.35;cursor:default}.track-ctl svg{width:18px;height:18px}.vig{padding:var(--gap-md);gap:var(--gap-xs);color:var(--navy);flex-direction:column;font-size:12.5px;display:flex;position:absolute;inset:0}.vig .file{align-items:center;gap:var(--gap-xs);padding:var(--gap-xs) 10px;border-radius:var(--radius-md);background:var(--paper-2);font-family:var(--font-mono);font-size:11px;display:flex}.vig .row{gap:var(--gap-xs);border-bottom:1px solid var(--navy-a08);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;padding:7px 2px;display:grid}.vig .go{background:var(--navy);color:var(--paper);border-radius:var(--radius-sm);padding:var(--gap-xs) var(--gap-sm);align-self:flex-start;margin-top:auto;font-weight:600}.vig.dark{background:var(--navy);color:var(--paper)}.vig .opt{padding:10px var(--gap-sm);border-radius:var(--radius-tabs);background:var(--white);box-shadow:var(--shadow-opt);justify-content:space-between;align-items:center;display:flex}.vig .opt.on{box-shadow:var(--shadow-opt-on)}.vig .big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.1}.vig small{font-family:var(--font-mono);letter-spacing:.1em;color:var(--slate);font-size:10px}.vig.dark small{color:var(--sky)}.v-contour .how{background:var(--gold-pale)}
.plat{background:var(--ink);color:var(--paper)}.plat .eyebrow{color:var(--gold-pale)}.cards3{gap:clamp(14px,1.6vw,var(--gap-lg));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pcard{background:var(--card);color:var(--navy);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.pcard .pic{aspect-ratio:16/10;background:var(--paper-2);max-width:100%;position:relative}.pcard .body{padding:var(--gap-lg) var(--gap-lg) 26px;gap:var(--gap-sm);flex-direction:column;display:flex}.pcard p{color:var(--slate);margin:0;font-size:15px}@media (max-width:900px){.cards3{grid-template-columns:1fr}.pcard .pic{aspect-ratio:16/8}}.v-contour .plat{background:var(--ink)}
.promise{background:var(--ink);color:var(--paper);text-align:center;justify-content:center;align-items:center;min-height:clamp(520px,80vh,760px);display:flex}.promise .in{flex-direction:column;align-items:center;gap:20px;display:flex}.promise .eyebrow{color:var(--gold-lt)}.promise .lede{max-width:44ch;color:var(--sky)}.promise-note{left:var(--gut);bottom:var(--gap-lg);font-family:var(--font-mono);letter-spacing:.1em;color:var(--sky-a70);gap:var(--gap-md);flex-wrap:wrap;font-size:11px;display:flex;position:absolute}.promise-note i{border-radius:var(--radius-round);vertical-align:1px;width:8px;height:8px;margin-right:6px;display:inline-block}
.words{background:var(--steel);color:var(--paper)}.words .eyebrow{color:var(--butter)}.words .h2{color:var(--sky-pale)}.wcards{gap:clamp(14px,1.6vw,var(--gap-lg));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wcard{border-radius:var(--radius-xl);align-items:flex-end;min-height:clamp(440px,42vw,560px);padding:14px;display:flex;position:relative;overflow:hidden}.wcard .art{z-index:0;position:absolute;inset:0}.glass{z-index:1;border-radius:var(--radius-lg);width:100%;padding:var(--gap-lg) 20px var(--gap-md);background:var(--navy-a55);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);box-shadow:var(--shadow-glass);flex-direction:column;gap:14px;min-height:62%;display:flex;position:relative}.glass q{letter-spacing:-.01em;quotes:"“" "”";font-size:clamp(20px,1.9vw,27px);font-weight:500;line-height:1.22;display:block}.glass .meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:10.5px;display:flex}.cycle{border-radius:var(--radius-round);background:var(--white-a16);width:34px;height:34px;color:var(--paper);cursor:pointer;transition:transform .5s var(--ease-out-soft);border:0;flex-shrink:0;place-items:center;display:grid}.cycle:hover{background:var(--white-a26)}.cycle.spin{transform:rotate(-360deg)}.cycle svg{width:16px;height:16px}.words-note{margin-top:var(--gap-lg);color:var(--sky-pale);font-size:14px}@media (max-width:900px){.wcards{grid-template-columns:1fr}.wcard{min-height:380px}}.v-contour .wcard .a1{background:var(--art-wcard-1)}.v-contour .wcard .a2{background:var(--art-wcard-2)}.v-contour .wcard .a3{background:var(--art-wcard-3)}
.path{color:var(--paper);flex-direction:column;min-height:clamp(620px,84vh,820px);display:flex}.path .in{gap:var(--gap-xl);flex-direction:column;flex:1;display:flex}.path .eyebrow{color:var(--butter)}.path-cards{gap:var(--gap-sm);grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;margin-top:auto;display:grid}.pcd{background:var(--gold-pale);color:var(--brown-ink);border-radius:var(--radius-lg);padding:var(--gap-lg);flex-direction:column;gap:14px;min-width:0;display:flex}.pcd .eyebrow{color:var(--brown-soft)}.pcd dl{gap:10px;margin:0;display:grid}.pcd dt{font-size:15px;font-weight:600}.pcd dd{color:var(--brown-soft);margin:2px 0 0;font-size:14px;line-height:1.45}.arrow{color:var(--butter);align-self:center;font-size:26px;line-height:1}@media (max-width:900px){.path-cards{grid-template-columns:1fr}.arrow{justify-self:center;transform:rotate(90deg)}}.v-contour .path{color:var(--navy);background:var(--art-path-ground)}.v-contour .path .eyebrow{color:var(--gold-dk)}.v-contour .path .sec-head .eyebrow{color:var(--navy)}.v-contour .path .pcd .eyebrow{color:var(--brown-soft)}.v-contour .path .arrow{color:var(--navy)}
.compare{background:var(--paper)}.compare .eyebrow{color:var(--gold-dk)}.sub-gold{color:var(--gold-dk);margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:500}.tbl-wrap{max-width:880px;margin:0 auto;overflow-x:auto}table.cmp{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.cmp th,.cmp td{text-align:left;padding:14px var(--gap-sm);border-bottom:1px solid var(--line);vertical-align:top}.cmp thead th{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-size:11px;font-weight:500}.cmp thead th.us{color:var(--gold-dk)}.cmp tbody th{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);width:24%;font-size:11px;font-weight:500}.cmp td.us{color:var(--navy);font-weight:500}.duo{grid-template-columns:1fr 1fr;gap:14px;max-width:880px;margin:36px auto 0;display:grid}.duo>div{background:var(--paper-2);border-radius:var(--radius-lg);padding:var(--gap-lg);flex-direction:column;gap:14px;display:flex}.duo .eyebrow{color:var(--slate)}.sign{align-items:center;gap:var(--gap-md);text-align:center;flex-direction:column;margin-top:clamp(56px,7vw,96px);display:flex}.sign p{letter-spacing:-.03em;font-variation-settings:"GEOM" 50;margin:0;font-size:clamp(26px,3vw,40px);font-weight:600}.sign svg{width:46px;height:auto}@media (max-width:760px){.duo{grid-template-columns:1fr}}
.faq{background:var(--paper);padding-top:clamp(24px,4vw,56px)}.faq .eyebrow{color:var(--slate)}.faq .h2 em{color:var(--gold);font-style:normal}.tabs{border-radius:var(--radius-tabs);background:var(--paper-2);gap:4px;padding:4px;display:inline-flex}.tabs button{font:inherit;min-height:40px;padding:0 var(--gap-md);border-radius:var(--radius-sm);color:var(--navy);cursor:pointer;background:0 0;border:0;font-size:15px}.tabs button[aria-selected=true]{background:var(--navy);color:var(--paper)}.acc{border-top:1px solid var(--line);margin-top:28px}.acc details{border-bottom:1px solid var(--line)}.acc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--gap-md);padding:20px 2px;font-size:clamp(17px,1.4vw,20px);font-weight:500;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary i{width:22px;height:22px;color:var(--gold);flex-shrink:0;position:relative}.acc summary i:before,.acc summary i:after{content:"";height:2px;transition:transform .35s var(--ease-out-soft);background:currentColor;position:absolute;top:10px;left:3px;right:3px}.acc summary i:after{transform:rotate(90deg)}.acc details[open] summary i:after{transform:rotate(0)}.acc .ans{padding:0 2px var(--gap-lg);max-width:70ch;color:var(--slate);font-size:16px}.acc .ans p{margin:0}
.start{background:var(--gold-pale);color:var(--brown-ink)}.start-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(28px,5vw,80px);display:grid}.start-left{flex-direction:column;gap:18px;display:flex}.start-left .mark-big{width:clamp(90px,10vw,140px);height:auto;margin-top:auto}.formcard{background:var(--card);border-radius:var(--radius-xl);padding:clamp(var(--gap-lg),3vw,36px);box-shadow:var(--shadow-form);flex-direction:column;gap:20px;display:flex}#lead>div{flex-direction:column;gap:20px;display:flex}.formcard h3{letter-spacing:-.02em;color:var(--navy);margin:0;font-size:clamp(22px,2vw,28px);font-weight:600}.formcard .small{margin:calc(-1 * var(--gap-sm)) 0 0;color:var(--slate)}.fields{gap:var(--gap-md) 18px;grid-template-columns:1fr 1fr;display:grid}.fld{gap:4px;min-width:0;display:grid}.fld.full{grid-column:1/-1}.fld label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);font-size:10.5px}.fld input,.fld select{border:0;border-bottom:1.5px solid var(--navy-a22);width:100%;min-height:44px;font:inherit;color:var(--navy);background:0 0;border-radius:0;outline:none;padding:6px 0;font-size:16px}.fld input:focus,.fld select:focus{border-bottom-color:var(--navy)}.fld input[aria-invalid=true]{border-bottom-color:var(--error)}.prog{align-items:center;gap:var(--gap-sm);font-family:var(--font-mono);color:var(--slate);font-size:11px;display:flex}.prog .bar{background:var(--navy-a12);border-radius:var(--radius-hair);flex:1;height:3px;overflow:hidden}.prog .bar i{background:var(--gold);width:50%;height:100%;transition:width .5s var(--ease-out-soft);display:block}.form-err{min-height:22px;color:var(--error);margin:0;font-size:14px}.form-actions{gap:10px;display:flex}.form-actions .btn-navy{flex:1}#done-t:focus{outline:none}.done{color:var(--navy);flex-direction:column;align-items:flex-start;gap:14px;display:flex}.done .h3{font-size:clamp(24px,2.2vw,30px)}.done p{color:var(--slate);margin:0}@media (max-width:860px){.start-grid{grid-template-columns:1fr}.start-left .mark-big{display:none}}@media (max-width:520px){.fields{grid-template-columns:1fr}}
.legal-sec{background:var(--paper);padding-top:clamp(128px,14vw,190px)}.legal-in{max-width:calc(820px + 2 * var(--gut))}.legal .eyebrow{color:var(--gold-dk)}.legal .sec-head .lede{color:var(--slate)}.legal-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);margin:0;font-size:11px}.legal-notice{border-radius:var(--radius-md);background:var(--paper-2);color:var(--slate);align-self:flex-start;margin:0;padding:10px 14px;font-size:14px;line-height:1.45}.legal-short{background:var(--card);border-radius:var(--radius-lg);padding:var(--gap-lg);margin-bottom:var(--head-gap);flex-direction:column;gap:14px;display:flex}.legal-short h2{letter-spacing:-.01em;margin:0;font-size:clamp(21px,1.7vw,25px);font-weight:600;line-height:1.15}.legal-part,.legal-part>h2[id]{scroll-margin-top:84px}.legal-part+.legal-part{margin-top:48px}.legal-part>h2{margin:0 0 var(--gap-md)}.legal-body p{margin:0 0 var(--gap-md);color:var(--slate)}.legal-body h3{letter-spacing:-.01em;color:var(--navy);margin:28px 0 10px;font-size:19px;font-weight:600;line-height:1.3}.legal-body .chev{margin:0 0 var(--gap-md);color:var(--slate)}.legal-body strong{color:var(--navy);font-weight:600}.legal-body a{color:var(--navy);text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.legal-body .legal-callout{padding:var(--gap-lg);border-radius:var(--radius-lg);background:var(--paper-2);color:var(--navy);margin:0 0 20px;font-size:15px}.legal-table-wrap{background:linear-gradient(to right,var(--paper) 30%,transparent) left center/40px 100% no-repeat local, linear-gradient(to left,var(--paper) 30%,transparent) right center/40px 100% no-repeat local, linear-gradient(to right,var(--navy-a22),transparent) left center/16px 100% no-repeat scroll, linear-gradient(to left,var(--navy-a22),transparent) right center/16px 100% no-repeat scroll;margin:0 0 20px;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.legal-body .legal-caption{text-align:left;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);margin:0;padding:0 0 10px;font-size:11px}.legal-table th,.legal-table td{text-align:left;padding:var(--gap-sm);border-bottom:1px solid var(--line);vertical-align:top}.legal-table thead th{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-size:11px;font-weight:500}.legal-table tbody th{color:var(--navy);font-weight:500}.legal-table td{color:var(--slate)}.legal-contact{border-top:1px solid var(--line);flex-direction:column;gap:20px;margin-top:56px;padding-top:24px;display:flex}.legal-contact p{margin:0}.legal-disclosure{padding:var(--gap-lg);border-radius:var(--radius-lg);background:var(--paper-2);color:var(--slate);font-size:14px}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}

