[data-se=Q19]{font:var(--t-body);padding-block:calc(var(--s-section) * var(--s-scale, 1))}[data-se=Q19]>*{--q-ink: var(--ink);--q-ink-2: var(--ink-dim);--q-ink-3: var(--ink-faint);--q-hairline: var(--line);--q-font-accent: var(--font-accent, var(--font-display));color:var(--q-ink)}[data-se=Q19],[data-se=Q19] *,[data-se=Q19] *:before,[data-se=Q19] *:after{box-sizing:border-box}[data-se=Q19] img{display:block;max-width:100%}[data-se=Q19] p,[data-se=Q19] h2,[data-se=Q19] h3,[data-se=Q19] h4{margin:0}[data-se=Q19] .container{width:100%;max-width:var(--c-wide);margin-inline:auto;padding-inline:var(--gutter)}[data-se=Q19] .anchor-block{max-width:880px}[data-se=Q19] h2{font:var(--t-h2);letter-spacing:-.025em;color:var(--q-ink);font-variant-numeric:lining-nums}[data-se=Q19] .chapter{font:var(--t-label);font-size:.85rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--q-ink-3);display:inline-block;margin-bottom:2em}[data-se=Q19] .chapter__num{font-family:var(--q-font-accent);font-weight:700;font-variant-numeric:lining-nums tabular-nums;margin-right:.8em;color:var(--q-ink);letter-spacing:.04em;font-size:1.1em}[data-se=Q19] .qualifier__lead-h{font:var(--t-h3);font-size:1.6rem;line-height:1.15;letter-spacing:-.02em;color:var(--q-ink);margin:28px 0 14px}[data-se=Q19] .qualifier__lead{font-size:1.02rem;line-height:1.55;color:var(--q-ink-2);margin:0;max-width:50ch}[data-se=Q19] .qualifier{display:grid;grid-template-columns:1.18fr .82fr;gap:72px;align-items:stretch;margin-top:56px}[data-se=Q19] .qualifier__body{min-width:0}[data-se=Q19] .qualifier__list{border-top:1px solid var(--q-ink)}[data-se=Q19] .qualifier__row{display:grid;grid-template-columns:26px 1fr;column-gap:20px;padding:22px 0;border-bottom:1px solid var(--q-hairline)}[data-se=Q19] .qualifier__check{color:var(--q-ink);line-height:1.3;padding-top:3px}[data-se=Q19] .qualifier__check svg{display:block}[data-se=Q19] .qualifier__title{font:var(--t-h4);font-size:1.25rem;line-height:1.15;letter-spacing:-.02em;color:var(--q-ink)}[data-se=Q19] .qualifier__desc{font-size:.98rem;line-height:1.5;color:var(--q-ink-2);margin:8px 0 0;max-width:52ch}[data-se=Q19] .qualifier__media{position:relative;overflow:hidden;align-self:stretch;min-height:320px;border-radius:var(--radius)}[data-se=Q19] .qualifier__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:760px){[data-se=Q19] .qualifier{grid-template-columns:1fr;gap:32px}[data-se=Q19] .qualifier__media{min-height:0}[data-se=Q19] .qualifier__media img{position:static;aspect-ratio:16 / 10;height:auto;max-height:360px}}[data-se=Q7]{font:var(--t-body);padding-block:calc(var(--s-section) * var(--s-scale, 1))}[data-se=Q7]>*{--q-ink: var(--ink);--q-ink-2: var(--ink-dim);--q-ink-3: var(--ink-faint);--q-hairline: var(--line);--q-font-accent: var(--font-accent, var(--font-display));--q-ease: cubic-bezier(.23, 1, .32, 1);--q-photo-ink: var(--photo-ink);--q-overlay: var(--overlay);color:var(--q-ink)}[data-se=Q7],[data-se=Q7] *,[data-se=Q7] *:before,[data-se=Q7] *:after{box-sizing:border-box}[data-se=Q7] img{display:block;max-width:100%}[data-se=Q7] p,[data-se=Q7] h2{margin:0}[data-se=Q7] :focus-visible{outline:2px solid var(--q-ink);outline-offset:3px}[data-se=Q7] .container{width:100%;max-width:var(--c-wide);margin-inline:auto;padding-inline:var(--gutter)}[data-se=Q7] .anchor-block{max-width:880px}[data-se=Q7] h2{font:var(--t-h2);letter-spacing:-.025em;color:var(--q-ink);margin-bottom:.4em;font-variant-numeric:lining-nums}[data-se=Q7] .lead{font:var(--t-lead);letter-spacing:-.01em;color:var(--q-ink-2);max-width:50ch}[data-se=Q7] .chapter{font:var(--t-label);font-size:.85rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--q-ink-3);display:inline-block;margin-bottom:2em}[data-se=Q7] .chapter__num{font-family:var(--q-font-accent);font-weight:700;font-variant-numeric:lining-nums tabular-nums;margin-right:.8em;color:var(--q-ink);letter-spacing:.04em;font-size:1.1em}[data-se=Q7] .scan-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--col-gap, var(--gutter));margin-top:64px;counter-reset:q7-item}[data-se=Q7] .scan-item{display:flex;flex-direction:column;gap:20px;text-decoration:none;color:var(--q-ink);min-width:0;counter-increment:q7-item}[data-se=Q7] .plate{position:relative;aspect-ratio:3 / 4;overflow:hidden;background-color:var(--photo-fallback);border-radius:var(--radius)}[data-se=Q7] .plate img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s var(--q-ease)}[data-se=Q7] .scan-item:hover .plate img{transform:scale(1.04)}[data-se=Q7] .scan-item__overlay{position:absolute;inset:auto 0 0;z-index:2;padding:24px 20px 18px;background:linear-gradient(to top,var(--q-overlay),transparent);color:var(--q-photo-ink)}[data-se=Q7] .scan-item__num{font-family:var(--q-font-accent);font-weight:700;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--q-photo-ink);display:block;margin-bottom:6px;opacity:.85}[data-se=Q7] .scan-item__num:before{content:counter(q7-item,decimal-leading-zero)}[data-se=Q7] .scan-item__title{font:var(--t-h3);font-size:1.3rem;line-height:1.1;letter-spacing:-.02em;color:var(--q-photo-ink)}[data-se=Q7] .scan-item__desc{font-size:.98rem;line-height:1.5;color:var(--q-ink-2);max-width:32ch}[data-se=Q7] .scan-item__go{font:var(--t-eyebrow);font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:var(--q-ink-3);display:inline-flex;align-items:center;gap:8px}[data-se=Q7] .scan-item__go:after{content:"→";transition:transform .22s var(--q-ease)}[data-se=Q7] .scan-item:hover .scan-item__go:after{transform:translate(5px)}@media(max-width:1100px){[data-se=Q7] .scan-strip{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:600px){[data-se=Q7] .scan-strip{grid-template-columns:1fr;gap:24px}[data-se=Q7] .plate{aspect-ratio:16 / 9}}@media(prefers-reduced-motion:reduce){[data-se=Q7] .plate img,[data-se=Q7] .scan-item__go:after{transition:none}[data-se=Q7] .scan-item:hover .plate img{transform:none}}[data-se=Q5]{font:var(--t-body);padding-block:calc(var(--s-section) * var(--s-scale, 1))}[data-se=Q5]>*{--q-ink: var(--ink);--q-ink-2: var(--ink-dim);--q-ink-3: var(--ink-faint);--q-paper: var(--bg);--q-hairline: var(--line);--q-font-accent: var(--font-accent, var(--font-display));--q-ease: cubic-bezier(.23, 1, .32, 1);color:var(--q-ink)}[data-se=Q5],[data-se=Q5] *,[data-se=Q5] *:before,[data-se=Q5] *:after{box-sizing:border-box}[data-se=Q5] p,[data-se=Q5] h2,[data-se=Q5] h3{margin:0}[data-se=Q5] a{color:var(--q-ink);text-decoration:none}[data-se=Q5] :focus-visible{outline:2px solid var(--q-ink);outline-offset:3px}[data-se=Q5] .container{width:100%;max-width:var(--c-wide);margin-inline:auto;padding-inline:var(--gutter)}[data-se=Q5] .anchor-block{max-width:880px}[data-se=Q5] h2{font:var(--t-h2);letter-spacing:-.025em;color:var(--q-ink);font-variant-numeric:lining-nums}[data-se=Q5] .chapter{font:var(--t-label);font-size:.85rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--q-ink-3);display:inline-block;margin-bottom:2em}[data-se=Q5] .chapter__num{font-family:var(--q-font-accent);font-weight:700;font-variant-numeric:lining-nums tabular-nums;margin-right:.8em;color:var(--q-ink);letter-spacing:.04em;font-size:1.1em}[data-se=Q5] .link-row{display:flex;flex-wrap:wrap;gap:16px 40px;align-items:center;margin-top:56px}[data-se=Q5] .link-arrow{display:inline-flex;align-items:baseline;gap:.55em;font-size:1rem;letter-spacing:-.005em}[data-se=Q5] .link-arrow:after{content:"→";font-weight:300;display:inline-block;transition:transform .24s var(--q-ease)}[data-se=Q5] .link-arrow:hover:after{transform:translate(4px)}[data-se=Q5] .timeline-h{margin-top:56px}[data-se=Q5] .timeline-h__track{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--col-gap, var(--gutter));position:relative;counter-reset:q5-step}[data-se=Q5] .timeline-h__track:before{content:"";position:absolute;top:27px;left:28px;right:28px;height:1px;background:var(--q-hairline);z-index:0}[data-se=Q5] .th-step{position:relative;z-index:1;counter-increment:q5-step;min-width:0}[data-se=Q5] .th-step__marker{width:56px;height:56px;border-radius:50%;border:1px solid var(--q-ink);background:var(--q-paper);display:flex;align-items:center;justify-content:center;font-family:var(--q-font-accent);font-weight:700;font-size:1.15rem;color:var(--q-ink);font-variant-numeric:lining-nums tabular-nums;margin-bottom:26px}[data-se=Q5] .th-step__marker:before{content:counter(q5-step)}[data-se=Q5] .th-step__phase{font:var(--t-eyebrow);font-size:.76rem;font-weight:400;text-transform:uppercase;letter-spacing:.14em;color:var(--q-ink-3);display:block;margin-bottom:8px}[data-se=Q5] .th-step__title{font:var(--t-h3);font-size:1.35rem;line-height:1.15;letter-spacing:-.02em;margin:0 0 10px;color:var(--q-ink)}[data-se=Q5] .th-step__desc{font-size:.98rem;line-height:1.5;color:var(--q-ink-2);margin:0}@media(max-width:860px){[data-se=Q5] .timeline-h__track{grid-template-columns:1fr;gap:0}[data-se=Q5] .timeline-h__track:before{display:none}[data-se=Q5] .th-step{display:grid;grid-template-columns:56px 1fr;column-gap:24px;padding-bottom:36px}[data-se=Q5] .th-step:last-child{padding-bottom:0}[data-se=Q5] .th-step:before{content:"";position:absolute;left:27px;top:36px;bottom:-8px;width:1px;background:var(--q-hairline)}[data-se=Q5] .th-step:last-child:before{display:none}[data-se=Q5] .th-step__marker{margin-bottom:0}[data-se=Q5] .th-step__body{padding-top:4px;min-width:0}}@media(prefers-reduced-motion:reduce){[data-se=Q5] .link-arrow:after{transition:none}}[data-se=D8]{--d-navy: var(--surface);--d-cream: var(--on-surface);--d-paper: var(--bg);--d-ink: var(--ink);--d-ink-soft: var(--ink-dim);--d-ink-faint: var(--ink-faint);--d-accent: var(--acc);--d-on-accent: var(--on-acc);--d-accent-d: var(--acc-ink);--d-line: var(--line);--d-line-2: var(--line);--d-inv-ink: var(--inv-ink);--d-inv-ink-dim: var(--inv-ink-dim);--d-inv-ink-faint: var(--inv-ink-faint);--d-inv-line: var(--inv-line);--d-radius-img: var(--radius);--d-radius-btn: calc(var(--radius) * 2 / 3);--d-ease: cubic-bezier(.16, 1, .3, 1);--d-duo-text-w: 700px;font:var(--t-body);color:var(--d-cream);padding-block:calc(var(--s-section) * var(--s-scale, 1))}section.se-block[data-se=D8][data-se][data-se].cta{background:var(--d-navy);color:var(--d-cream)}[data-se=D8],[data-se=D8] *,[data-se=D8] *:before,[data-se=D8] *:after{box-sizing:border-box}[data-se=D8] img{max-width:100%;height:auto;display:block}[data-se=D8] a{color:inherit}[data-se=D8] p,[data-se=D8] h2{margin:0}[data-se=D8] h2{font:var(--t-h2);color:var(--d-cream);letter-spacing:-.015em;text-wrap:balance}[data-se=D8] :focus-visible{outline:2px solid var(--d-cream);outline-offset:3px;border-radius:2px}[data-se=D8] .wrap{width:100%;max-width:var(--c-wide);margin-inline:auto;padding-inline:var(--gutter)}[data-se=D8] .btn{display:inline-flex;align-items:center;gap:10px;min-height:var(--btn-h);padding:var(--btn-pad);font:var(--t-accent);letter-spacing:.01em;text-decoration:none;border-radius:var(--d-radius-btn);border:1px solid transparent;cursor:pointer;transition:opacity .25s var(--d-ease),transform .25s var(--d-ease)}[data-se=D8] .btn:hover{opacity:.82}[data-se=D8] .btn:active{transform:scale(.98)}[data-se=D8] .btn-light{background:var(--d-cream);color:var(--d-navy)}[data-se=D8] .btn-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}[data-se=D8] .duo-text p{color:var(--d-inv-ink-dim);max-width:50ch;margin-top:18px}[data-se=D8] .duo-text p.cta-ways{margin-top:26px;padding-top:22px;border-top:1px solid color-mix(in srgb,var(--d-cream) 40%,transparent);color:var(--d-cream)}[data-se=D8] .cta-ways a{background:none;color:var(--d-cream);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--d-cream)}[data-se=D8] .cta-noot{font-weight:500;color:var(--d-cream)}[data-se=D8] .duo{display:grid;grid-template-columns:fit-content(min(var(--d-duo-text-w),58%)) minmax(0,1fr);gap:clamp(32px,4.5vw,72px);align-items:stretch;min-height:clamp(360px,30vw,520px)}[data-se=D8] .duo-solo{grid-template-columns:minmax(0,1fr);min-height:0}[data-se=D8] .duo>.duo-text{min-width:0;align-self:center}[data-se=D8] .duo>.duo-media{min-width:0;position:relative;overflow:hidden;border-radius:var(--d-radius-img)}[data-se=D8] .duo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:var(--d-radius-img)}@media(max-width:860px){[data-se=D8] .duo{grid-template-columns:minmax(0,1fr);align-items:start;min-height:0}[data-se=D8] .duo>.duo-media{position:static}[data-se=D8] .duo img{position:static;height:auto;aspect-ratio:4 / 3;max-width:520px}}@media(prefers-reduced-motion:reduce){[data-se=D8] .btn{transition:none}}[data-se=L7]{font:var(--t-body);padding-block:calc(var(--s-section) * var(--s-scale, 1));border-block:1px solid var(--line)}[data-se=L7]>*{--l-border: var(--line);--l-text-default: var(--ink);--l-text-body: var(--ink-dim);--l-text-muted: var(--ink-faint);--l-accent: var(--acc);--l-base: .25s ease;color:var(--l-text-body)}[data-se=L7],[data-se=L7] *,[data-se=L7] *:before,[data-se=L7] *:after{box-sizing:border-box}[data-se=L7] p,[data-se=L7] h2{margin:0}[data-se=L7] :focus-visible{outline:2px solid var(--l-accent);outline-offset:3px}[data-se=L7] .wrap{width:100%;max-width:var(--c-wide);margin-inline:auto;padding-inline:var(--gutter)}[data-se=L7] .faq__header{max-width:600px;margin-bottom:4rem}[data-se=L7] .faq__headline{font:var(--t-h2);letter-spacing:-.03em;color:var(--l-text-default);margin-bottom:.75rem}[data-se=L7] .faq__sub{font:var(--t-lead);color:var(--l-text-muted)}[data-se=L7] .faq__list{max-width:720px;border-top:1px solid var(--l-border)}[data-se=L7] .faq__item{border-bottom:1px solid var(--l-border)}[data-se=L7] .faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;cursor:pointer;font:var(--t-h6);font-weight:600;color:var(--l-text-default);list-style:none}[data-se=L7] .faq__question::-webkit-details-marker{display:none}[data-se=L7] .faq__chevron{flex-shrink:0;color:var(--l-text-muted);transition:transform var(--l-base)}[data-se=L7] details[open] .faq__chevron{transform:rotate(180deg)}[data-se=L7] .faq__answer{padding-bottom:1.25rem}[data-se=L7] .faq__answer p{font-size:.9375rem;line-height:1.7;color:var(--l-text-body);max-width:600px}@media(prefers-reduced-motion:reduce){[data-se=L7] .faq__chevron{transition:none}}
