.agm-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:72px;min-width:0}.agm-section{padding-block:68px;scroll-margin-top:24px}.agm-stack{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.agm-stack>*{max-inline-size:100%;min-inline-size:0}.agm-stack :is(h1,h2,h3){overflow-wrap:anywhere}.agm-eyebrow{font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.agm-heading{font:800 68px/1.02 Airgap Barlow,sans-serif;letter-spacing:-.025em;text-wrap:pretty}.agm-small{font-size:12px;line-height:1.5}.agm-muted{color:var(--agj-muted)}.agm-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding-block:12px;font-size:15px;font-weight:600;text-decoration:none;text-underline-offset:4px}.agm-text-link:hover{text-decoration:underline}.agm-arrow{display:block;flex:none}.agm-home-hero{padding-block:48px 54px}.agm-home-hero-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:55px;align-items:start}.agm-hero-value>*,.agm-home-hero-layout>div{min-inline-size:0;max-inline-size:100%}.agm-home-hero .agm-eyebrow{margin-bottom:23px}.ag-journey .agm-home-hero h1{font-size:clamp(100px,12.8vw,184.32px);line-height:.87;letter-spacing:-.036em;text-wrap:wrap}.agm-hero-value{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.agm-hero-value h2{font:800 48px/1.04 Airgap Barlow,sans-serif;letter-spacing:-.025em;text-wrap:pretty}.agm-hero-value>p:not(.agm-small){max-width:470px}.agm-close-action .agj-button,.agm-hero-value .agj-button,.agm-setup .agj-button{gap:24px}.agm-hero-value .agm-text-link{padding-block:2px}.agm-incident-jump{display:inline-block;min-height:44px;font-size:13px;font-weight:600;text-underline-offset:3px}.agm-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:34px;row-gap:20px;width:100%}.agm-story{border-top:3px solid var(--agj-ink);padding-top:19px;display:grid;grid-row:span 5;grid-template-rows:subgrid;min-width:0}.agm-story-byline{display:flex;gap:16px;align-items:baseline;flex-wrap:wrap;font-size:12px}.agm-story-byline span{font-size:11px;color:var(--agj-muted)}.agm-story h3{display:grid;grid-row:span 2;grid-template-rows:subgrid;font:800 38px/1.02 Airgap Barlow,sans-serif;letter-spacing:-.025em;text-wrap:pretty}.agm-story h3 .agm-story-number{display:block;font-size:clamp(64px,6.31vw,90.87px);line-height:1;letter-spacing:-.03em;align-self:start}.agm-story-heading{display:block;align-self:start}.agm-story>p:not(.agm-story-byline):not(.agm-small){font-size:14px}.agm-story-links{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:20px;row-gap:0}.agm-story-links a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.agm-incident-context{max-width:1120px}.agm-incident-question{padding-block:48px}.agm-question-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center}.agm-prompt{font:800 48px/1.04 Airgap Barlow,sans-serif;letter-spacing:-.025em;text-wrap:pretty}.agm-incident-question .agm-text-link{justify-self:start}.agm-incident-question .agm-arrow{filter:invert(1)}.agm-comparison{display:grid;grid-template-columns:minmax(0,1.16fr) 46px minmax(0,1fr);gap:20px;width:100%;align-items:stretch}.agm-working{min-width:0;padding-top:8px}.agm-working-heading{display:flex;justify-content:space-between;gap:16px;padding-block:12px 16px;font-size:14px;align-items:baseline}.agm-working-heading>span{font-size:11px;color:var(--agj-muted)}.agm-record{display:flex;align-items:center;gap:16px;padding-block:15px;border-bottom:1px solid var(--agj-line);font-size:16px}.agm-reachable img,.agm-record img,.agm-saved-label img,.agm-saved-record img{flex:none;display:block}.agm-record>div{min-width:0;flex:1}.agm-record p{font-size:12px;color:var(--agj-muted);margin-top:4px}.agm-record-state{font-size:11px;font-weight:600;max-width:62px;text-align:right}.agm-comparison-played .agm-working .agm-record strong{text-decoration:line-through}.agm-comparison-played .agm-record-state{color:#a32615}.agm-reachable{display:flex;align-items:start;gap:12px;padding:12px;border:1px dashed var(--agj-line);margin-top:16px;font-size:12px}.agm-comparison-played .agm-reachable{border-color:#a32615;background:#ffe7dc}.agm-boundary{border-left:1px dashed var(--agj-line);position:relative;min-height:390px}.agm-boundary span{position:absolute;bottom:24px;left:0;writing-mode:vertical-rl;font-size:10px;padding-left:8px}.agm-saved{min-width:0;border-radius:8px;background:var(--agj-paper);padding:26px 28px;display:flex;flex-direction:column;align-items:stretch;gap:20px}.agm-saved-label{display:flex;gap:12px;align-items:center;font-size:12px;font-weight:600}.agm-saved h3{font:800 43px/1.02 Airgap Barlow,sans-serif;letter-spacing:-.025em}.agm-saved-record{display:flex;align-items:center;gap:12px;border-top:1px solid var(--agj-line);padding-block:15px;font-size:13px}.agm-saved-record>span{flex:1;min-width:0}.agm-saved-record>strong{font-size:11px;color:#07623c;max-width:54px;text-align:right}.agm-example-status{min-height:36px}.agm-example-heading{font-size:58px}.agm-three-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;width:100%}.agm-feature{border-top:1px solid var(--agj-ink);padding-top:21px;min-width:0}.agm-feature h3{font:800 32px/1.02 Airgap Barlow,sans-serif;letter-spacing:-.025em;margin-bottom:14px}.agm-feature p{font-size:15px}.agm-setup-heading{font:800 88px/.94 Airgap Barlow,sans-serif;letter-spacing:-.025em}.agm-integrations{padding-block:36px}.agm-integration-layout{display:grid;grid-template-columns:1fr repeat(3,minmax(0,1fr));gap:24px;align-items:start}.agm-integration-layout a,.agm-integration-layout>*{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.agm-integration-layout h2{font:800 32px/1.02 Airgap Barlow,sans-serif;letter-spacing:-.025em}.agm-integration-layout>div{display:flex;flex-direction:column;gap:4px;min-width:0}.agm-integration-layout strong{font-size:16px;font-weight:600}.agm-integration-layout span{font-size:12px;color:var(--agj-muted)}.agm-integration-layout span.agm-available{color:#07623c}.agm-integration-layout a{font-size:12px;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:3px}.agm-integration-layout .agm-small{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.agm-integration-layout .agj-icon{width:24px;height:24px}.agm-close{padding-block:58px}.agm-close-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:40px;align-items:start}.agm-close .agm-eyebrow{margin-bottom:15px}.agm-close-action{display:flex;flex-direction:column;gap:13px;align-items:flex-start}.ag-journey h1.agm-faq-title{font-size:125.28px;line-height:.92;letter-spacing:-.025em}.agm-faq-controls{display:flex;flex-direction:column;gap:16px;max-width:850px;margin-bottom:28px}.agm-faq-controls>label{font-size:15px}.agm-faq-controls>input{width:100%;max-width:650px;min-height:50px;padding:12px 14px;border:1px solid var(--agj-line);border-radius:3px;background:transparent;color:var(--agj-ink);font:400 16px/1.5 Airgap DM,sans-serif}.agm-faq-categories{display:flex;gap:8px;flex-wrap:wrap}.agm-faq-categories button,.agm-faq-empty button{min-height:44px;padding:10px 12px;border:1px solid transparent;background:transparent;font:600 12px/1.4 Airgap DM,sans-serif;color:var(--agj-ink);cursor:pointer}.agm-faq-categories button[aria-pressed=true]{background:var(--agj-blue);border-color:var(--agj-line)}.agm-faq-categories button:hover,.agm-faq-empty button:hover{text-decoration:underline}.agm-faq-list{width:100%;max-width:650px}.ag-journey details.agm-faq-item{border-bottom:1px solid var(--agj-line);scroll-margin-top:24px}.ag-journey details.agm-faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:23px;min-height:69px;font-size:16px;font-weight:600;list-style:none}.ag-journey details.agm-faq-item>summary::-webkit-details-marker{display:none}.ag-journey details.agm-faq-item>summary img{flex:none;display:block;transition:transform .15s ease}.ag-journey details.agm-faq-item[open]>summary img{transform:rotate(180deg)}.agm-faq-answer{padding-bottom:24px;color:var(--agj-muted)}.ag-journey details.agm-faq-item p{font-size:15px;margin:0;line-height:1.5}.agm-faq-answer a{color:var(--agj-ink);text-underline-offset:3px;overflow-wrap:anywhere}.agm-faq-answer .agm-answer-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;margin-top:8px}.agm-faq-empty{padding-block:24px}@media(max-width:1023px){.agm-container{padding-inline:32px}.agm-home-hero-layout{grid-template-columns:1fr;gap:32px}.ag-journey .agm-home-hero h1{font-size:150px}.agm-hero-value{max-width:680px}.agm-hero-value h2{font-size:48px}.agm-stories{grid-template-columns:1fr;gap:40px}.agm-story{max-width:750px;grid-row:auto;grid-template-rows:none;gap:20px}.agm-story h3{grid-row:auto;grid-template-rows:auto auto;row-gap:16px}.agm-question-layout{grid-template-columns:1fr;gap:24px}.agm-comparison{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:12px}.agm-record{gap:10px}.agm-record-state{display:none}.agm-saved{padding:24px 20px}.agm-saved-record{flex-wrap:wrap}.agm-three-columns{gap:24px}.agm-integration-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.agm-close-layout{grid-template-columns:1fr;gap:28px}.ag-journey h1.agm-faq-title{font-size:100px}}@media(max-width:767px){.agm-container{padding-inline:23px}.agm-section{padding-block:43px}.agm-stack{gap:28px}.agm-home-hero{padding-block:35px 39px}.agm-home-hero-layout{gap:29px}.ag-journey .agm-home-hero h1{font-size:clamp(72px,23.3vw,110px);line-height:.86;letter-spacing:-.03em}.agm-hero-value h2{font-size:35px}.agm-hero-value>p:not(.agm-small){font-size:15px}.agm-close-action .agj-button,.agm-hero-value .agj-button,.agm-setup .agj-button{width:100%}.agm-heading{font-size:43px}.agm-stories{gap:36px}.agm-story h3{font-size:38px}.agm-story h3 .agm-story-number{font-size:clamp(72px,23.3vw,100px)}.agm-incident-question{padding-block:36px}.agm-prompt{font-size:35px}.agm-comparison{grid-template-columns:1fr;gap:24px}.agm-working-heading{font-size:12px}.agm-record{gap:12px;font-size:14px}.agm-record-state{display:block}.agm-record p{font-size:11px}.agm-boundary{min-height:0;border-left:0;border-top:1px dashed var(--agj-line);padding-top:12px}.agm-boundary span{position:static;writing-mode:initial;padding:0;font-size:11px}.agm-saved{padding:24px 20px}.agm-saved h3{font-size:38px}.agm-saved-record{flex-wrap:nowrap;font-size:12px}.agm-example-heading{font-size:43px}.agm-three-columns{grid-template-columns:1fr;gap:32px}.agm-feature p{font-size:14px}.agm-setup-heading{font-size:88px}.agm-integration-layout{grid-template-columns:1fr;gap:24px}.agm-integration-layout h2 br{display:none}.agm-close{padding-block:58px}.agm-close-layout{gap:40px}.agm-close-action{width:100%}.ag-journey h1.agm-faq-title{font-size:67px}.agm-faq-categories{gap:4px}.agm-faq-categories button{padding-inline:10px}.ag-journey details.agm-faq-item>summary{font-size:15px;gap:16px}.agm-faq-answer{padding-bottom:20px}}@media(prefers-reduced-motion:reduce){.agm-faq-item>summary img{transition:none}}.agm-container{padding-inline:var(--agj-gutter,72px)}.agm-faq-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:72px;align-items:start}.agm-faq-layout .agm-faq-controls{position:sticky;top:24px;max-width:none;margin-bottom:0}.agm-faq-layout .agm-faq-controls>input{max-width:none}.agm-faq-layout .agm-faq-categories{flex-direction:column;align-items:stretch;gap:4px}.agm-faq-layout .agm-faq-categories button{text-align:left;padding:12px 14px;min-height:44px}.agm-faq-layout .agm-faq-list{max-width:none}@media(max-width:1023px){.agm-faq-layout{grid-template-columns:220px minmax(0,1fr);gap:32px}}@media(max-width:767px){.agm-faq-layout{grid-template-columns:1fr;gap:24px}.agm-faq-layout .agm-faq-controls{position:static}.agm-faq-layout .agm-faq-categories{flex-direction:row;flex-wrap:wrap;gap:4px}.agm-faq-layout .agm-faq-categories button{font-size:12px;padding:10px}}