.feature-test-ribbon{border-top:1px solid var(--line,#d8e1e9);border-bottom:1px solid var(--line,#d8e1e9);background:var(--mist,#edf5f9)}.feature-test-ribbon>.wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px}.feature-test-menu{position:relative}.feature-test-menu>summary{font-size:12px!important;font-weight:600;display:flex;gap:12px;align-items:center;padding:8px 0!important;cursor:pointer}.feature-test-menu>summary:after{content:"\2304";font-size:15px}.feature-test-menu .nav-panel{position:absolute!important;left:0!important;right:auto!important;top:100%!important;width:min(650px,calc(100vw - 40px))!important;padding:24px!important;display:block!important;background:var(--paper,#fff);color:var(--ink,#151c32);border:1px solid var(--line,#d8e1e9);box-shadow:0 16px 32px #151c3220}.feature-test-menu:not([open])>.nav-panel{display:none!important}.test-nav-note{font-size:12px;margin:0 0 12px}.test-nav-links{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.test-nav-links a{display:flex;justify-content:space-between;gap:12px;padding:13px 0;font-size:13px;border-bottom:1px solid var(--line,#d8e1e9)}.test-nav-links a:first-child{grid-column:1/-1;font-weight:700}.test-ribbon-note{font-size:11px;opacity:.75}.feature-lab-page{--lab-ink:var(--ink,#151c32);--lab-line:var(--line,#d4dfe9);--lab-paper:var(--paper,#fff);--lab-soft:var(--mist,#edf5f9)}.lab-opening{padding-top:45px;padding-bottom:38px;max-width:1400px}.lab-kicker{font-size:11px;letter-spacing:.13em;color:var(--blue,#004f9f);font-weight:700;margin:25px 0 16px}.lab-opening h1{font-size:clamp(32px,4vw,58px);line-height:1.12;max-width:1000px;letter-spacing:-.045em;margin:0 0 23px}.lab-lead{font-size:18px;line-height:1.7;max-width:840px;margin:0}.lab-content{padding-bottom:85px}.lab-content h2{font-size:26px;line-height:1.25;letter-spacing:-.025em}.lab-content h3{font-size:17px;line-height:1.5}.lab-content p,.lab-content li{line-height:1.75}.lab-small{font-size:14px!important;line-height:1.7!important;max-width:900px;margin-top:25px}.lab-hub-intro{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid var(--lab-line);padding:25px 0}.lab-hub-intro p{max-width:680px}.lab-hub-intro>span{font-size:11px;letter-spacing:.1em;white-space:nowrap}.lab-feature-row{display:grid;grid-template-columns:40px 65px 1fr 40px;align-items:center;gap:25px;border-top:1px solid var(--lab-line);padding:32px 12px;transition:background .2s,padding .2s}.lab-feature-row:last-child{border-bottom:1px solid var(--lab-line)}.lab-feature-row:where(a[href],button,summary):hover{background:var(--lab-soft);padding-left:25px}.lab-feature-row h2{margin:0 0 7px}.lab-feature-row p{margin:0;font-size:15px}.lab-feature-number{font-size:12px;color:var(--blue,#004f9f)}.lab-feature-icon .site-icon{width:45px;height:45px}.lab-row-arrow{font-size:26px}.lab-tool-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:65px;border-top:1px solid var(--lab-line);padding-top:30px;align-items:start}.lab-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:25px}.lab-field{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:600}.lab-field:has(textarea),.lab-check-group{grid-column:1/-1}.lab-field small{font-size:11px;font-weight:400}.lab-field input,.lab-field select,.lab-field textarea{font:400 15px Poppins,Arial,sans-serif;min-width:0;max-width:100%;width:100%;color:var(--lab-ink);background:var(--lab-paper);border:1px solid var(--lab-line);border-radius:5px;padding:12px;min-height:48px;box-sizing:border-box}.lab-field textarea{resize:vertical}.lab-check-group{margin:0;border:1px solid var(--lab-line);border-radius:5px;padding:20px}.lab-check-group legend{font-size:13px;font-weight:600;padding:0 6px}.lab-check{display:flex;align-items:center;gap:12px;font-size:14px;margin:12px 0}.lab-check input{width:20px;height:20px;flex:none;accent-color:#004f9f}.lab-aside{border-left:3px solid #007fc8;padding-left:26px}.lab-aside p{font-size:14px}.lab-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:28px}.lab-button,.lab-secondary,.lab-text-button{font:600 13px Poppins,Arial,sans-serif;cursor:pointer;min-height:46px;padding:12px 20px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:15px}.lab-button{border:1px solid #12326e;background:#12326e;color:#fff}.lab-button:hover{background:#004f9f;border-color:#004f9f;color:#fff}.lab-secondary{border:1px solid var(--lab-line);background:var(--lab-paper);color:var(--lab-ink)}.lab-secondary:hover{border-color:#007fc8;background:var(--lab-soft)}.lab-text-button{border:0;background:transparent;color:inherit;text-decoration:underline;padding-left:5px;padding-right:5px}[data-theme=dark] .lab-button:hover{background:#d7efff;color:#12326e;border-color:#d7efff}.lab-result{margin-top:45px;border:1px solid var(--lab-line);border-top:4px solid #007fc8;border-radius:6px;padding:35px;overflow-wrap:anywhere}.lab-result:focus{outline:2px solid #007fc8;outline-offset:5px}.result-heading{border-bottom:1px solid var(--lab-line);padding-bottom:20px;margin-bottom:25px}.result-heading h2{margin:0}.lab-result section{margin:28px 0}.lab-result h3{margin-bottom:10px}.lab-result li{margin:8px 0}.lab-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:25px 0}.lab-metric{padding:20px;background:var(--lab-soft);border-radius:5px}.lab-metric strong{font-size:23px;display:block;line-height:1.4}.lab-metric span{font-size:12px}.lab-date-list{list-style:none;padding:0}.lab-date-list li{display:grid;grid-template-columns:150px 1fr;gap:25px;padding:18px 0;border-bottom:1px solid var(--lab-line)}.lab-date-list time{font-weight:600}.lab-date-state{display:block;font-size:11px;color:var(--blue,#004f9f)}.org-toolbar{display:flex;align-items:end;gap:35px;padding:25px 0;border-top:1px solid var(--lab-line)}.org-toolbar .lab-field{width:300px}.org-toolbar p{font-size:14px}.org-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr);gap:45px;align-items:center}.org-stage{position:relative;min-height:500px;background:radial-gradient(ellipse at 50% 50%,#b6e3f866,transparent 68%);isolation:isolate;overflow:hidden}.org-floor{position:absolute;inset:14% 8% 15%;transform:perspective(800px) rotateX(45deg) rotate(-12deg);border:1px solid #58a7ce88;background:linear-gradient(135deg,#fff9,#a1d4eb22),repeating-linear-gradient(0deg,transparent 0 49px,#7bb5d72a 50px),repeating-linear-gradient(90deg,transparent 0 49px,#7bb5d72a 50px);box-shadow:0 35px 45px #004f9f16;border-radius:22px;z-index:-1}.org-connections{position:absolute;width:100%;height:100%;inset:0;pointer-events:none}.org-connections path{fill:none;stroke:#007fc8;stroke-width:1.5;stroke-dasharray:5 9;opacity:.35;animation:org-flow 20s linear infinite}.org-node{position:absolute;transform:translate(-50%,-50%);width:145px;min-height:135px;border:0;background:transparent;color:var(--lab-ink);cursor:pointer;display:flex;flex-direction:column;gap:14px;align-items:center;padding:10px}.org-people{left:19%;top:22%}.org-devices{left:50%;top:22%}.org-identity{left:81%;top:22%}.org-network{left:19%;top:70%}.org-cloud{left:50%;top:70%}.org-recovery{left:81%;top:70%}.org-glass{display:grid;place-items:center;width:88px;height:88px;border-radius:18px;border:1px solid #a8d2e7;background:linear-gradient(140deg,#fffffff0,#8dcce447 55%,#377fa238);box-shadow:inset 2px 2px #ffffffbd,inset -3px -4px #007fc835,0 12px 18px #12326e20;transform:perspective(500px) rotateY(-17deg) rotateX(12deg);transition:transform .25s,box-shadow .25s}.org-glass .site-icon{width:43px;height:43px;color:#12326e}.org-node:hover .org-glass,.org-node[aria-pressed=true] .org-glass{transform:perspective(500px) rotateY(-8deg) rotateX(5deg) translateY(-7px);box-shadow:inset 2px 2px #ffffffbd,0 16px 24px #004f9f33,0 0 0 2px #007fc8}.org-node-label{font:600 12px Poppins,Arial,sans-serif;line-height:1.3}.org-stage-caption{position:absolute;bottom:14px;left:0;right:0;text-align:center;font-size:11px;letter-spacing:.08em}.org-detail{padding:30px;border-left:3px solid #007fc8;background:var(--lab-soft);min-height:370px}.org-detail h2{font-size:30px}.org-detail li{font-size:14px;margin:8px 0}.org-dependency{font-size:13px;border-top:1px solid var(--lab-line);padding-top:18px}[data-theme=dark] .org-glass{background:linear-gradient(140deg,#c5edffb8,#478dbb88 55%,#12326ecc);border-color:#6fb9dd}[data-theme=dark] .org-glass .site-icon{color:#101c32}@keyframes org-flow{to{stroke-dashoffset:-280}}.delivery-intro{max-width:850px;margin:0 0 35px}.lab-tag{font-size:10px!important;font-weight:700;letter-spacing:.1em;color:var(--blue,#004f9f)}.delivery-tabs{display:flex;gap:0;border-bottom:1px solid var(--lab-line);overflow-x:auto}.delivery-tabs button{flex:1;padding:18px 22px;min-height:60px;white-space:nowrap;background:transparent;border:0;border-bottom:3px solid transparent;color:inherit;font:600 14px Poppins,Arial,sans-serif;cursor:pointer}.delivery-tabs button span{font-size:11px;margin-right:12px;opacity:.6}.delivery-tabs button[aria-selected=true]{border-color:#007fc8;background:var(--lab-soft)}#delivery-panel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:55px;padding-top:35px}.delivery-document{background:var(--lab-paper);border:1px solid var(--lab-line);border-top:5px solid #007fc8;padding:35px;box-shadow:0 12px 40px #12326e0b}.sample-document-heading{display:flex;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:.08em;border-bottom:1px solid var(--lab-line);padding-bottom:20px;margin-bottom:25px}.delivery-document li{font-size:14px;margin:10px 0}.delivery-explanation{padding:10px 0}.delivery-explanation p{font-size:14px}.incident-layout{display:grid;grid-template-columns:360px minmax(0,1fr);border:1px solid var(--lab-line);border-radius:7px;overflow:hidden}.incident-context{background:#151c32;color:#fff;padding:30px}.incident-context .lab-tag,.incident-context .inline-link{color:#a4dfff}.incident-context p{font-size:14px;color:#e0e8f4}.incident-clock{font-size:62px;font-weight:700;letter-spacing:-.06em;margin:28px 0}.incident-clock span{display:block;font-size:10px;letter-spacing:.15em;color:#a4dfff}.incident-workspace{padding:35px}.incident-choice{display:block;width:100%;text-align:left;background:var(--lab-paper);color:inherit;border:1px solid var(--lab-line);border-radius:5px;margin:12px 0;padding:18px;font:400 14px Poppins,Arial,sans-serif;line-height:1.6;cursor:pointer}.incident-choice:hover,.incident-choice[aria-pressed=true]{border-color:#007fc8;background:var(--lab-soft)}.incident-choice:disabled{cursor:default;opacity:.72}.incident-choice[aria-pressed=true]{opacity:1}.incident-feedback{margin:22px 0;padding:22px;border-left:3px solid #007fc8;background:var(--lab-soft)}.incident-feedback p{font-size:14px}.incident-workspace h2:focus{outline:0}@media(max-width:1000px){.lab-tool-layout{grid-template-columns:minmax(0,1fr) 260px;gap:30px}.org-layout{grid-template-columns:1fr}.org-stage{max-width:750px;width:100%;margin:auto}.org-detail{min-height:0}.incident-layout{grid-template-columns:290px minmax(0,1fr)}}@media(max-width:700px){.test-ribbon-note{display:none}.test-nav-links{grid-template-columns:1fr}.feature-test-menu .nav-panel{max-height:65vh;overflow:auto;padding:20px!important}.lab-opening{padding-top:30px}.lab-opening h1{font-size:34px}.lab-lead{font-size:16px}.lab-content{padding-bottom:55px}.lab-hub-intro{display:block}.lab-hub-intro>span{display:block;margin-top:18px}.lab-feature-row{grid-template-columns:24px 1fr 22px;gap:14px;padding:25px 0}.lab-feature-icon{display:none}.lab-feature-row h2{font-size:21px}.lab-feature-row p{font-size:13px}.lab-tool-layout{grid-template-columns:1fr;gap:30px}.lab-aside{grid-row:1;padding-left:18px}.lab-aside .lab-small{margin-top:15px}.lab-form-grid{grid-template-columns:1fr;gap:18px}.lab-result{padding:23px 18px}.lab-metrics{grid-template-columns:1fr}.lab-date-list li{grid-template-columns:1fr;gap:6px}.org-toolbar{display:block}.org-toolbar .lab-field{width:100%}.org-layout{gap:20px}.org-stage{min-height:410px}.org-node{width:100px;min-height:115px;gap:10px;padding:5px}.org-glass{height:65px;width:65px;border-radius:13px}.org-glass .site-icon{width:34px;height:34px}.org-node-label{font-size:11px}.org-people,.org-devices,.org-identity{top:24%}.org-network,.org-cloud,.org-recovery{top:72%}.org-detail{padding:22px}.org-detail h2{font-size:26px}#delivery-panel{grid-template-columns:1fr;gap:25px}.delivery-document{padding:24px 18px}.delivery-tabs button{padding:14px}.delivery-tabs button span{display:block;margin:0 0 3px}.incident-layout{grid-template-columns:1fr}.incident-context{padding:25px}.incident-context h2{font-size:23px}.incident-clock{font-size:44px;margin:18px 0}.incident-workspace{padding:24px 18px}.lab-actions>*{flex:1 1 180px}.result-actions{gap:10px}.lab-content .eyebrow{font-size:10px}}@media(prefers-reduced-motion:reduce){.org-connections path{animation:none}.org-glass,.lab-feature-row{transition:none}}html[data-motion=paused] .org-connections path{animation:none}@media print{@page{size:A4;margin:18mm 17mm}html,body{background:#fff!important;color:#151c32!important;font-size:11pt!important}body{padding:0!important}.site-header,.site-footer,.cookie-banner,dialog,.page-reading-progress,.page-load-progress,.lab-opening,.lab-tool-layout,.result-actions,#discuss-result,.incident-layout,.delivery-tabs,.delivery-explanation,.lab-result>.lab-small{display:none!important}.lab-content,.wrap{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.lab-result{margin:0!important;border:0!important;padding:0!important;box-shadow:none!important}.lab-result[hidden]{display:none!important}.lab-result:not([hidden]){display:block!important}.lab-result:before,.delivery-document:before{content:"FORTEM INFORMATION TECHNOLOGY  |  WORKING DOCUMENT";font-size:9pt;font-weight:700;display:block;border-bottom:2pt solid #007fc8;padding-bottom:12pt;margin-bottom:20pt}.lab-result h2{font-size:22pt!important}.lab-result h3{font-size:13pt!important;break-after:avoid}.lab-result p,.lab-result li,.delivery-document p,.delivery-document li{font-size:10pt!important;line-height:1.6!important;orphans:3;widows:3}.lab-result section{break-inside:auto;margin:18pt 0!important}.lab-result li{break-inside:avoid}.lab-metric{border:1pt solid #d5dfe8;background:#fff!important;break-inside:avoid}.lab-metrics{grid-template-columns:repeat(3,1fr)!important}.lab-metric strong{font-size:16pt!important}.lab-date-list li{break-inside:avoid}.feature-lab-page:has(.lab-result:not([hidden])) #main>:not(.lab-content){display:none!important}.delivery-intro{display:none!important}#delivery-panel{display:block!important;padding:0!important}.delivery-document{border:0!important;box-shadow:none!important;padding:0!important}#download-delivery{display:none!important}*{animation:none!important;transition:none!important;text-shadow:none!important;box-shadow:none!important}}.feature-lab-page [hidden]{display:none!important}.org-glass,.org-glass *{pointer-events:none}[data-theme=dark] .lab-kicker,[data-theme=dark] .lab-tag,[data-theme=dark] .lab-feature-number{color:#a4dfff}[data-theme=dark] .org-floor{background:linear-gradient(135deg,#244d6d88,#10253d88),repeating-linear-gradient(0deg,transparent 0 49px,#7bb5d72a 50px),repeating-linear-gradient(90deg,transparent 0 49px,#7bb5d72a 50px);border-color:#73bbdf55}.feature-test-ribbon{background:var(--mist)}.feature-test-menu>summary .site-icon{width:14px;height:14px;flex:none}.feature-test-menu>summary:after{display:none}.lab-result #result-content p,.lab-result #result-content li{font-size:calc(15px * var(--lab-reading-scale,1))}.lab-enquiry{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.3fr);gap:65px;margin-top:65px;padding-top:40px;border-top:2px solid #007fc8}.lab-enquiry h2{font-size:32px;margin:18px 0}.lab-enquiry>div p{font-size:15px}.lab-enquiry .lab-small a{text-decoration:underline}.lab-enquiry .lab-check{margin-top:25px}.lab-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#lead-status{margin-top:18px;font-size:14px}@media(max-width:700px){.lab-enquiry{grid-template-columns:1fr;gap:20px}.lab-enquiry h2{font-size:27px}}@media print{.lab-enquiry{display:none!important}}.renewal-visual{margin:30px 0 38px;padding:28px 30px;background:var(--lab-soft);border:1px solid var(--lab-line);border-radius:5px}.renewal-visual-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline;border-bottom:1px solid var(--lab-line);margin-bottom:25px;padding-bottom:15px}.renewal-visual-heading p{margin:0!important}.renewal-visual-heading>p:last-child{font-size:13px!important}.renewal-timeline{list-style:none!important;padding:0!important;margin:0!important;position:relative}.renewal-timeline:before{content:"";position:absolute;left:8px;top:15px;bottom:28px;width:2px;background:linear-gradient(#007fc8,#82c9ef 80%,var(--lab-line));transform-origin:top}.renewal-stop{position:relative;padding-left:37px!important;margin:0!important}.renewal-dot{position:absolute;top:22px;left:0;width:18px;height:18px;border:3px solid #007fc8;border-radius:50%;background:var(--lab-paper);box-shadow:0 0 0 5px var(--lab-soft);z-index:1}.date-passed .renewal-dot{border-color:var(--muted);box-shadow:0 0 0 5px var(--lab-soft)}.renewal-stop details{border-bottom:1px solid var(--lab-line)}.renewal-stop:last-child details{border-bottom:0}.renewal-stop summary{list-style:none;display:grid;grid-template-columns:190px 1fr 25px;align-items:center;gap:20px;cursor:pointer;min-height:75px;padding:15px 0}.renewal-stop summary::-webkit-details-marker{display:none}.renewal-date{font-size:15px;font-weight:600;line-height:1.5}.renewal-date small{display:block;font-size:11px;font-weight:400;margin-top:4px;color:var(--muted)}.renewal-step-title{display:flex;align-items:baseline;gap:.65em;font-size:16px;font-weight:600;line-height:1.5}.renewal-step-number{flex:none;min-width:2ch;text-align:right;font-variant-numeric:tabular-nums}.renewal-expand{font-size:25px;color:var(--mid);font-weight:400;transition:rotate .25s}.renewal-stop details[open] .renewal-expand{rotate:45deg}.renewal-stop details>p{margin:0 0 22px!important;padding-left:210px;max-width:85ch;line-height:1.8}.renewal-stop summary:hover .renewal-step-title{color:var(--mid)}@media(prefers-reduced-motion:no-preference){@keyframes renewal-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.renewal-timeline:before{animation:renewal-draw 1s ease-out both}.renewal-stop{animation:fortem-enter .6s ease-out backwards}.renewal-stop:nth-child(2){animation-delay:.08s}.renewal-stop:nth-child(3){animation-delay:.16s}.renewal-stop:nth-child(4){animation-delay:.24s}.renewal-stop:nth-child(5){animation-delay:.32s}.renewal-stop:nth-child(6){animation-delay:.4s}}@media(max-width:700px){.renewal-visual{padding:20px 15px}.renewal-visual-heading{display:block}.renewal-visual-heading>p:last-child{margin-top:8px!important}.renewal-stop{padding-left:30px!important}.renewal-stop summary{grid-template-columns:1fr 25px;gap:8px}.renewal-date{grid-column:1}.renewal-step-title{grid-column:1;font-size:15px}.renewal-expand{grid-column:2;grid-row:1/3}.renewal-stop details>p{padding-left:0}.renewal-stop summary{padding-block:15px}}@media print{.renewal-visual{padding:0;background:#fff!important;border:0}.renewal-stop details>p{display:block!important;padding-left:0}.renewal-expand{display:none}.renewal-stop{break-inside:avoid}.renewal-timeline:before{animation:none!important;transform:none!important}}.health-check-panel{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:50px;align-items:center;margin-top:45px;padding:35px;background:linear-gradient(115deg,#151c32,#12326e 65%,#075580);border-radius:7px;color:#fff;border:1px solid #6799bf;box-shadow:0 22px 40px -30px #12326e88}.health-check-panel h2{font-size:30px;line-height:1.3;color:#fff;margin:12px 0 18px}.health-check-panel .eyebrow{color:#bce9ff}.health-check-panel p{font-size:15px;line-height:1.8}.health-check-panel ul{display:grid;gap:5px;padding-left:18px;font-size:13px}.health-check-panel li{margin:3px 0}.health-check-panel .lab-small{color:#d8e8f5;font-size:12px}.health-check-action .lab-button{background:#fff;color:#12326e;border-color:#fff;white-space:normal;line-height:1.6}.health-check-action .lab-button:hover{background:#d6efff;color:#151c32;border-color:#d6efff}.health-check-action>p{font-size:13px;max-width:36ch;margin:15px 0 0;color:#d8e8f5}@media(max-width:700px){.health-check-panel{grid-template-columns:1fr;gap:20px;padding:25px 20px}.health-check-panel h2{font-size:25px}.health-check-panel ul{display:block}.health-check-action .lab-button{width:100%;justify-content:space-between}}@media print{.health-check-panel{display:none!important}}.lab-feature-row{border:1px solid var(--lab-line);border-radius:12px;padding:24px;background:linear-gradient(130deg,var(--lab-paper),var(--lab-soft));box-shadow:inset 1px 1px #ffffff70,0 16px 24px -26px #12326eaa}.lab-feature-row:where(a[href],button,summary):hover{padding-left:24px;border-color:#78aaca;box-shadow:inset 1px 1px #ffffff70,0 18px 30px -25px #12326eaa}.lab-form-grid{gap:24px}.lab-result,.lab-enquiry{border-radius:14px;box-shadow:inset 1px 1px #ffffff50,0 20px 35px -30px #12326e80}.lab-opening{position:relative}.lab-opening:after{content:"";display:block;width:70px;height:3px;margin-top:28px;background:linear-gradient(90deg,#12326e,#7bc8ef);border-radius:2px}.renewal-fortem-help{margin:0 0 24px 210px;padding:20px;border-left:3px solid #007fc8;border-radius:0 10px 10px 0;background:linear-gradient(135deg,var(--lab-paper),var(--lab-soft));box-shadow:inset 0 0 0 1px var(--lab-line),0 10px 18px -22px #12326e80}.renewal-fortem-help h4{margin:0 0 10px;font-size:15px;line-height:1.5;color:var(--heading,var(--ink))}.renewal-fortem-help p{margin:0 0 12px!important;padding:0!important;font-size:14px;line-height:1.8}.renewal-fortem-help .inline-link{font-size:13px}.renewal-context-summary{font-size:13px;line-height:1.7;padding:14px 18px;border:1px solid var(--lab-line);border-radius:9px;background:var(--lab-soft);margin:16px 0}@media(max-width:700px){.renewal-fortem-help{margin-left:0;padding:18px}}@media print{.renewal-fortem-help{margin-left:0;break-inside:avoid}.renewal-fortem-help .inline-link{display:none}}.lab-enquiry{padding:44px 36px 36px;gap:56px}.lab-enquiry>div>.eyebrow:first-child{margin-top:0}@media(max-width:700px){.lab-enquiry{padding:30px 22px 24px;gap:28px}}.lab-feature-row{grid-template-columns:55px minmax(0,1fr) 24px;gap:24px;padding:28px;border-radius:6px;box-shadow:none}.lab-feature-row>span{min-width:0}.lab-feature-row h2{font-size:26px;line-height:1.3}.lab-feature-row p{font-size:16px;line-height:1.7;max-width:65ch}.lab-row-arrow{justify-self:end}.lab-tool-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:48px}.feature-lab-page .lab-aside{padding:4px 0 4px 28px;border:0;border-left:2px solid var(--lab-line);border-radius:0;box-shadow:none;background:transparent;min-width:0}.renewal-tool-layout{grid-template-columns:minmax(0,1fr)}.lab-aside .eyebrow{font-size:12px;line-height:1.5;letter-spacing:.1em;margin:0 0 14px;font-weight:600;color:var(--mid)}.lab-aside h3{font-size:22px;line-height:1.35;letter-spacing:-.02em;font-weight:600;margin:0 0 16px;max-width:24ch}.lab-aside p{font-size:16px;line-height:1.7;margin:0 0 18px;max-width:40ch}.lab-aside .lab-aside-note{font-size:14px;color:var(--muted);border-top:1px solid var(--lab-line);padding-top:18px}.lab-aside .lab-small{margin:18px 0 0;color:var(--muted)}.lab-field{font-size:14px;line-height:1.5}.lab-field small{font-size:12px}.lab-field input,.lab-field select,.lab-field textarea{font-size:16px;line-height:1.5;min-height:50px}.lab-button,.lab-secondary,.lab-text-button{font-size:14px;line-height:1.5;max-width:100%;white-space:normal}.lab-check{align-items:flex-start;line-height:1.65}.lab-check input{margin-top:2px}.lab-content h2{line-height:1.3}.lab-content h3{letter-spacing:-.02em}.lab-result #result-content p,.lab-result #result-content li{font-size:calc(16px * var(--lab-reading-scale,1))}.lab-enquiry>div p,.health-check-panel p,.health-check-panel ul{font-size:16px;line-height:1.75}.health-check-action>p{font-size:14px}.health-check-panel .lab-small{font-size:14px}.renewal-date small{font-size:13px}.renewal-fortem-help p{font-size:16px}.renewal-fortem-help h4{font-size:17px}[data-theme=dark] .lab-aside .eyebrow{color:#a4dfff}@media(max-width:980px){.lab-tool-layout{grid-template-columns:minmax(0,1fr);gap:32px}.feature-lab-page .lab-aside{grid-row:auto;max-width:70ch}.lab-aside p{max-width:65ch}.lab-enquiry{grid-template-columns:1fr;gap:30px}.health-check-panel{grid-template-columns:1fr;gap:24px}.lab-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.lab-feature-row{grid-template-columns:minmax(0,1fr) 24px;gap:16px;padding:24px 20px}.lab-feature-icon{display:none}.lab-feature-row h2{font-size:23px}.lab-feature-row:where(a[href],button,summary):hover{padding-left:20px}.lab-form-grid{grid-template-columns:minmax(0,1fr);gap:20px}.lab-opening h1{font-size:34px;line-height:1.15}.feature-lab-page .lab-aside{padding-left:20px}.lab-aside h3{font-size:22px}.lab-enquiry{padding:28px 20px}.renewal-visual{padding:22px 16px}}.feature-lab-page #health-check.health-check-panel{grid-template-columns:minmax(0,1fr);gap:0;background:linear-gradient(115deg,#151c32,#12326e 65%,#075580);color:#fff}.feature-lab-page #health-check>div{max-width:78ch}.feature-lab-page #health-check :is(h2,p,li){color:#fff}.feature-lab-page #health-check .eyebrow{color:#bce9ff}.feature-lab-page #health-check .lab-small{color:#d8e8f5}.feature-lab-page #feature-enquiry>.lab-check{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:12px;font-size:14px;line-height:1.65}.feature-lab-page #feature-enquiry>.lab-check>input[type=checkbox]{width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;padding:0;margin:1.55px 0 0;align-self:start;box-sizing:border-box;font:inherit}.feature-lab-page #feature-enquiry>.lab-check>.lab-check-text{display:block;min-width:0;margin:0;padding:0}
