.capture-entry .capture-intro{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding-top:65px;padding-bottom:45px}
.capture-intro h1{font-size:clamp(42px,5vw,66px);line-height:1.07;letter-spacing:-.055em;margin:20px 0 23px}
.capture-intro h1 em{font-style:normal;color:#577958}
.capture-intro>div>p{max-width:540px;color:var(--muted);font-size:16px}
.capture-readiness{padding:31px 33px;background:#f0f2e8;border-color:#cfd8c6}
.capture-readiness h2{font-size:28px;letter-spacing:-.035em;line-height:1.2;margin:13px 0 18px}
.capture-readiness ul{padding-left:19px;color:#586c5b;font-size:13px;line-height:1.7;margin-bottom:24px}
.capture-readiness li+li{margin-top:9px}
.capture-readiness .text-link{font-size:13px}
.capture-entry .capture-new{padding-top:43px;padding-bottom:36px}
.capture-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}
.capture-mode{padding:24px 20px;display:flex;flex-direction:column;border:1px solid #d7dfd1;min-width:0}
.capture-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:30px}
.capture-number{font-size:9px;letter-spacing:.09em;font-weight:800;color:#5d7854}
.capture-selection{background:#237251;color:#fff;font-size:9px;line-height:1.3;font-weight:750;border-radius:20px;padding:5px 8px}
.capture-mode h3{font-size:23px;letter-spacing:-.04em;margin:18px 0 13px;line-height:1.2}
.capture-mode p{font-size:13px;color:#687568;margin-bottom:26px}
.capture-mode .button-link{margin-top:auto;gap:8px;padding:13px 10px;font-size:12px;justify-content:space-between}
.capture-mode[data-selected="true"]{border-color:#237251;box-shadow:0 0 0 2px #237251;background:#f5faf0}
.capture-mode[data-selected="true"] .button-link{background:var(--ink);color:#fff;border-color:var(--ink)}
.capture-international .capture-price{display:block;margin-top:auto;font-size:29px;line-height:1.1;letter-spacing:-.04em;color:#a77719}
.capture-international .capture-status{display:block;margin:7px 0 20px;font-size:12px;font-weight:700;color:#685f52}
.capture-footnote{font-size:12px;color:#657566;text-align:center;max-width:850px;margin:25px auto 0;line-height:1.65}
.capture-footnote a{font-weight:750}
.capture-currency{padding:20px 25px;border:1px solid #ddc875;background:#fff8dc;border-radius:13px;margin:0 0 25px}
.capture-currency strong{font-size:14px}
.capture-currency p{font-size:12px;color:#646a51;margin:8px 0 0}
.capture-entry .capture-resume-section{padding-top:18px;padding-bottom:25px}
.capture-resume{display:grid;grid-template-columns:1.2fr 1fr;gap:42px;padding:35px;background:#f1f3e9;border-color:#ccd7c2}
.capture-resume h2{font-size:33px;line-height:1.16;letter-spacing:-.045em;margin:14px 0 18px}
.capture-resume p{font-size:13px;color:#61705f}
.capture-resume aside{border-left:1px solid #cbd7bf;padding-left:32px}
.capture-resume aside h3{font-size:20px;line-height:1.3;letter-spacing:-.025em;margin-bottom:16px}
.capture-resume .capture-help{font-size:12px;margin-bottom:0}
.capture-resume .capture-help a{display:inline-block;font-weight:700;margin-top:5px}
.capture-resume .button-link{font-size:13px;gap:14px;margin-top:9px}
.capture-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin:0;padding:0}
.capture-steps li{border-top:1px solid #cdd6c6;padding-top:24px;min-width:0}
.capture-steps h3{font-size:20px;letter-spacing:-.025em;margin:20px 0 13px}
.capture-steps p{font-size:13px;color:#657461}
.capture-steps a{font-size:13px;font-weight:700}
.capture-device-note{border-top:1px solid #d7decf;margin-top:38px;padding-top:23px;max-width:900px}
.capture-device-note strong{font-size:14px}
.capture-device-note p{font-size:13px;color:#687568;margin:10px 0 0}
.capture-entry .site-footer p{max-width:280px}
@media(max-width:1060px){.capture-entry .capture-intro{gap:35px}.capture-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.capture-mode{padding:25px}.capture-resume{gap:28px;padding:30px}.capture-steps{gap:24px}}
@media(max-width:720px){.capture-entry .topbar{height:auto;min-height:85px;flex-wrap:wrap;gap:14px;padding:20px 22px}.capture-entry .topnav{display:flex;flex-wrap:wrap;margin:0;width:100%;gap:19px}.capture-entry .topnav a{font-size:12px}.capture-entry .capture-intro{grid-template-columns:1fr;gap:30px;padding-top:38px;padding-bottom:24px}.capture-entry .content-section{padding-left:22px;padding-right:22px}.capture-readiness{padding:27px}.capture-intro h1{font-size:46px}.capture-resume{grid-template-columns:1fr;gap:25px;padding:27px}.capture-resume aside{border-left:0;border-top:1px solid #cbd7bf;padding-left:0;padding-top:25px}.capture-steps{grid-template-columns:1fr;gap:25px}.capture-entry .hero-actions .button-link{padding:14px 18px;font-size:13px}.capture-currency{padding:20px}.capture-entry .capture-install{padding-top:42px}.capture-resume .button-link{width:100%}}
@media(max-width:450px){.capture-modes{grid-template-columns:1fr}.capture-mode{padding:24px}.capture-mode h3{margin-top:14px}.capture-card-top{min-height:23px}.capture-entry .capture-intro{padding-top:31px}.capture-intro h1{font-size:42px}.capture-readiness h2{font-size:25px}.capture-resume h2{font-size:29px}.capture-resume .button-link{font-size:12px;padding:15px 12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
