/* Built by scripts/build-v2-assets.js. Edit css/v2/src/, not this file. */
/* 62-page-simple.css */
.ds-simple-head{display:grid;gap:18px;max-width:760px}.ds-simple-head--center{margin:0 auto;text-align:center;justify-items:center}.ds-simple-head--center .ds-eyebrow{justify-content:center}.ds-simple-head .ds-lead{max-width:640px}.ds-simple-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px clamp(32px,6vw,88px);align-items:center}.ds-simple-copy{display:grid;gap:18px}.ds-simple-copy .ds-h2{margin-bottom:4px}.ds-simple-version{display:inline-flex;align-items:center;padding:3px 10px;border-radius:8px;background:var(--ds-tile-navy);color:var(--ds-navy);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;font-weight:700}.ds-simple-date{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-meta)}.ds-simple-ok{color:var(--ds-green-text)}.ds-simple-badge{display:grid;justify-items:center;gap:6px;padding:clamp(32px,5vw,56px);text-align:center;background:var(--ds-page)}.ds-simple-badge-logo{display:inline-flex;align-items:center;justify-content:center;width:104px;height:104px;margin-bottom:14px;border-radius:24px;background:#fff;border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-card)}.ds-simple-badge-logo img{width:auto;height:56px}.ds-simple-badge-name{font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--ds-navy)}.ds-simple-value{display:grid;gap:14px;align-content:start}.ds-simple-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:28px;max-width:720px;margin-left:auto;margin-right:auto}.ds-simple-member{display:grid;gap:4px;text-align:center}.ds-simple-photo{aspect-ratio:1/1;overflow:hidden;border-radius:22px;background:var(--ds-tile-navy);margin-bottom:12px;border:1px solid var(--ds-line)}.ds-simple-photo img{object-position:top}.ds-simple-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.ds-simple-filter{min-height:44px;padding:0 18px;border-radius:99px;border:1px solid var(--ds-line-input);background:#fff;color:var(--ds-body);font-size:15px;font-weight:700;transition:background .2s,color .2s,border-color .2s}.ds-simple-filter:hover{border-color:var(--ds-navy);color:var(--ds-navy)}.ds-simple-filter[aria-pressed=true]{background:var(--ds-navy);border-color:var(--ds-navy);color:#fff}.ds-simple-stories>li{display:flex}.ds-simple-stories>li[hidden]{display:none!important}.ds-simple-story-card{display:flex;flex-direction:column;width:100%;padding:0;overflow:hidden}.ds-simple-story-media{aspect-ratio:16/9;overflow:hidden;background:var(--ds-tile-blue)}.ds-simple-photo img,.ds-simple-story-media img{width:100%;height:100%;object-fit:cover}.ds-simple-story-media--empty{display:flex;align-items:center;justify-content:center;padding:16px;text-align:center;font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--ds-navy);background:linear-gradient(150deg,var(--ds-tile-blue),var(--ds-tile-navy))}.ds-simple-story-body{display:grid;gap:10px;align-content:start;justify-items:start;padding:22px 24px 24px;flex:1}.ds-simple-story-name{margin:0}.ds-simple-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ds-simple-story-stats{display:flex;gap:22px;width:100%;margin-top:6px;padding-top:14px;border-top:1px solid var(--ds-line)}.ds-simple-story-stats>div{display:grid}.ds-simple-story-stats strong{font-size:17px;color:var(--ds-navy)}.ds-simple-empty{display:grid;gap:14px;justify-items:center;max-width:560px;margin:0 auto;padding:clamp(32px,5vw,56px);text-align:center;background:var(--ds-page)}.ds-simple-art{background:var(--ds-surface);border-top:1px solid var(--ds-line);padding-bottom:clamp(64px,8vw,112px)}.ds-simple-art-in{max-width:980px;margin:0 auto;padding:0 var(--ds-gutter)}.ds-simple-art-head{padding:clamp(36px,5vw,72px)0 clamp(24px,3vw,40px)}.ds-simple-art-head .ds-simple-art-in{display:grid;gap:18px;justify-items:start}.ds-simple-art-head .ds-lead{max-width:760px}.ds-simple-art-stats{padding-bottom:8px}.ds-simple-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (min-width:760px){.ds-simple-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-simple-stats--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-simple-stats .ds-card{display:grid;gap:4px;text-align:center;padding:22px 16px;background:var(--ds-page)}.ds-simple-stats strong{font-size:clamp(28px,3.4vw,40px);line-height:1.05;letter-spacing:-.03em;color:var(--ds-navy);overflow-wrap:anywhere}.ds-simple-art-image{margin-top:32px}.ds-simple-art-image img{width:100%;border-radius:22px;border:1px solid var(--ds-line);object-fit:cover}.ds-simple-art-body{max-width:780px;margin-top:clamp(32px,4vw,56px);display:grid;gap:clamp(32px,4vw,52px)}.ds-simple-art-sec{display:grid;gap:16px}.ds-simple-art-h2{margin:0}.ds-simple-quote{margin:0;padding:clamp(24px,3.4vw,40px);border-radius:22px;border-left:4px solid var(--ds-accent);background:var(--ds-page);display:grid;gap:20px}.ds-simple-quote blockquote{margin:0;font-size:clamp(19px,2vw,23px);line-height:1.5;font-style:italic;color:var(--ds-slate-700)}.ds-simple-quote figcaption strong{display:block;color:var(--ds-ink)}.ds-simple-initial{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:99px;background:var(--ds-navy);color:#fff;font-weight:700;flex:none}.ds-simple-timeline{position:relative;display:grid;gap:36px;max-width:860px;margin:0 auto;padding-left:8px}.ds-simple-timeline::before{content:"";position:absolute;left:15px;top:6px;bottom:6px;width:2px;background:var(--ds-line)}.ds-simple-entry{position:relative;display:grid;gap:12px;padding-left:44px}.ds-simple-dot{position:absolute;left:8px;top:4px;width:16px;height:16px;border-radius:99px;background:var(--ds-accent);box-shadow:0 0 0 5px var(--ds-surface)}.ds-simple-entry--improvement .ds-simple-dot{background:var(--ds-green)}.ds-simple-entry--fix .ds-simple-dot{background:var(--ds-amber)}.ds-simple-entry--security .ds-simple-dot{background:var(--ds-rose)}.ds-simple-entry-meta{gap:8px 14px}.ds-simple-entry-card{display:grid;gap:10px;background:var(--ds-page);padding:clamp(18px,2.2vw,26px)}.ds-simple-entry-card .ds-prose{font-size:16px}.ds-simple-entry-card .ds-prose>*+*{margin-top:.8em}.ds-simple-subscribe-in{display:grid;gap:18px;justify-items:center;text-align:center;max-width:640px;margin:0 auto}.ds-simple-subscribe-form{display:flex;flex-wrap:wrap;gap:12px;width:100%;max-width:480px}.ds-simple-subscribe-form .ds-input{flex:1 1 220px;width:auto}.ds-simple-subscribe-form .ds-btn{flex:0 0 auto}.ds-simple-hl{color:var(--ds-accent-text)}.ds-simple-ref-hero .ds-dl-ticks{margin-top:2px}.ds-simple-reward{position:relative;display:grid;gap:22px;padding:clamp(22px,3vw,32px);border-radius:28px;background:var(--ds-gradient-card);color:var(--ds-on-dark);box-shadow:0 40px 80px -36px rgba(0,31,63,.6)}.ds-simple-reward-flag{position:absolute;top:-14px;right:18px;padding:7px 14px;border-radius:99px;background:#fbbf24;color:#3b2300;font-size:12.5px;font-weight:700;transform:rotate(3deg)}.ds-simple-reward-prog p,.ds-simple-reward-top{display:flex;justify-content:space-between;gap:12px}.ds-simple-reward-top{align-items:center;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-on-dark-body)}.ds-simple-reward-prog p{margin-bottom:8px;font-size:14.5px;color:var(--ds-on-dark)}.ds-simple-reward-prog strong{color:#fcd34d}.ds-simple-reward-prog small{display:block;margin-top:8px;font-size:13px;color:var(--ds-on-dark-body)}.ds-simple-bar{height:12px;border-radius:99px;background:rgba(255,255,255,.14);overflow:hidden}.ds-simple-bar>span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#f59e0b,#fcd34d)}.ds-simple-bar--light{height:10px;background:var(--ds-line)}.ds-simple-bar--light>span{background:linear-gradient(90deg,#0055a4,#22d3ee)}.ds-simple-reward-rows{display:grid;gap:10px}.ds-simple-reward-rows li{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.07)}.ds-simple-reward-av{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:99px;background:rgba(255,255,255,.14);color:#fff;font-size:13px;font-weight:700;flex:none}.ds-simple-reward-who{display:grid;min-width:0;flex:1}.ds-simple-reward-who strong{font-size:13.5px;line-height:1.25;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-simple-reward-who small{font-size:12px;color:var(--ds-on-dark-body)}.ds-simple-reward-amt{display:grid;justify-items:end;gap:3px;flex:none}.ds-simple-reward-amt strong{font-size:13.5px;color:#fff}.ds-simple-tag{display:inline-block;padding:1px 8px;border-radius:99px;font-size:11px;font-style:normal;font-weight:700}.ds-simple-tag--green{background:rgba(110,231,183,.18);color:#6ee7b7}.ds-simple-tag--amber{background:rgba(252,211,77,.18);color:#fcd34d}.ds-simple-reward-cash{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:18px;background:rgba(251,191,36,.14);border:1px solid rgba(251,191,36,.32)}.ds-simple-reward-cash small{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fde68a}.ds-simple-reward-cash strong{font-size:28px;line-height:1.15;color:#fcd34d}.ds-simple-reward-cash em{font-size:14px;font-style:normal;font-weight:500;color:#fbbf24}.ds-simple-reward-cash .ds-icon{font-size:38px;color:#fbbf24;opacity:.6}.ds-simple-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:28px;text-align:center}.ds-simple-numbers li{display:grid;gap:6px}.ds-simple-numbers strong{font-size:clamp(34px,4vw,48px);line-height:1;letter-spacing:-.03em;color:var(--ds-navy)}.ds-simple-numbers span{font-size:14.5px;color:var(--ds-body)}.ds-simple-stats-band{padding:clamp(40px,5vw,64px)0}.ds-simple-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:24px}.ds-simple-reward-card{display:grid;gap:16px;align-content:start;justify-items:start;padding:clamp(26px,3.4vw,44px);border-radius:26px}.ds-simple-reward-card--dark{background:var(--ds-gradient-card);color:var(--ds-on-dark-body)}.ds-simple-reward-card--dark .ds-h3{font-size:clamp(22px,2.2vw,28px);color:#fff}.ds-simple-example dt,.ds-simple-reward-card--dark .ds-checks li,.ds-simple-reward-card--dark .ds-text{color:var(--ds-on-dark-body)}.ds-simple-reward-card--dark .ds-text strong{color:#fff}.ds-simple-reward-card--dark .ds-checks .ds-icon{color:#6ee7b7}.ds-simple-reward-card--amber{background:var(--ds-amber-soft);border:1px solid #fcd9a0}.ds-simple-reward-card--amber .ds-h3{font-size:clamp(22px,2.2vw,28px)}.ds-simple-elig .ds-simple-example dd,.ds-simple-reward-card--amber .ds-simple-example dd,.ds-simple-reward-card--amber .ds-text strong,.ds-simple-reward-rows--light .ds-simple-reward-amt strong,.ds-simple-reward-rows--light .ds-simple-reward-who strong{color:var(--ds-ink)}.ds-simple-kicker{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ds-simple-reward-card--dark .ds-simple-kicker{color:var(--ds-accent-on-dark)}.ds-simple-reward-card--amber .ds-checks .ds-icon,.ds-simple-reward-card--amber .ds-simple-kicker{color:var(--ds-amber-text)}.ds-simple-example{width:100%;padding:18px 20px;border-radius:18px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.18)}.ds-simple-elig .ds-simple-example,.ds-simple-reward-card--amber .ds-simple-example{background:#fff;border-color:var(--ds-line)}.ds-simple-elig .ds-simple-example{background:var(--ds-page)}.ds-simple-example-h{margin-bottom:12px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-on-dark-body)}.ds-simple-elig .ds-simple-example-h,.ds-simple-reward-card--amber .ds-simple-example-h,.ds-simple-reward-rows--light .ds-simple-reward-who small{color:var(--ds-meta)}.ds-simple-example dl{display:grid;gap:8px;margin:0;font-size:14.5px}.ds-simple-example dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 16px}.ds-simple-example dd{margin:0;font-weight:700;color:#fff}.ds-simple-reward-card--dark .ds-simple-ok{color:#6ee7b7}.ds-simple-elig .ds-simple-example dt,.ds-simple-reward-card--amber .ds-simple-example dt{color:var(--ds-body)}.ds-simple-total{padding-top:10px;border-top:1px solid #f3d9a8}.ds-simple-reward-card--amber .ds-simple-total dd,.ds-simple-total dt{font-weight:700;color:var(--ds-amber-text)!important}.ds-simple-elig{display:grid;gap:16px;align-content:start;justify-items:start;padding:clamp(26px,3vw,40px)}.ds-simple-dash{display:grid;gap:14px;padding:clamp(20px,2.6vw,28px);background:var(--ds-page)}.ds-simple-dash-head,.ds-simple-dash-prog{display:flex;justify-content:space-between;gap:12px}.ds-simple-dash-head{align-items:center;padding-bottom:14px;border-bottom:1px solid var(--ds-line)}.ds-simple-dash-head strong{display:block;font-size:17px;color:var(--ds-navy)}.ds-simple-dash-head small{font-size:12.5px;color:var(--ds-meta)}.ds-simple-dash-prog{font-size:14.5px;font-weight:500;color:var(--ds-slate-700)}.ds-simple-dash-prog strong{color:var(--ds-navy)}.ds-simple-dash-scale{display:flex;justify-content:space-between;font-size:11.5px;color:var(--ds-meta)}.ds-simple-dash-cash small,.ds-simple-dash-sub{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-meta)}.ds-simple-reward-rows--light li{background:#fff;border:1px solid var(--ds-line)}.ds-simple-reward-rows--light .ds-simple-reward-av{border-radius:9px}.ds-simple-reward-rows--light .ds-simple-reward-av,.ds-simple-tag--blue{background:var(--ds-tile-blue);color:var(--ds-tile-blue-text)}.ds-simple-reward-rows--light .ds-simple-tag--amber{background:var(--ds-amber-soft);color:var(--ds-amber-text)}.ds-simple-dash-cash{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:16px;background:var(--ds-amber-soft);border:1px solid #fcd9a0}.ds-simple-dash-cash small{display:block;font-size:11.5px;letter-spacing:.06em;color:var(--ds-amber-text)}.ds-simple-dash-cash strong{font-size:24px;color:var(--ds-amber-text)}.ds-simple-dash-next{text-align:right}.ds-simple-dash-next small{letter-spacing:0;text-transform:none;font-weight:500;color:var(--ds-body)}.ds-simple-rules{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.ds-simple-rule{display:flex;gap:14px;align-items:flex-start;padding:20px 22px}.ds-simple-rule-h{margin-bottom:4px;font-size:16.5px;line-height:1.3;letter-spacing:-.01em}.ds-simple-explore{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.ds-simple-link{display:grid;gap:6px;height:100%;padding:18px 20px;border:1px solid var(--ds-line);border-radius:16px;background:var(--ds-surface);transition:border-color .2s,background .2s}.ds-simple-link strong{font-size:15.5px;line-height:1.3;color:var(--ds-navy)}.ds-simple-link:hover{border-color:var(--ds-accent);background:var(--ds-tile-blue)}@media (prefers-reduced-motion:reduce){.ds-simple-filter,.ds-simple-link{transition:none}}
/* 63-page-download.css */
.ds-dl-os{width:18px;height:18px;flex:none}.ds-dl-ticks{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:15px;color:var(--ds-body)}.ds-dl-ticks li{display:inline-flex;align-items:center;gap:8px}.ds-dl-ticks .ds-icon{font-size:18px;color:var(--ds-green)}.ds-dl-hero .ds-lead strong{color:var(--ds-ink)}.ds-dl-window{overflow:hidden;border-radius:20px;background:#fff;border:1px solid var(--ds-line);box-shadow:0 40px 80px -30px rgba(0,31,63,.4)}.ds-dl-window-bar{display:flex;align-items:center;gap:8px;padding:11px 16px;background:var(--ds-page);border-bottom:1px solid var(--ds-line)}.ds-dl-window-bar span{width:11px;height:11px;border-radius:99px;background:#fca5a5}.ds-dl-window-bar span:nth-child(2){background:#fcd34d}.ds-dl-window-bar span:nth-child(3){background:#6ee7b7}.ds-dl-window-bar em{margin-left:8px;font-size:12px;font-style:normal;font-weight:700;color:var(--ds-meta)}.ds-dl-window img{width:100%;height:auto}.ds-dl-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:40px clamp(32px,6vw,88px);align-items:center}.ds-dl-list{display:grid;gap:20px}.ds-dl-list li{display:flex;gap:14px;align-items:flex-start}.ds-dl-h3{margin-bottom:2px;font-size:16.5px;line-height:1.3;letter-spacing:-.01em}.ds-dl-mock-card{display:grid;gap:18px;padding:clamp(22px,3vw,32px);box-shadow:var(--ds-shadow-card)}.ds-dl-mock-head{display:flex;align-items:center;gap:12px}.ds-dl-mock-head>div{flex:1;min-width:0}.ds-dl-mock-logo{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--ds-navy);color:#fff;font-weight:700;flex:none}.ds-dl-mock-logo--sm{width:36px;height:36px;border-radius:10px;font-size:13px}.ds-dl-mock-title{font-weight:700;color:var(--ds-navy)}.ds-dl-mock-rows{margin:0}.ds-dl-mock-rows>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--ds-line);font-size:15px}.ds-dl-mock-rows>div:last-child{border-bottom:0}.ds-dl-mock-rows dt{color:var(--ds-body)}.ds-dl-mock-rows dd{margin:0;font-weight:700;color:var(--ds-ink);text-align:right}.ds-dl-note{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:var(--ds-page);border:1px solid var(--ds-line)}.ds-dl-note>div{flex:1;min-width:0}.ds-dl-note-top{display:flex;justify-content:space-between;gap:8px}.ds-dl-card,.ds-dl-why{position:relative;display:grid;gap:14px;align-content:start;justify-items:start}.ds-dl-why{padding-top:clamp(28px,3vw,36px)}.ds-dl-card--rec,.ds-dl-why--feature{border:2px solid var(--ds-accent);box-shadow:var(--ds-shadow-card)}.ds-dl-badge{position:absolute;top:-14px;left:24px;padding:6px 14px;border-radius:99px;background:var(--ds-navy);color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.ds-dl-card{padding-top:clamp(28px,3vw,36px)}.ds-dl-card .ds-btn{width:100%;margin-top:6px}.ds-dl-card .ds-meta{width:100%}.ds-dl-card .ds-tile .ds-dl-os{width:26px;height:26px}.ds-dl-notes{max-width:760px;margin-left:auto;margin-right:auto;display:grid;gap:18px}.ds-dl-notes-meta{gap:10px 14px}@media (max-width:480px){.ds-dl-badge{left:16px;max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis}}