#xs-agentgrc-iso-42001{--iso-ink:#1d273a;--iso-title:#202b3e;--iso-muted:#627086;--iso-blue:#1526a6;--iso-blue-2:#3d6bea;--iso-violet:#8d62d7;--iso-border:#e5eaf3;--iso-soft:#f7f9fd;--iso-shadow:0 22px 62px rgba(37,54,120,.075);--iso-ok:#1f7a4d;--iso-warn:#b45309;--iso-idle:#8a96ab;background:#fff;color:var(--iso-ink);font:400 16px/1.65 ibm-plex-sans-regular,IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;letter-spacing:-.01em;overflow:hidden}#xs-agentgrc-iso-42001,#xs-agentgrc-iso-42001 *{box-sizing:border-box}#xs-agentgrc-iso-42001 a{color:inherit;text-decoration:none}#xs-agentgrc-iso-42001 a:focus-visible,#xs-agentgrc-iso-42001 summary:focus-visible{outline:3px solid #5387ef;outline-offset:4px}#xs-agentgrc-iso-42001 h1,#xs-agentgrc-iso-42001 h2,#xs-agentgrc-iso-42001 h3,#xs-agentgrc-iso-42001 p{margin:0}#xs-agentgrc-iso-42001 h1,#xs-agentgrc-iso-42001 h2,#xs-agentgrc-iso-42001 h3{color:var(--iso-title);font-weight:700;letter-spacing:-.048em;line-height:1.12}#xs-agentgrc-iso-42001 strong{font-weight:650}#xs-agentgrc-iso-42001 .iso-shell{margin-inline:auto;width:min(1180px,calc(100% - 56px))}#xs-agentgrc-iso-42001 .iso-section{padding:108px 0}#xs-agentgrc-iso-42001 .iso-muted{color:var(--iso-muted)}#xs-agentgrc-iso-42001 .iso-eyebrow{align-items:center;color:var(--iso-blue);display:inline-flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}#xs-agentgrc-iso-42001 .iso-eyebrow:before{background:linear-gradient(90deg,var(--iso-blue-2),var(--iso-violet));border-radius:2px;content:"";display:inline-block;height:2px;width:20px}#xs-agentgrc-iso-42001 .iso-h2{font-size:clamp(35px,4.45vw,57px);max-width:900px}#xs-agentgrc-iso-42001 .iso-lead{color:var(--iso-muted);font-size:17px;line-height:1.75;max-width:720px}#xs-agentgrc-iso-42001 .iso-gradient-text{background:linear-gradient(102deg,#386ee1,#757ee5 50%,#b85fbd);-webkit-background-clip:text;background-clip:text;color:transparent}#xs-agentgrc-iso-42001 .iso-section-heading{display:grid;gap:18px;margin-bottom:47px}#xs-agentgrc-iso-42001 .iso-button{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:650;gap:12px;justify-content:center;line-height:1.3;min-height:51px;padding:15px 24px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;white-space:nowrap}#xs-agentgrc-iso-42001 .iso-button:hover{transform:translateY(-2px)}#xs-agentgrc-iso-42001 .iso-button-primary{background:#1424a3;box-shadow:0 12px 26px rgba(22,38,166,.16);color:#fff}#xs-agentgrc-iso-42001 .iso-button-primary:hover{background:#2037c1;box-shadow:0 15px 30px rgba(22,38,166,.23)}#xs-agentgrc-iso-42001 .iso-button-outline{background:#fff;border:1px solid #9faad0;color:#182a59}#xs-agentgrc-iso-42001 .iso-button-outline:hover{background:#f5f7fe}#xs-agentgrc-iso-42001 .iso-arrow{font-size:18px;font-weight:400;line-height:1}#xs-agentgrc-iso-42001 .iso-inline-link{color:#1c3faf;font-weight:650;text-decoration:underline;text-underline-offset:3px}#xs-agentgrc-iso-42001 .iso-wash{background:linear-gradient(180deg,#f8faff,#f6f9fe)}#xs-agentgrc-iso-42001 .iso-note{color:var(--iso-muted);font-size:14px;line-height:1.7;margin-top:20px;max-width:860px}#xs-agentgrc-iso-42001 .iso-hero{background:radial-gradient(ellipse 34% 38% at 50% 95%,rgba(130,154,243,.12),transparent 100%),linear-gradient(180deg,#fff,#fff 72%,#f9faff);padding:93px 0 73px;position:relative}#xs-agentgrc-iso-42001 .iso-hero:after,#xs-agentgrc-iso-42001 .iso-hero:before{border:1px solid rgba(79,113,226,.07);border-radius:50%;content:"";height:650px;pointer-events:none;position:absolute;top:3%;width:650px;z-index:0}#xs-agentgrc-iso-42001 .iso-hero:before{left:-560px}#xs-agentgrc-iso-42001 .iso-hero:after{right:-560px}#xs-agentgrc-iso-42001 .iso-hero-content{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center;z-index:1}#xs-agentgrc-iso-42001 .iso-hero-pill{align-items:center;background:#f5f7ff;border:1px solid #dce4fd;border-radius:30px;color:#354fa5;display:inline-flex;font-size:11px;font-weight:700;gap:9px;letter-spacing:.115em;padding:6px 14px;text-transform:uppercase}#xs-agentgrc-iso-42001 .iso-hero-pill span{background:#4f75ed;border-radius:50%;height:6px;width:6px}#xs-agentgrc-iso-42001 .iso-hero h1{font-size:clamp(38px,5.4vw,72px);font-weight:700;letter-spacing:0;line-height:1.055;margin-top:24px;max-width:1040px}#xs-agentgrc-iso-42001 .iso-hero .iso-summary{color:#5b687b;font-size:clamp(16px,1.55vw,19px);line-height:1.76;margin-top:24px;max-width:780px}#xs-agentgrc-iso-42001 .iso-hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}#xs-agentgrc-iso-42001 .iso-proof{color:#728099;font-size:13px;font-weight:500;line-height:1.55;margin-top:29px;max-width:680px}#xs-agentgrc-iso-42001 .iso-panel{background:linear-gradient(146deg,hsla(0,0%,100%,.99),rgba(245,248,255,.98));border:1px solid #e1e7f2;border-radius:20px;box-shadow:0 26px 66px rgba(48,68,135,.095);margin-top:65px;padding:26px 28px 28px;position:relative;text-align:left}#xs-agentgrc-iso-42001 .iso-panel-header{align-items:center;border-bottom:1px solid #e7ebf5;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:20px}#xs-agentgrc-iso-42001 .iso-panel-label small{color:#71819d;display:block;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}#xs-agentgrc-iso-42001 .iso-panel-label strong{color:#24344c;font-size:17px}#xs-agentgrc-iso-42001 .iso-status{align-items:center;background:#ebf1ff;border-radius:20px;color:#23418c;display:inline-flex;font-size:11px;font-weight:700;gap:8px;padding:7px 12px}#xs-agentgrc-iso-42001 .iso-status i{background:#4174dd;border-radius:50%;height:7px;width:7px}#xs-agentgrc-iso-42001 .iso-clause-list{display:grid;gap:0;padding-top:8px}#xs-agentgrc-iso-42001 .iso-clause-row{align-items:center;border-bottom:1px solid #edf1f8;color:#3a4b66;display:flex;font-size:15px;gap:16px;justify-content:space-between;padding:14px 0}#xs-agentgrc-iso-42001 .iso-clause-row:last-of-type{border-bottom:0}#xs-agentgrc-iso-42001 .iso-badge{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}#xs-agentgrc-iso-42001 .iso-badge.is-ready{color:var(--iso-ok)}#xs-agentgrc-iso-42001 .iso-badge.is-progress{color:var(--iso-warn)}#xs-agentgrc-iso-42001 .iso-badge.is-idle{color:var(--iso-idle)}#xs-agentgrc-iso-42001 .iso-panel-footer{border-top:1px solid #e7ebf5;color:#6f7d96;display:flex;flex-wrap:wrap;font-size:13px;gap:16px;margin-top:8px;padding-top:16px}#xs-agentgrc-iso-42001 .iso-panel-footer strong{color:#2c4eae}#xs-agentgrc-iso-42001 .iso-definition-layout{display:grid;gap:min(11vw,120px);grid-template-columns:1fr 1.15fr}#xs-agentgrc-iso-42001 .iso-definition-layout h2{margin-top:19px}#xs-agentgrc-iso-42001 .iso-definition-body p{color:#536278;font-size:16px;line-height:1.82}#xs-agentgrc-iso-42001 .iso-definition-body p:first-child{color:#2c3b51;font-size:19px;font-weight:600;line-height:1.6}#xs-agentgrc-iso-42001 .iso-definition-body p+p{margin-top:15px}#xs-agentgrc-iso-42001 .iso-audiences{border-top:1px solid var(--iso-border);display:grid;gap:0 55px;grid-template-columns:repeat(2,minmax(0,1fr))}#xs-agentgrc-iso-42001 .iso-audience{align-items:start;border-bottom:1px solid var(--iso-border);display:grid;gap:18px;grid-template-columns:54px 1fr;padding:28px 8px 30px 0}#xs-agentgrc-iso-42001 .iso-audience-index{color:#98b1ef;font-size:28px;font-weight:700;letter-spacing:-.06em;line-height:1.2}#xs-agentgrc-iso-42001 .iso-audience h3{font-size:20px;letter-spacing:-.035em;margin-bottom:8px}#xs-agentgrc-iso-42001 .iso-audience p{color:var(--iso-muted);font-size:14px;line-height:1.75;max-width:420px}#xs-agentgrc-iso-42001 .iso-comparison{background:#fff;border:1px solid #e0e7f3;border-radius:17px;box-shadow:0 10px 35px rgba(56,77,136,.035);margin-top:36px;overflow:auto}#xs-agentgrc-iso-42001 .iso-table{border-collapse:collapse;font-size:14px;min-width:860px;text-align:left;width:100%}#xs-agentgrc-iso-42001 .iso-table thead th{background:#fafbfe;border-bottom:1px solid #e7ecf5;color:#596780;font-size:13px;font-weight:700;padding:20px 16px}#xs-agentgrc-iso-42001 .iso-table thead th:nth-child(2){background:#ebf0ff;color:#213b9a}#xs-agentgrc-iso-42001 .iso-table tbody td{border-bottom:1px solid #edf0f5;color:#627086;line-height:1.55;padding:16px;vertical-align:top}#xs-agentgrc-iso-42001 .iso-table tbody tr:last-child td{border-bottom:0}#xs-agentgrc-iso-42001 .iso-table tbody td:first-child{color:#24344b;font-weight:700;width:14%}#xs-agentgrc-iso-42001 .iso-table tbody td:nth-child(2){background:#f4f6ff;color:#2b4183;font-weight:550}#xs-agentgrc-iso-42001 .iso-subhead{font-size:26px;letter-spacing:-.03em;margin-top:56px;max-width:720px}#xs-agentgrc-iso-42001 .iso-reqs{border-top:1px solid var(--iso-border);display:grid;gap:0 48px;grid-template-columns:repeat(2,minmax(0,1fr))}#xs-agentgrc-iso-42001 .iso-req{border-bottom:1px solid var(--iso-border);padding:26px 0}#xs-agentgrc-iso-42001 .iso-req.is-wide{grid-column:1/-1}#xs-agentgrc-iso-42001 .iso-req small{color:#4a69ba;font-size:11px;font-weight:700;letter-spacing:.12em}#xs-agentgrc-iso-42001 .iso-req h3{font-size:20px;letter-spacing:-.035em;margin:8px 0 10px}#xs-agentgrc-iso-42001 .iso-req p{color:var(--iso-muted);font-size:14px;line-height:1.75;max-width:560px}#xs-agentgrc-iso-42001 .iso-check-layout{align-items:start;display:grid;gap:64px;grid-template-columns:.85fr 1.15fr}#xs-agentgrc-iso-42001 .iso-check-list{border-top:1px solid #e4eaf4;list-style:none;margin:0;padding:0}#xs-agentgrc-iso-42001 .iso-check-list li{border-bottom:1px solid #e4eaf4;color:#3a4b66;display:grid;font-size:15px;gap:12px;grid-template-columns:28px 1fr;line-height:1.55;padding:16px 0}#xs-agentgrc-iso-42001 .iso-check-box{color:#3651b2;font-size:16px;font-weight:700;line-height:1.4}#xs-agentgrc-iso-42001 .iso-pillars{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}#xs-agentgrc-iso-42001 .iso-pillar{border-top:2px solid #e3e9f4;padding-top:22px}#xs-agentgrc-iso-42001 .iso-pillar small{color:#4a69ba;font-size:11px;font-weight:700;letter-spacing:.12em}#xs-agentgrc-iso-42001 .iso-pillar h3{font-size:22px;letter-spacing:-.04em;margin:10px 0}#xs-agentgrc-iso-42001 .iso-pillar p{color:#67768c;font-size:14px;line-height:1.7}#xs-agentgrc-iso-42001 .iso-trust{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}#xs-agentgrc-iso-42001 .iso-trust span{background:#f5f7ff;border:1px solid #d5dff5;border-radius:999px;color:#5b6c92;font-size:13px;padding:7px 14px}#xs-agentgrc-iso-42001 .iso-trust span.is-active{background:linear-gradient(135deg,#2d53d4,#8d65d6);border-color:transparent;color:#fff;font-weight:700}#xs-agentgrc-iso-42001 .iso-trust em{color:#9aa8c3;font-style:normal}#xs-agentgrc-iso-42001 .iso-timeline{display:grid;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}#xs-agentgrc-iso-42001 .iso-timeline:before{background:linear-gradient(90deg,#d2e1ff,#7495e6,#b399e4);content:"";height:2px;left:24px;position:absolute;right:24px;top:19px}#xs-agentgrc-iso-42001 .iso-milestone{position:relative;z-index:1}#xs-agentgrc-iso-42001 .iso-milestone-number{background:#fff;border:2px solid #a6baf0;border-radius:50%;box-shadow:0 0 0 7px #f6f9fe;color:#2746b5;display:grid;font-size:12px;font-weight:700;height:40px;place-items:center;width:40px}#xs-agentgrc-iso-42001 .iso-milestone:last-child .iso-milestone-number{background:linear-gradient(130deg,#365bd3,#9867d7);border-color:transparent;color:#fff}#xs-agentgrc-iso-42001 .iso-milestone small{color:#4666b9;display:block;font-size:10px;font-weight:700;letter-spacing:.08em;margin:20px 0 8px}#xs-agentgrc-iso-42001 .iso-milestone h3{font-size:18px;letter-spacing:-.035em;margin-bottom:8px}#xs-agentgrc-iso-42001 .iso-milestone p{color:#69788c;font-size:13px;line-height:1.7}#xs-agentgrc-iso-42001 .iso-helps{border-top:1px solid var(--iso-border);display:grid;gap:0 55px;grid-template-columns:repeat(2,minmax(0,1fr))}#xs-agentgrc-iso-42001 .iso-help{border-bottom:1px solid var(--iso-border);padding:28px 0}#xs-agentgrc-iso-42001 .iso-help h3{font-size:19px;letter-spacing:-.035em;margin-bottom:8px}#xs-agentgrc-iso-42001 .iso-help p{color:var(--iso-muted);font-size:14px;line-height:1.75;max-width:460px}#xs-agentgrc-iso-42001 .iso-services{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}#xs-agentgrc-iso-42001 .iso-service{border-top:2px solid #e3e9f4;padding-top:24px}#xs-agentgrc-iso-42001 .iso-service.is-featured{border-top-color:#5b7ef0}#xs-agentgrc-iso-42001 .iso-service small{color:#4a69ba;font-size:11px;font-weight:700;letter-spacing:.12em}#xs-agentgrc-iso-42001 .iso-service.is-featured small{color:#2746b5}#xs-agentgrc-iso-42001 .iso-service h3{font-size:22px;letter-spacing:-.04em;margin:10px 0 12px}#xs-agentgrc-iso-42001 .iso-service p{color:var(--iso-muted);font-size:14px;line-height:1.75}#xs-agentgrc-iso-42001 .iso-faq-layout{display:grid;gap:88px;grid-template-columns:.72fr 1.28fr}#xs-agentgrc-iso-42001 .iso-faq-layout .iso-h2{margin-top:17px}#xs-agentgrc-iso-42001 .iso-faq-list{border-top:1px solid #e4eaf4}#xs-agentgrc-iso-42001 .iso-faq-list details{border-bottom:1px solid #e4eaf4}#xs-agentgrc-iso-42001 .iso-faq-list summary{align-items:center;color:#29374f;cursor:pointer;display:flex;font-size:15px;font-weight:650;gap:16px;justify-content:space-between;list-style:none;padding:19px 0}#xs-agentgrc-iso-42001 .iso-faq-list summary::-webkit-details-marker{display:none}#xs-agentgrc-iso-42001 .iso-faq-list summary:after{color:#3651b2;content:"+";flex:none;font-size:24px;font-weight:350;line-height:1}#xs-agentgrc-iso-42001 .iso-faq-list details[open] summary:after{content:"−"}#xs-agentgrc-iso-42001 .iso-faq-list details p{color:#66748a;font-size:14px;line-height:1.75;padding:0 38px 23px 0}#xs-agentgrc-iso-42001 .iso-cta-wrap{padding:96px 0 112px}#xs-agentgrc-iso-42001 .iso-cta{background:linear-gradient(117deg,#142493,#314ed0 54%,#7057c1);border-radius:24px;color:#fff;overflow:hidden;padding:72px clamp(24px,6vw,95px);position:relative;text-align:center}#xs-agentgrc-iso-42001 .iso-cta:after,#xs-agentgrc-iso-42001 .iso-cta:before{border:1px solid hsla(0,0%,100%,.16);border-radius:50%;content:"";height:450px;pointer-events:none;position:absolute;top:-220px;width:450px}#xs-agentgrc-iso-42001 .iso-cta:before{left:-190px}#xs-agentgrc-iso-42001 .iso-cta:after{right:-220px}#xs-agentgrc-iso-42001 .iso-cta h2{color:#fff;font-size:clamp(34px,4.8vw,57px);margin:auto;max-width:860px;position:relative}#xs-agentgrc-iso-42001 .iso-cta p{color:#e4e9ff;font-size:16px;margin:20px auto 30px;max-width:600px;position:relative}#xs-agentgrc-iso-42001 .iso-cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;position:relative}#xs-agentgrc-iso-42001 .iso-cta .iso-button-primary{background:#fff;box-shadow:0 10px 25px rgba(12,16,64,.15);color:#142d94}#xs-agentgrc-iso-42001 .iso-cta .iso-button-outline{background:transparent;border-color:hsla(0,0%,100%,.55);color:#fff}#xs-agentgrc-iso-42001 .iso-cta .iso-button-outline:hover{background:hsla(0,0%,100%,.1)}@media(max-width:1100px){#xs-agentgrc-iso-42001 .iso-timeline{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}#xs-agentgrc-iso-42001 .iso-timeline:before{display:none}}@media(max-width:1040px){#xs-agentgrc-iso-42001 .iso-check-layout,#xs-agentgrc-iso-42001 .iso-faq-layout{gap:40px}}@media(max-width:800px){#xs-agentgrc-iso-42001 .iso-section{padding:76px 0}#xs-agentgrc-iso-42001 .iso-audiences,#xs-agentgrc-iso-42001 .iso-check-layout,#xs-agentgrc-iso-42001 .iso-definition-layout,#xs-agentgrc-iso-42001 .iso-faq-layout,#xs-agentgrc-iso-42001 .iso-helps,#xs-agentgrc-iso-42001 .iso-reqs{gap:24px;grid-template-columns:1fr}#xs-agentgrc-iso-42001 .iso-pillars,#xs-agentgrc-iso-42001 .iso-services,#xs-agentgrc-iso-42001 .iso-timeline{gap:28px;grid-template-columns:1fr}#xs-agentgrc-iso-42001 .iso-timeline:before{display:none}#xs-agentgrc-iso-42001 .iso-milestone small{margin-top:14px}}@media(max-width:600px){#xs-agentgrc-iso-42001 .iso-shell{width:calc(100% - 36px)}#xs-agentgrc-iso-42001 .iso-hero{padding:65px 0 60px}#xs-agentgrc-iso-42001 .iso-hero h1{font-size:clamp(34px,9vw,50px);letter-spacing:-.055em}#xs-agentgrc-iso-42001 .iso-hero .iso-summary{font-size:15px}#xs-agentgrc-iso-42001 .iso-hero-actions,#xs-agentgrc-iso-42001 .iso-hero-actions .iso-button{width:100%}#xs-agentgrc-iso-42001 .iso-h2{font-size:34px}#xs-agentgrc-iso-42001 .iso-panel{margin-top:45px;padding:20px 15px}#xs-agentgrc-iso-42001 .iso-cta-wrap{padding:60px 0 70px}#xs-agentgrc-iso-42001 .iso-cta{border-radius:18px;padding:58px 19px}#xs-agentgrc-iso-42001 .iso-cta-actions .iso-button{width:100%}}@media(prefers-reduced-motion:reduce){#xs-agentgrc-iso-42001 .iso-button{transition:none}#xs-agentgrc-iso-42001 .iso-button:hover{transform:none}}