@font-face{font-family:"Inter ZARYA";src:url("../fonts/inter-latin-opsz-normal.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter ZARYA";src:url("../fonts/inter-latin-ext-opsz-normal.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20B8,U+20BA-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter ZARYA";src:url("../fonts/inter-rupee-opsz-normal.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+20B9}.zs-header,.zs-footer,.zs-skip{--zs-paper:#faf8f4;--zs-ink:#081424;--zs-ink-2:#1a2a3f;--zs-muted:#5b6a7e;--zs-line:#e6e0d5;--zs-line-2:#d8d0c2;--zs-gold:#a46c1f;--zs-gold-2:#c9a15e;--zs-gutter:clamp(20px,4vw,48px);--zs-h:64px;font-family:"Inter ZARYA",Inter,-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;box-sizing:border-box}.zs-header *,.zs-footer *,.zs-header *::before,.zs-header *::after{box-sizing:border-box}.zs-header a,.zs-footer a{color:inherit;text-decoration:none}.zs-skip{position:absolute;left:12px;top:-64px;z-index:1000;background:var(--zs-ink);color:#fff;padding:12px 18px;border-radius:10px;font-weight:600;text-decoration:none}.zs-skip:focus{top:12px;outline:3px solid var(--zs-gold-2);outline-offset:2px}.zs-header :focus-visible,.zs-footer :focus-visible{outline:3px solid var(--zs-gold);outline-offset:3px;border-radius:6px}.zs-header{position:sticky;top:0;z-index:1000;background:rgba(250,248,244,.88);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid rgba(216,208,194,.7);color:var(--zs-ink)}.zs-bar{max-width:1440px;margin:0 auto;height:var(--zs-h);padding:0 var(--zs-gutter);display:flex;align-items:center;gap:28px}.zs-brand{display:flex;align-items:center;flex:none;min-height:44px}.zs-brand img{width:118px;height:auto;display:block}.zs-nav{display:flex;align-items:center;gap:clamp(18px,2.4vw,34px);margin:0 auto}.zs-nav a{position:relative;font-size:14px;font-weight:500;color:var(--zs-ink-2);padding:10px 2px;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap;transition:color .2s}.zs-nav a:hover{color:var(--zs-ink)}.zs-nav a[aria-current="page"]{color:var(--zs-ink);font-weight:650}.zs-nav a[aria-current="page"]::after{content:"";position:absolute;left:2px;right:2px;bottom:6px;height:2px;background:var(--zs-gold-2);border-radius:2px}.zs-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:0 20px;border-radius:12px;font-size:14px;font-weight:620;letter-spacing:-.005em;border:1px solid transparent;background:var(--zs-ink);color:#fff!important;white-space:nowrap;transition:background .2s}.zs-btn:hover{background:#13253b}.zs-btn svg{width:16px;height:16px;flex:none}.zs-cta{flex:none}.zs-menu{display:none;margin-left:auto;min-height:44px;min-width:44px;border:1px solid var(--zs-line-2);background:transparent;border-radius:12px;padding:0 14px;font-size:14px;font-weight:600;align-items:center;gap:10px;cursor:pointer;color:var(--zs-ink);font-family:inherit}.zs-bars{width:16px;height:10px;position:relative;display:inline-block}.zs-bars::before,.zs-bars::after{content:"";position:absolute;left:0;right:0;height:1.6px;background:currentColor;border-radius:2px;transition:transform .25s,top .25s}.zs-bars::before{top:1px}.zs-bars::after{top:7px}.zs-menu[aria-expanded="true"] .zs-bars::before{top:4px;transform:rotate(45deg)}.zs-menu[aria-expanded="true"] .zs-bars::after{top:4px;transform:rotate(-45deg)}.zs-mobile{display:none}@media(max-width:1180px){.zs-header .zs-nav,.zs-header .zs-cta{display:none}.zs-menu{display:inline-flex}.zs-mobile{display:block;position:absolute;left:0;right:0;top:100%;background:var(--zs-paper);border-bottom:1px solid var(--zs-line-2);box-shadow:0 18px 40px rgba(8,20,36,.08);max-height:calc(100vh - var(--zs-h));max-height:calc(100dvh - var(--zs-h));overflow:auto}.zs-mobile[hidden]{display:none}.zs-mobile-inner{padding:8px var(--zs-gutter) 24px;display:flex;flex-direction:column}.zs-mobile-inner a:not(.zs-btn){display:flex;align-items:center;min-height:54px;font-size:18px;font-weight:600;border-bottom:1px solid var(--zs-line);letter-spacing:-.01em;color:var(--zs-ink)}.zs-mobile-inner a[aria-current="page"]{color:var(--zs-gold)}.zs-mobile-inner .zs-btn{margin-top:20px;min-height:52px}}.zs-footer{border-top:1px solid var(--zs-line-2);background:var(--zs-paper);color:var(--zs-ink)}.zs-footer-inner{max-width:1440px;margin:0 auto;padding:clamp(40px,5vw,64px) var(--zs-gutter) 32px;display:grid;grid-template-columns:1fr auto;gap:32px 64px;align-items:start}.zs-footer-brand img{width:118px;height:auto;margin-bottom:12px;display:block}.zs-footer-tag{margin:0;color:var(--zs-muted);font-size:14px}.zs-footer nav{display:flex;flex-wrap:wrap;gap:4px 28px;justify-content:flex-end}.zs-footer nav a{font-size:14px;color:var(--zs-ink-2);min-height:44px;display:inline-flex;align-items:center}.zs-footer nav a:hover{color:var(--zs-ink);text-decoration:underline;text-underline-offset:4px}.zs-footer-legal{grid-column:1/-1;border-top:1px solid var(--zs-line);padding-top:20px;color:#5f6c7e;font-size:13px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media(max-width:1100px){.zs-footer-inner{grid-template-columns:1fr}.zs-footer nav{justify-content:flex-start}}@media print{.zs-header,.zs-footer{display:none}}/* orphan control (V6) */h1,h2,h3,.eyebrow,.lede,.lead,.sub{text-wrap:balance}p,li,figcaption,dd{text-wrap:balance}:root{--ink:#171e24;--muted:#687078;--cream:#f7f5ef;--white:#fff;--line:#dddcd6;--gold:#af9270;--dark:#17232d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}button,a{font:inherit}a{color:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #997851;outline-offset:4px}.nav{height:82px;padding:0 max(5vw,24px);display:flex;justify-content:space-between;align-items:center;background:rgba(247,245,239,.96);position:sticky;z-index:10;top:0;border-bottom:1px solid #dddcd680;backdrop-filter:blur(18px)}.brand{font-size:23px;font-weight:750;letter-spacing:.20em;text-decoration:none}.navlinks{display:flex;align-items:center;gap:30px;font-size:13px}.navlinks a{text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 24px;background:var(--dark);color:white;text-decoration:none;border-radius:7px;border:1px solid var(--dark);font-weight:600;font-size:13px;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-2px);background:#33414c}.btn.light{background:transparent;color:var(--ink);border-color:#aaa9a2}.wrap{width:min(1380px,90%);margin:auto}.eyebrow{color:#92785a;text-transform:uppercase;font-weight:700;letter-spacing:.17em;font-size:11px}.hero{min-height:760px;display:flex;align-items:center;position:relative;overflow:hidden;background:linear-gradient(109deg,#e9e6dd 0%,#f7f5ef 55%,#dfd9cb 100%)}.hero:before{content:"";position:absolute;right:-16vw;bottom:-34vw;width:79vw;height:79vw;border:1px solid #d0c5b2;border-radius:50%}.hero:after{content:"";position:absolute;right:1%;bottom:13%;width:38vw;height:24vw;max-height:350px;background:radial-gradient(ellipse,#ad9e8855,transparent 70%);filter:blur(30px)}.hero-copy{position:relative;z-index:1;width:min(720px,80%);padding:120px 0}.hero h1{font-size:clamp(58px,7.2vw,112px);letter-spacing:-.073em;line-height:.99;margin:26px 0 28px;font-weight:640}.hero p{max-width:470px;font-size:19px;line-height:1.6;color:#51575c;margin:0 0 38px}.hero-asset{position:absolute;bottom:35px;right:4%;width:38%;height:43%;border:1px dashed #b2a692;border-radius:16px;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;color:#80786e;font-size:13px;z-index:1;background:#f7f5ef40}.section{padding:134px 0}.section h2{font-size:clamp(44px,5.5vw,82px);line-height:1.06;letter-spacing:-.063em;font-weight:620;margin:16px 0 24px}.sub{color:var(--muted);font-size:18px;line-height:1.7;max-width:650px}.selector{display:flex;gap:10px;overflow:auto;padding:24px 2px 18px;scrollbar-width:thin}.vehicle{flex:1 0 160px;min-height:112px;padding:19px 17px;border:1px solid var(--line);border-radius:12px;background:white;text-align:left;transition:.2s}.vehicle:hover{border-color:#8c806e}.vehicle[aria-pressed=true]{background:var(--dark);border-color:var(--dark);color:white}.vehicle small{display:block;font-size:10px;letter-spacing:.11em;text-transform:uppercase;opacity:.65;margin-bottom:13px}.vehicle strong{font-size:17px;letter-spacing:-.02em}.results{margin-top:36px;display:grid;grid-template-columns:1.1fr 1fr;overflow:hidden;border-radius:18px;background:#f0ede5;min-height:450px}.vehicle-stage{position:relative;background:radial-gradient(circle at 40% 45%,#e5ded1,#c8bdad);display:flex;flex-direction:column;justify-content:space-between;padding:30px;min-height:460px}.vehicle-stage:after{content:"";position:absolute;width:66%;height:26%;border-radius:50%;background:#8b806b25;filter:blur(23px);bottom:13%;left:15%}.veh-stage-label{font-size:12px;color:#615d55;letter-spacing:.08em;text-transform:uppercase;z-index:1}.visual-placeholder{align-self:center;z-index:1;border:1px dashed #988d7e;padding:28px 20px;border-radius:10px;text-align:center;color:#6f675e;max-width:300px;font-size:13px}.payout-stage{padding:50px clamp(26px,4vw,65px);display:flex;flex-direction:column;justify-content:center;background:#fff}.payout-stage .label{color:#777;font-size:13px}.number{font-size:clamp(60px,7vw,104px);font-weight:650;letter-spacing:-.07em;line-height:1.1;margin:9px 0 0}.permonth{font-size:18px;color:#60656a}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid var(--line);margin-top:36px;padding-top:26px}.metric .value{font-size:clamp(23px,2.8vw,37px);font-weight:600;letter-spacing:-.045em;display:block;margin-top:7px}.metric .label{font-size:12px}.weekly-reassure{display:flex;align-items:center;gap:11px;margin-top:31px;color:#253f38;font-weight:650;font-size:14px}.weekly-reassure i{background:#dfeae2;color:#2d6e52;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;font-style:normal}.fine{font-size:12px;color:#74777a;line-height:1.65;margin:22px 0 0}#discovery.s2-parity .wrap{text-align:center}#discovery.s2-parity .eyebrow,#discovery.s2-parity h2,#discovery.s2-parity .sub{margin-left:auto;margin-right:auto}#discovery.s2-parity .selector{justify-content:center}#discovery.s2-parity .results{text-align:left}#discovery.s2-parity .payout-stage{display:flex;flex-direction:column;justify-content:flex-start}#discovery.s2-parity .time-horizon{margin-top:22px;padding-top:18px;border-top:1px solid #e8e1d7}#discovery.s2-parity .time-horizon-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:10px}#discovery.s2-parity .time-kicker{font-size:11px;letter-spacing:.18em;color:#9b7852;font-weight:760}#discovery.s2-parity .time-pills{display:flex;gap:8px;flex-wrap:wrap}#discovery.s2-parity .time-pills button{appearance:none;border:1px solid #d9d0c4;background:#fff;border-radius:999px;padding:9px 14px;font-size:12px;line-height:1;color:#43505f;font-weight:650}#discovery.s2-parity .time-pills button[aria-pressed=true]{background:#081321;color:#fff;border-color:#081321}#discovery.s2-parity .time-total{font-size:clamp(34px,3.2vw,50px);line-height:1.02;letter-spacing:-.055em;font-weight:760;color:#081321;margin:0 0 8px}#discovery.s2-parity .time-context{font-size:14px;line-height:1.45;color:#6c7580;margin:0 0 2px}.perspective{display:none !important}@media(max-width:950px){#discovery.s2-parity .time-horizon{margin-top:20px;padding-top:16px}#discovery.s2-parity .time-horizon-head{align-items:flex-start}#discovery.s2-parity .time-total{font-size:34px}}@media(max-width:640px){#discovery.s2-parity h2{max-width:12ch}#discovery.s2-parity .sub{max-width:34ch}#discovery.s2-parity .time-pills button{padding:8px 12px}#discovery.s2-parity .time-total{font-size:30px}}.perspective{background:#15232d;color:#fff}.perspective .eyebrow{color:#d4b68e}.perspective .sub{color:#b8c3c8}.periods{display:flex;gap:8px;margin-top:50px;flex-wrap:wrap}.periods button{background:transparent;border:1px solid #67737a;color:#c9d1d5;border-radius:30px;padding:12px 22px}.periods button[aria-pressed=true]{background:white;color:#15232d;border-color:white}.period-figure{font-size:clamp(86px,15vw,210px);line-height:1;letter-spacing:-.09em;font-weight:600;margin:37px 0 18px}.period-context{color:#bcc7cc;font-size:15px}.proof{background:#eae5db;overflow:hidden}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.proof-title{max-width:750px}.moments{display:flex;gap:8px;flex-wrap:wrap;margin:34px 0 18px}.moments button{padding:10px 15px;border-radius:40px;border:1px solid #c6c0b4;background:transparent;font-size:12px}.moments button[aria-pressed=true]{background:#17232d;color:white;border-color:#17232d}.moment-copy{font-size:17px;line-height:1.5;color:#596068;min-height:58px}.phone-zone{min-height:620px;display:flex;align-items:center;justify-content:center;position:relative}.phone-zone:before{content:"";position:absolute;width:560px;height:560px;max-width:100%;border-radius:50%;background:#c9b9a170;filter:blur(70px)}.phone{z-index:1;width:275px;height:554px;border:8px solid #1b252c;border-radius:47px;box-shadow:0 38px 65px #26313a55, inset 0 0 0 2px #6e777d;background:#f6f5f0;position:relative;padding:60px 20px 25px;display:flex;align-items:center;text-align:center}.phone:before{content:"";position:absolute;top:16px;left:calc(50% - 49px);width:98px;height:26px;border-radius:18px;background:#1b252c}.phone .app-slot{border:1.5px dashed #ac9d85;width:100%;height:100%;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:12px;color:#697079;font-size:13px;line-height:1.5}.app-slot strong{color:#29323c;font-size:18px}.closing{background:#f8f7f3;text-align:center;min-height:550px;display:flex;align-items:center}.closing h2{max-width:900px;margin:23px auto}.closing .sub{margin:0 auto 35px}.footer{padding:40px 5%;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;color:#73777b;font-size:12px}.footer strong{letter-spacing:.19em;color:var(--ink)}.mobile-menu{display:none}@media(max-width:950px){.navlinks a:not(.btn){display:none}.hero{min-height:710px}.hero-copy{width:100%;padding-bottom:280px}.hero-asset{width:68%;height:190px;bottom:35px}.results,.proof-grid{grid-template-columns:1fr}.vehicle-stage{min-height:280px}.proof-grid{gap:10px}.proof .phone-zone{min-height:560px}}@media(max-width:540px){.nav{height:68px}.navlinks .btn{padding:11px 13px;font-size:11px}.brand{font-size:19px}.wrap{width:90%}.hero{min-height:700px}.hero-copy{padding-top:90px;padding-bottom:260px}.hero h1{font-size:clamp(51px,13.5vw,70px)}.hero p{font-size:16px}.hero-asset{right:5%;width:90%;height:172px}.section{padding:86px 0}.section h2{font-size:clamp(43px,11vw,63px)}.sub{font-size:16px}.vehicle{flex-basis:142px;min-height:95px}.payout-stage{padding:36px 25px}.number{font-size:68px}.metrics{gap:10px}.metric .value{font-size:27px}.vehicle-stage{min-height:230px}.period-figure{font-size:93px}.phone-zone{min-height:550px}.footer{flex-direction:column}.proof-grid{gap:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}:root{--ink:#081321;--cream:#f5f2ec;--dark:#081321;--gold:#bd7a19}body{background:#f5f2ec;color:#081321}.nav{max-width:1440px;margin:auto;background:rgba(245,242,236,.96);padding:0 24px;gap:20px;border-color:#e8e3da}.nav .brand{display:flex;align-items:center;letter-spacing:0;font-size:inherit;flex-shrink:0}.z-logo{display:block;width:138px;height:auto}.navlinks{font-size:14px;gap:26px;color:#34445a}.nav .btn,.hero .btn{background:#081321;color:#fff;border-color:#081321;border-radius:15px;font-size:15px;min-height:52px;font-weight:700}.eyebrow{color:#a27a4b;font-weight:750}.hero{position:relative;isolation:isolate;overflow:hidden;max-width:1440px;margin:0 auto;min-height:750px;background:#f5f2ec;display:flex;align-items:center}.hero:before,.hero:after{content:none!important}.hero .wrap{position:relative;z-index:2;width:min(1380px,90%);margin:auto}.hero-copy{width:min(640px,48%);padding:75px 0;position:relative;z-index:2}.hero .eyebrow{font-size:12px;letter-spacing:.18em}.hero h1{font-size:clamp(62px,5.9vw,92px);line-height:.995;letter-spacing:-.071em;font-weight:730;margin:24px 0 27px}.hero p{font-size:20px;line-height:1.55;color:#5e6875;max-width:490px;margin:0 0 32px}.hero .btn{padding:17px 26px;display:inline-flex;align-items:center}.hero-asset{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;padding:0;z-index:0;background:none;pointer-events:none;display:block}.hero-asset picture,.hero-asset img{width:100%;height:100%;display:block}.hero-asset img{object-fit:cover;object-position:center center}/* All generated lettering is fully occluded; fade begins beyond the live copy, preserving photographic details. */.hero-asset:after{content:'';pointer-events:none;position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#f5f2ec 0%,#f5f2ec 33%,rgba(245,242,236,.99) 39%,rgba(245,242,236,.88) 44%,rgba(245,242,236,.35) 51%,transparent 59%)}@media(min-width:1450px){.hero{min-height:765px}}@media(max-width:1100px){.navlinks{gap:15px}.hero{min-height:705px}.hero-copy{width:min(570px,52%)}.hero h1{font-size:clamp(58px,6.0vw,76px)}.hero-asset:after{background:linear-gradient(90deg,#f5f2ec 0%,#f5f2ec 35%,rgba(245,242,236,.96) 42%,rgba(245,242,236,.3) 55%,transparent 64%)}}@media(max-width:700px){.nav{height:70px;padding:0 18px}.z-logo{width:109px}.navlinks .btn{min-height:42px;font-size:12px;padding:10px 13px}.hero{min-height:820px;display:block}.hero .wrap{width:100%;padding:0 24px}.hero-copy{width:100%;padding:53px 0 0}.hero h1{font-size:clamp(50px,11.2vw,72px);max-width:650px;margin:20px 0 22px}.hero p{font-size:17px;max-width:470px;margin-bottom:24px}.hero-asset{inset:auto 0 0;width:100%;height:46%}.hero-asset img{object-fit:cover;object-position:center 46%}.hero-asset:after{background:linear-gradient(180deg,#f5f2ec 0%,rgba(245,242,236,.68) 12%,transparent 32%)}.hero .btn{font-size:14px;min-height:49px;padding:13px 20px}}@media(max-width:420px){.hero{min-height:865px}.hero .wrap{padding:0 22px}.hero h1{font-size:clamp(48px,12.0vw,57px)}.hero-asset{height:46%}}@media(min-width:701px){.hero-asset:after{background:linear-gradient(90deg,#f5f2ec 0%,#f5f2ec 31%,rgba(245,242,236,.98) 36%,rgba(245,242,236,.89) 41%,rgba(245,242,236,.46) 49%,rgba(245,242,236,0) 59%)}}@media(max-width:700px){.hero{min-height:820px}.hero-asset{inset:auto 0 0;width:100%;height:auto;aspect-ratio:1006/836;overflow:hidden;background:#f5f2ec}.hero-asset picture,.hero-asset img{width:100%;height:100%;display:block}.hero-asset img{object-fit:contain;object-position:bottom center}.hero-asset:after{background:linear-gradient(180deg,#f5f2ec 0%,rgba(245,242,236,.85) 5%,rgba(245,242,236,0) 25%)}}@media(max-width:420px){.hero{min-height:820px}}/* Section 02 hard parity rebuild, October 10 — deliberately scoped. */#discovery.s2-parity .permonth::after{content:none!important}#discovery.s2-parity{background:#f7f5ef;padding:58px 0 96px;color:#081321}#discovery.s2-parity .wrap{width:min(1640px,94%)}#discovery.s2-parity .eyebrow{text-align:center;font-size:12px;letter-spacing:.22em;font-weight:760;color:#9b7852;margin:0 0 12px;text-transform:uppercase}#discovery.s2-parity h2{font-size:clamp(42px,4.2vw,70px);font-weight:760;line-height:1.08;letter-spacing:-.068em;margin:0 0 11px;text-align:center}#discovery.s2-parity .sub{font-size:18px;line-height:1.45;color:#6a7480;max-width:900px;text-align:center;margin:0 auto 22px}#discovery.s2-parity .selector{gap:12px;padding:12px 0 24px;overflow:visible}#discovery.s2-parity .vehicle{flex:1 1 0;min-width:0;min-height:78px;background:#fffdf9;border-radius:36px;border:1.3px solid #e6dfd4;padding:13px 9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;box-shadow:none}#discovery.s2-parity .vehicle strong{order:0;color:#081321;font-weight:740;font-size:17px;line-height:1.15}#discovery.s2-parity .vehicle small{order:1;font-size:10px;letter-spacing:.16em;color:#82909d;margin:0;opacity:1}#discovery.s2-parity .vehicle[aria-pressed=true]{background:#fdf8ef;border-color:#c18a32;box-shadow:inset 0 -3px 0 #bf8428}#discovery.s2-parity .results{margin:0;background:#fff;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(420px,.60fr);border-radius:20px;border:1px solid #eae4dc;overflow:hidden;min-height:440px}#discovery.s2-parity .s2-stage{min-height:440px;padding:0;background:#f2e9dd;position:relative;display:block;overflow:hidden}#discovery.s2-parity .s2-stage:after{display:none}#discovery.s2-parity .s2-art{position:absolute;inset:0;z-index:1;display:block}#discovery.s2-parity .s2-art:before{display:none}#discovery.s2-parity .s2-art img{width:100%;height:100%;object-fit:cover;object-position:center;transform:none;display:block}/* Cover the non-live baked label in source art, while leaving the photographic composition untouched */#discovery.s2-parity .s2-stage:before{content:'';position:absolute;top:0;left:0;width:53%;height:38%;z-index:2;background:linear-gradient(108deg,#efe8df 0%,rgba(239,232,223,.98) 65%,rgba(239,232,223,0) 100%);pointer-events:none}#discovery.s2-parity .vehicle-stage-top{position:absolute;top:35px;left:44px;z-index:3}#discovery.s2-parity .veh-stage-label{font-size:11px;letter-spacing:.19em;color:#9b7852;font-weight:750}#discovery.s2-parity .vehicle-stage-top h3{font-size:clamp(30px,2.7vw,46px);margin:12px 0 6px;letter-spacing:-.065em;line-height:1.08;font-weight:760;color:#081321}#discovery.s2-parity .veh-stage-class{font-size:11px;letter-spacing:.14em;color:#7f8a97;font-weight:720}#discovery.s2-parity .model-only{inset:0;position:absolute;margin:0;z-index:2;background:linear-gradient(120deg,#f7f3ec,#e7ddcc);min-height:100%}#discovery.s2-parity .model-only[hidden]{display:none}#discovery.s2-parity .payout-stage{background:#fff;display:flex;flex-direction:column;justify-content:center;padding:30px 48px 28px}#discovery.s2-parity .payout-stage .label{font-size:12px;letter-spacing:.17em;text-transform:uppercase;color:#9b7852;font-weight:750;margin:0 0 16px}#discovery.s2-parity .payout-prefix{font-size:24px;color:#7b8795;line-height:1.1;margin:0}#discovery.s2-parity .number{font-size:clamp(72px,5.3vw,102px);letter-spacing:-.08em;line-height:.96;font-weight:760;color:#081321;margin:3px 0 0}#discovery.s2-parity .permonth{font-size:24px;color:#657282;margin:8px 0 0}#discovery.s2-parity .metrics{border-top:1px solid #e8e2d9;margin:28px 0 0;padding:18px 0 0;gap:18px}#discovery.s2-parity .metric .label{font-size:12px;letter-spacing:0;text-transform:none;color:#75818d;font-weight:400}#discovery.s2-parity .metric .value{font-size:clamp(19px,1.8vw,28px);letter-spacing:-.04em;font-weight:740;color:#081321;margin:10px 0 0;white-space:nowrap}#discovery.s2-parity .metric+.metric{border-left:1px solid #e8e2d9;padding-left:20px}#discovery.s2-parity .weekly-reassure{margin:20px 0 0;padding:16px 0 0;border-top:1px solid #e8e2d9;color:#081321;font-size:16px;font-weight:720;gap:12px}#discovery.s2-parity .weekly-reassure i{background:#f6ecda;color:#b77c24;width:32px;height:32px}#discovery.s2-parity .fine{margin:12px 0 0;font-size:11px;line-height:1.5;color:#7a858f}@media(max-width:1050px){#discovery.s2-parity .results{grid-template-columns:1fr 370px}#discovery.s2-parity .payout-stage{padding:24px}#discovery.s2-parity .number{font-size:72px}}@media(max-width:900px){#discovery.s2-parity .selector{overflow-x:auto;scroll-snap-type:x proximity}#discovery.s2-parity .vehicle{flex:0 0 170px;scroll-snap-align:start}#discovery.s2-parity .results{grid-template-columns:1fr}#discovery.s2-parity .s2-stage{height:430px}#discovery.s2-parity .payout-stage{padding:30px 28px}}@media(max-width:540px){#discovery.s2-parity{padding-top:72px}#discovery.s2-parity h2{font-size:39px}#discovery.s2-parity .sub{font-size:15px}#discovery.s2-parity .s2-stage{height:310px;min-height:310px}#discovery.s2-parity .vehicle-stage-top{left:18px;top:22px}#discovery.s2-parity .vehicle-stage-top h3{font-size:27px}#discovery.s2-parity .number{font-size:70px}#discovery.s2-parity .payout-stage{padding:28px 22px}#discovery.s2-parity .metric .value{font-size:22px}}#discovery .vehicle-stage-top{padding-left:14px}#discovery .veh-stage-label,#discovery .veh-stage-class,#discovery .vehicle-stage-top h3{position:relative}@media(max-width:540px){#discovery .vehicle-stage-top{padding-left:8px}}#discovery .model-only{{display:none !important}}#discovery .vehicle-art img{{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;transform:none}}#weekly-app{padding:146px 0 158px;background:var(--cream);position:relative;overflow:hidden}#weekly-app:before{content:"";position:absolute;left:-22vw;top:120px;width:44vw;height:44vw;border-radius:50%;border:1px solid #e7dfd0;opacity:.7}#weekly-app:after{content:"";position:absolute;right:-18vw;bottom:-16vw;width:40vw;height:40vw;border-radius:50%;border:1px solid #e7dfd0;opacity:.55}#weekly-app .section-intro{text-align:center;margin-bottom:66px;position:relative;z-index:1}#weekly-app .section-intro h2{max-width:14ch;margin:18px auto 18px}#weekly-app .section-intro .sub{max-width:760px;margin:0 auto}.weekly-grid{display:grid;grid-template-columns:minmax(320px,500px) minmax(420px,1fr);align-items:center;gap:min(7vw,110px);position:relative;z-index:1}.weekly-copy .eyebrow{margin-bottom:18px}.weekly-copy h3{font-size:clamp(40px,4vw,64px);line-height:1.05;letter-spacing:-.06em;font-weight:640;margin:0 0 18px}.weekly-copy p.lead{font-size:18px;line-height:1.72;color:#6c7580;margin:0 0 30px;max-width:46ch}.mode-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}.mode-tab{appearance:none;border:1px solid #d9d1c5;background:#fff;color:#43505f;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.02em}.mode-tab[aria-pressed=true]{background:#081321;color:#fff;border-color:#081321;box-shadow:0 14px 32px rgba(8,19,33,.16)}.mode-copy{display:none}.mode-copy.active{display:block}.story-list{display:grid;gap:14px;margin:0 0 28px}.story-item{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:15px 18px;border:1px solid #e8e0d3;border-radius:18px;background:rgba(255,255,255,.6);backdrop-filter:blur(6px)}.story-item .num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f1eadf;color:#9c7a4f;font-size:12px;font-weight:800;letter-spacing:.08em}.story-item strong{display:block;font-size:17px;letter-spacing:-.02em;margin:2px 0 5px;color:#111b24}.story-item span{display:block;font-size:14px;line-height:1.58;color:#6d747b}.mini-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px}.mini-card{padding:16px 18px;border-radius:18px;border:1px solid #e8e0d3;background:#fff;box-shadow:0 10px 30px rgba(12,18,28,.04)}.mini-card small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#9a7b55;font-size:10px;font-weight:800;margin-bottom:8px}.mini-card strong{display:block;font-size:19px;letter-spacing:-.03em;color:#0f1822}.mini-card span{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:#707883}.device-stage{position:relative;min-height:760px;display:flex;align-items:center;justify-content:center}.device-halo{position:absolute;width:min(720px,92%);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at center, rgba(214,194,166,.48), rgba(214,194,166,.18) 35%, rgba(247,245,239,0) 72%);filter:blur(8px)}.orbit-line{position:absolute;border:1px solid #e4dccf;border-radius:999px;opacity:.8}.orbit-line.one{width:84%;height:74%;transform:rotate(-12deg)}.orbit-line.two{width:68%;height:88%;transform:rotate(14deg)}.floating-note{position:absolute;z-index:3;min-width:208px;max-width:240px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.84);backdrop-filter:blur(18px);box-shadow:0 26px 55px rgba(19,28,38,.09)}.floating-note.top{top:78px;right:16px}.floating-note.bottom{left:18px;bottom:98px}.floating-note small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#9a7b55;margin-bottom:8px}.floating-note strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0e1822}.floating-note span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#6d7580}.phone-shell{position:relative;z-index:2;width:332px;height:674px;border-radius:54px;padding:13px;background:linear-gradient(180deg,#4d5b67 0%,#25303a 18%,#0d141c 70%,#26323d 100%);box-shadow:0 45px 90px rgba(12,18,28,.25), inset 0 1px 0 rgba(255,255,255,.28), inset 0 -1px 0 rgba(255,255,255,.10)}.phone-shell:before{content:"";position:absolute;inset:6px;border-radius:48px;border:1px solid rgba(255,255,255,.18);pointer-events:none}.phone-shell:after{content:"";position:absolute;right:-3px;top:164px;width:4px;height:96px;border-radius:3px;background:linear-gradient(180deg,#8f9aa2,#44515d);box-shadow:0 96px 0 linear-gradient(180deg,#8f9aa2,#44515d)}.phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:41px;background:#f5f4ee;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.phone-notch{position:absolute;z-index:6;top:18px;left:50%;transform:translateX(-50%);width:124px;height:30px;border-radius:18px;background:#0b1218;box-shadow:0 1px 0 rgba(255,255,255,.08)}.screen-layer{position:absolute;inset:0;padding:56px 18px 22px;display:none;background:linear-gradient(180deg,#fbfaf7 0%,#f5f4ee 100%)}.screen-layer.active{display:block}.statusbar{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;color:#5c6771;margin-bottom:14px;padding:0 6px}.statusbar .right{display:flex;gap:6px;align-items:center}.status-dot{width:6px;height:6px;border-radius:50%;background:#0f1822;opacity:.82}.app-header{display:flex;justify-content:space-between;align-items:flex-start;padding:0 6px 16px}.app-header .app-meta small{display:block;color:#9a7a55;letter-spacing:.14em;text-transform:uppercase;font-weight:800;font-size:10px;margin-bottom:8px}.app-header .app-meta h4{margin:0;font-size:30px;line-height:1.02;letter-spacing:-.05em;color:#0e1822}.app-header .app-meta p{margin:8px 0 0;font-size:13px;color:#6c7580}.logo-chip{padding:8px 10px;border-radius:999px;background:#0b1723;color:#fff;font-size:10px;letter-spacing:.14em;font-weight:800}.hero-card{border-radius:28px;padding:22px 20px;background:linear-gradient(180deg,#0f1b27 0%,#182735 100%);color:#fff;box-shadow:0 18px 38px rgba(13,20,28,.18)}.hero-card small{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:10px;opacity:.72;margin-bottom:9px}.hero-card .big{font-size:42px;line-height:1;letter-spacing:-.06em;font-weight:680;margin:0 0 9px}.hero-card .muted{font-size:13px;color:rgba(255,255,255,.75)}.hero-card .split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.hero-card .split div span{display:block;font-size:11px;color:rgba(255,255,255,.62);margin-bottom:5px}.hero-card .split div strong{font-size:18px;letter-spacing:-.03em}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.soft-card{padding:15px 15px 14px;border-radius:18px;background:#fff;border:1px solid #eee6d7;box-shadow:0 8px 22px rgba(12,18,28,.04)}.soft-card small{display:block;text-transform:uppercase;letter-spacing:.13em;color:#9a7a55;font-size:9px;font-weight:800;margin-bottom:7px}.soft-card strong{display:block;font-size:20px;letter-spacing:-.03em;color:#0f1822}.soft-card span{display:block;font-size:12px;line-height:1.45;color:#6f7781;margin-top:6px}.timeline{margin-top:14px;padding:14px 15px;border-radius:18px;background:#faf8f3;border:1px solid #eee5d7}.timeline-row{display:flex;gap:10px;align-items:flex-start;padding:8px 0}.timeline-bullet{flex:0 0 20px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#efe5d6;color:#9c7a4f;font-size:11px;font-weight:800;margin-top:1px}.timeline-row strong{display:block;font-size:13px;color:#101923;margin-bottom:3px}.timeline-row span{display:block;font-size:11px;line-height:1.45;color:#6f7680}.app-nav{position:absolute;left:14px;right:14px;bottom:12px;padding:10px;border-radius:22px;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border:1px solid #eee6d8;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;box-shadow:0 10px 28px rgba(12,18,28,.06)}.app-nav div{text-align:center;font-size:10px;color:#75808a;font-weight:700}.app-nav div b{display:block;font-size:12px;color:#0f1822;margin-top:3px;font-weight:700}.app-nav .active{color:#9c7a4f}.app-nav .active b{color:#0f1822}.list-card{padding:16px;border-radius:22px;background:#fff;border:1px solid #eee5d7;box-shadow:0 10px 24px rgba(12,18,28,.05)}.list-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.list-head strong{font-size:16px;letter-spacing:-.02em;color:#0f1822}.list-head span{font-size:11px;color:#74808a}.payout-item,.record-item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #f1ece2}.payout-item:first-of-type,.record-item:first-of-type{border-top:none;padding-top:0}.payout-item .left strong,.record-item .left strong{display:block;font-size:14px;color:#0f1822;letter-spacing:-.01em}.payout-item .left span,.record-item .left span{display:block;font-size:11px;color:#74808a;margin-top:4px}.payout-item .right{display:flex;flex-direction:column;align-items:flex-end}.payout-item .right strong,.record-item .right strong{font-size:16px;letter-spacing:-.03em;color:#0f1822}.badge-success{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:#eef6f0;color:#2a7854;font-size:10px;font-weight:800;letter-spacing:.04em;margin-top:5px}.bank-card{margin-top:14px;padding:15px 16px;border-radius:20px;background:linear-gradient(180deg,#f7f3ec,#f1ebdf);border:1px solid #eadfcd}.bank-card small{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.13em;color:#9b7b56;font-weight:800;margin-bottom:7px}.bank-card strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0f1822}.bank-card span{display:block;margin-top:4px;font-size:12px;color:#69727c}.records-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}@media(max-width:1100px){.weekly-grid{grid-template-columns:1fr;gap:56px}.weekly-copy{max-width:760px;margin:0 auto}.device-stage{min-height:700px}.floating-note.top{right:3%}.floating-note.bottom{left:3%}}@media(max-width:720px){#weekly-app{padding:108px 0 120px}.mini-band{grid-template-columns:1fr}.floating-note{display:none}.phone-shell{width:min(332px,92vw);height:auto;aspect-ratio:332/674}.device-stage{min-height:auto;padding:10px 0}.weekly-copy h3{font-size:36px}.story-item{padding:14px 16px}.mode-tabs{gap:8px}.mode-tab{padding:10px 13px;font-size:11px}.phone-notch{top:16px}.screen-layer{padding:54px 16px 18px}}#weekly-app{padding:146px 0 158px;background:var(--cream);position:relative;overflow:hidden}#weekly-app .section-intro{max-width:980px;margin:0 auto 66px;text-align:center;position:relative;z-index:2}#weekly-app .section-intro .eyebrow{justify-content:center}#weekly-app .section-intro h2{max-width:none;margin:18px auto 18px;text-wrap:balance}#weekly-app .section-intro .sub{max-width:860px;margin:0 auto}#weekly-app .weekly-grid{display:grid;grid-template-columns:minmax(320px,520px) minmax(460px,1fr);align-items:center;gap:min(7vw,110px);position:relative;z-index:2}#weekly-app .weekly-copy .eyebrow{margin-bottom:18px}#weekly-app .weekly-copy h3{font-size:clamp(40px,4vw,64px);line-height:1.05;letter-spacing:-.06em;font-weight:640;margin:0 0 18px;text-wrap:balance}#weekly-app .weekly-copy p.lead{font-size:18px;line-height:1.72;color:#6c7580;margin:0 0 30px;max-width:46ch}#weekly-app .mode-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}#weekly-app .mode-tab{appearance:none;border:1px solid #d9d1c5;background:#fff;color:#43505f;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer}#weekly-app .mode-tab[aria-pressed=true]{background:#081321;color:#fff;border-color:#081321;box-shadow:0 14px 32px rgba(8,19,33,.16)}#weekly-app .mode-copy{display:none}#weekly-app .mode-copy.active{display:block}#weekly-app .story-list{display:grid;gap:14px;margin:0 0 28px}#weekly-app .story-item{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:15px 18px;border:1px solid #e8e0d3;border-radius:18px;background:rgba(255,255,255,.72);backdrop-filter:blur(6px)}#weekly-app .story-item .num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f1eadf;color:#9c7a4f;font-size:12px;font-weight:800;letter-spacing:.08em}#weekly-app .story-item strong{display:block;font-size:17px;letter-spacing:-.02em;margin:2px 0 5px;color:#111b24}#weekly-app .story-item span{display:block;font-size:14px;line-height:1.58;color:#6d747b}#weekly-app .mini-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}#weekly-app .mini-card{padding:16px 18px;border-radius:18px;border:1px solid #e8e0d3;background:#fff;box-shadow:0 10px 30px rgba(12,18,28,.04)}#weekly-app .mini-card small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#9a7b55;font-size:10px;font-weight:800;margin-bottom:8px}#weekly-app .mini-card strong{display:block;font-size:19px;letter-spacing:-.03em;color:#0f1822}#weekly-app .mini-card span{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:#707883}#weekly-app .device-stage{position:relative;min-height:900px;display:flex;align-items:center;justify-content:center}#weekly-app .device-halo{position:absolute;width:min(820px,96%);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at center, rgba(214,194,166,.54), rgba(214,194,166,.20) 34%, rgba(247,245,239,0) 74%);filter:blur(10px)}#weekly-app .orbit-line{position:absolute;border:1px solid #e4dccf;border-radius:999px;opacity:.8}#weekly-app .orbit-line.one{width:84%;height:76%;transform:rotate(-12deg)}#weekly-app .orbit-line.two{width:72%;height:90%;transform:rotate(15deg)}#weekly-app .floating-note{position:absolute;z-index:3;min-width:220px;max-width:250px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.86);backdrop-filter:blur(18px);box-shadow:0 26px 55px rgba(19,28,38,.09)}#weekly-app .floating-note.top{top:88px;right:0}#weekly-app .floating-note.bottom{left:6px;bottom:105px}#weekly-app .floating-note small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#9a7b55;margin-bottom:8px}#weekly-app .floating-note strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0e1822}#weekly-app .floating-note span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#6d7580}#weekly-app .app-device-frame{position:relative;z-index:2;width:min(470px,88%);aspect-ratio:900/1600;display:block;filter:drop-shadow(0 35px 70px rgba(12,18,28,.18))}#weekly-app .app-shot-panel{position:absolute;inset:0;display:none;align-items:center;justify-content:center}#weekly-app .app-shot-panel.active{display:flex}#weekly-app .app-shot-panel img{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:1180px){#weekly-app .weekly-grid{grid-template-columns:1fr;gap:42px}#weekly-app .device-stage{min-height:840px;order:2}#weekly-app .floating-note.top{right:4%}#weekly-app .floating-note.bottom{left:4%}}@media(max-width:720px){#weekly-app{padding:100px 0 110px}#weekly-app .section-intro{margin-bottom:44px}#weekly-app .weekly-copy h3{font-size:40px}#weekly-app .mini-band{grid-template-columns:1fr}#weekly-app .device-stage{min-height:auto;padding:20px 0 70px}#weekly-app .floating-note{position:static;max-width:none;margin:16px 0 0}#weekly-app .app-device-frame{width:min(430px,100%)}}#weekly-app{background:#f7f5ef !important;padding:84px 0 108px !important;overflow:hidden;position:relative}#weekly-app::before,#weekly-app::after{display:none !important}#weekly-app .wrap{width:min(1560px,92%);margin:0 auto}#weekly-app .z3-intro{text-align:center;max-width:1060px;margin:0 auto 68px}#weekly-app .z3-intro .eyebrow{color:#855615;font-weight:750;font-size:12px;letter-spacing:.20em;text-transform:uppercase}#weekly-app .z3-intro h2{font-size:clamp(46px,5.1vw,78px);letter-spacing:-.072em;line-height:1.04;color:#091422;margin:20px auto 22px;font-weight:760;max-width:1020px}#weekly-app .z3-intro p{font-size:20px;line-height:1.6;color:#5b6a7e;max-width:850px;margin:0 auto}#weekly-app .z3-showcase{display:grid;grid-template-columns:minmax(370px, .9fr) minmax(490px,1.1fr);gap:clamp(24px,4vw,70px);align-items:center}#weekly-app .z3-story{max-width:540px;padding:18px 0}#weekly-app .z3-story .eyebrow{color:#855615;font-weight:750;letter-spacing:.19em;font-size:12px}#weekly-app .z3-story h3{font-size:clamp(38px,3.7vw,58px);line-height:1.07;letter-spacing:-.061em;color:#091422;margin:16px 0 18px;font-weight:730}#weekly-app .z3-story>p:not(.z3-fine){font-size:18px;line-height:1.65;color:#5b6a7e;max-width:500px;margin:0 0 28px}#weekly-app .z3-tabs{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 23px}#weekly-app .z3-tabs button{border:1px solid #d6cbbc;background:rgba(255,255,255,.75);border-radius:999px;color:#354251;padding:12px 17px;font-size:13px;font-weight:720;cursor:pointer;transition:background .18s,color .18s,border-color .18s}#weekly-app .z3-tabs button[aria-pressed="true"]{background:#0b1724;color:#fff;border-color:#0b1724}#weekly-app .z3-tabs button:focus-visible{outline:3px solid #c18a36;outline-offset:3px}#weekly-app .z3-description{border-top:1px solid #ddd6cb;padding:22px 0 4px;min-height:124px}#weekly-app .z3-description strong{font-size:23px;line-height:1.2;letter-spacing:-.04em;color:#0b1724}#weekly-app .z3-description p{font-size:16px;line-height:1.65;color:#5b6a7e;margin:9px 0 0}#weekly-app .z3-benefits{display:grid;gap:14px;padding:20px 0 0}#weekly-app .z3-benefits>div{display:flex;align-items:center;gap:14px;font-size:15px;font-weight:640;color:#273444}#weekly-app .z3-tick{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;background:#f4ebdc;border-radius:50%;color:#a87926;font-weight:800}#weekly-app .z3-fine{font-size:12px;line-height:1.6;color:#5b6a7e;margin:32px 0 0;max-width:510px}#weekly-app .z3-product{min-height:780px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}#weekly-app .z3-glow{position:absolute;width:720px;max-width:100%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(216,193,154,.35) 0%,rgba(216,193,154,.14) 40%,transparent 72%);filter:blur(16px);z-index:-1}#weekly-app .z3-phone{height:770px;width:min(410px,62%);position:relative;filter:drop-shadow(0 38px 48px rgba(17,24,32,.22));z-index:2}#weekly-app .z3-phone img{width:100%;height:100%;object-fit:contain;position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .25s ease;pointer-events:none}#weekly-app .z3-phone img.active{opacity:1;visibility:visible}#weekly-app .z3-proof{position:absolute;z-index:3;width:228px;border-radius:20px;border:1px solid rgba(235,228,216,.96);background:rgba(255,255,255,.95);box-shadow:0 20px 48px rgba(16,24,34,.09);backdrop-filter:blur(16px);padding:19px 20px;box-sizing:border-box}#weekly-app .z3-proof-top{right:0;top:180px}#weekly-app .z3-proof-bottom{left:0;bottom:190px}#weekly-app .z3-proof small{display:block;font-size:10px;font-weight:790;letter-spacing:.17em;color:#aa7c41;margin-bottom:8px}#weekly-app .z3-proof strong{display:block;color:#0b1724;font-size:24px;line-height:1.17;letter-spacing:-.043em}#weekly-app .z3-proof span{display:block;color:#5b6a7e;font-size:12px;line-height:1.45;margin-top:7px}@media(max-width:1150px){#weekly-app .z3-showcase{grid-template-columns:1fr;gap:30px}#weekly-app .z3-story{max-width:760px;margin:0 auto}#weekly-app .z3-product{min-height:780px}#weekly-app .z3-proof-top{right:13%}#weekly-app .z3-proof-bottom{left:13%}}@media(max-width:700px){#weekly-app{padding:68px 0 72px !important}#weekly-app .wrap{width:92%}#weekly-app .z3-intro{margin-bottom:45px}#weekly-app .z3-intro h2{font-size:43px}#weekly-app .z3-intro p{font-size:16px}#weekly-app .z3-story h3{font-size:38px}#weekly-app .z3-story>p:not(.z3-fine){font-size:16px}#weekly-app .z3-tabs button{padding:10px 13px;font-size:12px}#weekly-app .z3-product{min-height:670px}#weekly-app .z3-phone{height:620px;width:min(330px,82%)}#weekly-app .z3-proof{width:156px;padding:13px}#weekly-app .z3-proof strong{font-size:17px}#weekly-app .z3-proof-top{top:120px;right:0}#weekly-app .z3-proof-bottom{bottom:110px;left:0}}#discovery.s2-parity{padding-bottom:30px !important}#weekly-app{padding-top:62px !important}/* Section 03 v22 precision polish — Section 01/02 intentionally unchanged */#weekly-app{background:#f7f5ef!important;padding-top:50px!important;padding-bottom:102px!important}#weekly-app .z3-intro{margin-bottom:48px;max-width:1100px}#weekly-app .z3-showcase{gap:clamp(38px,5.4vw,88px);grid-template-columns:minmax(380px,.87fr) minmax(500px,1.13fr)}#weekly-app .z3-product{min-height:790px;overflow:visible}#weekly-app .z3-phone{height:746px;width:376px;max-width:65%;background:linear-gradient(145deg,#636d73 0%,#111922 13%,#090d11 48%,#4f5a61 100%);border-radius:53px;border:3px solid #19212a;padding:9px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.46),inset 0 0 0 4px #0a1017,0 45px 80px rgba(12,18,24,.19), 0 7px 16px rgba(12,18,24,.12);filter:none;box-sizing:border-box}#weekly-app .z3-phone:before{content:"";position:absolute;left:-5px;top:145px;width:3px;height:47px;background:linear-gradient(90deg,#26323c,#8a949a);border-radius:2px;box-shadow:0 65px 0 #48535d}#weekly-app .z3-phone:after{content:"";position:absolute;right:-5px;top:180px;width:3px;height:78px;background:linear-gradient(90deg,#34404a,#889198);border-radius:2px}#weekly-app .z3-device{border-radius:42px;padding:28px 14px 68px;background:#fdfcf9;box-shadow:inset 0 0 0 1px #d2d8d9}#weekly-app .z3-status{margin-bottom:16px;color:#0b1724;font-size:12px;letter-spacing:0}#weekly-app .z3-island{top:10px;width:107px;height:27px;border:1px solid #20282d;box-shadow:inset 0 0 0 1px #030507}#weekly-app .z3-screen{height:calc(100% - 26px);overflow:hidden}#weekly-app .z3-app-top{margin-bottom:13px}#weekly-app .z3-mobile-card{border:1px solid #eeece5;background:#fff;box-shadow:0 5px 16px rgba(30,40,45,.04)}#weekly-app .z3-car-hero{border:1px solid #e8dfd2;background:#f4eee4}#weekly-app .z3-bottomnav{bottom:0;left:0;right:0;background:rgba(255,255,255,.97);border-top:1px solid #e8e5de;backdrop-filter:blur(14px);height:58px;display:flex;align-items:center;justify-content:space-around;box-shadow:0 -4px 14px rgba(20,29,39,.025)}#weekly-app .z3-bottomnav>div{min-width:52px;text-align:center;font-size:17px;color:#67717a;line-height:1.1}#weekly-app .z3-bottomnav span{font-size:10px;display:block;margin-top:3px;color:#6a7581}#weekly-app .z3-proof{width:213px;border-radius:18px;padding:17px 18px;background:rgba(255,255,255,.97);border:1px solid #ebe4da;box-shadow:0 20px 48px rgba(17,24,33,.11)}#weekly-app .z3-proof-top{top:145px;right:0}#weekly-app .z3-proof-bottom{bottom:154px;left:0}#weekly-app .z3-proof strong{font-size:22px}#weekly-app .z3-glow{width:720px;background:radial-gradient(circle,rgba(211,185,151,.27),rgba(220,201,177,.1) 44%,transparent 75%);filter:blur(18px)}#weekly-app .z3-description{min-height:109px}#weekly-app .z3-benefits{gap:12px}@media(max-width:1150px){#weekly-app .z3-showcase{grid-template-columns:1fr;gap:20px}#weekly-app .z3-phone{max-width:66%}#weekly-app .z3-product{min-height:790px}#weekly-app .z3-proof-top{right:10%}#weekly-app .z3-proof-bottom{left:10%}}@media(max-width:700px){#weekly-app{padding-top:54px!important;padding-bottom:76px!important}#weekly-app .z3-intro{margin-bottom:35px}#weekly-app .z3-phone{height:660px;width:332px;max-width:82%;border-radius:48px;padding:7px}#weekly-app .z3-device{border-radius:37px;padding:27px 11px 60px}#weekly-app .z3-product{min-height:720px}#weekly-app .z3-proof{width:145px;padding:12px 13px;border-radius:15px}#weekly-app .z3-proof strong{font-size:17px}#weekly-app .z3-proof-top{top:110px;right:0}#weekly-app .z3-proof-bottom{bottom:100px;left:0}#weekly-app .z3-intro h2{font-size:clamp(35px,9vw,45px)}}@media(prefers-reduced-motion:reduce){#weekly-app *,#weekly-app *:before,#weekly-app *:after{transition:none!important;animation:none!important}}#weekly-app .z3-logo-word{height:32px;display:flex;align-items:center;background:transparent;border:0;padding:0}#weekly-app .z3-logo-word img{width:100px;height:auto;max-height:30px;object-fit:contain;object-position:left center;display:block;mix-blend-mode:multiply}#weekly-app .z3-car-hero{position:relative;overflow:hidden;background:#f9f6ef;border-color:#eee9df;min-height:155px}#weekly-app .z3-car-hero img{position:absolute!important;right:0!important;bottom:0!important;top:auto!important;left:auto!important;width:65%!important;height:100%!important;object-fit:cover!important;object-position:58% center!important;mask-image:linear-gradient(to right,transparent 0%,black 24%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 24%);z-index:0}#weekly-app .z3-car-hero :not(img){position:relative;z-index:1}#weekly-app .z3-bottomnav>div{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;font-size:12px}#weekly-app .z3-bottomnav svg{display:block;width:19px;height:19px}#weekly-app .z3-bottomnav span{font-size:10px;margin-top:1px}#weekly-app .z3-bottomnav .z3-nav-home{color:#101923}#weekly-app .z3-bottomnav .z3-nav-home span{color:#101923;font-weight:700}#weekly-app .z3-phone{width:min(410px,62%);height:770px}#weekly-app .z3-phone .z3-frozen-home{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;opacity:1;visibility:visible;filter:none;pointer-events:none}#weekly-app .z3-phone .z3-frozen-home[hidden]{display:none!important}#weekly-app .z3-device[hidden]{display:none!important}@media(max-width:700px){#weekly-app .z3-phone{width:min(330px,86vw);height:660px}}#weekly-app .z3-phone.is-frozen{width:390px;height:694px;max-width:72%;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:drop-shadow(0 30px 35px rgba(12,20,31,.18))!important;overflow:visible!important}#weekly-app .z3-phone.is-frozen::before,#weekly-app .z3-phone.is-frozen::after{display:none!important}#weekly-app .z3-phone.is-frozen .z3-frozen-home{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;transform:none!important;border:0!important;border-radius:0!important}#weekly-app .z3-phone.is-frozen .z3-device{display:none!important}@media(max-width:700px){#weekly-app .z3-phone.is-frozen{width:min(340px,86vw);height:auto;aspect-ratio:941/1672;max-width:86vw}}@media(max-width:750px){}.oe13-rail .oe13-stat strong .oe13-range-dash{display:inline-block;margin-inline:.32em;font-weight:450;opacity:.75}.closing.closing-photo{min-height:0;padding:clamp(48px,6vw,96px) 0;background:#f8f7f3;text-align:left}.closing-photo .closing-photo-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,5.5vw,94px);width:100%}.closing-photo .closing-photo-copy{min-width:0}.closing-photo .closing-photo-copy h2{max-width:650px;margin:22px 0 20px}.closing-photo .closing-photo-copy .sub{max-width:495px;margin:0 0 30px}.closing-photo .closing-photo-visual{overflow:hidden;border-radius:24px;aspect-ratio:1.45;box-shadow:0 24px 60px rgba(20,29,42,.10);background:#e9e4db}.closing-photo .closing-photo-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 47%}@media(max-width:850px){.closing.closing-photo{padding:56px 0 64px}.closing-photo .closing-photo-layout{grid-template-columns:1fr;gap:34px}.closing-photo .closing-photo-copy h2{margin:18px 0}.closing-photo .closing-photo-visual{aspect-ratio:1.58;border-radius:20px}}@media(max-width:540px){.closing-photo .closing-photo-visual{aspect-ratio:1.18}.closing-photo .closing-photo-visual img{object-position:49% center}}/* Visual-only override for Section 02. Section 01 untouched. */#discovery{background:#f7f5ef;padding:100px 0 115px}#discovery .wrap{width:min(1380px,92%)}#discovery>.wrap>.eyebrow{text-align:center;letter-spacing:.2em;color:#a57940;font-size:12px}#discovery h2{text-align:center;margin:18px auto 20px;max-width:1100px;font-size:clamp(44px,5.1vw,78px);line-height:1.01;letter-spacing:-.062em}#discovery .sub{text-align:center;margin:0 auto 38px;max-width:690px;font-size:18px;line-height:1.55}#discovery .selector{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;overflow:visible;padding:0 0 24px}#discovery .vehicle{min-height:84px;min-width:0;padding:16px 12px 14px;display:flex;flex-direction:column-reverse;gap:5px;align-items:center;justify-content:center;text-align:center;border-radius:999px;background:rgba(255,254,251,.82);box-shadow:0 6px 24px rgba(8,19,33,.035);border:1px solid #e8e3da;position:relative;transition:border-color .2s,box-shadow .2s,background .2s;color:#081321}#discovery .vehicle strong{font-size:16px;font-weight:750;letter-spacing:-.02em}#discovery .vehicle small{font-size:10px;margin:0;letter-spacing:.1em;color:#78818c;font-weight:650;opacity:1}#discovery .vehicle[aria-pressed=true]{background:#fffaf1;color:#081321;border-color:#b78030;box-shadow:inset 0 0 0 1px rgba(183,128,48,.35),0 9px 26px rgba(8,19,33,.035)}#discovery .vehicle[aria-pressed=true]:after{content:"";position:absolute;bottom:-1px;left:calc(50% - 27px);width:54px;height:3px;background:#b78030;border-radius:3px}#discovery .vehicle:focus-visible{outline:3px solid #b78030;outline-offset:4px}#discovery .results{margin-top:0;grid-template-columns:1.2fr 1fr;min-height:480px;background:#fffefb;border-radius:26px;border:1px solid #eae5dd;box-shadow:0 19px 52px rgba(8,19,33,.05)}#discovery .vehicle-stage{min-height:480px;overflow:hidden;background:radial-gradient(circle at 62% 20%,#fffbf5 0%,#f4eadb 56%,#e6ded0 100%);padding:38px 36px 28px;display:block}#discovery .vehicle-stage:after{display:none}#discovery .vehicle-stage-top{position:relative;z-index:3}#discovery .veh-stage-label{font-size:11px;letter-spacing:.17em;color:#8d7354;font-weight:750}#discovery .vehicle-stage-top h3{font-size:clamp(30px,3vw,45px);font-weight:760;letter-spacing:-.055em;line-height:1.12;margin:14px 0 5px}#discovery .veh-stage-class{font-size:11px;color:#7e8791;letter-spacing:.1em;font-weight:700}#discovery .vehicle-art{position:absolute;inset:90px 0 0;z-index:1;display:flex;align-items:flex-end;justify-content:center}#discovery .vehicle-art:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(255,251,245,.5),transparent 45%);z-index:1;pointer-events:none}#discovery .vehicle-art img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 75%;transform:scale(1.02)}#discovery .veh-stage-bottom{position:absolute;left:36px;bottom:23px;z-index:2;background:rgba(255,254,251,.78);border-radius:100px;padding:7px 11px;font-size:10px;color:#596574;letter-spacing:.02em;text-transform:none}#discovery .model-only{position:absolute;inset:105px 15px 35px;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:radial-gradient(ellipse at center,#fffefb 0,#eee3d2 80%);text-align:center;color:#081321}#discovery .model-only[hidden]{display:none}#discovery .model-only-kicker{font-size:11px;letter-spacing:.18em;color:#a27b4a}#discovery .model-only strong{font-size:clamp(34px,4vw,58px);letter-spacing:-.06em}#discovery .model-only span:last-child{font-size:14px;color:#75808c}#discovery .payout-stage{padding:42px clamp(28px,4vw,60px);background:#fffefb}#discovery .payout-stage>.label{letter-spacing:.16em;color:#987c5b;font-size:11px;font-weight:750;text-transform:uppercase}#discovery .payout-prefix{margin-top:25px;font-size:22px;color:#737f8e;line-height:1}#discovery .number{margin:3px 0 0;color:#081321;font-size:clamp(69px,6.2vw,97px);line-height:1.02;font-weight:720;letter-spacing:-.072em}#discovery .permonth{font-size:22px;margin-top:0;color:#677487}#discovery .metrics{margin-top:25px;padding-top:22px}#discovery .metric .value{font-size:clamp(21px,2.2vw,31px);color:#081321;font-weight:720}#discovery .weekly-reassure{margin-top:24px;padding-top:17px;border-top:1px solid #eae5dd;color:#081321}#discovery .weekly-reassure i{background:#fbefdd;color:#a36e26}#discovery .fine{margin-top:16px;font-size:11.5px;line-height:1.5}@media(max-width:950px){#discovery .selector{display:flex;overflow-x:auto;gap:8px;scroll-snap-type:x proximity;padding-bottom:20px}#discovery .vehicle{flex:0 0 150px;scroll-snap-align:start}#discovery .results{grid-template-columns:1fr}#discovery .vehicle-stage{min-height:440px}#discovery .vehicle-art{inset:92px 0 0}#discovery .payout-stage{padding:35px}}@media(max-width:540px){#discovery{padding:78px 0 90px}#discovery .wrap{width:90%}#discovery h2{font-size:clamp(39px,10.5vw,55px)}#discovery .sub{font-size:15px;margin-bottom:28px}#discovery .vehicle{flex-basis:134px;min-height:72px}#discovery .vehicle strong{font-size:14px}#discovery .vehicle small{font-size:9px}#discovery .results{border-radius:20px}#discovery .vehicle-stage{min-height:295px;padding:23px 20px 20px}#discovery .vehicle-stage-top h3{font-size:30px}#discovery .vehicle-art{inset:75px 0 0}#discovery .veh-stage-bottom{bottom:12px;left:20px}#discovery .payout-stage{padding:28px 24px 34px}#discovery .number{font-size:clamp(57px,16vw,75px)}#discovery .payout-prefix{margin-top:19px}#discovery .metrics{margin-top:23px}#discovery .metric .value{font-size:22px}#discovery .fine{font-size:11px}}#weekly-app{padding:146px 0 158px;background:var(--cream);position:relative;overflow:hidden}#weekly-app:before{content:"";position:absolute;left:-22vw;top:120px;width:44vw;height:44vw;border-radius:50%;border:1px solid #e7dfd0;opacity:.7}#weekly-app:after{content:"";position:absolute;right:-18vw;bottom:-16vw;width:40vw;height:40vw;border-radius:50%;border:1px solid #e7dfd0;opacity:.55}#weekly-app .section-intro{text-align:center;margin-bottom:66px;position:relative;z-index:1}#weekly-app .section-intro h2{max-width:14ch;margin:18px auto 18px}#weekly-app .section-intro .sub{max-width:760px;margin:0 auto}.weekly-grid{display:grid;grid-template-columns:minmax(320px,500px) minmax(420px,1fr);align-items:center;gap:min(7vw,110px);position:relative;z-index:1}.weekly-copy .eyebrow{margin-bottom:18px}.weekly-copy h3{font-size:clamp(40px,4vw,64px);line-height:1.05;letter-spacing:-.06em;font-weight:640;margin:0 0 18px}.weekly-copy p.lead{font-size:18px;line-height:1.72;color:#6c7580;margin:0 0 30px;max-width:46ch}.mode-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}.mode-tab{appearance:none;border:1px solid #d9d1c5;background:#fff;color:#43505f;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.02em}.mode-tab[aria-pressed=true]{background:#081321;color:#fff;border-color:#081321;box-shadow:0 14px 32px rgba(8,19,33,.16)}.mode-copy{display:none}.mode-copy.active{display:block}.story-list{display:grid;gap:14px;margin:0 0 28px}.story-item{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:15px 18px;border:1px solid #e8e0d3;border-radius:18px;background:rgba(255,255,255,.6);backdrop-filter:blur(6px)}.story-item .num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f1eadf;color:#9c7a4f;font-size:12px;font-weight:800;letter-spacing:.08em}.story-item strong{display:block;font-size:17px;letter-spacing:-.02em;margin:2px 0 5px;color:#111b24}.story-item span{display:block;font-size:14px;line-height:1.58;color:#6d747b}.mini-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px}.mini-card{padding:16px 18px;border-radius:18px;border:1px solid #e8e0d3;background:#fff;box-shadow:0 10px 30px rgba(12,18,28,.04)}.mini-card small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#9a7b55;font-size:10px;font-weight:800;margin-bottom:8px}.mini-card strong{display:block;font-size:19px;letter-spacing:-.03em;color:#0f1822}.mini-card span{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:#707883}.device-stage{position:relative;min-height:760px;display:flex;align-items:center;justify-content:center}.device-halo{position:absolute;width:min(720px,92%);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at center, rgba(214,194,166,.48), rgba(214,194,166,.18) 35%, rgba(247,245,239,0) 72%);filter:blur(8px)}.orbit-line{position:absolute;border:1px solid #e4dccf;border-radius:999px;opacity:.8}.orbit-line.one{width:84%;height:74%;transform:rotate(-12deg)}.orbit-line.two{width:68%;height:88%;transform:rotate(14deg)}.floating-note{position:absolute;z-index:3;min-width:208px;max-width:240px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.84);backdrop-filter:blur(18px);box-shadow:0 26px 55px rgba(19,28,38,.09)}.floating-note.top{top:78px;right:16px}.floating-note.bottom{left:18px;bottom:98px}.floating-note small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#9a7b55;margin-bottom:8px}.floating-note strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0e1822}.floating-note span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#6d7580}.phone-shell{position:relative;z-index:2;width:332px;height:674px;border-radius:54px;padding:13px;background:linear-gradient(180deg,#4d5b67 0%,#25303a 18%,#0d141c 70%,#26323d 100%);box-shadow:0 45px 90px rgba(12,18,28,.25), inset 0 1px 0 rgba(255,255,255,.28), inset 0 -1px 0 rgba(255,255,255,.10)}.phone-shell:before{content:"";position:absolute;inset:6px;border-radius:48px;border:1px solid rgba(255,255,255,.18);pointer-events:none}.phone-shell:after{content:"";position:absolute;right:-3px;top:164px;width:4px;height:96px;border-radius:3px;background:linear-gradient(180deg,#8f9aa2,#44515d);box-shadow:0 96px 0 linear-gradient(180deg,#8f9aa2,#44515d)}.phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:41px;background:#f5f4ee;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.phone-notch{position:absolute;z-index:6;top:18px;left:50%;transform:translateX(-50%);width:124px;height:30px;border-radius:18px;background:#0b1218;box-shadow:0 1px 0 rgba(255,255,255,.08)}.screen-layer{position:absolute;inset:0;padding:56px 18px 22px;display:none;background:linear-gradient(180deg,#fbfaf7 0%,#f5f4ee 100%)}.screen-layer.active{display:block}.statusbar{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;color:#5c6771;margin-bottom:14px;padding:0 6px}.statusbar .right{display:flex;gap:6px;align-items:center}.status-dot{width:6px;height:6px;border-radius:50%;background:#0f1822;opacity:.82}.app-header{display:flex;justify-content:space-between;align-items:flex-start;padding:0 6px 16px}.app-header .app-meta small{display:block;color:#9a7a55;letter-spacing:.14em;text-transform:uppercase;font-weight:800;font-size:10px;margin-bottom:8px}.app-header .app-meta h4{margin:0;font-size:30px;line-height:1.02;letter-spacing:-.05em;color:#0e1822}.app-header .app-meta p{margin:8px 0 0;font-size:13px;color:#6c7580}.logo-chip{padding:8px 10px;border-radius:999px;background:#0b1723;color:#fff;font-size:10px;letter-spacing:.14em;font-weight:800}.hero-card{border-radius:28px;padding:22px 20px;background:linear-gradient(180deg,#0f1b27 0%,#182735 100%);color:#fff;box-shadow:0 18px 38px rgba(13,20,28,.18)}.hero-card small{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:10px;opacity:.72;margin-bottom:9px}.hero-card .big{font-size:42px;line-height:1;letter-spacing:-.06em;font-weight:680;margin:0 0 9px}.hero-card .muted{font-size:13px;color:rgba(255,255,255,.75)}.hero-card .split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.hero-card .split div span{display:block;font-size:11px;color:rgba(255,255,255,.62);margin-bottom:5px}.hero-card .split div strong{font-size:18px;letter-spacing:-.03em}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.soft-card{padding:15px 15px 14px;border-radius:18px;background:#fff;border:1px solid #eee6d7;box-shadow:0 8px 22px rgba(12,18,28,.04)}.soft-card small{display:block;text-transform:uppercase;letter-spacing:.13em;color:#9a7a55;font-size:9px;font-weight:800;margin-bottom:7px}.soft-card strong{display:block;font-size:20px;letter-spacing:-.03em;color:#0f1822}.soft-card span{display:block;font-size:12px;line-height:1.45;color:#6f7781;margin-top:6px}.timeline{margin-top:14px;padding:14px 15px;border-radius:18px;background:#faf8f3;border:1px solid #eee5d7}.timeline-row{display:flex;gap:10px;align-items:flex-start;padding:8px 0}.timeline-bullet{flex:0 0 20px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#efe5d6;color:#9c7a4f;font-size:11px;font-weight:800;margin-top:1px}.timeline-row strong{display:block;font-size:13px;color:#101923;margin-bottom:3px}.timeline-row span{display:block;font-size:11px;line-height:1.45;color:#6f7680}.app-nav{position:absolute;left:14px;right:14px;bottom:12px;padding:10px;border-radius:22px;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border:1px solid #eee6d8;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;box-shadow:0 10px 28px rgba(12,18,28,.06)}.app-nav div{text-align:center;font-size:10px;color:#75808a;font-weight:700}.app-nav div b{display:block;font-size:12px;color:#0f1822;margin-top:3px;font-weight:700}.app-nav .active{color:#9c7a4f}.app-nav .active b{color:#0f1822}.list-card{padding:16px;border-radius:22px;background:#fff;border:1px solid #eee5d7;box-shadow:0 10px 24px rgba(12,18,28,.05)}.list-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.list-head strong{font-size:16px;letter-spacing:-.02em;color:#0f1822}.list-head span{font-size:11px;color:#74808a}.payout-item,.record-item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #f1ece2}.payout-item:first-of-type,.record-item:first-of-type{border-top:none;padding-top:0}.payout-item .left strong,.record-item .left strong{display:block;font-size:14px;color:#0f1822;letter-spacing:-.01em}.payout-item .left span,.record-item .left span{display:block;font-size:11px;color:#74808a;margin-top:4px}.payout-item .right{display:flex;flex-direction:column;align-items:flex-end}.payout-item .right strong,.record-item .right strong{font-size:16px;letter-spacing:-.03em;color:#0f1822}.badge-success{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:#eef6f0;color:#2a7854;font-size:10px;font-weight:800;letter-spacing:.04em;margin-top:5px}.bank-card{margin-top:14px;padding:15px 16px;border-radius:20px;background:linear-gradient(180deg,#f7f3ec,#f1ebdf);border:1px solid #eadfcd}.bank-card small{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.13em;color:#9b7b56;font-weight:800;margin-bottom:7px}.bank-card strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0f1822}.bank-card span{display:block;margin-top:4px;font-size:12px;color:#69727c}.records-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}@media(max-width:1100px){.weekly-grid{grid-template-columns:1fr;gap:56px}.weekly-copy{max-width:760px;margin:0 auto}.device-stage{min-height:700px}.floating-note.top{right:3%}.floating-note.bottom{left:3%}}@media(max-width:720px){#weekly-app{padding:108px 0 120px}.mini-band{grid-template-columns:1fr}.floating-note{display:none}.phone-shell{width:min(332px,92vw);height:auto;aspect-ratio:332/674}.device-stage{min-height:auto;padding:10px 0}.weekly-copy h3{font-size:36px}.story-item{padding:14px 16px}.mode-tabs{gap:8px}.mode-tab{padding:10px 13px;font-size:11px}.phone-notch{top:16px}.screen-layer{padding:54px 16px 18px}}#weekly-app{padding:146px 0 158px;background:var(--cream);position:relative;overflow:hidden}#weekly-app .section-intro{max-width:980px;margin:0 auto 66px;text-align:center;position:relative;z-index:2}#weekly-app .section-intro .eyebrow{justify-content:center}#weekly-app .section-intro h2{max-width:none;margin:18px auto 18px;text-wrap:balance}#weekly-app .section-intro .sub{max-width:860px;margin:0 auto}#weekly-app .weekly-grid{display:grid;grid-template-columns:minmax(320px,520px) minmax(460px,1fr);align-items:center;gap:min(7vw,110px);position:relative;z-index:2}#weekly-app .weekly-copy .eyebrow{margin-bottom:18px}#weekly-app .weekly-copy h3{font-size:clamp(40px,4vw,64px);line-height:1.05;letter-spacing:-.06em;font-weight:640;margin:0 0 18px;text-wrap:balance}#weekly-app .weekly-copy p.lead{font-size:18px;line-height:1.72;color:#6c7580;margin:0 0 30px;max-width:46ch}#weekly-app .mode-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}#weekly-app .mode-tab{appearance:none;border:1px solid #d9d1c5;background:#fff;color:#43505f;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer}#weekly-app .mode-tab[aria-pressed=true]{background:#081321;color:#fff;border-color:#081321;box-shadow:0 14px 32px rgba(8,19,33,.16)}#weekly-app .mode-copy{display:none}#weekly-app .mode-copy.active{display:block}#weekly-app .story-list{display:grid;gap:14px;margin:0 0 28px}#weekly-app .story-item{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:15px 18px;border:1px solid #e8e0d3;border-radius:18px;background:rgba(255,255,255,.72);backdrop-filter:blur(6px)}#weekly-app .story-item .num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f1eadf;color:#9c7a4f;font-size:12px;font-weight:800;letter-spacing:.08em}#weekly-app .story-item strong{display:block;font-size:17px;letter-spacing:-.02em;margin:2px 0 5px;color:#111b24}#weekly-app .story-item span{display:block;font-size:14px;line-height:1.58;color:#6d747b}#weekly-app .mini-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}#weekly-app .mini-card{padding:16px 18px;border-radius:18px;border:1px solid #e8e0d3;background:#fff;box-shadow:0 10px 30px rgba(12,18,28,.04)}#weekly-app .mini-card small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#9a7b55;font-size:10px;font-weight:800;margin-bottom:8px}#weekly-app .mini-card strong{display:block;font-size:19px;letter-spacing:-.03em;color:#0f1822}#weekly-app .mini-card span{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:#707883}#weekly-app .device-stage{position:relative;min-height:900px;display:flex;align-items:center;justify-content:center}#weekly-app .device-halo{position:absolute;width:min(820px,96%);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at center, rgba(214,194,166,.54), rgba(214,194,166,.20) 34%, rgba(247,245,239,0) 74%);filter:blur(10px)}#weekly-app .orbit-line{position:absolute;border:1px solid #e4dccf;border-radius:999px;opacity:.8}#weekly-app .orbit-line.one{width:84%;height:76%;transform:rotate(-12deg)}#weekly-app .orbit-line.two{width:72%;height:90%;transform:rotate(15deg)}#weekly-app .floating-note{position:absolute;z-index:3;min-width:220px;max-width:250px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.86);backdrop-filter:blur(18px);box-shadow:0 26px 55px rgba(19,28,38,.09)}#weekly-app .floating-note.top{top:88px;right:0}#weekly-app .floating-note.bottom{left:6px;bottom:105px}#weekly-app .floating-note small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#9a7b55;margin-bottom:8px}#weekly-app .floating-note strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0e1822}#weekly-app .floating-note span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#6d7580}#weekly-app .app-device-frame{position:relative;z-index:2;width:min(470px,88%);aspect-ratio:900/1600;display:block;filter:drop-shadow(0 35px 70px rgba(12,18,28,.18))}#weekly-app .app-shot-panel{position:absolute;inset:0;display:none;align-items:center;justify-content:center}#weekly-app .app-shot-panel.active{display:flex}#weekly-app .app-shot-panel img{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:1180px){#weekly-app .weekly-grid{grid-template-columns:1fr;gap:42px}#weekly-app .device-stage{min-height:840px;order:2}#weekly-app .floating-note.top{right:4%}#weekly-app .floating-note.bottom{left:4%}}@media(max-width:720px){#weekly-app{padding:100px 0 110px}#weekly-app .section-intro{margin-bottom:44px}#weekly-app .weekly-copy h3{font-size:40px}#weekly-app .mini-band{grid-template-columns:1fr}#weekly-app .device-stage{min-height:auto;padding:20px 0 70px}#weekly-app .floating-note{position:static;max-width:none;margin:16px 0 0}#weekly-app .app-device-frame{width:min(430px,100%)}}#discovery .vehicle-art{inset:130px 6px 20px;align-items:flex-end}#discovery .vehicle-art img{object-fit:contain;object-position:center bottom;transform:none;height:100%}#discovery .vehicle-art:before{display:none}@media(max-width:540px){#discovery .vehicle-art{inset:96px 2px 13px}}#weekly-app{padding:146px 0 158px;background:var(--cream);position:relative;overflow:hidden}#weekly-app:before{content:"";position:absolute;left:-22vw;top:120px;width:44vw;height:44vw;border-radius:50%;border:1px solid #e7dfd0;opacity:.7}#weekly-app:after{content:"";position:absolute;right:-18vw;bottom:-16vw;width:40vw;height:40vw;border-radius:50%;border:1px solid #e7dfd0;opacity:.55}#weekly-app .section-intro{text-align:center;margin-bottom:66px;position:relative;z-index:1}#weekly-app .section-intro h2{max-width:14ch;margin:18px auto 18px}#weekly-app .section-intro .sub{max-width:760px;margin:0 auto}.weekly-grid{display:grid;grid-template-columns:minmax(320px,500px) minmax(420px,1fr);align-items:center;gap:min(7vw,110px);position:relative;z-index:1}.weekly-copy .eyebrow{margin-bottom:18px}.weekly-copy h3{font-size:clamp(40px,4vw,64px);line-height:1.05;letter-spacing:-.06em;font-weight:640;margin:0 0 18px}.weekly-copy p.lead{font-size:18px;line-height:1.72;color:#6c7580;margin:0 0 30px;max-width:46ch}.mode-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}.mode-tab{appearance:none;border:1px solid #d9d1c5;background:#fff;color:#43505f;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.02em}.mode-tab[aria-pressed=true]{background:#081321;color:#fff;border-color:#081321;box-shadow:0 14px 32px rgba(8,19,33,.16)}.mode-copy{display:none}.mode-copy.active{display:block}.story-list{display:grid;gap:14px;margin:0 0 28px}.story-item{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:15px 18px;border:1px solid #e8e0d3;border-radius:18px;background:rgba(255,255,255,.6);backdrop-filter:blur(6px)}.story-item .num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f1eadf;color:#9c7a4f;font-size:12px;font-weight:800;letter-spacing:.08em}.story-item strong{display:block;font-size:17px;letter-spacing:-.02em;margin:2px 0 5px;color:#111b24}.story-item span{display:block;font-size:14px;line-height:1.58;color:#6d747b}.mini-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px}.mini-card{padding:16px 18px;border-radius:18px;border:1px solid #e8e0d3;background:#fff;box-shadow:0 10px 30px rgba(12,18,28,.04)}.mini-card small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#9a7b55;font-size:10px;font-weight:800;margin-bottom:8px}.mini-card strong{display:block;font-size:19px;letter-spacing:-.03em;color:#0f1822}.mini-card span{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:#707883}.device-stage{position:relative;min-height:760px;display:flex;align-items:center;justify-content:center}.device-halo{position:absolute;width:min(720px,92%);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at center, rgba(214,194,166,.48), rgba(214,194,166,.18) 35%, rgba(247,245,239,0) 72%);filter:blur(8px)}.orbit-line{position:absolute;border:1px solid #e4dccf;border-radius:999px;opacity:.8}.orbit-line.one{width:84%;height:74%;transform:rotate(-12deg)}.orbit-line.two{width:68%;height:88%;transform:rotate(14deg)}.floating-note{position:absolute;z-index:3;min-width:208px;max-width:240px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.84);backdrop-filter:blur(18px);box-shadow:0 26px 55px rgba(19,28,38,.09)}.floating-note.top{top:78px;right:16px}.floating-note.bottom{left:18px;bottom:98px}.floating-note small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#9a7b55;margin-bottom:8px}.floating-note strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0e1822}.floating-note span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#6d7580}.phone-shell{position:relative;z-index:2;width:332px;height:674px;border-radius:54px;padding:13px;background:linear-gradient(180deg,#4d5b67 0%,#25303a 18%,#0d141c 70%,#26323d 100%);box-shadow:0 45px 90px rgba(12,18,28,.25), inset 0 1px 0 rgba(255,255,255,.28), inset 0 -1px 0 rgba(255,255,255,.10)}.phone-shell:before{content:"";position:absolute;inset:6px;border-radius:48px;border:1px solid rgba(255,255,255,.18);pointer-events:none}.phone-shell:after{content:"";position:absolute;right:-3px;top:164px;width:4px;height:96px;border-radius:3px;background:linear-gradient(180deg,#8f9aa2,#44515d);box-shadow:0 96px 0 linear-gradient(180deg,#8f9aa2,#44515d)}.phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:41px;background:#f5f4ee;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.phone-notch{position:absolute;z-index:6;top:18px;left:50%;transform:translateX(-50%);width:124px;height:30px;border-radius:18px;background:#0b1218;box-shadow:0 1px 0 rgba(255,255,255,.08)}.screen-layer{position:absolute;inset:0;padding:56px 18px 22px;display:none;background:linear-gradient(180deg,#fbfaf7 0%,#f5f4ee 100%)}.screen-layer.active{display:block}.statusbar{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;color:#5c6771;margin-bottom:14px;padding:0 6px}.statusbar .right{display:flex;gap:6px;align-items:center}.status-dot{width:6px;height:6px;border-radius:50%;background:#0f1822;opacity:.82}.app-header{display:flex;justify-content:space-between;align-items:flex-start;padding:0 6px 16px}.app-header .app-meta small{display:block;color:#9a7a55;letter-spacing:.14em;text-transform:uppercase;font-weight:800;font-size:10px;margin-bottom:8px}.app-header .app-meta h4{margin:0;font-size:30px;line-height:1.02;letter-spacing:-.05em;color:#0e1822}.app-header .app-meta p{margin:8px 0 0;font-size:13px;color:#6c7580}.logo-chip{padding:8px 10px;border-radius:999px;background:#0b1723;color:#fff;font-size:10px;letter-spacing:.14em;font-weight:800}.hero-card{border-radius:28px;padding:22px 20px;background:linear-gradient(180deg,#0f1b27 0%,#182735 100%);color:#fff;box-shadow:0 18px 38px rgba(13,20,28,.18)}.hero-card small{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:10px;opacity:.72;margin-bottom:9px}.hero-card .big{font-size:42px;line-height:1;letter-spacing:-.06em;font-weight:680;margin:0 0 9px}.hero-card .muted{font-size:13px;color:rgba(255,255,255,.75)}.hero-card .split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.hero-card .split div span{display:block;font-size:11px;color:rgba(255,255,255,.62);margin-bottom:5px}.hero-card .split div strong{font-size:18px;letter-spacing:-.03em}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.soft-card{padding:15px 15px 14px;border-radius:18px;background:#fff;border:1px solid #eee6d7;box-shadow:0 8px 22px rgba(12,18,28,.04)}.soft-card small{display:block;text-transform:uppercase;letter-spacing:.13em;color:#9a7a55;font-size:9px;font-weight:800;margin-bottom:7px}.soft-card strong{display:block;font-size:20px;letter-spacing:-.03em;color:#0f1822}.soft-card span{display:block;font-size:12px;line-height:1.45;color:#6f7781;margin-top:6px}.timeline{margin-top:14px;padding:14px 15px;border-radius:18px;background:#faf8f3;border:1px solid #eee5d7}.timeline-row{display:flex;gap:10px;align-items:flex-start;padding:8px 0}.timeline-bullet{flex:0 0 20px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#efe5d6;color:#9c7a4f;font-size:11px;font-weight:800;margin-top:1px}.timeline-row strong{display:block;font-size:13px;color:#101923;margin-bottom:3px}.timeline-row span{display:block;font-size:11px;line-height:1.45;color:#6f7680}.app-nav{position:absolute;left:14px;right:14px;bottom:12px;padding:10px;border-radius:22px;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border:1px solid #eee6d8;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;box-shadow:0 10px 28px rgba(12,18,28,.06)}.app-nav div{text-align:center;font-size:10px;color:#75808a;font-weight:700}.app-nav div b{display:block;font-size:12px;color:#0f1822;margin-top:3px;font-weight:700}.app-nav .active{color:#9c7a4f}.app-nav .active b{color:#0f1822}.list-card{padding:16px;border-radius:22px;background:#fff;border:1px solid #eee5d7;box-shadow:0 10px 24px rgba(12,18,28,.05)}.list-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.list-head strong{font-size:16px;letter-spacing:-.02em;color:#0f1822}.list-head span{font-size:11px;color:#74808a}.payout-item,.record-item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #f1ece2}.payout-item:first-of-type,.record-item:first-of-type{border-top:none;padding-top:0}.payout-item .left strong,.record-item .left strong{display:block;font-size:14px;color:#0f1822;letter-spacing:-.01em}.payout-item .left span,.record-item .left span{display:block;font-size:11px;color:#74808a;margin-top:4px}.payout-item .right{display:flex;flex-direction:column;align-items:flex-end}.payout-item .right strong,.record-item .right strong{font-size:16px;letter-spacing:-.03em;color:#0f1822}.badge-success{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:#eef6f0;color:#2a7854;font-size:10px;font-weight:800;letter-spacing:.04em;margin-top:5px}.bank-card{margin-top:14px;padding:15px 16px;border-radius:20px;background:linear-gradient(180deg,#f7f3ec,#f1ebdf);border:1px solid #eadfcd}.bank-card small{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.13em;color:#9b7b56;font-weight:800;margin-bottom:7px}.bank-card strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0f1822}.bank-card span{display:block;margin-top:4px;font-size:12px;color:#69727c}.records-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}@media(max-width:1100px){.weekly-grid{grid-template-columns:1fr;gap:56px}.weekly-copy{max-width:760px;margin:0 auto}.device-stage{min-height:700px}.floating-note.top{right:3%}.floating-note.bottom{left:3%}}@media(max-width:720px){#weekly-app{padding:108px 0 120px}.mini-band{grid-template-columns:1fr}.floating-note{display:none}.phone-shell{width:min(332px,92vw);height:auto;aspect-ratio:332/674}.device-stage{min-height:auto;padding:10px 0}.weekly-copy h3{font-size:36px}.story-item{padding:14px 16px}.mode-tabs{gap:8px}.mode-tab{padding:10px 13px;font-size:11px}.phone-notch{top:16px}.screen-layer{padding:54px 16px 18px}}#weekly-app{padding:146px 0 158px;background:var(--cream);position:relative;overflow:hidden}#weekly-app .section-intro{max-width:980px;margin:0 auto 66px;text-align:center;position:relative;z-index:2}#weekly-app .section-intro .eyebrow{justify-content:center}#weekly-app .section-intro h2{max-width:none;margin:18px auto 18px;text-wrap:balance}#weekly-app .section-intro .sub{max-width:860px;margin:0 auto}#weekly-app .weekly-grid{display:grid;grid-template-columns:minmax(320px,520px) minmax(460px,1fr);align-items:center;gap:min(7vw,110px);position:relative;z-index:2}#weekly-app .weekly-copy .eyebrow{margin-bottom:18px}#weekly-app .weekly-copy h3{font-size:clamp(40px,4vw,64px);line-height:1.05;letter-spacing:-.06em;font-weight:640;margin:0 0 18px;text-wrap:balance}#weekly-app .weekly-copy p.lead{font-size:18px;line-height:1.72;color:#6c7580;margin:0 0 30px;max-width:46ch}#weekly-app .mode-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}#weekly-app .mode-tab{appearance:none;border:1px solid #d9d1c5;background:#fff;color:#43505f;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer}#weekly-app .mode-tab[aria-pressed=true]{background:#081321;color:#fff;border-color:#081321;box-shadow:0 14px 32px rgba(8,19,33,.16)}#weekly-app .mode-copy{display:none}#weekly-app .mode-copy.active{display:block}#weekly-app .story-list{display:grid;gap:14px;margin:0 0 28px}#weekly-app .story-item{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:15px 18px;border:1px solid #e8e0d3;border-radius:18px;background:rgba(255,255,255,.72);backdrop-filter:blur(6px)}#weekly-app .story-item .num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f1eadf;color:#9c7a4f;font-size:12px;font-weight:800;letter-spacing:.08em}#weekly-app .story-item strong{display:block;font-size:17px;letter-spacing:-.02em;margin:2px 0 5px;color:#111b24}#weekly-app .story-item span{display:block;font-size:14px;line-height:1.58;color:#6d747b}#weekly-app .mini-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}#weekly-app .mini-card{padding:16px 18px;border-radius:18px;border:1px solid #e8e0d3;background:#fff;box-shadow:0 10px 30px rgba(12,18,28,.04)}#weekly-app .mini-card small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#9a7b55;font-size:10px;font-weight:800;margin-bottom:8px}#weekly-app .mini-card strong{display:block;font-size:19px;letter-spacing:-.03em;color:#0f1822}#weekly-app .mini-card span{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:#707883}#weekly-app .device-stage{position:relative;min-height:900px;display:flex;align-items:center;justify-content:center}#weekly-app .device-halo{position:absolute;width:min(820px,96%);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at center, rgba(214,194,166,.54), rgba(214,194,166,.20) 34%, rgba(247,245,239,0) 74%);filter:blur(10px)}#weekly-app .orbit-line{position:absolute;border:1px solid #e4dccf;border-radius:999px;opacity:.8}#weekly-app .orbit-line.one{width:84%;height:76%;transform:rotate(-12deg)}#weekly-app .orbit-line.two{width:72%;height:90%;transform:rotate(15deg)}#weekly-app .floating-note{position:absolute;z-index:3;min-width:220px;max-width:250px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.86);backdrop-filter:blur(18px);box-shadow:0 26px 55px rgba(19,28,38,.09)}#weekly-app .floating-note.top{top:88px;right:0}#weekly-app .floating-note.bottom{left:6px;bottom:105px}#weekly-app .floating-note small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#9a7b55;margin-bottom:8px}#weekly-app .floating-note strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0e1822}#weekly-app .floating-note span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#6d7580}#weekly-app .app-device-frame{position:relative;z-index:2;width:min(470px,88%);aspect-ratio:900/1600;display:block;filter:drop-shadow(0 35px 70px rgba(12,18,28,.18))}#weekly-app .app-shot-panel{position:absolute;inset:0;display:none;align-items:center;justify-content:center}#weekly-app .app-shot-panel.active{display:flex}#weekly-app .app-shot-panel img{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:1180px){#weekly-app .weekly-grid{grid-template-columns:1fr;gap:42px}#weekly-app .device-stage{min-height:840px;order:2}#weekly-app .floating-note.top{right:4%}#weekly-app .floating-note.bottom{left:4%}}@media(max-width:720px){#weekly-app{padding:100px 0 110px}#weekly-app .section-intro{margin-bottom:44px}#weekly-app .weekly-copy h3{font-size:40px}#weekly-app .mini-band{grid-template-columns:1fr}#weekly-app .device-stage{min-height:auto;padding:20px 0 70px}#weekly-app .floating-note{position:static;max-width:none;margin:16px 0 0}#weekly-app .app-device-frame{width:min(430px,100%)}}#discovery .permonth{font-size:0}#discovery .permonth::after{content:"per month";font-size:22px}@media(max-width:540px){#discovery .permonth::after{font-size:19px}}#weekly-app{padding:146px 0 158px;background:var(--cream);position:relative;overflow:hidden}#weekly-app:before{content:"";position:absolute;left:-22vw;top:120px;width:44vw;height:44vw;border-radius:50%;border:1px solid #e7dfd0;opacity:.7}#weekly-app:after{content:"";position:absolute;right:-18vw;bottom:-16vw;width:40vw;height:40vw;border-radius:50%;border:1px solid #e7dfd0;opacity:.55}#weekly-app .section-intro{text-align:center;margin-bottom:66px;position:relative;z-index:1}#weekly-app .section-intro h2{max-width:14ch;margin:18px auto 18px}#weekly-app .section-intro .sub{max-width:760px;margin:0 auto}.weekly-grid{display:grid;grid-template-columns:minmax(320px,500px) minmax(420px,1fr);align-items:center;gap:min(7vw,110px);position:relative;z-index:1}.weekly-copy .eyebrow{margin-bottom:18px}.weekly-copy h3{font-size:clamp(40px,4vw,64px);line-height:1.05;letter-spacing:-.06em;font-weight:640;margin:0 0 18px}.weekly-copy p.lead{font-size:18px;line-height:1.72;color:#6c7580;margin:0 0 30px;max-width:46ch}.mode-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}.mode-tab{appearance:none;border:1px solid #d9d1c5;background:#fff;color:#43505f;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.02em}.mode-tab[aria-pressed=true]{background:#081321;color:#fff;border-color:#081321;box-shadow:0 14px 32px rgba(8,19,33,.16)}.mode-copy{display:none}.mode-copy.active{display:block}.story-list{display:grid;gap:14px;margin:0 0 28px}.story-item{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:15px 18px;border:1px solid #e8e0d3;border-radius:18px;background:rgba(255,255,255,.6);backdrop-filter:blur(6px)}.story-item .num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f1eadf;color:#9c7a4f;font-size:12px;font-weight:800;letter-spacing:.08em}.story-item strong{display:block;font-size:17px;letter-spacing:-.02em;margin:2px 0 5px;color:#111b24}.story-item span{display:block;font-size:14px;line-height:1.58;color:#6d747b}.mini-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px}.mini-card{padding:16px 18px;border-radius:18px;border:1px solid #e8e0d3;background:#fff;box-shadow:0 10px 30px rgba(12,18,28,.04)}.mini-card small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#9a7b55;font-size:10px;font-weight:800;margin-bottom:8px}.mini-card strong{display:block;font-size:19px;letter-spacing:-.03em;color:#0f1822}.mini-card span{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:#707883}.device-stage{position:relative;min-height:760px;display:flex;align-items:center;justify-content:center}.device-halo{position:absolute;width:min(720px,92%);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at center, rgba(214,194,166,.48), rgba(214,194,166,.18) 35%, rgba(247,245,239,0) 72%);filter:blur(8px)}.orbit-line{position:absolute;border:1px solid #e4dccf;border-radius:999px;opacity:.8}.orbit-line.one{width:84%;height:74%;transform:rotate(-12deg)}.orbit-line.two{width:68%;height:88%;transform:rotate(14deg)}.floating-note{position:absolute;z-index:3;min-width:208px;max-width:240px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.84);backdrop-filter:blur(18px);box-shadow:0 26px 55px rgba(19,28,38,.09)}.floating-note.top{top:78px;right:16px}.floating-note.bottom{left:18px;bottom:98px}.floating-note small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#9a7b55;margin-bottom:8px}.floating-note strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0e1822}.floating-note span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#6d7580}.phone-shell{position:relative;z-index:2;width:332px;height:674px;border-radius:54px;padding:13px;background:linear-gradient(180deg,#4d5b67 0%,#25303a 18%,#0d141c 70%,#26323d 100%);box-shadow:0 45px 90px rgba(12,18,28,.25), inset 0 1px 0 rgba(255,255,255,.28), inset 0 -1px 0 rgba(255,255,255,.10)}.phone-shell:before{content:"";position:absolute;inset:6px;border-radius:48px;border:1px solid rgba(255,255,255,.18);pointer-events:none}.phone-shell:after{content:"";position:absolute;right:-3px;top:164px;width:4px;height:96px;border-radius:3px;background:linear-gradient(180deg,#8f9aa2,#44515d);box-shadow:0 96px 0 linear-gradient(180deg,#8f9aa2,#44515d)}.phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:41px;background:#f5f4ee;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.phone-notch{position:absolute;z-index:6;top:18px;left:50%;transform:translateX(-50%);width:124px;height:30px;border-radius:18px;background:#0b1218;box-shadow:0 1px 0 rgba(255,255,255,.08)}.screen-layer{position:absolute;inset:0;padding:56px 18px 22px;display:none;background:linear-gradient(180deg,#fbfaf7 0%,#f5f4ee 100%)}.screen-layer.active{display:block}.statusbar{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;color:#5c6771;margin-bottom:14px;padding:0 6px}.statusbar .right{display:flex;gap:6px;align-items:center}.status-dot{width:6px;height:6px;border-radius:50%;background:#0f1822;opacity:.82}.app-header{display:flex;justify-content:space-between;align-items:flex-start;padding:0 6px 16px}.app-header .app-meta small{display:block;color:#9a7a55;letter-spacing:.14em;text-transform:uppercase;font-weight:800;font-size:10px;margin-bottom:8px}.app-header .app-meta h4{margin:0;font-size:30px;line-height:1.02;letter-spacing:-.05em;color:#0e1822}.app-header .app-meta p{margin:8px 0 0;font-size:13px;color:#6c7580}.logo-chip{padding:8px 10px;border-radius:999px;background:#0b1723;color:#fff;font-size:10px;letter-spacing:.14em;font-weight:800}.hero-card{border-radius:28px;padding:22px 20px;background:linear-gradient(180deg,#0f1b27 0%,#182735 100%);color:#fff;box-shadow:0 18px 38px rgba(13,20,28,.18)}.hero-card small{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:10px;opacity:.72;margin-bottom:9px}.hero-card .big{font-size:42px;line-height:1;letter-spacing:-.06em;font-weight:680;margin:0 0 9px}.hero-card .muted{font-size:13px;color:rgba(255,255,255,.75)}.hero-card .split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.hero-card .split div span{display:block;font-size:11px;color:rgba(255,255,255,.62);margin-bottom:5px}.hero-card .split div strong{font-size:18px;letter-spacing:-.03em}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.soft-card{padding:15px 15px 14px;border-radius:18px;background:#fff;border:1px solid #eee6d7;box-shadow:0 8px 22px rgba(12,18,28,.04)}.soft-card small{display:block;text-transform:uppercase;letter-spacing:.13em;color:#9a7a55;font-size:9px;font-weight:800;margin-bottom:7px}.soft-card strong{display:block;font-size:20px;letter-spacing:-.03em;color:#0f1822}.soft-card span{display:block;font-size:12px;line-height:1.45;color:#6f7781;margin-top:6px}.timeline{margin-top:14px;padding:14px 15px;border-radius:18px;background:#faf8f3;border:1px solid #eee5d7}.timeline-row{display:flex;gap:10px;align-items:flex-start;padding:8px 0}.timeline-bullet{flex:0 0 20px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#efe5d6;color:#9c7a4f;font-size:11px;font-weight:800;margin-top:1px}.timeline-row strong{display:block;font-size:13px;color:#101923;margin-bottom:3px}.timeline-row span{display:block;font-size:11px;line-height:1.45;color:#6f7680}.app-nav{position:absolute;left:14px;right:14px;bottom:12px;padding:10px;border-radius:22px;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border:1px solid #eee6d8;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;box-shadow:0 10px 28px rgba(12,18,28,.06)}.app-nav div{text-align:center;font-size:10px;color:#75808a;font-weight:700}.app-nav div b{display:block;font-size:12px;color:#0f1822;margin-top:3px;font-weight:700}.app-nav .active{color:#9c7a4f}.app-nav .active b{color:#0f1822}.list-card{padding:16px;border-radius:22px;background:#fff;border:1px solid #eee5d7;box-shadow:0 10px 24px rgba(12,18,28,.05)}.list-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.list-head strong{font-size:16px;letter-spacing:-.02em;color:#0f1822}.list-head span{font-size:11px;color:#74808a}.payout-item,.record-item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #f1ece2}.payout-item:first-of-type,.record-item:first-of-type{border-top:none;padding-top:0}.payout-item .left strong,.record-item .left strong{display:block;font-size:14px;color:#0f1822;letter-spacing:-.01em}.payout-item .left span,.record-item .left span{display:block;font-size:11px;color:#74808a;margin-top:4px}.payout-item .right{display:flex;flex-direction:column;align-items:flex-end}.payout-item .right strong,.record-item .right strong{font-size:16px;letter-spacing:-.03em;color:#0f1822}.badge-success{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:#eef6f0;color:#2a7854;font-size:10px;font-weight:800;letter-spacing:.04em;margin-top:5px}.bank-card{margin-top:14px;padding:15px 16px;border-radius:20px;background:linear-gradient(180deg,#f7f3ec,#f1ebdf);border:1px solid #eadfcd}.bank-card small{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.13em;color:#9b7b56;font-weight:800;margin-bottom:7px}.bank-card strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0f1822}.bank-card span{display:block;margin-top:4px;font-size:12px;color:#69727c}.records-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}@media(max-width:1100px){.weekly-grid{grid-template-columns:1fr;gap:56px}.weekly-copy{max-width:760px;margin:0 auto}.device-stage{min-height:700px}.floating-note.top{right:3%}.floating-note.bottom{left:3%}}@media(max-width:720px){#weekly-app{padding:108px 0 120px}.mini-band{grid-template-columns:1fr}.floating-note{display:none}.phone-shell{width:min(332px,92vw);height:auto;aspect-ratio:332/674}.device-stage{min-height:auto;padding:10px 0}.weekly-copy h3{font-size:36px}.story-item{padding:14px 16px}.mode-tabs{gap:8px}.mode-tab{padding:10px 13px;font-size:11px}.phone-notch{top:16px}.screen-layer{padding:54px 16px 18px}}#weekly-app{padding:146px 0 158px;background:var(--cream);position:relative;overflow:hidden}#weekly-app .section-intro{max-width:980px;margin:0 auto 66px;text-align:center;position:relative;z-index:2}#weekly-app .section-intro .eyebrow{justify-content:center}#weekly-app .section-intro h2{max-width:none;margin:18px auto 18px;text-wrap:balance}#weekly-app .section-intro .sub{max-width:860px;margin:0 auto}#weekly-app .weekly-grid{display:grid;grid-template-columns:minmax(320px,520px) minmax(460px,1fr);align-items:center;gap:min(7vw,110px);position:relative;z-index:2}#weekly-app .weekly-copy .eyebrow{margin-bottom:18px}#weekly-app .weekly-copy h3{font-size:clamp(40px,4vw,64px);line-height:1.05;letter-spacing:-.06em;font-weight:640;margin:0 0 18px;text-wrap:balance}#weekly-app .weekly-copy p.lead{font-size:18px;line-height:1.72;color:#6c7580;margin:0 0 30px;max-width:46ch}#weekly-app .mode-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}#weekly-app .mode-tab{appearance:none;border:1px solid #d9d1c5;background:#fff;color:#43505f;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer}#weekly-app .mode-tab[aria-pressed=true]{background:#081321;color:#fff;border-color:#081321;box-shadow:0 14px 32px rgba(8,19,33,.16)}#weekly-app .mode-copy{display:none}#weekly-app .mode-copy.active{display:block}#weekly-app .story-list{display:grid;gap:14px;margin:0 0 28px}#weekly-app .story-item{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:15px 18px;border:1px solid #e8e0d3;border-radius:18px;background:rgba(255,255,255,.72);backdrop-filter:blur(6px)}#weekly-app .story-item .num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f1eadf;color:#9c7a4f;font-size:12px;font-weight:800;letter-spacing:.08em}#weekly-app .story-item strong{display:block;font-size:17px;letter-spacing:-.02em;margin:2px 0 5px;color:#111b24}#weekly-app .story-item span{display:block;font-size:14px;line-height:1.58;color:#6d747b}#weekly-app .mini-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}#weekly-app .mini-card{padding:16px 18px;border-radius:18px;border:1px solid #e8e0d3;background:#fff;box-shadow:0 10px 30px rgba(12,18,28,.04)}#weekly-app .mini-card small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#9a7b55;font-size:10px;font-weight:800;margin-bottom:8px}#weekly-app .mini-card strong{display:block;font-size:19px;letter-spacing:-.03em;color:#0f1822}#weekly-app .mini-card span{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:#707883}#weekly-app .device-stage{position:relative;min-height:900px;display:flex;align-items:center;justify-content:center}#weekly-app .device-halo{position:absolute;width:min(820px,96%);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at center, rgba(214,194,166,.54), rgba(214,194,166,.20) 34%, rgba(247,245,239,0) 74%);filter:blur(10px)}#weekly-app .orbit-line{position:absolute;border:1px solid #e4dccf;border-radius:999px;opacity:.8}#weekly-app .orbit-line.one{width:84%;height:76%;transform:rotate(-12deg)}#weekly-app .orbit-line.two{width:72%;height:90%;transform:rotate(15deg)}#weekly-app .floating-note{position:absolute;z-index:3;min-width:220px;max-width:250px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.86);backdrop-filter:blur(18px);box-shadow:0 26px 55px rgba(19,28,38,.09)}#weekly-app .floating-note.top{top:88px;right:0}#weekly-app .floating-note.bottom{left:6px;bottom:105px}#weekly-app .floating-note small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#9a7b55;margin-bottom:8px}#weekly-app .floating-note strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0e1822}#weekly-app .floating-note span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#6d7580}#weekly-app .app-device-frame{position:relative;z-index:2;width:min(470px,88%);aspect-ratio:900/1600;display:block;filter:drop-shadow(0 35px 70px rgba(12,18,28,.18))}#weekly-app .app-shot-panel{position:absolute;inset:0;display:none;align-items:center;justify-content:center}#weekly-app .app-shot-panel.active{display:flex}#weekly-app .app-shot-panel img{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:1180px){#weekly-app .weekly-grid{grid-template-columns:1fr;gap:42px}#weekly-app .device-stage{min-height:840px;order:2}#weekly-app .floating-note.top{right:4%}#weekly-app .floating-note.bottom{left:4%}}@media(max-width:720px){#weekly-app{padding:100px 0 110px}#weekly-app .section-intro{margin-bottom:44px}#weekly-app .weekly-copy h3{font-size:40px}#weekly-app .mini-band{grid-template-columns:1fr}#weekly-app .device-stage{min-height:auto;padding:20px 0 70px}#weekly-app .floating-note{position:static;max-width:none;margin:16px 0 0}#weekly-app .app-device-frame{width:min(430px,100%)}}/* Section 02 visual refinement only: preserve frozen content and payout logic. */#discovery .vehicle-art{inset:108px 19px 22px;align-items:center;justify-content:center;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#f8f2e9,#eee5d8 64%,#f5ede1)}#discovery .vehicle-art img{width:87%;height:auto;max-height:93%;object-fit:contain;object-position:center center;transform:none;filter:drop-shadow(0 14px 16px rgba(24,29,34,.09));border-radius:9px}#discovery .vehicle-art:before{display:none}#discovery .vehicle-stage{background:linear-gradient(145deg,#f8f1e8,#eee6da)}#discovery .veh-stage-bottom{bottom:29px;left:41px}@media(max-width:950px){#discovery .vehicle-art{inset:99px 17px 20px}#discovery .vehicle-art img{width:82%;max-height:94%}}@media(max-width:540px){#discovery .vehicle-art{inset:77px 13px 16px}#discovery .vehicle-art img{width:89%;max-height:95%}#discovery .veh-stage-bottom{left:20px;bottom:19px}}#weekly-app{padding:146px 0 158px;background:var(--cream);position:relative;overflow:hidden}#weekly-app:before{content:"";position:absolute;left:-22vw;top:120px;width:44vw;height:44vw;border-radius:50%;border:1px solid #e7dfd0;opacity:.7}#weekly-app:after{content:"";position:absolute;right:-18vw;bottom:-16vw;width:40vw;height:40vw;border-radius:50%;border:1px solid #e7dfd0;opacity:.55}#weekly-app .section-intro{text-align:center;margin-bottom:66px;position:relative;z-index:1}#weekly-app .section-intro h2{max-width:14ch;margin:18px auto 18px}#weekly-app .section-intro .sub{max-width:760px;margin:0 auto}.weekly-grid{display:grid;grid-template-columns:minmax(320px,500px) minmax(420px,1fr);align-items:center;gap:min(7vw,110px);position:relative;z-index:1}.weekly-copy .eyebrow{margin-bottom:18px}.weekly-copy h3{font-size:clamp(40px,4vw,64px);line-height:1.05;letter-spacing:-.06em;font-weight:640;margin:0 0 18px}.weekly-copy p.lead{font-size:18px;line-height:1.72;color:#6c7580;margin:0 0 30px;max-width:46ch}.mode-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}.mode-tab{appearance:none;border:1px solid #d9d1c5;background:#fff;color:#43505f;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.02em}.mode-tab[aria-pressed=true]{background:#081321;color:#fff;border-color:#081321;box-shadow:0 14px 32px rgba(8,19,33,.16)}.mode-copy{display:none}.mode-copy.active{display:block}.story-list{display:grid;gap:14px;margin:0 0 28px}.story-item{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:15px 18px;border:1px solid #e8e0d3;border-radius:18px;background:rgba(255,255,255,.6);backdrop-filter:blur(6px)}.story-item .num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f1eadf;color:#9c7a4f;font-size:12px;font-weight:800;letter-spacing:.08em}.story-item strong{display:block;font-size:17px;letter-spacing:-.02em;margin:2px 0 5px;color:#111b24}.story-item span{display:block;font-size:14px;line-height:1.58;color:#6d747b}.mini-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px}.mini-card{padding:16px 18px;border-radius:18px;border:1px solid #e8e0d3;background:#fff;box-shadow:0 10px 30px rgba(12,18,28,.04)}.mini-card small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#9a7b55;font-size:10px;font-weight:800;margin-bottom:8px}.mini-card strong{display:block;font-size:19px;letter-spacing:-.03em;color:#0f1822}.mini-card span{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:#707883}.device-stage{position:relative;min-height:760px;display:flex;align-items:center;justify-content:center}.device-halo{position:absolute;width:min(720px,92%);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at center, rgba(214,194,166,.48), rgba(214,194,166,.18) 35%, rgba(247,245,239,0) 72%);filter:blur(8px)}.orbit-line{position:absolute;border:1px solid #e4dccf;border-radius:999px;opacity:.8}.orbit-line.one{width:84%;height:74%;transform:rotate(-12deg)}.orbit-line.two{width:68%;height:88%;transform:rotate(14deg)}.floating-note{position:absolute;z-index:3;min-width:208px;max-width:240px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.84);backdrop-filter:blur(18px);box-shadow:0 26px 55px rgba(19,28,38,.09)}.floating-note.top{top:78px;right:16px}.floating-note.bottom{left:18px;bottom:98px}.floating-note small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#9a7b55;margin-bottom:8px}.floating-note strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0e1822}.floating-note span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#6d7580}.phone-shell{position:relative;z-index:2;width:332px;height:674px;border-radius:54px;padding:13px;background:linear-gradient(180deg,#4d5b67 0%,#25303a 18%,#0d141c 70%,#26323d 100%);box-shadow:0 45px 90px rgba(12,18,28,.25), inset 0 1px 0 rgba(255,255,255,.28), inset 0 -1px 0 rgba(255,255,255,.10)}.phone-shell:before{content:"";position:absolute;inset:6px;border-radius:48px;border:1px solid rgba(255,255,255,.18);pointer-events:none}.phone-shell:after{content:"";position:absolute;right:-3px;top:164px;width:4px;height:96px;border-radius:3px;background:linear-gradient(180deg,#8f9aa2,#44515d);box-shadow:0 96px 0 linear-gradient(180deg,#8f9aa2,#44515d)}.phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:41px;background:#f5f4ee;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.phone-notch{position:absolute;z-index:6;top:18px;left:50%;transform:translateX(-50%);width:124px;height:30px;border-radius:18px;background:#0b1218;box-shadow:0 1px 0 rgba(255,255,255,.08)}.screen-layer{position:absolute;inset:0;padding:56px 18px 22px;display:none;background:linear-gradient(180deg,#fbfaf7 0%,#f5f4ee 100%)}.screen-layer.active{display:block}.statusbar{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;color:#5c6771;margin-bottom:14px;padding:0 6px}.statusbar .right{display:flex;gap:6px;align-items:center}.status-dot{width:6px;height:6px;border-radius:50%;background:#0f1822;opacity:.82}.app-header{display:flex;justify-content:space-between;align-items:flex-start;padding:0 6px 16px}.app-header .app-meta small{display:block;color:#9a7a55;letter-spacing:.14em;text-transform:uppercase;font-weight:800;font-size:10px;margin-bottom:8px}.app-header .app-meta h4{margin:0;font-size:30px;line-height:1.02;letter-spacing:-.05em;color:#0e1822}.app-header .app-meta p{margin:8px 0 0;font-size:13px;color:#6c7580}.logo-chip{padding:8px 10px;border-radius:999px;background:#0b1723;color:#fff;font-size:10px;letter-spacing:.14em;font-weight:800}.hero-card{border-radius:28px;padding:22px 20px;background:linear-gradient(180deg,#0f1b27 0%,#182735 100%);color:#fff;box-shadow:0 18px 38px rgba(13,20,28,.18)}.hero-card small{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:10px;opacity:.72;margin-bottom:9px}.hero-card .big{font-size:42px;line-height:1;letter-spacing:-.06em;font-weight:680;margin:0 0 9px}.hero-card .muted{font-size:13px;color:rgba(255,255,255,.75)}.hero-card .split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.hero-card .split div span{display:block;font-size:11px;color:rgba(255,255,255,.62);margin-bottom:5px}.hero-card .split div strong{font-size:18px;letter-spacing:-.03em}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.soft-card{padding:15px 15px 14px;border-radius:18px;background:#fff;border:1px solid #eee6d7;box-shadow:0 8px 22px rgba(12,18,28,.04)}.soft-card small{display:block;text-transform:uppercase;letter-spacing:.13em;color:#9a7a55;font-size:9px;font-weight:800;margin-bottom:7px}.soft-card strong{display:block;font-size:20px;letter-spacing:-.03em;color:#0f1822}.soft-card span{display:block;font-size:12px;line-height:1.45;color:#6f7781;margin-top:6px}.timeline{margin-top:14px;padding:14px 15px;border-radius:18px;background:#faf8f3;border:1px solid #eee5d7}.timeline-row{display:flex;gap:10px;align-items:flex-start;padding:8px 0}.timeline-bullet{flex:0 0 20px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#efe5d6;color:#9c7a4f;font-size:11px;font-weight:800;margin-top:1px}.timeline-row strong{display:block;font-size:13px;color:#101923;margin-bottom:3px}.timeline-row span{display:block;font-size:11px;line-height:1.45;color:#6f7680}.app-nav{position:absolute;left:14px;right:14px;bottom:12px;padding:10px;border-radius:22px;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border:1px solid #eee6d8;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;box-shadow:0 10px 28px rgba(12,18,28,.06)}.app-nav div{text-align:center;font-size:10px;color:#75808a;font-weight:700}.app-nav div b{display:block;font-size:12px;color:#0f1822;margin-top:3px;font-weight:700}.app-nav .active{color:#9c7a4f}.app-nav .active b{color:#0f1822}.list-card{padding:16px;border-radius:22px;background:#fff;border:1px solid #eee5d7;box-shadow:0 10px 24px rgba(12,18,28,.05)}.list-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.list-head strong{font-size:16px;letter-spacing:-.02em;color:#0f1822}.list-head span{font-size:11px;color:#74808a}.payout-item,.record-item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #f1ece2}.payout-item:first-of-type,.record-item:first-of-type{border-top:none;padding-top:0}.payout-item .left strong,.record-item .left strong{display:block;font-size:14px;color:#0f1822;letter-spacing:-.01em}.payout-item .left span,.record-item .left span{display:block;font-size:11px;color:#74808a;margin-top:4px}.payout-item .right{display:flex;flex-direction:column;align-items:flex-end}.payout-item .right strong,.record-item .right strong{font-size:16px;letter-spacing:-.03em;color:#0f1822}.badge-success{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:#eef6f0;color:#2a7854;font-size:10px;font-weight:800;letter-spacing:.04em;margin-top:5px}.bank-card{margin-top:14px;padding:15px 16px;border-radius:20px;background:linear-gradient(180deg,#f7f3ec,#f1ebdf);border:1px solid #eadfcd}.bank-card small{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.13em;color:#9b7b56;font-weight:800;margin-bottom:7px}.bank-card strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0f1822}.bank-card span{display:block;margin-top:4px;font-size:12px;color:#69727c}.records-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}@media(max-width:1100px){.weekly-grid{grid-template-columns:1fr;gap:56px}.weekly-copy{max-width:760px;margin:0 auto}.device-stage{min-height:700px}.floating-note.top{right:3%}.floating-note.bottom{left:3%}}@media(max-width:720px){#weekly-app{padding:108px 0 120px}.mini-band{grid-template-columns:1fr}.floating-note{display:none}.phone-shell{width:min(332px,92vw);height:auto;aspect-ratio:332/674}.device-stage{min-height:auto;padding:10px 0}.weekly-copy h3{font-size:36px}.story-item{padding:14px 16px}.mode-tabs{gap:8px}.mode-tab{padding:10px 13px;font-size:11px}.phone-notch{top:16px}.screen-layer{padding:54px 16px 18px}}#weekly-app{padding:146px 0 158px;background:var(--cream);position:relative;overflow:hidden}#weekly-app .section-intro{max-width:980px;margin:0 auto 66px;text-align:center;position:relative;z-index:2}#weekly-app .section-intro .eyebrow{justify-content:center}#weekly-app .section-intro h2{max-width:none;margin:18px auto 18px;text-wrap:balance}#weekly-app .section-intro .sub{max-width:860px;margin:0 auto}#weekly-app .weekly-grid{display:grid;grid-template-columns:minmax(320px,520px) minmax(460px,1fr);align-items:center;gap:min(7vw,110px);position:relative;z-index:2}#weekly-app .weekly-copy .eyebrow{margin-bottom:18px}#weekly-app .weekly-copy h3{font-size:clamp(40px,4vw,64px);line-height:1.05;letter-spacing:-.06em;font-weight:640;margin:0 0 18px;text-wrap:balance}#weekly-app .weekly-copy p.lead{font-size:18px;line-height:1.72;color:#6c7580;margin:0 0 30px;max-width:46ch}#weekly-app .mode-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}#weekly-app .mode-tab{appearance:none;border:1px solid #d9d1c5;background:#fff;color:#43505f;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer}#weekly-app .mode-tab[aria-pressed=true]{background:#081321;color:#fff;border-color:#081321;box-shadow:0 14px 32px rgba(8,19,33,.16)}#weekly-app .mode-copy{display:none}#weekly-app .mode-copy.active{display:block}#weekly-app .story-list{display:grid;gap:14px;margin:0 0 28px}#weekly-app .story-item{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:15px 18px;border:1px solid #e8e0d3;border-radius:18px;background:rgba(255,255,255,.72);backdrop-filter:blur(6px)}#weekly-app .story-item .num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f1eadf;color:#9c7a4f;font-size:12px;font-weight:800;letter-spacing:.08em}#weekly-app .story-item strong{display:block;font-size:17px;letter-spacing:-.02em;margin:2px 0 5px;color:#111b24}#weekly-app .story-item span{display:block;font-size:14px;line-height:1.58;color:#6d747b}#weekly-app .mini-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}#weekly-app .mini-card{padding:16px 18px;border-radius:18px;border:1px solid #e8e0d3;background:#fff;box-shadow:0 10px 30px rgba(12,18,28,.04)}#weekly-app .mini-card small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#9a7b55;font-size:10px;font-weight:800;margin-bottom:8px}#weekly-app .mini-card strong{display:block;font-size:19px;letter-spacing:-.03em;color:#0f1822}#weekly-app .mini-card span{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:#707883}#weekly-app .device-stage{position:relative;min-height:900px;display:flex;align-items:center;justify-content:center}#weekly-app .device-halo{position:absolute;width:min(820px,96%);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at center, rgba(214,194,166,.54), rgba(214,194,166,.20) 34%, rgba(247,245,239,0) 74%);filter:blur(10px)}#weekly-app .orbit-line{position:absolute;border:1px solid #e4dccf;border-radius:999px;opacity:.8}#weekly-app .orbit-line.one{width:84%;height:76%;transform:rotate(-12deg)}#weekly-app .orbit-line.two{width:72%;height:90%;transform:rotate(15deg)}#weekly-app .floating-note{position:absolute;z-index:3;min-width:220px;max-width:250px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.86);backdrop-filter:blur(18px);box-shadow:0 26px 55px rgba(19,28,38,.09)}#weekly-app .floating-note.top{top:88px;right:0}#weekly-app .floating-note.bottom{left:6px;bottom:105px}#weekly-app .floating-note small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#9a7b55;margin-bottom:8px}#weekly-app .floating-note strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0e1822}#weekly-app .floating-note span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#6d7580}#weekly-app .app-device-frame{position:relative;z-index:2;width:min(470px,88%);aspect-ratio:900/1600;display:block;filter:drop-shadow(0 35px 70px rgba(12,18,28,.18))}#weekly-app .app-shot-panel{position:absolute;inset:0;display:none;align-items:center;justify-content:center}#weekly-app .app-shot-panel.active{display:flex}#weekly-app .app-shot-panel img{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:1180px){#weekly-app .weekly-grid{grid-template-columns:1fr;gap:42px}#weekly-app .device-stage{min-height:840px;order:2}#weekly-app .floating-note.top{right:4%}#weekly-app .floating-note.bottom{left:4%}}@media(max-width:720px){#weekly-app{padding:100px 0 110px}#weekly-app .section-intro{margin-bottom:44px}#weekly-app .weekly-copy h3{font-size:40px}#weekly-app .mini-band{grid-template-columns:1fr}#weekly-app .device-stage{min-height:auto;padding:20px 0 70px}#weekly-app .floating-note{position:static;max-width:none;margin:16px 0 0}#weekly-app .app-device-frame{width:min(430px,100%)}}/* Section 02: remove the artifact-causing cover. The source Aura art already
   contains its vehicle title; do not draw that title twice. */#discovery.s2-parity .s2-stage:before{content:none!important;display:none!important}#discovery.s2-parity .s2-stage .vehicle-stage-top{display:none!important}#discovery.s2-parity .s2-art{inset:0!important}#discovery.s2-parity .s2-art img{object-fit:cover!important;object-position:center!important;transform:none!important}#discovery.s2-parity .model-only:not([hidden]){display:flex!important}/* Original image proportions 1029×466, displayed as a single continuous layer. */@media(min-width:901px){#discovery.s2-parity .s2-stage{min-height:0!important;aspect-ratio:auto}#discovery.s2-parity .results{min-height:0!important}}@media(max-width:900px){#discovery.s2-parity .s2-stage{height:auto!important;min-height:0!important;aspect-ratio:1029 / 466}}@media(max-width:540px){#discovery.s2-parity .s2-stage{height:auto!important;min-height:0!important;aspect-ratio:1029 / 466}}#weekly-app{padding:146px 0 158px;background:var(--cream);position:relative;overflow:hidden}#weekly-app:before{content:"";position:absolute;left:-22vw;top:120px;width:44vw;height:44vw;border-radius:50%;border:1px solid #e7dfd0;opacity:.7}#weekly-app:after{content:"";position:absolute;right:-18vw;bottom:-16vw;width:40vw;height:40vw;border-radius:50%;border:1px solid #e7dfd0;opacity:.55}#weekly-app .section-intro{text-align:center;margin-bottom:66px;position:relative;z-index:1}#weekly-app .section-intro h2{max-width:14ch;margin:18px auto 18px}#weekly-app .section-intro .sub{max-width:760px;margin:0 auto}.weekly-grid{display:grid;grid-template-columns:minmax(320px,500px) minmax(420px,1fr);align-items:center;gap:min(7vw,110px);position:relative;z-index:1}.weekly-copy .eyebrow{margin-bottom:18px}.weekly-copy h3{font-size:clamp(40px,4vw,64px);line-height:1.05;letter-spacing:-.06em;font-weight:640;margin:0 0 18px}.weekly-copy p.lead{font-size:18px;line-height:1.72;color:#6c7580;margin:0 0 30px;max-width:46ch}.mode-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}.mode-tab{appearance:none;border:1px solid #d9d1c5;background:#fff;color:#43505f;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.02em}.mode-tab[aria-pressed=true]{background:#081321;color:#fff;border-color:#081321;box-shadow:0 14px 32px rgba(8,19,33,.16)}.mode-copy{display:none}.mode-copy.active{display:block}.story-list{display:grid;gap:14px;margin:0 0 28px}.story-item{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:15px 18px;border:1px solid #e8e0d3;border-radius:18px;background:rgba(255,255,255,.6);backdrop-filter:blur(6px)}.story-item .num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f1eadf;color:#9c7a4f;font-size:12px;font-weight:800;letter-spacing:.08em}.story-item strong{display:block;font-size:17px;letter-spacing:-.02em;margin:2px 0 5px;color:#111b24}.story-item span{display:block;font-size:14px;line-height:1.58;color:#6d747b}.mini-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px}.mini-card{padding:16px 18px;border-radius:18px;border:1px solid #e8e0d3;background:#fff;box-shadow:0 10px 30px rgba(12,18,28,.04)}.mini-card small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#9a7b55;font-size:10px;font-weight:800;margin-bottom:8px}.mini-card strong{display:block;font-size:19px;letter-spacing:-.03em;color:#0f1822}.mini-card span{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:#707883}.device-stage{position:relative;min-height:760px;display:flex;align-items:center;justify-content:center}.device-halo{position:absolute;width:min(720px,92%);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at center, rgba(214,194,166,.48), rgba(214,194,166,.18) 35%, rgba(247,245,239,0) 72%);filter:blur(8px)}.orbit-line{position:absolute;border:1px solid #e4dccf;border-radius:999px;opacity:.8}.orbit-line.one{width:84%;height:74%;transform:rotate(-12deg)}.orbit-line.two{width:68%;height:88%;transform:rotate(14deg)}.floating-note{position:absolute;z-index:3;min-width:208px;max-width:240px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.84);backdrop-filter:blur(18px);box-shadow:0 26px 55px rgba(19,28,38,.09)}.floating-note.top{top:78px;right:16px}.floating-note.bottom{left:18px;bottom:98px}.floating-note small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#9a7b55;margin-bottom:8px}.floating-note strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0e1822}.floating-note span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#6d7580}.phone-shell{position:relative;z-index:2;width:332px;height:674px;border-radius:54px;padding:13px;background:linear-gradient(180deg,#4d5b67 0%,#25303a 18%,#0d141c 70%,#26323d 100%);box-shadow:0 45px 90px rgba(12,18,28,.25), inset 0 1px 0 rgba(255,255,255,.28), inset 0 -1px 0 rgba(255,255,255,.10)}.phone-shell:before{content:"";position:absolute;inset:6px;border-radius:48px;border:1px solid rgba(255,255,255,.18);pointer-events:none}.phone-shell:after{content:"";position:absolute;right:-3px;top:164px;width:4px;height:96px;border-radius:3px;background:linear-gradient(180deg,#8f9aa2,#44515d);box-shadow:0 96px 0 linear-gradient(180deg,#8f9aa2,#44515d)}.phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:41px;background:#f5f4ee;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.phone-notch{position:absolute;z-index:6;top:18px;left:50%;transform:translateX(-50%);width:124px;height:30px;border-radius:18px;background:#0b1218;box-shadow:0 1px 0 rgba(255,255,255,.08)}.screen-layer{position:absolute;inset:0;padding:56px 18px 22px;display:none;background:linear-gradient(180deg,#fbfaf7 0%,#f5f4ee 100%)}.screen-layer.active{display:block}.statusbar{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;color:#5c6771;margin-bottom:14px;padding:0 6px}.statusbar .right{display:flex;gap:6px;align-items:center}.status-dot{width:6px;height:6px;border-radius:50%;background:#0f1822;opacity:.82}.app-header{display:flex;justify-content:space-between;align-items:flex-start;padding:0 6px 16px}.app-header .app-meta small{display:block;color:#9a7a55;letter-spacing:.14em;text-transform:uppercase;font-weight:800;font-size:10px;margin-bottom:8px}.app-header .app-meta h4{margin:0;font-size:30px;line-height:1.02;letter-spacing:-.05em;color:#0e1822}.app-header .app-meta p{margin:8px 0 0;font-size:13px;color:#6c7580}.logo-chip{padding:8px 10px;border-radius:999px;background:#0b1723;color:#fff;font-size:10px;letter-spacing:.14em;font-weight:800}.hero-card{border-radius:28px;padding:22px 20px;background:linear-gradient(180deg,#0f1b27 0%,#182735 100%);color:#fff;box-shadow:0 18px 38px rgba(13,20,28,.18)}.hero-card small{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:10px;opacity:.72;margin-bottom:9px}.hero-card .big{font-size:42px;line-height:1;letter-spacing:-.06em;font-weight:680;margin:0 0 9px}.hero-card .muted{font-size:13px;color:rgba(255,255,255,.75)}.hero-card .split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.hero-card .split div span{display:block;font-size:11px;color:rgba(255,255,255,.62);margin-bottom:5px}.hero-card .split div strong{font-size:18px;letter-spacing:-.03em}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.soft-card{padding:15px 15px 14px;border-radius:18px;background:#fff;border:1px solid #eee6d7;box-shadow:0 8px 22px rgba(12,18,28,.04)}.soft-card small{display:block;text-transform:uppercase;letter-spacing:.13em;color:#9a7a55;font-size:9px;font-weight:800;margin-bottom:7px}.soft-card strong{display:block;font-size:20px;letter-spacing:-.03em;color:#0f1822}.soft-card span{display:block;font-size:12px;line-height:1.45;color:#6f7781;margin-top:6px}.timeline{margin-top:14px;padding:14px 15px;border-radius:18px;background:#faf8f3;border:1px solid #eee5d7}.timeline-row{display:flex;gap:10px;align-items:flex-start;padding:8px 0}.timeline-bullet{flex:0 0 20px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#efe5d6;color:#9c7a4f;font-size:11px;font-weight:800;margin-top:1px}.timeline-row strong{display:block;font-size:13px;color:#101923;margin-bottom:3px}.timeline-row span{display:block;font-size:11px;line-height:1.45;color:#6f7680}.app-nav{position:absolute;left:14px;right:14px;bottom:12px;padding:10px;border-radius:22px;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border:1px solid #eee6d8;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;box-shadow:0 10px 28px rgba(12,18,28,.06)}.app-nav div{text-align:center;font-size:10px;color:#75808a;font-weight:700}.app-nav div b{display:block;font-size:12px;color:#0f1822;margin-top:3px;font-weight:700}.app-nav .active{color:#9c7a4f}.app-nav .active b{color:#0f1822}.list-card{padding:16px;border-radius:22px;background:#fff;border:1px solid #eee5d7;box-shadow:0 10px 24px rgba(12,18,28,.05)}.list-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.list-head strong{font-size:16px;letter-spacing:-.02em;color:#0f1822}.list-head span{font-size:11px;color:#74808a}.payout-item,.record-item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #f1ece2}.payout-item:first-of-type,.record-item:first-of-type{border-top:none;padding-top:0}.payout-item .left strong,.record-item .left strong{display:block;font-size:14px;color:#0f1822;letter-spacing:-.01em}.payout-item .left span,.record-item .left span{display:block;font-size:11px;color:#74808a;margin-top:4px}.payout-item .right{display:flex;flex-direction:column;align-items:flex-end}.payout-item .right strong,.record-item .right strong{font-size:16px;letter-spacing:-.03em;color:#0f1822}.badge-success{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:#eef6f0;color:#2a7854;font-size:10px;font-weight:800;letter-spacing:.04em;margin-top:5px}.bank-card{margin-top:14px;padding:15px 16px;border-radius:20px;background:linear-gradient(180deg,#f7f3ec,#f1ebdf);border:1px solid #eadfcd}.bank-card small{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.13em;color:#9b7b56;font-weight:800;margin-bottom:7px}.bank-card strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0f1822}.bank-card span{display:block;margin-top:4px;font-size:12px;color:#69727c}.records-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}@media(max-width:1100px){.weekly-grid{grid-template-columns:1fr;gap:56px}.weekly-copy{max-width:760px;margin:0 auto}.device-stage{min-height:700px}.floating-note.top{right:3%}.floating-note.bottom{left:3%}}@media(max-width:720px){#weekly-app{padding:108px 0 120px}.mini-band{grid-template-columns:1fr}.floating-note{display:none}.phone-shell{width:min(332px,92vw);height:auto;aspect-ratio:332/674}.device-stage{min-height:auto;padding:10px 0}.weekly-copy h3{font-size:36px}.story-item{padding:14px 16px}.mode-tabs{gap:8px}.mode-tab{padding:10px 13px;font-size:11px}.phone-notch{top:16px}.screen-layer{padding:54px 16px 18px}}#weekly-app{padding:146px 0 158px;background:var(--cream);position:relative;overflow:hidden}#weekly-app .section-intro{max-width:980px;margin:0 auto 66px;text-align:center;position:relative;z-index:2}#weekly-app .section-intro .eyebrow{justify-content:center}#weekly-app .section-intro h2{max-width:none;margin:18px auto 18px;text-wrap:balance}#weekly-app .section-intro .sub{max-width:860px;margin:0 auto}#weekly-app .weekly-grid{display:grid;grid-template-columns:minmax(320px,520px) minmax(460px,1fr);align-items:center;gap:min(7vw,110px);position:relative;z-index:2}#weekly-app .weekly-copy .eyebrow{margin-bottom:18px}#weekly-app .weekly-copy h3{font-size:clamp(40px,4vw,64px);line-height:1.05;letter-spacing:-.06em;font-weight:640;margin:0 0 18px;text-wrap:balance}#weekly-app .weekly-copy p.lead{font-size:18px;line-height:1.72;color:#6c7580;margin:0 0 30px;max-width:46ch}#weekly-app .mode-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}#weekly-app .mode-tab{appearance:none;border:1px solid #d9d1c5;background:#fff;color:#43505f;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer}#weekly-app .mode-tab[aria-pressed=true]{background:#081321;color:#fff;border-color:#081321;box-shadow:0 14px 32px rgba(8,19,33,.16)}#weekly-app .mode-copy{display:none}#weekly-app .mode-copy.active{display:block}#weekly-app .story-list{display:grid;gap:14px;margin:0 0 28px}#weekly-app .story-item{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:15px 18px;border:1px solid #e8e0d3;border-radius:18px;background:rgba(255,255,255,.72);backdrop-filter:blur(6px)}#weekly-app .story-item .num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f1eadf;color:#9c7a4f;font-size:12px;font-weight:800;letter-spacing:.08em}#weekly-app .story-item strong{display:block;font-size:17px;letter-spacing:-.02em;margin:2px 0 5px;color:#111b24}#weekly-app .story-item span{display:block;font-size:14px;line-height:1.58;color:#6d747b}#weekly-app .mini-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}#weekly-app .mini-card{padding:16px 18px;border-radius:18px;border:1px solid #e8e0d3;background:#fff;box-shadow:0 10px 30px rgba(12,18,28,.04)}#weekly-app .mini-card small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#9a7b55;font-size:10px;font-weight:800;margin-bottom:8px}#weekly-app .mini-card strong{display:block;font-size:19px;letter-spacing:-.03em;color:#0f1822}#weekly-app .mini-card span{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:#707883}#weekly-app .device-stage{position:relative;min-height:900px;display:flex;align-items:center;justify-content:center}#weekly-app .device-halo{position:absolute;width:min(820px,96%);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at center, rgba(214,194,166,.54), rgba(214,194,166,.20) 34%, rgba(247,245,239,0) 74%);filter:blur(10px)}#weekly-app .orbit-line{position:absolute;border:1px solid #e4dccf;border-radius:999px;opacity:.8}#weekly-app .orbit-line.one{width:84%;height:76%;transform:rotate(-12deg)}#weekly-app .orbit-line.two{width:72%;height:90%;transform:rotate(15deg)}#weekly-app .floating-note{position:absolute;z-index:3;min-width:220px;max-width:250px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.86);backdrop-filter:blur(18px);box-shadow:0 26px 55px rgba(19,28,38,.09)}#weekly-app .floating-note.top{top:88px;right:0}#weekly-app .floating-note.bottom{left:6px;bottom:105px}#weekly-app .floating-note small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#9a7b55;margin-bottom:8px}#weekly-app .floating-note strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0e1822}#weekly-app .floating-note span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#6d7580}#weekly-app .app-device-frame{position:relative;z-index:2;width:min(470px,88%);aspect-ratio:900/1600;display:block;filter:drop-shadow(0 35px 70px rgba(12,18,28,.18))}#weekly-app .app-shot-panel{position:absolute;inset:0;display:none;align-items:center;justify-content:center}#weekly-app .app-shot-panel.active{display:flex}#weekly-app .app-shot-panel img{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:1180px){#weekly-app .weekly-grid{grid-template-columns:1fr;gap:42px}#weekly-app .device-stage{min-height:840px;order:2}#weekly-app .floating-note.top{right:4%}#weekly-app .floating-note.bottom{left:4%}}@media(max-width:720px){#weekly-app{padding:100px 0 110px}#weekly-app .section-intro{margin-bottom:44px}#weekly-app .weekly-copy h3{font-size:40px}#weekly-app .mini-band{grid-template-columns:1fr}#weekly-app .device-stage{min-height:auto;padding:20px 0 70px}#weekly-app .floating-note{position:static;max-width:none;margin:16px 0 0}#weekly-app .app-device-frame{width:min(430px,100%)}}#discovery.s2-parity .s2-stage .vehicle-stage-top{display:block!important;position:absolute!important;z-index:5!important;top:9.3%!important;left:8.5%!important;padding:0!important;max-width:60%!important;background:none!important;pointer-events:none}#discovery.s2-parity .s2-stage .vehicle-stage-top .veh-stage-label{display:block;font-size:clamp(10px,.85vw,13px);letter-spacing:.17em;color:#90775b;font-weight:750;line-height:1.2}#discovery.s2-parity .s2-stage .vehicle-stage-top h3{display:block;font-size:clamp(29px,2.8vw,44px);margin:12px 0 6px;letter-spacing:-.055em;line-height:1.08;color:#081321;font-weight:760}#discovery.s2-parity .s2-stage .vehicle-stage-top .veh-stage-class{display:block;font-size:clamp(10px,.8vw,12px);letter-spacing:.14em;color:#89919a;font-weight:700}@media(max-width:950px){#discovery.s2-parity .s2-stage .vehicle-stage-top{top:8%!important;left:8%!important}#discovery.s2-parity .s2-stage .vehicle-stage-top h3{font-size:clamp(22px,4.2vw,38px)}}@media(max-width:540px){#discovery.s2-parity .s2-stage .vehicle-stage-top{top:8%!important;left:7%!important}#discovery.s2-parity .s2-stage .vehicle-stage-top .veh-stage-label{font-size:8px}#discovery.s2-parity .s2-stage .vehicle-stage-top h3{font-size:clamp(19px,5vw,26px);margin:6px 0 3px}#discovery.s2-parity .s2-stage .vehicle-stage-top .veh-stage-class{font-size:8px}}#weekly-app{padding:146px 0 158px;background:var(--cream);position:relative;overflow:hidden}#weekly-app:before{content:"";position:absolute;left:-22vw;top:120px;width:44vw;height:44vw;border-radius:50%;border:1px solid #e7dfd0;opacity:.7}#weekly-app:after{content:"";position:absolute;right:-18vw;bottom:-16vw;width:40vw;height:40vw;border-radius:50%;border:1px solid #e7dfd0;opacity:.55}#weekly-app .section-intro{text-align:center;margin-bottom:66px;position:relative;z-index:1}#weekly-app .section-intro h2{max-width:14ch;margin:18px auto 18px}#weekly-app .section-intro .sub{max-width:760px;margin:0 auto}.weekly-grid{display:grid;grid-template-columns:minmax(320px,500px) minmax(420px,1fr);align-items:center;gap:min(7vw,110px);position:relative;z-index:1}.weekly-copy .eyebrow{margin-bottom:18px}.weekly-copy h3{font-size:clamp(40px,4vw,64px);line-height:1.05;letter-spacing:-.06em;font-weight:640;margin:0 0 18px}.weekly-copy p.lead{font-size:18px;line-height:1.72;color:#6c7580;margin:0 0 30px;max-width:46ch}.mode-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}.mode-tab{appearance:none;border:1px solid #d9d1c5;background:#fff;color:#43505f;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.02em}.mode-tab[aria-pressed=true]{background:#081321;color:#fff;border-color:#081321;box-shadow:0 14px 32px rgba(8,19,33,.16)}.mode-copy{display:none}.mode-copy.active{display:block}.story-list{display:grid;gap:14px;margin:0 0 28px}.story-item{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:15px 18px;border:1px solid #e8e0d3;border-radius:18px;background:rgba(255,255,255,.6);backdrop-filter:blur(6px)}.story-item .num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f1eadf;color:#9c7a4f;font-size:12px;font-weight:800;letter-spacing:.08em}.story-item strong{display:block;font-size:17px;letter-spacing:-.02em;margin:2px 0 5px;color:#111b24}.story-item span{display:block;font-size:14px;line-height:1.58;color:#6d747b}.mini-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px}.mini-card{padding:16px 18px;border-radius:18px;border:1px solid #e8e0d3;background:#fff;box-shadow:0 10px 30px rgba(12,18,28,.04)}.mini-card small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#9a7b55;font-size:10px;font-weight:800;margin-bottom:8px}.mini-card strong{display:block;font-size:19px;letter-spacing:-.03em;color:#0f1822}.mini-card span{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:#707883}.device-stage{position:relative;min-height:760px;display:flex;align-items:center;justify-content:center}.device-halo{position:absolute;width:min(720px,92%);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at center, rgba(214,194,166,.48), rgba(214,194,166,.18) 35%, rgba(247,245,239,0) 72%);filter:blur(8px)}.orbit-line{position:absolute;border:1px solid #e4dccf;border-radius:999px;opacity:.8}.orbit-line.one{width:84%;height:74%;transform:rotate(-12deg)}.orbit-line.two{width:68%;height:88%;transform:rotate(14deg)}.floating-note{position:absolute;z-index:3;min-width:208px;max-width:240px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.84);backdrop-filter:blur(18px);box-shadow:0 26px 55px rgba(19,28,38,.09)}.floating-note.top{top:78px;right:16px}.floating-note.bottom{left:18px;bottom:98px}.floating-note small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#9a7b55;margin-bottom:8px}.floating-note strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0e1822}.floating-note span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#6d7580}.phone-shell{position:relative;z-index:2;width:332px;height:674px;border-radius:54px;padding:13px;background:linear-gradient(180deg,#4d5b67 0%,#25303a 18%,#0d141c 70%,#26323d 100%);box-shadow:0 45px 90px rgba(12,18,28,.25), inset 0 1px 0 rgba(255,255,255,.28), inset 0 -1px 0 rgba(255,255,255,.10)}.phone-shell:before{content:"";position:absolute;inset:6px;border-radius:48px;border:1px solid rgba(255,255,255,.18);pointer-events:none}.phone-shell:after{content:"";position:absolute;right:-3px;top:164px;width:4px;height:96px;border-radius:3px;background:linear-gradient(180deg,#8f9aa2,#44515d);box-shadow:0 96px 0 linear-gradient(180deg,#8f9aa2,#44515d)}.phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:41px;background:#f5f4ee;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.phone-notch{position:absolute;z-index:6;top:18px;left:50%;transform:translateX(-50%);width:124px;height:30px;border-radius:18px;background:#0b1218;box-shadow:0 1px 0 rgba(255,255,255,.08)}.screen-layer{position:absolute;inset:0;padding:56px 18px 22px;display:none;background:linear-gradient(180deg,#fbfaf7 0%,#f5f4ee 100%)}.screen-layer.active{display:block}.statusbar{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;color:#5c6771;margin-bottom:14px;padding:0 6px}.statusbar .right{display:flex;gap:6px;align-items:center}.status-dot{width:6px;height:6px;border-radius:50%;background:#0f1822;opacity:.82}.app-header{display:flex;justify-content:space-between;align-items:flex-start;padding:0 6px 16px}.app-header .app-meta small{display:block;color:#9a7a55;letter-spacing:.14em;text-transform:uppercase;font-weight:800;font-size:10px;margin-bottom:8px}.app-header .app-meta h4{margin:0;font-size:30px;line-height:1.02;letter-spacing:-.05em;color:#0e1822}.app-header .app-meta p{margin:8px 0 0;font-size:13px;color:#6c7580}.logo-chip{padding:8px 10px;border-radius:999px;background:#0b1723;color:#fff;font-size:10px;letter-spacing:.14em;font-weight:800}.hero-card{border-radius:28px;padding:22px 20px;background:linear-gradient(180deg,#0f1b27 0%,#182735 100%);color:#fff;box-shadow:0 18px 38px rgba(13,20,28,.18)}.hero-card small{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:10px;opacity:.72;margin-bottom:9px}.hero-card .big{font-size:42px;line-height:1;letter-spacing:-.06em;font-weight:680;margin:0 0 9px}.hero-card .muted{font-size:13px;color:rgba(255,255,255,.75)}.hero-card .split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.hero-card .split div span{display:block;font-size:11px;color:rgba(255,255,255,.62);margin-bottom:5px}.hero-card .split div strong{font-size:18px;letter-spacing:-.03em}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.soft-card{padding:15px 15px 14px;border-radius:18px;background:#fff;border:1px solid #eee6d7;box-shadow:0 8px 22px rgba(12,18,28,.04)}.soft-card small{display:block;text-transform:uppercase;letter-spacing:.13em;color:#9a7a55;font-size:9px;font-weight:800;margin-bottom:7px}.soft-card strong{display:block;font-size:20px;letter-spacing:-.03em;color:#0f1822}.soft-card span{display:block;font-size:12px;line-height:1.45;color:#6f7781;margin-top:6px}.timeline{margin-top:14px;padding:14px 15px;border-radius:18px;background:#faf8f3;border:1px solid #eee5d7}.timeline-row{display:flex;gap:10px;align-items:flex-start;padding:8px 0}.timeline-bullet{flex:0 0 20px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#efe5d6;color:#9c7a4f;font-size:11px;font-weight:800;margin-top:1px}.timeline-row strong{display:block;font-size:13px;color:#101923;margin-bottom:3px}.timeline-row span{display:block;font-size:11px;line-height:1.45;color:#6f7680}.app-nav{position:absolute;left:14px;right:14px;bottom:12px;padding:10px;border-radius:22px;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border:1px solid #eee6d8;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;box-shadow:0 10px 28px rgba(12,18,28,.06)}.app-nav div{text-align:center;font-size:10px;color:#75808a;font-weight:700}.app-nav div b{display:block;font-size:12px;color:#0f1822;margin-top:3px;font-weight:700}.app-nav .active{color:#9c7a4f}.app-nav .active b{color:#0f1822}.list-card{padding:16px;border-radius:22px;background:#fff;border:1px solid #eee5d7;box-shadow:0 10px 24px rgba(12,18,28,.05)}.list-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.list-head strong{font-size:16px;letter-spacing:-.02em;color:#0f1822}.list-head span{font-size:11px;color:#74808a}.payout-item,.record-item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #f1ece2}.payout-item:first-of-type,.record-item:first-of-type{border-top:none;padding-top:0}.payout-item .left strong,.record-item .left strong{display:block;font-size:14px;color:#0f1822;letter-spacing:-.01em}.payout-item .left span,.record-item .left span{display:block;font-size:11px;color:#74808a;margin-top:4px}.payout-item .right{display:flex;flex-direction:column;align-items:flex-end}.payout-item .right strong,.record-item .right strong{font-size:16px;letter-spacing:-.03em;color:#0f1822}.badge-success{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:#eef6f0;color:#2a7854;font-size:10px;font-weight:800;letter-spacing:.04em;margin-top:5px}.bank-card{margin-top:14px;padding:15px 16px;border-radius:20px;background:linear-gradient(180deg,#f7f3ec,#f1ebdf);border:1px solid #eadfcd}.bank-card small{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.13em;color:#9b7b56;font-weight:800;margin-bottom:7px}.bank-card strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0f1822}.bank-card span{display:block;margin-top:4px;font-size:12px;color:#69727c}.records-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}@media(max-width:1100px){.weekly-grid{grid-template-columns:1fr;gap:56px}.weekly-copy{max-width:760px;margin:0 auto}.device-stage{min-height:700px}.floating-note.top{right:3%}.floating-note.bottom{left:3%}}@media(max-width:720px){#weekly-app{padding:108px 0 120px}.mini-band{grid-template-columns:1fr}.floating-note{display:none}.phone-shell{width:min(332px,92vw);height:auto;aspect-ratio:332/674}.device-stage{min-height:auto;padding:10px 0}.weekly-copy h3{font-size:36px}.story-item{padding:14px 16px}.mode-tabs{gap:8px}.mode-tab{padding:10px 13px;font-size:11px}.phone-notch{top:16px}.screen-layer{padding:54px 16px 18px}}#weekly-app{padding:146px 0 158px;background:var(--cream);position:relative;overflow:hidden}#weekly-app .section-intro{max-width:980px;margin:0 auto 66px;text-align:center;position:relative;z-index:2}#weekly-app .section-intro .eyebrow{justify-content:center}#weekly-app .section-intro h2{max-width:none;margin:18px auto 18px;text-wrap:balance}#weekly-app .section-intro .sub{max-width:860px;margin:0 auto}#weekly-app .weekly-grid{display:grid;grid-template-columns:minmax(320px,520px) minmax(460px,1fr);align-items:center;gap:min(7vw,110px);position:relative;z-index:2}#weekly-app .weekly-copy .eyebrow{margin-bottom:18px}#weekly-app .weekly-copy h3{font-size:clamp(40px,4vw,64px);line-height:1.05;letter-spacing:-.06em;font-weight:640;margin:0 0 18px;text-wrap:balance}#weekly-app .weekly-copy p.lead{font-size:18px;line-height:1.72;color:#6c7580;margin:0 0 30px;max-width:46ch}#weekly-app .mode-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}#weekly-app .mode-tab{appearance:none;border:1px solid #d9d1c5;background:#fff;color:#43505f;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer}#weekly-app .mode-tab[aria-pressed=true]{background:#081321;color:#fff;border-color:#081321;box-shadow:0 14px 32px rgba(8,19,33,.16)}#weekly-app .mode-copy{display:none}#weekly-app .mode-copy.active{display:block}#weekly-app .story-list{display:grid;gap:14px;margin:0 0 28px}#weekly-app .story-item{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:15px 18px;border:1px solid #e8e0d3;border-radius:18px;background:rgba(255,255,255,.72);backdrop-filter:blur(6px)}#weekly-app .story-item .num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f1eadf;color:#9c7a4f;font-size:12px;font-weight:800;letter-spacing:.08em}#weekly-app .story-item strong{display:block;font-size:17px;letter-spacing:-.02em;margin:2px 0 5px;color:#111b24}#weekly-app .story-item span{display:block;font-size:14px;line-height:1.58;color:#6d747b}#weekly-app .mini-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}#weekly-app .mini-card{padding:16px 18px;border-radius:18px;border:1px solid #e8e0d3;background:#fff;box-shadow:0 10px 30px rgba(12,18,28,.04)}#weekly-app .mini-card small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#9a7b55;font-size:10px;font-weight:800;margin-bottom:8px}#weekly-app .mini-card strong{display:block;font-size:19px;letter-spacing:-.03em;color:#0f1822}#weekly-app .mini-card span{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:#707883}#weekly-app .device-stage{position:relative;min-height:900px;display:flex;align-items:center;justify-content:center}#weekly-app .device-halo{position:absolute;width:min(820px,96%);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at center, rgba(214,194,166,.54), rgba(214,194,166,.20) 34%, rgba(247,245,239,0) 74%);filter:blur(10px)}#weekly-app .orbit-line{position:absolute;border:1px solid #e4dccf;border-radius:999px;opacity:.8}#weekly-app .orbit-line.one{width:84%;height:76%;transform:rotate(-12deg)}#weekly-app .orbit-line.two{width:72%;height:90%;transform:rotate(15deg)}#weekly-app .floating-note{position:absolute;z-index:3;min-width:220px;max-width:250px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.86);backdrop-filter:blur(18px);box-shadow:0 26px 55px rgba(19,28,38,.09)}#weekly-app .floating-note.top{top:88px;right:0}#weekly-app .floating-note.bottom{left:6px;bottom:105px}#weekly-app .floating-note small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#9a7b55;margin-bottom:8px}#weekly-app .floating-note strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0e1822}#weekly-app .floating-note span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#6d7580}#weekly-app .app-device-frame{position:relative;z-index:2;width:min(470px,88%);aspect-ratio:900/1600;display:block;filter:drop-shadow(0 35px 70px rgba(12,18,28,.18))}#weekly-app .app-shot-panel{position:absolute;inset:0;display:none;align-items:center;justify-content:center}#weekly-app .app-shot-panel.active{display:flex}#weekly-app .app-shot-panel img{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:1180px){#weekly-app .weekly-grid{grid-template-columns:1fr;gap:42px}#weekly-app .device-stage{min-height:840px;order:2}#weekly-app .floating-note.top{right:4%}#weekly-app .floating-note.bottom{left:4%}}@media(max-width:720px){#weekly-app{padding:100px 0 110px}#weekly-app .section-intro{margin-bottom:44px}#weekly-app .weekly-copy h3{font-size:40px}#weekly-app .mini-band{grid-template-columns:1fr}#weekly-app .device-stage{min-height:auto;padding:20px 0 70px}#weekly-app .floating-note{position:static;max-width:none;margin:16px 0 0}#weekly-app .app-device-frame{width:min(430px,100%)}}#discovery .results{column-gap:0;gap:0;align-items:stretch;background:#f7f3ec}#discovery .vehicle-stage{position:relative;padding:38px 0 0 36px;border-right:1px solid #eae5dd}#discovery .vehicle-stage-top{padding-right:24px}#discovery .vehicle-art{inset:118px 0 0 0 !important;align-items:flex-end;justify-content:center;overflow:hidden}#discovery .vehicle-art img{width:100%;height:100%;display:block;object-fit:contain !important;object-position:center bottom !important;transform:none !important}#discovery .payout-stage{position:relative;left:0;margin-left:0;background:#fffefb}#discovery .veh-stage-bottom{left:28px;bottom:16px}@media(max-width:950px){#discovery .results{grid-template-columns:1fr}#discovery .vehicle-stage{padding:34px 0 0 28px;border-right:none;border-bottom:1px solid #eae5dd;min-height:470px}#discovery .vehicle-stage-top{padding-right:28px}#discovery .vehicle-art{inset:115px 0 0 0 !important}}@media(max-width:540px){#discovery .vehicle-stage{padding:24px 0 0 20px;min-height:336px}#discovery .vehicle-stage-top{padding-right:20px}#discovery .vehicle-art{inset:92px 0 0 0 !important}#discovery .veh-stage-bottom{left:18px;bottom:10px}}#weekly-app{padding:146px 0 158px;background:var(--cream);position:relative;overflow:hidden}#weekly-app:before{content:"";position:absolute;left:-22vw;top:120px;width:44vw;height:44vw;border-radius:50%;border:1px solid #e7dfd0;opacity:.7}#weekly-app:after{content:"";position:absolute;right:-18vw;bottom:-16vw;width:40vw;height:40vw;border-radius:50%;border:1px solid #e7dfd0;opacity:.55}#weekly-app .section-intro{text-align:center;margin-bottom:66px;position:relative;z-index:1}#weekly-app .section-intro h2{max-width:14ch;margin:18px auto 18px}#weekly-app .section-intro .sub{max-width:760px;margin:0 auto}.weekly-grid{display:grid;grid-template-columns:minmax(320px,500px) minmax(420px,1fr);align-items:center;gap:min(7vw,110px);position:relative;z-index:1}.weekly-copy .eyebrow{margin-bottom:18px}.weekly-copy h3{font-size:clamp(40px,4vw,64px);line-height:1.05;letter-spacing:-.06em;font-weight:640;margin:0 0 18px}.weekly-copy p.lead{font-size:18px;line-height:1.72;color:#6c7580;margin:0 0 30px;max-width:46ch}.mode-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}.mode-tab{appearance:none;border:1px solid #d9d1c5;background:#fff;color:#43505f;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.02em}.mode-tab[aria-pressed=true]{background:#081321;color:#fff;border-color:#081321;box-shadow:0 14px 32px rgba(8,19,33,.16)}.mode-copy{display:none}.mode-copy.active{display:block}.story-list{display:grid;gap:14px;margin:0 0 28px}.story-item{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:15px 18px;border:1px solid #e8e0d3;border-radius:18px;background:rgba(255,255,255,.6);backdrop-filter:blur(6px)}.story-item .num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f1eadf;color:#9c7a4f;font-size:12px;font-weight:800;letter-spacing:.08em}.story-item strong{display:block;font-size:17px;letter-spacing:-.02em;margin:2px 0 5px;color:#111b24}.story-item span{display:block;font-size:14px;line-height:1.58;color:#6d747b}.mini-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px}.mini-card{padding:16px 18px;border-radius:18px;border:1px solid #e8e0d3;background:#fff;box-shadow:0 10px 30px rgba(12,18,28,.04)}.mini-card small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#9a7b55;font-size:10px;font-weight:800;margin-bottom:8px}.mini-card strong{display:block;font-size:19px;letter-spacing:-.03em;color:#0f1822}.mini-card span{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:#707883}.device-stage{position:relative;min-height:760px;display:flex;align-items:center;justify-content:center}.device-halo{position:absolute;width:min(720px,92%);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at center, rgba(214,194,166,.48), rgba(214,194,166,.18) 35%, rgba(247,245,239,0) 72%);filter:blur(8px)}.orbit-line{position:absolute;border:1px solid #e4dccf;border-radius:999px;opacity:.8}.orbit-line.one{width:84%;height:74%;transform:rotate(-12deg)}.orbit-line.two{width:68%;height:88%;transform:rotate(14deg)}.floating-note{position:absolute;z-index:3;min-width:208px;max-width:240px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.84);backdrop-filter:blur(18px);box-shadow:0 26px 55px rgba(19,28,38,.09)}.floating-note.top{top:78px;right:16px}.floating-note.bottom{left:18px;bottom:98px}.floating-note small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#9a7b55;margin-bottom:8px}.floating-note strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0e1822}.floating-note span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#6d7580}.phone-shell{position:relative;z-index:2;width:332px;height:674px;border-radius:54px;padding:13px;background:linear-gradient(180deg,#4d5b67 0%,#25303a 18%,#0d141c 70%,#26323d 100%);box-shadow:0 45px 90px rgba(12,18,28,.25), inset 0 1px 0 rgba(255,255,255,.28), inset 0 -1px 0 rgba(255,255,255,.10)}.phone-shell:before{content:"";position:absolute;inset:6px;border-radius:48px;border:1px solid rgba(255,255,255,.18);pointer-events:none}.phone-shell:after{content:"";position:absolute;right:-3px;top:164px;width:4px;height:96px;border-radius:3px;background:linear-gradient(180deg,#8f9aa2,#44515d);box-shadow:0 96px 0 linear-gradient(180deg,#8f9aa2,#44515d)}.phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:41px;background:#f5f4ee;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.phone-notch{position:absolute;z-index:6;top:18px;left:50%;transform:translateX(-50%);width:124px;height:30px;border-radius:18px;background:#0b1218;box-shadow:0 1px 0 rgba(255,255,255,.08)}.screen-layer{position:absolute;inset:0;padding:56px 18px 22px;display:none;background:linear-gradient(180deg,#fbfaf7 0%,#f5f4ee 100%)}.screen-layer.active{display:block}.statusbar{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;color:#5c6771;margin-bottom:14px;padding:0 6px}.statusbar .right{display:flex;gap:6px;align-items:center}.status-dot{width:6px;height:6px;border-radius:50%;background:#0f1822;opacity:.82}.app-header{display:flex;justify-content:space-between;align-items:flex-start;padding:0 6px 16px}.app-header .app-meta small{display:block;color:#9a7a55;letter-spacing:.14em;text-transform:uppercase;font-weight:800;font-size:10px;margin-bottom:8px}.app-header .app-meta h4{margin:0;font-size:30px;line-height:1.02;letter-spacing:-.05em;color:#0e1822}.app-header .app-meta p{margin:8px 0 0;font-size:13px;color:#6c7580}.logo-chip{padding:8px 10px;border-radius:999px;background:#0b1723;color:#fff;font-size:10px;letter-spacing:.14em;font-weight:800}.hero-card{border-radius:28px;padding:22px 20px;background:linear-gradient(180deg,#0f1b27 0%,#182735 100%);color:#fff;box-shadow:0 18px 38px rgba(13,20,28,.18)}.hero-card small{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:10px;opacity:.72;margin-bottom:9px}.hero-card .big{font-size:42px;line-height:1;letter-spacing:-.06em;font-weight:680;margin:0 0 9px}.hero-card .muted{font-size:13px;color:rgba(255,255,255,.75)}.hero-card .split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.hero-card .split div span{display:block;font-size:11px;color:rgba(255,255,255,.62);margin-bottom:5px}.hero-card .split div strong{font-size:18px;letter-spacing:-.03em}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.soft-card{padding:15px 15px 14px;border-radius:18px;background:#fff;border:1px solid #eee6d7;box-shadow:0 8px 22px rgba(12,18,28,.04)}.soft-card small{display:block;text-transform:uppercase;letter-spacing:.13em;color:#9a7a55;font-size:9px;font-weight:800;margin-bottom:7px}.soft-card strong{display:block;font-size:20px;letter-spacing:-.03em;color:#0f1822}.soft-card span{display:block;font-size:12px;line-height:1.45;color:#6f7781;margin-top:6px}.timeline{margin-top:14px;padding:14px 15px;border-radius:18px;background:#faf8f3;border:1px solid #eee5d7}.timeline-row{display:flex;gap:10px;align-items:flex-start;padding:8px 0}.timeline-bullet{flex:0 0 20px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#efe5d6;color:#9c7a4f;font-size:11px;font-weight:800;margin-top:1px}.timeline-row strong{display:block;font-size:13px;color:#101923;margin-bottom:3px}.timeline-row span{display:block;font-size:11px;line-height:1.45;color:#6f7680}.app-nav{position:absolute;left:14px;right:14px;bottom:12px;padding:10px;border-radius:22px;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border:1px solid #eee6d8;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;box-shadow:0 10px 28px rgba(12,18,28,.06)}.app-nav div{text-align:center;font-size:10px;color:#75808a;font-weight:700}.app-nav div b{display:block;font-size:12px;color:#0f1822;margin-top:3px;font-weight:700}.app-nav .active{color:#9c7a4f}.app-nav .active b{color:#0f1822}.list-card{padding:16px;border-radius:22px;background:#fff;border:1px solid #eee5d7;box-shadow:0 10px 24px rgba(12,18,28,.05)}.list-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.list-head strong{font-size:16px;letter-spacing:-.02em;color:#0f1822}.list-head span{font-size:11px;color:#74808a}.payout-item,.record-item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #f1ece2}.payout-item:first-of-type,.record-item:first-of-type{border-top:none;padding-top:0}.payout-item .left strong,.record-item .left strong{display:block;font-size:14px;color:#0f1822;letter-spacing:-.01em}.payout-item .left span,.record-item .left span{display:block;font-size:11px;color:#74808a;margin-top:4px}.payout-item .right{display:flex;flex-direction:column;align-items:flex-end}.payout-item .right strong,.record-item .right strong{font-size:16px;letter-spacing:-.03em;color:#0f1822}.badge-success{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:#eef6f0;color:#2a7854;font-size:10px;font-weight:800;letter-spacing:.04em;margin-top:5px}.bank-card{margin-top:14px;padding:15px 16px;border-radius:20px;background:linear-gradient(180deg,#f7f3ec,#f1ebdf);border:1px solid #eadfcd}.bank-card small{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.13em;color:#9b7b56;font-weight:800;margin-bottom:7px}.bank-card strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0f1822}.bank-card span{display:block;margin-top:4px;font-size:12px;color:#69727c}.records-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}@media(max-width:1100px){.weekly-grid{grid-template-columns:1fr;gap:56px}.weekly-copy{max-width:760px;margin:0 auto}.device-stage{min-height:700px}.floating-note.top{right:3%}.floating-note.bottom{left:3%}}@media(max-width:720px){#weekly-app{padding:108px 0 120px}.mini-band{grid-template-columns:1fr}.floating-note{display:none}.phone-shell{width:min(332px,92vw);height:auto;aspect-ratio:332/674}.device-stage{min-height:auto;padding:10px 0}.weekly-copy h3{font-size:36px}.story-item{padding:14px 16px}.mode-tabs{gap:8px}.mode-tab{padding:10px 13px;font-size:11px}.phone-notch{top:16px}.screen-layer{padding:54px 16px 18px}}#weekly-app{padding:146px 0 158px;background:var(--cream);position:relative;overflow:hidden}#weekly-app .section-intro{max-width:980px;margin:0 auto 66px;text-align:center;position:relative;z-index:2}#weekly-app .section-intro .eyebrow{justify-content:center}#weekly-app .section-intro h2{max-width:none;margin:18px auto 18px;text-wrap:balance}#weekly-app .section-intro .sub{max-width:860px;margin:0 auto}#weekly-app .weekly-grid{display:grid;grid-template-columns:minmax(320px,520px) minmax(460px,1fr);align-items:center;gap:min(7vw,110px);position:relative;z-index:2}#weekly-app .weekly-copy .eyebrow{margin-bottom:18px}#weekly-app .weekly-copy h3{font-size:clamp(40px,4vw,64px);line-height:1.05;letter-spacing:-.06em;font-weight:640;margin:0 0 18px;text-wrap:balance}#weekly-app .weekly-copy p.lead{font-size:18px;line-height:1.72;color:#6c7580;margin:0 0 30px;max-width:46ch}#weekly-app .mode-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}#weekly-app .mode-tab{appearance:none;border:1px solid #d9d1c5;background:#fff;color:#43505f;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer}#weekly-app .mode-tab[aria-pressed=true]{background:#081321;color:#fff;border-color:#081321;box-shadow:0 14px 32px rgba(8,19,33,.16)}#weekly-app .mode-copy{display:none}#weekly-app .mode-copy.active{display:block}#weekly-app .story-list{display:grid;gap:14px;margin:0 0 28px}#weekly-app .story-item{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:15px 18px;border:1px solid #e8e0d3;border-radius:18px;background:rgba(255,255,255,.72);backdrop-filter:blur(6px)}#weekly-app .story-item .num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f1eadf;color:#9c7a4f;font-size:12px;font-weight:800;letter-spacing:.08em}#weekly-app .story-item strong{display:block;font-size:17px;letter-spacing:-.02em;margin:2px 0 5px;color:#111b24}#weekly-app .story-item span{display:block;font-size:14px;line-height:1.58;color:#6d747b}#weekly-app .mini-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}#weekly-app .mini-card{padding:16px 18px;border-radius:18px;border:1px solid #e8e0d3;background:#fff;box-shadow:0 10px 30px rgba(12,18,28,.04)}#weekly-app .mini-card small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#9a7b55;font-size:10px;font-weight:800;margin-bottom:8px}#weekly-app .mini-card strong{display:block;font-size:19px;letter-spacing:-.03em;color:#0f1822}#weekly-app .mini-card span{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:#707883}#weekly-app .device-stage{position:relative;min-height:900px;display:flex;align-items:center;justify-content:center}#weekly-app .device-halo{position:absolute;width:min(820px,96%);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at center, rgba(214,194,166,.54), rgba(214,194,166,.20) 34%, rgba(247,245,239,0) 74%);filter:blur(10px)}#weekly-app .orbit-line{position:absolute;border:1px solid #e4dccf;border-radius:999px;opacity:.8}#weekly-app .orbit-line.one{width:84%;height:76%;transform:rotate(-12deg)}#weekly-app .orbit-line.two{width:72%;height:90%;transform:rotate(15deg)}#weekly-app .floating-note{position:absolute;z-index:3;min-width:220px;max-width:250px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.86);backdrop-filter:blur(18px);box-shadow:0 26px 55px rgba(19,28,38,.09)}#weekly-app .floating-note.top{top:88px;right:0}#weekly-app .floating-note.bottom{left:6px;bottom:105px}#weekly-app .floating-note small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#9a7b55;margin-bottom:8px}#weekly-app .floating-note strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0e1822}#weekly-app .floating-note span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#6d7580}#weekly-app .app-device-frame{position:relative;z-index:2;width:min(470px,88%);aspect-ratio:900/1600;display:block;filter:drop-shadow(0 35px 70px rgba(12,18,28,.18))}#weekly-app .app-shot-panel{position:absolute;inset:0;display:none;align-items:center;justify-content:center}#weekly-app .app-shot-panel.active{display:flex}#weekly-app .app-shot-panel img{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:1180px){#weekly-app .weekly-grid{grid-template-columns:1fr;gap:42px}#weekly-app .device-stage{min-height:840px;order:2}#weekly-app .floating-note.top{right:4%}#weekly-app .floating-note.bottom{left:4%}}@media(max-width:720px){#weekly-app{padding:100px 0 110px}#weekly-app .section-intro{margin-bottom:44px}#weekly-app .weekly-copy h3{font-size:40px}#weekly-app .mini-band{grid-template-columns:1fr}#weekly-app .device-stage{min-height:auto;padding:20px 0 70px}#weekly-app .floating-note{position:static;max-width:none;margin:16px 0 0}#weekly-app .app-device-frame{width:min(430px,100%)}}/* One seamless card: aspect-controlled automotive panel, no false image gutters. */#discovery.s2-parity .results{gap:0!important;column-gap:0!important;align-items:stretch!important;min-height:660px!important;grid-template-columns:minmax(0,1.04fr) minmax(420px,.60fr)!important;background:#fff!important}#discovery.s2-parity .vehicle-stage.s2-stage{height:660px!important;min-height:660px!important;padding:0!important;margin:0!important;overflow:hidden!important;background:#f4e9db!important;border-right:0!important;border-bottom:0!important}#discovery.s2-parity .vehicle-art.s2-art{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}#discovery.s2-parity .vehicle-art.s2-art img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 50%!important;transform:none!important;position:absolute!important;inset:0!important;max-height:none!important;min-height:100%!important}#discovery.s2-parity .s2-art::before,#discovery.s2-parity .s2-stage::before{display:none!important}#discovery.s2-parity .vehicle-stage-top{position:absolute!important;z-index:3!important;top:36px!important;left:54px!important;padding:0!important}#discovery.s2-parity .payout-stage{min-height:660px!important;margin:0!important;left:auto!important;border:0!important;background:#fff!important}#discovery.s2-parity .veh-stage-bottom{display:none!important}@media(max-width:1100px){#discovery.s2-parity .results{grid-template-columns:minmax(0,1fr) minmax(350px,.75fr)!important;min-height:570px!important}#discovery.s2-parity .vehicle-stage.s2-stage,#discovery.s2-parity .payout-stage{height:570px!important;min-height:570px!important}}@media(max-width:900px){#discovery.s2-parity .results{display:grid!important;grid-template-columns:1fr!important}#discovery.s2-parity .vehicle-stage.s2-stage{height:auto!important;min-height:0!important;aspect-ratio:1.53!important}#discovery.s2-parity .payout-stage{height:auto!important;min-height:0!important}#discovery.s2-parity .vehicle-stage-top{top:26px!important;left:32px!important}}@media(max-width:540px){#discovery.s2-parity .vehicle-stage.s2-stage{aspect-ratio:1.25!important}#discovery.s2-parity .vehicle-stage-top{top:20px!important;left:22px!important}#discovery.s2-parity .vehicle-stage-top h3{font-size:clamp(23px,6vw,30px)!important}}#weekly-app{padding:146px 0 158px;background:var(--cream);position:relative;overflow:hidden}#weekly-app:before{content:"";position:absolute;left:-22vw;top:120px;width:44vw;height:44vw;border-radius:50%;border:1px solid #e7dfd0;opacity:.7}#weekly-app:after{content:"";position:absolute;right:-18vw;bottom:-16vw;width:40vw;height:40vw;border-radius:50%;border:1px solid #e7dfd0;opacity:.55}#weekly-app .section-intro{text-align:center;margin-bottom:66px;position:relative;z-index:1}#weekly-app .section-intro h2{max-width:14ch;margin:18px auto 18px}#weekly-app .section-intro .sub{max-width:760px;margin:0 auto}.weekly-grid{display:grid;grid-template-columns:minmax(320px,500px) minmax(420px,1fr);align-items:center;gap:min(7vw,110px);position:relative;z-index:1}.weekly-copy .eyebrow{margin-bottom:18px}.weekly-copy h3{font-size:clamp(40px,4vw,64px);line-height:1.05;letter-spacing:-.06em;font-weight:640;margin:0 0 18px}.weekly-copy p.lead{font-size:18px;line-height:1.72;color:#6c7580;margin:0 0 30px;max-width:46ch}.mode-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}.mode-tab{appearance:none;border:1px solid #d9d1c5;background:#fff;color:#43505f;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.02em}.mode-tab[aria-pressed=true]{background:#081321;color:#fff;border-color:#081321;box-shadow:0 14px 32px rgba(8,19,33,.16)}.mode-copy{display:none}.mode-copy.active{display:block}.story-list{display:grid;gap:14px;margin:0 0 28px}.story-item{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:15px 18px;border:1px solid #e8e0d3;border-radius:18px;background:rgba(255,255,255,.6);backdrop-filter:blur(6px)}.story-item .num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f1eadf;color:#9c7a4f;font-size:12px;font-weight:800;letter-spacing:.08em}.story-item strong{display:block;font-size:17px;letter-spacing:-.02em;margin:2px 0 5px;color:#111b24}.story-item span{display:block;font-size:14px;line-height:1.58;color:#6d747b}.mini-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px}.mini-card{padding:16px 18px;border-radius:18px;border:1px solid #e8e0d3;background:#fff;box-shadow:0 10px 30px rgba(12,18,28,.04)}.mini-card small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#9a7b55;font-size:10px;font-weight:800;margin-bottom:8px}.mini-card strong{display:block;font-size:19px;letter-spacing:-.03em;color:#0f1822}.mini-card span{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:#707883}.device-stage{position:relative;min-height:760px;display:flex;align-items:center;justify-content:center}.device-halo{position:absolute;width:min(720px,92%);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at center, rgba(214,194,166,.48), rgba(214,194,166,.18) 35%, rgba(247,245,239,0) 72%);filter:blur(8px)}.orbit-line{position:absolute;border:1px solid #e4dccf;border-radius:999px;opacity:.8}.orbit-line.one{width:84%;height:74%;transform:rotate(-12deg)}.orbit-line.two{width:68%;height:88%;transform:rotate(14deg)}.floating-note{position:absolute;z-index:3;min-width:208px;max-width:240px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.84);backdrop-filter:blur(18px);box-shadow:0 26px 55px rgba(19,28,38,.09)}.floating-note.top{top:78px;right:16px}.floating-note.bottom{left:18px;bottom:98px}.floating-note small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#9a7b55;margin-bottom:8px}.floating-note strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0e1822}.floating-note span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#6d7580}.phone-shell{position:relative;z-index:2;width:332px;height:674px;border-radius:54px;padding:13px;background:linear-gradient(180deg,#4d5b67 0%,#25303a 18%,#0d141c 70%,#26323d 100%);box-shadow:0 45px 90px rgba(12,18,28,.25), inset 0 1px 0 rgba(255,255,255,.28), inset 0 -1px 0 rgba(255,255,255,.10)}.phone-shell:before{content:"";position:absolute;inset:6px;border-radius:48px;border:1px solid rgba(255,255,255,.18);pointer-events:none}.phone-shell:after{content:"";position:absolute;right:-3px;top:164px;width:4px;height:96px;border-radius:3px;background:linear-gradient(180deg,#8f9aa2,#44515d);box-shadow:0 96px 0 linear-gradient(180deg,#8f9aa2,#44515d)}.phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:41px;background:#f5f4ee;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.phone-notch{position:absolute;z-index:6;top:18px;left:50%;transform:translateX(-50%);width:124px;height:30px;border-radius:18px;background:#0b1218;box-shadow:0 1px 0 rgba(255,255,255,.08)}.screen-layer{position:absolute;inset:0;padding:56px 18px 22px;display:none;background:linear-gradient(180deg,#fbfaf7 0%,#f5f4ee 100%)}.screen-layer.active{display:block}.statusbar{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;color:#5c6771;margin-bottom:14px;padding:0 6px}.statusbar .right{display:flex;gap:6px;align-items:center}.status-dot{width:6px;height:6px;border-radius:50%;background:#0f1822;opacity:.82}.app-header{display:flex;justify-content:space-between;align-items:flex-start;padding:0 6px 16px}.app-header .app-meta small{display:block;color:#9a7a55;letter-spacing:.14em;text-transform:uppercase;font-weight:800;font-size:10px;margin-bottom:8px}.app-header .app-meta h4{margin:0;font-size:30px;line-height:1.02;letter-spacing:-.05em;color:#0e1822}.app-header .app-meta p{margin:8px 0 0;font-size:13px;color:#6c7580}.logo-chip{padding:8px 10px;border-radius:999px;background:#0b1723;color:#fff;font-size:10px;letter-spacing:.14em;font-weight:800}.hero-card{border-radius:28px;padding:22px 20px;background:linear-gradient(180deg,#0f1b27 0%,#182735 100%);color:#fff;box-shadow:0 18px 38px rgba(13,20,28,.18)}.hero-card small{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:10px;opacity:.72;margin-bottom:9px}.hero-card .big{font-size:42px;line-height:1;letter-spacing:-.06em;font-weight:680;margin:0 0 9px}.hero-card .muted{font-size:13px;color:rgba(255,255,255,.75)}.hero-card .split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.hero-card .split div span{display:block;font-size:11px;color:rgba(255,255,255,.62);margin-bottom:5px}.hero-card .split div strong{font-size:18px;letter-spacing:-.03em}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.soft-card{padding:15px 15px 14px;border-radius:18px;background:#fff;border:1px solid #eee6d7;box-shadow:0 8px 22px rgba(12,18,28,.04)}.soft-card small{display:block;text-transform:uppercase;letter-spacing:.13em;color:#9a7a55;font-size:9px;font-weight:800;margin-bottom:7px}.soft-card strong{display:block;font-size:20px;letter-spacing:-.03em;color:#0f1822}.soft-card span{display:block;font-size:12px;line-height:1.45;color:#6f7781;margin-top:6px}.timeline{margin-top:14px;padding:14px 15px;border-radius:18px;background:#faf8f3;border:1px solid #eee5d7}.timeline-row{display:flex;gap:10px;align-items:flex-start;padding:8px 0}.timeline-bullet{flex:0 0 20px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#efe5d6;color:#9c7a4f;font-size:11px;font-weight:800;margin-top:1px}.timeline-row strong{display:block;font-size:13px;color:#101923;margin-bottom:3px}.timeline-row span{display:block;font-size:11px;line-height:1.45;color:#6f7680}.app-nav{position:absolute;left:14px;right:14px;bottom:12px;padding:10px;border-radius:22px;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border:1px solid #eee6d8;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;box-shadow:0 10px 28px rgba(12,18,28,.06)}.app-nav div{text-align:center;font-size:10px;color:#75808a;font-weight:700}.app-nav div b{display:block;font-size:12px;color:#0f1822;margin-top:3px;font-weight:700}.app-nav .active{color:#9c7a4f}.app-nav .active b{color:#0f1822}.list-card{padding:16px;border-radius:22px;background:#fff;border:1px solid #eee5d7;box-shadow:0 10px 24px rgba(12,18,28,.05)}.list-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.list-head strong{font-size:16px;letter-spacing:-.02em;color:#0f1822}.list-head span{font-size:11px;color:#74808a}.payout-item,.record-item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #f1ece2}.payout-item:first-of-type,.record-item:first-of-type{border-top:none;padding-top:0}.payout-item .left strong,.record-item .left strong{display:block;font-size:14px;color:#0f1822;letter-spacing:-.01em}.payout-item .left span,.record-item .left span{display:block;font-size:11px;color:#74808a;margin-top:4px}.payout-item .right{display:flex;flex-direction:column;align-items:flex-end}.payout-item .right strong,.record-item .right strong{font-size:16px;letter-spacing:-.03em;color:#0f1822}.badge-success{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:#eef6f0;color:#2a7854;font-size:10px;font-weight:800;letter-spacing:.04em;margin-top:5px}.bank-card{margin-top:14px;padding:15px 16px;border-radius:20px;background:linear-gradient(180deg,#f7f3ec,#f1ebdf);border:1px solid #eadfcd}.bank-card small{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.13em;color:#9b7b56;font-weight:800;margin-bottom:7px}.bank-card strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0f1822}.bank-card span{display:block;margin-top:4px;font-size:12px;color:#69727c}.records-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}@media(max-width:1100px){.weekly-grid{grid-template-columns:1fr;gap:56px}.weekly-copy{max-width:760px;margin:0 auto}.device-stage{min-height:700px}.floating-note.top{right:3%}.floating-note.bottom{left:3%}}@media(max-width:720px){#weekly-app{padding:108px 0 120px}.mini-band{grid-template-columns:1fr}.floating-note{display:none}.phone-shell{width:min(332px,92vw);height:auto;aspect-ratio:332/674}.device-stage{min-height:auto;padding:10px 0}.weekly-copy h3{font-size:36px}.story-item{padding:14px 16px}.mode-tabs{gap:8px}.mode-tab{padding:10px 13px;font-size:11px}.phone-notch{top:16px}.screen-layer{padding:54px 16px 18px}}#weekly-app{padding:146px 0 158px;background:var(--cream);position:relative;overflow:hidden}#weekly-app .section-intro{max-width:980px;margin:0 auto 66px;text-align:center;position:relative;z-index:2}#weekly-app .section-intro .eyebrow{justify-content:center}#weekly-app .section-intro h2{max-width:none;margin:18px auto 18px;text-wrap:balance}#weekly-app .section-intro .sub{max-width:860px;margin:0 auto}#weekly-app .weekly-grid{display:grid;grid-template-columns:minmax(320px,520px) minmax(460px,1fr);align-items:center;gap:min(7vw,110px);position:relative;z-index:2}#weekly-app .weekly-copy .eyebrow{margin-bottom:18px}#weekly-app .weekly-copy h3{font-size:clamp(40px,4vw,64px);line-height:1.05;letter-spacing:-.06em;font-weight:640;margin:0 0 18px;text-wrap:balance}#weekly-app .weekly-copy p.lead{font-size:18px;line-height:1.72;color:#6c7580;margin:0 0 30px;max-width:46ch}#weekly-app .mode-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}#weekly-app .mode-tab{appearance:none;border:1px solid #d9d1c5;background:#fff;color:#43505f;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer}#weekly-app .mode-tab[aria-pressed=true]{background:#081321;color:#fff;border-color:#081321;box-shadow:0 14px 32px rgba(8,19,33,.16)}#weekly-app .mode-copy{display:none}#weekly-app .mode-copy.active{display:block}#weekly-app .story-list{display:grid;gap:14px;margin:0 0 28px}#weekly-app .story-item{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:15px 18px;border:1px solid #e8e0d3;border-radius:18px;background:rgba(255,255,255,.72);backdrop-filter:blur(6px)}#weekly-app .story-item .num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f1eadf;color:#9c7a4f;font-size:12px;font-weight:800;letter-spacing:.08em}#weekly-app .story-item strong{display:block;font-size:17px;letter-spacing:-.02em;margin:2px 0 5px;color:#111b24}#weekly-app .story-item span{display:block;font-size:14px;line-height:1.58;color:#6d747b}#weekly-app .mini-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}#weekly-app .mini-card{padding:16px 18px;border-radius:18px;border:1px solid #e8e0d3;background:#fff;box-shadow:0 10px 30px rgba(12,18,28,.04)}#weekly-app .mini-card small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#9a7b55;font-size:10px;font-weight:800;margin-bottom:8px}#weekly-app .mini-card strong{display:block;font-size:19px;letter-spacing:-.03em;color:#0f1822}#weekly-app .mini-card span{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:#707883}#weekly-app .device-stage{position:relative;min-height:900px;display:flex;align-items:center;justify-content:center}#weekly-app .device-halo{position:absolute;width:min(820px,96%);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at center, rgba(214,194,166,.54), rgba(214,194,166,.20) 34%, rgba(247,245,239,0) 74%);filter:blur(10px)}#weekly-app .orbit-line{position:absolute;border:1px solid #e4dccf;border-radius:999px;opacity:.8}#weekly-app .orbit-line.one{width:84%;height:76%;transform:rotate(-12deg)}#weekly-app .orbit-line.two{width:72%;height:90%;transform:rotate(15deg)}#weekly-app .floating-note{position:absolute;z-index:3;min-width:220px;max-width:250px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.86);backdrop-filter:blur(18px);box-shadow:0 26px 55px rgba(19,28,38,.09)}#weekly-app .floating-note.top{top:88px;right:0}#weekly-app .floating-note.bottom{left:6px;bottom:105px}#weekly-app .floating-note small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#9a7b55;margin-bottom:8px}#weekly-app .floating-note strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0e1822}#weekly-app .floating-note span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#6d7580}#weekly-app .app-device-frame{position:relative;z-index:2;width:min(470px,88%);aspect-ratio:900/1600;display:block;filter:drop-shadow(0 35px 70px rgba(12,18,28,.18))}#weekly-app .app-shot-panel{position:absolute;inset:0;display:none;align-items:center;justify-content:center}#weekly-app .app-shot-panel.active{display:flex}#weekly-app .app-shot-panel img{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:1180px){#weekly-app .weekly-grid{grid-template-columns:1fr;gap:42px}#weekly-app .device-stage{min-height:840px;order:2}#weekly-app .floating-note.top{right:4%}#weekly-app .floating-note.bottom{left:4%}}@media(max-width:720px){#weekly-app{padding:100px 0 110px}#weekly-app .section-intro{margin-bottom:44px}#weekly-app .weekly-copy h3{font-size:40px}#weekly-app .mini-band{grid-template-columns:1fr}#weekly-app .device-stage{min-height:auto;padding:20px 0 70px}#weekly-app .floating-note{position:static;max-width:none;margin:16px 0 0}#weekly-app .app-device-frame{width:min(430px,100%)}}/* Final centering correction: centre the headline in the entire content grid, not a narrower offset block. */#discovery.s2-parity > .wrap{width:min(1640px,94%) !important;margin-inline:auto !important}#discovery.s2-parity > .wrap > .eyebrow,
#discovery.s2-parity > .wrap > h2,
#discovery.s2-parity > .wrap > .sub{display:block !important;position:relative !important;left:auto !important;right:auto !important;transform:none !important;float:none !important;margin-left:auto !important;margin-right:auto !important;text-align:center !important}#discovery.s2-parity > .wrap > h2{box-sizing:border-box !important;width:100% !important;max-width:100% !important;padding-inline:0 !important;text-wrap:balance}#discovery.s2-parity > .wrap > .eyebrow{width:100% !important}#discovery.s2-parity > .wrap > .sub{width:100% !important;max-width:980px !important}@media(max-width:640px){#discovery.s2-parity > .wrap > h2{font-size:clamp(38px,9vw,56px)!important;line-height:1.07!important}}#weekly-app{padding:146px 0 158px;background:var(--cream);position:relative;overflow:hidden}#weekly-app:before{content:"";position:absolute;left:-22vw;top:120px;width:44vw;height:44vw;border-radius:50%;border:1px solid #e7dfd0;opacity:.7}#weekly-app:after{content:"";position:absolute;right:-18vw;bottom:-16vw;width:40vw;height:40vw;border-radius:50%;border:1px solid #e7dfd0;opacity:.55}#weekly-app .section-intro{text-align:center;margin-bottom:66px;position:relative;z-index:1}#weekly-app .section-intro h2{max-width:14ch;margin:18px auto 18px}#weekly-app .section-intro .sub{max-width:760px;margin:0 auto}.weekly-grid{display:grid;grid-template-columns:minmax(320px,500px) minmax(420px,1fr);align-items:center;gap:min(7vw,110px);position:relative;z-index:1}.weekly-copy .eyebrow{margin-bottom:18px}.weekly-copy h3{font-size:clamp(40px,4vw,64px);line-height:1.05;letter-spacing:-.06em;font-weight:640;margin:0 0 18px}.weekly-copy p.lead{font-size:18px;line-height:1.72;color:#6c7580;margin:0 0 30px;max-width:46ch}.mode-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}.mode-tab{appearance:none;border:1px solid #d9d1c5;background:#fff;color:#43505f;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.02em}.mode-tab[aria-pressed=true]{background:#081321;color:#fff;border-color:#081321;box-shadow:0 14px 32px rgba(8,19,33,.16)}.mode-copy{display:none}.mode-copy.active{display:block}.story-list{display:grid;gap:14px;margin:0 0 28px}.story-item{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:15px 18px;border:1px solid #e8e0d3;border-radius:18px;background:rgba(255,255,255,.6);backdrop-filter:blur(6px)}.story-item .num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f1eadf;color:#9c7a4f;font-size:12px;font-weight:800;letter-spacing:.08em}.story-item strong{display:block;font-size:17px;letter-spacing:-.02em;margin:2px 0 5px;color:#111b24}.story-item span{display:block;font-size:14px;line-height:1.58;color:#6d747b}.mini-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px}.mini-card{padding:16px 18px;border-radius:18px;border:1px solid #e8e0d3;background:#fff;box-shadow:0 10px 30px rgba(12,18,28,.04)}.mini-card small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#9a7b55;font-size:10px;font-weight:800;margin-bottom:8px}.mini-card strong{display:block;font-size:19px;letter-spacing:-.03em;color:#0f1822}.mini-card span{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:#707883}.device-stage{position:relative;min-height:760px;display:flex;align-items:center;justify-content:center}.device-halo{position:absolute;width:min(720px,92%);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at center, rgba(214,194,166,.48), rgba(214,194,166,.18) 35%, rgba(247,245,239,0) 72%);filter:blur(8px)}.orbit-line{position:absolute;border:1px solid #e4dccf;border-radius:999px;opacity:.8}.orbit-line.one{width:84%;height:74%;transform:rotate(-12deg)}.orbit-line.two{width:68%;height:88%;transform:rotate(14deg)}.floating-note{position:absolute;z-index:3;min-width:208px;max-width:240px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.84);backdrop-filter:blur(18px);box-shadow:0 26px 55px rgba(19,28,38,.09)}.floating-note.top{top:78px;right:16px}.floating-note.bottom{left:18px;bottom:98px}.floating-note small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#9a7b55;margin-bottom:8px}.floating-note strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0e1822}.floating-note span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#6d7580}.phone-shell{position:relative;z-index:2;width:332px;height:674px;border-radius:54px;padding:13px;background:linear-gradient(180deg,#4d5b67 0%,#25303a 18%,#0d141c 70%,#26323d 100%);box-shadow:0 45px 90px rgba(12,18,28,.25), inset 0 1px 0 rgba(255,255,255,.28), inset 0 -1px 0 rgba(255,255,255,.10)}.phone-shell:before{content:"";position:absolute;inset:6px;border-radius:48px;border:1px solid rgba(255,255,255,.18);pointer-events:none}.phone-shell:after{content:"";position:absolute;right:-3px;top:164px;width:4px;height:96px;border-radius:3px;background:linear-gradient(180deg,#8f9aa2,#44515d);box-shadow:0 96px 0 linear-gradient(180deg,#8f9aa2,#44515d)}.phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:41px;background:#f5f4ee;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.phone-notch{position:absolute;z-index:6;top:18px;left:50%;transform:translateX(-50%);width:124px;height:30px;border-radius:18px;background:#0b1218;box-shadow:0 1px 0 rgba(255,255,255,.08)}.screen-layer{position:absolute;inset:0;padding:56px 18px 22px;display:none;background:linear-gradient(180deg,#fbfaf7 0%,#f5f4ee 100%)}.screen-layer.active{display:block}.statusbar{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;color:#5c6771;margin-bottom:14px;padding:0 6px}.statusbar .right{display:flex;gap:6px;align-items:center}.status-dot{width:6px;height:6px;border-radius:50%;background:#0f1822;opacity:.82}.app-header{display:flex;justify-content:space-between;align-items:flex-start;padding:0 6px 16px}.app-header .app-meta small{display:block;color:#9a7a55;letter-spacing:.14em;text-transform:uppercase;font-weight:800;font-size:10px;margin-bottom:8px}.app-header .app-meta h4{margin:0;font-size:30px;line-height:1.02;letter-spacing:-.05em;color:#0e1822}.app-header .app-meta p{margin:8px 0 0;font-size:13px;color:#6c7580}.logo-chip{padding:8px 10px;border-radius:999px;background:#0b1723;color:#fff;font-size:10px;letter-spacing:.14em;font-weight:800}.hero-card{border-radius:28px;padding:22px 20px;background:linear-gradient(180deg,#0f1b27 0%,#182735 100%);color:#fff;box-shadow:0 18px 38px rgba(13,20,28,.18)}.hero-card small{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:10px;opacity:.72;margin-bottom:9px}.hero-card .big{font-size:42px;line-height:1;letter-spacing:-.06em;font-weight:680;margin:0 0 9px}.hero-card .muted{font-size:13px;color:rgba(255,255,255,.75)}.hero-card .split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.hero-card .split div span{display:block;font-size:11px;color:rgba(255,255,255,.62);margin-bottom:5px}.hero-card .split div strong{font-size:18px;letter-spacing:-.03em}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.soft-card{padding:15px 15px 14px;border-radius:18px;background:#fff;border:1px solid #eee6d7;box-shadow:0 8px 22px rgba(12,18,28,.04)}.soft-card small{display:block;text-transform:uppercase;letter-spacing:.13em;color:#9a7a55;font-size:9px;font-weight:800;margin-bottom:7px}.soft-card strong{display:block;font-size:20px;letter-spacing:-.03em;color:#0f1822}.soft-card span{display:block;font-size:12px;line-height:1.45;color:#6f7781;margin-top:6px}.timeline{margin-top:14px;padding:14px 15px;border-radius:18px;background:#faf8f3;border:1px solid #eee5d7}.timeline-row{display:flex;gap:10px;align-items:flex-start;padding:8px 0}.timeline-bullet{flex:0 0 20px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#efe5d6;color:#9c7a4f;font-size:11px;font-weight:800;margin-top:1px}.timeline-row strong{display:block;font-size:13px;color:#101923;margin-bottom:3px}.timeline-row span{display:block;font-size:11px;line-height:1.45;color:#6f7680}.app-nav{position:absolute;left:14px;right:14px;bottom:12px;padding:10px;border-radius:22px;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border:1px solid #eee6d8;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;box-shadow:0 10px 28px rgba(12,18,28,.06)}.app-nav div{text-align:center;font-size:10px;color:#75808a;font-weight:700}.app-nav div b{display:block;font-size:12px;color:#0f1822;margin-top:3px;font-weight:700}.app-nav .active{color:#9c7a4f}.app-nav .active b{color:#0f1822}.list-card{padding:16px;border-radius:22px;background:#fff;border:1px solid #eee5d7;box-shadow:0 10px 24px rgba(12,18,28,.05)}.list-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.list-head strong{font-size:16px;letter-spacing:-.02em;color:#0f1822}.list-head span{font-size:11px;color:#74808a}.payout-item,.record-item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #f1ece2}.payout-item:first-of-type,.record-item:first-of-type{border-top:none;padding-top:0}.payout-item .left strong,.record-item .left strong{display:block;font-size:14px;color:#0f1822;letter-spacing:-.01em}.payout-item .left span,.record-item .left span{display:block;font-size:11px;color:#74808a;margin-top:4px}.payout-item .right{display:flex;flex-direction:column;align-items:flex-end}.payout-item .right strong,.record-item .right strong{font-size:16px;letter-spacing:-.03em;color:#0f1822}.badge-success{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:#eef6f0;color:#2a7854;font-size:10px;font-weight:800;letter-spacing:.04em;margin-top:5px}.bank-card{margin-top:14px;padding:15px 16px;border-radius:20px;background:linear-gradient(180deg,#f7f3ec,#f1ebdf);border:1px solid #eadfcd}.bank-card small{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.13em;color:#9b7b56;font-weight:800;margin-bottom:7px}.bank-card strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0f1822}.bank-card span{display:block;margin-top:4px;font-size:12px;color:#69727c}.records-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}@media(max-width:1100px){.weekly-grid{grid-template-columns:1fr;gap:56px}.weekly-copy{max-width:760px;margin:0 auto}.device-stage{min-height:700px}.floating-note.top{right:3%}.floating-note.bottom{left:3%}}@media(max-width:720px){#weekly-app{padding:108px 0 120px}.mini-band{grid-template-columns:1fr}.floating-note{display:none}.phone-shell{width:min(332px,92vw);height:auto;aspect-ratio:332/674}.device-stage{min-height:auto;padding:10px 0}.weekly-copy h3{font-size:36px}.story-item{padding:14px 16px}.mode-tabs{gap:8px}.mode-tab{padding:10px 13px;font-size:11px}.phone-notch{top:16px}.screen-layer{padding:54px 16px 18px}}#weekly-app{padding:146px 0 158px;background:var(--cream);position:relative;overflow:hidden}#weekly-app .section-intro{max-width:980px;margin:0 auto 66px;text-align:center;position:relative;z-index:2}#weekly-app .section-intro .eyebrow{justify-content:center}#weekly-app .section-intro h2{max-width:none;margin:18px auto 18px;text-wrap:balance}#weekly-app .section-intro .sub{max-width:860px;margin:0 auto}#weekly-app .weekly-grid{display:grid;grid-template-columns:minmax(320px,520px) minmax(460px,1fr);align-items:center;gap:min(7vw,110px);position:relative;z-index:2}#weekly-app .weekly-copy .eyebrow{margin-bottom:18px}#weekly-app .weekly-copy h3{font-size:clamp(40px,4vw,64px);line-height:1.05;letter-spacing:-.06em;font-weight:640;margin:0 0 18px;text-wrap:balance}#weekly-app .weekly-copy p.lead{font-size:18px;line-height:1.72;color:#6c7580;margin:0 0 30px;max-width:46ch}#weekly-app .mode-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}#weekly-app .mode-tab{appearance:none;border:1px solid #d9d1c5;background:#fff;color:#43505f;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer}#weekly-app .mode-tab[aria-pressed=true]{background:#081321;color:#fff;border-color:#081321;box-shadow:0 14px 32px rgba(8,19,33,.16)}#weekly-app .mode-copy{display:none}#weekly-app .mode-copy.active{display:block}#weekly-app .story-list{display:grid;gap:14px;margin:0 0 28px}#weekly-app .story-item{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:15px 18px;border:1px solid #e8e0d3;border-radius:18px;background:rgba(255,255,255,.72);backdrop-filter:blur(6px)}#weekly-app .story-item .num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f1eadf;color:#9c7a4f;font-size:12px;font-weight:800;letter-spacing:.08em}#weekly-app .story-item strong{display:block;font-size:17px;letter-spacing:-.02em;margin:2px 0 5px;color:#111b24}#weekly-app .story-item span{display:block;font-size:14px;line-height:1.58;color:#6d747b}#weekly-app .mini-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}#weekly-app .mini-card{padding:16px 18px;border-radius:18px;border:1px solid #e8e0d3;background:#fff;box-shadow:0 10px 30px rgba(12,18,28,.04)}#weekly-app .mini-card small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#9a7b55;font-size:10px;font-weight:800;margin-bottom:8px}#weekly-app .mini-card strong{display:block;font-size:19px;letter-spacing:-.03em;color:#0f1822}#weekly-app .mini-card span{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:#707883}#weekly-app .device-stage{position:relative;min-height:900px;display:flex;align-items:center;justify-content:center}#weekly-app .device-halo{position:absolute;width:min(820px,96%);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at center, rgba(214,194,166,.54), rgba(214,194,166,.20) 34%, rgba(247,245,239,0) 74%);filter:blur(10px)}#weekly-app .orbit-line{position:absolute;border:1px solid #e4dccf;border-radius:999px;opacity:.8}#weekly-app .orbit-line.one{width:84%;height:76%;transform:rotate(-12deg)}#weekly-app .orbit-line.two{width:72%;height:90%;transform:rotate(15deg)}#weekly-app .floating-note{position:absolute;z-index:3;min-width:220px;max-width:250px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.86);backdrop-filter:blur(18px);box-shadow:0 26px 55px rgba(19,28,38,.09)}#weekly-app .floating-note.top{top:88px;right:0}#weekly-app .floating-note.bottom{left:6px;bottom:105px}#weekly-app .floating-note small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#9a7b55;margin-bottom:8px}#weekly-app .floating-note strong{display:block;font-size:22px;letter-spacing:-.04em;color:#0e1822}#weekly-app .floating-note span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#6d7580}#weekly-app .app-device-frame{position:relative;z-index:2;width:min(470px,88%);aspect-ratio:900/1600;display:block;filter:drop-shadow(0 35px 70px rgba(12,18,28,.18))}#weekly-app .app-shot-panel{position:absolute;inset:0;display:none;align-items:center;justify-content:center}#weekly-app .app-shot-panel.active{display:flex}#weekly-app .app-shot-panel img{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:1180px){#weekly-app .weekly-grid{grid-template-columns:1fr;gap:42px}#weekly-app .device-stage{min-height:840px;order:2}#weekly-app .floating-note.top{right:4%}#weekly-app .floating-note.bottom{left:4%}}@media(max-width:720px){#weekly-app{padding:100px 0 110px}#weekly-app .section-intro{margin-bottom:44px}#weekly-app .weekly-copy h3{font-size:40px}#weekly-app .mini-band{grid-template-columns:1fr}#weekly-app .device-stage{min-height:auto;padding:20px 0 70px}#weekly-app .floating-note{position:static;max-width:none;margin:16px 0 0}#weekly-app .app-device-frame{width:min(430px,100%)}}#weekly-app{background:#f7f5ef !important;padding:78px 0 112px !important}#weekly-app:before,#weekly-app:after{display:none !important}#weekly-app .z3-intro{margin-bottom:44px}#weekly-app .z3-showcase{gap:min(7vw,110px)}#weekly-app .z3-live-phone{width:350px;height:735px;max-width:70%;border-radius:50px;padding:10px;background:linear-gradient(140deg,#505862,#0b1119 34%,#36404b 77%,#070b11);box-shadow:0 38px 85px rgba(10,19,29,.24),inset 0 0 0 2px #7e8588;filter:none}#weekly-app .z3-device{height:100%;width:100%;overflow:hidden;border-radius:41px;background:#fcfbf8;position:relative;padding:28px 13px 58px;box-sizing:border-box;color:#0b1522}#weekly-app .z3-island{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:105px;height:27px;border-radius:20px;background:#050709;z-index:5}#weekly-app .z3-status{font:700 10px Arial,sans-serif;display:flex;justify-content:space-between;padding:0 9px;margin-bottom:20px}#weekly-app .z3-screen{height:calc(100% - 22px);overflow:hidden}#weekly-app .z3-screen[hidden]{display:none!important}#weekly-app .z3-app-top{display:flex;align-items:center;justify-content:space-between;margin:6px 4px 18px}#weekly-app .z3-app-top h4{font-size:28px;letter-spacing:-.05em;margin:0;font-weight:800}#weekly-app .z3-logo-word{font-size:24px;font-weight:900;letter-spacing:-.08em}#weekly-app .z3-user-circle{height:30px;width:30px;background:#eee5d8;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;color:#806238}#weekly-app .z3-car-hero{height:220px;position:relative;overflow:hidden;border-radius:20px;margin-bottom:11px;background:#f3eada;padding:16px;box-sizing:border-box}#weekly-app .z3-car-hero img{position:absolute;right:-35px;bottom:-7px;width:108%;height:75%;object-fit:cover;object-position:50% 68%;border-radius:0;mask-image:linear-gradient(to bottom,transparent 0%,black 30%)}#weekly-app .z3-car-hero h4{margin:7px 0 6px;font-size:28px;line-height:1;font-weight:850;letter-spacing:-.045em;position:relative;z-index:1}#weekly-app .z3-car-hero strong,#weekly-app .z3-registration{display:block;font-size:14px;position:relative;z-index:1}#weekly-app .z3-registration{color:#6f7881;font-size:12px;margin-top:3px}#weekly-app .z3-active{font-size:10px;color:#007a43;font-weight:800;position:relative;z-index:2}#weekly-app .z3-mobile-card{background:white;border:1px solid #efede8;border-radius:17px;padding:16px 14px;margin-bottom:10px;box-shadow:0 4px 18px #101d2910}#weekly-app .z3-mobile-card small{font-size:9px;letter-spacing:.11em;font-weight:800;color:#7e6870}#weekly-app .z3-mobile-card b{display:block;font-size:31px;letter-spacing:-.055em;line-height:1.15;margin:7px 0 1px}#weekly-app .z3-mobile-card>span,#weekly-app .z3-mobile-card p{display:block;color:#7e8791;font-size:11px;line-height:1.35;margin:4px 0 10px}#weekly-app .z3-summary-3{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:13px;border-top:1px solid #eae9e6;padding-top:11px}#weekly-app .z3-summary-3 div+div{border-left:1px solid #eeece7;padding-left:7px}#weekly-app .z3-summary-3 strong{display:block;font-size:13px;letter-spacing:-.04em}#weekly-app .z3-summary-3 span{display:block;font-size:10px;color:#7c8490;margin-top:4px}#weekly-app .z3-progress{height:6px;background:#efebe5;border-radius:7px;margin-top:12px;overflow:hidden}#weekly-app .z3-progress i{display:block;width:25%;height:100%;background:#ce9525}#weekly-app .z3-green{color:#07884c;font-size:10px;font-weight:750;margin-top:11px}#weekly-app .z3-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}#weekly-app .z3-mini-grid div{font-size:14px}.z3-mini-grid strong{font-size:11px;margin-left:5px}.z3-mini-grid span{display:block;color:#7f8790;font-size:10px;margin-top:4px}#weekly-app .z3-next strong{display:block;font-size:13px;margin-top:7px}#weekly-app .z3-bottomnav{position:absolute;bottom:0;left:0;right:0;height:55px;background:#fff;border-top:1px solid #e8e5df;display:flex;justify-content:space-around;align-items:center;font-size:17px}#weekly-app .z3-bottomnav div{text-align:center;line-height:1;color:#6d7781}#weekly-app .z3-bottomnav span{display:block;font-size:9px;margin-top:5px}#weekly-app .z3-app-top,.z3-mobile-card{font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif}#weekly-app .z3-card-meta{display:flex;justify-content:space-between;align-items:center;gap:8px}#weekly-app .z3-card-meta em{color:#08894d;font-size:9px;font-weight:750;font-style:normal}#weekly-app .z3-lead-card{background:#fbf8f1}#weekly-app .z3-mobile-card h5{font-size:15px;letter-spacing:-.035em;margin:0 0 6px}#weekly-app .z3-split-bar{height:9px;background:#f4dcc0;border-radius:12px;overflow:hidden;margin:10px 0}#weekly-app .z3-split-bar i{display:block;width:92%;height:100%;background:#e59a0a}#weekly-app .z3-fin-split{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:11px 0}#weekly-app .z3-fin-split div+div{border-left:1px solid #e8e6e0;padding-left:12px}#weekly-app .z3-fin-split strong{display:block;margin-top:7px;font-size:18px;letter-spacing:-.045em}#weekly-app .z3-bankline{padding:10px 7px;border-top:1px solid #eeeae5;font-size:11px;color:#526171}#weekly-app .z3-bankline span{display:block;margin-left:17px;margin-top:3px;font-size:10px;color:#8b9299}#weekly-app .z3-proof{box-shadow:0 20px 50px rgba(16,24,34,.10)}@media(max-width:900px){#weekly-app{padding-top:65px!important}#weekly-app .z3-product{min-height:800px}#weekly-app .z3-live-phone{max-width:78%}}@media(max-width:600px){#weekly-app .z3-live-phone{width:320px;height:675px;max-width:85%}#weekly-app .z3-product{min-height:735px}#weekly-app .z3-proof{width:160px;padding:12px}#weekly-app .z3-proof strong{font-size:17px}#weekly-app .z3-proof-top{right:0}#weekly-app .z3-proof-bottom{left:0}}#weekly-app .z3-final-device{position:relative;width:min(400px,68%);height:auto;aspect-ratio:388/707;filter:drop-shadow(0 32px 34px rgba(15,22,31,.20));flex:none}#weekly-app .z3-final-screen{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;opacity:0;visibility:hidden;transition:opacity .26s ease;pointer-events:none}#weekly-app .z3-final-screen.is-active{opacity:1;visibility:visible}#weekly-app .z3-product{min-height:770px}#weekly-app .z3-proof-top{right:0;top:135px}#weekly-app .z3-proof-bottom{left:0;bottom:145px}#weekly-app .z3-fine{max-width:56ch}@media(max-width:700px){#weekly-app .z3-product{min-height:620px}#weekly-app .z3-final-device{width:min(305px,74%)}#weekly-app .z3-proof{width:134px;padding:10px}#weekly-app .z3-proof strong{font-size:15px}#weekly-app .z3-proof span{font-size:10px}#weekly-app .z3-proof-top{top:88px;right:0}#weekly-app .z3-proof-bottom{bottom:80px;left:0}}@media(prefers-reduced-motion:reduce){#weekly-app .z3-final-screen{transition:none}}/* Remove excessive synthetic frame effects; the approved imagery already contains device hardware. */#weekly-app .z3-phone.z3-final-device{width:min(446px,70%);height:840px;filter:drop-shadow(0 25px 33px rgba(17,24,32,.16));background:none!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}#weekly-app .z3-phone.z3-final-device::before,#weekly-app .z3-phone.z3-final-device::after{content:none!important;display:none!important}#weekly-app .z3-final-screen{width:100%;height:100%;object-fit:contain;image-rendering:auto}#weekly-app .z3-proof{z-index:4;max-width:205px}#weekly-app .z3-product{isolation:isolate}@media(max-width:1100px){#weekly-app .z3-phone.z3-final-device{width:min(430px,70%);height:790px}}@media(max-width:620px){#weekly-app .z3-phone.z3-final-device{width:min(360px,80vw);height:660px}#weekly-app .z3-proof{max-width:175px}}html body #weekly-app .z3-product .z3-phone.z3-final-device{filter:drop-shadow(0 1px 1.5px rgba(17,24,32,.30)) drop-shadow(0 16px 20px rgba(17,24,32,.13)) drop-shadow(0 40px 44px rgba(17,24,32,.09))!important}#weekly-app .z3-product .z3-phone.z3-final-device::after{content:""!important;display:block!important;position:absolute;left:16%;right:16%;bottom:-6px;height:26px;z-index:-1;background:radial-gradient(ellipse at 50% 50%,rgba(17,24,32,.34) 0,rgba(17,24,32,.14) 45%,rgba(17,24,32,0) 72%);filter:blur(5px);pointer-events:none}@media(max-width:620px){#weekly-app .z3-product{display:flex!important;flex-direction:column!important;align-items:center!important;min-height:0!important;gap:14px!important;padding-bottom:40px!important}#weekly-app .z3-phone.z3-final-device{order:0;flex:none!important}#weekly-app .z3-proof{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:calc(100% - 32px)!important;max-width:360px!important;margin:0!important;padding:15px 18px!important}#weekly-app .z3-proof-top{order:1}#weekly-app .z3-proof-bottom{order:2}#weekly-app .z3-proof strong{font-size:19px!important}#weekly-app .z3-glow{pointer-events:none}}#weekly-app .z3-final-device{width:min(435px,73%);aspect-ratio:613/1300;filter:drop-shadow(0 22px 30px rgba(22,25,26,.14))}#weekly-app .z3-final-screen{object-fit:contain;object-position:center center}#weekly-app .z3-product{min-height:760px}#weekly-app .z3-glow{opacity:.5}@media(max-width:950px){#weekly-app .z3-final-device{width:min(410px,80vw)}#weekly-app .z3-product{min-height:730px}}@media(max-width:600px){#weekly-app .z3-final-device{width:min(330px,82vw)}#weekly-app .z3-product{min-height:660px}}#weekly-app .z3-phone.z3-final-device{width:min(430px,70%)!important;height:860px!important;filter:drop-shadow(0 24px 33px rgba(16,25,30,.16))!important;isolation:isolate}#weekly-app .z3-final-screen{object-fit:contain!important;object-position:center center!important}#weekly-app .z3-phone.z3-final-device::before,#weekly-app .z3-phone.z3-final-device::after{display:none!important;content:none!important}#weekly-app .z3-glow{opacity:.45}@media(max-width:850px){#weekly-app .z3-phone.z3-final-device{height:750px!important;width:min(390px,85%)!important}}@media(max-width:540px){#weekly-app .z3-phone.z3-final-device{height:660px!important;width:min(335px,94%)!important}}#weekly-app .z3-phone.z3-final-device{filter:drop-shadow(0 16px 20px rgba(20,25,30,.13))!important}#weekly-app .z3-final-screen{object-fit:contain!important;object-position:center center!important}#weekly-app .z3-phone.z3-final-device::before,#weekly-app .z3-phone.z3-final-device::after{display:none!important}@media(max-width:950px){#weekly-app .z3-showcase{gap:32px!important}#weekly-app .z3-story{max-width:680px}#weekly-app .z3-phone.z3-final-device{width:min(345px,62vw)!important;height:700px!important}#weekly-app .z3-product{min-height:650px!important}#weekly-app .z3-proof{max-width:170px;padding:12px 14px}#weekly-app .z3-proof strong{font-size:16px}#weekly-app .z3-proof-top{top:108px;right:3%}#weekly-app .z3-proof-bottom{bottom:96px;left:3%}}@media(max-width:768px){#weekly-app .z3-phone.z3-final-device{width:min(318px,60vw)!important;height:640px!important}#weekly-app .z3-product{min-height:610px!important}#weekly-app .z3-proof{max-width:158px;padding:11px 12px}#weekly-app .z3-proof strong{font-size:15px}#weekly-app .z3-proof-top{top:102px;right:1%}#weekly-app .z3-proof-bottom{bottom:90px;left:1%}}#weekly-app .z3-phone.z3-final-device{width:min(415px,72%)!important;height:820px!important;aspect-ratio:auto!important;background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 26px 32px rgba(12,20,30,.13))!important;overflow:visible!important}#weekly-app .z3-final-screen{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}#weekly-app .z3-phone.z3-final-device:before,#weekly-app .z3-phone.z3-final-device:after{display:none!important}@media(max-width:850px){#weekly-app .z3-phone.z3-final-device{width:min(370px,82vw)!important;height:750px!important}}@media(max-width:540px){#weekly-app .z3-phone.z3-final-device{width:min(315px,82vw)!important;height:650px!important}}html{background:#faf8f4!important;scroll-padding-top:80px}body{background:#faf8f4!important;font-family:"Inter ZARYA",Inter,-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Helvetica,Arial,sans-serif!important;color:#081424}/* shell hardening against legacy tag selectors (header, footer, nav, a, button) */.zs-header{margin:0!important;padding:0!important;border-radius:0!important;height:auto!important;display:block!important;box-shadow:none!important;width:auto!important;max-width:none!important}.zs-footer{margin:0!important;padding:0!important;border-radius:0!important;display:block!important;box-shadow:none!important;border-left:0!important;border-right:0!important;border-bottom:0!important;width:auto!important;max-width:none!important}.zs-header nav,.zs-footer nav{position:static}.zs-header a,.zs-footer a{text-decoration:none!important}.zs-header .zs-btn,.zs-mobile .zs-btn{color:#fff!important;background:#081424!important}main:focus{outline:none}/* How It Works: legacy rail was positioned for an 82px header; the shared header is 64px */.integrated-journey{top:64px!important}.integrated-story{scroll-margin-top:64px!important}@media(max-width:820px){.integrated-journey{top:64px!important}.integrated-story{scroll-margin-top:64px!important}}/* Trust: legacy tabs rail */.zarya-journey-bar{top:64px!important}/* Earnings disclaimer line above shared footer */.zs-disclaimer{max-width:1360px;margin:0 auto;padding:28px clamp(20px,4vw,48px) 36px;font-size:13px;color:#5b6a7e;text-align:center}/* Eligibility: honest send actions (no backend exists) */.send-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:26px 0 10px}.send-primary,.send-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:12px;font-size:15px;font-weight:620;cursor:pointer;font-family:inherit;text-decoration:none}.send-primary{background:#081424;color:#fff!important;border:1px solid #081424}.send-secondary{background:#fff;color:#081424!important;border:1px solid #b7bfca}.send-primary:hover{background:#13253b}.send-secondary:hover{border-color:#081424}.send-note{font-size:13px;color:#5b6a7e;text-align:center;max-width:34em;margin:8px auto 0}/* Earnings: floating proof chips must not cover app UI (they previously hid "LIVE MONITORING" and the car) */@media(min-width:1100px){.z3-proof-top{transform:translateX(46px)}.z3-proof-bottom{transform:translateX(-54px)}}/* Trust & Security: always use the live-text hero (the flattened desktop art carried baked-in text with full stops and tiny type on tablets) */.zarya-approved-hero{display:none!important}.zarya-mobile-fallback{display:flex!important}@media(min-width:701px) and (max-width:1100px){.hero .hero-copy h1{font-size:clamp(34px,5.2vw,52px)!important}}/* a11y contrast harmonisation for legacy companion pages (WCAG AA 4.5:1) */.eyebrow,.stage-number,.zarya-journey-tab .stage-number{color:#855615!important}.sub,.intro>p,.hero-copy p{color:#566377!important}.vehicle button small,button[data-id]>small{color:#566377!important}#counter{color:#855615!important}aside>div>p{color:#4a5870!important}.zarya-journey-tab span:nth-child(2){color:#4a5870!important}.payout-stage .label,.metric .label,.label{color:#566377!important}.time-kicker{color:#855615!important}.fine,.time-kicker~*,.stage small{color:#566377}.fine{color:#566377!important}#z3-caption,.z3-fine,.z3-story>p,[id^=z3-proof-][id$=-note]{color:#4f5c70!important}[id^=z3-proof-][id$=-label]{color:#855615!important}.contact-link{display:inline-flex!important;align-items:center;min-height:44px}/* touch targets >= 44px */.textlink,.button-link,.zarya-journey-tab{min-height:44px}button[data-months],.months button,.period button,.seg button{min-height:44px}button[data-z3]{min-height:44px}label .help,.help{color:#566377!important}.hw-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}#howItWorksStory:focus,#closeHeading:focus{outline:none}#closeHeading:focus-visible{outline:3px solid #855615;outline-offset:6px}/* Batch 4: editorial intro/close panels (ZRY-HOW-INT-001) and AA text colours */.integrated-story .intro-panel,.integrated-story .close-panel{background:#fffefb!important;overflow:hidden}.integrated-story .intro-panel:after,.integrated-story .close-panel:after{content:"";position:absolute;right:-34%;top:50%;width:min(62vw,760px);aspect-ratio:1;transform:translateY(-50%);border-radius:50%;border:1px solid rgba(133,86,21,.30);background:none!important;pointer-events:none;box-shadow:inset 0 0 0 28px rgba(133,86,21,.03)}.bookend-panel h1 span{color:#855615!important}.bookend-panel .eyebrow{color:#855615!important}.bookend-panel p{color:#4f5c70!important}@media(max-width:820px){.integrated-story .intro-panel:after,.integrated-story .close-panel:after{right:-60%;top:auto;bottom:-30%;transform:none;width:110vw}}/* ZRY-HOW-UX-002: signal horizontal scroll on the step bar */@media(max-width:820px){.journey{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 28px),transparent 100%)}.journey button{min-height:48px}}.experience-actions .navbtn,.navbtn{min-height:44px!important}.bookend-panel h1,.bookend-panel h2{text-wrap:balance}.bookend-panel h1 span,.bookend-panel h2 span{text-wrap:balance}@import url("assets/css/headline-fit.css");:root{--zt-track:-.036em;--zt-track-sm:-.02em;--zt-ws:.09em;--zt-ws-sm:.05em;--zt-weight:760;--zt-weight-sm:700}/* display headlines (hero and section scale) */.hero-copy h1,.wrap>h2,.z3-intro h2,.z3-story h3,.intro h1,.aside h2,.step h3,.bookend-copy h1,.copy h1{letter-spacing:var(--zt-track)!important;word-spacing:var(--zt-ws)!important;font-weight:var(--zt-weight)!important;font-kerning:normal;text-wrap:balance}/* panel and card headlines */.vehicle-stage-top h3,.panel-head h2,.evidence h2{letter-spacing:var(--zt-track-sm)!important;word-spacing:var(--zt-ws-sm)!important;font-weight:var(--zt-weight-sm)!important}.bookend-copy h1{letter-spacing:var(--zt-track)!important;word-spacing:var(--zt-ws)!important;font-weight:var(--zt-weight)!important}/* orphan control (V6): balanced headlines, no single-word last lines in running text */h1,h2,h3,.eyebrow,.lede,.lead,.sub{text-wrap:balance}p,li,figcaption,dd{text-wrap:balance}#stage-title{word-spacing:.05em!important;width:auto;max-width:100%}.s04-final-photo{background:transparent!important;box-shadow:none!important;border-radius:0!important}.s04-final-photo img{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 4%,#000 94%,transparent 100%),linear-gradient(90deg,transparent 0,#000 3%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0,#000 4%,#000 94%,transparent 100%),linear-gradient(90deg,transparent 0,#000 3%);mask-composite:intersect}@media(min-width:900px){.product-zone{justify-self:center;width:fit-content;max-width:100%;padding-inline:clamp(64px,7vw,104px);box-sizing:border-box}}/* Earnings page corrections (Batch 5): ZRY-ERN-RSP-001, TXT-001, DSG-001, TYP-002, A11Y */.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ln{display:block}/* selector: wrapping grid, no hidden chips, hairline style */#discovery.s2-parity .selector,#discovery .selector{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;overflow:visible!important;padding:12px 0 24px!important}#discovery.s2-parity .vehicle,#discovery .vehicle{flex:none!important;min-width:0;border-radius:6px!important;background:transparent!important;border:1px solid #d6cfc2!important;box-shadow:none!important;min-height:64px!important}#discovery.s2-parity .vehicle[aria-pressed=true],#discovery .vehicle[aria-pressed=true]{background:#fffdf9!important;border-color:#081424!important;box-shadow:inset 0 -3px 0 #855615!important}#discovery .vehicle:focus-visible,#discovery .time-pills button:focus-visible,#weekly-app [data-z3]:focus-visible,.btn:focus-visible{outline:3px solid #855615;outline-offset:3px}@media(max-width:1100px){#discovery.s2-parity .selector,#discovery .selector{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:540px){#discovery.s2-parity .selector,#discovery .selector{grid-template-columns:repeat(2,minmax(0,1fr))}#discovery .vehicle:last-child{grid-column:1/-1}}/* hairline tabs instead of pills */#discovery.s2-parity .time-pills button{border-radius:0;border:0;border-bottom:2px solid transparent;background:transparent;padding:10px 4px;margin-right:14px;font-size:13px;color:#4f5c70;min-height:44px}#discovery.s2-parity .time-pills button[aria-pressed=true]{background:transparent;color:#081424;border-bottom-color:#855615}#weekly-app [data-z3]{border-radius:0!important;border:0!important;border-bottom:2px solid transparent!important;background:transparent!important;color:#4f5c70!important;padding:10px 4px!important;margin-right:18px;min-height:44px}#weekly-app [data-z3][aria-pressed=true]{color:#081424!important;border-bottom-color:#855615!important}/* remove tinted icon discs */#discovery .weekly-reassure i,#discovery.s2-parity .weekly-reassure i,#weekly-app .z3-tick{background:transparent!important;border-radius:0;color:#855615!important;width:auto;height:auto;flex:0 0 20px}/* disclaimers legible */#discovery.s2-parity .fine,#discovery .fine,#weekly-app .z3-fine,.zs-disclaimer p{font-size:13px!important;line-height:1.55;color:#4f5c70!important}#discovery .time-context,#weekly-app .z3-proof span{color:#4f5c70!important}#discovery .eyebrow,#weekly-app .eyebrow,.closing .eyebrow,.time-kicker{color:#855615!important}/* minimum 12px for labels (ZRY-ERN-TXT-001) */#discovery .vehicle small,#weekly-app .z3-proof small,.time-kicker,.closing .eyebrow,#discovery .eyebrow,#weekly-app .eyebrow,.veh-stage-label,.veh-stage-class{font-size:12px!important}#weekly-app .z3-proof span,#weekly-app .z3-proof strong+span{font-size:12px!important}#weekly-app .z3-proof{border-radius:2px!important;box-shadow:none!important;border:1px solid #d6cfc2!important;background:#fffefb!important}/* Independent review N-06: floating cards stay inside a 48px gutter and never cover the phone */@media(min-width:1100px){#weekly-app .wrap{width:calc(100% - 96px)!important;max-width:1320px}}@media(min-width:1100px) and (max-width:1279px){#weekly-app .z3-product{display:flex!important;flex-direction:column!important;align-items:center!important;min-height:0!important;gap:14px!important;padding-bottom:24px!important}#weekly-app .z3-proof{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;max-width:360px!important;margin:0!important}#weekly-app .z3-proof-top{order:1}#weekly-app .z3-proof-bottom{order:2}}@media(min-width:1280px){#weekly-app .z3-proof-top{right:2%!important}#weekly-app .z3-proof-bottom{left:2%!important}}/* N-07: single inset underline on the selected chip */#discovery.s2-parity .vehicle[aria-pressed=true],#discovery .vehicle[aria-pressed=true]{box-shadow:none!important;border-bottom:3px solid #855615!important}/* N-09: comma no longer collides with digits in display numerals */#monthly,.payout-stage .number,.time-total,#total,.metric .value{letter-spacing:-.012em!important;font-variant-numeric:lining-nums tabular-nums}/* N-08, widows */.z3-intro p,#discovery .sub,.z3-story p{text-wrap:pretty}:root{--eh:clamp(46px,5.9vw,85px)}html body .hero .hero-copy h1,html body .hero h1{font-size:var(--eh)!important}html body #weekly-app .z3-intro h2,html body #weekly-app+section .wrap>h2,html body main>section:last-of-type .wrap>h2{font-size:calc(var(--eh)*.86)!important}html body #discovery .wrap>h2{font-size:calc(var(--eh)*.71)!important}@media(max-width:1279px){:root{--eh:clamp(44px,5.08vw,85px)}}@media(max-width:600px){:root{--eh:48px}html body #weekly-app .z3-intro h2,html body #weekly-app+section .wrap>h2,html body main>section:last-of-type .wrap>h2{font-size:38px!important}}@media (min-width: 640px){h1.fit > .ln, h2.fit > .ln, h3.fit > .ln, #stage-title.fit > .ln{text-wrap:nowrap !important;white-space:nowrap;word-break:normal !important;overflow-wrap:normal !important}.fit{min-width:0}}@media (max-width: 639px){h1.fit > .ln, h2.fit > .ln, h3.fit > .ln{text-wrap:wrap !important;overflow-wrap:normal}}/* Do not re-balance explicit line compositions even at narrower widths. */h1.fit, h2.fit, h3.fit{text-wrap:initial !important}/* Correct missing font fallback consistency: headline fitting uses bundled Inter. */@media(min-width:600px){.fit,.fit .ln{font-optical-sizing:none;font-variation-settings:"opsz" 32}}@media(max-width:599px){h2.display.fit,h2.display.fit>.ln{text-wrap:balance!important}}@media(max-width:599px){h1.fit,h1.fit .ln{font-optical-sizing:none;font-variation-settings:"opsz" 32}}#z-oe .oe-card-img{z-index:0!important}#z-oe .oe-card:before{z-index:1!important;pointer-events:none}#z-oe .oe-card-body,#z-oe .oe-card-bottom{position:relative;z-index:2}#z-oe{background:#faf9f6;color:#091626;border-top:1px solid #e6e1d9;border-bottom:1px solid #e6e1d9;padding:116px 0 122px;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#z-oe *{box-sizing:border-box}#z-oe .oe-wrap{width:min(1170px,calc(100% - 80px));margin:auto}#z-oe .oe-top{text-align:center;margin:0 auto 66px}#z-oe .oe-eyebrow{color:#a17e56;font-size:12px;font-weight:760;letter-spacing:.21em;text-transform:uppercase}#z-oe h2{margin:21px auto 17px;max-width:1000px;font-size:clamp(43px,5vw,72px);letter-spacing:-.067em;line-height:1.08;font-weight:670}#z-oe .oe-subtitle{font-size:19px;color:#687480;line-height:1.55;margin:0}#z-oe .oe-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}#z-oe .oe-card{position:relative;min-height:642px;border-radius:29px;overflow:hidden;background:#f0eee9;display:flex;flex-direction:column;isolation:isolate}#z-oe .oe-card.oe-finance{background:#e9eef0}#z-oe .oe-card:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,#f6f4ef 0%,#f6f4ef 33%,rgba(246,244,239,.72) 52%,rgba(246,244,239,.09) 74%,#f4f2ee 100%)}#z-oe .oe-card.oe-finance:before{background:linear-gradient(180deg,#f0f3f4 0%,#f0f3f4 33%,rgba(240,243,244,.76) 54%,rgba(240,243,244,.08) 75%,#edf1f2 100%)}#z-oe .oe-card-img{position:absolute;left:0;right:0;top:210px;width:100%;height:335px;object-fit:cover;object-position:center 47%;z-index:-2;filter:saturate(.91)}#z-oe .oe-finance .oe-card-img{object-position:center 49%}#z-oe .oe-card-body{padding:37px 42px 0}#z-oe .oe-small{font-size:12px;color:#9b7852;letter-spacing:.145em;text-transform:uppercase;font-weight:750}#z-oe h3{font-size:clamp(33px,3.1vw,43px);line-height:1.1;letter-spacing:-.055em;font-weight:670;margin:22px 0 20px;max-width:430px}#z-oe .oe-big{font-size:clamp(45px,4.15vw,62px);letter-spacing:-.068em;line-height:1.05;font-weight:720;font-variant-numeric:tabular-nums}#z-oe .oe-big-label{font-size:16px;line-height:1.45;color:#4f5d68;margin:10px 0 0;max-width:385px}#z-oe .oe-card-bottom{margin:auto 20px 20px;padding:22px 23px 21px;border-radius:21px;background:rgba(255,255,255,.91);box-shadow:0 5px 28px rgba(22,33,46,.055);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:grid;grid-template-columns:1fr 1fr;gap:17px 21px}#z-oe .oe-metric-label{font-size:13px;line-height:1.3;color:#64717e}#z-oe .oe-metric-value{font-size:24px;font-weight:700;letter-spacing:-.047em;margin-top:6px;white-space:nowrap;font-variant-numeric:tabular-nums}#z-oe .oe-riskline{margin:24px auto 0;max-width:1030px;display:flex;align-items:flex-start;justify-content:center;gap:13px;color:#63717d;font-size:15px;line-height:1.6;text-align:center}#z-oe .oe-risk-dot{width:19px;height:19px;min-width:19px;border:1.5px solid #9c886f;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:750;color:#93724f;margin-top:2px}#z-oe .oe-cost-section{margin-top:125px;padding-top:95px;border-top:1px solid #e4ded5}#z-oe .oe-cost-top{display:grid;grid-template-columns:.96fr 1.04fr;gap:70px;align-items:center}#z-oe h4{font-size:clamp(39px,4.4vw,59px);font-weight:670;letter-spacing:-.064em;line-height:1.06;margin:20px 0 17px}#z-oe .oe-cost-sub{font-size:18px;color:#66727b;line-height:1.55;max-width:440px;margin:0}#z-oe .oe-cost-figure{font-size:clamp(57px,5.5vw,78px);font-weight:700;letter-spacing:-.07em;margin:27px 0 0;line-height:1.1}#z-oe .oe-cost-figlabel{font-size:16px;color:#66727b;line-height:1.5;margin:8px 0 0}#z-oe .oe-chart-panel{position:relative;background:#fff;border-radius:26px;padding:35px 34px 30px;border:1px solid #ede8e2;box-shadow:0 16px 50px rgba(12,26,40,.045)}#z-oe .oe-chart-title{font-size:13px;text-transform:uppercase;color:#a17e56;letter-spacing:.13em;font-weight:750;margin-bottom:25px}#z-oe .oe-cost-bar{width:100%;height:15px;display:flex;border-radius:30px;overflow:hidden;margin-bottom:24px}#z-oe .oe-cost-bar span{height:100%}#z-oe .oe-cost-item{display:grid;grid-template-columns:40px 1fr auto;gap:13px;align-items:center;padding:12px 0;border-bottom:1px solid #eeeae4}#z-oe .oe-cost-item:last-child{border-bottom:none;padding-bottom:0}#z-oe .oe-cost-icon{width:37px;height:37px;border-radius:12px;display:grid;place-items:center;background:#f6f2ea;color:#9b7852;font-size:20px}#z-oe .oe-cost-name{font-size:16px;color:#263744;font-weight:590;line-height:1.3}#z-oe .oe-cost-amount{font-size:19px;font-weight:680;letter-spacing:-.035em}#z-oe .oe-support{margin-top:34px;border-radius:23px;background:#eeeae1;padding:29px 37px;display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:center}#z-oe .oe-support-title{font-size:24px;line-height:1.2;font-weight:655;letter-spacing:-.038em}#z-oe .oe-support-desc{font-size:17px;line-height:1.55;color:#5b6872;margin:0}#z-oe details.oe-detail{margin:29px auto 0;max-width:830px;color:#5a6671}#z-oe .oe-detail summary{list-style:none;cursor:pointer;text-align:center;font-weight:640;font-size:16px;color:#304556;text-decoration:underline;text-decoration-color:#baa88e;text-underline-offset:6px}#z-oe .oe-detail summary::-webkit-details-marker{display:none}#z-oe .oe-detail[open] summary{margin-bottom:20px}#z-oe .oe-detail p{font-size:16px;line-height:1.78;margin:0 0 14px}#z-oe .oe-bottom{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:82px;padding-top:36px;border-top:1px solid #e4ded5}#z-oe .oe-bottom p{margin:0;max-width:510px;font-size:20px;line-height:1.45;letter-spacing:-.02em}#z-oe .oe-button{display:inline-flex;align-items:center;gap:18px;border-radius:9px;padding:17px 26px;color:#fff!important;background:#091626;text-decoration:none;font-size:15px;font-weight:650;white-space:nowrap}#z-oe a:focus-visible,#z-oe summary:focus-visible{outline:3px solid #a17e56;outline-offset:4px}@media(max-width:950px){#z-oe .oe-wrap{width:min(760px,calc(100% - 44px))}#z-oe .oe-pair{grid-template-columns:1fr;gap:22px}#z-oe .oe-card{min-height:620px}#z-oe .oe-card-img{top:198px;height:320px}#z-oe .oe-cost-top{grid-template-columns:1fr;gap:34px}#z-oe .oe-cost-section{margin-top:90px;padding-top:75px}}@media(max-width:600px){#z-oe{padding:73px 0 80px}#z-oe .oe-wrap{width:calc(100% - 30px)}#z-oe .oe-top{margin-bottom:36px}#z-oe h2{font-size:clamp(38px,10vw,51px)}#z-oe .oe-subtitle{font-size:16px}#z-oe .oe-card{min-height:606px;border-radius:23px}#z-oe .oe-card-body{padding:29px 26px 0}#z-oe h3{font-size:35px;margin:17px 0 16px}#z-oe .oe-big{font-size:clamp(43px,10vw,56px)}#z-oe .oe-big-label{font-size:15px}#z-oe .oe-card-img{top:204px;height:300px}#z-oe .oe-card-bottom{padding:19px 18px;margin:auto 13px 13px;gap:16px 10px}#z-oe .oe-metric-value{font-size:21px}#z-oe .oe-metric-label{font-size:12px}#z-oe .oe-riskline{font-size:14px}#z-oe .oe-cost-section{margin-top:66px;padding-top:55px}#z-oe h4{font-size:40px}#z-oe .oe-cost-sub{font-size:16px}#z-oe .oe-cost-figure{font-size:62px}#z-oe .oe-chart-panel{padding:25px 19px}#z-oe .oe-cost-name{font-size:14px}#z-oe .oe-cost-amount{font-size:16px}#z-oe .oe-cost-item{gap:8px;grid-template-columns:36px 1fr auto}#z-oe .oe-support{grid-template-columns:1fr;gap:12px;padding:27px 24px}#z-oe .oe-support-title{font-size:23px}#z-oe .oe-support-desc{font-size:16px}#z-oe .oe-bottom{flex-direction:column;align-items:flex-start;margin-top:60px;gap:24px}#z-oe .oe-bottom p{font-size:19px}#z-oe .oe-button{justify-content:center;width:100%}}@media(prefers-reduced-motion:no-preference){#z-oe .oe-button{transition:transform .18s ease,background .18s ease}#z-oe .oe-button:hover{transform:translateY(-2px);background:#233a4d}}#z-oe{font-family:Inter,Arial,sans-serif;background:#fbfaf7;color:#0a1726;padding:105px 28px 80px}#z-oe *{box-sizing:border-box}#z-oe .oe5-wrap{max-width:1180px;margin:auto}#z-oe .oe5-intro{text-align:center;margin-bottom:62px}#z-oe .oe5-eyebrow,#z-oe .oe5-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.20em;color:#855615;font-weight:750}#z-oe .oe5-intro h2{font-size:clamp(40px,5.15vw,72px);letter-spacing:-.063em;line-height:1.07;margin:24px 0 22px;font-weight:720}#z-oe .oe5-intro p{font-size:19px;line-height:1.5;color:#5b6a7e;margin:0}#z-oe .oe5-carline{display:inline-flex;align-items:center;margin-top:19px;font-size:14px;color:#5b6a7e;gap:10px}#z-oe .oe5-car-mark{font-size:19px;color:#b48e61}#z-oe .oe5-duo{display:grid;grid-template-columns:1fr 1fr;gap:22px}#z-oe .oe5-card{min-width:0;position:relative;isolation:isolate;background:#f4f1ea;border-radius:28px;overflow:hidden;min-height:604px}#z-oe .oe5-card-art{position:absolute;inset:16% 0 0 39%;z-index:-1;pointer-events:none}#z-oe .oe5-card-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f4f1ea 0%,rgba(244,241,234,.55) 17%,transparent 85%),linear-gradient(0deg,#f4f1ea 0%,transparent 52%)}#z-oe .oe5-card-art img{width:100%;height:100%;object-fit:cover;opacity:.70}#z-oe .oe5-card-content{padding:40px 42px 35px;display:flex;flex-direction:column;min-height:604px}#z-oe .oe5-card h3{font-size:clamp(27px,2.65vw,36px);line-height:1.14;letter-spacing:-.053em;margin:24px 0 24px;font-weight:710}#z-oe .oe5-hero-number{display:flex;gap:clamp(8px,1vw,15px);align-items:baseline;white-space:nowrap;font-size:clamp(31px,3vw,43px);line-height:1.18;font-weight:750;letter-spacing:-.055em;font-variant-numeric:tabular-nums}#z-oe .oe5-range{font-weight:380;color:#b08b61;letter-spacing:0;font-size:.75em}#z-oe .oe5-hero-label{font-size:15.5px;line-height:1.5;color:#687583;margin:10px 0 0;max-width:320px}#z-oe .oe5-card-secondary{margin-top:auto;padding-top:42px;max-width:410px}#z-oe .oe5-metric-wide{border-top:1px solid rgba(85,80,69,.16);padding-top:19px;display:flex;flex-direction:column;gap:8px}#z-oe .oe5-metric-wide span,#z-oe .oe5-minis span{font-size:14px;color:#687583}#z-oe .oe5-metric-wide strong{font-size:29px;letter-spacing:-.035em}#z-oe .oe5-metric-wide i{font-style:normal;color:#b18e62;margin:0 6px}#z-oe .oe5-minis{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:21px}#z-oe .oe5-minis div{display:flex;flex-direction:column;gap:7px}#z-oe .oe5-minis strong{font-size:23px;letter-spacing:-.04em}#z-oe .oe5-compact-note{text-align:center;max-width:850px;margin:25px auto 75px;line-height:1.6;color:#6b7784;font-size:15px}#z-oe .oe5-cost{border-top:1px solid #e0ddd6;padding-top:74px;display:grid;grid-template-columns:.85fr 1.15fr;gap:55px}#z-oe .oe5-cost-intro{position:relative;overflow:hidden;min-height:510px}#z-oe .oe5-cost-intro h3{font-size:clamp(39px,3.9vw,53px);letter-spacing:-.06em;line-height:1.12;margin:21px 0 22px}#z-oe .oe5-cost-intro>p{max-width:330px;font-size:18px;color:#687583;line-height:1.55}#z-oe .oe5-cost-figure{font-size:clamp(55px,5.6vw,76px);font-weight:740;letter-spacing:-.075em;line-height:1.15;margin-top:32px}#z-oe .oe5-cost-caption{font-size:15px;color:#687583}#z-oe .oe5-cost-car{display:block;position:absolute;bottom:-62px;right:-50px;width:73%;height:230px;object-fit:cover;opacity:.32;mask-image:linear-gradient(0deg,black,transparent 98%)}#z-oe .oe5-cost-right{min-width:0}#z-oe .oe5-cost-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}#z-oe .oe5-cost-item{border:1px solid #e8e2d8;background:#fffefd;border-radius:19px;padding:22px;min-height:167px;display:flex;flex-direction:column;align-items:flex-start;gap:7px}#z-oe .oe5-cost-symbol{font-size:20px;color:#aa855a;background:#f6f1e9;border-radius:10px;width:33px;height:33px;display:grid;place-items:center}#z-oe .oe5-cost-item span{font-size:15px;color:#536170;margin-top:5px}#z-oe .oe5-cost-item strong{font-size:25px;letter-spacing:-.03em}#z-oe .oe5-cost-item small{color:#81909b;font-size:12.5px}#z-oe .oe5-reassure{display:flex;gap:17px;background:#f1eee7;padding:23px 24px;border-radius:18px;margin-top:14px}#z-oe .oe5-quote-mark{font-size:42px;line-height:1;color:#a98b66}#z-oe .oe5-reassure strong{font-size:17px;line-height:1.35;display:block}#z-oe .oe5-reassure p{font-size:15px;line-height:1.6;color:#687583;margin:9px 0 0}#z-oe .oe5-disclosure{max-width:900px;margin:48px auto 50px;color:#314457}#z-oe .oe5-disclosure summary{cursor:pointer;text-align:center;list-style:none;font-size:16px;text-decoration:underline;text-decoration-color:#cdbca9;text-underline-offset:6px;font-weight:570}#z-oe .oe5-disclosure summary::-webkit-details-marker{display:none}#z-oe .oe5-disclosure summary span{margin-left:13px;color:#a98b66;text-decoration:none}#z-oe .oe5-disclosure-body{margin-top:23px;background:white;border:1px solid #e8e3dc;border-radius:16px;padding:22px 28px}#z-oe .oe5-disclosure-body p{font-size:15.5px;line-height:1.75;margin:0 0 14px}#z-oe .oe5-disclosure-body p:last-child{margin:0}#z-oe .oe5-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e1dcd5;padding-top:35px;gap:25px;font-size:20px;line-height:1.3}#z-oe .oe5-bottom span{color:#697783}#z-oe .oe5-cta{display:inline-flex;gap:28px;align-items:center;background:#081626;color:#fff;text-decoration:none;padding:20px 25px;border-radius:10px;font-size:15px;font-weight:650;white-space:nowrap}#z-oe .oe5-cta span{color:inherit}@media(max-width:900px){#z-oe .oe5-card-content{padding:30px 25px;min-height:560px}#z-oe .oe5-card{min-height:560px}#z-oe .oe5-hero-number{font-size:clamp(25px,3.8vw,38px)}#z-oe .oe5-card h3{font-size:29px}#z-oe .oe5-cost{gap:28px}#z-oe .oe5-cost-item{padding:16px}}@media(max-width:680px){#z-oe{padding:72px 17px 65px}#z-oe .oe5-intro{margin-bottom:40px}#z-oe .oe5-intro h2{font-size:clamp(35px,9.6vw,50px)}#z-oe .oe5-intro p{font-size:16px}#z-oe .oe5-duo{grid-template-columns:1fr;gap:16px}#z-oe .oe5-card{min-height:545px}#z-oe .oe5-card-content{min-height:545px}#z-oe .oe5-card-art{inset:17% 0 0 40%}#z-oe .oe5-hero-number{font-size:clamp(28px,8vw,42px)}#z-oe .oe5-cost{grid-template-columns:1fr;padding-top:50px;gap:12px}#z-oe .oe5-cost-intro{min-height:310px}#z-oe .oe5-cost-car{width:48%;height:150px;right:0;bottom:0}#z-oe .oe5-cost-grid{gap:9px}#z-oe .oe5-cost-item{min-height:155px}#z-oe .oe5-cost-item strong{font-size:21px}#z-oe .oe5-cost-figure{font-size:62px}#z-oe .oe5-bottom{align-items:flex-start;flex-direction:column;font-size:18px}#z-oe .oe5-cta{width:100%;justify-content:space-between}#z-oe .oe5-compact-note{margin-bottom:55px}}@media(max-width:360px){#z-oe .oe5-hero-number{font-size:26px}#z-oe .oe5-cost-grid{grid-template-columns:1fr}#z-oe .oe5-card-content{padding:25px 20px}}#z-oe .oe5-card{background:#f4f1ea;border-radius:27px}#z-oe .oe5-card-art{inset:18% 0 0 40%}#z-oe .oe5-card-art img{opacity:.86;filter:saturate(.92) contrast(1.035)}#z-oe .oe5-card-art:after{background:linear-gradient(90deg,#f4f1ea 0%,rgba(244,241,234,.71) 20%,rgba(244,241,234,.10) 80%),linear-gradient(0deg,#f4f1ea 0%,rgba(244,241,234,.1) 44%,transparent 80%)}#z-oe .oe5-hero-number{gap:clamp(14px,1.7vw,25px);letter-spacing:-.048em;font-size:clamp(31px,3vw,43px)}#z-oe .oe5-range{font-size:.57em;color:#aa8b66;font-weight:400;transform:translateY(-.09em)}#z-oe .oe5-card h3{margin-bottom:29px}#z-oe .oe5-hero-label{font-size:16px;max-width:340px}#z-oe .oe5-cost{grid-template-columns:.79fr 1.21fr;gap:42px;padding-top:65px}#z-oe .oe5-cost-intro{min-height:475px}#z-oe .oe5-cost-intro>p{max-width:350px}#z-oe .oe5-cost-caption{max-width:285px;line-height:1.5}#z-oe .oe6-cost-stage{position:relative;background:radial-gradient(circle at 50% 42%,#faf8f2 0%,#f3efe7 72%,#f1ece2 100%);border:1px solid #e7dfd3;border-radius:28px;min-height:477px;padding:23px 24px 17px;overflow:hidden}#z-oe .oe6-stage-head{text-align:center;font-size:12px;letter-spacing:.21em;color:#a37a51;font-weight:750}#z-oe .oe6-carewheel{position:relative;min-height:400px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;align-items:start;gap:9px;padding-top:25px}#z-oe .oe6-car-focus{position:absolute;width:58%;height:57%;left:21%;top:21%;z-index:1;pointer-events:none;border-radius:50%;overflow:hidden;mask-image:radial-gradient(ellipse,black 23%,rgba(0,0,0,.85) 44%,transparent 74%)}#z-oe .oe6-car-focus img{width:100%;height:100%;object-fit:cover;object-position:52% 64%;filter:saturate(.72) contrast(.98)}#z-oe .oe6-car-focus span{display:none}#z-oe .oe6-cost-pod{z-index:2;position:relative;display:flex;flex-direction:column;gap:3px;padding:13px 14px;background:rgba(255,255,255,.91);border:1px solid rgba(219,209,195,.88);border-radius:16px;max-width:198px;min-height:98px;box-shadow:0 10px 22px rgba(18,31,42,.025)}#z-oe .oe6-top-right,#z-oe .oe6-bottom-right{justify-self:end}#z-oe .oe6-bottom-left,#z-oe .oe6-bottom-right{align-self:end}#z-oe .oe6-pod-label{font-size:14px;color:#5d6b76;font-weight:560}#z-oe .oe6-cost-pod strong{font-size:24px;letter-spacing:-.042em;color:#0a1726}#z-oe .oe6-cost-pod small{font-size:12px;color:#74818b}#z-oe .oe6-stage-footer{text-align:center;font-size:13px;color:#7c817e;margin-top:7px}#z-oe .oe6-reassurance{display:grid;grid-template-columns:.56fr 1fr 1.25fr;align-items:start;gap:30px;border-top:1px solid #e5dfd4;border-bottom:1px solid #e5dfd4;padding:34px 2px;margin-top:12px}#z-oe .oe6-r-flag{font-size:12px;letter-spacing:.16em;color:#a37a51;font-weight:730;text-transform:uppercase;padding-top:4px}#z-oe .oe6-reassurance strong{font-size:23px;line-height:1.25;letter-spacing:-.035em;font-weight:690}#z-oe .oe6-reassurance p{font-size:16px;color:#566574;line-height:1.52;margin:0}#z-oe .oe6-reassurance p span{display:block;margin-top:8px;color:#6a7680}#z-oe .oe5-disclosure{margin:38px auto 50px}#z-oe .oe5-disclosure-body{padding:26px 30px}#z-oe .oe6-assumptions{display:grid;grid-template-columns:1fr 1fr;gap:20px 34px}#z-oe .oe6-assumptions>div{padding-bottom:15px;border-bottom:1px solid #eae6e0}#z-oe .oe6-assumptions h4{font-size:16px;color:#172739;font-weight:690;margin:0 0 8px}#z-oe .oe6-assumptions p{font-size:15.5px;line-height:1.62;color:#546575;margin:0}#z-oe .oe6-assumptions>div:last-child{grid-column:1/-1}@media(max-width:900px){#z-oe .oe6-cost-stage{min-height:430px;padding:17px}#z-oe .oe6-carewheel{min-height:365px}#z-oe .oe6-cost-pod{max-width:175px;padding:12px}#z-oe .oe6-cost-pod strong{font-size:22px}#z-oe .oe6-reassurance{grid-template-columns:1fr 1.2fr;gap:14px 30px}#z-oe .oe6-r-flag{grid-column:1/-1}}@media(max-width:680px){#z-oe .oe5-cost{grid-template-columns:1fr}#z-oe .oe5-cost-intro{min-height:265px}#z-oe .oe6-cost-stage{min-height:430px}#z-oe .oe6-carewheel{min-height:360px}#z-oe .oe6-reassurance{grid-template-columns:1fr;gap:13px;padding:27px 0}#z-oe .oe6-reassurance strong{font-size:22px}#z-oe .oe6-assumptions{grid-template-columns:1fr;gap:18px}#z-oe .oe6-assumptions>div:last-child{grid-column:auto}#z-oe .oe5-card-art{inset:20% 0 0 37%}#z-oe .oe5-hero-number{font-size:clamp(28px,7.5vw,41px);gap:12px}}@media(max-width:380px){#z-oe .oe6-cost-pod{max-width:143px;padding:10px 9px}#z-oe .oe6-cost-pod strong{font-size:19px}#z-oe .oe6-pod-label{font-size:12px}#z-oe .oe6-cost-pod small{font-size:11px}#z-oe .oe5-hero-number{font-size:27px;gap:9px}}#z-oe .oe5-intro{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;margin-inline:auto}#z-oe .oe5-intro h2{display:block;width:100%;max-width:1000px;margin-inline:auto!important;text-align:center!important;transform:none!important;left:auto!important;right:auto!important}#z-oe .oe5-intro p,#z-oe .oe5-carline{margin-inline:auto;text-align:center}#z-oe .oe5-cost{grid-template-columns:.78fr 1.22fr;gap:58px;align-items:start}#z-oe .oe5-cost-intro{min-height:unset}#z-oe .oe5-cost-intro::after,#z-oe .oe5-cost-intro img{display:none!important}#z-oe .oe7-cost-panel{background:transparent}#z-oe .oe7-cost-eyebrow{color:#a17c54;text-transform:uppercase;letter-spacing:.19em;font-size:13px;font-weight:750;margin:0 0 18px}#z-oe .oe7-cost-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}#z-oe .oe7-cost-tile{background:#fff;border:1px solid #e8dfd2;border-radius:19px;padding:21px 20px 19px;min-height:177px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 10px 30px rgba(31,34,38,.015)}#z-oe .oe7-tile-top{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:12px}#z-oe .oe7-icon{width:36px;height:36px;border-radius:11px;background:#f5f0e8;display:grid;place-items:center;color:#9d7d55}#z-oe .oe7-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}#z-oe .oe7-share{font-size:14px;font-variant-numeric:tabular-nums;color:#9a876f;letter-spacing:.005em;font-weight:550}#z-oe .oe7-tile-label{font-size:15px;color:#526273;margin-bottom:2px}#z-oe .oe7-cost-tile strong{font-size:27px;color:#0b1827;letter-spacing:-.04em;line-height:1.12;font-weight:720}#z-oe .oe7-cost-tile small{font-size:13px;color:#758491;margin-top:8px;line-height:1.35}#z-oe .oe6-reassurance{display:grid;grid-template-columns:.54fr 1fr 1.22fr;gap:23px;align-items:start;margin-top:43px;padding:32px 2px}#z-oe .oe7-r-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:#a17c54;font-weight:760;padding-top:3px}#z-oe .oe7-r-head{font-size:22px;line-height:1.28;letter-spacing:-.034em;font-weight:700;color:#0b1827}#z-oe .oe6-reassurance p{font-size:16px;line-height:1.6;color:#566574;margin:0}#z-oe .oe6-reassurance p span{display:block;margin-top:6px}#z-oe .oe7-assumptions{margin:45px 0 58px}#z-oe .oe7-assumption-heading{text-align:center;font-size:19px;color:#1a2b3c;font-weight:650;letter-spacing:-.02em;margin-bottom:18px}#z-oe .oe7-assumption-band{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:start}#z-oe .oe7-assumption{min-width:0;position:relative;border:1px solid #e5ddd2;border-radius:14px;background:#fff;overflow:visible}#z-oe .oe7-assumption summary{list-style:none;cursor:pointer;font-size:13px;font-weight:640;line-height:1.3;min-height:64px;padding:13px 12px 13px 14px;display:flex;gap:5px;align-items:center;justify-content:space-between;color:#253448}#z-oe .oe7-assumption summary::-webkit-details-marker{display:none}#z-oe .oe7-assumption summary:focus-visible{outline:3px solid #b79567;outline-offset:3px;border-radius:12px}#z-oe .oe7-plus{width:20px;height:20px;flex:0 0 20px;position:relative}#z-oe .oe7-plus::before,#z-oe .oe7-plus::after{content:'';position:absolute;background:#aa865a;border-radius:2px;top:9px;left:4px;width:12px;height:1.6px}#z-oe .oe7-plus::after{transform:rotate(90deg);transition:transform .15s}#z-oe .oe7-assumption[open] .oe7-plus::after{transform:rotate(0)}#z-oe .oe7-assumption[open]{border-color:#ccb99e;box-shadow:0 6px 24px rgba(31,34,38,.045)}#z-oe .oe7-detail{position:absolute;top:calc(100% + 9px);left:0;z-index:12;width:min(435px,calc(100vw - 44px));background:white;border:1px solid #e4dcd0;border-radius:14px;padding:21px 22px;color:#526273;line-height:1.6;font-size:15px;box-shadow:0 14px 35px rgba(28,39,48,.095)}#z-oe .oe7-assumption:nth-last-child(-n+2) .oe7-detail{left:auto;right:0}@media(max-width:900px){#z-oe .oe5-cost{grid-template-columns:1fr;gap:30px}#z-oe .oe6-reassurance{grid-template-columns:1fr 1.3fr}#z-oe .oe7-r-kicker{grid-column:1/-1}#z-oe .oe7-assumption-band{grid-template-columns:repeat(3,minmax(0,1fr))}#z-oe .oe7-assumption:nth-last-child(-n+2) .oe7-detail{left:0;right:auto}}@media(max-width:680px){#z-oe .oe5-cost{gap:25px}#z-oe .oe7-cost-grid{gap:10px}#z-oe .oe7-cost-tile{padding:16px 13px;min-height:162px}#z-oe .oe7-cost-tile strong{font-size:23px}#z-oe .oe7-share{font-size:12px}#z-oe .oe7-tile-label{font-size:13px}#z-oe .oe7-cost-tile small{font-size:12px}#z-oe .oe6-reassurance{grid-template-columns:1fr;gap:12px}#z-oe .oe7-assumption-band{grid-template-columns:repeat(2,minmax(0,1fr))}#z-oe .oe7-assumption:nth-last-child(-n+2) .oe7-detail{left:auto;right:0}#z-oe .oe7-assumption summary{font-size:12px;min-height:61px}#z-oe .oe7-assumption-heading{font-size:17px}}#z-oe .oe5-cost-intro .oe5-eyebrow{text-align:center;width:100%}#z-oe .oe8-cost-figure{display:flex;align-items:baseline;gap:0;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.055em}#z-oe .oe8-approx{font-size:.62em;margin-right:.16em;letter-spacing:0;font-weight:500}#z-oe .oe8-money{letter-spacing:-.065em}#z-oe .oe8-lakh{margin-left:.075em;letter-spacing:-.03em}#z-oe .oe8-cost-summary{text-align:center;margin:19px 0 0;color:#647383;font-size:15px;line-height:1.5;letter-spacing:-.008em}#z-oe .oe8-cost-summary span{color:#ae8c61;margin:0 .18em}#z-oe .oe8-reassurance{margin-top:43px;padding:31px 37px;border-radius:22px;background:linear-gradient(116deg,#f3efe7 0%,#f7f4ee 100%);display:grid;grid-template-columns:5px minmax(260px,.85fr) minmax(340px,1.15fr);gap:28px;align-items:center}#z-oe .oe8-reassurance-accent{height:100%;min-height:57px;border-radius:4px;background:#b89973}#z-oe .oe8-reassurance-title{color:#102136;font-weight:700;font-size:clamp(20px,1.8vw,25px);line-height:1.3;letter-spacing:-.035em}#z-oe .oe8-reassurance p{color:#526477;font-size:16px;line-height:1.58;margin:0}#z-oe .oe8-reassurance p span{display:block;margin-top:7px}#z-oe .oe8-bottom{justify-content:center;display:flex;align-items:center;padding:35px 0 30px}#z-oe .oe8-bottom .oe5-cta{margin-inline:auto}@media(max-width:900px){#z-oe .oe8-reassurance{grid-template-columns:5px 1fr;gap:17px 22px}#z-oe .oe8-reassurance p{grid-column:2}}@media(max-width:680px){#z-oe .oe8-reassurance{padding:25px 21px;grid-template-columns:4px 1fr;gap:12px 16px}#z-oe .oe8-reassurance p{font-size:15px}#z-oe .oe8-cost-summary{font-size:14px}#z-oe .oe8-bottom{padding:28px 0}#z-oe .oe8-bottom .oe5-cta{width:100%;justify-content:center;text-align:center}}#z-oe .oe9-cost-header{text-align:center;margin:0 auto 54px;max-width:1000px}#z-oe .oe9-cost-header .oe5-eyebrow{text-align:center;color:#855615;letter-spacing:.20em;font-size:12px;font-weight:750;text-transform:uppercase}#z-oe .oe9-cost-header h3{text-align:center;font-size:clamp(40px,4.2vw,65px);line-height:1.11;letter-spacing:-.057em;font-weight:750;margin:22px auto 23px;color:#091827}#z-oe .oe9-cost-bridge{text-align:center;text-transform:uppercase;letter-spacing:.145em;font-weight:690;color:#5b6a7e;font-size:clamp(13px,1.15vw,16px);line-height:1.55;margin:0 auto;max-width:900px}#z-oe .oe5-cost{border-top:0;padding-top:0;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:start}#z-oe .oe5-cost-intro{min-height:unset;padding-top:15px}#z-oe .oe5-cost-intro>p{font-size:clamp(19px,1.9vw,25px);line-height:1.47;max-width:390px;margin:0 0 30px;color:#607080}#z-oe .oe5-cost-figure{margin-top:10px}#z-oe .oe5-cost-caption{font-size:16px;max-width:360px}#z-oe .oe7-cost-tile{min-height:213px;padding:25px 25px 24px;justify-content:flex-start}#z-oe .oe7-tile-top{margin-bottom:21px}#z-oe .oe7-tile-label{font-size:clamp(17px,1.35vw,20px);line-height:1.25;margin-bottom:10px}#z-oe .oe7-cost-tile strong{font-size:clamp(26px,2.05vw,32px);line-height:1.13;margin-bottom:12px;letter-spacing:-.035em}#z-oe .oe7-cost-tile small{font-size:clamp(15px,1.2vw,17px);line-height:1.4;margin:0}#z-oe .oe7-share{font-size:15px}#z-oe .oe8-reassurance{margin-top:52px}@media(max-width:1000px){#z-oe .oe5-cost{gap:32px;grid-template-columns:.78fr 1.22fr}#z-oe .oe7-cost-tile{padding:21px 18px;min-height:198px}}@media(max-width:800px){#z-oe .oe9-cost-header{margin-bottom:35px}#z-oe .oe5-cost{grid-template-columns:1fr;gap:26px}#z-oe .oe5-cost-intro{padding:0}#z-oe .oe5-cost-intro>p{max-width:560px}#z-oe .oe7-cost-tile{min-height:185px}}@media(max-width:480px){#z-oe .oe9-cost-header h3{font-size:clamp(36px,9.5vw,48px)}#z-oe .oe9-cost-bridge{font-size:12px;letter-spacing:.11em}#z-oe .oe5-cost-intro>p{font-size:18px;margin-bottom:15px}#z-oe .oe7-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#z-oe .oe7-cost-tile{min-height:188px;padding:16px 12px}#z-oe .oe7-tile-top{margin-bottom:12px}#z-oe .oe7-tile-label{font-size:15px;margin-bottom:7px}#z-oe .oe7-cost-tile strong{font-size:23px;margin-bottom:9px}#z-oe .oe7-cost-tile small{font-size:13px}#z-oe .oe7-share{font-size:12px}}#z-oe .oe9-cost-header{width:100%;max-width:none!important;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto 56px!important;padding:0 12px;text-align:center}#z-oe .oe9-cost-header h3{display:block!important;width:100%!important;max-width:920px!important;min-width:0!important;float:none!important;position:static!important;white-space:normal!important;font-size:clamp(40px,4.35vw,64px)!important;line-height:1.08!important;letter-spacing:-.057em!important;text-align:center!important;margin:20px auto 16px!important}#z-oe .oe9-cost-header .oe5-eyebrow{width:100%;text-align:center!important}#z-oe .oe9-cost-bridge{font-size:14px;letter-spacing:.12em;line-height:1.5;max-width:800px}#z-oe .oe5-cost{width:100%;display:grid!important;grid-template-columns:minmax(0,0.78fr) minmax(0,1.22fr)!important;gap:clamp(34px,4vw,76px)!important;align-items:center!important;margin:0 auto}#z-oe .oe5-cost-intro{min-width:0!important;min-height:unset!important;padding:0!important;max-width:430px}#z-oe .oe5-cost-intro>p{font-size:clamp(19px,1.65vw,23px);line-height:1.48;margin:0 0 31px!important}#z-oe .oe8-cost-figure{display:flex;align-items:baseline;gap:.12em;white-space:nowrap;line-height:1.08;letter-spacing:-.055em}#z-oe .oe8-cost-figure .oe8-approx{font-size:.52em;letter-spacing:0;margin-right:.08em}#z-oe .oe7-cost-grid{gap:16px!important}#z-oe .oe7-cost-tile{min-height:205px;padding:23px 25px!important;display:flex;flex-direction:column;gap:0}#z-oe .oe7-tile-top{margin-bottom:18px!important}#z-oe .oe7-tile-label{font-size:19px!important;line-height:1.3;margin-bottom:11px!important}#z-oe .oe7-cost-tile strong{font-size:30px!important;line-height:1.15;margin-bottom:11px!important}#z-oe .oe7-cost-tile small{font-size:16px!important;line-height:1.45}#z-oe .oe8-cost-summary{font-size:15px;margin-top:18px!important;text-align:center}#z-oe .oe8-reassurance{margin-top:58px!important;grid-template-columns:4px minmax(0,1fr) minmax(0,1.3fr);background:#f2eee6;border:1px solid #e8dfd1;border-radius:22px;padding:31px 37px;gap:26px}#z-oe .oe7-assumptions{margin-top:65px}#z-oe .oe7-assumption-band{gap:12px!important}#z-oe .oe7-assumption summary{min-height:74px;font-size:14px;padding:15px 14px;line-height:1.3}#z-oe .oe8-bottom{margin-top:38px;padding:45px 0 20px}@media(max-width:900px){#z-oe .oe5-cost{grid-template-columns:1fr!important;gap:30px!important}#z-oe .oe5-cost-intro{max-width:650px}#z-oe .oe9-cost-header{margin-bottom:38px!important}#z-oe .oe7-assumption-band{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){#z-oe .oe9-cost-header h3{font-size:clamp(35px,9vw,48px)!important}#z-oe .oe9-cost-bridge{font-size:12px}#z-oe .oe7-cost-grid{gap:10px!important}#z-oe .oe7-cost-tile{min-height:173px!important;padding:16px 13px!important}#z-oe .oe7-tile-top{margin-bottom:10px!important}#z-oe .oe7-tile-label{font-size:15px!important;margin-bottom:9px!important}#z-oe .oe7-cost-tile strong{font-size:24px!important;margin-bottom:8px!important}#z-oe .oe7-cost-tile small{font-size:13px!important}#z-oe .oe8-reassurance{grid-template-columns:4px 1fr;gap:12px 16px;padding:26px 21px}#z-oe .oe8-reassurance p{grid-column:2;font-size:16px}#z-oe .oe7-assumption-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important}#z-oe .oe7-assumption summary{font-size:13px;min-height:73px}}@media(max-width:380px){#z-oe .oe7-cost-grid{grid-template-columns:1fr!important}#z-oe .oe7-cost-tile{min-height:145px!important}#z-oe .oe7-assumption-band{grid-template-columns:1fr}}#z-oe .oe5-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}#z-oe .oe13-card{border-radius:26px;overflow:hidden;border:1px solid #e5ded3;background:#fffdf9;display:flex;flex-direction:column;min-width:0;box-shadow:0 10px 30px rgba(13,29,45,.025)}#z-oe .oe13-photo{height:clamp(210px,22.5vw,310px);overflow:hidden;background:#e8e1d6;flex:none}#z-oe .oe13-photo img{width:100%;height:100%;object-fit:cover;object-position:center 45%;display:block}#z-oe .oe13-body{display:flex;flex-direction:column;flex:1;padding:31px 36px 32px;min-width:0}#z-oe .oe13-eyebrow{font-size:12px;font-weight:750;text-transform:uppercase;color:#a47d52;letter-spacing:.22em}#z-oe .oe13-body h3{font-size:clamp(26px,2.4vw,34px);line-height:1.14;letter-spacing:-.046em;font-weight:740;margin:15px 0 26px;color:#0a1728}#z-oe .oe13-outcome{margin:0 0 26px}#z-oe .oe13-outcome-kicker{font-size:15px;line-height:1.5;color:#617080;margin:0 0 10px}#z-oe .oe13-values{display:flex;align-items:baseline;gap:clamp(8px,1.1vw,16px);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:#0a1728;font-size:clamp(29px,2.85vw,43px);font-weight:750;line-height:1.14}#z-oe .oe13-values em{font-size:.42em;line-height:1;color:#aa8962;font-style:normal;letter-spacing:0;font-weight:560}#z-oe .oe13-rail{margin-top:auto;padding-top:21px;border-top:1px solid #e4ddd4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#z-oe .oe13-stat{min-width:0;padding:0 14px;display:flex;flex-direction:column;gap:8px}#z-oe .oe13-stat:first-child{padding-left:0}#z-oe .oe13-stat:last-child{padding-right:0}#z-oe .oe13-stat+.oe13-stat{border-left:1px solid #e6dfd6}#z-oe .oe13-stat strong{color:#101d2c;font-size:clamp(17px,1.6vw,22px);line-height:1.1;font-weight:740;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.035em}#z-oe .oe13-stat span{color:#6a7783;font-size:13px;line-height:1.35}@media(max-width:1050px){#z-oe .oe13-body{padding:27px 24px 29px}#z-oe .oe13-values{font-size:clamp(25px,2.9vw,35px)}#z-oe .oe13-stat{padding:0 9px}#z-oe .oe13-stat strong{font-size:17px}}@media(max-width:750px){#z-oe .oe5-duo{grid-template-columns:1fr;gap:20px}#z-oe .oe13-photo{height:clamp(200px,52vw,315px)}#z-oe .oe13-body{padding:27px 25px 29px}#z-oe .oe13-body h3{font-size:29px}#z-oe .oe13-values{font-size:clamp(27px,7.6vw,41px)}#z-oe .oe13-stat strong{font-size:clamp(16px,4vw,21px)}}@media(max-width:380px){#z-oe .oe13-body{padding:24px 19px}#z-oe .oe13-values{font-size:clamp(24px,7.4vw,28px);gap:7px}#z-oe .oe13-stat{padding:0 7px}#z-oe .oe13-stat strong{font-size:15px}#z-oe .oe13-stat span{font-size:11px}}#z-oe .oe13-card{background:#fffdf9;border-radius:24px;border:1px solid #dfd5c7;overflow:hidden;isolation:isolate}#z-oe .oe13-photo{width:100%;height:clamp(226px,21.4vw,305px);margin:0;padding:0;display:block;overflow:hidden;border:0;border-radius:0;background:#dfdcd4}#z-oe .oe13-photo img{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;max-width:none!important;object-fit:cover!important;object-position:center 43%!important;border:0!important;border-radius:0!important;transform:none!important}#z-oe .oe13-body{padding:29px clamp(22px,2.4vw,35px) 31px}#z-oe .oe13-body h3{margin:13px 0 25px;min-height:2.3em}#z-oe .oe13-values{font-size:clamp(28px,2.85vw,42px);letter-spacing:-.055em;gap:clamp(8px,.9vw,14px)}#z-oe .oe13-stat{gap:7px}#z-oe .oe13-rail{padding-top:21px}#z-oe .oe9-cost-header{margin-bottom:48px!important}#z-oe .oe9-cost-bridge{color:#5b6a7e!important;font-size:clamp(15px,1.25vw,18px)!important;font-weight:450!important;text-transform:none!important;letter-spacing:0!important}#z-oe .oe5-cost{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(18px,2vw,34px)!important;align-items:start!important}#z-oe .oe5-cost-intro{max-width:none!important;padding:0!important;border-radius:19px;background:#f5f2eb;overflow:hidden;display:flex;flex-direction:column;align-self:stretch;min-height:100%}#z-oe .oe14-service-visual{overflow:hidden;width:100%;aspect-ratio:1.68;background:#e8e6e0;flex:none}#z-oe .oe14-service-visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 50%;margin:0}#z-oe .oe14-service-caption{text-align:center;padding:19px 16px 25px;display:flex;flex-direction:column;align-items:center}#z-oe .oe14-service-eyebrow{margin:0!important;max-width:none!important;color:#5d6e7e;font-size:clamp(13px,1.15vw,16px)!important;line-height:1.4!important}#z-oe .oe14-service-amount{font-size:clamp(51px,5vw,75px);font-weight:780;line-height:1.05;letter-spacing:-.07em;margin:12px 0 8px;color:#091827;font-variant-numeric:tabular-nums;white-space:nowrap}#z-oe .oe14-service-amount span{font-size:.55em;vertical-align:.14em;letter-spacing:0}#z-oe .oe14-service-context{margin:0!important;max-width:none!important;font-size:clamp(12px,1vw,15px)!important;color:#728090!important;line-height:1.45!important}#z-oe .oe5-cost-right{min-width:0}#z-oe .oe7-cost-grid{gap:12px!important}#z-oe .oe7-cost-tile{padding:20px 21px!important;min-height:200px!important}#z-oe .oe7-tile-label{font-size:clamp(15px,1.35vw,19px)!important}#z-oe .oe7-cost-tile strong{font-size:clamp(24px,2vw,30px)!important}#z-oe .oe7-cost-tile small{font-size:clamp(13px,1.1vw,16px)!important}@media(max-width:1050px){#z-oe .oe5-cost{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important}#z-oe .oe7-cost-tile{padding:16px!important;min-height:183px!important}#z-oe .oe13-values{font-size:clamp(25px,2.85vw,34px)}#z-oe .oe13-stat strong{font-size:16px}}@media(max-width:800px){#z-oe .oe5-cost{grid-template-columns:1fr!important;gap:24px!important}#z-oe .oe5-cost-intro{max-width:none!important}#z-oe .oe14-service-visual{aspect-ratio:1.9}#z-oe .oe13-body h3{min-height:0}}@media(max-width:750px){#z-oe .oe13-photo{height:clamp(205px,52vw,320px)}#z-oe .oe13-values{font-size:clamp(26px,7vw,42px)}#z-oe .oe7-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:440px){#z-oe .oe13-body{padding:24px 20px 26px}#z-oe .oe13-values{font-size:clamp(25px,7.45vw,33px);gap:7px}#z-oe .oe13-stat{padding:0 8px}#z-oe .oe13-stat strong{font-size:clamp(13px,3.9vw,17px)}#z-oe .oe13-stat span{font-size:11.5px}#z-oe .oe7-cost-tile{min-height:180px!important;padding:16px 13px!important}#z-oe .oe7-tile-label{font-size:14px!important}#z-oe .oe7-cost-tile strong{font-size:22px!important}#z-oe .oe7-cost-tile small{font-size:12px!important}#z-oe .oe14-service-visual{aspect-ratio:1.65}}#z-oe .oe13-card{display:flex!important;flex-direction:column!important;min-width:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;border-radius:24px!important}#z-oe .oe13-photo{position:relative!important;box-sizing:border-box!important;display:block!important;flex:0 0 auto!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:clamp(226px,21.4vw,305px)!important;margin:0!important;padding:0!important;left:auto!important;right:auto!important;transform:none!important;border:0!important;border-radius:0!important;overflow:hidden!important}#z-oe .oe13-photo img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;max-width:100%!important;min-height:100%!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center 44%!important;border:0!important;border-radius:0!important;transform:none!important}#z-oe .oe13-body{width:100%;box-sizing:border-box;display:flex;flex-direction:column;flex:1}#z-oe .oe13-rail{margin-top:auto}#z-oe .oe5-cost{align-items:stretch!important}#z-oe .oe5-cost-intro{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important}#z-oe .oe14-service-visual{position:relative!important;display:block!important;overflow:hidden!important;background:#eeece8!important;aspect-ratio:auto!important;flex:1 1 auto!important;min-height:270px!important;width:100%!important;margin:0!important;padding:0!important}#z-oe .oe14-service-visual img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;opacity:1!important;visibility:visible!important;object-fit:cover!important;object-position:center center!important;margin:0!important;padding:0!important;filter:none!important;transform:none!important}#z-oe .oe14-service-caption{flex:0 0 auto;padding:20px 16px 22px!important}#z-oe .oe14-service-amount{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:.11em!important;margin:11px 0 0!important;letter-spacing:-.055em!important}#z-oe .oe14-service-amount .oe15-approx{font-size:.48em!important;line-height:1;letter-spacing:0!important;vertical-align:baseline!important;margin-right:.08em;font-weight:600}#z-oe .oe14-service-amount .oe15-number{font-size:1em!important;letter-spacing:-.06em}#z-oe .oe14-service-amount .oe15-unit{font-size:.86em!important;letter-spacing:-.02em;margin-left:.015em}#z-oe .oe5-cost-right{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0}#z-oe .oe7-cost-grid{flex:0 0 auto}#z-oe .oe8-cost-summary{flex:0 0 auto}#z-oe .oe7-assumptions{margin-top:60px!important}#z-oe .oe7-assumption-heading{font-size:clamp(18px,1.45vw,22px)!important;font-weight:680!important;margin-bottom:22px!important;letter-spacing:-.025em!important}#z-oe .oe7-assumption-band{gap:10px!important}#z-oe .oe7-assumption{background:#fffdf9!important;border:1px solid #e5d9c9!important;border-radius:15px!important;box-shadow:none!important;min-width:0!important}#z-oe .oe7-assumption summary{gap:10px!important;min-height:75px!important;padding:15px 14px!important;font-size:clamp(12px,.95vw,15px)!important;line-height:1.25!important;font-weight:620!important;display:flex!important;align-items:center!important}#z-oe .oe15-assumption-icon{flex:0 0 33px;width:33px;height:33px;background:#f6f1e9;border-radius:10px;color:#aa8054;display:flex;align-items:center;justify-content:center}#z-oe .oe15-assumption-icon svg{height:18px!important;width:18px!important;display:block!important}#z-oe .oe7-plus{margin-left:auto!important;flex-shrink:0!important}#z-oe .oe7-assumption:focus-within{outline-offset:3px}@media(max-width:800px){#z-oe .oe14-service-visual{aspect-ratio:1.75!important;flex:none!important;min-height:0!important}#z-oe .oe5-cost-right{justify-content:flex-start!important}}@media(max-width:750px){#z-oe .oe13-photo{height:clamp(205px,52vw,320px)!important}#z-oe .oe7-assumption-band{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:440px){#z-oe .oe7-assumption-band{grid-template-columns:1fr!important}#z-oe .oe7-assumption summary{min-height:62px!important}}.zj-band,.zj-actions{display:none}.zj-js .zj-band{display:block}.zj-js .zj-actions{display:flex}.zj-js .zj-canvas:not(.zj-ready){display:none}/* pages without a landing paint their first chapter with the page (no layout shift when the controller starts) */.zj-js .zj-canvas.zj-nolanding:not(.zj-ready){display:block}.zj-js .zj-canvas.zj-nolanding:not(.zj-ready) section[role=tabpanel] ~ section[role=tabpanel]{display:none}.zj-canvas[hidden],.zj-landing[hidden],.zj-panel[hidden],[data-zj-part][hidden],.zj-context[hidden]{display:none!important}html body main .zj-panel[hidden],html body main .zj-landing[hidden],html body main section.hero.zj-landing[hidden],html body main .zj-canvas[hidden],html body main #z-oe [data-zj-part][hidden]{display:none!important}#zj-explore{gap:.45em}.zj-band{--zj-ink:#081321;--zj-gold:#be7a1b;--zj-gold-text:#8f6224;--zj-muted:#5f6b7a;position:sticky;top:var(--zj-top,64px);z-index:50;background:rgba(244,242,237,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-block:1px solid rgba(232,227,218,.85);font-family:"Inter ZARYA",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}.zj-tabs{display:grid;grid-template-columns:repeat(var(--zj-n,5),minmax(0,1fr));max-width:1440px;margin:0 auto;padding:0 18px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.zj-tabs::-webkit-scrollbar{display:none}.zj-tab{appearance:none;-webkit-appearance:none;font:inherit;border:0;border-right:1px solid rgba(104,115,130,.14);background:transparent;position:relative;text-align:left;cursor:pointer;min-width:0;min-height:58px;padding:15px 12px 13px;color:var(--zj-muted);transition:background .25s ease,color .25s ease}.zj-tab:last-child{border-right:0}.zj-tab b{display:block;color:var(--zj-ink);font-size:13px;line-height:1;font-weight:700;margin-bottom:6px;transition:color .25s ease}.zj-tab span{display:block;font-size:11px;line-height:1.2;font-weight:650;text-transform:uppercase;letter-spacing:.05em}.zj-tab:hover{background:rgba(255,255,255,.55)}.zj-tab.is-active{background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(250,244,232,.9));color:var(--zj-ink)}.zj-tab.is-active b{color:var(--zj-gold-text)}.zj-tab::after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;background:var(--zj-gold);border-radius:2px;transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.2,.7,.2,1)}.zj-tab.is-active::after{transform:scaleX(1)}.zj-tab:focus-visible{outline:3px solid rgba(190,122,27,.45);outline-offset:-3px;border-radius:8px}/* contextual row for an unnumbered closing chapter (Trust: The Human Story) */.zj-context{max-width:1440px;margin:0 auto;padding:10px 30px;border-top:1px solid rgba(104,115,130,.14);display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--zj-gold-text)}.zj-context em{font-style:normal;letter-spacing:.06em;font-weight:600;color:var(--zj-muted);text-transform:none;font-size:12px}/* edge cues so a scrolling strip is discoverable on narrow phones */.zj-band::before,.zj-band::after{content:"";position:absolute;top:0;bottom:0;width:34px;pointer-events:none;opacity:0;transition:opacity .2s;z-index:2}.zj-band::before{left:0;background:linear-gradient(90deg,rgba(244,242,237,.98),rgba(244,242,237,0))}.zj-band::after{right:0;background:linear-gradient(270deg,rgba(244,242,237,.98),rgba(244,242,237,0))}.zj-band.zj-more-l::before,.zj-band.zj-more-r::after{opacity:1}.zj-actions{max-width:1440px;margin:16px auto 0;padding:0 18px 4px;justify-content:space-between;align-items:center;gap:16px}.zj-btn{appearance:none;-webkit-appearance:none;font:inherit;cursor:pointer;border:1px solid #e0dacd;background:#fff;color:#081321;border-radius:999px;min-height:46px;padding:0 22px;font-size:14px;font-weight:700;letter-spacing:.01em;transition:background .2s,border-color .2s,transform .2s}.zj-btn:hover{border-color:#cdbfa6}.zj-btn.primary{background:#081321;color:#fff;border-color:#081321}.zj-btn.primary:hover{background:#1a2a3f}.zj-btn:focus-visible{outline:3px solid rgba(190,122,27,.45);outline-offset:3px}.zj-btn[hidden]{display:inline-flex!important}.zj-progress{font-size:12px;color:#687387;font-weight:650;text-align:center}.zj-panel.zj-enter{animation:zjIn .34s cubic-bezier(.2,.7,.2,1) both}@keyframes zjIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:800px){.zj-tabs{display:flex;padding:0 8px}.zj-tab{flex:0 0 auto;min-width:148px}.zj-context{padding:10px 18px}.zj-actions{padding:0 14px 4px;flex-wrap:wrap}.zj-progress{order:-1;flex:1 0 100%}.zj-btn{flex:1 1 0;min-height:48px;padding:0 16px}}@media(prefers-reduced-motion:reduce){.zj-panel.zj-enter{animation:none}.zj-tab,.zj-tab b,.zj-tab::after,.zj-btn,.zj-band::before,.zj-band::after{transition:none}}/* never let a label clip: wrap to two lines inside the tab instead */.zj-tab span{overflow-wrap:anywhere}.zj-tab{display:flex;flex-direction:column;justify-content:flex-start}/* one-or-two-line tabs share a baseline: number on top, label below *//* compact floating Previous / Next (optional, per page).
   Quiet by design: small light pill, hidden while the in-flow row is visible, while a form field
   has focus (mobile keyboard) and in the landing state. */.zj-float{position:fixed;z-index:60;right:max(14px,env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:0;padding:3px;border-radius:999px;background:rgba(255,253,249,.96);border:1px solid #e0dacd;box-shadow:0 6px 22px rgba(8,19,33,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#081321;font-family:"Inter ZARYA",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}.zj-float[hidden]{display:none!important}.zj-fbtn{appearance:none;-webkit-appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background .2s}.zj-fbtn[hidden]{display:none!important}.zj-fbtn:hover{background:rgba(8,19,33,.06)}.zj-fbtn:focus-visible{outline:3px solid rgba(143,98,36,.55);outline-offset:-3px}.zj-fcount{font-size:12px;font-weight:650;letter-spacing:.06em;padding:0 4px;min-width:40px;text-align:center;color:#3d4a5c;font-variant-numeric:tabular-nums}.zj-fcount:empty{display:none}@media(max-width:800px){.zj-float{right:max(10px,env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.zj-fbtn{transition:none}}@media print{.zj-float{display:none!important}}/* final-link action (Trust: Discover our Owner Stories) */a.zj-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}a.zj-btn.primary{color:#fff}a.zj-btn[hidden]{display:none!important}.zj-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.zj-sr[hidden]{display:none}a.zj-btn{gap:.45em}/* floating control steps aside from protected content (see positionFloat in the controller) */.zj-float{transition:opacity .18s ease,visibility 0s linear 0s}.zj-float.zj-f-left{right:auto;left:max(14px,env(safe-area-inset-left,0px))}.zj-float.zj-f-away{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s}@media(max-width:800px){.zj-float.zj-f-left{left:max(10px,env(safe-area-inset-left,0px))}}@media(prefers-reduced-motion:reduce){.zj-float,.zj-float.zj-f-away{transition:none}}.zj-band{background:rgba(249,248,244,.96);border-block:1px solid rgba(224,218,205,.95);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.zj-tabs{padding:14px 18px 13px;gap:0;align-items:stretch;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.zj-tab{display:flex;flex-direction:column;justify-content:center;gap:5px;min-height:72px;padding:13px 16px;background:#fff;color:#687789;transform:translate3d(0,0,0);transform-origin:center bottom;border-right:1px solid #e5e0d9;transition:transform 240ms cubic-bezier(.2,.75,.25,1),background-color 240ms cubic-bezier(.2,.75,.25,1),box-shadow 240ms cubic-bezier(.2,.75,.25,1),border-color 240ms cubic-bezier(.2,.75,.25,1),color 240ms cubic-bezier(.2,.75,.25,1);z-index:0}.zj-tab b{font-size:14px;font-weight:650;line-height:1;letter-spacing:-.02em;margin-bottom:0;color:#6b798d;transition:color 240ms cubic-bezier(.2,.75,.25,1)}.zj-tab span{font-size:11px;font-weight:650;line-height:1.35;letter-spacing:.02em;text-transform:uppercase;color:inherit}.zj-tab:hover:not(.is-active){transform:translate3d(0,-3px,0);background:#fffdf9;box-shadow:0 5px 17px rgba(31,31,26,.12);z-index:3;border-radius:4px}.zj-tab.is-active,.zj-tab.is-active:hover{background:#f9f0e3;color:#081321;transform:translate3d(0,-6px,0);z-index:5;border-radius:5px 5px 2px 2px;box-shadow:0 10px 24px rgba(30,29,25,.17),0 2px 6px rgba(30,29,25,.065)}.zj-tab.is-active b{color:#8f6224}.zj-tab::after{left:16px;right:16px;height:3px;background:#a5712b;border-radius:2px;transform:scaleX(0);transform-origin:left center}.zj-tab.is-active::after{transform:scaleX(1)}.zj-tab:focus-visible{outline:3px solid rgba(143,98,36,.6);outline-offset:-4px}@media(max-width:800px){.zj-tabs{display:flex;padding:14px 8px 15px}.zj-tab{flex:0 0 auto;min-width:168px;min-height:74px;padding:13px 14px}.zj-tab::after{left:14px;right:14px}}@media(hover:none){.zj-tab:hover:not(.is-active){transform:none;box-shadow:none;background:#fff}.zj-tab.is-active,.zj-tab.is-active:hover{transform:translate3d(0,-6px,0)}}@media(prefers-reduced-motion:reduce){.zj-tab,.zj-tab:hover,.zj-tab.is-active,.zj-tab.is-active:hover{transition:none!important}.zj-tab:hover:not(.is-active){transform:none}.zj-tab.is-active,.zj-tab.is-active:hover{transform:translate3d(0,-6px,0)}}/* Q11. Financed Ownership card, Safari/macOS asymmetric photo gap.
   Root cause: the embedded Financed photograph carries a 17px (2.69% of 631px) cream strip baked into
   its LEFT edge; the Cash photograph does not. Earlier patches widened the image by 3px, which hid only
   1.5px of a strip that is about 15px wide at card width 577px. The photograph is left untouched: it is
   scaled 2.85% about its right edge inside the clipped frame, which removes the strip at every card
   width and keeps the right edge, top crop and radius unchanged. */html body #z-oe .oe5-duo .oe13-card .oe13-photo img.oe13-trim{transform:scale(1.0285)!important;transform-origin:100% 43%!important}/* Q4. Gold eyebrow text. Decorative champagne (rules, underlines, ornaments) is unchanged.
   V28.60: unified on the typography-system eyebrow token #855615 (6.3:1 on white) so Earnings matches every other page. */html body #z-oe .oe-eyebrow,
html body #z-oe .oe13-eyebrow,
html body #z-oe .oe5-eyebrow,
html body #z-oe .oe5-kicker,
html body #z-oe .oe7-cost-eyebrow,
html body #z-oe .oe9-cost-header .oe5-eyebrow,
html body #discovery.s2-parity .eyebrow,
html body #discovery>.wrap>.eyebrow,
html body #weekly-app .z3-intro .eyebrow,
html body #weekly-app .z3-story .eyebrow{color:var(--ztype-eyebrow,#855615)!important;font-size:12px!important;font-weight:750!important;letter-spacing:.20em!important}/* quiet text link beside a landing CTA (Trust: Meet our owners) */.zj-sublink{display:inline-flex;align-items:center;gap:.4em;min-height:44px;margin:0 0 0 24px;font-size:15px;font-weight:600;color:#081321;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;vertical-align:middle}.zj-sublink:hover{text-decoration-thickness:2px}.zj-sublink:focus-visible{outline:3px solid rgba(143,98,36,.6);outline-offset:3px;border-radius:4px}@media(max-width:560px){.zj-sublink{display:flex;margin:10px 0 0}}/* Home hero: one live action replaces the two buttons that were baked into the art. Same place, same navy pill. */.hero__cta{position:absolute;left:4.65%;top:72%;display:inline-flex;align-items:center;gap:.5em;min-height:44px;height:8%;padding:0 clamp(18px,1.9vw,30px);font-size:clamp(14px,1.12vw,17px);white-space:nowrap;border-radius:12px;box-sizing:border-box}/* Home 320px: "Our responsibility" wrapped to a lone word. Below 600px the fit rule does not apply, so the line
   wraps at its natural width: at 32px it needs about 262px but the column is 234px. 28px fits with room to spare.
   Scoped to 339px and below; 340px upward already fits and is left untouched. */@media(max-width:339px){#acc-h.fit .ln{font-size:28px}}/* Q4 follow-through: measured AA failures of small muted text inside Ownership Economics / Cost (inherited from V24.12).
   Greys darkened to #5f6b7a (>= 5.4:1 on #fbfaf7 / #fff); small gold text uses #855615. Decorative champagne is unchanged. */#z-oe .oe5-intro > p,#z-oe .oe5-compact-note,#z-oe .oe5-carline,#z-oe .oe7-cost-tile > small{color:#5f6b7a!important}#z-oe .oe7-share,#z-oe div[aria-label] > em{color:#855615!important}/* Home landing: the hero card no longer sits flush against the footer rule now that it is a stand-alone landing */body.home main .hero{margin-bottom:clamp(24px,4vw,56px)}#zj-canvas #discovery .wrap,#zj-canvas #z-oe .oe5-wrap,#zj-canvas #weekly-app .wrap,#zj-canvas #eligibility .wrap{width:min(1380px,90%)!important;max-width:1380px!important;margin-inline:auto!important;box-sizing:border-box!important}#zj-canvas #discovery.s2-parity .wrap{text-align:left!important}#zj-canvas #discovery .eyebrow,#zj-canvas #discovery h2,#zj-canvas #discovery p.sub{margin-left:0!important;margin-right:0!important;text-align:left!important;max-width:none!important;width:auto!important}#zj-canvas #discovery h2{font-size:clamp(40px,5vw,70px)!important;line-height:1.07!important;letter-spacing:-.055em!important}#zj-canvas #discovery .selector{justify-content:flex-start!important}#zj-canvas #discovery .results{text-align:left!important}#zj-canvas #z-oe .oe5-intro,#zj-canvas #z-oe .oe9-cost-header{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;text-align:left!important;transform:none!important}#zj-canvas #z-oe .oe5-intro>*,#zj-canvas #z-oe .oe9-cost-header>*{text-align:left!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;transform:none!important}#zj-canvas #z-oe .oe5-intro h2,#zj-canvas #z-oe .oe9-cost-header h3{font-size:clamp(43px,5.2vw,76px)!important;line-height:1.06!important;letter-spacing:-.059em!important;width:100%!important;max-width:100%!important;white-space:normal!important}#zj-canvas #z-oe .oe5-intro{margin-bottom:52px!important}#zj-canvas #z-oe .oe9-cost-header{margin-bottom:46px!important}#zj-canvas #weekly-app .z3-intro{width:100%!important;max-width:100%!important;text-align:left!important;margin:0 0 50px!important}#zj-canvas #weekly-app .z3-intro>*{text-align:left!important;margin-left:0!important;margin-right:0!important;max-width:100%!important}#zj-canvas #weekly-app .z3-intro h2{font-size:clamp(42px,5.15vw,76px)!important;line-height:1.07!important;letter-spacing:-.06em!important}#zj-canvas #weekly-app .z3-intro p{max-width:750px!important;font-size:18px!important;line-height:1.62!important}#zj-canvas #weekly-app .z3-showcase{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:clamp(32px,5vw,86px)!important;align-items:center!important}#zj-canvas #weekly-app .z3-story{padding:0!important;max-width:none!important;margin:0!important;min-width:0!important}#zj-canvas #weekly-app .z3-feature-lead{font-size:clamp(29px,3vw,42px)!important;letter-spacing:-.04em!important;line-height:1.12!important;color:#101b2a!important;font-weight:730!important;margin:0 0 14px!important}#zj-canvas #weekly-app .z3-feature-copy{font-size:17px!important;line-height:1.6!important;color:#5b6a7e!important;margin:0 0 25px!important;max-width:470px!important}/* Phone artwork already has a photographic device frame: never add another frame. Proof metrics sit in their own row, never over the screen. */#zj-canvas #weekly-app .z3-product{min-width:0!important;min-height:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;align-items:start!important;justify-items:center!important;padding:28px 24px!important;border:1px solid #e9e0d4!important;border-radius:30px!important;background:linear-gradient(155deg,#f8f5ef,#eee8de)!important;overflow:hidden!important}#zj-canvas #weekly-app .z3-glow{display:none!important}#zj-canvas #weekly-app .z3-phone.z3-final-device{grid-column:1/-1!important;grid-row:1!important;position:relative!important;width:min(350px,80%)!important;max-width:350px!important;height:auto!important;aspect-ratio:852/1844!important;padding:0!important;margin:0 auto!important;filter:drop-shadow(0 24px 20px rgba(19,27,37,.16))!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}#zj-canvas #weekly-app .z3-phone.z3-final-device::before,#zj-canvas #weekly-app .z3-phone.z3-final-device::after{display:none!important;content:none!important}#zj-canvas #weekly-app .z3-final-screen{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important}#zj-canvas #weekly-app .z3-proof{grid-row:2!important;position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;max-width:none!important;width:100%!important;min-width:0!important;z-index:2!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5ded1!important;border-radius:18px!important;padding:16px!important;backdrop-filter:none!important}#zj-canvas #weekly-app .z3-proof-top{grid-column:1!important}#zj-canvas #weekly-app .z3-proof-bottom{grid-column:2!important}#zj-canvas #weekly-app .z3-proof strong{font-size:clamp(15px,1.5vw,20px)!important;overflow-wrap:anywhere!important}/* Closing uses the same 90% centred page grid as every other section, never edge-to-edge split. */#zj-canvas #eligibility.closing.closing-photo{padding:clamp(58px,6vw,100px) 0!important;text-align:left!important;min-height:0!important;background:#f8f7f3!important}#zj-canvas #eligibility .closing-photo-layout{display:grid!important;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr)!important;align-items:center!important;gap:clamp(36px,5vw,80px)!important}#zj-canvas #eligibility .closing-photo-copy{min-width:0!important;width:100%!important;text-align:left!important}#zj-canvas #eligibility .closing-photo-copy>*{text-align:left!important;margin-left:0!important;margin-right:0!important;max-width:100%!important}#zj-canvas #eligibility h2{font-size:clamp(42px,5vw,74px)!important;line-height:1.08!important;letter-spacing:-.058em!important;margin:20px 0 24px!important;white-space:normal!important}#zj-canvas #eligibility .closing-photo-copy .sub{max-width:420px!important;margin-bottom:30px!important}#zj-canvas #eligibility .closing-photo-visual{min-width:0!important;width:100%!important;aspect-ratio:1.5!important;border:1px solid #e4d9c8!important;border-radius:25px!important;box-shadow:0 18px 46px rgba(20,28,40,.09)!important;overflow:hidden!important}#zj-canvas #eligibility .closing-photo-visual img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}@media(max-width:980px){#zj-canvas #weekly-app .z3-showcase,#zj-canvas #eligibility .closing-photo-layout{grid-template-columns:1fr!important}#zj-canvas #weekly-app .z3-product{max-width:720px!important;width:100%!important}#zj-canvas #eligibility .closing-photo-visual{aspect-ratio:1.65!important}}@media(max-width:600px){#zj-canvas #discovery h2,#zj-canvas #z-oe .oe5-intro h2,#zj-canvas #z-oe .oe9-cost-header h3,#zj-canvas #weekly-app .z3-intro h2,#zj-canvas #eligibility h2{font-size:clamp(34px,9vw,48px)!important;letter-spacing:-.045em!important}#zj-canvas #weekly-app .z3-product{padding:18px 12px!important;gap:10px!important}#zj-canvas #weekly-app .z3-phone.z3-final-device{width:min(300px,83%)!important}#zj-canvas #weekly-app .z3-proof{padding:12px!important}#zj-canvas #weekly-app .z3-proof strong{font-size:14px!important}#zj-canvas #weekly-app .z3-proof span{font-size:11px!important}#zj-canvas #eligibility .closing-photo-visual{aspect-ratio:1.2!important}}#zj-canvas #z-oe .oe5-wrap{width:min(1380px,90%)!important;max-width:1380px!important;margin-inline:auto!important}#zj-canvas #z-oe .oe5-intro{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;max-width:820px!important;width:100%!important;margin:0 0 56px!important;padding:0!important}#zj-canvas #z-oe .oe5-intro .oe5-eyebrow,#zj-canvas #z-oe .oe5-intro h2,#zj-canvas #z-oe .oe5-intro p,#zj-canvas #z-oe .oe5-intro .oe5-carline{margin-left:0!important;margin-right:0!important;text-align:left!important}#zj-canvas #z-oe .oe5-intro h2{display:block!important;width:auto!important;max-width:13.8ch!important;margin:18px 0 18px!important;font-size:clamp(44px,5.1vw,78px)!important;line-height:1.04!important;letter-spacing:-.062em!important;white-space:normal!important}#zj-canvas #z-oe .oe5-intro p{max-width:760px!important;font-size:19px!important;line-height:1.55!important;color:#5b6a7e!important}#zj-canvas #z-oe .oe5-intro .oe5-carline{display:flex!important;align-items:center!important;gap:10px!important;margin-top:16px!important;font-size:14px!important;color:#5b6a7e!important}#zj-canvas #z-oe .oe9-cost-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;width:100%!important;max-width:760px!important;margin:0 0 44px!important;padding:0!important}#zj-canvas #z-oe .oe9-cost-header .oe5-eyebrow,#zj-canvas #z-oe .oe9-cost-header h3,#zj-canvas #z-oe .oe9-cost-header .oe9-cost-bridge{margin-left:0!important;margin-right:0!important;text-align:left!important}#zj-canvas #z-oe .oe9-cost-header .oe5-eyebrow{text-transform:uppercase!important;letter-spacing:.20em!important;color:#855615!important;font-weight:750!important}#zj-canvas #z-oe .oe9-cost-header h3{display:block!important;width:auto!important;max-width:11.2ch!important;margin:18px 0 18px!important;font-size:clamp(44px,5vw,76px)!important;line-height:1.04!important;letter-spacing:-.062em!important;white-space:normal!important}#zj-canvas #z-oe .oe9-cost-header .oe9-cost-bridge{max-width:680px!important;font-size:18px!important;line-height:1.55!important;letter-spacing:0!important;text-transform:none!important;font-weight:450!important;color:#5b6a7e!important}#zj-canvas #eligibility .closing-photo-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:clamp(32px,4.4vw,68px)!important}#zj-canvas #eligibility .closing-photo-copy{max-width:520px!important}#zj-canvas #eligibility h2{max-width:8.1ch!important;width:auto!important}#zj-canvas #eligibility .closing-photo-copy .sub{max-width:430px!important}@media(max-width:980px){#zj-canvas #z-oe .oe5-intro,#zj-canvas #z-oe .oe9-cost-header{max-width:none!important}#zj-canvas #eligibility .closing-photo-layout{grid-template-columns:1fr!important}#zj-canvas #eligibility .closing-photo-copy{max-width:none!important}}@media(max-width:600px){#zj-canvas #z-oe .oe5-intro h2,#zj-canvas #z-oe .oe9-cost-header h3{max-width:none!important;font-size:clamp(34px,9vw,48px)!important;letter-spacing:-.048em!important}#zj-canvas #z-oe .oe5-intro p,#zj-canvas #z-oe .oe9-cost-header .oe9-cost-bridge{font-size:16px!important}}/* A single consistent design: headings precisely two lines and left aligned. */#zj-canvas #z-oe .oe5-intro{align-items:flex-start!important;max-width:none!important;margin:0 0 44px!important;text-align:left!important}#zj-canvas #z-oe .oe5-intro h2{display:block!important;align-self:flex-start!important;max-width:none!important;width:auto!important;white-space:nowrap!important;text-align:left!important;margin:18px 0 17px!important;font-size:clamp(38px,4.55vw,68px)!important;line-height:1.08!important;letter-spacing:-.058em!important}#zj-canvas #z-oe .oe5-intro p,#zj-canvas #z-oe .oe5-intro .oe5-carline{text-align:left!important;align-self:flex-start!important}#zj-canvas #z-oe .oe9-cost-header{align-items:flex-start!important;max-width:none!important;text-align:left!important}#zj-canvas #z-oe .oe9-cost-header h3{align-self:flex-start!important;max-width:none!important;width:auto!important;white-space:nowrap!important;text-align:left!important;font-size:clamp(39px,4.65vw,69px)!important;line-height:1.08!important}/* Exterior labels: above each photo, never in the image or inside the lower content area. */#zj-canvas #z-oe .oe5-duo{align-items:stretch!important;gap:22px!important}#zj-canvas #z-oe .oe13-card{display:flex!important;flex-direction:column!important;min-width:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}#zj-canvas #z-oe .oe13-above-label{display:block!important;align-self:flex-start!important;margin:0 0 14px!important;color:#97651f!important;font-size:13px!important;font-weight:760!important;letter-spacing:.22em!important;line-height:1.45!important;text-transform:uppercase!important}#zj-canvas #z-oe .oe13-photo{flex:0 0 auto!important;border-radius:22px 22px 0 0!important;overflow:hidden!important}#zj-canvas #z-oe .oe13-body{display:flex!important;flex-direction:column!important;flex:1!important;padding:35px 34px 31px!important;background:#fffdfa!important;border:1px solid #e2d4c0!important;border-top:0!important;border-radius:0 0 22px 22px!important;min-width:0!important}#zj-canvas #z-oe .oe13-body h3{margin:0 0 23px!important;line-height:1.16!important;letter-spacing:-.045em!important}#zj-canvas #z-oe .oe13-outcome{margin-top:0!important;margin-bottom:25px!important}#zj-canvas #z-oe .oe13-outcome-kicker{margin:0 0 13px!important}#zj-canvas #z-oe .oe13-values{margin:0!important;column-gap:15px!important}#zj-canvas #z-oe .oe13-rail{margin-top:auto!important;padding-top:25px!important;row-gap:12px!important}#zj-canvas #z-oe .oe13-range-dash{margin:0 6px!important}@media(max-width:1120px){#zj-canvas #z-oe .oe5-intro h2,#zj-canvas #z-oe .oe9-cost-header h3{white-space:normal!important;font-size:clamp(34px,4.8vw,61px)!important}}@media(max-width:720px){#zj-canvas #z-oe .oe13-body{padding:29px 24px 28px!important}#zj-canvas #z-oe .oe13-above-label{margin-bottom:11px!important}#zj-canvas #z-oe .oe5-intro h2,#zj-canvas #z-oe .oe9-cost-header h3{font-size:clamp(34px,8vw,49px)!important}}/* Explicitly dominate earlier !important display rules: hidden chapters must never render. */html body main #zj-canvas #z-oe [data-zj-part][hidden],
html body main #zj-canvas #z-oe [data-zj-part][hidden] *,
html body main #zj-canvas #z-oe .oe5-intro[hidden],
html body main #zj-canvas #z-oe .oe9-cost-header[hidden],
html body main #zj-canvas #z-oe .oe5-cost[hidden]{display:none!important}/* Keep the vehicle's full model title within the original card, without orphaning R. */html body main #discovery #model-name{font-size:clamp(26px,2.25vw,39px)!important;line-height:1.12!important;letter-spacing:-.055em!important;overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important}@media(max-width:650px){html body main #discovery #model-name{font-size:clamp(22px,5.8vw,30px)!important}}#zj-canvas #weekly-app .z3-intro{width:100%!important;max-width:none!important;text-align:left!important;margin:0 0 54px!important}#zj-canvas #weekly-app .z3-intro>*{text-align:left!important;margin-left:0!important;margin-right:0!important}#zj-canvas #weekly-app .z3-intro h2{max-width:720px!important;font-size:clamp(42px,5.15vw,76px)!important;line-height:1.05!important;letter-spacing:-.068em!important}#zj-canvas #weekly-app .z3-intro p{max-width:760px!important;font-size:18px!important;line-height:1.58!important;color:#5b6a7e!important}#zj-canvas #weekly-app .z3-showcase{display:grid!important;grid-template-columns:minmax(360px,.96fr) minmax(420px,1.04fr)!important;gap:clamp(34px,5.2vw,92px)!important;align-items:center!important}#zj-canvas #weekly-app .z3-product{order:1!important;position:relative!important;min-width:0!important;min-height:760px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:10px 20px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important;isolation:isolate!important}#zj-canvas #weekly-app .z3-story{order:2!important;max-width:560px!important;min-width:0!important;margin:0!important;padding:0!important;justify-self:start!important;align-self:center!important;text-align:left!important}#zj-canvas #weekly-app .z3-story .eyebrow{display:block!important;color:#855615!important;font-weight:750!important;letter-spacing:.20em!important;font-size:12px!important;text-transform:uppercase!important;margin:0 0 18px!important}#zj-canvas #weekly-app .z3-feature-lead{font-size:clamp(36px,3.95vw,58px)!important;line-height:1.07!important;letter-spacing:-.058em!important;color:#091422!important;font-weight:760!important;margin:0 0 18px!important;max-width:10.8ch!important}#zj-canvas #weekly-app .z3-feature-copy{font-size:18px!important;line-height:1.62!important;color:#5b6a7e!important;max-width:490px!important;margin:0 0 26px!important}#zj-canvas #weekly-app .z3-tabs{margin:0 0 24px!important}#zj-canvas #weekly-app .z3-description{padding-top:18px!important;margin:0 0 20px!important;border-top:1px solid #dfd6c9!important}#zj-canvas #weekly-app .z3-description strong{display:block!important;font-size:22px!important;line-height:1.25!important;color:#0c1724!important;margin-bottom:8px!important}#zj-canvas #weekly-app .z3-description p{font-size:18px!important;line-height:1.58!important;color:#5b6a7e!important;max-width:470px!important;margin:0!important}#zj-canvas #weekly-app .z3-benefits{margin:0 0 24px!important}#zj-canvas #weekly-app .z3-fine{font-size:16px!important;line-height:1.55!important;color:#5b6a7e!important;max-width:495px!important;margin:0!important}#zj-canvas #weekly-app .z3-phone.z3-final-device{position:relative!important;width:min(430px,82%)!important;max-width:430px!important;height:auto!important;aspect-ratio:852/1844!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;filter:drop-shadow(0 6px 8px rgba(14,22,30,.08)) drop-shadow(0 30px 42px rgba(14,22,30,.16)) drop-shadow(0 54px 76px rgba(14,22,30,.10))!important}#zj-canvas #weekly-app .z3-phone.z3-final-device::before,#zj-canvas #weekly-app .z3-phone.z3-final-device::after{display:none!important;content:none!important}#zj-canvas #weekly-app .z3-proof{position:absolute!important;z-index:4!important;width:220px!important;max-width:220px!important;background:rgba(255,255,255,.98)!important;border:1px solid #e5ddd0!important;border-radius:20px!important;padding:18px 18px 17px!important;box-shadow:0 22px 42px rgba(15,23,32,.10)!important;backdrop-filter:blur(10px)!important}#zj-canvas #weekly-app .z3-proof-top{top:148px!important;right:-8px!important;left:auto!important;bottom:auto!important}#zj-canvas #weekly-app .z3-proof-bottom{bottom:120px!important;left:-10px!important;right:auto!important;top:auto!important}#zj-canvas #weekly-app .z3-proof small{display:block!important;font-size:10px!important;font-weight:790!important;letter-spacing:.18em!important;color:#855615!important;margin-bottom:8px!important}#zj-canvas #weekly-app .z3-proof strong{display:block!important;font-size:21px!important;line-height:1.16!important;letter-spacing:-.03em!important;color:#0b1724!important}#zj-canvas #weekly-app .z3-proof span{display:block!important;font-size:12px!important;line-height:1.48!important;color:#5b6a7e!important;margin-top:8px!important}@media(max-width:1100px){#zj-canvas #weekly-app .z3-showcase{grid-template-columns:1fr!important;gap:30px!important}#zj-canvas #weekly-app .z3-product{order:1!important;min-height:720px!important}#zj-canvas #weekly-app .z3-story{order:2!important;max-width:680px!important}}@media(max-width:700px){#zj-canvas #weekly-app .z3-intro{margin-bottom:38px!important}#zj-canvas #weekly-app .z3-intro h2{font-size:clamp(35px,9vw,46px)!important}#zj-canvas #weekly-app .z3-product{min-height:610px!important;padding:0 6px 8px!important}#zj-canvas #weekly-app .z3-phone.z3-final-device{width:min(330px,84vw)!important}#zj-canvas #weekly-app .z3-proof{width:170px!important;max-width:170px!important;padding:14px 14px 13px!important;border-radius:16px!important}#zj-canvas #weekly-app .z3-proof strong{font-size:17px!important}#zj-canvas #weekly-app .z3-proof span{font-size:11px!important}#zj-canvas #weekly-app .z3-proof-top{top:102px!important;right:0!important}#zj-canvas #weekly-app .z3-proof-bottom{bottom:84px!important;left:0!important}}/* Final isolated refinements. A device must be readable, not covered by decorative cards. */#zj-canvas #weekly-app .z3-showcase{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(40px,6vw,100px)!important;align-items:center!important}#zj-canvas #weekly-app .z3-intro{margin-bottom:44px!important}#zj-canvas #weekly-app .z3-product{order:1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;align-items:center!important;justify-items:center!important;gap:14px!important;min-height:0!important;padding:20px 26px 16px!important;background:radial-gradient(ellipse at 50% 39%,#f0e9df 0%,#f7f4ef 56%,transparent 78%)!important;border:0!important;overflow:visible!important}#zj-canvas #weekly-app .z3-story{order:2!important;width:100%!important;max-width:610px!important;align-self:center!important}#zj-canvas #weekly-app .z3-feature-lead{display:block!important;width:100%!important;max-width:none!important;letter-spacing:-.053em!important;font-size:clamp(31px,3.05vw,47px)!important;line-height:1.13!important;font-weight:750!important;margin:0 0 22px!important}#zj-canvas #weekly-app .z3-feature-lead span{display:block!important;white-space:nowrap!important}#zj-canvas #weekly-app .z3-feature-copy{max-width:540px!important}#zj-canvas #weekly-app .z3-phone.z3-final-device{grid-column:1/-1!important;grid-row:1!important;width:min(360px,84%)!important;max-width:360px!important;height:auto!important;aspect-ratio:852/1844!important;margin:0 auto 18px!important;filter:drop-shadow(0 20px 28px rgba(11,20,30,.19))!important;border-radius:11% / 5%!important;overflow:hidden!important}#zj-canvas #weekly-app .z3-final-screen{border-radius:11% / 5%!important;object-fit:contain!important}#zj-canvas #weekly-app .z3-proof{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;inset:auto!important;width:100%!important;max-width:none!important;min-width:0!important;grid-row:2!important;box-sizing:border-box!important;padding:16px 17px!important;border:1px solid #e6ded2!important;border-radius:16px!important;box-shadow:0 8px 20px rgba(15,23,32,.05)!important;backdrop-filter:none!important;background:#fffdf9!important;align-self:stretch!important}#zj-canvas #weekly-app .z3-proof-top{grid-column:1!important}#zj-canvas #weekly-app .z3-proof-bottom{grid-column:2!important}#zj-canvas #weekly-app .z3-proof small{font-size:10px!important;letter-spacing:.13em!important;line-height:1.3!important}#zj-canvas #weekly-app .z3-proof strong{font-size:clamp(16px,1.5vw,20px)!important}#zj-canvas #weekly-app .z3-proof span{font-size:12px!important;line-height:1.45!important}#zj-canvas #weekly-app .z3-story .eyebrow{margin-bottom:20px!important}@media(max-width:1050px){#zj-canvas #weekly-app .z3-showcase{grid-template-columns:1fr!important;gap:45px!important}#zj-canvas #weekly-app .z3-story{max-width:680px!important}#zj-canvas #weekly-app .z3-feature-lead{font-size:clamp(32px,4vw,46px)!important}#zj-canvas #weekly-app .z3-product{max-width:640px!important;width:100%!important}}@media(max-width:600px){#zj-canvas #weekly-app .z3-product{padding:14px 6px!important;gap:10px!important}#zj-canvas #weekly-app .z3-phone.z3-final-device{width:min(320px,79vw)!important}#zj-canvas #weekly-app .z3-feature-lead{font-size:clamp(27px,6.1vw,36px)!important;letter-spacing:-.052em!important}#zj-canvas #weekly-app .z3-proof{padding:13px 11px!important}#zj-canvas #weekly-app .z3-proof small{font-size:9px!important}#zj-canvas #weekly-app .z3-proof strong{font-size:16px!important}#zj-canvas #weekly-app .z3-proof span{font-size:11px!important}}@media(max-width:360px){#zj-canvas #weekly-app .z3-feature-lead{font-size:25px!important}}/* Final design lock for Payment & Proof: approved diagonal callouts, rounded graphite chassis, centred right content. */#zj-canvas #weekly-app .z3-showcase{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(45px,5.6vw,90px)!important;align-items:center!important}#zj-canvas #weekly-app .z3-product{position:relative!important;order:1!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:745px!important;width:100%!important;padding:24px 30px!important;border:none!important;background:transparent!important;overflow:visible!important;isolation:isolate!important}#zj-canvas #weekly-app .z3-story{order:2!important;align-self:center!important;justify-self:start!important;max-width:570px!important;width:100%!important;text-align:left!important}#zj-canvas #weekly-app .z3-glow{position:absolute!important;width:min(570px,100%)!important;aspect-ratio:1!important;background:radial-gradient(circle,rgba(213,188,151,.22) 0%,rgba(213,188,151,.08) 48%,transparent 74%)!important;filter:blur(22px)!important;z-index:-1!important}#zj-canvas #weekly-app .z3-phone.z3-final-device{position:relative!important;width:min(362px,75%)!important;max-width:362px!important;height:auto!important;aspect-ratio:852/1844!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;filter:drop-shadow(0 2px 2px rgba(10,18,29,.20)) drop-shadow(0 17px 24px rgba(10,18,29,.15)) drop-shadow(0 44px 54px rgba(10,18,29,.11))!important}#zj-canvas #weekly-app .z3-phone.z3-final-device::before,#zj-canvas #weekly-app .z3-phone.z3-final-device::after{content:none!important;display:none!important}#zj-canvas #weekly-app .z3-phone .z3-final-screen{border-radius:0!important;object-fit:contain!important}#zj-canvas #weekly-app .z3-proof{position:absolute!important;z-index:5!important;grid-row:auto!important;grid-column:auto!important;width:200px!important;max-width:41%!important;padding:17px 17px 16px!important;inset:auto!important;background:rgba(255,255,255,.98)!important;border:1px solid #e7ddcc!important;border-radius:18px!important;box-shadow:0 17px 35px rgba(20,26,34,.11)!important;backdrop-filter:blur(12px)!important;align-self:auto!important}#zj-canvas #weekly-app .z3-proof-top{top:165px!important;right:-6px!important;bottom:auto!important;left:auto!important}#zj-canvas #weekly-app .z3-proof-bottom{bottom:138px!important;left:-6px!important;right:auto!important;top:auto!important}#zj-canvas #weekly-app .z3-proof small{font-size:10px!important;line-height:1.3!important;letter-spacing:.16em!important}#zj-canvas #weekly-app .z3-proof strong{font-size:20px!important;line-height:1.2!important}#zj-canvas #weekly-app .z3-proof span{font-size:12px!important;line-height:1.48!important}#zj-canvas #weekly-app .z3-feature-lead{max-width:none!important;line-height:1.11!important;font-size:clamp(32px,3.1vw,47px)!important}#zj-canvas #weekly-app .z3-feature-lead span{display:block!important;white-space:nowrap!important}@media(max-width:1080px){#zj-canvas #weekly-app .z3-showcase{grid-template-columns:1fr!important;gap:34px!important}#zj-canvas #weekly-app .z3-product{justify-self:center!important;max-width:640px!important}#zj-canvas #weekly-app .z3-story{justify-self:center!important;max-width:640px!important}}@media(max-width:650px){#zj-canvas #weekly-app .z3-product{min-height:620px!important;padding:12px 5px!important}#zj-canvas #weekly-app .z3-phone.z3-final-device{width:min(305px,72vw)!important}#zj-canvas #weekly-app .z3-proof{width:145px!important;max-width:43%!important;padding:12px!important}#zj-canvas #weekly-app .z3-proof-top{top:115px!important;right:0!important}#zj-canvas #weekly-app .z3-proof-bottom{bottom:96px!important;left:0!important}#zj-canvas #weekly-app .z3-proof strong{font-size:15px!important}#zj-canvas #weekly-app .z3-proof span{font-size:10px!important}#zj-canvas #weekly-app .z3-feature-lead span{white-space:normal!important}}:root{--ztype-font:"Inter ZARYA",Inter,-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Helvetica,Arial,sans-serif;--ztype-ink:#081424;--ztype-muted:#5b6a7e;--ztype-eyebrow:#855615;--ztype-label-weight:750;--ztype-label-tracking:.20em}/* One real typeface for prose, headings, controls — no broad font-size resets. */html body, html body button, html body input, html body select, html body textarea{font-family:var(--ztype-font);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html body h1,html body h2,html body h3,html body h4{font-family:var(--ztype-font);font-optical-sizing:auto}/* All page-level eyebrow labels share one accessible ink, weight and tracking. */html body .eyebrow,
html body .os-eyebrow,
html body .gs-kicker,
html body .panel-eyebrow,
html body .chapter__eyebrow,
html body .oe-eyebrow{color:var(--ztype-eyebrow) !important;font-family:var(--ztype-font) !important;font-size:12px !important;font-weight:var(--ztype-label-weight) !important;letter-spacing:var(--ztype-label-tracking) !important;text-transform:uppercase}/* Explicit chapter kickers seen in legacy embedded page modules. */html body .gs29-intro .eyebrow,
html body #introState .eyebrow,
html body #closeState .eyebrow,
html body #gs-landing .eyebrow{color:var(--ztype-eyebrow)}/* Preserve content hierarchy and avoid font synthesis differences across browsers. */html{-webkit-text-size-adjust:100%}/* Page-local legacy !important rules need matching specificity, without altering panel geometry. */html body #introState .eyebrow,
html body #closeState .eyebrow,
html body #gs-landing .gs29-intro .eyebrow{font-size:12px !important;font-weight:750 !important;letter-spacing:.20em !important;color:var(--ztype-eyebrow) !important}html body a.btn,html body button.btn{font-weight:650}
/* ===== V28.72 · items 16/17 · coordinated callout system =====
   Callouts leave the phone's footprint and sit in a two-up row beneath it,
   so they can never cover app content at any width. !important is scoped to
   this block only: earlier legacy layers (incl. an inline <style>) already use
   !important on the same properties. */
html body #zj-canvas #weekly-app .z3-product{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;justify-content:center !important;align-content:start !important;align-items:stretch !important;gap:16px !important;min-height:0 !important;padding:24px clamp(16px,3vw,30px) 28px !important;position:relative}
html body #zj-canvas #weekly-app .z3-product .z3-phone.z3-final-device{grid-column:1 / -1 !important;justify-self:center !important;margin:0 !important;width:min(362px,78%) !important;position:relative !important}
html body #zj-canvas #weekly-app .z3-product .z3-proof{position:static !important;inset:auto !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;transform:none !important;min-width:0 !important;max-width:none !important;width:auto !important;box-sizing:border-box !important;margin:0 !important}
html body #zj-canvas #weekly-app .z3-product .z3-proof small,
html body #zj-canvas #weekly-app .z3-product .z3-proof span{overflow-wrap:anywhere}
@media (max-width:420px){html body #zj-canvas #weekly-app .z3-product{grid-template-columns:minmax(0,1fr) !important}}

/* ===== V28.72 · item 03 · hero headline never reaches the photo =====
   "More earning potential" is two lines at desktop so the 2nd phrase cannot run into the hero image. */
@media (min-width:701px){html body .hero h1 .ln-a,html body .hero h1 .ln-b{display:block}}

/* ===== V28.72 · item 05 · one chapter-heading token across Earnings chapters 1–5 (weight 760, tracking -.05em, leading 1.07) =====
   Sizes stay under each chapter's own fit logic; only the drifting weight/tracking/leading are unified. */
html body #zj-canvas #discovery h2.fit,html body #zj-canvas #z-oe #oe-title,html body #zj-canvas #weekly-app #weekly-app-title,html body #zj-canvas #eligibility h2,html body #zj-canvas #eligibility h2.fit{font-weight:760 !important;letter-spacing:-.05em !important;line-height:1.07 !important}
