/* Focused product discovery and inquiry, using the existing brand palette. */
.gd-section{position:relative;isolation:isolate;z-index:30;padding:100px 0;background:#f2f7fa;color:#173247}
.gd-section h2{font-size:clamp(34px,3.5vw,54px);line-height:1.12!important;margin:15px 0 0;letter-spacing:-.045em!important}
.gd-section h2 span{color:#276a91}.gd-section h3{font-size:28px;line-height:1.2!important;margin:16px 0}.gd-section a{font-weight:700;color:#155f89;text-decoration:underline;text-underline-offset:4px}.gd-section a:hover{color:#0d3c5c}
.gd-section-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:54px}.gd-section-heading>p{color:#49697e;margin:0;font-size:16px;max-width:480px}
.gd-examples{display:grid;gap:32px}.gd-example{display:grid;grid-template-columns:1fr 1fr;border:1px solid #c5dae7;border-radius:18px;overflow:hidden;background:#fff}.gd-example-copy{padding:44px}.gd-number{font-size:11px;font-weight:700;letter-spacing:.13em;color:#1e6b96}.gd-example-copy h3{font-size:34px;max-width:440px}.gd-example-copy>p{color:#4a697e;max-width:520px}.gd-example-copy ol{padding-left:21px;color:#3e5f74;font-size:15px;display:grid;gap:12px;margin:22px 0}.gd-example-copy>a{display:inline-block;margin-top:10px;font-size:14px}
.gd-result{margin:0;padding:26px 32px 35px;background:#e5eff5;display:flex;flex-direction:column;justify-content:center;min-width:0}.gd-result figcaption{font-size:9px;letter-spacing:.12em;color:#46677f;font-weight:700;margin-bottom:23px}.gd-paper{width:100%;max-width:450px;margin:auto;background:#fff;border-top:5px solid #2f769f;padding:27px 31px;box-shadow:0 14px 30px #17324712;color:#23475f}.gd-paper>span{font-size:8px;letter-spacing:.11em;font-weight:700}.gd-paper h4{font-size:27px;line-height:1.12;margin:18px 0}.gd-paper p{font-size:11px}.gd-paper>b{font-size:12px}.gd-paper hr{border:0;border-top:1px solid #d5e3ec;margin:18px 0}.gd-paper table{width:100%;border-collapse:collapse;margin:13px 0 22px;font-size:11px}.gd-paper th{background:#1b5275;color:#fff;text-align:left}.gd-paper th,.gd-paper td{padding:8px;border:1px solid #dbe7ee}.gd-conditional{background:#fff6e7;border-left:3px solid #d49a43;padding:10px 12px;font-size:11px}.gd-conditional p{margin:4px 0}.gd-paper-foot{color:#647e90;margin-top:20px!important}
.gd-story{background:#0e2c47;color:#e6f5fc}.gd-story figcaption{color:#9cc7df}.gd-story-title{margin-left:25px}.gd-story-title small{font-size:9px;letter-spacing:.12em;color:#94b9cf}.gd-story-title h4{font-size:27px;margin:6px 0 25px}.gd-story-line{list-style:none;padding:0 0 0 24px;margin:0 0 0 30px;border-left:1px solid #5183a2;display:grid;gap:15px}.gd-story-line li{position:relative;padding:15px 20px;border:1px solid #427398;border-left:4px solid #84d7f5;border-radius:6px;background:#143a59;max-width:370px}.gd-story-line li:before{content:'';position:absolute;width:9px;height:9px;left:-34px;top:23px;border:3px solid #0e2c47;background:#84d7f5;border-radius:50%}.gd-story-line span{font-size:9px;letter-spacing:.09em;color:#a7d9ed}.gd-story-line b{display:block;font-size:15px;margin-top:4px}.gd-story-line p{font-size:11px;color:#bcd6e6;margin:5px 0 0}.gd-story-line .gd-story-document{border-left-color:#e2af83;background:#293e50}.gd-story-line .gd-story-service{border-left-color:#8ac0aa;background:#163f46}
.gd-label-sheet{display:grid;grid-template-columns:1fr 1fr;gap:16px 13px;background:white;padding:30px 20px;box-shadow:0 12px 25px #17324712;border-top:4px solid #80adc4}.gd-label-sheet>div{padding:18px 10px;border:1px dashed #b2c9d7;font-size:11px;line-height:1.6;color:#22475f}.gd-labels>p{font-size:11px;text-align:center;margin-top:23px;color:#4e6e83}.gd-asset-note{font-size:13px;color:#4a697e;max-width:960px;margin:30px 0 0}.gd-small{font-size:13px!important;line-height:1.65!important}
.gd-adoption{background:#e6eff5;border-top:1px solid #c7dce8}.gd-buying-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:55px}.gd-buying-grid article{padding-right:25px;border-right:1px solid #b9d0df}.gd-buying-grid article:last-child{border:0}.gd-buying-grid h3{font-size:23px}.gd-buying-grid p{color:#4b6b80;font-size:15px}.gd-buying-grid a{font-size:13px}.gd-assessment{display:flex;align-items:center;gap:50px;padding:40px 44px;border:1px solid #346789;border-radius:16px;background:#10314e;color:#edf7fc}.gd-assessment>div{flex:1}.gd-assessment h3{font-size:32px;margin:13px 0 15px}.gd-assessment p{color:#bfd6e4;max-width:740px;font-size:15px}.gd-assessment .v3-btn{white-space:nowrap;text-decoration:none;color:#102c46}.gd-questions{margin-top:40px;max-width:900px}.gd-questions h3{font-size:23px}.gd-questions p{color:#4a697e;font-size:15px}
.gd-inquiry{background:#0b2035;color:#eff8ff}.gd-inquiry-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.gd-inquiry h2 span{color:#83d7f5}.gd-inquiry-intro>p{color:#bdd4e3;max-width:470px}.gd-inquiry a{color:#9bddf5}.gd-contact-links{display:grid;gap:14px;margin:28px 0 35px;font-size:14px}.gd-inquiry-card{padding:32px 36px;background:#fff;border:1px solid #c6dce8;border-radius:16px;color:#173247}.gd-inquiry-card h3{margin:0 0 10px;font-size:26px}.gd-inquiry-card a{color:#155f89}.gd-inquiry-card label{display:block;font-weight:700;font-size:13px;margin:17px 0}.gd-inquiry-card label span{font-weight:400;color:#526f82}.gd-inquiry-card input,.gd-inquiry-card select,.gd-inquiry-card textarea{display:block;width:100%;max-width:100%;border:1px solid #829fb2;border-radius:6px;margin-top:7px;padding:11px 12px;background:#f8fbfd;color:#173247;font-size:15px;line-height:1.4}.gd-inquiry-card textarea{resize:vertical}.gd-inquiry-card .gd-small{color:#506e82;margin:13px 0}.gd-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gd-inquiry-card .v3-btn{cursor:pointer;font-size:13px;text-decoration:none}.gd-inquiry-card button:disabled{opacity:.65;cursor:not-allowed}.gd-inquiry-card #product-inquiry-status{font-size:13px;padding:14px;border-radius:7px;background:#eaf3f8;color:#294f68;line-height:1.6}.gd-inquiry-card #product-inquiry-result{overflow-wrap:anywhere}.gd-inquiry-card #product-inquiry-result .v3-btn{margin:8px 7px 6px 0}.gd-inquiry-card .field-help{font-size:13px;color:#46687f}.gd-inline-action{display:block;font-size:14px;margin-top:18px;color:#a9e5fa!important;font-weight:700}.gd-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}
body.v3-product .v3-mm-hero-copy h1{font-size:clamp(40px,3.8vw,63px);max-width:650px;line-height:1.11}.v3-mm-overline-window{line-height:1.5}.v3-ph-status{line-height:1.5}.v3-tech-section{position:relative;z-index:30;isolation:isolate;background:#f2f7fa}.v3-site .v3-links{gap:22px}.v3-site summary:focus-visible{outline:3px solid #4ea7de;outline-offset:4px}
body.dark .gd-workflows,body.dark .v3-tech-section{background:#102a42;color:#e7f4fc}body.dark .gd-example,body.dark .gd-inquiry-card{background:#f6fafd;color:#173247}body.dark .gd-section-heading>p{color:#b9d0df}body.dark .gd-adoption{background:#16334c;color:#e8f6ff}body.dark .gd-buying-grid p,body.dark .gd-questions p,body.dark .gd-asset-note{color:#b9d0df}body.dark .gd-section h2 span{color:#83d7f5}body.dark .gd-adoption a{color:#a4ddf3}body.dark .gd-assessment .v3-btn{color:#102c46}
@media(max-width:1150px){.v3-site .v3-header .v3-inner{gap:18px;width:calc(100% - 60px)}.v3-site .v3-brand{min-width:0}.v3-site .v3-brand small{display:none}.v3-site .v3-links{gap:15px}.v3-site .v3-links a{font-size:12px}.gd-section-heading,.gd-inquiry-layout{gap:35px}.gd-example-copy{padding:30px}.gd-result{padding:23px}.gd-assessment{gap:25px;padding:30px}}
@media(max-width:900px){.v3-site .v3-links{gap:11px}.v3-site .v3-brand strong{font-size:17px}.v3-site .v3-actions{gap:7px}.v3-site .v3-cta{padding:10px}.v3-site .v3-header .v3-inner{width:calc(100% - 36px)}.gd-section-heading{grid-template-columns:1fr;gap:20px}.gd-inquiry-layout{grid-template-columns:1fr}.gd-inquiry-intro>p{max-width:650px}.gd-example-copy h3{font-size:28px}.gd-buying-grid{gap:18px}.gd-assessment{display:block}.gd-assessment .v3-btn{margin-top:12px}.gd-label-sheet{gap:10px;padding:20px 12px}.gd-label-sheet>div{font-size:9px;padding:15px 7px}}
@media(max-width:760px){.gd-section{padding:65px 0}.gd-section h2{font-size:38px}.gd-section-heading{margin-bottom:33px}.gd-example{grid-template-columns:1fr}.gd-example-copy{padding:27px}.gd-example-copy h3{font-size:30px}.gd-result{padding:24px;min-height:360px}.gd-buying-grid{grid-template-columns:1fr;gap:25px}.gd-buying-grid article{padding:0 0 20px;border-right:0;border-bottom:1px solid #b9d0df}.gd-buying-grid h3{margin:0 0 10px}.gd-assessment{padding:27px}.gd-assessment h3{font-size:28px}.gd-inquiry-card{padding:26px}.gd-form-grid{grid-template-columns:1fr;gap:0}.gd-form-grid label{margin-top:13px}.gd-inquiry h2 br{display:none}.gd-label-sheet>div{font-size:11px}.v3-site .v3-links{background:#0d2a43}.v3-site .v3-brand small{display:block}.v3-site .v3-links a{font-size:14px}.gd-story-line{margin-left:15px}.gd-story-title{margin-left:8px}.gd-paper{padding:24px}.gd-paper h4{font-size:25px}.v3-home .v3-product-copy h2{font-size:clamp(38px,8vw,53px)}}
@media(max-width:380px){.gd-result{padding:20px 15px}.gd-inquiry-card{padding:23px 19px}.gd-story-line li{padding:13px}.gd-label-sheet>div{font-size:9px}.gd-inquiry-card .v3-btn{max-width:100%;white-space:normal}.gd-example-copy{padding:23px}.gd-section h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){.gd-section *{animation:none!important;transition:none!important}html{scroll-behavior:auto!important}}
.gd-inquiry-card .v3-btn-quiet{color:#174c70!important;border-color:#7e9fb5!important;background:#f2f8fc}
.v3-mm-art{position:relative;z-index:30;isolation:isolate}
/* Keep product examples and forms free of the homepage's particle overlay. */
body.v3-product .v3-global-logo-field{display:none}
.gd-inquiry a:hover,.gd-inquiry a:focus-visible{color:#fff}
.gd-inquiry-card a:hover,.gd-inquiry-card a:focus-visible{color:#0d3c5c}
