.ax7-security-page{--ax7-midnight:#06141d;--ax7-navy:#0a202c;--ax7-sapphire:#0d2a39;--ax7-graphite:#142a34;--ax7-steel:#5f7781;--ax7-pearl:#f2f6f6;--ax7-frost:#e6eff1;--ax7-ice:#c9e8eb;--ax7-ink:#071923;--ax7-ink-soft:#48616b;--ax7-white:#f1f8f9;--ax7-cyan:#61d9e7;--ax7-violet:#9692ec;--ax7-dark-line:#9ad0dc2e;--ax7-light-line:#17414f2b;color:var(--ax7-ink);background:var(--ax7-pearl);overflow:clip}.ax7-security-page :where(h1,h2,h3,p,ol,ul,dl,dd,blockquote){margin:0}.ax7-security-page :where(ol,ul){padding:0;list-style:none}.ax7-security-page :where(button,a){font:inherit}.ax7-security-page :where(button){color:inherit}.ax7-security-page a{text-decoration:none}.ax7-security-page :where(section,div,article,aside){min-width:0}.ax7-security-page :focus-visible{outline:2px solid var(--ax7-cyan);outline-offset:4px}:where(.ax7-boundary-system__rail,.ax7-information-boundary__path,.ax7-action-system__progress,.ax7-action-system__path,.ax7-response__sequence,.ax7-lifecycle__rail,.ax7-security-model){scrollbar-width:none;-ms-overflow-style:none}:where(.ax7-boundary-system__rail,.ax7-information-boundary__path,.ax7-action-system__progress,.ax7-action-system__path,.ax7-response__sequence,.ax7-lifecycle__rail,.ax7-security-model)::-webkit-scrollbar{display:none}.ax7-micro,.ax7-security-page .ax2-kicker{font-family:var(--font-geist-mono), monospace;font-size:var(--ax-type-micro);letter-spacing:.15em;text-transform:uppercase;font-weight:650;line-height:1.5}.ax7-security-page .ax2-kicker{color:#2f6978;align-items:center;gap:18px;display:flex}.ax7-security-page .ax2-kicker span{color:#0a8496}.ax7-hero{isolation:isolate;min-height:max(860px,100svh);color:var(--ax7-white);background:var(--ax7-midnight);position:relative;overflow:clip}.ax7-hero__art,.ax7-hero__image,.ax7-hero__veil{width:100%;height:100%;position:absolute;inset:0}.ax7-hero__art{z-index:-3;background:var(--ax7-midnight)}.ax7-hero__image{object-fit:cover;object-position:67% center;filter:saturate(.72)contrast(1.12)brightness(.68)hue-rotate(2deg);transform:scale(1.018)}.ax7-hero__veil{z-index:-2;background:linear-gradient(90deg,#04121bfc 0%,#05141df0 35%,#06182294 59%,#06141d2e 82%),linear-gradient(#040f166b,#0000 45%,#041119ed)}.ax7-hero__grid{width:min(100%, var(--ax-content-max));min-height:max(860px,100svh);padding-right:var(--ax-page-gutter);padding-bottom:clamp(56px,6vw,96px);padding-left:var(--ax-page-gutter);grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.ax7-hero__breadcrumb{grid-column:1/-1}.ax7-hero__statement{grid-column:1/11;align-self:center;padding-top:clamp(38px,7vh,92px)}.ax7-hero h1{letter-spacing:-.058em;text-wrap:balance;max-width:13.4ch;font-size:clamp(3.9rem,6.5vw,7.55rem);font-weight:480;line-height:.91}.ax7-hero h1 span{display:block}.ax7-hero h1 span:nth-child(2){margin-left:.48em}.ax7-hero h1 span:nth-child(3){margin-left:1.08em}.ax7-hero h1 em{color:#9de5eb;font-style:normal}.ax7-hero__proposition{border-top:1px solid var(--ax7-dark-line);grid-column:8/13;align-self:end;padding-top:24px}.ax7-hero__proposition>p{color:#bfd1d6;max-width:59ch;font-size:var(--ax-type-body-lg);line-height:1.58}.ax7-hero__principle{color:#6f9aa4;font-family:var(--font-geist-mono), monospace;font-size:var(--ax-type-micro);letter-spacing:.16em;grid-column:1/6;align-self:end}.ax7-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ax7-button{color:#d7e8eb;min-width:min(100%,258px);min-height:58px;font-size:var(--ax-type-ui);border:1px solid #91cedb52;justify-content:space-between;align-items:center;padding:0 20px;font-weight:600;transition:color .28s,background-color .28s,border-color .28s,transform .28s;display:inline-flex}.ax7-button:hover{border-color:var(--ax7-cyan);transform:translateY(-2px)}.ax7-button--primary{color:var(--ax7-ink);background:#96e4eb;border-color:#96e4eb}.ax7-button--secondary{min-width:min(100%,228px)}.ax7-button--light{background:#a3e8ed;border-color:#a3e8ed}.ax7-button--dark{color:#d7e8eb;background:0 0}.ax7-section-heading{width:min(100%, var(--ax-content-max));padding:clamp(94px, 10vw, 164px) var(--ax-page-gutter) clamp(64px, 7vw, 108px);grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(16px,2vw,34px);margin-inline:auto;display:grid}.ax7-section-heading>:first-child{grid-column:1/3}.ax7-section-heading>:nth-child(2){grid-column:3/9}.ax7-section-heading>:nth-child(3){grid-column:9/13;align-self:end}.ax7-section-heading h2{max-width:17ch;font-size:var(--ax-type-display-md);letter-spacing:-.052em;font-weight:485;line-height:.96}.ax7-section-heading__lead{border-top:1px solid var(--ax7-light-line);padding-top:22px}.ax7-section-heading__lead p{max-width:52ch;color:var(--ax7-ink-soft);font-size:var(--ax-type-body-lg);line-height:1.58}.ax7-section-heading--dark{color:var(--ax7-white)}.ax7-section-heading--dark .ax2-kicker{color:#83abb5}.ax7-section-heading--dark .ax7-section-heading__lead{border-color:var(--ax7-dark-line)}.ax7-section-heading--dark .ax7-section-heading__lead p{color:#adc1c7}.ax7-boundaries{color:var(--ax7-ink);background:var(--ax7-frost)}.ax7-boundary-system{width:min(calc(100% - 2 * var(--ax-page-gutter)), calc(var(--ax-content-max) - 2 * var(--ax-page-gutter)));border-block:1px solid var(--ax7-light-line);grid-template-columns:minmax(250px,3fr) minmax(0,9fr);min-height:690px;margin:0 auto;display:grid}.ax7-boundary-system__rail{border-right:1px solid var(--ax7-light-line);flex-direction:column;display:flex}.ax7-boundary-system__rail button{border:0;border-bottom:1px solid var(--ax7-light-line);text-align:left;cursor:pointer;background:0 0;flex:1;grid-template-columns:34px 1fr;gap:6px 18px;min-height:92px;padding:18px 22px;transition:background-color .34s,color .34s;display:grid}.ax7-boundary-system__rail button:last-child{border-bottom:0}.ax7-boundary-system__rail button>span,.ax7-boundary-system__rail button>i{color:#66838d;font-family:var(--font-geist-mono), monospace;font-size:var(--ax-type-micro);letter-spacing:.08em;text-transform:uppercase;font-style:normal}.ax7-boundary-system__rail button>strong{color:#48616c;font-size:var(--ax-type-supporting);font-weight:580}.ax7-boundary-system__rail button>i{grid-column:2}.ax7-boundary-system__rail button[aria-selected=true]{color:var(--ax7-ink);background:#ffffff8c}.ax7-boundary-system__rail button[aria-selected=true]>strong{color:var(--ax7-ink)}.ax7-boundary-system__rail button[aria-selected=true]>span,.ax7-boundary-system__rail button[aria-selected=true]>i{color:#087d8e}.ax7-boundary-system__environment{background:linear-gradient(var(--ax7-light-line) 1px, transparent 1px), linear-gradient(90deg, var(--ax7-light-line) 1px, transparent 1px), #edf4f5;background-size:12.5% 16.6667%;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(8,1fr);min-height:690px;padding:clamp(30px,4vw,68px);display:grid;position:relative;overflow:hidden}.ax7-boundary-system__frame{border:1px solid #4f828d;grid-area:2/2/6/8;transition:border-color .38s,box-shadow .38s;position:relative}.ax7-boundary-system__frame:before,.ax7-boundary-system__frame:after{content:"";border:solid #4295a4;width:44px;height:44px;position:absolute}.ax7-boundary-system__frame:before{border-width:3px 0 0 3px;top:-1px;left:-1px}.ax7-boundary-system__frame:after{border-width:0 3px 3px 0;bottom:-1px;right:-1px}.ax7-boundary-system__frame>span{color:#446e78;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:.64rem;position:absolute;top:-26px;left:0}.ax7-boundary-system__frame>i{border:1px solid #72a7b1;width:9px;height:9px;position:absolute;transform:rotate(45deg)}.ax7-boundary-system__frame>i:first-child{top:26%;left:16%}.ax7-boundary-system__frame>i:nth-child(2){top:62%;left:52%}.ax7-boundary-system__frame>i:nth-child(3){top:31%;right:15%}.ax7-boundary-system__outside{pointer-events:none;grid-area:1/1/7/9;position:relative}.ax7-boundary-system__outside span{color:#75929b;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:.63rem;position:absolute;top:0;right:0}.ax7-boundary-system__outside i{background:#9bb7bd;width:58px;height:1px;position:absolute}.ax7-boundary-system__outside i:nth-child(2){top:18%;left:0}.ax7-boundary-system__outside i:nth-child(3){top:44%;right:0}.ax7-boundary-system__outside i:nth-child(4){bottom:10%;left:8%}.ax7-boundary-system__inside{z-index:2;background:#ddedf0e0;border:1px solid #2a6e7d;grid-area:3/3/5/7;place-self:center stretch;padding:clamp(26px,3vw,48px);transition:border-color .38s,background-color .38s,transform .38s;box-shadow:0 24px 64px #13374117}.ax7-boundary-system__inside p{color:#4a717b;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:.64rem}.ax7-boundary-system__inside strong{font-size:var(--ax-type-heading-md);letter-spacing:-.035em;margin-top:18px;font-weight:520;display:block}.ax7-boundary-system__inside span{color:#48616b;max-width:44ch;font-size:var(--ax-type-supporting);margin-top:12px;line-height:1.5;display:block}.ax7-boundary-system__signal{z-index:3;color:#347581;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;pointer-events:none;grid-area:3/1/auto/9;align-self:center;align-items:center;gap:12px;font-size:.62rem;display:flex}.ax7-boundary-system__signal i{background:linear-gradient(90deg, #557881, var(--ax7-cyan));flex:1;height:1px;position:relative}.ax7-boundary-system__signal i:after{content:"";background:var(--ax7-cyan);width:9px;height:9px;position:absolute;top:-4px;right:0;transform:rotate(45deg);box-shadow:0 0 18px #61d9e7a6}.ax7-boundary-system__signal b{color:#087f90;min-width:58px}.ax7-boundary-system__copy{z-index:4;background:#edf4f5d1;border-top:1px solid #88aeb6;grid-area:5/5/7/9;align-self:end;padding:24px}.ax7-boundary-system__copy .ax7-micro{color:#387681}.ax7-boundary-system__copy h3{font-size:var(--ax-type-heading-md);letter-spacing:-.035em;margin-top:10px;font-weight:540}.ax7-boundary-system__copy>p:last-child{color:#4b626b;max-width:52ch;font-size:var(--ax-type-supporting);margin-top:12px;line-height:1.55}.ax7-boundary-system__environment[data-state=approval] .ax7-boundary-system__inside,.ax7-boundary-system__environment[data-state=human] .ax7-boundary-system__inside{border-color:var(--ax7-violet);background:#ecebf7eb}.ax7-boundary-system__environment[data-state=approval] .ax7-boundary-system__signal i,.ax7-boundary-system__environment[data-state=human] .ax7-boundary-system__signal i{background:linear-gradient(90deg, #617985, var(--ax7-violet))}.ax7-boundary-system__environment[data-state=approval] .ax7-boundary-system__signal i:after,.ax7-boundary-system__environment[data-state=human] .ax7-boundary-system__signal i:after{background:var(--ax7-violet)}.ax7-boundary-system__environment[data-state=unavailable] .ax7-boundary-system__frame{border-color:#84969b;box-shadow:inset 0 0 0 10px #667a800f}.ax7-boundary-system__environment[data-state=unavailable] .ax7-boundary-system__inside{background:#e2e8e9f0;border-color:#84969b;transform:scale(.97)}.ax7-boundaries__principle{width:min(100%, var(--ax-content-max));padding:clamp(72px, 8vw, 128px) var(--ax-page-gutter) clamp(96px, 10vw, 168px);grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-inline:auto;display:grid}.ax7-boundaries__principle blockquote{font-size:var(--ax-type-heading-lg);letter-spacing:-.045em;grid-column:2/9;font-weight:485}.ax7-boundaries__principle p{border-top:1px solid var(--ax7-light-line);color:var(--ax7-ink-soft);font-size:var(--ax-type-body);grid-column:9/13;align-self:end;padding-top:20px;line-height:1.55}.ax7-access{background:var(--ax7-pearl)}.ax7-access__contract{width:min(calc(100% - 2 * var(--ax-page-gutter)), calc(var(--ax-content-max) - 2 * var(--ax-page-gutter)));border-block:1px solid var(--ax7-light-line);margin:0 auto}.ax7-access__contract>div{border-bottom:1px solid var(--ax7-light-line);grid-template-columns:1fr 2.4fr 5fr 3.6fr;align-items:center;min-height:94px;display:grid}.ax7-access__contract>div:last-child{border-bottom:0}.ax7-access__contract span{color:#4b7a85;font-family:var(--font-geist-mono), monospace;font-size:var(--ax-type-micro)}.ax7-access__contract strong{font-size:var(--ax-type-body-lg);font-weight:580}.ax7-access__contract p{max-width:64ch;color:var(--ax7-ink-soft);font-size:var(--ax-type-body);grid-column:3/5;line-height:1.55}.ax7-access__least,.ax7-information-boundary__copy,.ax7-authority__principle,.ax7-lifecycle__summary,.ax7-invitation{width:min(100%, var(--ax-content-max));padding-right:var(--ax-page-gutter);padding-left:var(--ax-page-gutter);grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-inline:auto;display:grid}.ax7-access__least{padding-top:clamp(90px,10vw,160px);padding-bottom:clamp(90px,10vw,160px)}.ax7-access__least>:first-child{grid-column:2/9}.ax7-access__least>:last-child{border-top:1px solid var(--ax7-light-line);grid-column:9/13;align-self:end;padding-top:20px}.ax7-access__least .ax7-micro{color:#347685}.ax7-access__least blockquote{font-size:var(--ax-type-heading-lg);letter-spacing:-.045em;margin-top:22px;font-weight:485;line-height:1.03}.ax7-access__least blockquote strong{color:#0a6f80;font-weight:inherit}.ax7-access__least>:last-child p{color:var(--ax7-ink-soft);font-size:var(--ax-type-body-lg);line-height:1.58}.ax7-information-boundary{color:var(--ax7-white);background:var(--ax7-navy);padding:clamp(72px,8vw,124px) 0 clamp(90px,10vw,160px)}.ax7-information-boundary__heading,.ax7-information-boundary__path{width:min(calc(100% - 2 * var(--ax-page-gutter)), calc(var(--ax-content-max) - 2 * var(--ax-page-gutter)));margin-inline:auto}.ax7-information-boundary__heading{grid-template-columns:2fr 10fr;gap:24px;display:grid}.ax7-information-boundary__heading .ax7-micro{color:#71a5b0}.ax7-information-boundary__heading h3{max-width:21ch;font-size:var(--ax-type-heading-lg);letter-spacing:-.045em;font-weight:485}.ax7-information-boundary__path{border-block:1px solid var(--ax7-dark-line);font-family:var(--font-geist-mono), monospace;font-size:var(--ax-type-micro);letter-spacing:.11em;align-items:center;gap:12px;margin-top:clamp(68px,8vw,116px);padding-block:30px;display:flex}.ax7-information-boundary__path span{flex:none}.ax7-information-boundary__path i{background:linear-gradient(90deg, #486c76, var(--ax7-cyan));flex:1;height:1px;position:relative}.ax7-information-boundary__path i:after{content:"";border:1px solid var(--ax7-cyan);background:var(--ax7-navy);width:9px;height:9px;position:absolute;top:-4px;right:-2px;transform:rotate(45deg)}.ax7-information-boundary__copy{padding-top:68px}.ax7-information-boundary__copy>p:first-child{color:#a8c0c6;font-size:var(--ax-type-body);grid-column:2/5;line-height:1.6}.ax7-information-boundary__copy blockquote{font-size:var(--ax-type-heading-md);letter-spacing:-.035em;grid-column:5/10;line-height:1.1}.ax7-information-boundary__copy blockquote strong{color:var(--ax7-cyan);font-weight:inherit}.ax7-information-boundary__copy>p:last-child{color:#a8c0c6;font-size:var(--ax-type-supporting);grid-column:10/13;line-height:1.55}.ax7-authority{color:var(--ax7-white);background:var(--ax7-graphite)}.ax7-action-system{width:min(calc(100% - 2 * var(--ax-page-gutter)), calc(var(--ax-content-max) - 2 * var(--ax-page-gutter)));border:1px solid var(--ax7-dark-line);margin:0 auto}.ax7-action-system__progress{border-bottom:1px solid var(--ax7-dark-line);grid-template-columns:repeat(6,1fr);display:grid}.ax7-action-system__progress button{border:0;border-right:1px solid var(--ax7-dark-line);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:10px;min-height:112px;padding:22px;transition:background-color .34s,opacity .34s;display:flex;position:relative}.ax7-action-system__progress button:last-child{border-right:0}.ax7-action-system__progress button span{color:#6d98a2;font-family:var(--font-geist-mono), monospace;font-size:var(--ax-type-micro)}.ax7-action-system__progress button strong{color:#9eb5bb;font-size:var(--ax-type-ui);font-weight:560}.ax7-action-system__progress button i{background:#3d626b;height:1px;position:absolute;bottom:17px;left:18px;right:18px}.ax7-action-system__progress button i:after{content:"";background:#62838b;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0}.ax7-action-system__progress button[aria-selected=true]{background:#427a872e}.ax7-action-system__progress button[aria-selected=true] strong{color:var(--ax7-white)}.ax7-action-system__progress button[aria-selected=true] i{background:var(--ax7-cyan)}.ax7-action-system__progress button[aria-selected=true] i:after{background:var(--ax7-cyan);transition:left .4s;left:calc(100% - 7px);box-shadow:0 0 15px #61d9e7b3}.ax7-action-system__panel{background:radial-gradient(circle at 51% 48%,#215c693b,#0000 30%),linear-gradient(90deg,#48737d0f 1px,#0000 1px) 0 0/12.5% 100%;min-height:520px;padding:clamp(36px,5vw,82px)}.ax7-action-system__path{min-height:150px;font-family:var(--font-geist-mono), monospace;font-size:var(--ax-type-micro);letter-spacing:.11em;align-items:center;gap:16px;padding:36px 0;display:flex}.ax7-action-system__path>span{flex:none}.ax7-action-system__path>i{background:linear-gradient(90deg, #527782, var(--ax7-cyan));flex:1;height:1px}.ax7-action-system__gate{border:1px solid var(--ax7-cyan);color:#b8f0f3;background:#071c25db;padding:18px 20px;box-shadow:0 0 36px #61d9e71a}.ax7-action-system__panel[data-action=approve] .ax7-action-system__gate,.ax7-action-system__panel[data-action=escalate] .ax7-action-system__gate{border-color:var(--ax7-violet);color:#cfccff;box-shadow:0 0 36px #9692ec1f}.ax7-action-system__detail{border-top:1px solid var(--ax7-dark-line);grid-template-columns:2fr 4fr 4fr 2fr;gap:24px;margin-top:72px;padding-top:28px;display:grid}.ax7-action-system__detail .ax7-micro{color:#79abb5}.ax7-action-system__detail h3{font-size:var(--ax-type-heading-md);letter-spacing:-.035em;font-weight:520}.ax7-action-system__detail>p:not(.ax7-micro){color:#abc0c6;font-size:var(--ax-type-body);line-height:1.55}.ax7-action-system__detail>strong{border-left:1px solid var(--ax7-dark-line);color:#b8d0d5;font-size:var(--ax-type-supporting);align-self:start;padding-left:18px;font-weight:560;line-height:1.5}.ax7-authority__principle{padding-top:clamp(90px,10vw,160px);padding-bottom:clamp(110px,11vw,180px)}.ax7-authority__principle>:first-child{grid-column:2/8}.ax7-authority__principle>:last-child{grid-column:9/13;align-self:end}.ax7-authority__principle blockquote{font-size:var(--ax-type-heading-lg);letter-spacing:-.045em;font-weight:480;line-height:1.03}.ax7-authority__principle blockquote strong{color:var(--ax7-cyan);font-weight:inherit}.ax7-authority__principle>:last-child>p{border-top:1px solid var(--ax7-dark-line);color:#adc1c7;font-size:var(--ax-type-body);padding-top:20px;line-height:1.58}.ax7-authority__principle dl{margin-top:32px}.ax7-authority__principle dl div{border-bottom:1px solid var(--ax7-dark-line);grid-template-columns:1fr 1.8fr;gap:14px;padding-block:12px;display:grid}.ax7-authority__principle dt{color:#7c9fa7;font-family:var(--font-geist-mono), monospace;font-size:var(--ax-type-micro);text-transform:uppercase}.ax7-authority__principle dd{color:#d1e1e4;font-size:var(--ax-type-supporting)}.ax7-response{background:var(--ax7-frost)}.ax7-response__experience{width:min(calc(100% - 2 * var(--ax-page-gutter)), calc(var(--ax-content-max) - 2 * var(--ax-page-gutter)));border:1px solid var(--ax7-light-line);background:#edf4f5;grid-template-rows:auto 1fr;grid-template-columns:7fr 5fr;min-height:720px;margin:0 auto;display:grid}.ax7-response__media{background:var(--ax7-navy);grid-row:1/3;min-height:720px;position:relative;overflow:hidden}.ax7-response__art,.ax7-response__image{width:100%;height:100%;position:absolute;inset:0}.ax7-response__image{object-fit:cover;object-position:54% center;filter:saturate(.62)contrast(1.1)brightness(.68);transition:filter .4s,transform .4s;transform:scale(1.02)}.ax7-response__media>div:last-child{background:linear-gradient(90deg,#06141d33,#06141d05),linear-gradient(#06141d0d,#06141dad);position:absolute;inset:0}.ax7-response__controls{border-bottom:1px solid var(--ax7-light-line);grid-template-columns:repeat(3,1fr);display:grid}.ax7-response__controls button{border:0;border-right:1px solid var(--ax7-light-line);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:7px;min-height:122px;padding:20px;display:flex}.ax7-response__controls button:last-child{border-right:0}.ax7-response__controls span,.ax7-response__controls i{color:#587985;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-style:normal}.ax7-response__controls strong{font-size:var(--ax-type-body);font-weight:600}.ax7-response__controls button[aria-selected=true]{background:#d8e9ec;box-shadow:inset 0 -3px #1998aa}.ax7-response__panel{grid-template-rows:auto auto auto;gap:36px;padding:clamp(28px,4vw,58px);display:grid}.ax7-response__panel .ax7-micro{color:#347585}.ax7-response__panel h3{font-size:var(--ax-type-heading-md);letter-spacing:-.035em;margin-top:12px;font-weight:520}.ax7-response__panel>div>p:last-child{color:var(--ax7-ink-soft);font-size:var(--ax-type-supporting);margin-top:14px;line-height:1.55}.ax7-response__panel ol{border-block:1px solid var(--ax7-light-line);grid-template-columns:1fr 1fr;display:grid}.ax7-response__panel li{border-bottom:1px solid var(--ax7-light-line);grid-template-columns:30px 1fr;gap:10px;padding:14px 8px;display:grid}.ax7-response__panel li span{color:#4e7d87;font-family:var(--font-geist-mono), monospace;font-size:.66rem}.ax7-response__panel li strong{font-size:var(--ax-type-ui);font-weight:560}.ax7-response__panel blockquote{border-top:1px solid var(--ax7-light-line);font-size:var(--ax-type-body);align-self:end;padding-top:18px;line-height:1.5}.ax7-response__sequence{width:min(calc(100% - 2 * var(--ax-page-gutter)), calc(var(--ax-content-max) - 2 * var(--ax-page-gutter)));color:#4f7781;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;align-items:center;margin:34px auto 0;padding-bottom:clamp(100px,11vw,176px);font-size:.64rem;display:flex}.ax7-response__sequence span{flex:none}.ax7-response__sequence i{background:#9db9bf;flex:1;height:1px;margin-inline:10px}.ax7-lifecycle{color:var(--ax7-white);background:var(--ax7-midnight)}.ax7-lifecycle__system{width:min(calc(100% - 2 * var(--ax-page-gutter)), calc(var(--ax-content-max) - 2 * var(--ax-page-gutter)));border-block:1px solid var(--ax7-dark-line);margin:0 auto}.ax7-lifecycle__rail{border-bottom:1px solid var(--ax7-dark-line);grid-template-columns:repeat(7,1fr);display:grid}.ax7-lifecycle__rail button{border:0;border-right:1px solid var(--ax7-dark-line);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:11px;min-height:112px;padding:20px;display:flex;position:relative}.ax7-lifecycle__rail button:last-child{border-right:0}.ax7-lifecycle__rail button span{color:#658f99;font-family:var(--font-geist-mono), monospace;font-size:.66rem}.ax7-lifecycle__rail button strong{color:#8ca7ae;font-size:var(--ax-type-ui);font-weight:560}.ax7-lifecycle__rail button i{background:var(--ax7-midnight);border:1px solid #466d76;width:9px;height:9px;position:absolute;bottom:-5px;left:calc(50% - 4px);transform:rotate(45deg)}.ax7-lifecycle__rail button[aria-selected=true]{background:#235c6938}.ax7-lifecycle__rail button[aria-selected=true] strong{color:var(--ax7-white)}.ax7-lifecycle__rail button[aria-selected=true] i{border-color:var(--ax7-cyan);background:var(--ax7-cyan);box-shadow:0 0 17px #61d9e780}.ax7-lifecycle__panel{background:linear-gradient(90deg,#0000,#275b671f,#0000);grid-template-columns:2fr 3fr 4fr 3fr;align-items:start;gap:28px;min-height:330px;padding:clamp(44px,6vw,88px);display:grid}.ax7-lifecycle__panel .ax7-micro{color:#78a5af}.ax7-lifecycle__panel h3{font-size:var(--ax-type-heading-md);letter-spacing:-.035em;font-weight:520}.ax7-lifecycle__panel>p:not(.ax7-micro){color:#afc3c8;font-size:var(--ax-type-body);line-height:1.55}.ax7-lifecycle__panel ul{border-top:1px solid var(--ax7-dark-line)}.ax7-lifecycle__panel li{border-bottom:1px solid var(--ax7-dark-line);color:#c5d5d8;font-size:var(--ax-type-ui);padding:10px 0}.ax7-lifecycle__summary{padding-top:clamp(90px,10vw,160px);padding-bottom:clamp(86px,9vw,148px)}.ax7-lifecycle__summary>:first-child{grid-column:2/8}.ax7-lifecycle__summary>:last-child{border-top:1px solid var(--ax7-dark-line);grid-column:9/13;align-self:end;padding-top:20px}.ax7-lifecycle__summary .ax7-micro{color:#76a4ae}.ax7-lifecycle__summary blockquote{font-size:var(--ax-type-heading-lg);letter-spacing:-.045em;margin-top:22px;font-weight:480;line-height:1.04}.ax7-lifecycle__summary blockquote strong{color:var(--ax7-cyan);font-weight:inherit}.ax7-lifecycle__summary>:last-child p{color:#a9bfc4;font-size:var(--ax-type-body);line-height:1.58}.ax7-security-model{width:min(calc(100% - 2 * var(--ax-page-gutter)), calc(var(--ax-content-max) - 2 * var(--ax-page-gutter)));border-block:1px solid var(--ax7-dark-line);color:#88aab1;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;margin:0 auto;padding-block:26px;font-size:.66rem;display:flex}.ax7-security-model span{flex:none}.ax7-security-model i{background:linear-gradient(90deg,#365d66,#5b8b95);flex:1;height:1px;margin-inline:10px}.ax7-invitation{padding-top:clamp(110px,12vw,190px);padding-bottom:clamp(100px,11vw,180px)}.ax7-invitation__copy{grid-column:1/8}.ax7-invitation__action{border-top:1px solid var(--ax7-dark-line);grid-column:9/13;align-self:end;padding-top:22px}.ax7-invitation .ax2-kicker{color:#79a5ae}.ax7-invitation h2{max-width:16ch;font-size:var(--ax-type-display-md);letter-spacing:-.05em;margin-top:26px;font-weight:480;line-height:.97}.ax7-invitation__action>p{color:#aec2c7;font-size:var(--ax-type-body);line-height:1.58}@media (max-width:1200px){.ax7-section-heading>:first-child{grid-column:1/4}.ax7-section-heading>:nth-child(2){grid-column:4/10}.ax7-section-heading>:nth-child(3){grid-column:9/13}.ax7-action-system__progress button,.ax7-lifecycle__rail button{padding:16px 12px}.ax7-action-system__detail{grid-template-columns:2fr 3fr 4fr}.ax7-action-system__detail>strong{grid-column:2/4}}@media (max-width:900px){.ax7-hero,.ax7-hero__grid{min-height:max(760px,100svh)}.ax7-hero__image{object-position:69% center;filter:saturate(.7)contrast(1.1)brightness(.57)}.ax7-hero__veil{background:linear-gradient(#04121bd6,#04121b8a 48%,#04121bf7)}.ax7-hero__statement{grid-column:1/-1;align-self:center;padding-top:38px}.ax7-hero h1{max-width:11.8ch;font-size:clamp(3.1rem,11vw,5.2rem);line-height:.92}.ax7-hero h1 span:nth-child(2),.ax7-hero h1 span:nth-child(3){margin-left:0}.ax7-hero__proposition{grid-column:1/-1}.ax7-hero__principle{display:none}.ax7-section-heading{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:92px;padding-bottom:54px}.ax7-section-heading>:first-child,.ax7-section-heading>:nth-child(2),.ax7-section-heading>:nth-child(3){grid-column:1/-1}.ax7-section-heading>:nth-child(2){margin-top:36px}.ax7-section-heading>:nth-child(3){margin-top:34px}.ax7-section-heading h2{font-size:clamp(2.55rem,8vw,4.1rem)}.ax7-boundary-system{grid-template-columns:1fr;min-height:0}.ax7-boundary-system__rail{border-right:0;border-bottom:1px solid var(--ax7-light-line);scroll-snap-type:x mandatory;grid-template-columns:repeat(6,minmax(180px,1fr));display:grid;overflow-x:auto}.ax7-boundary-system__rail button{border-right:1px solid var(--ax7-light-line);scroll-snap-align:start;border-bottom:0;min-height:104px}.ax7-boundary-system__environment{min-height:620px}.ax7-boundary-system__inside{grid-column:2/8}.ax7-boundary-system__copy{grid-column:2/9}.ax7-boundaries__principle,.ax7-access__least,.ax7-information-boundary__copy,.ax7-authority__principle,.ax7-lifecycle__summary,.ax7-invitation{grid-template-columns:repeat(4,minmax(0,1fr))}.ax7-boundaries__principle blockquote,.ax7-boundaries__principle p,.ax7-access__least>:first-child,.ax7-access__least>:last-child,.ax7-information-boundary__copy>p:first-child,.ax7-information-boundary__copy blockquote,.ax7-information-boundary__copy>p:last-child,.ax7-authority__principle>:first-child,.ax7-authority__principle>:last-child,.ax7-lifecycle__summary>:first-child,.ax7-lifecycle__summary>:last-child,.ax7-invitation__copy,.ax7-invitation__action{grid-column:1/-1}.ax7-boundaries__principle p,.ax7-access__least>:last-child,.ax7-authority__principle>:last-child,.ax7-lifecycle__summary>:last-child,.ax7-invitation__action{margin-top:42px}.ax7-access__contract>div{grid-template-columns:50px 1.2fr 2fr}.ax7-access__contract p{grid-column:3}.ax7-information-boundary__heading{grid-template-columns:1fr}.ax7-information-boundary__heading h3{margin-top:24px}.ax7-information-boundary__path,.ax7-response__sequence,.ax7-security-model{overflow-x:auto}.ax7-information-boundary__path{gap:8px}.ax7-information-boundary__path i{min-width:54px}.ax7-action-system__progress,.ax7-lifecycle__rail{scroll-snap-type:x mandatory;grid-template-columns:repeat(6,minmax(160px,1fr));overflow-x:auto}.ax7-lifecycle__rail{grid-template-columns:repeat(7,minmax(145px,1fr))}.ax7-action-system__progress button,.ax7-lifecycle__rail button{scroll-snap-align:start}.ax7-action-system__panel{min-height:0}.ax7-action-system__path{overflow-x:auto}.ax7-action-system__path>i{min-width:60px}.ax7-action-system__detail{grid-template-columns:1fr 2fr;gap:22px}.ax7-action-system__detail>p:not(.ax7-micro),.ax7-action-system__detail>strong{grid-column:2}.ax7-response__experience{grid-template-columns:1fr;min-height:0}.ax7-response__media{grid-row:auto;min-height:520px}.ax7-response__controls{grid-row:auto}.ax7-response__panel{min-height:540px}.ax7-response__sequence i{min-width:30px}.ax7-lifecycle__panel{grid-template-columns:1fr 2fr;min-height:380px}.ax7-lifecycle__panel>p:not(.ax7-micro),.ax7-lifecycle__panel ul{grid-column:2}.ax7-security-model i{min-width:30px}}@media (max-width:600px){.ax7-hero,.ax7-hero__grid{min-height:max(720px,100svh)}.ax7-hero__grid{grid-template-rows:auto 1fr auto;padding-bottom:32px}.ax7-hero__statement{padding-top:48px}.ax7-hero h1{letter-spacing:-.055em;max-width:10.8ch;font-size:clamp(2.75rem,13.1vw,4.25rem)}.ax7-hero__proposition{padding-top:18px}.ax7-hero__proposition>p{font-size:1rem;line-height:1.52}.ax7-actions{grid-template-columns:1fr;margin-top:20px;display:grid}.ax7-button{width:100%;min-width:0;min-height:54px}.ax7-button--secondary{display:none}.ax7-section-heading{padding-top:78px;padding-bottom:46px}.ax7-section-heading>:nth-child(2),.ax7-section-heading>:nth-child(3){margin-top:28px}.ax7-section-heading h2{font-size:clamp(2.35rem,11vw,3.2rem);line-height:.98}.ax7-section-heading h2 br{display:none}.ax7-boundary-system{border-inline:0;width:100%}.ax7-boundary-system__rail{padding-left:var(--ax-page-gutter)}.ax7-boundary-system__rail button{min-width:168px}.ax7-boundary-system__environment{min-height:570px;padding:24px var(--ax-page-gutter);background-size:25% 20%}.ax7-boundary-system__frame{grid-area:2/1/5/9}.ax7-boundary-system__inside{grid-area:2/1/4/9;align-self:center;padding:24px}.ax7-boundary-system__signal{grid-area:4/1/auto/9}.ax7-boundary-system__copy{background:0 0;grid-area:5/1/7/9;padding:20px 0}.ax7-boundaries__principle{padding-top:68px;padding-bottom:88px}.ax7-boundaries__principle blockquote{font-size:clamp(2.1rem,10vw,3rem)}.ax7-access__contract{width:calc(100% - 2 * var(--ax-page-gutter))}.ax7-access__contract>div{grid-template-columns:38px 1fr;align-items:start;gap:8px;padding-block:22px}.ax7-access__contract p{grid-column:2;margin-top:5px}.ax7-access__least{padding-top:72px;padding-bottom:82px}.ax7-access__least blockquote{font-size:clamp(2.05rem,9vw,3rem)}.ax7-access__least blockquote br{display:none}.ax7-information-boundary{padding-top:66px;padding-bottom:82px}.ax7-information-boundary__path{padding-block:22px}.ax7-information-boundary__copy{gap:34px;padding-top:48px}.ax7-information-boundary__copy>p:first-child,.ax7-information-boundary__copy blockquote,.ax7-information-boundary__copy>p:last-child{grid-column:1/-1}.ax7-action-system{border-inline:0;width:100%}.ax7-action-system__progress{padding-left:var(--ax-page-gutter)}.ax7-action-system__panel{padding:30px var(--ax-page-gutter) 46px}.ax7-action-system__path{min-height:120px;padding-block:20px}.ax7-action-system__detail{grid-template-columns:1fr;margin-top:36px}.ax7-action-system__detail>p:not(.ax7-micro),.ax7-action-system__detail>strong{grid-column:1}.ax7-action-system__detail>strong{border-top:1px solid var(--ax7-dark-line);border-left:0;padding-top:18px;padding-left:0}.ax7-authority__principle{padding-top:74px;padding-bottom:94px}.ax7-authority__principle blockquote{font-size:clamp(2.05rem,9vw,3rem)}.ax7-authority__principle blockquote br{display:none}.ax7-response__experience{border-inline:0;width:100%}.ax7-response__media{min-height:390px}.ax7-response__controls button{min-height:105px;padding:14px 10px}.ax7-response__controls i{display:none}.ax7-response__panel{min-height:0;padding:34px var(--ax-page-gutter) 48px}.ax7-response__panel ol{grid-template-columns:1fr}.ax7-response__sequence{width:calc(100% - 2 * var(--ax-page-gutter));padding-bottom:86px}.ax7-lifecycle__system{width:100%}.ax7-lifecycle__rail{padding-left:var(--ax-page-gutter)}.ax7-lifecycle__panel{min-height:0;padding:42px var(--ax-page-gutter) 52px;grid-template-columns:1fr}.ax7-lifecycle__panel>p:not(.ax7-micro),.ax7-lifecycle__panel ul{grid-column:1}.ax7-lifecycle__summary{padding-top:78px;padding-bottom:78px}.ax7-lifecycle__summary blockquote{font-size:clamp(2.05rem,9vw,3rem)}.ax7-lifecycle__summary blockquote br{display:none}.ax7-security-model{width:calc(100% - 2 * var(--ax-page-gutter))}.ax7-invitation{padding-top:88px;padding-bottom:96px}.ax7-invitation h2{font-size:clamp(2.45rem,11vw,3.3rem)}.ax7-invitation h2 br{display:none}}@media (max-width:360px){.ax7-hero h1{font-size:clamp(2.5rem,12.5vw,3.1rem)}.ax7-hero__proposition>p{font-size:.94rem}.ax7-section-heading h2{font-size:2.25rem}.ax7-boundary-system__inside strong{font-size:1.55rem}.ax7-response__controls strong{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.ax7-security-page *,.ax7-security-page :before,.ax7-security-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.phase2-reduced-motion .ax7-security-page *,.phase2-reduced-motion .ax7-security-page :before,.phase2-reduced-motion .ax7-security-page :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}
