.institutional-page main{overflow:hidden}.inst-hero{position:relative;min-height:750px;background:#f0faf6;isolation:isolate}.inst-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.inst-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f0faf6f2,#f0faf6d9 31%,#f0faf690 44%,transparent 65%),linear-gradient(0deg,#f0faf6,transparent 15%)}.inst-hero-copy{padding:32px 0 65px}.inst-breadcrumb{font-size:12px;color:var(--muted);margin-bottom:70px}.inst-hero h1{font-size:clamp(40px,4.1vw,60px);line-height:1.12;max-width:630px;margin-top:23px}.inst-hero h1 span{color:#098367}.inst-hero-copy>p{max-width:480px;font-size:16px;margin-top:26px}.inst-hero-copy>.button{margin-top:30px}.inst-hero-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.inst-hero-links a{font-size:11px;padding:10px 16px;border:1px solid #b5dcca;border-radius:30px;background:#ffffffc7}.inst-hero-links a:hover{background:#cef6e6}.inst-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;align-items:center}.inst-intro h2{margin-top:20px}.inst-product-choice{display:grid;grid-template-columns:1fr 1fr;gap:24px}.inst-product-choice>a{position:relative;border-top:1px solid #c5e4d5;padding:25px 12px 10px;transition:background .2s;border-radius:0 0 10px 10px}.inst-product-choice>a:hover{background:#e0f8ed}.inst-product-mark{font-weight:700;display:block;font-size:21px;margin-bottom:12px;letter-spacing:-.03em}.infogob-mark{color:#bd2821}.unigest-mark{color:#23628c}.inst-product-choice strong{font-size:17px}.inst-product-choice p{font-size:13px;margin-top:12px}.inst-choice-arrow{position:absolute;right:12px;top:28px;color:#098367}.inst-infogob{background:#f5fbf7}.inst-product-heading{display:grid;grid-template-columns:.85fr 1.25fr;gap:70px;align-items:center}.inst-product-heading h2{margin-top:20px}.inst-product-heading p{font-size:15px}.inst-product-heading .button{margin-top:26px}.inst-screen{margin:0;position:relative}.inst-screen img{width:100%;height:auto;object-fit:contain;border-radius:12px;box-shadow:0 20px 40px #075a4714;border:1px solid #dfebe5}.inst-screen figcaption{font-size:10px;color:#6c867a;text-align:center;margin-top:15px}.infogob-screen:before,.unigest-screen:before{content:'';position:absolute;inset:-17%;background:radial-gradient(ellipse,#d9f5e6,transparent 68%);z-index:-1}.inst-modules{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px;margin-top:75px;padding-top:40px;border-top:1px solid #cfe5d8}.inst-modules h3{font-size:25px}.inst-modules p{font-size:13px;margin-top:14px}.inst-module-list{display:flex;flex-wrap:wrap;align-content:flex-start;gap:10px}.inst-module-list span{padding:12px 17px;border:1px solid #c4e1d0;border-radius:30px;background:white;font-size:13px;transition:background .2s}.inst-module-list span:hover{background:#cef6e5}.inst-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:55px}.inst-benefits article{border-top:2px solid #14deaa;padding-top:20px}.inst-benefits article>span{font-size:11px;color:#098367;font-weight:700}.inst-benefits h3{font-size:20px;margin-top:16px}.inst-benefits p{font-size:13px;margin-top:12px}.inst-audience{display:flex;align-items:center;gap:40px;margin-top:40px;padding-top:30px;border-top:1px solid #cee4d6}.inst-audience .eyebrow{flex-shrink:0}.inst-audience p{font-size:13px;margin:0}.inst-unigest-heading{grid-template-columns:1.25fr .85fr}.inst-unigest-details{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px;margin-top:70px}.inst-unigest-details h3{font-size:26px}.inst-unigest-details p{font-size:14px}.inst-unigest-details dl{margin:0}.inst-unigest-details dl>div{padding:18px 15px;border-bottom:1px solid #d7e8df;border-radius:8px;transition:background .2s}.inst-unigest-details dl>div:hover{background:#d9f7e9}.inst-unigest-details dt{font-size:15px;font-weight:600}.inst-unigest-details dd{margin:8px 0 0;font-size:13px;color:var(--muted)}.inst-lia{background:linear-gradient(120deg,#eaf9f1,#f6fcf9)}.inst-lia-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.inst-lia h2{margin-top:20px}.inst-lia p{font-size:15px}.inst-lia-features{display:flex;flex-direction:column;gap:12px;margin-top:25px}.inst-lia-features span{font-size:13px;font-weight:600;border-left:3px solid #14deaa;padding:8px 14px}.inst-lia-visual{position:relative;aspect-ratio:1.35;isolation:isolate}.inst-lia-glow{position:absolute;inset:-15%;background:radial-gradient(ellipse,#bcf3d9,transparent 68%);z-index:-1}.inst-lia-chat{position:absolute;top:0;left:0;width:85%;border-radius:13px;box-shadow:0 20px 40px #075a4717;transform:rotate(-2deg)}.inst-lia-character{position:absolute;width:30%;right:-3%;bottom:-4%;filter:drop-shadow(0 12px 10px #075a4720)}.inst-implementation h2{margin-top:20px}.inst-implementation>p{max-width:650px}.inst-implementation ol{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 30px;list-style:none;padding:0;margin:45px 0 0}.inst-implementation li{padding:23px 18px;border-top:1px solid #b1ddc7;transition:background .2s;border-radius:10px}.inst-implementation li:hover,.inst-implementation li:focus-visible{background:#d7f6e6}.inst-implementation li>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid #a8d8c0;border-radius:50%;background:#f0faf6;font-size:12px;font-weight:600;margin-bottom:18px}.inst-implementation h3{font-size:19px}.inst-implementation li p{font-size:13px;margin-top:12px}.inst-close{background:#075a47;color:white;padding:85px 0;text-align:center}.inst-close .eyebrow{color:#91edcd}.inst-close h2{margin-top:24px}.inst-close p{color:#c6e6d9;max-width:640px;margin:22px auto 0}.inst-close .wrap>div{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:30px}.inst-close .outline{color:white;border-color:#8bcab5}.inst-close .outline:hover{background:#116c56}@media(max-width:1000px){.inst-hero h1{font-size:47px;max-width:500px}.inst-hero-art{object-position:60% center}.inst-intro,.inst-product-heading,.inst-unigest-heading,.inst-lia-grid{grid-template-columns:1fr;gap:40px}.inst-product-heading>div{max-width:650px}.inst-screen{max-width:850px;width:100%;margin:auto}.inst-unigest-heading>figure{order:2}.inst-modules,.inst-unigest-details{gap:40px}.inst-lia-visual{max-width:650px;width:100%;margin:0 auto;aspect-ratio:1.6}}@media(max-width:650px){.inst-hero{min-height:0;padding-bottom:290px}.inst-hero-copy{padding-top:24px;padding-bottom:25px}.inst-breadcrumb{font-size:10px;margin-bottom:35px}.inst-hero h1{font-size:37px;max-width:100%}.inst-hero-copy>p{font-size:15px}.inst-hero-art{height:320px;width:155%;left:auto;right:0;top:auto;bottom:0;object-position:right center}.inst-hero-shade{background:linear-gradient(180deg,#f0faf6 0%,#f0faf6 63%,#f0faf680 76%,transparent 92%)}.inst-hero-links{gap:8px}.inst-hero-links a{font-size:10px;padding:9px 12px}.inst-product-choice{grid-template-columns:1fr;gap:20px}.inst-product-choice>a{padding:20px 12px}.inst-modules,.inst-unigest-details{grid-template-columns:1fr;gap:25px;margin-top:45px}.inst-module-list span{font-size:12px;padding:10px 13px}.inst-benefits{grid-template-columns:1fr;gap:25px;margin-top:35px}.inst-benefits article{padding-top:17px}.inst-benefits h3{margin-top:10px}.inst-audience{display:block;margin-top:30px}.inst-audience p{margin-top:15px}.inst-lia-grid{gap:40px}.inst-lia-visual{aspect-ratio:1.4}.inst-lia-chat{width:92%}.inst-lia-character{width:29%;right:-2%;bottom:-8%}.inst-implementation ol{grid-template-columns:1fr 1fr;gap:15px}.inst-implementation li{padding:20px 12px}.inst-implementation h3{font-size:17px}.inst-close{padding:65px 0}.inst-close .button{width:100%;font-size:13px}}

/* Product accents and clearer content hierarchy */
.inst-product-choice>a{transition:background .2s,border-color .2s;outline-offset:5px}
.inst-product-choice>.inst-choice-infogob:is(:hover,:focus-visible,:active){background:#fceae8;border-color:#d32620}
.inst-product-choice>.inst-choice-unigest:is(:hover,:focus-visible,:active){background:#fff0e1;border-color:#e8a567}
.inst-choice-infogob .inst-choice-arrow{color:#bd2821}.inst-choice-unigest .inst-choice-arrow,.unigest-mark{color:#b96726}
.inst-audience{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px;margin-top:65px;padding:35px 0 0;border-top:1px solid #c4decf;align-items:center}
.inst-audience h3{font-size:25px;line-height:1.3;margin-top:16px}.inst-audience p{font-size:16px;line-height:1.9;margin:0;max-width:640px;color:#245b46;padding:25px 30px;background:#e5f4eb;border-left:3px solid #14deaa;border-radius:0 16px 16px 0}
.inst-unigest-details{align-items:start;gap:50px}.inst-operation-highlight{position:relative;background:linear-gradient(140deg,#075a47,#087259);color:white;border-radius:24px;padding:32px 28px;overflow:hidden}.inst-operation-highlight:after{content:'';position:absolute;width:150px;height:150px;border:1px solid #14deaa55;border-radius:50%;right:-90px;bottom:-70px;pointer-events:none}.inst-operation-highlight .eyebrow{font-size:10px;color:#93efd2;letter-spacing:.1em}.inst-operation-highlight h3{margin-top:22px;line-height:1.35}.inst-operation-highlight p{color:#d1eee2;line-height:1.8;margin-top:18px}.inst-unigest-details dl>div{padding:20px 15px}
@media(max-width:1000px){.inst-audience{gap:40px}.inst-unigest-details{gap:30px}}
@media(max-width:650px){.inst-audience{grid-template-columns:1fr;gap:23px;margin-top:40px;padding-top:30px}.inst-audience p{font-size:14px;padding:22px;margin:0}.inst-operation-highlight{padding:28px 25px}.inst-unigest-details{gap:25px}}
