.mkt .security-hero{background:radial-gradient(circle at 92% 4%,#e0e7fffa,#0000 34%),radial-gradient(circle at 7% 92%,#a7f3d024,#0000 27%),linear-gradient(#fff 0%,#fafaff 100%);padding:76px 0 80px;position:relative;overflow:hidden}.mkt .security-hero:before{content:"";border:1px solid #4f46e514;border-radius:50%;width:460px;height:460px;position:absolute;inset:-295px auto auto -218px}.mkt .security-hero:after{content:"";border:1px solid #0f766e14;border-radius:50%;width:420px;height:420px;position:absolute;inset:auto -285px -315px auto}.mkt .security-hero-grid{z-index:1;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(46px,6vw,78px);display:grid;position:relative}.mkt .security-hero-copy,.mkt .security-access-evidence{min-width:0}.mkt .security-hero-copy h1{letter-spacing:-.048em;text-wrap:balance;max-width:10.8ch;margin-top:20px;font-size:clamp(44px,5.55vw,66px);font-weight:600}.mkt .security-hero-copy h1 .u{color:var(--indigo)}.mkt .security-hero-lead{max-width:50ch;color:var(--ink-soft);margin-top:22px;font-size:18px;line-height:1.62}.mkt .security-hero-actions{flex-wrap:wrap;gap:11px;margin-top:29px;display:flex}.mkt .security-hero-actions .btn,.mkt .security-final-actions .btn{min-height:48px}.mkt .security-hero-availability{color:#6b667c;max-width:60ch;margin-top:13px;font-size:11px;line-height:1.5}.mkt .security-hero-assurances{gap:9px;margin-top:20px;display:grid}.mkt .security-hero-assurances span{color:#403b58;font-family:var(--display);align-items:center;gap:9px;font-size:13px;font-weight:650;display:flex}.mkt .security-hero-assurances svg{color:var(--indigo);flex:none}.mkt .security-access-evidence,.mkt .security-region-evidence,.mkt .security-field-evidence,.mkt .security-session-evidence,.mkt .security-recovery-evidence{margin:0}.mkt .security-access-evidence figcaption,.mkt .security-region-evidence figcaption,.mkt .security-field-evidence figcaption,.mkt .security-session-evidence figcaption,.mkt .security-recovery-evidence figcaption{color:#706a82;text-align:center;max-width:68ch;margin:13px auto 0;font-size:11px;line-height:1.5}.mkt .security-window,.mkt .security-region-window,.mkt .security-session-window,.mkt .security-recovery-window{background:#fff;border:1px solid #dcd9ea;border-radius:22px;overflow:hidden;box-shadow:0 30px 70px -40px #31279c73}.mkt .security-window-bar{background:#17152e;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;min-height:44px;padding:0 15px;display:flex}.mkt .security-window-bar>span{background:#ff8270;border-radius:999px;flex:none;width:8px;height:8px}.mkt .security-window-bar>span:nth-child(2){background:#ffd47a}.mkt .security-window-bar>span:nth-child(3){background:#78d7a0}.mkt .security-window-bar small{color:#c4c0db;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:7px;font-size:9.5px;overflow:hidden}.mkt .security-window-bar strong{color:#b7f2d3;letter-spacing:.08em;background:#a7f3d01f;border-radius:999px;flex:none;margin-left:auto;padding:5px 8px;font-size:8px}.mkt .security-access-body{background:#f6f5fb;padding:18px}.mkt .security-request{background:#fff;border:1px solid #dedbea;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:12px 14px;display:grid}.mkt .security-request-icon{width:40px;height:40px;color:var(--indigo);background:#eeecff;border-radius:11px;place-items:center;display:grid}.mkt .security-request small,.mkt .security-access-result small,.mkt .security-profile-row small,.mkt .security-field-row small,.mkt .security-region-heading small,.mkt .security-session-heading small,.mkt .security-recovery-heading small,.mkt .security-recovery-step small,.mkt .security-export-title small{color:#625c75;letter-spacing:.11em;font-size:8px;font-weight:800;display:block}.mkt .security-request strong{color:#2d2942;font-family:var(--display);margin-top:2px;font-size:12px;display:block}.mkt .security-request span{color:#706a82;margin-top:2px;font-size:9px;display:block}.mkt .security-check-list{gap:8px;margin-top:12px;display:grid;position:relative}.mkt .security-check-list:before{z-index:0;content:"";background:#d4d0e4;width:1px;position:absolute;inset:9px auto 9px 17px}.mkt .security-check-row{z-index:1;background:#fffffff5;border:1px solid #dedbea;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:50px;padding:8px 11px;display:grid;position:relative}.mkt .security-check-icon{color:#4f46e5;background:#f9f8fd;border:1px solid #d9d5e8;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.mkt .security-check-row strong{color:#302b48;font-family:var(--display);font-size:10.5px;display:block}.mkt .security-check-row small{color:#746e85;margin-top:2px;font-size:8.5px;display:block}.mkt .security-check-pass{color:#168060}.mkt .security-access-result{background:#effbf5;border:1px solid #a8dec8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:11px 12px;display:flex}.mkt .security-access-result>div{align-items:center;gap:10px;display:flex}.mkt .security-result-icon{color:#fff;background:#168060;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.mkt .security-access-result strong{color:#145741;font-family:var(--display);margin-top:2px;font-size:10.5px;display:block}.mkt .security-access-result>span{color:#126048;background:#d8f3e6;border-radius:999px;flex:none;align-items:center;gap:4px;padding:6px 8px;font-size:8.5px;font-weight:750;display:inline-flex}.mkt .security-denied-example{color:#6e687f;align-items:flex-start;gap:8px;margin-top:10px;padding:0 3px;font-size:8.5px;line-height:1.45;display:flex}.mkt .security-denied-example svg{color:#c25961;flex:none}.mkt .security-proof-strip{background:#fff;border-bottom:1px solid #e7e4ef}.mkt .security-proof-strip .proof-strip{padding-top:22px;padding-bottom:22px}.mkt .security-scope-section,.mkt .security-regions-section,.mkt .security-fields-section,.mkt .security-auth-section,.mkt .security-recovery-section,.mkt .security-review-section,.mkt .security-faq-section{padding:92px 0}.mkt .security-scope-section,.mkt .security-fields-section,.mkt .security-recovery-section{background:#fff}.mkt .security-regions-section,.mkt .security-auth-section,.mkt .security-faq-section{background:var(--soft)}.mkt .security-split-grid{grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);align-items:center;gap:clamp(46px,6vw,82px);display:grid}.mkt .security-split-grid.security-split-grid-reverse{grid-template-columns:minmax(500px,1.16fr) minmax(0,.84fr)}.mkt .security-section-copy{min-width:0}.mkt .security-section-copy h2,.mkt .security-section-heading h2{letter-spacing:-.04em;text-wrap:balance;max-width:13ch;margin-top:12px;font-size:clamp(34px,4vw,48px)}.mkt .security-section-copy>p,.mkt .security-section-heading>div>p{max-width:54ch;color:var(--ink-soft);margin-top:18px;font-size:16px;line-height:1.72}.mkt .security-key-list{gap:13px;margin-top:27px;display:grid}.mkt .security-key-item{grid-template-columns:36px minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.mkt .security-key-item>span{width:36px;height:36px;color:var(--indigo);background:#fff;border:1px solid #d8d4e7;border-radius:10px;place-items:center;display:grid}.mkt .security-key-item strong{color:var(--ink);font-family:var(--display);font-size:14px;display:block}.mkt .security-key-item p{color:#69637a;margin-top:4px;font-size:13px;line-height:1.55}.mkt .security-inline-link{min-height:44px;color:var(--indigo);font-family:var(--display);align-items:center;gap:6px;margin-top:24px;font-size:13px;font-weight:700;display:inline-flex}.mkt .security-inline-link:hover{text-decoration:underline}.mkt .security-inline-link:focus-visible,.mkt .security-boundary-copy a:focus-visible,.mkt .security-review-card:focus-visible{outline:3px solid var(--indigo-100);outline-offset:3px;border-radius:4px}.mkt .security-region-window{background:#fff;padding:18px}.mkt .security-region-heading,.mkt .security-recovery-heading{background:#17152e;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.mkt .security-region-heading>div,.mkt .security-recovery-heading>div{align-items:center;gap:11px;min-width:0;display:flex}.mkt .security-region-heading svg,.mkt .security-recovery-heading svg{color:#a9a1ff;flex:none}.mkt .security-region-heading small,.mkt .security-recovery-heading small{color:#aaa4bf}.mkt .security-region-heading strong,.mkt .security-recovery-heading strong{color:#fff;font-family:var(--display);margin-top:2px;font-size:12px;display:block}.mkt .security-region-heading>span,.mkt .security-recovery-heading>span{color:#c5bfd5;flex:none;font-size:8.5px}.mkt .security-region-list{gap:7px;margin-top:12px;display:grid}.mkt .security-region-row{background:#faf9fd;border:1px solid #e1deeb;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:grid}.mkt .security-region-icon{width:34px;height:34px;color:var(--indigo);background:#efedfa;border-radius:9px;place-items:center;display:grid}.mkt .security-region-row strong{color:#312c48;font-family:var(--display);font-size:10.5px;display:block}.mkt .security-region-row small{color:#746e85;margin-top:2px;font-size:8.5px;display:block}.mkt .security-region-chip{border-radius:999px;padding:6px 8px;font-size:8.5px;font-weight:750}.mkt .security-region-chip-uk{color:#3f3b9b;background:#e9edff}.mkt .security-region-chip-eu{color:#116448;background:#e7f7ef}.mkt .security-region-boundary{color:#74532d;background:#fff5e9;border-radius:11px;grid-template-columns:20px minmax(0,1fr);gap:9px;margin-top:12px;padding:11px 12px;display:grid}.mkt .security-region-boundary svg{margin-top:1px}.mkt .security-region-boundary p{font-size:9px;line-height:1.5}.mkt .security-field-body{background:#f6f5fb;padding:18px}.mkt .security-profile-row{background:#fff;border:1px solid #dedbea;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 13px;display:grid}.mkt .security-avatar{color:#4338ca;width:42px;height:42px;font-family:var(--display);background:#e9e7ff;border-radius:999px;place-items:center;font-size:11px;font-weight:750;display:grid}.mkt .security-profile-row strong{color:#302b48;font-family:var(--display);margin-top:2px;font-size:12px;display:block}.mkt .security-profile-row div>span{color:#746e85;margin-top:2px;font-size:8.5px;display:block}.mkt .security-scope-chip{color:#4b4565;background:#efedfa;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:750;display:inline-flex}.mkt .security-field-list{gap:8px;margin-top:11px;display:grid}.mkt .security-field-row{background:#fff;border:1px solid #dedbea;border-radius:11px;grid-template-columns:34px minmax(105px,.7fr) minmax(0,1.3fr);align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:grid}.mkt .security-field-icon{width:34px;height:34px;color:var(--indigo);background:#efedfa;border-radius:9px;place-items:center;display:grid}.mkt .security-field-row strong{color:#302b48;font-family:var(--display);margin-top:3px;font-size:10.5px;display:block}.mkt .security-field-row>span:last-child{color:#6f6980;font-size:8.5px;line-height:1.45}.mkt .security-field-note{color:#255e49;background:#effaf5;border:1px solid #b8dfce;border-radius:11px;grid-template-columns:24px minmax(0,1fr);gap:9px;margin-top:11px;padding:12px;display:grid}.mkt .security-field-note>svg{margin-top:1px}.mkt .security-field-note strong{font-family:var(--display);font-size:9.5px;display:block}.mkt .security-field-note p{margin-top:4px;font-size:8.5px;line-height:1.5}.mkt .security-session-window{background:#fff;padding:18px}.mkt .security-session-heading{background:#17152e;border-radius:13px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:13px 14px;display:grid}.mkt .security-session-heading>span{color:#b2acff;background:#a7a1ff24;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.mkt .security-session-heading small{color:#aaa4bf}.mkt .security-session-heading strong{color:#fff;font-family:var(--display);margin-top:3px;font-size:12px;display:block}.mkt .security-session-track{gap:8px;margin-top:12px;display:grid}.mkt .security-session-step{background:#faf9fd;border:1px solid #e0ddeb;border-radius:11px;grid-template-columns:24px 34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;padding:8px 10px;display:grid}.mkt .security-session-number{color:#615b72;font-family:var(--display);font-size:8px;font-weight:750}.mkt .security-session-icon{width:34px;height:34px;color:var(--indigo);background:#eceafb;border-radius:9px;place-items:center;display:grid}.mkt .security-session-step strong{color:#302b48;font-family:var(--display);font-size:10.5px;display:block}.mkt .security-session-step small{color:#746e85;margin-top:2px;font-size:8.5px;display:block}.mkt .security-session-state{color:#116348;background:#e8f7ef;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:750}.mkt .security-session-step:last-child .security-session-state{color:#805925;background:#fff1df}.mkt .security-session-boundary{color:#74532d;background:#fff5e9;border-radius:11px;grid-template-columns:20px minmax(0,1fr);gap:9px;margin-top:12px;padding:11px 12px;display:grid}.mkt .security-session-boundary p{font-size:9px;line-height:1.5}.mkt .security-recovery-window{background:#fff;padding:18px}.mkt .security-recovery-grid{grid-template-columns:minmax(0,1fr) minmax(190px,.82fr);gap:12px;margin-top:12px;display:grid}.mkt .security-recovery-steps{gap:8px;display:grid}.mkt .security-recovery-step{background:#faf9fd;border:1px solid #e0ddeb;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:63px;padding:9px 10px;display:grid}.mkt .security-recovery-step>span{width:34px;height:34px;color:var(--indigo);background:#eceafb;border-radius:9px;place-items:center;display:grid}.mkt .security-recovery-step strong{color:#302b48;font-family:var(--display);margin-top:2px;font-size:10px;display:block}.mkt .security-recovery-step p{color:#746e85;margin-top:2px;font-size:8px;line-height:1.4}.mkt .security-export-receipt{background:#f4f2fb;border:1px solid #cfcbe1;border-radius:13px;padding:13px}.mkt .security-export-title{border-bottom:1px solid #dcd8e8;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding-bottom:11px;display:grid}.mkt .security-export-title>span{background:var(--indigo);color:#fff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.mkt .security-export-title strong{color:#302b48;font-family:var(--display);margin-top:2px;font-size:10px;display:block}.mkt .security-export-row{color:#6d677e;border-bottom:1px solid #e0ddeb;justify-content:space-between;align-items:center;gap:10px;min-height:35px;font-size:8.5px;display:flex}.mkt .security-export-row strong{color:#3e3854;font-family:var(--display);font-size:8.5px}.mkt .security-export-ready{color:#156049;background:#e8f7ef;border-radius:8px;align-items:flex-start;gap:6px;margin-top:10px;padding:8px;font-size:8px;font-weight:700;line-height:1.4;display:flex}.mkt .security-export-ready svg{flex:none}.mkt .security-shared-heading{border-top:1px solid #e3e0eb;margin-top:68px;padding-top:54px}.mkt .security-shared-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.mkt .security-shared-grid article{background:#f9f8fd;border:1px solid #dedbea;border-radius:15px;padding:19px}.mkt .security-shared-grid article>span{width:38px;height:38px;color:var(--indigo);background:#eceafe;border-radius:10px;place-items:center;display:grid}.mkt .security-shared-grid h3{color:#28233c;margin-top:15px;font-size:15px}.mkt .security-shared-grid p{color:#6c667c;margin-top:7px;font-size:12px;line-height:1.62}.mkt .security-boundary-section{color:#fff;background:radial-gradient(circle at 12% 10%,#594fdb38,#0000 30%),linear-gradient(145deg,#17152e 0%,#111023 100%);padding:94px 0;position:relative;overflow:hidden}.mkt .security-boundary-section:after{content:"";border:1px solid #ffffff0f;border-radius:50%;width:400px;height:400px;position:absolute;inset:auto -180px -260px auto}.mkt .security-boundary-grid{z-index:1;grid-template-columns:minmax(0,.74fr) minmax(520px,1.26fr);gap:clamp(48px,7vw,88px);display:grid;position:relative}.mkt .security-boundary-copy .eyebrow{color:#bdb7ff}.mkt .security-boundary-copy h2{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:11ch;margin-top:13px;font-size:clamp(36px,4.4vw,52px)}.mkt .security-boundary-copy>p{color:#c7c3d7;max-width:47ch;margin-top:20px;font-size:16px;line-height:1.72}.mkt .security-boundary-copy a{color:#d4d0ff;font-family:var(--display);align-items:center;gap:6px;margin-top:25px;font-size:13px;font-weight:700;display:inline-flex}.mkt .security-boundary-copy a:hover{text-decoration:underline}.mkt .security-boundary-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mkt .security-boundary-card{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:15px;min-width:0;padding:18px}.mkt .security-boundary-card>span{color:#bdb7ff;background:#bdb7ff1f;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.mkt .security-boundary-card h3{color:#fff;margin-top:15px;font-size:15px}.mkt .security-boundary-card p{color:#c8c4d8;margin-top:8px;font-size:12px;line-height:1.62}.mkt .security-boundary-card strong{color:#f8d7a2;font-weight:700}.mkt .security-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px;display:flex}.mkt .security-section-heading h2{max-width:14ch}.mkt .security-section-heading>p{color:#6e687e;max-width:45ch;font-size:14px;line-height:1.65}.mkt .security-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mkt .security-review-card{min-height:220px;color:inherit;background:#fff;border:1px solid #dedbea;border-radius:16px;flex-direction:column;padding:20px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.mkt .security-review-card:hover{border-color:#bdb7db;transform:translateY(-2px);box-shadow:0 18px 40px -32px #2c2281b3}.mkt .security-review-card>span:first-child{width:40px;height:40px;color:var(--indigo);background:#eeecff;border-radius:11px;place-items:center;display:grid}.mkt .security-review-card h3{margin-top:20px;font-size:17px}.mkt .security-review-card p{color:#6e687e;margin-top:9px;font-size:12px;line-height:1.6}.mkt .security-review-link{color:var(--indigo);font-family:var(--display);align-items:center;gap:5px;margin-top:auto;padding-top:19px;font-size:11px;font-weight:750;display:inline-flex}.mkt .security-faq-shell{grid-template-columns:minmax(0,.62fr) minmax(520px,1.38fr);gap:clamp(44px,6vw,82px);display:grid}.mkt .security-faq-intro{align-self:start;position:sticky;top:96px}.mkt .security-faq-intro h2{letter-spacing:-.04em;max-width:9ch;margin-top:13px;font-size:clamp(36px,4vw,48px)}.mkt .security-faq-intro p{color:#6e687e;max-width:38ch;margin-top:18px;font-size:14px;line-height:1.65}.mkt .security-faq-list{gap:9px;display:grid}.mkt .security-faq-list details{background:#fff;border:1px solid #dedbea;border-radius:13px;padding:0 17px}.mkt .security-faq-list details[open]{box-shadow:0 16px 35px -32px #2c2281cc}.mkt .security-faq-list summary{cursor:pointer;color:var(--ink);font-family:var(--display);padding:17px 28px 17px 0;font-size:14px;font-weight:700;list-style:none}.mkt .security-faq-list summary::-webkit-details-marker{display:none}.mkt .security-faq-list summary:after{float:right;color:var(--indigo);content:"+";margin-right:-24px;font-size:18px;line-height:.8}.mkt .security-faq-list details[open] summary:after{content:"−"}.mkt .security-faq-list details p{color:#686276;max-width:70ch;margin:-2px 0 17px;font-size:13px;line-height:1.68}.mkt .security-final-section{background:#fff;padding:86px 0 92px}.mkt .security-final-panel{color:#fff;background:radial-gradient(circle at 86% 4%,#ffffff2b,#0000 32%),linear-gradient(135deg,#4f46e5 0%,#3f36c8 100%);border-radius:24px;padding:clamp(32px,6vw,60px);position:relative;overflow:hidden}.mkt .security-final-panel:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:290px;height:290px;position:absolute;inset:auto -145px -185px auto}.mkt .security-final-grid{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;display:grid;position:relative}.mkt .security-final-copy .eyebrow{color:#d8d5ff}.mkt .security-final-copy h2{color:#fff;letter-spacing:-.04em;max-width:17ch;margin-top:12px;font-size:clamp(32px,4vw,46px)}.mkt .security-final-copy p{color:#e2e0ff;max-width:57ch;margin-top:15px;font-size:14px;line-height:1.67}.mkt .security-final-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.mkt .security-final-actions .btn-primary{color:#3027ae;background:#fff}.mkt .security-final-actions .btn-primary:hover{background:#f2f0ff}.mkt .security-final-actions .btn-ghost{color:#fff;background:#ffffff14;border-color:#ffffff47}.mkt .security-final-actions .btn-ghost:hover{background:#ffffff24}@media (max-width:1100px){.mkt .security-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);gap:42px}.mkt .security-split-grid,.mkt .security-split-grid.security-split-grid-reverse{grid-template-columns:minmax(0,.78fr) minmax(460px,1.22fr);gap:42px}.mkt .security-boundary-grid{grid-template-columns:minmax(0,.68fr) minmax(480px,1.32fr);gap:42px}.mkt .security-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mkt .security-hero{padding:64px 0 72px}.mkt .security-hero-grid,.mkt .security-split-grid,.mkt .security-split-grid.security-split-grid-reverse,.mkt .security-boundary-grid,.mkt .security-faq-shell{grid-template-columns:1fr}.mkt .security-hero-copy h1{max-width:12ch}.mkt .security-access-evidence{width:min(100%,620px);margin:0 auto}.mkt .security-scope-section,.mkt .security-regions-section,.mkt .security-fields-section,.mkt .security-auth-section,.mkt .security-recovery-section,.mkt .security-review-section,.mkt .security-faq-section{padding:78px 0}.mkt .security-section-copy h2,.mkt .security-section-heading h2{max-width:16ch}.mkt .security-split-grid-reverse .security-field-evidence,.mkt .security-split-grid-reverse .security-region-evidence,.mkt .security-split-grid-reverse .security-session-evidence{order:2}.mkt .security-split-grid-reverse .security-section-copy{order:1}.mkt .security-boundary-copy h2{max-width:14ch}.mkt .security-faq-intro{position:static}.mkt .security-faq-intro h2{max-width:14ch}.mkt .security-section-heading{flex-direction:column;align-items:flex-start;gap:14px}.mkt .security-final-grid{grid-template-columns:1fr}.mkt .security-final-actions{justify-content:flex-start}}@media (max-width:640px){.mkt .security-hero{padding:48px 0 58px}.mkt .security-hero-copy h1{max-width:11ch;font-size:clamp(39px,12vw,51px)}.mkt .security-hero-lead{font-size:16px}.mkt .security-hero-actions,.mkt .security-final-actions{flex-direction:column;align-items:stretch}.mkt .security-hero-actions .btn,.mkt .security-final-actions .btn{justify-content:center;width:100%}.mkt .security-access-body,.mkt .security-field-body,.mkt .security-region-window,.mkt .security-session-window,.mkt .security-recovery-window{padding:12px}.mkt .security-request{grid-template-columns:36px minmax(0,1fr);padding:10px}.mkt .security-request-icon{width:36px;height:36px}.mkt .security-access-result{flex-direction:column;align-items:flex-start}.mkt .security-access-result>span{margin-left:44px}.mkt .security-profile-row{grid-template-columns:38px minmax(0,1fr)}.mkt .security-avatar{width:38px;height:38px}.mkt .security-scope-chip{grid-column:1/-1;justify-self:start}.mkt .security-field-row{grid-template-columns:32px minmax(0,1fr);gap:8px}.mkt .security-field-icon{width:32px;height:32px}.mkt .security-field-row>span:last-child{grid-column:2}.mkt .security-region-heading,.mkt .security-recovery-heading{flex-direction:column;align-items:flex-start}.mkt .security-region-heading>span,.mkt .security-recovery-heading>span{padding-left:29px}.mkt .security-region-row{grid-template-columns:32px minmax(0,1fr)}.mkt .security-region-icon{width:32px;height:32px}.mkt .security-region-chip{grid-column:2;justify-self:start}.mkt .security-session-step{grid-template-columns:22px 32px minmax(0,1fr)}.mkt .security-session-icon{width:32px;height:32px}.mkt .security-session-state{grid-column:3;justify-self:start}.mkt .security-recovery-grid,.mkt .security-boundary-ledger,.mkt .security-review-grid{grid-template-columns:1fr}.mkt .security-review-card{min-height:190px}.mkt .security-shared-grid{grid-template-columns:1fr}.mkt .security-shared-heading{margin-top:54px;padding-top:44px}.mkt .security-scope-section,.mkt .security-regions-section,.mkt .security-fields-section,.mkt .security-auth-section,.mkt .security-recovery-section,.mkt .security-review-section,.mkt .security-faq-section{padding:64px 0}.mkt .security-section-copy h2,.mkt .security-section-heading h2,.mkt .security-faq-intro h2{font-size:36px}.mkt .security-boundary-section{padding:72px 0}.mkt .security-final-section{padding:64px 0 72px}.mkt .security-final-panel{border-radius:20px}}@media (max-width:390px){.mkt .security-window,.mkt .security-region-window,.mkt .security-session-window,.mkt .security-recovery-window{border-radius:17px}.mkt .security-window-bar{min-height:41px;padding:0 11px}.mkt .security-window-bar small{font-size:8.5px}.mkt .security-window-bar strong{font-size:7px}.mkt .security-check-row{grid-template-columns:32px minmax(0,1fr) 16px;gap:8px;padding:8px}.mkt .security-check-icon{width:32px;height:32px}.mkt .security-region-heading strong,.mkt .security-session-heading strong,.mkt .security-recovery-heading strong{font-size:10.5px}.mkt .security-faq-list details{padding:0 14px}.mkt .security-faq-list summary{font-size:13px}}@media (prefers-reduced-motion:reduce){.mkt .security-review-card{transition:none}.mkt .security-review-card:hover{transform:none}}[data-security-reduced-motion=true] .mkt .security-review-card{transition:none}[data-security-reduced-motion=true] .mkt .security-review-card:hover{transform:none}