.aud h1{font-size:clamp(36px,4.25vw,70px);line-height:1.07}.aud h1,.aud h2{font-weight:800;letter-spacing:-.018em}.aud h2{font-size:var(--h2-section);line-height:1.08}.aud .accent-cobalt{color:var(--cobalt)}.aud .accent-bright{color:var(--bright)}.aud-lead{font-size:var(--lead-hero);line-height:1.5;max-width:34em}.aud-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 30px;margin-block-start:clamp(26px,2.6vw,40px)}.aud-actions .link-underline{display:inline-block;padding-block:10px;font-size:17px}.dark .aud-actions .link-underline{color:#fff}.dark .aud-actions .link-underline:hover{color:#bfd2ff}.aud-faq,.aud-scenarios{padding-block:var(--section);background:#fff}.aud-faq.is-tint,.aud-scenarios.is-tint{--line:#d5ddec;background:var(--tint)}.aud-scenarios.is-tint .scenario-panel{background:#fff}.aud-scenarios-head p{max-width:44em;margin-block-start:clamp(16px,1.6vw,24px);font-size:clamp(17px,1.3vw,19px);line-height:1.5;color:var(--ink-2)}.aud-scenarios .scenarios{margin-block-start:clamp(30px,3.2vw,48px)}.demo-section.is-night{background:var(--night)}.aud-closing{position:relative;isolation:isolate;overflow:hidden}.aud-closing.is-white{background:#fff}.aud-closing.is-tint{background:var(--tint)}.aud-closing.is-night{background:var(--night);color:#fff}.aud-closing-inner{padding-block:var(--section) clamp(56px,6vw,88px)}.aud-closing-inner h2{max-width:19em;font-size:var(--h2-closing)}.aud-closing-note{margin-block-start:18px;font-size:var(--lead-section);line-height:1.5;color:var(--ink-2)}.aud-closing-inner.has-stack{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;min-height:clamp(400px,34vw,520px);padding-block:clamp(52px,5vw,80px)}.aud-closing-stack{position:relative;align-self:stretch;min-height:300px}.aud-others{position:relative;z-index:1;border-block-start:1px solid var(--line)}.aud-closing.is-tint .aud-others{border-color:#cfdbf3}.aud-closing.is-night .aud-others{background:var(--navy);border-color:rgba(143,182,255,.24)}.aud-others ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:10px}.aud-others a{display:flex;align-items:center;gap:10px;min-height:52px;font:700 clamp(15px,1.15vw,17px)/1.25 var(--font-heading);text-decoration:none;transition:color .2s}.aud-others .icon{font-size:24px;stroke-width:var(--icon-stroke-lg);color:var(--cobalt)}.aud-closing.is-night .aud-others .icon{color:var(--bright)}.aud-others a:hover{color:var(--cobalt)}.aud-closing.is-night .aud-others a:hover{color:#a9c2ff}.aud-others a[aria-current=page]{color:var(--muted);pointer-events:none}.aud-closing.is-night .aud-others a[aria-current=page]{color:var(--on-dark)}.aud-others a[aria-current=page] .icon{color:inherit}.ins-hero{position:relative;isolation:isolate;display:flow-root;background:var(--night);color:#fff}.ins-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(900px 560px at 72% 36%,#102370 0,rgba(16,35,112,0) 72%),linear-gradient(180deg,#050822,#070b2b)}.ins-hero-copy{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(28px,5vw,96px);align-items:end;padding-block:clamp(44px,4.6vw,72px) clamp(36px,3.6vw,56px)}.ins-hero-copy .aud-lead{color:#dce2f4}.ins-hero-copy .aud-actions{margin-block-start:22px}.ins-hero-screen{--overlap:clamp(96px,11vw,168px);position:relative;z-index:1;margin-block-end:calc(var(--overlap) * -1)}.ins-arc{position:absolute;inset-inline-start:50%;width:100vw;margin-inline-start:-50vw;inset-block:calc(-9.03vw - 14px) var(--overlap);z-index:-1;overflow:hidden;pointer-events:none}.ins-arc .light-arc{inset-block-end:auto;height:auto;aspect-ratio:1440/760;z-index:auto}.ins-arc circle:last-child{display:none}.ins-console{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);background:#fff;color:var(--ink);border-radius:var(--r1);overflow:hidden;box-shadow:0 30px 70px -34px rgba(7,11,43,.5),0 0 0 1px rgba(7,11,43,.08)}.ins-console-pane{display:flex;flex-direction:column;min-width:0}.ins-console-pane.is-team{background:var(--soft);border-inline-start:1px solid var(--line)}.ins-pane-title{padding:12px 20px;font:700 14px/1.3 var(--font-heading);color:var(--ink-2);border-block-end:1px solid var(--line)}.ins-widget{--brand:#0e7490;flex:1;margin:18px 20px 20px;border:1px solid var(--line);border-radius:var(--r2);overflow:hidden}.ins-widget-bar{display:flex;align-items:center;gap:10px;padding:11px 14px;background:var(--brand);color:#fff}.ins-widget-bar b{font:700 15px/1.2 var(--font-heading)}.ins-widget-bar small{margin-inline-start:auto;font-size:13px;opacity:.9}.ins-widget-mark{width:18px;height:18px;border-radius:var(--r4);background:#fff;clip-path:polygon(50% 0,100% 100%,0 100%)}.ins-widget-body{display:flex;flex-direction:column;gap:11px;padding:16px 14px 18px}.ins-widget-body .bubble.is-assistant:before{inset-block-start:3px;width:16px;height:16px;background:var(--brand);border-radius:var(--r4);clip-path:polygon(50% 0,100% 100%,0 100%)}.ins-widget-body .source-note{padding-inline-start:29px;color:var(--brand)}.ins-record{padding:18px 20px 22px}.ins-record-title{font:700 clamp(17px,1.35vw,20px)/1.25 var(--font-heading);letter-spacing:-.01em}.ins-record-meta{display:flex;flex-wrap:wrap;gap:2px 14px;margin-block-start:6px;font-size:14px;color:var(--ink-2)}.ins-record ol{margin-block-start:16px;border-block-start:1px solid #dfe4ee}.ins-record li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;padding-block:13px;border-block-end:1px solid #dfe4ee;font-size:14px;line-height:1.4;color:var(--ink-2)}.ins-record b,.ins-record time{font-weight:600;color:var(--ink)}.ins-record b{display:block;margin-block-end:2px;font-size:15px}.aud-scenarios.ins-scenarios{padding-block-start:calc(var(--section) + clamp(96px, 11vw, 168px))}.ins-control{padding-block:var(--section);background:#fff}.ins-tabs{display:inline-flex;gap:4px;padding:4px;margin-block-start:clamp(30px,3vw,44px);background:var(--soft);border-radius:var(--r1)}.ins-tabs button{min-width:clamp(100px,11vw,168px);min-height:52px;padding:10px 18px;border-radius:var(--r3);font:700 clamp(15px,1.2vw,18px)/1.2 var(--font-heading);transition:background-color .2s,color .2s}.ins-tabs button:hover{background:#e8eef9}.ins-tabs button[aria-selected=true]{background:var(--cobalt);color:#fff}html:not(.js) .ins-tabs{display:none}.ins-panel{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:clamp(24px,4vw,72px);align-items:start;margin-block-start:clamp(28px,3vw,44px)}.ins-panel-copy p{font:700 clamp(21px,1.85vw,28px)/1.28 var(--font-heading);letter-spacing:-.015em;text-wrap:balance}.ins-panel-name{display:none}html:not(.js) .ins-panel-name{display:block;margin-block-end:12px;font-weight:800;font-size:22px;color:var(--cobalt)}.ins-doc-view{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(18px,2vw,32px);align-items:center;padding:clamp(18px,2vw,30px);background:var(--soft);border-radius:var(--r1)}.ins-doc{padding:clamp(18px,1.8vw,26px);background:#fff;border:1px solid var(--line);border-radius:var(--r4)}.ins-doc-insurer{font:800 20px/1.2 var(--font-heading);letter-spacing:-.015em}.ins-doc-title{margin-block-start:2px;font-size:14px;color:var(--ink-2)}.ins-doc-section{margin-block:14px 8px;font-size:14px;font-weight:600}.ins-clause{padding:8px 10px;margin-inline:-10px;border-radius:var(--r4);font-size:14px;line-height:1.45;color:var(--ink-2)}.ins-clause b,.ins-clause>span:first-child{font-weight:600;color:var(--ink)}.ins-clause.is-on{background:var(--tint)}.ins-clause mark{background:#cfe0ff;color:var(--ink);border-radius:2px;padding-inline:2px}.ins-doc-answer{display:flex;flex-direction:column;gap:10px}.ins-doc-answer-label{font-size:14px;font-weight:600;color:var(--ink-2)}.ins-doc-answer .bubble{max-width:none;font-size:16px}.ins-doc-answer .source-note{padding-inline-start:29px}.ins-table{width:100%;font-size:16px;line-height:1.4;background:var(--soft);border-radius:var(--r1);overflow:hidden}.ins-table td,.ins-table th{padding:16px clamp(14px,1.6vw,24px);text-align:start;vertical-align:top;border-block-start:1px solid var(--line);font-weight:400}.ins-table thead th{border-block-start:0;font-size:14px;font-weight:600;color:var(--ink-2)}.ins-table.is-log td:first-child{font-weight:600}.ins-table.is-log td:last-child{font-weight:500}.ins-table.is-rules tbody th{width:40%;font-weight:600}.ins-table.is-rules td{position:relative;padding-inline-start:calc(clamp(14px, 1.6vw, 24px) + 28px)}.ins-table.is-rules .icon{position:absolute;inset-block-start:19px;inset-inline-start:clamp(14px,1.6vw,24px);font-size:18px;color:var(--cobalt)}.ins-table.is-rules thead th:last-child{padding-inline-start:calc(clamp(14px, 1.6vw, 24px) + 28px)}.ins-setup{padding-block:var(--section);background:var(--night);color:#fff}.ins-setup-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,88px);align-items:center}.ins-setup .aud-lead{margin-block-start:clamp(18px,1.8vw,26px);color:var(--on-dark)}.ins-deploy{position:relative;padding:clamp(14px,1.5vw,22px);border:1px solid var(--on-dark-line);border-radius:var(--r1);background:var(--navy)}.ins-deploy-frame{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center;padding:44px 14px 14px;border:1px dashed #8fb0ff;border-radius:var(--r2)}.ins-deploy-country{position:absolute;inset-block-start:14px;inset-inline-start:16px;font:600 15px/1.2 var(--font-heading);color:#cfe0ff}.ins-deploy-box{align-self:stretch;padding:14px;border:1px solid rgba(143,182,255,.35);border-radius:var(--r3);background:rgba(37,99,235,.14)}.ins-deploy-box b{display:block;font:700 15px/1.3 var(--font-heading)}.ins-deploy-box ul{margin-block-start:12px}.ins-deploy-box li{display:flex;align-items:center;gap:8px;padding-block:5px;font-size:14px;color:var(--on-dark)}.ins-deploy-box .icon{font-size:18px;color:var(--bright)}.ins-deploy-gate,.ins-deploy-or{font-size:14px;color:var(--on-dark)}.ins-deploy-gate{display:flex;align-items:center;gap:8px;margin-block-start:14px;padding-inline:4px}.ins-deploy-gate i{flex:1;height:1px;background:#8fb0ff}.ins-deploy-gate i.is-dim{background:repeating-linear-gradient(90deg,rgba(143,182,255,.5) 0 4px,transparent 4px 8px)}.ins-deploy-gate .icon{font-size:22px;color:#fff}.ag-hero{position:relative;background:var(--night);color:#fff;overflow:hidden}.ag-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(760px 620px at 76% 48%,#102370 0,rgba(16,35,112,0) 72%)}.ag-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:". dial" "copy dial" "stat dial" ". dial";-moz-column-gap:clamp(24px,4vw,72px);column-gap:clamp(24px,4vw,72px);min-height:clamp(600px,calc(100svh - var(--header-h)),860px);padding-block:clamp(36px,4vw,64px)}.ag-hero-copy{grid-area:copy}.ag-hero-inner .ag-dial-figure{grid-area:dial;align-self:center}.ag-hero .aud-lead{margin-block-start:clamp(20px,2.2vw,32px);color:#dce2f4}.ag-stat{grid-area:stat;margin-block-start:clamp(28px,3vw,44px);padding-block-start:16px;max-width:34em;border-block-start:1px solid var(--on-dark-line);font-size:15px;line-height:1.5;color:var(--on-dark)}.ag-dial-figure{display:flex;flex-direction:column;align-items:center;min-width:0}.ag-dial{position:relative;width:min(100%,560px,62vh);aspect-ratio:1}.ag-dial-art{position:absolute;inset:0;width:100%;height:100%;overflow:visible;direction:ltr}.ag-tick{stroke:rgba(201,209,232,.4);stroke-width:1.5}.ag-tick.is-major{stroke:rgba(255,255,255,.8);stroke-width:2}.ag-hour{fill:var(--on-dark);font:500 20px var(--font-body)}.ag-ring-open{fill:none;stroke:rgba(201,209,232,.28);stroke-width:2}.ag-ring-halo{fill:none;stroke:#2563eb;stroke-width:40;opacity:.55}.ag-ring-glow{fill:none;stroke:#3f7bff;stroke-width:12}.ag-ring-closed{fill:none;stroke:#eaf1ff;stroke-width:2.6;stroke-linecap:round}.ag-ring-late{fill:none;stroke:#8fb0ff;stroke-width:2;stroke-dasharray:2 7;stroke-linecap:round}.ag-late-label{fill:#cfe0ff;font:500 16px var(--font-body)}.ag-point{fill:var(--night);stroke:#fff;stroke-width:2.4}.ag-hand,.ag-point.is-filled{fill:#fff}.ag-hand{--from:341.75deg;transform:rotate(var(--from));transform-origin:300px 300px}.ag-hand circle:first-child{fill:#8fb0ff}.ag-face{position:absolute;inset:26%;display:grid;place-items:center;text-align:center}.ag-face p{grid-area:1/1;font-size:clamp(14px,1.2vw,17px);line-height:1.35;color:var(--on-dark)}.ag-face b{display:block;margin-block-end:6px;font:800 clamp(40px,5vw,76px)/1 var(--font-heading);letter-spacing:-.02em;color:#fff}.ag-face-morning{visibility:hidden}@media (prefers-reduced-motion:no-preference){.js .ag-ring-closed{stroke-dasharray:1;animation:ag-draw 2.2s .2s var(--ease) both}.js .ag-hand{animation:ag-sweep 16s cubic-bezier(.65,0,.35,1) 2.4s infinite}.js .ag-face-night{animation:ag-face-out 16s linear 2.4s infinite}.js .ag-face-morning{visibility:visible;opacity:0;animation:ag-face-in 16s linear 2.4s infinite}}@keyframes ag-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ag-sweep{0%,32%{transform:rotate(341.75deg)}50%,80%{transform:rotate(495deg)}to{transform:rotate(701.75deg)}}@keyframes ag-face-out{0%,42%{opacity:1}46%,94%{opacity:0}98%,to{opacity:1}}@keyframes ag-face-in{0%,44%{opacity:0}48%,80%{opacity:1}84%,to{opacity:0}}.ag-dial-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px clamp(14px,1.6vw,26px);width:100%;max-width:620px;margin-block-start:clamp(14px,1.6vw,24px);font-size:14px;line-height:1.35;color:var(--on-dark)}.ag-dial-notes time{display:block;margin-block-end:2px;font:700 17px/1.2 var(--font-heading);color:#fff}.ag-story{padding-block:var(--section);background:#fff}.ag-story-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);margin-block-start:clamp(32px,3.4vw,52px);align-items:start}.ag-night{padding:clamp(20px,2.4vw,36px);padding-inline-end:clamp(44px,6vw,96px);background:var(--night);color:#fff;border-radius:var(--r1)}.ag-stamp{display:flex;align-items:center;gap:9px;font:700 clamp(17px,1.4vw,20px)/1.2 var(--font-heading)}.ag-stamp .icon{font-size:22px}.ag-night .ag-stamp .icon{color:var(--bright)}.ag-phone{margin-block-start:16px;border-radius:var(--r2);overflow:hidden;color:var(--ink);background:#efeae2}.ag-phone-bar{display:flex;align-items:center;gap:9px;padding:11px 14px;background:#fff}.ag-phone-bar .icon{font-size:20px;color:#25d366}.ag-phone-bar b{font:700 15px/1.2 var(--font-heading)}.ag-phone-bar small{margin-inline-start:auto;font-size:13px;color:var(--muted)}.ag-phone-body{display:flex;flex-direction:column;gap:8px;padding:14px}.ag-message{max-width:88%;padding:8px 11px 6px;border-radius:var(--r3);font-size:15px;line-height:1.42}.ag-message time{display:block;margin-block-start:2px;font-size:12px;text-align:end;color:var(--muted)}.ag-message.is-user{align-self:flex-end;background:#d9fdd3}.ag-message.is-assistant{align-self:flex-start;background:#fff}.ag-morning{position:relative;z-index:1;margin-inline-start:clamp(-72px,-4.4vw,-28px);margin-block-start:clamp(44px,6vw,96px);padding:clamp(20px,2.4vw,36px);background:#fff;border-radius:var(--r1);box-shadow:0 36px 80px -32px rgba(7,11,43,.45),0 0 0 1px rgba(7,11,43,.06)}.ag-morning .ag-stamp .icon{color:var(--cobalt)}.ag-morning h3{font-weight:800;font-size:clamp(25px,2.3vw,34px);line-height:1.15;letter-spacing:-.018em}.ag-morning h3,.ag-summary{margin-block-start:14px}.ag-summary li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;padding-block:14px;border-block-start:1px solid var(--line)}.ag-summary-head{grid-column:1/-1;display:flex;align-items:baseline;gap:10px;font-size:14px;color:var(--muted)}.ag-summary-head b{font-size:16px;font-weight:600;color:var(--ink)}.ag-summary-head time{margin-inline-start:auto}.ag-summary-result{font-size:16px;line-height:1.4}.ag-summary-action{font-size:15px;font-weight:600;color:var(--cobalt);text-align:end}.ag-story-note{padding-block-start:12px;border-block-start:1px solid var(--line);font-size:14px;color:var(--ink-2)}.ag-permission{padding-block:var(--section);background:var(--tint)}.ag-permission-inner{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);gap:clamp(32px,6vw,112px);align-items:center}.ag-permission .aud-lead{margin-block-start:clamp(18px,1.8vw,26px);color:var(--ink-2)}.ag-permits li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding-block:18px;border-block-start:1px solid #cfdbf3}.ag-permits li:last-child{border-block-end:1px solid #cfdbf3}.ag-permits b{font:700 clamp(18px,1.45vw,21px)/1.3 var(--font-heading);letter-spacing:-.01em}.ag-permit-status{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:600;color:var(--ink-2)}.ag-permits .is-on .ag-permit-status{color:var(--cobalt)}.ag-permit-status .icon{font-size:18px}.ag-permit-result{grid-column:1/-1;font-size:16px;color:var(--ink-2)}.brk-hero{padding-block:clamp(36px,3.8vw,60px) clamp(56px,6vw,92px);background:#fff}.brk-hero-inner{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(28px,4vw,72px);align-items:center}.brk-hero h1{font-size:clamp(36px,3.45vw,58px)}.brk-hero .aud-lead{margin-block-start:clamp(18px,1.9vw,28px);color:var(--ink-2)}.brk-board{min-width:0;background:var(--soft);border-radius:var(--r1);padding:clamp(14px,1.5vw,24px)}.brk-board-bar{display:flex;align-items:center;gap:10px;padding:2px 4px 12px}.brk-board-bar b{font:700 clamp(17px,1.3vw,19px)/1.2 var(--font-heading)}.brk-board-bar small{margin-inline-start:auto;font-size:14px;color:var(--ink-2)}.brk-table{width:100%;table-layout:fixed;background:#fff;border-radius:var(--r3);overflow:hidden;box-shadow:0 0 0 1px var(--line);font-size:15px;line-height:1.35}.brk-table td,.brk-table th{padding:12px clamp(10px,1vw,16px);text-align:start;vertical-align:middle;border-block-start:1px solid var(--line);font-weight:400;transition:background-color .25s}.brk-table thead th{border-block-start:0;font:700 clamp(14px,1.05vw,16px)/1.25 var(--font-heading);background:#fbfcfe}.brk-table thead th:first-child{font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--ink-2)}.brk-table tbody th{font-weight:600}.brk-table .is-premium td{font:700 clamp(15px,1.2vw,18px)/1.2 var(--font-heading)}.brk-board:has(#brk-tab-courtesy[aria-selected=true]) .brk-row-courtesy>*,.brk-board:has(#brk-tab-glass[aria-selected=true]) .brk-row-glass>*,.brk-board:has(#brk-tab-liability[aria-selected=true]) .brk-row-liability>*{background:var(--tint);box-shadow:inset 0 1px 0 var(--cobalt),inset 0 -1px 0 var(--cobalt)}.brk-board:has(#brk-tab-courtesy[aria-selected=true]) .brk-row-courtesy .is-diff,.brk-board:has(#brk-tab-glass[aria-selected=true]) .brk-row-glass .is-diff,.brk-board:has(#brk-tab-liability[aria-selected=true]) .brk-row-liability .is-diff{font-weight:600;color:var(--cobalt-hover)}.brk-ask{margin-block-start:clamp(14px,1.4vw,22px)}.brk-ask-label{font-size:14px;font-weight:600;color:var(--ink-2)}.brk-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:8px}.brk-tabs button{min-height:44px;padding:8px 14px;border:1px solid #c9d3e6;border-radius:var(--r3);background:#fff;font-size:15px;font-weight:500;line-height:1.25;text-align:start;transition:background-color .2s,border-color .2s,color .2s}.brk-tabs button:hover{border-color:var(--cobalt)}.brk-tabs button[aria-selected=true]{background:var(--cobalt);border-color:var(--cobalt);color:#fff}html:not(.js) .brk-tabs{display:none}.brk-panel{display:flex;flex-direction:column;gap:8px;margin-block-start:14px;min-height:86px}.brk-panel .qa-answer{padding-inline:0;font-size:16px}.brk-panel .source-note{padding-inline-start:31px}.brk-panel-question{display:none;font-weight:600}html:not(.js) .brk-panel-question{display:block}.brk-board-note{margin-block-start:12px;padding-block-start:10px;border-block-start:1px solid var(--line);font-size:14px;color:var(--ink-2)}.brk-repeat{padding-block:var(--section);background:var(--tint)}.brk-repeat-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,5vw,88px);align-items:end}.brk-repeat-head .aud-lead{color:var(--ink-2)}.brk-flow{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(0,.7fr) 96px minmax(0,1.2fr);align-items:stretch;margin-block-start:clamp(32px,3.4vw,52px)}.brk-flow-col{display:flex;flex-direction:column;justify-content:space-between;gap:12px}.brk-node{display:flex;align-items:center;min-height:64px;padding:12px 18px;background:#fff;border-radius:var(--r3);box-shadow:0 0 0 1px #dbe4f5;font:600 clamp(15px,1.2vw,18px)/1.3 var(--font-heading)}.brk-node.is-center{align-self:center;justify-content:center;gap:10px;background:var(--cobalt);color:#fff;box-shadow:none}.brk-node.is-center .icon{flex:none;font-size:22px}.brk-node.is-center small{display:block;margin-block-start:2px;font:400 14px/1.3 var(--font-body)}.brk-roles{align-self:center;background:#fff;border-radius:var(--r3);box-shadow:0 0 0 1px #dbe4f5}.brk-roles p{padding:14px 18px;font:600 clamp(15px,1.2vw,18px)/1.3 var(--font-heading)}.brk-roles p+p{border-block-start:1px solid #dbe4f5}.brk-roles b{display:block;margin-block-end:2px;font:400 14px/1.3 var(--font-body);color:var(--ink-2)}.brk-lines{width:100%;height:100%;min-height:200px;overflow:visible}.brk-stat{margin-block-start:clamp(24px,2.6vw,38px);font-size:17px;line-height:1.5;color:var(--ink-2);max-width:48em}.bnk-hero{background:var(--cobalt);color:#fff;overflow:hidden}.bnk-hero-inner{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(0,1fr);gap:clamp(28px,5vw,88px);align-items:center;min-height:clamp(560px,calc(100svh - var(--header-h)),820px);padding-block:clamp(36px,4vw,64px)}.bnk-hero-copy{grid-column:2;grid-row:1}.bnk-accent{color:#cfe0ff}.bnk-hero h1{font-size:clamp(36px,3.75vw,62px)}.bnk-hero .aud-lead{margin-block-start:clamp(18px,1.9vw,28px);color:#fff}.bnk-hero .btn{background:#fff;color:var(--cobalt)}.bnk-hero .btn:hover{background:var(--tint)}.bnk-screen{grid-column:1;grid-row:1;min-width:0;background:#fff;color:var(--ink);border-radius:var(--r1);overflow:hidden;box-shadow:0 44px 90px -36px rgba(7,11,43,.75)}.bnk-screen-bar{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 18px;border-block-end:1px solid var(--line)}.bnk-screen-bar .icon{font-size:22px;color:var(--cobalt)}.bnk-screen-bar b{font:700 16px/1.25 var(--font-heading)}.bnk-screen-body{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr)}.bnk-rail{padding:16px 12px;background:var(--soft);border-inline-end:1px solid var(--line);font-size:14px}.bnk-rail p{padding-inline:8px;font-weight:600;color:var(--ink-2)}.bnk-rail ul{margin-block-start:8px}.bnk-rail li{padding:9px 8px;border-radius:var(--r4);line-height:1.3;color:var(--ink-2)}.bnk-rail li.is-on{background:var(--cobalt);color:#fff;font-weight:500}.bnk-thread{display:flex;flex-direction:column;gap:10px;padding:clamp(14px,1.5vw,22px)}.bnk-thread .source-note{padding-inline-start:41px}.bnk-thread .qa-question+.qa-answer{margin-block-start:2px}.bnk-explain{margin-inline-start:41px;padding:11px 13px;background:var(--tint);border-radius:var(--r3);font-size:15px;line-height:1.45}.bnk-explain b{display:block;font-size:14px;font-weight:600;color:var(--cobalt)}.bnk-screen figcaption{padding:10px 18px;border-block-start:1px solid var(--line);font-size:14px;color:var(--ink-2)}.bnk-same{padding-block:var(--section);background:#fff}.bnk-map{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) 72px minmax(0,1.5fr) 72px minmax(0,.8fr);align-items:center;margin-block-start:clamp(32px,3.4vw,52px)}.bnk-map-col{display:flex;flex-direction:column;gap:clamp(40px,6vw,96px)}.bnk-node{display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 16px;background:#fff;border-radius:var(--r3);box-shadow:0 0 0 1px var(--line);font-size:16px;font-weight:600;line-height:1.3}.bnk-node .icon{font-size:24px;color:var(--cobalt)}.bnk-node small{display:block;margin-block-start:1px;font-size:14px;font-weight:400;color:var(--muted)}.bnk-node.is-output{box-shadow:0 0 0 1px var(--cobalt)}.bnk-lines{width:100%;height:100%;min-height:220px;overflow:visible}.bnk-doc{padding:clamp(18px,2vw,30px);background:var(--soft);border-radius:var(--r4)}.bnk-doc h3{font-weight:800;font-size:clamp(20px,1.7vw,25px);line-height:1.2;letter-spacing:-.015em}.bnk-doc-title{margin-block-start:2px;font-size:15px;color:var(--ink-2)}.bnk-doc-section{margin-block:16px 8px;font-size:15px;font-weight:600}.bnk-clause{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:8px 10px;margin-inline:-10px;border-radius:var(--r4);font-size:15px;line-height:1.45;color:var(--ink-2)}.bnk-clause>span:first-child{font-weight:600;color:var(--ink)}.bnk-clause.is-on{background:#fff;box-shadow:0 0 0 1px #c9d9fb}.bnk-clause mark{background:#cfe0ff;color:var(--ink);border-radius:2px;padding-inline:2px}@media (max-width:1180px){.ag-late-label{font-size:19px}.brk-hero-inner{grid-template-columns:minmax(0,1fr)}.brk-hero-copy{max-width:44em}.bnk-hero-inner{grid-template-columns:minmax(0,1fr);min-height:0}.bnk-hero-copy,.bnk-screen{grid-column:1;grid-row:auto}.bnk-hero-copy{max-width:44em}.ins-panel{grid-template-columns:minmax(0,1fr)}.ins-panel-copy p{max-width:30em}}@media (max-width:900px){.ins-arc{display:none}.ins-hero-copy{grid-template-columns:minmax(0,1fr);align-items:start}.ins-hero-screen{--overlap:clamp(56px,14vw,96px)}.ins-console{grid-template-columns:minmax(0,1fr)}.ins-console-pane.is-team{border-inline-start:0;border-block-start:1px solid var(--line)}.ins-widget{margin:12px}.aud-scenarios.ins-scenarios{padding-block-start:calc(var(--section) + clamp(56px, 14vw, 96px))}.ag-hero-inner,.ag-permission-inner,.brk-repeat-head,.ins-doc-view,.ins-setup-inner{grid-template-columns:minmax(0,1fr)}.ag-hero-inner{grid-template-rows:none;grid-template-areas:"copy" "dial" "stat";row-gap:28px;min-height:0}.ag-stat{margin-block-start:0}.ag-dial{width:min(100%,520px)}.ag-story-stage{grid-template-columns:minmax(0,1fr)}.ag-night{padding:16px 16px 56px}.ag-morning{margin-inline:12px;margin-block-start:-40px}.brk-flow{grid-template-columns:minmax(0,1fr);gap:12px}.brk-connector,.brk-lines{display:none}.brk-node.is-center{position:relative;align-self:stretch}.brk-roles{align-self:stretch}.brk-node.is-center:after,.brk-node.is-center:before{content:"";position:absolute;inset-inline-start:50%;width:1px;height:12px;background:var(--cobalt)}.brk-node.is-center:before{inset-block-end:100%}.brk-node.is-center:after{inset-block-start:100%}.brk-flow-col{gap:8px}.brk-node{min-height:52px}.bnk-map{grid-template-columns:minmax(0,1fr);gap:16px}.bnk-connector,.bnk-lines{display:none}.bnk-map-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bnk-node{align-items:flex-start}.aud-closing-inner.has-stack{grid-template-columns:minmax(0,1fr);padding-block-end:0;min-height:0}.aud-closing-stack{min-height:318px;margin-block-start:8px}}@media (max-width:680px){.aud-others ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.ins-tabs{display:flex}.ins-tabs button{flex:1;min-width:0;padding-inline:8px}.ins-table.is-log thead{display:none}.ins-table.is-log,.ins-table.is-log tbody,.ins-table.is-log td,.ins-table.is-log tr{display:block}.ins-table.is-log tr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 12px;padding:14px;border-block-start:1px solid var(--line)}.ins-table.is-log tr:first-child{border-block-start:0}.ins-table.is-log td{padding:0;border:0}.ins-table.is-log td:nth-child(3){grid-column:1/-1;margin-block-start:6px;font-weight:600}.ins-table.is-log td:nth-child(4){grid-column:1/-1;color:var(--ink-2)}.ins-table.is-rules thead{display:none}.ins-table.is-rules,.ins-table.is-rules tbody,.ins-table.is-rules th,.ins-table.is-rules tr{display:block;width:auto}.ins-table.is-rules tbody th{width:auto;padding:14px 14px 4px}.ins-table.is-rules tr:first-child th{border-block-start:0}.ins-table.is-rules td{padding:0 14px 14px 42px;border:0}[dir=rtl] .ins-table.is-rules td{padding:0 42px 14px 14px}.ins-table.is-rules .icon{inset-block-start:1px;inset-inline-start:14px}.ins-deploy-frame{grid-template-columns:minmax(0,1fr)}.ins-deploy-or{text-align:center}.ag-dial-notes{grid-template-columns:minmax(0,1fr);gap:10px}.ag-dial-notes li{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px;align-items:baseline}.ag-dial-notes time{margin:0;font-size:16px}.ag-hour{font-size:32px}.ag-late-label{display:none}.ag-face b{font-size:clamp(40px,12vw,64px)}.ag-face p{font-size:14px}.ag-face{inset:22%}.ag-dial{margin-inline:auto;width:min(100%,86vw);padding:8%}.brk-table,.brk-table tbody,.brk-table td,.brk-table th,.brk-table tr{display:block}.brk-table thead{display:none}.brk-table tbody tr{padding:10px 12px 12px;border-block-start:1px solid var(--line);transition:background-color .25s}.brk-table tbody tr:first-child{border-block-start:0}.brk-table td,.brk-table th{padding:0;border:0}.brk-table tbody th{margin-block-end:6px}.brk-table td{display:flex;justify-content:space-between;gap:12px;padding-block:3px;text-align:end}.brk-table td:before{content:attr(data-offer);flex:none;max-width:48%;text-align:start;color:var(--muted);font:400 14px/1.35 var(--font-body)}.brk-table .is-premium td{font-size:15px}.brk-board:has(#brk-tab-courtesy[aria-selected=true]) .brk-row-courtesy,.brk-board:has(#brk-tab-glass[aria-selected=true]) .brk-row-glass,.brk-board:has(#brk-tab-liability[aria-selected=true]) .brk-row-liability{background:var(--tint)}.brk-board:has(#brk-tab-courtesy[aria-selected=true]) .brk-row-courtesy>*,.brk-board:has(#brk-tab-glass[aria-selected=true]) .brk-row-glass>*,.brk-board:has(#brk-tab-liability[aria-selected=true]) .brk-row-liability>*{background:none;box-shadow:none}.brk-tabs{flex-direction:column;align-items:stretch}.bnk-screen-body{grid-template-columns:minmax(0,1fr)}.bnk-rail{border-inline-end:0;border-block-end:1px solid var(--line);padding:10px 12px}.bnk-rail ul{display:flex;flex-wrap:wrap;gap:4px;margin-block-start:6px}.bnk-rail li{padding:6px 9px}.bnk-explain,.bnk-thread .source-note{margin-inline-start:0;padding-inline-start:13px}.bnk-thread .source-note{padding-inline-start:0}}@media (max-width:380px){.bnk-map-col{grid-template-columns:minmax(0,1fr)}.ag-summary-action{grid-column:1/-1;text-align:start}.ins-record li{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:reduce){.aud-closing .page-stack *,.aud-closing .page-stack :after,.aud-closing .page-stack :before{animation:none!important}}:where([dir=rtl]) :where(.aud) :where(h1,h2,h3,h4,p,li,dt,dd,th,td,figcaption,span,small,strong,b,label,button,time):where(:not(.page-stack *)){unicode-bidi:plaintext;text-align:right}