@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.modern-app .ow-mode-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid var(--app-line)}.modern-app .ow-mode-tabs{display:inline-flex;gap:4px;padding:4px;border:1px solid #b8ccd9;border-radius:8px;background:var(--app-soft)}.modern-app .ow-mode-tabs button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--app-ink);padding:9px 14px;font-size:12px;font-weight:700}.modern-app .ow-mode-tabs button[aria-selected=true]{background:var(--app-blue);color:#fff}.ow-sell-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:auto 1fr;grid-template-areas:"stage assist" "details assist";gap:12px;align-items:start;padding:0 0 20px}.modern-app .ow-sell-card>header,.modern-app .ow-assistant-header{background:transparent;color:var(--app-ink)}.ow-sell-card,.ow-sell-assistant{min-width:0;border:1px solid var(--app-line);border-radius:9px;background:#fff}.ow-sell-card{padding:14px}.ow-stage-card{grid-area:stage}.ow-stage-heading{display:flex;justify-content:space-between;align-items:start;gap:16px}.ow-stage-heading>div>small{display:flex;align-items:center;gap:5px;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:750;color:var(--app-blue)}.modern-app .ow-stage-heading h4{color:var(--app-ink);font-size:16px;line-height:1.35;margin:6px 0 0;letter-spacing:-.25px}.ow-close-date{display:grid;gap:5px;padding-left:12px;border-left:1px solid var(--app-line);flex-shrink:0}.ow-close-date>span,.ow-next-action small{font-size:8px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--app-muted)}.ow-close-date>strong{font-size:11px;font-weight:650}.ow-stage-track{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;padding:6px 0;margin:20px 0 15px}.ow-stage-track li{position:relative;display:grid;justify-items:center;gap:7px;color:var(--app-muted)}.ow-stage-track li:before{content:"";position:absolute;height:2px;background:var(--app-line);top:8px;right:50%;width:100%}.ow-stage-track li:first-child:before{display:none}.ow-stage-track li>span{z-index:1;display:grid;place-items:center;width:18px;height:18px;border:2px solid var(--app-line);border-radius:50%;background:#fff}.ow-stage-track li.is-complete:before,.ow-stage-track li.is-current:before,.ow-stage-track li.is-complete>span{background:var(--app-blue);border-color:var(--app-blue);color:#fff}.ow-stage-track li.is-current>span{border-color:var(--app-blue);box-shadow:0 0 0 4px #e5eff8}.ow-stage-track small{font-size:8px}.ow-stage-track .is-current small{color:var(--app-blue);font-weight:750}.modern-app .ow-current-stage{margin:0 0 12px;font-size:9px;color:var(--app-muted)}.ow-current-stage strong{color:var(--app-blue)}.ow-next-action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid #c9dfed;border-radius:7px;background:#edf5fa;padding:10px}.ow-next-action>span{display:grid;place-items:center;width:30px;height:30px;color:#fff;background:var(--app-blue);border-radius:6px}.ow-next-action>div{display:grid;gap:4px}.ow-next-action strong{font-size:10px;line-height:1.5;color:var(--app-ink)}.modern-app .ow-next-action>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px;font-size:9px;border:0}.ow-sell-details{grid-area:details;display:grid;grid-template-columns:minmax(190px,.85fr) minmax(0,1.35fr);gap:12px;align-self:stretch}.ow-sell-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:11px;border-bottom:1px solid var(--app-line)}.modern-app .ow-sell-card>header h4{margin:0;font-size:13px;color:var(--app-ink);letter-spacing:-.1px}.ow-sell-card h4 small{color:var(--app-muted);font-size:9px;font-weight:450;margin-left:4px;white-space:nowrap}.modern-app .ow-sell-card>header button,.modern-app .ow-assistant-tools button{display:inline-flex;align-items:center;gap:3px;background:transparent;color:var(--app-blue);border:0;padding:2px 0;font-size:9px;white-space:nowrap}.ow-deal-brief dl{margin:0}.ow-deal-brief dl>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;padding:10px 0;border-bottom:1px solid #edf1f5}.ow-deal-brief dt{color:var(--app-muted);font-size:9px;line-height:1.6}.ow-deal-brief dd{color:var(--app-ink);font-size:10px;line-height:1.6;font-weight:600;margin:0;overflow-wrap:anywhere}.ow-deal-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:13px}.modern-app .ow-deal-links button{display:grid;justify-items:center;gap:5px;font-size:9px;padding:9px 3px;background:var(--app-soft);border:1px solid var(--app-line);color:var(--app-muted)}.modern-app .ow-sell-items table{min-width:0;width:100%}.modern-app .ow-sell-items th{text-transform:uppercase;letter-spacing:.02em;background:#fff;font-size:7px;white-space:nowrap}.modern-app .ow-sell-items th,.modern-app .ow-sell-items td{padding:12px 5px;min-width:0}.modern-app .ow-sell-items td{font-size:10px;vertical-align:top}.ow-sell-items td:not(:first-child),.ow-sell-items th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.ow-sell-items td:not(:first-child){white-space:nowrap}.ow-sell-items td small{display:block;font-size:8px;margin-top:5px;color:var(--app-muted)}.modern-app .ow-sell-items .ow-item-link{font-size:10px;line-height:1.45;font-weight:650;text-align:left;background:transparent;border:0;padding:0;color:var(--app-blue)}.ow-items-total{display:grid;gap:5px;text-align:right;padding:12px 0}.ow-items-total>span{font-size:8px;color:var(--app-muted)}.ow-items-total strong{font-size:14px}.ow-item-context{display:flex;align-items:start;gap:7px;font-size:9px;line-height:1.6;padding:10px;background:var(--app-soft);border-radius:5px;color:var(--app-muted)}.ow-item-context svg{flex-shrink:0;margin-top:2px}.ow-item-context strong{color:#8c6419;font-weight:550}.ow-items-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:18px}.ow-sell-assistant{grid-area:assist;padding:14px;display:flex;flex-direction:column;align-self:stretch}.ow-assistant-header{display:flex;gap:9px;align-items:center}.ow-assistant-icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:7px;color:#fff;background:var(--app-blue)}.modern-app .ow-assistant-header h4{margin:0 0 4px;font-size:13px;line-height:1.4;color:var(--app-ink);letter-spacing:-.1px}.modern-app .ow-assistant-header p{margin:0;color:var(--app-muted);font-size:9px;line-height:1.5}.ow-assistant-tools{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;align-items:center;margin:12px 0;padding-bottom:11px;border-bottom:1px solid var(--app-line)}.ow-assistant-tools>span{font-size:8px;color:var(--app-muted)}.ow-assistant-prompts{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:12px}.modern-app .ow-assistant-prompts button{padding:5px 7px;font-size:8px;border:1px solid var(--app-line);color:var(--app-muted);background:#fff}.modern-app .ow-assistant-prompts button[aria-pressed=true]{border-color:#b8d2e1;background:#edf5fa;color:var(--app-blue)}.ow-assistant-conversation{flex:1}.ow-assistant-question{font-size:11px;line-height:1.6;background:#edf4f9;color:var(--app-ink);padding:11px 12px;border-radius:7px;margin-bottom:15px}.ow-assistant-answer>strong{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--app-blue)}.modern-app .ow-assistant-answer p,.ow-assistant-answer li{font-size:11px;line-height:1.7;color:#52677d;margin:9px 0}.ow-assistant-answer p strong,.ow-assistant-answer li strong{color:var(--app-ink);font-weight:600}.ow-assistant-answer ul{padding-left:16px;margin:10px 0}.ow-assistant-sources{margin:12px 0;border:1px solid var(--app-line);border-radius:6px}.ow-assistant-sources summary{display:flex;align-items:center;gap:5px;cursor:pointer;color:var(--app-blue);font-size:9px;padding:8px}.ow-assistant-sources dl{margin:0;padding:0 10px}.ow-assistant-sources dl>div{padding:8px 0;border-top:1px solid var(--app-line);font-size:10px;line-height:1.6}.ow-assistant-sources dt{font-weight:650;color:var(--app-ink)}.ow-assistant-sources dd{margin:4px 0 0;color:var(--app-muted)}.ow-assistant-sources>small{display:block;font-size:9px;line-height:1.5;padding:8px 10px;color:var(--app-muted)}.modern-app .ow-propose-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;font-size:10px;border:0}.ow-assistant-proposal{border:1px solid #b8d2e1;border-radius:7px;background:#f6fafd;padding:12px;margin-top:12px}.ow-assistant-proposal>small{font-size:8px;color:var(--app-blue);letter-spacing:.04em}.modern-app .ow-assistant-proposal h5{margin:6px 0 12px;font-size:12px;color:var(--app-ink)}.ow-assistant-proposal>span{font-size:9px;color:var(--app-muted)}.ow-assistant-proposal>div{display:flex;flex-wrap:wrap;gap:7px}.modern-app .ow-assistant-proposal button{display:inline-flex;align-items:center;gap:4px;font-size:9px;padding:7px;border:1px solid var(--app-blue)}.modern-app .ow-assistant-proposal button:last-child{background:#fff;color:var(--app-blue)}.modern-app p.ow-assistant-decision{border-left:2px solid #41946d;padding-left:9px;color:#23704c}.ow-assistant-composer{display:flex;gap:7px;padding-top:12px;margin-top:16px;border-top:1px solid var(--app-line)}.modern-app .ow-assistant-composer textarea{width:100%;min-width:0;padding:9px;border:1px solid var(--app-line);color:var(--app-ink);font-size:10px;line-height:1.5;resize:vertical}.modern-app .ow-assistant-composer button{display:grid;place-items:center;flex-shrink:0;width:34px;border:0}.modern-app .ow-assistant-composer button:disabled{opacity:.45;cursor:default}.ow-assistant-disclaimer{display:block;font-size:8px;line-height:1.5;color:var(--app-muted);margin-top:7px}.ow-record-documents,.ow-record-activities{display:grid;gap:12px}.ow-record-documents .ow-source{margin:0}.ow-record-activities>div{padding:14px;border:1px solid var(--app-line);border-radius:7px}.ow-record-activities strong{display:block;font-size:12px;margin-bottom:5px}.ow-record-activities small{font-size:10px;color:var(--app-muted)}@container (max-width: 1100px){.ow-sell-details{grid-template-columns:minmax(0,1fr)}.ow-stage-heading{flex-wrap:wrap}.ow-next-action{grid-template-columns:auto minmax(0,1fr)}.ow-next-action>button{grid-column:1 / -1;justify-self:start}}@container (max-width: 800px){.ow-sell-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "details" "assist"}.ow-sell-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container (max-width: 600px){.ow-sell-details{grid-template-columns:minmax(0,1fr)}.ow-stage-track{grid-template-columns:repeat(7,65px);overflow-x:auto;padding-block:6px}.modern-app .ow-mode-tabs button{padding:8px 10px}.ow-deal-brief dl>div{grid-template-columns:90px minmax(0,1fr)}}.modern-app .sust-panel-intro{padding:20px;border-bottom:1px solid var(--app-line)}.modern-app .sust-panel-intro h4{margin:0 0 8px;color:var(--app-ink);font-size:15px}.modern-app .sust-panel-intro p,.modern-app .sust-basis{color:var(--app-muted);font-size:12px;line-height:1.7}.modern-app .sust-basis{margin:0;padding:16px 20px}.modern-app .sust-text-button{display:inline-flex;gap:8px;align-items:center;background:none;border:0;color:var(--app-blue);padding:12px 0;font-size:12px;text-align:left}.modern-app .sust-actions{display:flex;flex-wrap:wrap;gap:10px}.modern-app .sust-cell-note{display:block;margin-top:5px;font-size:11px;color:var(--app-muted)}.modern-app .sustainability-demo .table-scroll{max-width:100%}.modern-app .industry-sustainability .native-insight-grid{padding:4px 0 22px}.modern-app .industry-sust-fields{margin:0 0 24px;border:1px solid var(--app-line);border-radius:6px;overflow:hidden}.modern-app .industry-sust-fields summary{cursor:pointer;padding:15px 18px;color:var(--app-blue);font-size:12px;font-weight:550}.modern-app .industry-sust-fields .table-scroll{border-top:1px solid var(--app-line)}.modern-app .industry-sust-fields td{max-width:220px;white-space:normal;min-width:100px}.modern-app .industry-sustainability .material-controls label{max-width:100%}.modern-app .industry-assist-topics{display:flex;flex-wrap:wrap;gap:8px;padding:18px 18px 0}.modern-app .industry-assist-topics button{padding:9px 12px;font-size:12px;border:1px solid var(--app-line);color:var(--app-muted);background:#fff}.modern-app .industry-assist-topics button[aria-pressed=true]{background:#e7f2f8;color:var(--app-blue);border-color:#b7cedd}.modern-app .industry-score-context{display:flex;flex-wrap:wrap;gap:8px 28px}@media(max-width:780px){.modern-app .sust-panel-intro{padding:16px}.modern-app .sust-basis{padding:14px 16px}}:root{font-family:Inter Variable,Inter,Arial,sans-serif;color:#0a2439;background:#fff;font-synthesis:none;--navy:#061f31;--navy2:#0b2c42;--green:#00af87;--mint:#58e0be;--muted:#63788b;--border:#dfe8ec;--soft:#f4f8f9;--ink:#092338}*{box-sizing:border-box}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,a,input,textarea,select{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #28b797}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{opacity:.45;cursor:not-allowed}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}h1,h2,h3{letter-spacing:-.045em}h1{font-size:clamp(45px,5.3vw,76px);font-weight:670;line-height:1.05}h2{font-size:clamp(32px,3.25vw,46px);font-weight:640;line-height:1.12}h3{font-size:22px;font-weight:640;line-height:1.3;letter-spacing:-.035em}p{font-size:16px;line-height:1.7;color:var(--muted)}em{font-style:normal;color:var(--mint)}small{font-size:12px}.container{max-width:1280px;margin:auto;padding-left:48px;padding-right:48px}.dark{background:var(--navy);color:#fff}.dark p{color:#b7cadb}.dark h1,.dark h2,.dark h3{color:#fff}.eyebrow{color:#18816c;font-size:11px;font-weight:650;letter-spacing:.21em;line-height:1.6;text-transform:uppercase;margin-bottom:22px}.dark .eyebrow,.cta-section .eyebrow{color:var(--mint)}.section{padding-top:88px;padding-bottom:88px}.soft-section{background:var(--soft)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:43px}.section-head>p{max-width:380px}.section-head h2{max-width:750px}.section-head .eyebrow{margin-bottom:18px}.button{background:var(--green);color:#fff;display:inline-flex;gap:22px;align-items:center;justify-content:center;padding:16px 23px;border:1px solid transparent;border-radius:5px;font-size:14px;font-weight:570;line-height:1.3;transition:background .15s,transform .15s;min-height:49px}.button:hover{background:#078c71;transform:translateY(-1px)}.button-outline{border-color:#64808f;background:transparent}.button-outline:hover{background:#18394d}.button-dark{background:var(--navy)}.button-dark:hover{background:#20445a}.button-light{background:#eff5f5;color:var(--ink);border-color:#d9e6e6}.button-light:hover{background:#d8eee8}.button-small{min-height:38px;padding:10px 15px;font-size:12px;gap:12px}.button-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.text-link{display:inline-flex;gap:12px;align-items:center;font-size:13px;font-weight:600;color:#14816b}.text-link:hover{color:#064737}.tag{background:#d5f7eb;color:#057956;border-radius:30px;padding:4px 9px;display:inline-block;white-space:nowrap;font-size:10px;letter-spacing:0;font-weight:550;line-height:1.35}.tag.amber{background:#fff0ce;color:#895709}.tag.neutral{background:#e9eff5;color:#476582}.icon-box{height:49px;width:49px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#d7f7eb;color:#11664f;flex-shrink:0}.muted{color:var(--muted)}.small{font-size:12px}.small-label{font-size:10px;letter-spacing:.12em;color:var(--muted);margin-bottom:9px}.sample-label{font-size:10px;text-align:center;color:var(--muted);padding:17px}.wordmark{color:#fff;font-size:28px;font-weight:710;letter-spacing:-1.3px;white-space:nowrap}.wordmark span{color:var(--mint)}header{background:var(--navy);color:#fff;position:relative;z-index:20;border-bottom:1px solid #ffffff0d}.nav{height:89px;display:flex;align-items:center;justify-content:space-between;gap:40px}.nav-links{display:flex;align-items:center;gap:28px;font-size:12px}.nav-links>a:not(.button){padding:16px 0;color:#d5e1e9;position:relative}.nav-links>a:hover,.nav-links>a.active{color:var(--mint)}.nav-links>a.active:after{content:"";position:absolute;bottom:7px;left:0;right:0;height:2px;background:var(--mint)}.nav-links .button{font-size:12px;min-height:43px;padding:12px 18px;gap:14px}.mobile-toggle{display:none;border:0;background:transparent;color:#fff}.home-hero{padding-top:66px}.home-grid{display:grid;grid-template-columns:1fr .94fr;align-items:center;gap:70px;padding-bottom:76px}.hero-copy h1{font-size:clamp(48px,5.7vw,80px);margin-bottom:26px;letter-spacing:-.057em}.hero-copy>p{max-width:460px;font-size:17px;margin-bottom:29px;line-height:1.65}.hero-footnote{font-size:11px;color:#9db3c2;display:flex;align-items:center;gap:8px;margin-top:27px}.home-product{background:#fff;border-radius:10px;color:var(--ink);box-shadow:0 24px 64px #0003;overflow:hidden;border:1px solid #385367;transform:rotate(1deg)}.product-topline{padding:14px 20px;border-bottom:1px solid var(--border);font-size:10px;display:flex;justify-content:space-between;gap:10px}.product-topline>span:first-child{display:flex;align-items:center;gap:8px;font-weight:650}.product-title{display:flex;justify-content:space-between;align-items:center;padding:25px 25px 5px}.product-title small{font-size:9px;color:var(--muted);letter-spacing:.1em}.product-title h3{color:var(--ink);font-size:27px;margin-top:8px}.assembly-record{display:flex;align-items:stretch;gap:15px;padding:18px 25px}.record-image{width:59%;background:#f5f8fb;overflow:hidden;border-radius:5px}.record-image img{width:100%;height:100%;object-fit:cover}.record-values{flex:1;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:8px 0}.record-values small{color:#7a8fa4;font-size:10px;margin-top:8px}.record-values strong{font-size:12px;font-weight:590;line-height:1.4}.record-values .tag{align-self:start;margin-top:7px}.connected-links{margin:0 25px}.connected-links a{display:flex;align-items:center;gap:10px;border-top:1px solid var(--border);padding:12px 0;font-size:12px;font-weight:550}.connected-links a>svg{width:17px;height:17px;color:#2c6659}.connected-links a>span{margin-left:auto;color:#74879a;font-size:10px;font-weight:400}.connected-links a:hover{color:#00a27e}.product-bottom{display:flex;gap:8px;align-items:center;font-size:10px;color:#648174;background:#f0f9f5;padding:13px 25px}.audience-strip{border-top:1px solid #ffffff20;display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:29px;padding-bottom:29px;color:#c1cfda;font-size:15px}.audience-strip span:first-child{font-size:9px;letter-spacing:.17em;color:#6f91a4}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.feature-item{padding:7px 30px 2px 0;border-right:1px solid var(--border)}.feature-item:last-child{border-right:0}.feature-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.feature-top>span{color:#a5b7c1;font-size:12px}.feature-item h3{margin:23px 0 12px}.feature-item p{font-size:14px;line-height:1.7;margin-bottom:27px}.feature-item .text-link{font-size:12px}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-top:80px;padding-bottom:80px}.split-section h2{margin-bottom:24px}.split-section p{margin-bottom:26px}.relation-panel{background:#fff;border:1px solid #dce7e7;border-radius:8px;padding:24px;box-shadow:0 12px 35px #1b4c3e08}.relation-main{background:var(--navy);color:#fff;border-radius:6px;padding:22px 18px;display:flex;align-items:center;gap:14px;margin-bottom:15px}.relation-main small{display:block;font-size:8px;color:#9ebbad;letter-spacing:.08em;margin-bottom:7px}.relation-main strong{font-size:14px}.relation-main>.tag{margin-left:auto}.relation-row{display:flex;align-items:center;gap:14px;padding:17px 8px;border-bottom:1px solid var(--border)}.relation-row>svg{color:#379881}.relation-row>svg:last-child{margin-left:auto}.relation-row small{display:block;color:#7c909f;font-size:10px;margin-bottom:6px}.relation-row strong{font-size:12px;font-weight:540}.industry-teasers{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.industry-teaser{position:relative;padding:28px;background:#f6f9fa;border:1px solid #e6eeee;border-radius:7px}.industry-teaser:hover{background:#eff8f4;border-color:#add8c8}.big-index{font-size:12px;color:#7f9995;letter-spacing:.08em}.industry-teaser h3{margin:25px 0 13px}.industry-teaser strong{font-size:13px;font-weight:550}.industry-teaser p{font-size:13px;margin-top:5px;max-width:240px}.industry-teaser>svg{position:absolute;top:25px;right:24px;color:#226652}.cta-section{background:var(--navy);color:#fff;border-bottom:1px solid #ffffff17}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:50px;padding-top:65px;padding-bottom:65px}.cta-inner p{color:#b4c7d4;margin-bottom:22px;font-size:15px}.cta-inner .eyebrow{font-size:10px}.cta-inner h2{font-size:43px}footer{background:#041927;color:#a9bdca}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:60px;padding-top:55px;padding-bottom:48px}.footer-top .wordmark{font-size:25px}.footer-top p{color:#829dac;font-size:12px;margin-top:15px}.footer-links{display:flex;flex-direction:column;gap:13px;font-size:12px}.footer-links strong{color:#fff;font-weight:550;margin-bottom:5px}.footer-links a:hover{color:var(--mint)}.footer-bottom{border-top:1px solid #ffffff15;display:flex;justify-content:space-between;font-size:10px;padding-top:23px;padding-bottom:23px;color:#708b9b}.spec-hero{padding-top:35px;padding-bottom:34px}.spec-head{display:flex;align-items:center;gap:60px}.spec-head h1{font-size:clamp(40px,5.7vw,70px);flex:1;letter-spacing:-.055em;line-height:1.04}.spec-head aside{border-top:2px solid var(--mint);padding-top:20px;align-self:center;font-size:17px;line-height:1.5;color:#b8cbd9;width:154px}.hero-description{font-size:20px;line-height:1.5;max-width:950px;margin:24px 0}.spec-hero>.container>.button{margin-bottom:32px}.workflow-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;position:relative;padding-top:21px}.workflow-cards:before{content:"";position:absolute;top:-46px;right:-48px;bottom:0;left:-48px;background:url(/assets/thread.png) center top/100% auto no-repeat;pointer-events:none}.workflow-cards>article{background:#fff;color:var(--ink);border-radius:5px;padding:18px 13px;position:relative;min-width:0;min-height:358px;border:1px solid #dbe4ec}.step-heading{display:flex;align-items:start;gap:10px;min-height:86px}.step-heading>span{flex-shrink:0;background:var(--green);color:#fff;border-radius:50%;width:29px;height:29px;display:flex;justify-content:center;align-items:center;font-size:13px}.step-heading h3{font-size:13px;letter-spacing:-.035em;color:var(--ink);margin:1px 0 6px}.step-heading p{font-size:12px;line-height:1.4;color:#607994}.assembly-record.compact{padding:0;gap:9px;height:229px}.compact .record-image{width:62%}.compact .record-values{justify-content:space-between;padding:0}.compact .record-values small{font-size:9px}.compact .record-values strong{font-size:10px;margin-bottom:14px}.mini-table{font-size:10px}.mini-tr{display:grid;grid-template-columns:1fr 25px 25px;gap:3px;align-items:center;min-height:51px;border-bottom:1px solid var(--border);color:#506b89}.mini-tr>span:first-child{display:flex;align-items:center;gap:6px}.mini-tr svg{flex-shrink:0;color:#527b88}.mini-tr.head{background:#f2f5f8;min-height:29px;font-size:9px;color:var(--ink);padding:3px}.revision-preview{font-size:11px;color:#536e8d}.revision-preview>small{display:block;margin:9px 0 6px;font-size:10px}.revision-preview>small:first-child{margin-top:0}.revision-current{display:block;background:#d7f8ec;border-radius:4px;padding:8px;color:var(--ink);font-size:12px;font-weight:550}.revision-preview>div{display:flex;align-items:center;gap:7px;min-height:30px;border-bottom:1px solid var(--border);font-size:10px}.revision-preview .tag{padding:2px 6px;font-size:9px}.approval-preview>div{display:flex;align-items:start;gap:8px;margin-bottom:23px}.approval-preview .icon-box{width:31px;height:31px}.approval-preview .icon-box svg{width:20px}.approval-preview strong{font-size:11px;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.approval-preview p{font-size:10px;line-height:1.5;color:#607994;margin-top:4px}.approval-preview .tag{font-size:9px;padding:3px 6px}.workflow-caption{display:flex;align-items:center;gap:24px;margin-top:28px;color:var(--mint);font-size:9px;letter-spacing:.22em;text-align:center;justify-content:center}.workflow-caption:before,.workflow-caption:after{content:"";height:1px;background:#278573;flex:1}.two-benefits{display:grid;grid-template-columns:1fr 1fr;gap:50px}.two-benefits>div{display:flex;gap:22px}.two-benefits>div+div{border-left:1px solid var(--border);padding-left:40px}.two-benefits h3{font-size:20px;margin-bottom:10px}.two-benefits p{font-size:14px;line-height:1.65}.sandbox-section{padding:75px 0;background:#f2f7f7;scroll-margin-top:20px}.sandbox{background:#fff;border:1px solid #d9e5e8;border-radius:8px;overflow:hidden;box-shadow:0 8px 26px #203e4a05}.sandbox-title{padding:24px 25px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--border)}.sandbox-title h3{font-size:19px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.toolbar{padding:14px 25px;border-bottom:1px solid var(--border);display:flex;gap:20px;align-items:center;font-size:11px;color:#748995}.search{display:flex;align-items:center;gap:10px;border:1px solid #dce6eb;border-radius:5px;max-width:310px;width:100%;padding:9px 12px;color:#788f9e}.search input{min-width:0;width:100%;border:0;background:transparent;font-size:12px;outline:0;color:var(--ink)}.search:focus-within{outline:2px solid #16896c}.quiet-button{margin-left:auto;background:transparent;border:0;color:#447a6b;font-size:11px;padding:8px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}th{font-size:10px;font-weight:550;color:#607989;padding:14px 22px;background:#f6f9fa;white-space:nowrap}td{padding:15px 22px;border-top:1px solid #e7eef0;color:#4e697a;white-space:nowrap}.component-link{display:flex;gap:12px;align-items:center;background:transparent;border:0;text-align:left;color:var(--ink);padding:0}.component-link strong{font-size:12px;font-weight:580;display:block}.component-link small{font-size:10px;display:block;color:#8399a7;margin-top:5px}.component-link svg{color:#4b8073}.quantity-input{width:59px;padding:7px;border:1px solid #dce6e9;border-radius:4px;color:var(--ink);font-size:12px}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:6px;border:0;background:transparent;color:#557184;border-radius:4px}.icon-button:hover{background:#edf6f3}.sandbox-footer{display:flex;justify-content:space-between;align-items:center;padding:18px 25px;gap:20px;border-top:1px solid var(--border)}.sandbox-footer>span{display:flex;align-items:center;gap:8px;font-size:11px;color:#6c8694}.demo-status{padding:12px 25px;background:#f8fafb;font-size:10px;color:#71868f;border-top:1px solid var(--border);line-height:1.5}.empty-state{padding:38px;text-align:center;font-size:13px;color:#607787}.empty-state button{background:transparent;color:#00896c;border:0;text-decoration:underline}.page-hero{padding:50px 0 65px}.page-hero h1{max-width:1100px}.page-hero .hero-description{max-width:720px;font-size:18px;margin:27px 0}.process-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:65px;padding-top:35px;border-top:1px solid #ffffff25}.process-strip>div{position:relative}.process-strip svg{color:var(--mint);margin-bottom:17px}.process-strip small{position:absolute;right:20px;top:10px;color:#648697;font-size:12px}.process-strip h3{font-size:19px;margin-bottom:9px}.process-strip p{font-size:13px;max-width:280px}.filter-select{display:flex;align-items:center;gap:10px;font-size:11px;color:#607989}.filter-select select{padding:9px;border:1px solid var(--border);background:#fff;border-radius:4px;font-size:12px;color:var(--ink)}.review-row{width:100%;display:flex;align-items:center;gap:22px;padding:22px 25px;border:0;border-bottom:1px solid var(--border);background:#fff;color:var(--ink);text-align:left}.review-row:hover{background:#f4faf7}.review-row>span:nth-child(2){flex:1}.review-row strong{display:block;font-size:13px;font-weight:600}.review-row small{display:block;font-size:11px;color:#7e929f;margin-top:6px}.review-team{color:#718b9a;font-size:12px}.review-context{display:flex;gap:14px;padding:17px;background:#f3f7f8;border-radius:5px;margin:22px 0}.review-context p{font-size:12px;margin-top:5px}.review-context strong{font-size:13px}.operations-summary{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff25;margin-top:48px;padding-top:30px;gap:35px}.operations-summary a{display:flex;align-items:center;gap:12px;font-size:13px}.operations-summary a>svg:first-child{color:var(--mint)}.operations-summary a>svg:last-child{margin-left:auto;color:#91a9b7}.tabs{display:flex;gap:12px;border-bottom:1px solid var(--border);margin-bottom:40px}.tabs button{display:flex;align-items:center;gap:10px;background:transparent;border:0;border-bottom:3px solid transparent;padding:15px 20px;color:#6d8494;font-size:14px;font-weight:520}.tabs button[aria-selected=true]{color:#087d63;border-color:#00af87}.tabs button:hover{background:#f2f7f6}.operations-panel{display:grid;grid-template-columns:.8fr 1.6fr;gap:40px;align-items:start}.operations-copy h3{font-size:26px;margin:20px 0 15px}.operations-copy p{font-size:14px}.context-note{display:flex;align-items:start;gap:10px;font-size:12px;color:#51756b;border-top:1px solid var(--border);padding-top:20px;margin-top:23px;line-height:1.6}.context-note svg{flex-shrink:0}.operations-panel .sandbox-title{padding:20px}.operations-panel td,.operations-panel th{padding:16px 15px;font-size:11px}.operations-panel th{font-size:10px}.record-link{background:transparent;border:0;color:#138367;font-size:11px;padding:0;font-weight:550}.check-list{list-style:none;padding:0;margin:24px 0 30px}.check-list li{display:flex;align-items:center;gap:12px;font-size:14px;margin:18px 0;color:#476574;line-height:1.5}.check-list svg{flex-shrink:0;color:#159578;width:20px}.industry-detail{display:grid;grid-template-columns:1fr .9fr;gap:85px;align-items:center}.industry-detail h2{margin-bottom:25px}.industry-detail>div>p{font-size:15px}.industry-example{border:1px solid #e0eaed;border-radius:9px;overflow:hidden;background:#f5f8fb}.industry-example>img{width:100%;height:380px;object-fit:contain}.image-caption{padding:24px;color:var(--ink);background:#e3f5ed;font-size:17px;font-weight:550;letter-spacing:-.025em}.image-caption small{font-size:10px;display:block;color:#568271;margin-top:8px;font-weight:400;letter-spacing:0}.industry-record{padding:36px}.industry-record>svg{color:#229678;margin-bottom:28px}.industry-record>small{display:block;letter-spacing:.1em;color:#6c8794;font-size:9px}.industry-record h3{margin:12px 0 24px}.industry-record>div{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-top:1px solid #dde7eb;font-size:12px}.demo-page{padding:58px 0 90px}.demo-grid{display:grid;grid-template-columns:1fr .93fr;gap:85px;align-items:start}.demo-grid h1{font-size:clamp(44px,4.8vw,66px)}.demo-grid .hero-description{font-size:16px;max-width:460px;margin:27px 0}.demo-expect{margin:35px 0;padding-top:26px;border-top:1px solid #ffffff20}.demo-expect h3{font-size:16px;letter-spacing:-.02em;margin-bottom:22px}.demo-expect>div{display:flex;align-items:center;gap:12px;font-size:13px;color:#b6cbda;margin:21px 0}.demo-expect svg{color:var(--mint);width:20px}.demo-note{font-size:11px;color:#8aaabb;line-height:1.65}.demo-note>span{font-size:10px}.demo-form{background:#fff;color:var(--ink);padding:33px;border-radius:9px}.demo-form h2{font-size:26px;color:var(--ink);margin-bottom:10px}.demo-form p{font-size:13px;color:#78909f;margin-bottom:23px}.field{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:560;margin-bottom:19px;color:#375367}.field>input,.field>select,.field>textarea{border:1px solid #d5e1e7;padding:12px;border-radius:4px;font-size:12px;background:#fff;color:var(--ink);width:100%}.field textarea{resize:vertical;min-height:86px}.field>span{font-weight:400}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.demo-form .button{width:100%}.demo-form .form-note{font-size:10px;line-height:1.6;margin:15px 0 0}.success-state{padding:25px 0}.success-state .icon-box{margin-bottom:24px}.success-state .eyebrow{font-size:10px;margin-bottom:12px}.success-state h2{font-size:38px;margin-bottom:20px}.success-state .text-link{margin-top:24px}.faq-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;padding-top:80px;padding-bottom:80px}.faq-section details{border-bottom:1px solid var(--border);padding:20px 0}.faq-section details:first-child{border-top:1px solid var(--border)}summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:14px;font-weight:550;list-style:none}summary::-webkit-details-marker{display:none}details[open] summary svg{transform:rotate(45deg)}details p{font-size:13px;margin-top:17px;max-width:600px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#02111dbb;z-index:100;display:flex;align-items:center;justify-content:center;padding:25px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{background:#fff;border-radius:10px;padding:28px;width:560px;max-height:90dvh;overflow:auto;box-shadow:0 20px 80px #0005}.modal h2{font-size:24px}.modal p{font-size:13px;margin:12px 0}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:21px}.catalog-option{width:100%;display:flex;align-items:center;gap:18px;padding:18px 12px;border:1px solid var(--border);background:#fff;border-radius:5px;margin-top:12px;text-align:left;color:var(--ink)}.catalog-option:hover{background:#eff8f4}.catalog-option>span{flex:1}.catalog-option strong{display:block;font-size:14px}.catalog-option small{display:block;color:#78919e;font-size:11px;margin-top:5px}.detail-meta{display:flex;justify-content:space-between;color:#6a8494;font-size:12px;margin-bottom:20px}.detail-fields{margin:20px 0}.detail-fields>div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--border);font-size:12px}.detail-fields dt{color:#6c8290}.detail-fields dd{margin:0;text-align:right}.document-link{display:flex;align-items:center;gap:12px;background:#f1f7f8;border:1px solid #deeaec;padding:14px;width:100%;color:#206c58;font-size:13px;border-radius:4px}.document-link svg:last-child{margin-left:auto}.document-preview{margin-top:18px;padding:22px;border:1px solid var(--border)}.document-preview small{font-size:9px;letter-spacing:.1em;color:#68818e}.document-preview h3{margin-top:14px}.skip-link{position:fixed;z-index:200;top:10px;left:10px;background:#fff;padding:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1400px){.container{max-width:1360px}.home-grid{gap:100px}.spec-head h1{font-size:78px}.workflow-cards>article{min-height:380px;padding:21px 16px}.step-heading h3{font-size:15px}.step-heading p{font-size:13px}.mini-tr{min-height:57px}.mini-table{font-size:11px}.assembly-record.compact{height:250px}.revision-preview>div{min-height:34px;font-size:11px}.approval-preview strong{font-size:12px}.approval-preview p,.compact .record-values strong{font-size:11px}}@media(max-width:1050px){.container{padding-left:30px;padding-right:30px}.nav-links{gap:17px;font-size:11px}.home-grid{gap:35px}.hero-copy .button-row{gap:10px}.hero-copy .button{font-size:12px;padding:13px 16px}.home-product{transform:none}.spec-head aside{display:none}.spec-head h1{font-size:66px}.step-heading{gap:7px}.step-heading h3{font-size:12px}.step-heading p{font-size:11px}.step-heading>span{width:24px;height:24px;font-size:11px}.workflow-cards>article{padding:15px 10px}.mini-tr{grid-template-columns:1fr 18px 20px;font-size:9px}.mini-tr svg{display:none}.mini-tr.head{font-size:8px}.approval-preview .icon-box{width:25px;height:25px}.approval-preview>div{gap:5px}.approval-preview strong{font-size:10px}.split-section{gap:55px}.section-head{gap:25px}.section-head>p{max-width:320px;font-size:14px}.demo-grid{gap:45px}.operations-panel{grid-template-columns:1fr}.operations-copy{max-width:680px}.operations-copy .context-note{display:none}.industry-detail{gap:40px}.home-hero{padding-top:45px}.feature-item{padding-right:20px}.feature-item h3{font-size:20px}.feature-grid{gap:25px}}@media(max-width:780px){.container{padding-left:23px;padding-right:23px}.nav{height:74px}.wordmark{font-size:26px}.mobile-toggle{display:block}.nav-links{display:none;position:absolute;top:74px;left:0;right:0;background:#0b2c42;padding:22px;box-shadow:0 15px 20px #0003}.nav-links.open{display:flex;flex-direction:column;align-items:stretch;gap:4px}.nav-links>a:not(.button){padding:15px;font-size:14px}.nav-links .button{margin-top:10px}.nav-links>a.active:after{display:none}.home-grid{grid-template-columns:1fr;gap:40px;padding-bottom:45px}.hero-copy h1{font-size:58px}.hero-copy>p{font-size:16px;max-width:580px}.home-product{max-width:510px;width:100%;margin:auto}.audience-strip{flex-wrap:wrap;justify-content:flex-start;gap:19px 25px;font-size:13px}.audience-strip span:first-child{width:100%}.section{padding-top:57px;padding-bottom:57px}.section-head{display:block;margin-bottom:30px}.section-head>p{max-width:100%;margin-top:20px}.feature-grid{grid-template-columns:1fr;gap:26px}.feature-item{border-right:0;border-bottom:1px solid var(--border);padding:0 0 23px}.feature-item:last-child{border:0;padding-bottom:0}.feature-top{margin:0}.feature-item h3{margin-top:15px}.feature-item p{margin-bottom:17px}.feature-item .text-link{font-size:13px}.split-section{grid-template-columns:1fr;gap:35px;padding-top:55px;padding-bottom:55px}.industry-teasers{grid-template-columns:1fr}.industry-teaser{padding:23px}.industry-teaser h3{margin:15px 0 10px}.industry-teaser p{max-width:100%}.cta-inner{display:block;padding-top:50px;padding-bottom:50px}.cta-inner h2{font-size:36px}.cta-inner>div+div{margin-top:27px}.footer-top{gap:35px;grid-template-columns:1fr 1fr;padding-top:40px;padding-bottom:35px}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{gap:20px;line-height:1.5;font-size:9px}.spec-hero{padding-top:30px}.spec-head h1{font-size:49px;line-height:1.06;letter-spacing:-.05em}.hero-description{font-size:17px;margin:23px 0}.spec-hero .eyebrow{font-size:9px;letter-spacing:.18em}.workflow-cards{grid-template-columns:1fr 1fr;gap:15px}.workflow-cards>article{padding:18px 14px;min-height:345px}.step-heading h3{font-size:13px}.step-heading p{font-size:12px}.step-heading{min-height:83px}.mini-tr{font-size:11px;grid-template-columns:1fr 23px 23px}.mini-tr.head{font-size:9px}.revision-preview>div{font-size:11px}.approval-preview strong,.approval-preview p{font-size:11px}.approval-preview>div{gap:9px}.approval-preview .icon-box{width:29px;height:29px}.two-benefits{grid-template-columns:1fr;gap:28px}.two-benefits>div+div{border:0;padding:0}.two-benefits h3{font-size:19px}.sandbox-section{padding:55px 0}.sandbox-title{padding:20px;align-items:start}.sandbox-title h3{font-size:16px}.sandbox-title .button{font-size:10px;white-space:nowrap;padding:10px}.toolbar{padding:12px 18px;gap:12px;flex-wrap:wrap}.toolbar>span{display:none}.toolbar .search{flex:1}.quiet-button{font-size:10px;padding:5px}.sandbox-footer{padding:15px;align-items:start}.sandbox-footer>span{font-size:9px;max-width:180px;line-height:1.5}.sandbox-footer .button{font-size:10px;padding:9px;white-space:nowrap}.demo-status{padding:11px 15px;font-size:9px}.page-hero{padding:40px 0 45px}.page-hero h1{font-size:46px}.page-hero .hero-description{font-size:16px}.process-strip{gap:24px;margin-top:43px;padding-top:28px}.process-strip h3{font-size:17px}.process-strip p{font-size:11px}.process-strip small{right:0}.review-row{padding:18px 15px;gap:12px}.review-row .icon-box{width:35px;height:35px}.review-row .icon-box svg{width:22px}.review-row strong{font-size:12px}.review-row small{font-size:9px}.review-team{display:none}.review-row .tag{font-size:9px}.review-row>svg:last-child{display:none}.filter-select{font-size:0}.filter-select select{max-width:130px;font-size:10px}.operations-summary{grid-template-columns:1fr 1fr;gap:25px;margin-top:35px}.operations-summary a{font-size:12px}.operations-summary a>svg:first-child{width:24px}.tabs{overflow:auto;gap:0;margin-bottom:30px}.tabs button{white-space:nowrap;padding:13px 16px;font-size:12px}.industry-detail{grid-template-columns:1fr;gap:30px}.industry-example>img{height:330px}.industry-tabs button{font-size:12px;padding:13px 11px;gap:6px}.industry-tabs button>svg{width:19px}.demo-grid{grid-template-columns:1fr;gap:35px}.demo-page{padding-top:35px;padding-bottom:50px}.demo-grid h1{font-size:51px}.demo-form{padding:25px}.demo-expect{margin-bottom:23px}.faq-section{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:55px;padding-bottom:55px}.modal{padding:22px}.modal h2{font-size:21px}.modal-backdrop{padding:16px}}@media(max-width:440px){.hero-copy h1{font-size:52px}.spec-head h1{font-size:40px}.desktop-break{display:none}.workflow-cards{grid-template-columns:1fr}.workflow-cards>article{padding:20px;min-height:0}.step-heading{min-height:72px}.step-heading h3{font-size:16px}.step-heading p{font-size:13px}.step-heading>span{width:29px;height:29px;font-size:13px}.assembly-record.compact{height:240px}.compact .record-image{width:62%}.compact .record-values strong{font-size:13px}.compact .record-values small{font-size:11px}.mini-tr{font-size:12px;grid-template-columns:1fr 35px 35px;min-height:47px}.mini-tr svg{display:block}.mini-tr.head{font-size:11px;min-height:33px}.revision-preview>div{font-size:12px;min-height:35px}.revision-preview>small{font-size:11px}.approval-preview strong{font-size:13px}.approval-preview p{font-size:12px}.approval-preview>div{margin-bottom:18px;gap:13px}.approval-preview .icon-box{width:34px;height:34px}.workflow-caption{font-size:8px;gap:10px;letter-spacing:.13em}.process-strip{grid-template-columns:1fr;gap:25px}.process-strip>div{padding-left:47px}.process-strip svg{position:absolute;left:0;top:0;width:26px}.process-strip p{font-size:13px;max-width:100%}.process-strip small{right:0;top:4px}.field-row{grid-template-columns:1fr;gap:0}.demo-form{padding:23px}.home-product .product-title{padding:22px 20px 5px}.assembly-record{padding:15px 20px}.relation-panel{padding:17px}.relation-main{gap:10px;padding:17px 12px}.relation-main>.tag{font-size:8px}.relation-main strong{font-size:12px}.operations-summary{gap:23px 16px}.operations-summary a>svg:last-child{display:none}.hero-copy .button-row{align-items:stretch}.hero-copy .button-row .button{font-size:11px;padding:13px}.review-row .tag{max-width:82px;white-space:normal;text-align:center}.sandbox-title{flex-wrap:wrap}.sandbox-title .button{font-size:12px}.table-scroll table{min-width:530px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}@media(min-width:781px){.nav-links,.nav-links .button{font-size:13px}.home-product .record-image{height:260px}.home-product .record-image img{object-fit:contain}.home-grid{padding-bottom:60px}.home-hero{padding-top:50px}.section-head h2{font-size:46px}.spec-hero{padding-top:15px}.spec-head h1{font-size:70px}.spec-hero .hero-description{font-size:27px;line-height:1.25;max-width:960px}.spec-hero>.container>.button{margin-bottom:0}.workflow-cards{padding-top:24px}.workflow-cards>article{min-height:388px;padding:18px 13px}.step-heading h3{font-size:15px}.step-heading p{font-size:13px}.step-heading{min-height:86px}.mini-tr{min-height:57px;font-size:11px}.mini-tr.head{font-size:10px}.revision-preview>div{font-size:12px}.revision-preview>small{font-size:11px}.approval-preview strong{font-size:12px}.approval-preview p,.compact .record-values strong{font-size:11px}.compact .record-values small{font-size:10px}.spec-hero+.section{padding-top:43px;padding-bottom:55px}.spec-hero+.section .section-head{margin-bottom:26px}.two-benefits p{font-size:15px}.two-benefits h3{font-size:20px}.workflow-cards:before{top:-25px;right:-48px;bottom:0;left:-48px;background-size:100% 200px}.spec-head aside{border:0;position:relative;padding-top:20px}.spec-head aside:before{content:"";position:absolute;top:0;left:0;width:30px;height:2px;background:var(--mint)}}.part-thumb{width:32px;height:37px;object-fit:contain;flex-shrink:0;border-radius:3px}.mini-tr>span:first-child{gap:6px}@media(min-width:1400px){.spec-head h1{font-size:78px}.workflow-cards>article{min-height:405px}.assembly-record.compact{height:260px}.step-heading h3{font-size:16px}.step-heading p{font-size:14px}.mini-tr{font-size:12px;min-height:61px}.part-thumb{width:36px;height:42px}.revision-preview>div{min-height:36px}.approval-preview p{font-size:12px}.hero-copy h1{font-size:80px}}@media(min-width:781px)and (max-width:1050px){.spec-head h1{font-size:62px}.spec-hero .hero-description{font-size:24px}.step-heading h3{font-size:12px}.step-heading p{font-size:11px}.mini-tr{font-size:9px}.part-thumb{width:24px;height:32px}.approval-preview strong,.approval-preview p{font-size:10px}.revision-preview>div{font-size:10px}}th{position:relative}.table-scroll{position:relative;max-width:100%}.sandbox,.operations-panel>*,.industry-detail>*{min-width:0}@media(max-width:780px){.workflow-cards:before{top:-20px;right:0;bottom:0;left:0;background-size:100% auto}}.workflow-cards:before{top:0}@media(min-width:781px){.spec-hero .hero-description{max-width:815px}.spec-head h1{line-height:1}.spec-hero>.container>.button{position:relative;z-index:2}.spec-hero+.section h2{font-size:49px}}@media(min-width:1051px){.part-thumb{width:41px;height:43px}}.ai-highlight{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center}.ai-highlight>div>p{color:var(--muted);line-height:1.7;margin:22px 0}.ai-demo{border:1px solid #dce6eb;border-radius:14px;background:#fff;color:var(--ink);overflow:hidden;box-shadow:0 16px 48px #061f3108;min-width:0}.ai-demo .sandbox-title h3{display:flex;align-items:center;gap:10px}.ai-demo .sandbox-title h3 svg{color:#009d78}.ai-prompts{display:flex;gap:8px;padding:16px 22px;border-bottom:1px solid #e5edf0;flex-wrap:wrap}.ai-prompts button{background:#f4f8f9;border:1px solid #dce6eb;border-radius:20px;padding:9px 13px;font:inherit;font-size:12px;color:#385368;cursor:pointer}.ai-prompts button[aria-selected=true]{background:#d6f8eb;border-color:#6bd9b7;color:#065c49}.ai-conversation{padding:28px;min-height:300px}.ai-question{background:#edf4f7;padding:17px 20px;border-radius:14px 14px 3px;margin:0 0 28px 40px;font-size:15px;line-height:1.6}.ai-attachment{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:10px;color:#466075}.ai-answer{display:flex;gap:14px;align-items:flex-start}.ai-avatar{display:grid;place-items:center;flex-shrink:0;background:#d6f8eb;border-radius:10px;width:36px;height:36px;color:#007b61}.ai-answer p{font-size:15px;line-height:1.75;color:#486075;margin:10px 0 18px}.ai-answer .text-link{font-size:14px}.ai-proposal{padding:18px;border:1px solid #cfe4dd;border-radius:10px;margin-top:18px}.ai-proposal small{font-size:10px;letter-spacing:1px;color:#58706a}.ai-proposal h4{margin:12px 0 0}.ai-proposal .button{padding:11px 17px;font-size:13px}.ai-decision{color:#007b61!important}.ai-hero-note{display:flex;gap:10px;align-items:center;color:#a8d4ca;margin-top:28px;font-size:14px}.ai-highlight .demo-status{line-height:1.6}.ai-demo .sandbox-title{gap:12px;flex-wrap:wrap}@media(max-width:1050px){.ai-highlight{gap:30px;grid-template-columns:1fr 1.2fr}}@media(max-width:780px){.ai-highlight{grid-template-columns:1fr}.ai-conversation{padding:20px;min-height:330px}.ai-question{margin-left:15px}.ai-prompts{padding:14px}.ai-answer{gap:10px}.ai-proposal{padding:12px}.ai-demo .demo-status{line-height:1.6}}.capability-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.insight-panel,.platform-example{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;padding:35px;background:#f4f8f9;border:1px solid #dce6eb;border-radius:12px}.insight-panel h3,.platform-example h3,.material-story h3{font-size:25px;margin:20px 0}.insight-panel p,.platform-example p{color:#526a7c;line-height:1.7}.cap-record{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid #dce6eb;font-size:14px}.cap-record p{font-size:13px;margin:6px 0 0}.cap-record>span{color:#526a7c}.material-story{background:#fff;border:1px solid #dce6eb;border-radius:14px;padding:32px;min-width:0}.material-story>small{display:block;margin-top:22px;color:#526a7c}.sustainability-demo{border:1px solid #dce6eb;border-radius:14px;overflow:hidden}.sustainability-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:30px;background:#eefaf5}.sustainability-metrics small,.material-controls small{display:block;color:#526a7c;font-size:12px;line-height:1.6}.sustainability-metrics strong{display:block;font-size:42px;letter-spacing:-2px;margin-top:12px}.sustainability-metrics strong span{font-size:20px;letter-spacing:0}.material-controls{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:26px;flex-wrap:wrap}.material-controls label{display:flex;flex-direction:column;gap:9px;font-size:13px;font-weight:600}.material-controls input{font:inherit;padding:11px;width:150px;border:1px solid #bdcdd6;border-radius:7px}.material-controls strong{display:block;font-size:25px;margin-top:8px}.sustainability-demo .demo-status{line-height:1.7}.capability-links .feature-item{display:block}.platform-example .cap-record span{max-width:60%;text-align:right}.material-story .cap-record span{max-width:60%}@media(max-width:780px){.capability-links,.insight-panel,.platform-example{grid-template-columns:1fr}.insight-panel,.platform-example{gap:20px;padding:24px}.sustainability-metrics{grid-template-columns:1fr;padding:24px;gap:22px}.sustainability-metrics>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.sustainability-metrics strong{margin:0;font-size:32px;white-space:nowrap}.sustainability-metrics small{max-width:55%}.cap-record{flex-wrap:wrap}.material-story{padding:24px}.sustainability-demo .sandbox-title{flex-wrap:wrap;gap:10px}}.platform-screen-intro{max-width:850px;margin:28px 0}.platform-screen-intro h3{font-size:25px}.platform-screen-intro p{color:#5f7285;line-height:1.7}.gl-preview{border:1px solid #c7d7e7;border-radius:9px;overflow:hidden;background:#f5f8fb;color:#20374e;font-family:Arial,sans-serif;box-shadow:0 12px 32px #1f3d5b12}.gl-preview-bar{display:flex;align-items:center;gap:24px;background:#3c5772;color:#fff;padding:13px 18px;font-size:12px}.gl-preview-bar strong{font-size:21px;letter-spacing:-.7px}.gl-preview-avatar{margin-left:auto;display:grid;place-items:center;border-radius:50%;background:#ffffff25;width:27px;height:27px;font-size:10px}.gl-preview-layout{display:grid;grid-template-columns:160px minmax(0,1fr)}.gl-preview-rail{background:linear-gradient(180deg,#2f4962,#24384c);color:#d8e4ef;padding:16px 8px;display:flex;flex-direction:column;gap:6px;font-size:11px}.gl-preview-rail>span{padding:10px 8px;display:flex;align-items:center;gap:8px}.gl-preview-rail svg{flex-shrink:0}.gl-preview-rail .selected{background:#ffffff18;border-radius:5px;color:#fff}.gl-preview-content{padding:20px;min-width:0}.gl-breadcrumb{font-size:11px;color:#5f7285;margin-bottom:12px}.gl-breadcrumb span{margin:0 8px;color:#a0acb8}.gl-screen-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px}.gl-screen-heading h3{font-size:21px;margin:0;font-weight:600;letter-spacing:-.4px}.gl-screen-heading>span{font-size:10px;color:#7a8ea3}.gl-panel{border:1px solid #d6e0ea;background:#fff;border-radius:6px;overflow:hidden}.gl-panel-title{padding:12px 14px;border-bottom:1px solid #e6edf3;background:#f8fbff;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600}.gl-panel-title>span{margin-left:auto}.gl-preview button{background:#3c5772;color:#fff;border:1px solid #3c5772;border-radius:4px;padding:8px 12px;font:inherit;font-size:12px;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.gl-preview input,.gl-preview select{border:1px solid #c7d7e7;border-radius:4px;background:#fff;color:#20374e;padding:8px;font:inherit;font-size:12px;max-width:100%;min-width:0}.gl-preview th,.gl-preview td{font-size:12px;padding:13px 12px;border-right:1px solid #e6edf3;white-space:normal}.gl-preview th{background:#eef3f7;color:#3c5772;font-weight:600}.gl-preview td{color:#20374e}.gl-notice{padding:12px 14px;font-size:12px;background:#f3f7fb;border-bottom:1px solid #e6edf3;color:#5f7285}.gl-stepper{display:flex;gap:10px;margin-bottom:18px;overflow:auto}.gl-stepper button{background:transparent;border:0;color:#5f7285;padding:5px 0;margin-right:12px;white-space:nowrap;font-size:11px}.gl-stepper b{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#e6edf3}.gl-stepper .current{color:#13668a}.gl-stepper .current b{background:#13668a;color:#fff}.gl-actions{padding:14px;display:flex;align-items:center;justify-content:flex-end;gap:18px;border-top:1px solid #e6edf3}.gl-actions>span{font-size:11px;margin-right:auto;line-height:1.6}.gl-upload{text-align:center;padding:35px;color:#5f7285}.gl-upload h4{font-size:17px;color:#20374e;margin:12px 0}.gl-upload p{font-size:12px}.gl-preview-note{font-size:10px;color:#7a8ea3;margin-top:15px}.gl-editor{display:grid;grid-template-columns:.8fr 1fr;gap:24px;align-items:start}.gl-settings label{display:flex;flex-direction:column;gap:7px;font-size:11px;padding:12px 14px}.gl-settings small{display:block;padding:15px;font-size:10px;color:#7a8ea3}.gl-block{padding:12px 14px;border-bottom:1px solid #e6edf3;font-size:11px;display:flex;gap:10px}.gl-paper{padding:28px;background:#fff;border:1px solid #d6e0ea;box-shadow:0 3px 12px #20374e0c;min-width:0}.gl-paper>small{font-size:8px;letter-spacing:1px}.gl-paper h4{font-size:21px;letter-spacing:-.6px;margin:16px 0}.gl-paper-id{display:flex;justify-content:space-between;font-size:10px;border-bottom:2px solid #3c5772;padding-bottom:12px}.gl-paper img{display:block;height:95px;width:95px;object-fit:contain;margin:18px auto}.gl-paper dl{display:grid;grid-template-columns:1fr 1fr;font-size:11px;margin:0}.gl-paper dt,.gl-paper dd{margin:0;padding:10px 0;border-bottom:1px solid #e6edf3}.gl-paper dd{text-align:right}.gl-paper-footer{margin-top:25px;font-size:8px;color:#7a8ea3}.sandbox,.ai-demo,.sustainability-demo{border-color:#d6e0ea;border-radius:7px}.sandbox-title{background:#f8fbff;color:#20374e}.sandbox th,.sustainability-demo th{background:#eef3f7;color:#3c5772}.sandbox td{border-color:#e6edf3}.ai-demo .sandbox-title{background:#3c5772;color:#fff}.ai-demo .sandbox-title h3 svg{color:#b4e4d8}.ai-demo .ai-avatar{background:#dce8f5;color:#13668a}.ai-demo .ai-question{background:#eef3f7}.ai-demo .ai-prompts button[aria-selected=true]{background:#dce8f5;color:#13668a;border-color:#c7d7e7}@media(max-width:780px){.gl-preview-layout{grid-template-columns:42px minmax(0,1fr)}.gl-preview-rail{padding:10px 3px}.gl-preview-rail>span{font-size:0;padding:10px;gap:0}.gl-preview-content{padding:12px}.gl-screen-heading h3{font-size:17px}.gl-screen-heading>span{display:none}.gl-editor{grid-template-columns:1fr;gap:16px}.gl-paper{padding:22px}.gl-preview th,.gl-preview td{font-size:11px;min-width:100px}.gl-actions{flex-wrap:wrap}.gl-preview-bar{padding:12px}.gl-preview-bar strong{font-size:19px}.gl-preview-bar>span{font-size:10px}.gl-stepper{gap:3px}}.home-app,.industry-app{min-width:0}.home-app .gl-preview-layout,.industry-app .gl-preview-layout,.ai-highlight .gl-preview-layout,.split-section>.gl-preview .gl-preview-layout{grid-template-columns:42px minmax(0,1fr)}.home-app .gl-preview-rail>span,.industry-app .gl-preview-rail>span,.ai-highlight .gl-preview-rail>span,.split-section>.gl-preview .gl-preview-rail>span{font-size:0;gap:0;padding:10px 5px}.home-app .gl-preview-content,.industry-app .gl-preview-content,.ai-highlight .gl-preview-content,.split-section>.gl-preview .gl-preview-content{padding:14px}.gl-product-record{padding:20px;display:grid;grid-template-columns:1.1fr 1fr;gap:18px;align-items:center}.gl-product-record>img{width:100%;height:220px;object-fit:contain;background:#fff}.gl-product-record dl{margin:0;font-size:12px}.gl-product-record dt{color:#7a8ea3;margin:14px 0 6px}.gl-product-record dd{margin:0}.gl-product-placeholder{display:flex;align-items:center;flex-direction:column;gap:20px;color:#3c5772;font-size:12px}.gl-record-links a{display:flex;align-items:center;gap:8px;padding:13px 15px;border-top:1px solid #e6edf3;color:#20374e;font-size:12px}.gl-record-links a span{margin-left:auto;font-size:10px;color:#5f7285}.gl-preview .sandbox-title h3{font-size:18px;letter-spacing:0}.gl-preview .sandbox,.gl-preview .ai-demo,.gl-preview .sustainability-demo{box-shadow:none;background:#fff}.gl-preview button.component-link,.gl-preview button.icon-button,.gl-preview button.quiet-button{background:transparent;border:0;color:#13668a;padding:5px}.gl-preview button.review-row{display:flex;width:100%;background:#fff;border:0;border-bottom:1px solid #e6edf3;border-radius:0;color:#20374e;padding:16px;text-align:left}.gl-preview .review-row .icon-box{width:32px;height:32px;background:#eef3f7;color:#3c5772}.gl-preview .review-row strong{font-size:13px}.gl-preview .review-row small{font-size:11px}.gl-preview .ai-prompts button{background:#eef3f7;color:#3c5772;border-color:#d6e0ea}.gl-preview .ai-prompts button[aria-selected=true]{background:#dce8f5;border-color:#9fb8cf}.gl-preview .ai-demo .sandbox-title{background:#f8fbff;color:#20374e}.gl-preview .ai-demo .sandbox-title h3 svg{color:#13668a}.gl-preview .ai-conversation{padding:22px;min-height:250px}.gl-preview .ai-answer p,.gl-preview .ai-question{font-size:13px}.gl-preview .ai-proposal .button{font-size:12px}.gl-preview .sustainability-metrics{background:#eef3f7}.gl-preview .sustainability-metrics strong{font-size:34px;color:#20374e}.gl-preview .insight-panel{border:0;padding:18px;gap:25px;background:#fff}.gl-preview .material-story{border-radius:5px;padding:18px;box-shadow:none}.gl-preview .relation-panel{border-radius:5px;padding:16px;box-shadow:none}.workflow-app{margin-top:36px}.workflow-app .workflow-cards{margin:0;gap:12px}.workflow-app .workflow-cards:before{display:none}.workflow-app .workflow-cards article{padding:12px;border:1px solid #d6e0ea;border-radius:5px;box-shadow:none;min-width:0}.workflow-app .step-heading{min-height:85px;gap:8px}.workflow-app .step-heading>span{background:#3c5772;width:23px;height:23px;font-size:11px;flex-shrink:0}.workflow-app .step-heading h3{font-size:12px;color:#20374e}.workflow-app .step-heading p{font-size:11px;color:#5f7285}.workflow-app .gl-preview-layout{grid-template-columns:42px minmax(0,1fr)}.workflow-app .gl-preview-rail>span{font-size:0;gap:0;padding:10px 4px}.workflow-app .assembly-record{background:#fff}.workflow-app .mini-tr{font-size:10px}.workflow-app .mini-tr.head{font-size:9px}.workflow-app .revision-preview>div{font-size:11px}.workflow-app .approval-preview strong{font-size:11px}.workflow-app .approval-preview p{font-size:10px}.workflow-app .icon-box{width:27px;height:27px;background:#eef3f7;color:#3c5772}.workflow-app .approval-preview>div{gap:7px}.workflow-app .gl-preview-content{padding:16px}.industry-app .gl-preview{height:100%}@media(max-width:1050px){.workflow-app .workflow-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.workflow-app .workflow-cards{grid-template-columns:1fr}.gl-product-record{padding:12px;gap:10px}.gl-product-record>img{height:150px}.gl-preview .sustainability-metrics strong{font-size:27px}.gl-preview .insight-panel{grid-template-columns:1fr}.gl-preview .ai-conversation{padding:14px}.gl-preview .ai-question{margin-left:0}.gl-preview .ai-answer{gap:8px}.gl-preview .ai-avatar{width:26px;height:26px}.gl-preview button.review-row{padding:12px;flex-wrap:wrap}.workflow-app .step-heading{min-height:60px}.gl-record-links a{flex-wrap:wrap}.gl-preview .sandbox-title{flex-wrap:wrap;gap:10px}.gl-preview .toolbar{flex-wrap:wrap}}.gl-preview .gl-screen-heading h3,.gl-preview .gl-paper h4,.gl-preview .step-heading h3,.gl-preview .approval-preview strong,.gl-preview .record-values strong{color:#20374e}.gl-preview .record-values small{color:#5f7285}.industry-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.industry-page-card{display:flex;flex-direction:column;border:1px solid #d6e0ea;border-radius:10px;padding:28px;background:#fff;color:#20374e;transition:transform .2s,border-color .2s}.industry-page-card:hover{border-color:#27a080;transform:translateY(-3px)}.industry-page-card h3{margin:24px 0 10px;font-size:25px}.industry-page-card>small{color:#00886b;font-size:12px;line-height:1.8}.industry-page-card>p{color:#5f7285;font-size:14px;line-height:1.8;margin:20px 0 28px}.industry-page-card .text-link{margin-top:auto;font-size:14px}.industry-back{display:flex;align-items:center;gap:8px;color:#b9d3df;font-size:13px;margin-bottom:28px}.industry-page-hero h1{max-width:1000px;font-size:64px}.industry-audience{margin-top:30px;color:#b9d3df;font-size:14px}.industry-record-tabs{padding:14px 18px 0;border-bottom:1px solid #e6edf3}.industry-record-tabs button.current{border-bottom:2px solid #13668a;border-radius:0}.industry-record-content{padding:20px;min-height:275px}.industry-record-content>.text-link,.industry-record-content .text-link{display:inline-flex;margin-top:20px;font-size:13px}.industry-spec-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:32px}.industry-record-context{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;background:#f5f8fb;border:1px solid #e6edf3;padding:20px;color:#3c5772;text-align:center;font-size:13px}.industry-record-context img{height:155px;width:100%;object-fit:contain}.industry-record-context span{font-size:10px;color:#5f7285}.industry-record-content p{font-size:14px;line-height:1.8;color:#5f7285}.industry-question{background:#eef3f7;border:1px solid #d6e0ea;border-radius:12px;padding:35px;color:#3c5772}.industry-question blockquote{font-size:27px;line-height:1.5;margin:25px 0}.industry-question small{font-size:12px;color:#5f7285}.industry-next{padding-top:0}.industry-next>div{display:flex;flex-wrap:wrap;gap:14px}.industry-next a{display:flex;align-items:center;gap:10px;font-size:13px;padding:12px 16px;border:1px solid #d6e0ea;border-radius:5px}.industry-all-link{display:inline-flex;margin-top:30px}.nav-links{gap:22px}@media(max-width:1050px){.industry-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-links{gap:13px}.nav-links>a{font-size:12px}}@media(max-width:780px){.industry-directory,.industry-spec-grid{grid-template-columns:1fr}.industry-page-hero h1{font-size:40px}.industry-page-card{padding:24px}.industry-record-content{padding:14px}.industry-question{padding:24px}.industry-question blockquote{font-size:22px}.nav-links>a{font-size:16px}}.gl-preview-rail{display:none}.gl-preview .gl-preview-layout{grid-template-columns:minmax(0,1fr)}.gl-preview-bar{padding:10px 16px}.gl-preview .gl-preview-content{padding:20px}.gl-preview .gl-breadcrumb{display:none}.gl-preview .gl-screen-heading h3{font-size:20px}.gl-preview th,.gl-preview td,.gl-preview .cap-record{font-size:14px}.gl-preview .demo-status,.gl-preview .gl-preview-note{font-size:12px;color:#526579}.gl-preview .gl-screen-heading>span{font-size:12px;color:#526579}.gl-preview .ai-answer p,.gl-preview .ai-question{font-size:15px}.gl-preview .gl-preview-bar>span{font-size:12px}.cta-inner .text-link{display:flex;margin-top:20px;color:#bde7dd;font-size:14px}.demo-preparation{margin-top:30px;border-top:1px solid #ffffff20;padding-top:22px}.demo-preparation h3{font-size:20px}.demo-preparation p{color:#bfd0df;font-size:15px;line-height:1.7}.demo-preparation .text-link{color:#8edac6;font-size:14px}.journey-tabs{display:flex;gap:12px;margin-bottom:20px}.journey-tabs button{flex:1;display:flex;align-items:center;gap:12px;padding:16px;background:#f5f8fb;border:1px solid #d6e0ea;border-radius:7px;color:#3c5772;font:inherit;font-size:15px;cursor:pointer}.journey-tabs button[aria-selected=true]{background:#dcefe8;border-color:#27a080;color:#134d3c}.journey-tabs button>span{display:grid;place-items:center;border-radius:50%;background:#fff;width:28px;height:28px;flex-shrink:0}.journey-screen{display:grid;grid-template-columns:1fr 1.2fr;gap:35px;padding:18px 0}.journey-screen h3{font-size:25px;line-height:1.3;color:#20374e}.journey-screen p{font-size:15px;line-height:1.75;color:#526579}.journey-file{display:flex;align-items:center;gap:12px;background:#eef3f7;padding:18px;border-radius:6px;font-size:14px;margin-top:24px}.journey-mapping{display:grid;grid-template-columns:1fr 16px 1fr;gap:12px;padding:18px;border-bottom:1px solid #e6edf3;font-size:14px}.journey-mapping small{grid-column:3;color:#526579;font-size:13px}.journey-screen .cap-record{padding:16px}.journey-download{padding:20px;border-bottom:1px solid #d6e0ea}.journey-download p{font-size:13px}.journey-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #d6e0ea;padding-top:18px;font-size:12px;color:#526579}.journey-bottom button{font-size:14px}.getting-started-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.getting-started-steps article>span{font-size:24px;color:#168163}.getting-started-steps h3{font-size:21px}.getting-started-steps p{font-size:15px;line-height:1.7;color:#526579}.scenario-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.scenario-layout p{font-size:17px;color:#526579;line-height:1.8}.scenario-bring{display:flex;align-items:flex-start;gap:14px;background:#fff;border:1px solid #d6e0ea;padding:20px;border-radius:8px;margin:25px 0}.scenario-bring p{font-size:14px;margin:8px 0 0}.industry-page-hero{padding-bottom:60px}.section-head{margin-bottom:30px}#product-tour{scroll-margin-top:90px}@media(max-width:780px){.journey-screen,.scenario-layout{grid-template-columns:1fr;gap:22px}.journey-tabs{flex-direction:column;gap:8px}.journey-tabs button{padding:12px}.journey-bottom{flex-wrap:wrap}.getting-started-steps{grid-template-columns:1fr 1fr}.gl-preview .gl-preview-content{padding:14px}.gl-preview th,.gl-preview td,.gl-preview .cap-record{font-size:13px}.journey-mapping{font-size:13px;padding:12px;gap:8px}.gl-preview .gl-screen-heading>span{display:none}}@media(max-width:440px){.getting-started-steps{grid-template-columns:1fr}}.buyer-facts{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding-top:40px;padding-bottom:10px}.buyer-facts>div{padding:25px;border:1px solid #cce3d9;background:#f0faf6;border-radius:8px}.buyer-facts strong{font-size:24px;color:#174e3e}.buyer-facts p{font-size:15px;color:#526579;line-height:1.7;margin-bottom:0}@media(max-width:780px){.buyer-facts{grid-template-columns:1fr;gap:15px}}.demo-preparation h3:not(:first-child){margin-top:24px}.demo-preparation .text-link{margin-top:16px}.demo-page .demo-note{margin-top:24px}.journey-screen .eyebrow{color:#176b54}.journey-tabs button:focus-visible{outline:3px solid #13668a;outline-offset:3px}.ai-record-select{display:flex;align-items:center;gap:16px;padding:16px 22px;background:#f5f8fb;border-bottom:1px solid #d6e0ea;font-size:13px;font-weight:600}.ai-record-select select{flex:1;max-width:280px}.ai-record-fields{margin:16px 0}.ai-record-fields>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e6edf3;padding:10px 0;font-size:13px}.ai-record-fields dt{color:#5f7285}.ai-record-fields dd{margin:0;text-align:right;color:#20374e}.ai-answer>div{min-width:0;flex:1}.ai-record-fields dd{overflow-wrap:anywhere}@media(max-width:780px){.ai-record-select{padding:14px;flex-wrap:wrap}.ai-record-fields>div{gap:10px}.ai-record-fields dd{max-width:65%}}.ai-rules-section{align-items:center}.ai-rule-card{border:1px solid #d6e0ea;border-radius:8px;background:#fff;overflow:hidden}.ai-rule-heading{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #e6edf3}.ai-rule-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:#e6f4ee;color:#176b54;flex-shrink:0}.ai-rule-heading h4{font-size:18px;color:#20374e;margin:0 0 5px;letter-spacing:0}.ai-rule-heading p{font-size:12px;color:#5f7285;margin:0}.ai-rule-body{padding:20px}.ai-rule-label{display:block;color:#526579;font-size:12px;font-weight:600;margin-bottom:9px}.ai-rule-settings{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px}.ai-rule-settings strong{display:block;padding:11px 12px;background:#f5f8fb;border:1px solid #d6e0ea;border-radius:5px;font-size:14px;color:#20374e}.ai-rule-instruction{margin-bottom:22px}.ai-rule-instruction p{font-size:14px!important;line-height:1.65!important;color:#20374e!important;background:#f8fbff;border:1px solid #d6e0ea;padding:14px;border-radius:5px;margin:0!important}.ai-rule-values>div{display:flex;flex-wrap:wrap;gap:8px}.ai-rule-values>div>span{font-size:12px;border:1px solid #c7d7e7;background:#eef3f7;color:#3c5772;padding:6px 10px;border-radius:5px}.ai-rule-values small{display:flex;gap:7px;align-items:center;font-size:12px;color:#526579;margin-top:11px}.ai-rule-example{border-top:1px solid #e6edf3;margin-top:22px;padding-top:20px}.ai-rule-example>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.ai-rule-example p{font-size:14px!important;line-height:1.5!important;color:#20374e!important;margin:0!important}.ai-rule-example svg{color:#7a8ea3}.ai-rule-example strong{font-size:14px;background:#dcf6e8;color:#1d6a46;padding:7px 16px;border:1px solid #92d3b1;border-radius:5px}.ai-rule-caption{padding:12px 20px;font-size:11px;color:#526579;border-top:1px solid #e6edf3;background:#f8fbff}@media(max-width:440px){.ai-rule-settings{grid-template-columns:1fr}.ai-rule-heading,.ai-rule-body{padding:16px}}.industry-spec-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.industry-record-context{padding:24px;border-radius:8px;gap:16px}.industry-record-context img{height:auto;aspect-ratio:1;max-height:400px;object-fit:contain;border-radius:5px}.industry-record-context strong{font-size:16px}.industry-record-context span{font-size:12px}.industry-spec-grid .cap-record{gap:20px}.industry-spec-grid .cap-record>span{text-align:right;overflow-wrap:anywhere}@media(max-width:780px){.industry-spec-grid{grid-template-columns:minmax(0,1fr)}.industry-record-context{grid-row:1}.industry-record-context img{max-height:260px}.industry-spec-grid .cap-record>strong,.industry-spec-grid .cap-record>span{max-width:55%}}.demo-fields{border:0;padding:0;margin:0;min-width:0}.demo-fields:disabled{opacity:.7}.demo-form .form-error{margin:18px 0 0;padding:12px 14px;border:1px solid #e1b0a9;border-radius:5px;background:#fff4f1;color:#8b2d20;font-size:13px}@media(max-width:780px){.demo-form .demo-fields input,.demo-form .demo-fields select,.demo-form .demo-fields textarea{font-size:16px}}.opportunity-hero{padding:72px 0 0}.opportunity-hero h1{font-size:clamp(40px,5vw,70px)}.opportunity-intro{display:flex;align-items:center;justify-content:space-between;gap:60px;margin:28px 0 42px}.opportunity-intro p{max-width:750px;font-size:18px}.opportunity-intro .button{flex-shrink:0}.opportunity-flow{border-top:1px solid #ffffff28;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 0;color:#b9d6d2;font-size:13px}.opportunity-flow svg{width:18px;flex-shrink:0;color:#58e0be}.opportunity-demo-section{padding-top:60px}.opportunity-workspace{scroll-margin-top:24px}.opportunity-workspace .gl-preview{box-shadow:0 20px 65px #233d5012}.ow-product small{font-size:10px;letter-spacing:.08em;color:#526579}.ow-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #d6e0ea;background:#fff;border-radius:6px;margin-bottom:24px}.ow-summary>div{padding:15px;border-right:1px solid #d6e0ea}.ow-summary>div:last-child{border:0}.ow-summary span,.ow-summary strong{display:block}.ow-summary span{font-size:11px;color:#526579;margin-bottom:7px}.ow-summary strong{font-size:14px;color:#24384c}.ow-tabs{display:flex;border-bottom:1px solid #c4d3e1;gap:8px}.ow-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;color:#526579;padding:12px 16px;font-size:13px;display:flex;gap:10px;align-items:center}.ow-tabs button span{font-size:10px}.ow-tabs button[aria-pressed=true]{background:#e8eff6;border-bottom-color:#3c5772;color:#24384c;font-weight:650}.ow-view{padding:24px 0;min-height:350px}.ow-requirements{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ow-panel{background:#fff;border:1px solid #d6e0ea;border-radius:6px;overflow:hidden}.ow-panel-title{display:flex;align-items:center;gap:9px;padding:14px 18px;font-size:13px;font-weight:650;background:#edf3f8;border-bottom:1px solid #d6e0ea;color:#24384c}.ow-fields{margin:0;padding:8px 18px}.ow-fields>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e5ecf2;padding:11px 0;font-size:12px}.ow-fields>div:last-child{border:0}.ow-fields dt{color:#526579}.ow-fields dd{margin:0;text-align:right;color:#24384c;font-weight:550}.ow-source{margin:8px 18px 18px;background:#f5f8fb;border:1px solid #d6e0ea;border-radius:5px;padding:12px;display:flex;align-items:center;gap:12px;color:#3c5772}.ow-source strong,.ow-source small{display:block;font-size:11px;overflow-wrap:anywhere}.ow-source small{color:#526579;margin-top:4px}.ow-product{display:flex;gap:18px;align-items:center;padding:20px}.ow-product img{width:125px;height:135px;object-fit:contain;background:#f5f8fb;border-radius:4px}.ow-product h4{font-size:17px;color:#24384c;margin:6px 0;line-height:1.35}.ow-product p{font-size:12px;line-height:1.6;color:#526579;margin-bottom:12px}.ow-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:#3c5772;border:1px solid #afc1d1;border-radius:4px;padding:9px 12px;font-size:12px;font-weight:550;min-height:36px}.ow-button:hover{background:#eaf1f7}.ow-button.primary{background:#3c5772;border-color:#3c5772;color:#fff}.ow-button.primary:hover{background:#24384c}.ow-notice{display:flex;gap:10px;align-items:center;margin:16px 0;padding:13px 16px;background:#edf4f9;border:1px solid #d6e0ea;border-radius:4px;font-size:12px;line-height:1.6;color:#3c5772}.ow-panel>.ow-notice{margin:0 18px 18px}.ow-notice svg{flex-shrink:0}.ow-caption{border-top:1px solid #d6e0ea;padding:13px 0 0;font-size:11px;line-height:1.6;color:#526579}.ow-view-title{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}.ow-view h4{color:#24384c;font-size:19px;letter-spacing:-.02em}.ow-view-title p{font-size:12px;margin-top:5px;color:#526579}.ow-view label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:550;color:#3c5772}.ow-view select{padding:9px 12px;border:1px solid #afc1d1;border-radius:4px;background:#fff;color:#24384c;font-size:13px;min-width:140px}.ow-view table{width:100%;border-collapse:collapse;background:#fff}.ow-view th,.ow-view td{padding:16px!important;font-size:13px!important;white-space:nowrap;text-align:left;border-bottom:1px solid #d6e0ea}.ow-view th{background:#eaf1f7;color:#3c5772;font-weight:600}.ow-view td{color:#24384c}.ow-view td small{display:block;font-size:11px;color:#526579;margin-top:4px}.ow-selected-row{background:#f0f8f5}.ow-selected-row .ow-button{background:#e1f2eb;color:#17694e;border-color:#9ac7b4}.ow-actions{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:18px;font-size:12px;color:#17694e}.ow-pricing{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}.ow-inputs{display:flex;gap:18px;padding:14px 18px}.ow-inputs label{flex:1}.ow-inputs select{width:100%}.ow-explanation{font-size:12px!important;line-height:1.65!important;color:#526579!important;padding:0 18px 18px}.ow-price-result{background:#eaf3ef;border:1px solid #c4dcd1;border-radius:6px;padding:24px}.ow-price-result>span{font-size:11px;letter-spacing:.08em;color:#37614e}.ow-price-result>strong{display:block;font-size:44px;letter-spacing:-.04em;color:#1c4e3b;margin:10px 0}.ow-price-result .ow-fields{padding:0;margin-bottom:18px}.ow-price-result>small{display:block;margin-top:12px;color:#526579;font-size:11px;line-height:1.5}.ow-quote{background:#fff;border:1px solid #d6e0ea;padding:24px;border-radius:5px}.ow-quote small{color:#526579;font-size:11px}.ow-quote-footer{display:flex;justify-content:space-between;gap:24px;margin-top:20px}.ow-quote-footer p{font-size:12px;color:#526579}.ow-quote-footer strong{color:#24384c;font-size:18px}.ow-empty{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px;color:#3c5772}.ow-empty p{font-size:14px;max-width:430px}.opportunity-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:36px 60px}.opportunity-benefits article{border-top:1px solid #d6e0ea;padding-top:25px}.opportunity-benefits svg{color:#16816a;margin-bottom:16px}.opportunity-benefits h3{margin-bottom:10px}.opportunity-audiences{display:grid;grid-template-columns:1fr 1fr;gap:65px}.opportunity-audiences h2{font-size:35px;margin-bottom:22px}.opportunity-highlight{background:#edf6f2}.opportunity-highlight>.container{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:64px;padding-bottom:64px;align-items:center}.opportunity-highlight h2{margin-bottom:20px}.opportunity-highlight p{margin-bottom:22px}.opportunity-chain{border:1px solid #d6e0ea;border-radius:7px;background:#fff;padding:6px 22px}.opportunity-chain>div{display:flex;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid #d6e0ea;color:#3c5772}.opportunity-chain>div:last-child{border:0}.opportunity-chain strong,.opportunity-chain span{display:block;font-size:14px}.opportunity-chain span{font-size:12px;color:#526579;margin-top:5px}.app-recording{margin:0;border:1px solid #d6e0ea;border-radius:8px;overflow:hidden;background:#f5f8fb;box-shadow:0 20px 55px #233d5012}.app-recording video{display:block;width:100%;aspect-ratio:1280/648;background:#edf3f8}.app-recording figcaption{display:flex;justify-content:space-between;gap:20px;padding:16px 20px;color:#526579;font-size:12px}.app-recording figcaption a{display:flex;align-items:center;gap:9px;color:#18735e;font-weight:600}.recording-description{font-size:13px;margin-top:18px;max-width:850px}.nav-links{gap:19px}.nav{gap:24px}@media(min-width:781px)and (max-width:1120px){.nav-links{gap:11px}.nav-links>a:not(.button){font-size:11px}.nav .wordmark{font-size:25px}.nav.container{padding-left:24px;padding-right:24px}.nav{gap:16px}.nav-links .button{padding:11px;font-size:11px;gap:5px}}@media(max-width:780px){.opportunity-hero{padding-top:45px}.opportunity-intro{flex-direction:column;align-items:start;gap:24px}.opportunity-intro p{font-size:16px}.opportunity-flow{display:grid;grid-template-columns:1fr 20px 1fr;font-size:12px;gap:15px}.opportunity-flow>svg:nth-of-type(2){display:none}.opportunity-flow>span:nth-of-type(3){grid-column:1}.ow-summary{grid-template-columns:1fr 1fr}.ow-summary>div{padding:12px;border-bottom:1px solid #d6e0ea}.ow-summary strong{font-size:12px}.ow-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px}.ow-tabs button{padding:12px 8px;font-size:12px}.ow-requirements,.ow-pricing,.opportunity-benefits,.opportunity-audiences,.opportunity-highlight>.container{grid-template-columns:1fr;gap:24px}.ow-view-title{align-items:start;flex-direction:column;gap:16px}.ow-product{padding:16px;gap:12px}.ow-product img{width:90px;height:110px}.ow-product h4{font-size:16px}.ow-inputs{flex-direction:column}.ow-quote{padding:15px}.ow-quote-footer{flex-direction:column;gap:16px}.ow-actions{flex-wrap:wrap}.app-recording figcaption{flex-direction:column;gap:12px;font-size:11px}.opportunity-highlight>.container{padding-top:45px;padding-bottom:45px}.opportunity-audiences h2{font-size:30px}.ow-fields>div{font-size:11px}.ow-fields dd{max-width:60%}.nav-links{gap:12px}}.opportunity-intro-copy p+p{margin-top:16px}.spec-hero,.opportunity-hero{padding-top:50px}.spec-hero .eyebrow,.opportunity-hero .eyebrow{font-size:11px;letter-spacing:.21em}@media(max-width:700px){.spec-hero,.opportunity-hero{padding-top:40px}}.home-hero .home-grid--product{display:block}.home-grid--product .hero-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;align-items:start}.home-grid--product .hero-copy>.eyebrow{grid-column:1 / -1}.home-grid--product .hero-copy>h1{grid-column:1;grid-row:2 / 5}.home-grid--product .hero-copy>p{grid-column:2;margin-top:5px}.home-grid--product .hero-copy>.button-row{grid-column:2;margin-top:24px}.home-grid--product .hero-copy>.hero-footnote{grid-column:2;margin-top:22px}.home-grid--product .home-app{margin-top:42px}@media(max-width:1050px)and (min-width:781px){.home-grid--product .hero-copy{column-gap:35px}.home-grid--product .hero-copy>.button-row{flex-wrap:wrap}}@media(max-width:780px){.home-grid--product .hero-copy{display:block}.home-grid--product .hero-copy>p{margin-top:25px}.home-grid--product .home-app{margin-top:30px}}.modern-app{container-type:inline-size;--app-ink: #1b3044;--app-muted: #647589;--app-blue: #13668a;--app-line: #e0e7ee;--app-soft: #f5f8fb;background:#fff;color:var(--app-ink);border:1px solid #d4dfe8;border-radius:12px;font-family:Inter Variable,Inter,sans-serif;box-shadow:0 18px 60px #102f4d12}.modern-app .gl-preview-bar{background:#fff;color:var(--app-ink);border-bottom:1px solid var(--app-line);padding:13px 18px;gap:20px}.modern-app .gl-preview-bar strong{font-size:20px;letter-spacing:-.8px}.modern-app .modern-workspace-name{border-left:1px solid var(--app-line);padding-left:20px;font-size:11px;color:var(--app-muted)}.modern-app .modern-example-label{margin-left:auto;font-size:10px;color:var(--app-muted)}.modern-app .gl-preview-avatar{margin-left:0;background:#e8eff6;color:#3c5772;font-size:10px}.modern-app.gl-preview .gl-preview-layout{grid-template-columns:158px minmax(0,1fr)}.modern-app .gl-preview-rail{display:flex;background:#f3f7fb;color:#52677d;border-right:1px solid var(--app-line);gap:5px;padding:14px 9px}.modern-app.gl-preview .gl-preview-rail>span{font-size:11px;padding:10px 8px;gap:8px;line-height:1.45;border-radius:6px}.modern-app .gl-preview-rail .selected{background:#e1ecf6;color:#195a7c;font-weight:650}.modern-app.gl-preview .gl-preview-rail .modern-search{background:#fff;border:1px solid var(--app-line);font-size:10px;margin-bottom:12px;white-space:nowrap}.modern-nav-label{font-size:8px;letter-spacing:.12em;color:#708399;padding:4px 8px 8px}.modern-app .gl-preview-content{padding:18px 20px;background:#fff}.modern-app .gl-breadcrumb{display:flex;align-items:center;gap:6px;font-size:10px;color:#496980;margin-bottom:17px}.modern-app .gl-breadcrumb span{margin:0 3px;color:#9cabb9}.modern-app .gl-panel{border-color:var(--app-line);border-radius:8px}.modern-app .gl-panel-title{background:#fff;border-color:var(--app-line);font-size:12px;color:var(--app-ink);padding:14px 16px}.modern-app button{border-color:var(--app-blue);background:var(--app-blue);color:#fff;border-radius:5px;font-family:inherit}.modern-app button:hover{filter:brightness(.96)}.modern-app button:focus-visible,.modern-app a:focus-visible{outline:2px solid #2186b0;outline-offset:3px}.modern-app input,.modern-app select,.modern-app textarea{border-color:#d1dce6;border-radius:5px;font-family:inherit}.modern-app th{background:#f1f5f9;color:#52677d;font-size:10px;letter-spacing:.04em;font-weight:650}.modern-app th,.modern-app td{border-right:0;border-bottom:1px solid var(--app-line);padding:14px 13px}.modern-app td{font-size:12px;color:var(--app-ink)}.modern-app .tag{border-radius:20px;padding:4px 8px;font-size:10px;font-weight:550}.modern-app .gl-notice{background:#f5f8fb;color:var(--app-muted);border-color:var(--app-line)}.modern-app .gl-stepper{border-bottom:1px solid var(--app-line);gap:18px;margin-bottom:18px}.modern-app .gl-stepper button{margin:0;padding:12px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--app-muted)}.modern-app .gl-stepper button.current{border-bottom-color:var(--app-blue);color:var(--app-blue);font-weight:650}.modern-app .gl-stepper b{border-radius:5px;background:#eef3f8}.modern-app .gl-stepper .current b{background:#e0edf6;color:var(--app-blue)}.modern-app .gl-actions{border-color:var(--app-line)}.modern-app .gl-preview-note,.modern-app .demo-status,.modern-app .ow-caption{color:var(--app-muted);font-size:11px;line-height:1.7}.modern-app .sandbox,.modern-app .ai-demo,.modern-app .sustainability-demo{border:1px solid var(--app-line);border-radius:8px}.modern-app .sandbox-title,.modern-app .ai-demo .sandbox-title{background:#fff;border-bottom:1px solid var(--app-line);color:var(--app-ink);padding:18px}.modern-app .sandbox-title h3{color:var(--app-ink);font-weight:700}.modern-app .toolbar,.modern-app .search{background:#fff;border-color:var(--app-line)}.modern-app .small-label{font-size:9px;letter-spacing:.09em;color:var(--app-muted)}.modern-app .sandbox-footer{border-color:var(--app-line)}.modern-app .gl-upload,.modern-app .gl-settings,.modern-app .gl-block{color:var(--app-muted)}.modern-app .gl-paper{box-shadow:0 6px 20px #1b304408;border-color:var(--app-line)}@container (max-width: 1000px){.modern-app.gl-preview .gl-preview-layout{grid-template-columns:42px minmax(0,1fr)}.modern-app .gl-preview-rail{padding:14px 5px}.modern-app.gl-preview .gl-preview-rail>span{font-size:0;gap:0;justify-content:center;padding:10px 0}.modern-app .modern-nav-label{display:none}.modern-app.gl-preview .gl-preview-rail .modern-search{border:0;background:transparent;font-size:0}}@container (max-width: 700px){.modern-app .modern-workspace-name{display:none}}@container (max-width: 440px){.modern-app.gl-preview .gl-preview-layout{display:block}.modern-app .gl-preview-rail{display:none}.modern-app .ai-rule-settings{grid-template-columns:1fr}}.home-app .modern-app .gl-preview-content,.workflow-app .modern-app .gl-preview-content{padding:18px 20px 0}.home-app .modern-app{box-shadow:0 24px 65px #0002}.modern-record-header{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:center;padding:0 0 21px}.modern-record-identity{display:flex;align-items:center;gap:11px;min-width:0}.modern-record-identity>div{min-width:0;overflow-wrap:anywhere}.modern-object-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#e5eff8;color:var(--app-blue);flex-shrink:0}.modern-app .modern-record-identity h3{margin:0 0 5px;font-size:24px;letter-spacing:-.7px;font-weight:750;color:var(--app-ink)}.modern-record-identity>div>span{font-size:10px;color:var(--app-muted)}.modern-record-meta{display:flex;flex-wrap:wrap;margin:0;gap:20px}.modern-record-meta>div{border-left:1px solid var(--app-line);padding-left:20px}.modern-record-meta dt{font-size:8px;letter-spacing:.11em;text-transform:uppercase;color:var(--app-muted);margin-bottom:7px}.modern-record-meta dd{margin:0;font-size:11px;font-weight:650}@container (max-width: 760px){.modern-record-header{flex-direction:column;align-items:stretch;gap:16px}.modern-app .modern-record-identity h3{font-size:21px}.modern-record-meta{gap:14px}.modern-record-meta>div{padding-left:14px}.modern-record-meta>div:first-child{padding-left:0;border-left:0}}@container (max-width: 400px){.modern-app .modern-record-identity h3{font-size:20px}}.modern-status{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;border-radius:20px;padding:4px 7px;font-size:9px;font-weight:600;line-height:1.3}.modern-status.is-open{color:var(--app-blue);background:#e5eff8}.modern-status.is-approved{color:#23704c;background:#e5f4eb}.modern-status.is-pending{color:#8c6419;background:#fbf1db}.modern-record-tabs{display:flex;gap:24px;border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);overflow:auto}.modern-app .modern-record-tabs button{white-space:nowrap;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#5c6d7e;padding:15px 0 13px;font-size:11px}.modern-app .modern-record-tabs button[aria-selected=true]{color:var(--app-blue);border-bottom-color:var(--app-blue);font-weight:650}.modern-record-view{padding:23px 0;min-height:325px}.modern-product-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:28px}.modern-app .modern-section-title{margin:0 0 15px;padding:6px 0 9px 9px;border-left:2px solid #245d7b;border-bottom:1px solid var(--app-line);color:var(--app-ink);font-size:12px;font-weight:700;letter-spacing:-.1px}.modern-fields{display:grid;grid-template-columns:1fr 1fr;margin:0;gap:0 20px}.modern-fields>div{padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid #edf1f5}.modern-fields dt{color:var(--app-muted);font-size:9px;margin-bottom:6px}.modern-fields dd{margin:0;font-size:12px;font-weight:550}.modern-app .modern-related-title{margin-top:5px}.modern-related-records{display:grid;grid-template-columns:1fr 1fr;gap:14px}.modern-app .modern-related-records button{display:flex;align-items:center;gap:9px;border:1px solid var(--app-line);border-radius:7px;padding:11px;color:var(--app-blue);background:#fff;text-align:left}.modern-related-records svg{flex-shrink:0}.modern-related-records svg:last-child{margin-left:auto;width:12px}.modern-related-records strong,.modern-related-records small{display:block}.modern-related-records strong{font-size:10px;font-weight:600}.modern-related-records small{font-size:9px;color:var(--app-muted);margin-top:5px;line-height:1.4}.modern-product-visual{border-left:1px solid var(--app-line);padding-left:24px}.modern-product-visual img{width:100%;height:235px;object-fit:contain}.modern-product-visual>span{display:block;text-align:center;font-size:9px;color:var(--app-muted);padding-top:12px}.modern-list-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 13px}.modern-list-heading h4{font-size:13px;font-weight:650}.modern-list-heading>span{font-size:10px;color:var(--app-muted)}.modern-app .modern-bom-table{width:100%;border-collapse:collapse}.modern-app .modern-bom-table th{white-space:nowrap;text-align:left;font-size:9px;padding:11px;text-transform:uppercase;letter-spacing:.07em}.modern-app .modern-bom-table td{padding:9px 11px;font-size:11px}.modern-part{display:flex;align-items:center;gap:11px}.modern-part img{width:38px;height:38px;object-fit:contain}.modern-part strong{display:block;font-size:11px;color:var(--app-blue);font-weight:600}.modern-part small{display:block;margin-top:5px;font-size:9px;color:var(--app-muted)}.modern-inline-note{display:flex;gap:8px;align-items:center;font-size:10px;color:var(--app-muted);margin-top:16px;line-height:1.6}.modern-inline-note svg{flex-shrink:0}.modern-record-footer{border-top:1px solid var(--app-line);display:flex;justify-content:space-between;gap:20px;align-items:center;padding:15px 0}.modern-record-footer>span{font-size:10px;color:var(--app-muted)}.modern-record-footer a{display:flex;align-items:center;gap:7px;color:var(--app-blue);font-size:11px;font-weight:550}.modern-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.modern-document,.modern-history{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--app-line);padding:17px 0;color:var(--app-ink)}.modern-document>svg{color:var(--app-blue);flex-shrink:0}.modern-document strong,.modern-history strong{font-size:12px;display:block}.modern-document small,.modern-history small{font-size:10px;color:var(--app-muted);display:block;margin-top:6px}.modern-revision-pill,.modern-history .modern-status{margin-left:auto}.modern-revision-pill{font-size:10px;white-space:nowrap;color:var(--app-muted);background:var(--app-soft);border-radius:5px;padding:5px}.modern-approval-intro{padding:16px 10px 10px}.modern-approval-intro svg{color:#9c772e}.modern-approval-intro h4{font-size:17px;margin:12px 0;color:var(--app-ink)}.modern-approval-intro p{font-size:12px;line-height:1.8;color:var(--app-muted);max-width:340px}.modern-app .ai-question{background:#eef5fa;border:1px solid #e0eaf3;border-radius:12px 12px 3px;color:var(--app-ink);font-size:13px}.modern-app .ai-proposal{border:1px solid var(--app-line);border-radius:8px;background:#fff;box-shadow:0 6px 20px #20374e06}.modern-app .ai-avatar{background:#e3f0f8;border-radius:7px;color:var(--app-blue)}.modern-app .ai-answer>div>strong{color:var(--app-ink);font-size:13px}.modern-app .ai-answer p{font-size:12px}.modern-app .ai-record-fields>div{border-color:var(--app-line)}.modern-app .ai-proposal .button-dark{background:#fff;color:var(--app-muted);border-color:#cfdbe5}.modern-app .ai-rule-card{border-color:var(--app-line);border-radius:8px}.modern-app .ai-rule-heading{background:#fff;border-bottom:1px solid var(--app-line)}.modern-app .ai-rule-icon{background:#e4eff8;color:var(--app-blue);border-radius:7px}.modern-app .ai-rule-instruction,.modern-app .ai-rule-example{background:#f6f9fc;border-color:var(--app-line)}.modern-app .ai-rule-values span{border-color:var(--app-line)}.modern-app .sustainability-metrics{background:#fff;gap:0;padding:22px 0;border-bottom:1px solid var(--app-line)}.modern-app .sustainability-metrics>div{padding:0 20px;border-right:1px solid var(--app-line)}.modern-app .sustainability-metrics>div:last-child{border-right:0}.modern-app .sustainability-metrics strong{color:var(--app-ink);font-size:32px}.modern-app .sustainability-metrics small{color:var(--app-muted)}.modern-app .material-controls{background:#fff;border-color:var(--app-line)}.modern-app button.review-row{border-color:var(--app-line);padding:18px}.modern-app .review-row .icon-box{background:#edf4fa;color:var(--app-blue);border-radius:7px}.modern-app .insight-panel{padding:12px 0}.modern-app .cap-record{border-color:var(--app-line)}.modern-app .industry-record-tabs{padding:0;margin:0;gap:26px}.modern-app .industry-record-tabs button{font-size:12px;padding:15px 0}.modern-app .industry-record-content{padding:22px 0}.modern-app .industry-spec-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:30px}.modern-app .industry-spec-grid .gl-notice{background:#fff;padding:6px 0 10px 10px;border-left:2px solid #245d7b;color:var(--app-ink);font-weight:650}.modern-app .industry-spec-grid .cap-record{display:grid;grid-template-columns:1fr 1.2fr;align-items:baseline;padding:15px 0;font-size:12px}.modern-app .industry-spec-grid .cap-record>strong{color:var(--app-muted);font-size:11px;font-weight:450}.modern-app .industry-spec-grid .cap-record>span{text-align:left;color:var(--app-ink);font-weight:550}.modern-app .industry-record-context{border:1px solid var(--app-line);background:#f8fafc;padding:18px}.modern-app .industry-record-context img{max-height:290px}.modern-app .industry-record-context strong{color:var(--app-ink);font-size:13px}.modern-app .ow-tabs{border-color:var(--app-line)}.modern-app .ow-tabs button{background:transparent;color:var(--app-muted);border-radius:0;border:0;border-bottom:2px solid transparent}.modern-app .ow-tabs button[aria-pressed=true]{background:#fff;color:var(--app-blue);border-bottom-color:var(--app-blue)}.modern-app .ow-panel,.modern-app .ow-summary,.modern-app .ow-quote{border-color:var(--app-line);border-radius:8px}.modern-app .ow-panel-title{background:#fff;color:var(--app-ink);border-color:var(--app-line)}.modern-app .ow-panel-title svg{color:var(--app-blue)}.modern-app .ow-button{background:#fff;color:var(--app-blue);border-color:#c7d6e2}.modern-app .ow-button.primary{background:var(--app-blue);border-color:var(--app-blue);color:#fff}.modern-app .ow-notice,.modern-app .ow-source{background:#f5f8fb;border-color:var(--app-line)}.modern-app .ow-view th{background:#f1f5f9;font-size:11px!important}.modern-app .ow-price-result{background:#f1f8f5;border-color:#d5e8de}.modern-app .ow-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}.modern-app .ow-inputs label,.modern-app .ow-inputs select{min-width:0}@container (max-width: 820px){.modern-app .ow-requirements,.modern-app .ow-pricing{grid-template-columns:minmax(0,1fr)}}.actual-app-walkthrough{margin-top:28px;border:1px solid #d6e0ea;border-radius:10px;background:#fff}.actual-app-walkthrough summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;cursor:pointer;list-style:none;color:#1b3044}.actual-app-walkthrough summary::-webkit-details-marker{display:none}.actual-app-walkthrough summary strong{display:block;font-size:16px}.actual-app-walkthrough summary small{display:block;margin-top:7px;font-size:12px;color:#647589}.actual-app-walkthrough summary>svg{color:#13668a;transition:transform .2s;flex-shrink:0}.actual-app-walkthrough[open] summary>svg{transform:rotate(45deg)}.actual-app-walkthrough[open] summary{border-bottom:1px solid #e0e7ee}.actual-app-content{padding:24px;background:#f8fafc;border-radius:0 0 10px 10px}.actual-app-content>p{max-width:760px;margin-bottom:24px;color:#52677d;font-size:14px}.actual-app-content .product-screen-note{color:#647589}@media(max-width:1050px){.modern-related-records{grid-template-columns:1fr;gap:8px}.modern-product-visual img{height:270px}}@media(max-width:780px){.modern-app .gl-preview-content{padding:14px}.modern-product-grid,.modern-review-grid{grid-template-columns:1fr;gap:24px}.modern-product-visual{border:0;padding-left:0;grid-row:1}.modern-product-visual img{height:180px}.modern-record-tabs{gap:20px}.modern-app .modern-record-tabs button{font-size:11px;padding:14px 0}.modern-record-view{min-height:0;padding:20px 0}.modern-related-records{grid-template-columns:1fr}.modern-record-footer{flex-direction:column;align-items:flex-start;gap:12px}.modern-app .modern-bom-table{min-width:650px}.modern-app .modern-bom-table th,.modern-app .modern-bom-table td{min-width:0}.modern-app .modern-bom-table th:first-child{min-width:180px}.modern-app .industry-spec-grid{grid-template-columns:1fr;gap:22px}.modern-app .industry-spec-grid .cap-record>strong,.modern-app .industry-spec-grid .cap-record>span{max-width:none}.modern-app .industry-record-content{padding:16px 0}.modern-app .industry-record-context img{max-height:240px}.modern-app .sustainability-metrics{padding:16px 0}.modern-app .sustainability-metrics>div{padding:10px 16px}.modern-app .ow-tabs button{font-size:12px;padding:12px 8px}.actual-app-walkthrough summary{padding:19px 16px}.actual-app-content{padding:18px 14px}}@media(max-width:600px){.modern-app.gl-preview .gl-preview-layout{display:block}.modern-app .gl-preview-rail{display:none}.modern-app .gl-preview-bar{padding:12px 14px;gap:10px}.modern-app .gl-preview-bar strong{font-size:18px}.modern-app .modern-example-label{font-size:9px}.home-app .modern-app .gl-preview-content,.workflow-app .modern-app .gl-preview-content{padding:15px 14px 0}.modern-fields{gap:0 14px}.modern-fields dd{font-size:11px;line-height:1.5}}.object-score-context{padding:0 0 16px}.modern-app .gl-panel>.object-score-context{padding:14px 16px}.modern-app .object-tabs{display:flex;flex-wrap:wrap;align-items:stretch;gap:0 24px;border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line)}.modern-app .object-tabs button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#5c6d7e;padding:15px 0 13px;font-size:11px}.modern-app .object-tabs button[aria-selected=true]{color:var(--app-blue);border-bottom-color:var(--app-blue);font-weight:650}.object-tab-panel{min-width:0;padding-top:20px}.object-tab-panel[hidden]{display:none!important}.object-tab-panel:focus-visible{outline:2px solid #2186b0;outline-offset:-2px}.object-intelligence-view{padding-top:0}.object-intelligence-view>.ai-demo{margin-top:20px}.native-score-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;color:var(--app-muted)}.native-score-summary>span:first-child{color:var(--app-ink);font-weight:600}.native-score-summary>strong{padding:4px 7px;border-radius:5px;background:#e9f3ed;color:#27694d;font-size:11px;font-weight:650}.native-score-summary>strong.needs-review{background:#fbf1db;color:#8c6419}.native-score-summary>strong.is-unassessed{background:#eef2f6;color:#647589}.native-score-missing{font-size:9px}.native-insight-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:22px}.native-card-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--app-blue)}.native-card-heading h4,.native-findings>h4{color:var(--app-ink);font-size:13px;font-weight:650;letter-spacing:-.1px;margin:0}.native-card-heading>span{font-size:10px;color:var(--app-muted)}.native-score-value{display:block;margin:16px 0 10px;font-size:38px;letter-spacing:-1px;line-height:1.1;color:var(--app-ink)}.native-score-value small{font-size:17px;letter-spacing:0;color:var(--app-muted);font-weight:450;margin-left:5px}.native-score-card>p{margin:0 0 12px;color:var(--app-ink);font-size:12px;line-height:1.7}.native-score-definition{display:block;max-width:360px;color:var(--app-muted);font-size:10px;line-height:1.7}.native-score-breakdown{margin:16px 0;border-top:1px solid var(--app-line)}.native-score-breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--app-line)}.native-score-breakdown dt{font-size:12px;color:var(--app-ink);font-weight:600}.native-score-breakdown dt small{display:block;margin-top:4px;font-size:10px;color:var(--app-muted);font-weight:400}.native-score-breakdown dd{margin:0;font-size:22px;color:var(--app-ink);font-weight:650}.native-score-breakdown dd span{font-size:11px;color:var(--app-muted);font-weight:400}.native-findings{min-width:0}.native-finding{display:flex;align-items:center;gap:9px;padding:13px 0;border-bottom:1px solid var(--app-line)}.native-finding>svg{color:#a87524;flex-shrink:0}.native-finding strong{display:block;color:var(--app-ink);font-size:11px;font-weight:600}.native-finding small{display:block;color:var(--app-muted);font-size:9px;margin-top:4px;line-height:1.5}.native-related{display:flex;align-items:center;gap:9px;color:var(--app-muted);font-size:10px;line-height:1.6;margin-top:14px}.native-related svg{color:var(--app-blue);flex-shrink:0}.native-panel-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 18px;border-top:1px solid var(--app-line)}.native-panel-footer>span{color:var(--app-muted);font-size:10px}.modern-app .native-panel-footer button{font-size:11px}.native-assist-conversation{padding:20px}.native-assist-question{margin-left:35px;padding:14px 16px;border:1px solid #e0eaf3;border-radius:10px 10px 3px;background:#eef5fa;color:var(--app-ink);font-size:12px;line-height:1.7}.native-assist-answer{display:flex;align-items:flex-start;gap:10px;margin-top:22px}.native-assist-avatar{display:flex;align-items:center;justify-content:center;width:29px;height:29px;flex-shrink:0;color:var(--app-blue);background:#e3f0f8;border-radius:7px}.native-assist-answer>div{min-width:0}.native-assist-answer>div>strong{font-size:13px;color:var(--app-ink)}.native-assist-answer p{color:#52677d;font-size:12px;line-height:1.8;margin:10px 0}.native-assist-answer p strong{color:var(--app-ink);font-weight:600}.native-assist-answer>div>small{display:block;margin-top:14px;font-size:10px;line-height:1.7;color:var(--app-muted)}.native-record-reference{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;background:#f5f8fb;border:1px solid var(--app-line);border-radius:5px;color:var(--app-blue);font-size:10px;line-height:1.5}.native-record-reference svg{flex-shrink:0}@container (max-width: 620px){.modern-app .object-tabs{gap:0 18px}.modern-app .object-tabs button{font-size:11px;padding:13px 0 11px}.native-insight-grid{grid-template-columns:1fr;gap:22px;padding:18px}.native-assist-conversation{padding:16px}.native-assist-question{margin-left:0}.modern-app .ai-conversation{padding:16px}.modern-app .ai-avatar{display:none}}.context-assist .native-assist-answer>div{flex:1}.assist-findings{display:grid;grid-template-columns:1fr 1fr;gap:18px;list-style:none;padding:0;margin:18px 0}.assist-findings>li{border-left:2px solid #bdd9e7;padding-left:12px;min-width:0}.assist-findings>li>strong,.assist-next-step>strong{font-size:12px;color:var(--app-ink)}.assist-sources{border-top:1px solid var(--app-line);margin-top:16px}.assist-sources details{border-bottom:1px solid var(--app-line)}.assist-sources summary{display:flex;align-items:center;gap:9px;padding:14px 0;color:var(--app-blue);font-size:12px;line-height:1.6;cursor:pointer;list-style:none}.assist-sources summary::-webkit-details-marker{display:none}.assist-sources summary:after{content:"+";margin-left:auto;padding-left:8px;font-size:18px}.assist-sources details[open] summary:after{content:"−"}.assist-sources summary svg{flex-shrink:0}.assist-source-body{padding:14px;background:var(--app-soft)}.assist-source-body>small{font-size:9px;letter-spacing:.07em;color:var(--app-muted)}.assist-source-body dl{margin:8px 0 0;font-size:12px}.assist-source-body dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:16px;padding:9px 0;border-bottom:1px solid var(--app-line);line-height:1.7;overflow-wrap:anywhere}.assist-source-body dt{color:var(--app-muted)}.assist-source-body dd{margin:0;color:var(--app-ink)}.assist-next-step{margin-top:20px}@container (max-width: 620px){.assist-findings{grid-template-columns:1fr}.context-assist .native-assist-avatar{display:none}}.ai-analysis-capabilities .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-analysis-capabilities .feature-item{min-width:0}#ai-analysis-example .assist-findings>li:last-child{grid-column:1 / -1}.ai-create-support{padding-top:0}.ai-creation-example{border:1px solid #d6e0ea;border-radius:9px;overflow:hidden}.ai-creation-example>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;cursor:pointer;list-style:none;color:#1b3044;background:#f5f8fb}.ai-creation-example>summary::-webkit-details-marker{display:none}.ai-creation-example>summary strong{display:block;font-size:16px}.ai-creation-example>summary small{display:block;margin-top:7px;color:#647589}.ai-creation-example>summary svg{flex-shrink:0}.ai-creation-example[open]>summary svg{transform:rotate(45deg)}.ai-creation-example .modern-app{border:0;border-top:1px solid #d6e0ea;border-radius:0}.modern-app .ai-supplement-proposal{margin-top:22px}.ai-supplement-proposal .button-row{margin-top:18px}.ai-supplement-decision{margin-top:16px}@media(max-width:780px){.ai-analysis-capabilities .feature-grid{grid-template-columns:1fr}.ai-creation-example>summary{padding:20px}}#home-analysis,#data-to-action{scroll-margin-top:24px}.home-grid--product .hero-copy{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);column-gap:60px}.home-grid--product .hero-copy>p{max-width:500px;font-size:18px}.home-grid--product .hero-footnote{line-height:1.6}.home-grid--product .hero-footnote svg{flex-shrink:0}.data-to-action .section-head>p{max-width:450px}.data-action-steps{list-style:none;padding:0;margin:40px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.data-action-steps>li{padding-right:26px;border-right:1px solid var(--border)}.data-action-steps>li:last-child{border:0;padding-right:0}.data-action-step-top{display:flex;justify-content:space-between;align-items:center;color:#16816a;margin-bottom:25px}.data-action-step-top>span{font-size:13px;color:#718794}.data-action-steps h3{font-size:22px;margin-bottom:14px}.data-action-steps p{font-size:15px;line-height:1.8}.data-action-steps small{display:block;margin-top:20px;color:#476b60;font-size:12px;line-height:1.7}.data-action-foundation{border-top:1px solid var(--border);padding-top:28px;display:flex;justify-content:space-between;align-items:center;gap:30px}.data-action-foundation strong{font-size:17px;font-weight:600}.data-action-foundation p{font-size:14px;margin-top:8px}.data-action-foundation .button{flex-shrink:0}.home-analysis .native-assist-answer>div{flex:1}.home-analysis .native-assist-answer p{font-size:13px}.analysis-findings{padding:0;margin:20px 0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:22px}.analysis-findings li{border-left:2px solid #bdd9e7;padding-left:14px}.analysis-findings strong{display:block;color:var(--app-ink);font-size:13px;line-height:1.6}.analysis-findings li>span{display:block;font-size:12px;line-height:1.8;color:var(--app-muted);margin-top:6px}.analysis-evidence{border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line)}.modern-app .analysis-evidence>button{display:flex;align-items:center;gap:9px;width:100%;background:#fff;color:var(--app-blue);border:0;border-bottom:1px solid var(--app-line);border-radius:0;padding:14px 0;font-size:12px;text-align:left}.analysis-evidence>button>span{margin-left:auto;font-size:10px}.analysis-evidence>button>svg{flex-shrink:0}.analysis-source,.analysis-record-list{padding:16px;background:var(--app-soft);border-bottom:1px solid var(--app-line)}.analysis-source>small{font-size:9px;letter-spacing:.1em;color:var(--app-muted)}.analysis-source>strong{display:block;font-size:14px;margin:10px 0}.analysis-source dl{margin:0;font-size:12px}.analysis-source dl>div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--app-line);gap:15px}.analysis-source dd{margin:0}.analysis-record-list>div{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid var(--app-line);font-size:12px;gap:15px}.analysis-record-list>div strong{display:inline-block;margin-right:14px;color:var(--app-blue);font-weight:600}.analysis-record-list>small{display:block;margin-top:12px;font-size:10px;line-height:1.7;color:var(--app-muted)}.analysis-next-action{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:24px}.analysis-next-action .small-label{display:block}.modern-app .analysis-next-action h4{color:var(--app-ink);font-size:16px;letter-spacing:-.3px}.analysis-next-action>div{flex:1 1 300px}.analysis-next-action button{font-size:12px}.analysis-proposal{padding:20px;margin-top:18px;border:1px solid #c8dce7;border-radius:7px;background:#f8fbfd}.analysis-proposal>strong{color:var(--app-ink);font-size:12px}.analysis-value-change{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--app-line)}.analysis-value-change small{display:block;color:var(--app-muted);font-size:10px;margin-bottom:7px}.analysis-value-change span{color:var(--app-ink);font-weight:600;font-size:16px}.analysis-value-change>svg{color:var(--app-blue)}.analysis-decision-buttons{display:flex;flex-wrap:wrap;gap:10px;padding-top:10px}.modern-app .analysis-decision-buttons button,.modern-app .analysis-decision button{font-size:11px}.modern-app .analysis-decision-buttons .secondary{background:#fff;color:var(--app-blue);border:1px solid #c8dce7}.analysis-decision{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;color:#27694d;font-size:12px;line-height:1.8}.analysis-decision>svg{flex-shrink:0}.analysis-decision>span{flex:1 1 200px}@media(max-width:1050px){.home-grid--product .hero-copy{grid-template-columns:1fr 1fr;column-gap:30px}.data-action-steps{grid-template-columns:1fr 1fr;gap:32px}.data-action-steps>li:nth-child(2){border:0;padding-right:0}.data-action-foundation{align-items:flex-start}}@media(max-width:780px){.home-grid--product .hero-copy{display:block}.home-grid--product .hero-copy>p{font-size:16px}.data-action-foundation{flex-direction:column;gap:20px}}@media(max-width:540px){.data-action-steps{grid-template-columns:1fr;gap:26px}.data-action-steps>li,.data-action-steps>li:nth-child(2){padding:0 0 25px;border:0;border-bottom:1px solid var(--border)}.data-action-step-top{margin-bottom:14px}.data-action-steps small{margin-top:12px}}@container (max-width:620px){.analysis-findings{grid-template-columns:1fr;gap:16px}.home-analysis .native-assist-answer{gap:8px}.home-analysis .native-assist-avatar{display:none}.analysis-proposal{padding:14px}.analysis-value-change{gap:10px}.analysis-value-change span{font-size:13px}}.connected-story-panel{padding:24px 0}.connected-change-intro{display:flex;align-items:center;gap:20px;margin-bottom:24px}.connected-change-intro img{width:85px;height:85px;object-fit:contain;background:#f5f8fb;border:1px solid #d6e0ea;border-radius:6px}.connected-change-intro small{font-size:10px;letter-spacing:.1em;color:#58728b}.connected-story-panel h4{margin:6px 0 10px;font-size:21px;color:#24384c}.connected-story-panel p{color:#5f7285;font-size:14px;line-height:1.7}.connected-story-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.connected-story-footnote{display:flex;gap:8px;align-items:center;padding:14px 0 0;border-top:1px solid #d6e0ea;color:#5f7285;font-size:11px;line-height:1.6}.connected-story-footnote svg{flex-shrink:0}.connected-assemblies{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.connected-assemblies>div{display:flex;gap:14px;align-items:center;border:1px solid #d6e0ea;border-radius:6px;padding:20px;color:#24384c}.connected-assemblies svg{color:#246e94;flex-shrink:0}.connected-assemblies strong{display:block;font-size:15px}.connected-assemblies small{display:block;font-size:11px;color:#5f7285;margin-top:5px}.connected-assemblies b{margin-left:auto;text-align:right;font-size:16px;white-space:nowrap}.connected-story-followup{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:28px}.connected-story-followup p{font-size:14px;max-width:670px}.connected-story-followup .button{flex-shrink:0}.platform-walkthrough-disclosure{margin-top:32px;border:1px solid var(--border);border-radius:6px}.platform-walkthrough-disclosure>summary{padding:22px 24px;background:#f4f8f9}.platform-walkthrough-disclosure>summary strong{display:block;font-size:16px}.platform-walkthrough-disclosure>summary small{display:block;margin-top:7px;font-size:13px;font-weight:400;line-height:1.6;color:var(--muted)}.platform-walkthrough-disclosure[open]>summary>svg{transform:rotate(90deg)}.platform-walkthrough{padding:30px 24px;scroll-margin-top:24px}.platform-walkthrough .section-head h2{font-size:30px}.platform-walkthrough .section-head{align-items:start}@media(max-width:780px){.connected-assemblies{grid-template-columns:1fr}.connected-story-followup{flex-direction:column;align-items:start;gap:20px}.connected-change-intro{gap:14px;align-items:start}.connected-change-intro img{width:58px;height:65px}.connected-story-panel h4{font-size:18px}.connected-story-panel p{font-size:13px}.connected-assemblies>div{padding:16px 12px;gap:10px}.connected-assemblies strong{font-size:13px}.platform-walkthrough{padding:25px 12px}.platform-walkthrough-disclosure>summary{padding:20px 16px}.platform-walkthrough .section-head h2{font-size:27px}}.site-hero{--hero-heading-size: clamp(40px, 4.5vw, 64px);--hero-copy-size: 18px;--hero-top-space: 50px;padding-top:var(--hero-top-space);background:var(--navy)}.site-hero h1{max-width:1120px;margin:0;font-size:var(--hero-heading-size);font-weight:670;line-height:1.08;letter-spacing:-.045em}.site-hero>.container>.eyebrow,.site-hero .hero-lead>.eyebrow,.site-hero .demo-grid>div:first-child>.eyebrow{margin-bottom:22px;font-size:11px;line-height:1.6;letter-spacing:.21em}.site-hero .hero-description,.site-hero .hero-copy>p,.site-hero .opportunity-intro p{max-width:800px;font-size:var(--hero-copy-size);line-height:1.65;color:#b7cadb}.site-hero .hero-description{margin:24px 0}.site-hero .opportunity-intro{margin:24px 0 32px}.site-hero .opportunity-intro p{margin:0}.site-hero .opportunity-intro p+p{margin-top:16px}.site-hero .hero-copy>p{margin:5px 0 0}.site-hero .hero-copy>.button-row{margin-top:24px}.site-hero .hero-copy>.hero-footnote{margin-top:22px}.site-hero .hero-copy .button-row .button{font-size:14px;padding:16px 23px}.site-hero.page-hero,.site-hero.opportunity-hero{min-height:560px;padding-bottom:56px}.site-hero.opportunity-hero{padding-bottom:0}.site-hero .hero-lead{min-height:414px;align-content:start}.site-hero .home-app,.site-hero .workflow-app{margin-top:36px}.site-hero .hero-lead>.button{margin-bottom:0}.site-hero .spec-head h1{min-width:0}.site-hero.industry-page-hero>.container{position:relative}.site-hero .industry-back{position:absolute;top:0;right:48px;margin:0}html{scrollbar-gutter:stable}@media(max-width:1399px){.site-hero .spec-head aside{display:none}}@media(max-width:1050px){.site-hero .industry-back{right:30px}}@media(max-width:780px){.site-hero{--hero-heading-size: clamp(36px, 6vw, 44px);--hero-copy-size: 16px;--hero-top-space: 40px}.site-hero.page-hero,.site-hero.opportunity-hero{min-height:0;padding-bottom:40px}.site-hero.opportunity-hero{padding-bottom:0}.site-hero .hero-lead{min-height:0}.site-hero .hero-copy>p{margin:24px 0 0}.site-hero .home-app,.site-hero .workflow-app{margin-top:32px}.site-hero .industry-back{position:static;margin-top:24px}}@media(max-width:540px){.site-hero>.container>.eyebrow,.site-hero .hero-lead>.eyebrow,.site-hero .demo-grid>div:first-child>.eyebrow{min-height:35.2px}}.site-header{position:relative;z-index:30}.site-header .nav{gap:28px}.site-header .nav-links{gap:24px}.site-header .nav-links>a{white-space:nowrap}.platform-nav{position:relative}.platform-nav-trigger{display:inline-flex;align-items:center;gap:7px;padding:16px 0;border:0;background:transparent;color:#d5e1e9;font:inherit;cursor:pointer;position:relative}.platform-nav-trigger:hover,.platform-nav-trigger.active,.platform-nav-trigger[aria-expanded=true]{color:var(--mint)}.platform-nav-trigger.active:after{content:"";position:absolute;height:2px;background:var(--mint);bottom:7px;left:0;right:0}.platform-nav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.platform-nav-panel{position:absolute;top:calc(100% + 7px);left:-22px;width:370px;padding:20px 10px 0;background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:0 16px 40px #061a2e29;color:var(--ink)}.platform-nav-panel[hidden]{display:none}.platform-nav-label{display:block;padding:0 14px 12px;color:#547466;font-size:10px;letter-spacing:.13em;font-weight:600}.platform-nav-panel a{display:block;padding:12px 14px;border-radius:4px}.platform-nav-panel a:hover,.platform-nav-panel a:focus-visible,.platform-nav-panel a[aria-current=page]{background:#edf6f2;color:#08664f}.platform-nav-panel strong{display:block;font-size:14px;font-weight:600}.platform-nav-panel a span{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:#627886}.platform-nav-panel>p{margin:12px -10px 0;padding:15px 24px;border-top:1px solid var(--border);font-size:11px;line-height:1.6;color:#467060;background:#f4f9f7;border-radius:0 0 8px 8px}.platform-stage,.platform-overview{scroll-margin-top:24px}.platform-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;list-style:none;margin:0;padding:0}.platform-steps a{display:block;border-top:1px solid var(--border);padding-top:20px;height:100%}.platform-step-number{color:#0a8065;font-size:12px;letter-spacing:.12em}.platform-steps h3{font-size:22px;margin:18px 0 12px}.platform-steps p{font-size:14px;line-height:1.75}.platform-steps svg{color:#087d63;margin-top:18px}.platform-steps a:hover h3{color:#087d63}.platform-native{display:flex;gap:15px;align-items:center;background:#edf6f2;padding:22px 26px;margin-top:35px;border-radius:5px}.platform-native svg{color:#087d63;flex-shrink:0}.platform-native p{font-size:14px;margin:0}.platform-native strong{color:var(--ink)}.platform-overview+.platform-stage{padding-top:15px}.platform-stage-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.platform-stage-copy h2{margin-bottom:24px}.platform-stage-copy>p{margin-bottom:20px;font-size:16px}.platform-stage-copy>.button{margin-top:8px}.platform-intelligence-note{display:flex;gap:12px;padding:20px 0;border-top:1px solid var(--border);margin-top:24px}.platform-intelligence-note svg{flex-shrink:0;color:#087d63;margin-top:3px}.platform-intelligence-note p{font-size:14px;margin:0}.platform-intelligence-note strong{color:var(--ink)}.platform-record-intro{display:flex;flex-wrap:wrap;gap:15px 28px;padding-bottom:24px;color:#456175;font-size:13px}.platform-record-intro span{display:inline-flex;align-items:center;gap:8px}.platform-section-followup{display:flex;align-items:center;gap:40px;margin-top:24px}.platform-section-followup .platform-intelligence-note{border:0;margin:0}.platform-section-followup .button{flex-shrink:0;font-size:13px}.platform-feature-detail{display:flex;gap:14px;margin:28px 0 0}.platform-feature-detail svg{flex-shrink:0;color:#087d63}.platform-feature-detail h3{font-size:19px;margin-bottom:12px}.platform-feature-detail p{font-size:15px}.platform-intelligence-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin-bottom:28px}.platform-intelligence-grid article{border-top:1px solid var(--border);padding-top:28px}.platform-intelligence-grid svg{color:#087d63}.platform-intelligence-grid h3{margin:18px 0 14px;font-size:24px}.platform-intelligence-grid p{font-size:15px}.platform-intelligence-grid small{display:block;color:#617583;font-size:12px;line-height:1.7;margin-top:18px}.platform-intelligence-grid blockquote{font-size:18px;line-height:1.6;color:#315b50;margin:20px 0 0;padding-left:18px;border-left:2px solid #9fc8b9}.platform-configure{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px}.platform-configure p+p{margin-top:18px}.platform-related-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:25px}.platform-related-links .button{font-size:13px}.platform-exchange-copy{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start;margin-bottom:30px}.platform-exchange-copy h3{font-size:25px}.platform-exchange-copy p{font-size:15px}@media(min-width:981px)and (max-width:1150px){.site-header .nav-links{gap:16px;font-size:12px}.site-header .nav{gap:22px}.site-header .nav-links .button{padding:12px 14px;font-size:12px}}@media(max-width:980px){.site-header .nav{height:74px}.site-header .mobile-toggle{display:block}.site-header .nav-links{display:none;position:absolute;top:74px;left:0;right:0;max-height:calc(100dvh - 74px);overflow-y:auto;background:#0b2c42;padding:18px 23px 23px;box-shadow:0 15px 20px #0003}.site-header .nav-links.open{display:flex;flex-direction:column;align-items:stretch;gap:4px}.site-header .nav-links>a:not(.button),.platform-nav-trigger{padding:14px;font-size:15px}.platform-nav-trigger{width:100%;justify-content:space-between}.site-header .nav-links>a.active:after,.platform-nav-trigger.active:after{display:none}.platform-nav-panel{position:static;width:100%;margin:0 0 10px;box-shadow:none}.site-header .nav-links .button{margin-top:12px}.platform-stage-grid{grid-template-columns:1fr;gap:30px}.platform-section-followup{align-items:start;flex-direction:column;gap:12px}}@media(max-width:780px){.platform-steps,.platform-intelligence-grid,.platform-configure,.platform-exchange-copy{grid-template-columns:1fr;gap:26px}.platform-steps a{position:relative;padding-left:36px}.platform-step-number{position:absolute;left:0;top:25px}.platform-steps h3{margin-top:0;font-size:20px}.platform-steps svg{margin-top:12px}.platform-native{align-items:start;padding:20px}.platform-intelligence-grid h3{font-size:22px}.platform-stage-copy>p{font-size:15px}}.modern-app.gl-preview .preview-app-header{display:grid;grid-template-columns:184px minmax(0,1fr);align-items:stretch;gap:0;padding:0;min-height:60px;background:#fff;border-bottom:1px solid #e0e7ee}.preview-app-brand{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;background:#eaf1f6;border-right:1px solid #c9d7e1;color:#3c5772}.modern-app .preview-app-brand strong{font-size:19px;font-weight:800;letter-spacing:-.8px}.preview-app-brand>svg{color:#52677b;flex-shrink:0}.preview-brand-mark{display:none}.preview-topbar{display:flex;align-items:center;gap:22px;min-width:0;padding:10px 18px}.preview-global-search{display:flex;align-items:center;gap:10px;height:38px;flex:1;min-width:0;max-width:610px;padding:0 11px;border:1px solid #d1dce6;border-radius:7px;color:#8496a7;background:#fff}.preview-global-search>svg{flex-shrink:0}.preview-search-placeholder{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.preview-ask{display:inline-flex;align-items:center;gap:5px;margin-left:auto;white-space:nowrap;color:#13668a;font-size:10px;font-weight:750}.preview-account{display:flex;align-items:center;gap:11px;margin-left:auto;flex-shrink:0;color:#243f58}.preview-help,.preview-organization,.preview-user{display:inline-flex;align-items:center;gap:8px}.preview-help{padding-right:12px;border-right:1px solid #e0e7ee;font-size:11px}.preview-organization-icon{display:grid;place-items:center;width:31px;height:31px;border:1px solid #e0e7ee;border-radius:6px;color:#13668a}.modern-app .preview-account strong{font-size:11px;font-weight:700;letter-spacing:0;white-space:nowrap}.preview-user{border-left:1px solid #e0e7ee;padding-left:11px}.preview-avatar{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#e5edf3;color:#243f58;font-size:10px;font-weight:800}.modern-app.gl-preview .gl-preview-layout{grid-template-columns:184px minmax(0,1fr)}.modern-app.gl-preview .gl-preview-rail{background:#eaf1f6;border-color:#c9d7e1;padding-top:17px}.modern-app .modern-nav-label{color:#6c8699;font-size:8px;font-weight:750}.modern-app.gl-preview .preview-breadcrumb{display:flex;align-items:center;gap:7px;color:#13668a;font-size:10px}.preview-breadcrumb strong{font-size:10px;font-weight:700}.preview-breadcrumb>svg{flex-shrink:0}.preview-breadcrumb>small{margin-left:auto;color:#7a8c9c;font-size:9px;font-weight:400;white-space:nowrap}@container (max-width: 1150px){.preview-help>span{display:none}.preview-topbar{gap:15px}}@container (max-width: 1000px){.modern-app.gl-preview .preview-app-header,.modern-app.gl-preview .gl-preview-layout{grid-template-columns:42px minmax(0,1fr)}.preview-app-brand{justify-content:center;padding:10px 0}.preview-brand-name,.preview-app-brand>svg{display:none}.preview-brand-mark{display:block}.preview-user>strong,.preview-organization>strong,.preview-help{display:none}.preview-topbar{padding:10px 14px;gap:14px}.preview-search-placeholder{font-size:11px}.modern-app.gl-preview .gl-preview-rail{padding:14px 5px}}@container (max-width: 600px){.modern-app.gl-preview .preview-app-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 14px}.preview-topbar{display:contents}.preview-app-brand{grid-column:1;grid-row:1;justify-content:flex-start;padding:0;border:0;background:transparent}.preview-brand-name{display:block}.preview-brand-mark{display:none}.preview-account{grid-column:2;grid-row:1;gap:8px}.preview-organization>strong{display:inline}.modern-app .preview-account strong{font-size:10px}.preview-organization-icon{display:none}.preview-user{padding-left:8px}.preview-avatar{width:27px;height:27px;font-size:9px}.preview-global-search{grid-column:1 / -1;grid-row:2;width:100%;max-width:none;height:36px;gap:8px}.preview-search-placeholder{font-size:11px}.preview-ask{font-size:10px;gap:4px}.modern-app.gl-preview .gl-preview-layout{display:block}.modern-app.gl-preview .gl-preview-rail{display:none}}@container (max-width: 360px){.preview-organization>strong{display:none}.preview-organization{display:none}.preview-user{border:0;padding:0}.preview-global-search{gap:6px;padding:0 8px}.preview-search-placeholder{font-size:10px}.preview-ask{font-size:9px}.preview-ask svg{display:none}.preview-breadcrumb>small{font-size:8px}}.cookie-banner{position:fixed;z-index:90;inset:auto 20px 20px auto;width:min(410px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:0;padding:20px;border:1px solid #d6e0ea;border-radius:10px;background:#fff;color:#163147;box-shadow:0 6px 24px #061f311a;font-size:13px}.cookie-banner[hidden]{display:none}.cookie-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.cookie-banner h2{font-size:18px;line-height:1.35;letter-spacing:-.025em;margin:0}.cookie-banner h2:focus{outline:none}.cookie-banner p{font-size:13px;line-height:1.6;color:#52697d;margin:10px 0}.cookie-details{margin-top:10px}.cookie-details summary{display:list-item;list-style:disclosure-closed inside;width:fit-content;font-size:12px;font-weight:500;line-height:1.5;color:#52697d;padding:4px 0}.cookie-details[open] summary{list-style-type:disclosure-open}.cookie-details summary::-webkit-details-marker{display:inline}.cookie-detail-content{display:grid;gap:4px;padding-top:12px;border-top:1px solid #e7edf2;margin-top:8px}.cookie-detail-content span{color:#52697d;line-height:1.6}.cookie-detail-content strong:not(:first-child){margin-top:8px}.cookie-banner .cookie-notice{padding:8px 10px;background:#f3f6f8;border-radius:5px;color:#52697d;font-size:12px}.cookie-banner .cookie-current{font-size:12px;margin-bottom:0}.cookie-banner a{color:#52697d;text-decoration:underline;text-underline-offset:3px}.cookie-privacy-link{display:inline-block;margin-top:12px;font-size:12px;white-space:nowrap}.cookie-banner :is(button,a,summary):focus-visible{outline:2px solid #52697d;outline-offset:3px}.cookie-actions{display:flex;gap:8px;margin-top:14px}.cookie-actions button{flex:1;border:1px solid #c8d5df;background:#fff;color:#25495f;border-radius:5px;font:inherit;font-weight:600;padding:10px 8px;min-height:42px;cursor:pointer}.cookie-actions button:last-child{background:#f0f5f7}.cookie-actions button:hover{background:#e7eff3;border-color:#9fb3c2}.cookie-actions button:disabled{opacity:.5;cursor:not-allowed}.cookie-close{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;margin:-6px -6px -6px 0;padding:0;border:0;border-radius:4px;background:transparent;color:#63788b;font-size:22px;line-height:1;cursor:pointer}.cookie-close:hover{background:#f0f5f7;color:#163147}.cookie-settings-link{border:0;background:none;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.footer-legal{display:flex;gap:22px;flex-wrap:wrap;align-items:center}.privacy-content{max-width:850px;padding-block:64px}.privacy-content h2{font-size:28px;margin:40px 0 14px}.privacy-content h3{font-size:21px;margin-top:24px}.privacy-content p,.privacy-content li{line-height:1.8;color:#52697d}.privacy-content a{color:#166f94;text-decoration:underline}.privacy-content ul{padding-left:24px}@media(max-width:600px){.cookie-banner{inset:auto 16px 16px;width:auto;padding:16px}}
