.lead-form{border-top:0;gap:18px;width:100%;max-width:680px;padding-top:0;display:grid}.lead-form .form-grid{grid-template-columns:1fr;gap:18px;display:grid}.lead-form .field{gap:8px;margin:0;display:grid}.lead-form .field label{color:var(--ink);font-size:.86rem;font-weight:800}.lead-form .field input,.lead-form .field select,.lead-form .field textarea{border:1px solid var(--ink-10);background:var(--rice);width:100%;min-height:48px;color:var(--ink);font:inherit;box-shadow:none;border-radius:16px;padding:12px 14px;transition:border-color .18s,box-shadow .18s,background .18s}.lead-form .field textarea{resize:vertical;min-height:132px}.lead-form .field input:focus,.lead-form .field select:focus,.lead-form .field textarea:focus{border-color:var(--teal);background:var(--white);box-shadow:0 0 0 4px var(--teal-12);outline:0}.lead-form .field small{color:var(--ink-72);font-size:.78rem;line-height:1.5}.lead-form .consent-field{color:var(--ink-72);align-items:flex-start;gap:12px;margin:0;font-size:.84rem;line-height:1.55;display:flex}.lead-form .consent-field input{width:20px;min-width:20px;height:20px;accent-color:var(--teal);margin-top:2px}.lead-form .form-actions{align-items:start;gap:12px;padding-top:2px;display:grid}.lead-form .form-actions .button{width:100%;min-height:48px}.lead-form .form-actions .button:disabled{cursor:wait;opacity:.7}.lead-form .form-status{min-height:22px;color:var(--ink-72);font-size:.84rem;line-height:1.55}.lead-form .form-status[data-state=loading]{color:var(--teal)}.lead-form .form-status[data-state=success]{color:var(--teal);font-weight:800}.lead-form .form-status[data-state=error]{color:#9b2c2c;font-weight:800}.lead-form .form-unavailable{background:var(--yellow-18);border-left:0;border-radius:18px;padding:18px 20px}.lead-form .form-unavailable p{color:var(--ink-72);margin-top:8px}.lead-form .form-unavailable .button{margin-top:16px}.lead-form__step{border:0;min-width:0;margin:0;padding:0}.lead-form__step+.lead-form__step{margin-top:18px}.lead-form__step legend{width:100%;color:var(--ink);margin:0 0 16px;font-size:1rem;font-weight:800;line-height:1.4}.lead-form--progressive .lead-form__step{display:none}.lead-form--progressive .lead-form__step[data-active]{animation:lead-step-enter .26s var(--ease) both;gap:18px;display:grid}.lead-form__steps{counter-reset:lead-step;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.lead-form__steps li{color:var(--ink-72);gap:7px;font-size:.7rem;font-weight:800;display:grid}.lead-form__steps li:before{content:"";background:var(--ink-10);border-radius:999px;height:4px;transition:background .18s}.lead-form__steps li[data-active]{color:var(--teal)}.lead-form__steps li[data-active]:before{background:var(--teal)}.lead-form .consent-field--optional{margin-top:14px}.lead-form--progressive .form-actions{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.lead-form--progressive .form-actions .form-status,.lead-form--progressive .form-actions .button:only-of-type{grid-column:1/-1}.floating-actions__contact>span:last-child{text-align:left;line-height:1.05;display:grid}.floating-actions__contact>span:last-child small{opacity:.78;margin-bottom:3px;font-size:.62rem;font-weight:700}.floating-actions__contact{background:var(--teal);border:1px solid #ffffff47;box-shadow:0 16px 36px #0b304538}.floating-actions__whatsapp{background:#ffffff29;border-radius:50%}.floating-actions__whatsapp img{width:28px;height:28px;display:block}@keyframes lead-step-enter{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media (width<=640px){.lead-form--progressive .form-actions{grid-template-columns:1fr}.lead-form--progressive .form-actions .form-status{grid-column:auto}}@media (prefers-reduced-motion:reduce){.lead-form--progressive .lead-form__step[data-active]{animation:none}}.mega-lead>strong{text-wrap:balance}.mega-links a{border-radius:10px;margin-inline:-8px;padding-inline:8px}.mega-links a:hover,.mega-links a:focus-visible{background:var(--rice)}.mega-actions a,.mega-feature{min-height:44px}.nav-group[open]>summary{color:var(--teal)}@media (prefers-reduced-motion:reduce){.lead-form .field input,.lead-form .field select,.lead-form .field textarea{transition:none}}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}:root{--brand-ink-navy:#0b3045;--brand-ramu-teal:#168c8c;--brand-turmeric-yellow:#f2b134;--brand-warm-rice:#f4f0e7;--brand-white:#fff;--ink:var(--brand-ink-navy);--teal:var(--brand-ramu-teal);--yellow:var(--brand-turmeric-yellow);--rice:var(--brand-warm-rice);--white:var(--brand-white);--ink-72:#0b3045b8;--ink-56:#0b30458f;--ink-32:#0b304552;--ink-20:#0b304533;--ink-10:#0b30451a;--ink-05:#0b30450d;--teal-12:#168c8c1f;--yellow-18:#f2b1342e;--container:min(1240px,calc(100% - 48px));--radius:18px;--radius-sm:10px;--ease:cubic-bezier(.16,1,.3,1);--fast:.18s;--base:.28s;--reveal:.68s;--shadow:0 22px 70px #0b30451f;--type-display:clamp(3rem,4.8vw,4.6rem);--type-h1:clamp(2.65rem,4vw,4.15rem);--type-h2:clamp(2rem,2.8vw,3.05rem);--type-h3:clamp(1.25rem,1.65vw,1.65rem);--type-h4:clamp(1rem,1vw,1.15rem);--measure-title:18ch;--measure-section-title:22ch;--measure-lede:52ch;--measure-copy:62ch}html,body{width:100%;max-width:100%;overflow-x:hidden}main,section,article,aside,header,footer,nav,form,dialog,.container,.container>*,[class*=__grid]>*,[class*=__layout]>*,.mobile-panel *{min-width:0}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--rice);color:var(--ink)}body{background:var(--rice);margin:0;font-family:Plus Jakarta Sans,Inter,Arial,sans-serif;font-weight:400;line-height:1.6}body.menu-open{overscroll-behavior:none;overflow:hidden}main{max-width:100%;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,textarea,select{font:inherit}button{cursor:pointer}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@supports (overflow:clip){html,body,main{overflow-x:clip}}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{color:inherit;overflow-wrap:normal;word-break:normal;font-family:Plus Jakarta Sans,Inter,Arial,sans-serif}h1,h2{text-wrap:balance;letter-spacing:-.042em;line-height:1.04}h3,h4{text-wrap:pretty;letter-spacing:-.024em;line-height:1.2}h1{font-size:var(--type-h1);max-width:var(--measure-title);font-weight:800}h2{font-size:var(--type-h2);max-width:var(--measure-section-title);font-weight:700}h3{font-size:var(--type-h3);font-weight:700}h4{font-size:var(--type-h4);font-weight:600}p{max-width:var(--measure-copy);text-wrap:pretty;overflow-wrap:break-word}.container{width:var(--container);margin-inline:auto}.section{padding-block:clamp(86px,11vw,156px);position:relative}.surface{background:var(--white)}.dark-surface{background:var(--ink);color:var(--white)}.lede{color:var(--ink-72);max-width:52ch;font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.62}.eyebrow,.section-kicker{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.section-kicker{margin-bottom:20px}.section-intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:48px;margin-bottom:clamp(42px,7vw,88px);display:grid}.section-intro p{color:var(--ink-72);max-width:42ch;font-size:1.1rem}.button-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.button{white-space:nowrap;min-height:48px;transition:transform var(--fast) var(--ease),background var(--fast),color var(--fast),border-color var(--fast);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:12px 21px;font-weight:700;text-decoration:none;display:inline-flex}.button:focus-visible{transform:translateY(-3px)}.button--primary{background:var(--teal);color:var(--white)}.button--primary:hover{background:var(--ink)}.button--secondary{border-color:var(--ink-20);color:inherit;background:0 0}.button--light{background:var(--white);color:var(--ink)}.text-link{color:var(--teal);text-underline-offset:6px;font-weight:700;text-decoration-thickness:1px;display:inline-block}.text-link--large{font-size:1rem}.skip-link{z-index:1000;background:var(--yellow);border-radius:8px;padding:10px 16px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}@media (width>=1201px) and (hover:hover) and (pointer:fine){.button:hover{transform:translateY(-3px)}}.site-header{--mobile-panel-top:74px;z-index:1250;border-bottom:1px solid var(--ink-10);backdrop-filter:blur(14px);isolation:isolate;background:#f4f0e7f5;position:sticky;top:0}.announcement{background:var(--ink);color:var(--white);font-size:.82rem}.announcement .container{justify-content:center;align-items:center;gap:12px;min-height:39px;display:flex}.announcement a{color:var(--yellow);font-weight:700}.nav-shell{justify-content:space-between;align-items:center;gap:28px;height:74px;display:flex}.brand-link{flex:none;align-items:center;padding:4px 0;display:inline-flex}.desktop-nav{align-items:center;gap:clamp(15px,2vw,27px);display:flex}.desktop-nav>a:not(.button){font-size:.88rem;font-weight:600;text-decoration:none;position:relative}.desktop-nav>a:not(.button):after{content:"";background:var(--teal);transform-origin:0;height:2px;transition:transform var(--fast);position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.desktop-nav>a:hover:after,.desktop-nav>a[aria-current=page]:after{transform:scaleX(1)}.mobile-menu{display:none}.mobile-menu>summary{border:1px solid var(--ink-20);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:92px;min-height:44px;padding:8px 12px;font-weight:700;list-style:none;display:inline-flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu__icon{gap:4px;width:18px;display:grid}.mobile-menu__icon i{width:18px;height:2px;transition:transform var(--fast),opacity var(--fast);background:currentColor;border-radius:999px;display:block}.mobile-menu[open] .mobile-menu__icon i:first-child{transform:translateY(6px)rotate(45deg)}.mobile-menu[open] .mobile-menu__icon i:nth-child(2){opacity:0}.mobile-menu[open] .mobile-menu__icon i:last-child{transform:translateY(-6px)rotate(-45deg)}.mobile-panel{z-index:1;inset:var(--mobile-panel-top) 0 auto;background:var(--rice);border-bottom:1px solid var(--ink-10);box-shadow:var(--shadow);padding:28px 24px 36px;position:fixed}.mobile-panel nav{gap:2px;display:grid}.mobile-panel nav a{border-bottom:1px solid var(--ink-10);padding:13px 0;text-decoration:none}.mobile-panel>.button{width:100%;margin-top:22px}.site-header{background:var(--rice);backdrop-filter:none}@media (width>=1201px) and (hover:hover) and (pointer:fine){.site-header{backdrop-filter:blur(14px);background:#f4f0e7f5}}.desktop-nav{gap:clamp(13px,1.55vw,23px)}.desktop-nav>a:not(.button),.nav-group>summary{cursor:pointer;white-space:nowrap;font-size:.84rem;font-weight:600;text-decoration:none;list-style:none;position:relative}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary:after{content:"";background:var(--teal);transform-origin:0;height:2px;transition:transform var(--fast);position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.nav-group>summary:hover:after,.nav-group[open]>summary:after,.nav-group>summary[aria-current=page]:after{transform:scaleX(1)}.nav-group{position:static}.mega-menu{background:var(--white);border:1px solid var(--ink-10);width:min(1160px,100vw - 48px);box-shadow:var(--shadow);border-radius:0 0 20px 20px;grid-template-columns:280px 1fr;gap:36px;padding:34px;display:grid;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%)}.mega-lead{background:var(--rice);border-radius:14px;align-content:start;gap:12px;padding:24px;display:grid}.mega-lead>span{letter-spacing:.12em;text-transform:uppercase;color:var(--teal);font-size:.68rem;font-weight:800}.mega-lead>strong{font-size:1.35rem;line-height:1.25}.mega-lead a{color:var(--teal);font-size:.82rem;font-weight:700}.mega-hubs{flex-direction:column;gap:5px;display:flex}.mega-links{grid-template-columns:repeat(3,1fr);gap:2px 22px;display:grid}.mega-links a{border-bottom:1px solid var(--ink-10);padding:11px 0;text-decoration:none}.mega-links strong,.mega-links span{display:block}.mega-links strong{font-size:.86rem}.mega-links span{color:var(--ink-72);margin-top:4px;font-size:.72rem;line-height:1.45}.mega-links--compact{grid-template-columns:repeat(2,1fr)}.mobile-panel{inset:var(--mobile-panel-top) 0 0;padding:18px 24px 36px;overflow:auto}.mobile-panel nav>a,.mobile-panel nav>details>summary{border-bottom:1px solid var(--ink-10);padding:13px 0;font-weight:700;text-decoration:none;list-style:none;display:block}.mobile-panel nav>details>summary::-webkit-details-marker{display:none}.mobile-panel nav>details>summary:after{content:"+";float:right}.mobile-panel nav>details[open]>summary:after{content:"−"}.mobile-panel nav>details>div{padding:5px 0 12px 16px;display:grid}.mobile-panel nav>details>div a{color:var(--ink-72);border-bottom:0;padding:9px 0;text-decoration:none}.mega-lead>p{color:var(--ink-72);font-size:.78rem;line-height:1.5}.mega-actions{flex-wrap:wrap;gap:8px;display:flex}.mega-actions a{border:1px solid var(--ink-20);border-radius:999px;padding:7px 10px;text-decoration:none}.mega-feature{border-top:1px solid var(--ink-10);gap:5px;margin-top:4px;padding-top:14px;text-decoration:none;display:grid}.mega-feature>span{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem}.mega-feature>strong{color:var(--ink);font-size:.88rem}.mega-feature>small{color:var(--ink-72);font-weight:400;line-height:1.45}.mega-feature>b{margin-top:4px}.mega-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.mega-column h2{letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:8px;font-size:.68rem;line-height:1.2}.mega-column .mega-links{grid-template-columns:1fr}.mega-column .mega-links a{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;display:grid}.mega-link-copy{min-width:0}.mobile-panel nav>details section{display:grid}.mobile-panel nav>details section+section{margin-top:8px}.mobile-panel nav>details section h2{letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin:12px 0 2px;font-size:.68rem;line-height:1.2}.mobile-panel nav>details section>a{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.mobile-panel .mobile-hub,.mobile-panel .mobile-feature{color:var(--teal);font-weight:800}.mobile-menu:not([open]) .mobile-panel{display:none}.mobile-menu[open] .mobile-panel{box-sizing:border-box;width:100%;max-width:100vw;left:0;right:0}body.menu-open .site-header{width:100%;position:fixed;inset:0 0 auto}body.menu-open .nav-shell{z-index:2;background:var(--rice);position:relative}.nav-group:not([open])>.mega-menu,.announcement-short{display:none}@media (width<=420px){.announcement-long{display:none}.announcement-short{display:inline}.announcement .container{gap:8px}}.page-hero{padding-block:clamp(72px,9vw,126px)}.page-hero .lede{margin-top:22px}.page-hero .button-row{margin-top:30px}.breadcrumbs{color:var(--ink-72);flex-wrap:wrap;gap:8px;margin-bottom:26px;font-size:.84rem;display:flex}.breadcrumbs a{color:var(--teal)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.grid-asymmetric{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,6vw,86px);display:grid}.card{border:1px solid var(--ink-10);border-radius:var(--radius);background:var(--white);padding:clamp(24px,3vw,38px)}.card p{color:var(--ink-72);margin-top:12px}.card .text-link{margin-top:22px}.card--teal{background:var(--teal);border-color:var(--teal);color:var(--white)}.card--teal p{color:#fffc}.card--yellow{background:var(--yellow);border-color:var(--yellow)}.card--ink{background:var(--ink);border-color:var(--ink);color:var(--white)}.card--ink p{color:#ffffffb8}.form-card{max-width:720px}.field{gap:8px;margin-bottom:20px;display:grid}.field label{font-weight:700}.field input,.field textarea,.field select{border:1px solid var(--ink-20);border-radius:var(--radius-sm);background:var(--white);width:100%;color:var(--ink);padding:13px 14px}.field textarea{resize:vertical;min-height:130px}.field small,.fine-print{color:var(--ink-72);font-size:.8rem}.closing-panel{border-radius:var(--radius);background:var(--yellow);justify-content:space-between;align-items:center;gap:32px;padding:clamp(34px,6vw,72px);display:flex}.closing-panel h2{font-size:clamp(2rem,4vw,4rem)}.lead-form{border-top:1px solid var(--ink);max-width:840px;padding-top:30px}.form-grid{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.consent-field{color:var(--ink-72);align-items:flex-start;gap:12px;margin:12px 0 24px;font-size:.84rem;display:flex}.consent-field input{width:18px;height:18px;accent-color:var(--teal);flex:none}.form-actions{align-items:center;gap:18px;display:flex}.form-status{color:var(--ink-72);font-size:.84rem}.form-unavailable{border-left:4px solid var(--yellow);background:var(--yellow-18);padding:20px}.form-unavailable p{color:var(--ink-72);margin-top:8px}.reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference) and (width>=1201px) and (hover:hover) and (pointer:fine){.js .reveal.is-visible:not(.is-settled){animation:reveal-arrive var(--reveal) var(--ease) both;animation-delay:calc(var(--i,0)*45ms)}@keyframes reveal-arrive{0%{translate:0 16px}to{translate:0}}}.faq-stage{background:var(--white)}.faq-composition{grid-template-columns:.8fr 1.2fr;gap:clamp(44px,9vw,130px);display:grid}.faq-heading{align-self:start;position:sticky;top:100px}.faq-heading p{color:var(--ink-72);margin-top:20px}.faq-list{border-top:1px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--ink-10);padding:22px 0}.faq-list summary{cursor:pointer;padding-right:44px;font-size:1.05rem;font-weight:700;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";transition:transform var(--fast);font-size:1.7rem;font-weight:400;position:absolute;top:-6px;right:4px}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details p{color:var(--ink-72);margin-top:15px}.closing-stage{background:var(--yellow);overflow:hidden}.closing-composition{text-align:center;justify-items:center;display:grid}.closing-composition:before{content:"";border:1px solid #0b304533;border-radius:24px;width:420px;height:250px;position:absolute;transform:translate(-35vw,-34%)rotate(-8deg)}.closing-composition p{color:var(--teal);font-weight:700}.closing-composition h2{max-width:18ch;margin:20px 0 34px}.site-footer{background:var(--ink);color:var(--white);padding:70px 0 28px}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:42px;display:grid}.footer-brand p{color:#ffffffa6;max-width:36ch;margin-top:22px}.footer-col{align-content:start;gap:9px;display:grid}.footer-col h2{letter-spacing:.1em;text-transform:uppercase;color:var(--yellow);margin-bottom:8px;font-size:.72rem}.footer-col a{color:#ffffffb8;font-size:.86rem;text-decoration:none}.footer-col a:hover{color:var(--white)}.footer-bottom{color:#ffffff8c;border-top:1px solid #ffffff24;justify-content:space-between;gap:24px;margin-top:58px;padding-top:22px;font-size:.76rem;display:flex}.footer-grid{grid-template-columns:1.5fr repeat(6,minmax(92px,.72fr));gap:clamp(20px,2.4vw,34px)}.footer-button{color:#ffffffb8;text-align:left;background:0 0;border:0;padding:0;font-size:.86rem}.footer-button:hover{color:var(--white)}@media (width<=1200px){:root{--container:min(1100px,calc(100% - 64px))}.desktop-nav{display:none}.mobile-menu{display:block}.workflow-track{grid-template-columns:repeat(3,1fr)}.workflow-node:nth-child(3){border-right:0}.workflow-node:nth-child(n+4){border-top:1px solid var(--ink-10)}.hero-composition,.problem-editorial,.answer-layout,.dashboard-layout,.solution-composition,.industry-composition,.start-layout,.faq-composition,.blog-hero-grid{grid-template-columns:1fr}.home-hero{min-height:auto;padding-top:72px}.problem-lead,.answer-sticky,.solution-title,.industry-copy,.start-statement,.faq-heading{position:static}.problem-editorial,.answer-layout,.solution-composition,.industry-composition,.start-layout,.faq-composition{gap:46px}.hero-instrument{width:min(100%,820px);margin:28px auto 0}.trust-composition{grid-template-columns:80px 1fr}.trust-list{grid-column:1/-1}.article-shell{grid-template-columns:1fr}.article-aside{border-left:0;border-top:1px solid var(--ink-10);padding:24px 0;position:static}.featured-story{grid-template-columns:1fr}.featured-visual{min-height:320px}}@media (width<=900px){:root{--container:min(100% - 40px,1100px)}}@media (width<=740px){:root{--container:min(100% - 32px,1240px);--type-h1:clamp(2.45rem,11vw,3.35rem);--type-h2:clamp(1.9rem,8.5vw,2.6rem);--type-h3:clamp(1.2rem,6vw,1.6rem);--measure-title:100%;--measure-section-title:100%}.site-header{--mobile-panel-top:68px}.site-header:has(.announcement){--mobile-panel-top:107px}h1,h2{max-width:100%}.section{padding-block:82px}.section-intro{grid-template-columns:1fr;gap:18px}.announcement .container{white-space:nowrap;justify-content:flex-start;overflow:hidden}.nav-shell{gap:16px;height:68px}.brand-link img{width:166px}.mobile-panel{inset:var(--mobile-panel-top) 0 0}.hero-instrument:before{inset:8px -8px -8px 8px}.instrument-evidence{grid-template-columns:1fr}.instrument-evidence div{justify-content:space-between;display:flex}.workflow-track{grid-template-columns:1fr}.workflow-node{border-right:0;border-top:1px solid var(--ink-10);min-height:170px}.workflow-node:first-child{border-top:0}.module-slice{grid-template-columns:38px 1fr}.module-slice div{grid-template-columns:1fr;gap:8px}.module-slice b{display:none}.industry-slice{grid-template-columns:1fr;gap:8px;padding:22px 0}.industry-slice b{display:none}.report-layout,.pricing-composition{grid-template-columns:1fr}.report-signals{grid-template-columns:1fr;padding:12px 0 0}.report-signals:before{width:48px;height:auto;inset:0 auto 0 12px;transform:none}.report-signal,.report-signal--large{min-height:190px}.pricing-word{font-size:20vw}.trust-composition{grid-template-columns:1fr}.trust-mark{display:none}.closing-panel{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-brand img{width:220px}.footer-bottom{flex-direction:column}.featured-story{border-radius:14px}.reading-row{grid-template-columns:1fr;gap:8px}.reading-row>small{margin-top:5px}.button-row{gap:14px}.grid-2,.grid-asymmetric{grid-template-columns:1fr}.card{min-width:0;padding:24px}.grid-2>*,.grid-asymmetric>*,.footer-grid>*{min-width:0}}@media (width<=767px){main .button,.button-row>.button{white-space:normal;text-align:center;width:100%;max-width:none}.button-row{width:100%}.button-row>.button{flex:1 0 100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .reveal{opacity:1!important;transform:none!important}}.catalog-hero,.solution-hub-hero{background:var(--rice);padding-block:clamp(72px,9vw,132px)}.catalog-hero__layout,.solution-hub-hero__layout{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(44px,8vw,112px);display:grid}.catalog-hero__aside,.solution-hub-hero__layout>div:last-child{justify-items:start;gap:28px;display:grid}.catalog-hero__aside>p{color:var(--ink-72);font-size:clamp(1.05rem,1.7vw,1.3rem)}.product-system h2,.product-workflow h2,.solution-principle h2{margin-bottom:clamp(42px,6vw,72px)}.product-system__rail,.product-workflow__rail,.solution-principle__rail{border-block:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-system__rail article,.product-workflow__rail article,.solution-principle__rail article{border-right:1px solid var(--ink-10);flex-direction:column;min-height:220px;padding:26px 24px;display:flex}.product-system__rail article:last-child,.product-workflow__rail article:last-child,.solution-principle__rail article:last-child{border-right:0}.product-system__rail span,.product-workflow__rail span{color:var(--teal);font-size:.78rem;font-weight:800}.product-system__rail p,.product-workflow__rail p,.solution-principle__rail p{color:var(--ink-72);margin-top:auto}.product-catalog{background:var(--rice)}.product-catalog__layout,.solution-directory__layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(48px,8vw,120px);display:grid}.product-catalog__intro,.solution-directory__layout>header{position:sticky;top:104px}.product-catalog__intro>p:last-child,.solution-directory__layout>header>p:last-child{color:var(--ink-72);margin-top:24px}.product-family{margin-bottom:56px}.product-family>h3{letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin-bottom:14px;font-size:.76rem}.product-row{border-top:1px solid var(--ink-10);min-height:105px;transition:padding var(--fast),background var(--fast);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:18px;text-decoration:none;display:grid}.product-row:last-child{border-bottom:1px solid var(--ink-10)}.product-row:hover,.product-row:focus-visible{background:var(--white);padding-inline:14px}.product-row__index{color:var(--teal);font-size:.7rem;font-weight:800}.product-row strong,.product-row small{display:block}.product-row strong{font-size:clamp(1.15rem,2vw,1.55rem)}.product-row small{color:var(--ink-72);margin-top:7px}.availability-label{border:1px solid var(--teal);width:max-content;color:var(--teal);letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:.66rem;font-weight:800;display:inline-flex}.outcome-index__layout,.product-close__layout,.solution-hub-close__layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(48px,9vw,132px);display:grid}.outcome-index__list{border-top:1px solid var(--ink)}.outcome-index__list a{border-bottom:1px solid var(--ink-10);gap:8px;padding:23px 0;text-decoration:none;display:grid}.outcome-index__list span{font-size:1.1rem;font-weight:800}.outcome-index__list small{color:var(--ink-72)}.product-close{background:var(--yellow)}.product-close__layout>div:last-child,.solution-hub-close__layout>div:last-child{justify-items:start;gap:26px;display:grid}.product-close__layout>div:last-child p,.solution-hub-close__layout>div:last-child p{color:var(--ink-72)}.product-workflow{background:var(--rice)}.solution-hub-hero__layout .button{margin-top:4px}.solution-directory__list{border-top:1px solid var(--ink)}.solution-directory__row{border-bottom:1px solid var(--ink-10);min-height:122px;transition:padding var(--fast),background var(--fast);grid-template-columns:42px .65fr 1fr auto;align-items:center;gap:22px;text-decoration:none;display:grid}.solution-directory__row:hover{background:var(--rice);padding-inline:14px}.solution-directory__row>span{color:var(--teal);font-size:.72rem;font-weight:800}.solution-directory__row>strong{font-size:clamp(1.15rem,2vw,1.55rem)}.solution-directory__row>p{color:var(--ink-72)}.solution-directory__row>small{color:var(--teal);font-weight:800}.solution-principle{background:var(--rice)}.solution-principle__rail article{min-height:200px}.solution-principle__rail strong{font-size:1.15rem}.solution-hub-close{background:var(--white)}@media (width<=1200px){.catalog-hero__layout,.solution-hub-hero__layout,.product-catalog__layout,.solution-directory__layout,.outcome-index__layout,.product-close__layout,.solution-hub-close__layout{grid-template-columns:1fr}.product-catalog__intro,.solution-directory__layout>header{position:static}.product-system__rail,.product-workflow__rail,.solution-principle__rail{grid-template-columns:repeat(2,1fr)}.product-system__rail article:nth-child(2),.product-workflow__rail article:nth-child(2),.solution-principle__rail article:nth-child(2){border-right:0}.product-system__rail article:nth-child(n+3),.product-workflow__rail article:nth-child(n+3),.solution-principle__rail article:nth-child(n+3){border-top:1px solid var(--ink-10)}}@media (width<=740px){.product-system__rail,.product-workflow__rail,.solution-principle__rail{grid-template-columns:1fr}.product-system__rail article,.product-workflow__rail article,.solution-principle__rail article{border-right:0;border-top:1px solid var(--ink-10);min-height:155px}.product-row{grid-template-columns:34px 1fr}.product-row .availability-label{grid-column:2}.solution-directory__row{grid-template-columns:34px 1fr}.solution-directory__row>p,.solution-directory__row>small{grid-column:2}}@media (width>=741px) and (width<=1200px){.footer-grid{grid-template-columns:1.4fr repeat(3,1fr)}.footer-brand{grid-row:span 2}}.audience-breadcrumb{padding-top:26px}.audience-breadcrumb .breadcrumbs{margin:0}.audience-section-heading{align-content:start;gap:22px;display:grid}.audience-section-heading .eyebrow{margin:0}.audience-section-heading .lede{max-width:56ch}.audience-selector .audience-section-heading{max-width:820px;margin-bottom:clamp(44px,7vw,82px)}.audience-selector .lede{color:#ffffffad}.audience-rail{border-top:1px solid #ffffff4d}.audience-rail__row{min-height:112px;transition:padding var(--fast),background var(--fast);border-bottom:1px solid #fff3;grid-template-columns:46px .62fr 1.2fr auto;align-items:center;gap:24px;text-decoration:none;display:grid}.audience-rail__row:hover,.audience-rail__row:focus-visible{background:#ffffff0f;padding-inline:14px}.audience-rail__index{color:var(--yellow);font-size:.72rem;font-weight:800}.audience-rail__row strong{font-size:clamp(1.2rem,2.4vw,2rem)}.audience-rail__row p{color:#ffffffad}.audience-rail__action{color:var(--yellow);font-size:.76rem;font-weight:800}.audience-comparison{border-block:1px solid var(--ink);scrollbar-color:var(--teal) var(--rice);overflow-x:auto}.audience-comparison table{border-collapse:collapse;width:100%;min-width:920px}.audience-comparison th,.audience-comparison td{border-bottom:1px solid var(--ink-10);text-align:left;vertical-align:top;padding:20px 18px}.audience-comparison thead th{text-transform:uppercase;letter-spacing:.08em;color:var(--teal);font-size:.72rem}.audience-comparison tbody th{font-size:1.05rem}.audience-comparison tbody th a{text-decoration-color:var(--yellow)}.audience-comparison td{color:var(--ink-72);font-size:.88rem}.audience-split{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(48px,9vw,132px);display:grid}.audience-ledger{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.audience-ledger>li{border-bottom:1px solid var(--ink-10);grid-template-columns:46px 1fr;gap:20px;padding:27px 0;display:grid}.audience-ledger>li>span{color:var(--teal);font-size:.72rem;font-weight:800}.audience-ledger strong{font-size:clamp(1.08rem,1.8vw,1.35rem)}.audience-ledger p{color:var(--ink-72);margin-top:8px}.audience-module-field{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(48px,9vw,132px);display:grid}.audience-module-list{border-top:1px solid var(--ink)}.audience-module-row{border-bottom:1px solid var(--ink-10);transition:padding var(--fast),background var(--fast);grid-template-columns:.55fr 1fr;gap:24px;padding:26px 0;text-decoration:none;display:grid}.audience-module-row:hover,.audience-module-row:focus-visible{background:var(--rice);padding-inline:12px}.audience-module-row strong{font-size:1.05rem}.audience-module-row span{color:var(--ink-72);font-size:.88rem}.audience-closing{border-block:1px solid var(--ink);justify-content:space-between;align-items:end;gap:48px;padding-block:clamp(34px,6vw,68px);display:flex}.audience-closing>div{gap:18px;display:grid}.audience-closing p:not(.eyebrow){color:var(--ink-72)}.audience-boundary-ledger{border-block:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.audience-boundary-ledger>div{padding:28px}.audience-boundary-ledger>div+div{border-left:1px solid var(--ink-10);background:var(--yellow)}.audience-boundary-ledger strong{font-size:1.05rem}.audience-boundary-ledger ul{margin:20px 0 0;padding-left:20px}.audience-boundary-ledger li+li{margin-top:12px}.audience-day{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(48px,9vw,132px);display:grid}.audience-timeline{border-block:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.audience-timeline li{border-right:1px solid var(--ink-10);min-height:230px;transition:transform var(--fast),background var(--fast);flex-direction:column;padding:26px 22px;display:flex}.audience-timeline li:last-child{border-right:0}.audience-timeline li:hover{background:var(--rice);transform:translateY(-4px)}.audience-timeline span{color:var(--teal);font-size:.72rem;font-weight:800}.audience-timeline p{margin-top:auto;font-weight:700;line-height:1.45}.audience-timeline--inverse{border-color:#ffffff4d}.audience-timeline--inverse li{border-color:#fff3}.audience-timeline--inverse li:hover{background:#ffffff0f}.audience-timeline--inverse span{color:var(--yellow)}.audience-dashboard{gap:clamp(42px,7vw,76px);display:grid}.audience-signal-board{border-block:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.audience-signal-board>div{border-right:1px solid var(--ink-10);padding:30px 26px}.audience-signal-board>div:last-child{border-right:0}.audience-signal-board strong{margin-bottom:20px;font-size:1.05rem;display:block}.audience-signal-board p{border-top:1px solid var(--ink-10);color:var(--ink-72);padding:12px 0;font-size:.9rem}.audience-scenario{background:var(--yellow);gap:24px;max-width:980px;padding:clamp(36px,7vw,86px);display:grid}.audience-scenario h2{max-width:16ch}.audience-scenario>p:last-child{font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.65}.audience-scenario ul{gap:12px;margin:0;padding-left:20px;font-weight:700;display:grid}.audience-related{border-top:1px solid var(--ink-10);justify-content:space-between;gap:24px;margin-top:36px;padding-top:24px;display:flex}.audience-related>div{flex-wrap:wrap;gap:10px;display:flex}.audience-related a{border:1px solid var(--ink-20);border-radius:999px;padding:7px 12px;font-size:.8rem;font-weight:700;text-decoration:none}.audience-role-map{border-top:1px solid var(--ink)}.audience-role-map__row{border-bottom:1px solid var(--ink-10);grid-template-columns:.65fr 1.35fr;gap:28px;padding:28px 0;display:grid}.audience-role-map__row strong{font-size:1.15rem}.audience-role-map__row p{color:var(--teal);margin-top:8px;font-weight:700}.audience-role-map__row ul{color:var(--ink-72);margin:0;padding-left:20px}.audience-priority-board{border-block:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.audience-priority-board>div{border-right:1px solid var(--ink-10);flex-direction:column;min-height:190px;padding:26px;display:flex}.audience-priority-board>div:last-child{border-right:0}.audience-priority-board span{color:var(--teal);font-size:.72rem;font-weight:800}.audience-priority-board strong{margin-top:auto;font-size:clamp(1.15rem,2.2vw,1.7rem)}.audience-permission-ledger{border-top:1px solid var(--ink);margin:0}.audience-permission-ledger>div{border-bottom:1px solid var(--ink-10);grid-template-columns:.55fr 1fr;gap:24px;padding:21px 0;display:grid}.audience-permission-ledger dt{font-weight:800}.audience-permission-ledger dd{color:var(--ink-72);margin:0}@media (width<=1200px){.audience-split,.audience-module-field,.audience-day{grid-template-columns:1fr}.audience-rail__row{grid-template-columns:40px .6fr 1fr}.audience-rail__action{display:none}.audience-timeline{grid-template-columns:repeat(2,1fr)}.audience-timeline li:nth-child(2){border-right:0}.audience-timeline li:nth-child(n+3){border-top:1px solid var(--ink-10)}.audience-timeline--inverse li:nth-child(n+3){border-color:#fff3}}@media (width<=740px){.audience-rail__row{grid-template-columns:34px 1fr;gap:14px;padding-block:24px}.audience-rail__row p{grid-column:2}.audience-boundary-ledger,.audience-signal-board,.audience-priority-board{grid-template-columns:1fr}.audience-boundary-ledger>div+div{border-left:0;border-top:1px solid var(--ink-10)}.audience-signal-board>div,.audience-priority-board>div{border-right:0;border-bottom:1px solid var(--ink-10)}.audience-signal-board>div:last-child,.audience-priority-board>div:last-child{border-bottom:0}.audience-timeline{grid-template-columns:1fr}.audience-timeline li{border-right:0;border-top:1px solid var(--ink-10);min-height:150px}.audience-timeline li:first-child{border-top:0}.audience-timeline--inverse li{border-color:#fff3}.audience-module-row,.audience-role-map__row,.audience-permission-ledger>div{grid-template-columns:1fr;gap:8px}.audience-related,.audience-closing{flex-direction:column;align-items:flex-start}.audience-closing .button{width:100%}.audience-comparison{margin-inline:-16px;padding-inline:16px}}.resource-hero,.calculator-hero{padding:clamp(76px,10vw,140px) 0 72px}.resource-hero .eyebrow,.calculator-hero .eyebrow{margin-bottom:20px}.resource-hero .lede,.calculator-hero .lede{margin-top:24px}.resource-index,.guide-list,.calculator-list,.glossary-index{border-top:1px solid var(--ink)}.resource-entry{border-bottom:1px solid var(--ink-10);grid-template-columns:54px .7fr 1fr 60px;align-items:center;gap:24px;min-height:150px;text-decoration:none;display:grid}.resource-entry>span,.guide-row>span,.calculator-row>span{color:var(--teal);font-size:.72rem;font-weight:800}.resource-entry h2,.guide-row h2,.calculator-row h2,.glossary-row h2,.template-row h2{font-size:clamp(1.45rem,2.8vw,2.4rem)}.resource-entry p,.guide-row p,.calculator-row p,.glossary-row p,.template-row p{color:var(--ink-72)}.resource-entry b,.guide-row b,.calculator-row b,.glossary-row b{color:var(--teal);font-size:.76rem}.resource-path{grid-template-columns:.8fr 1.2fr;gap:clamp(44px,8vw,110px);display:grid}.resource-path>div:first-child p{color:var(--ink-72);margin-top:20px}.resource-questions{border-top:1px solid var(--ink)}.resource-questions a{border-bottom:1px solid var(--ink-10);padding:20px 0;font-weight:700;text-decoration:none;display:block}.guide-row,.calculator-row{border-bottom:1px solid var(--ink-10);grid-template-columns:54px 1fr auto;align-items:center;gap:24px;min-height:138px;text-decoration:none;display:grid}.template-ledger{border-top:1px solid var(--ink)}.template-row{border-bottom:1px solid var(--ink-10);grid-template-columns:48px .65fr 1fr auto;align-items:center;gap:24px;padding:28px 0;display:grid}.template-row>span{color:var(--teal);font-size:.72rem;font-weight:800}.template-row>b{color:var(--ink-72);font-size:.72rem}.guide-header,.glossary-header{padding:clamp(72px,9vw,130px) 0}.guide-header .eyebrow,.glossary-header .eyebrow{margin-bottom:20px}.guide-header .lede{margin-top:24px}.guide-body{grid-template-columns:280px 1fr;align-items:start;gap:clamp(44px,8vw,110px);display:grid}.guide-body>aside{border-top:3px solid var(--yellow);padding-top:20px;position:sticky;top:100px}.guide-body>aside p{margin:10px 0 20px}.guide-body>aside small{color:var(--ink-72)}.guide-body ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.guide-body li{border-bottom:1px solid var(--ink-10);grid-template-columns:50px 1fr;gap:20px;padding:32px 0;display:grid}.guide-body li>span{color:var(--teal);font-size:.72rem;font-weight:800}.guide-body li h2{font-size:clamp(1.45rem,2.7vw,2.25rem)}.guide-body li p{color:var(--ink-72);margin-top:10px}.calculator-workspace{grid-template-columns:.9fr 1.1fr;gap:clamp(42px,8vw,110px);display:grid}.calculator-form{border-top:1px solid var(--ink);padding-top:28px}.unit-field{border:1px solid var(--ink-20);border-radius:var(--radius-sm);background:var(--white);align-items:center;display:flex;overflow:hidden}.unit-field input{border:0}.unit-field span{color:var(--ink-72);white-space:nowrap;padding:0 14px;font-size:.8rem}.calculator-result{background:var(--ink);color:var(--white);border-radius:20px;flex-direction:column;min-height:460px;padding:clamp(28px,5vw,52px);display:flex}.calculator-result>span{color:var(--yellow);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800}.calculator-result>strong{margin:28px 0 18px;font-size:clamp(2.7rem,6vw,5.5rem);line-height:1}.calculator-result>p{color:#ffffffb3}.formula{border-top:1px solid #fff3;margin-top:auto;padding-top:22px}.formula small,.formula code{display:block}.formula code{color:var(--yellow);white-space:normal;margin-top:8px}.calculator-result .disclaimer{margin-top:22px;font-size:.76rem}.glossary-row{border-bottom:1px solid var(--ink-10);grid-template-columns:.7fr 1fr auto;align-items:center;gap:28px;min-height:122px;text-decoration:none;display:grid}.glossary-definition{max-width:42ch;color:var(--ink-72);margin-top:24px;font-size:clamp(1.3rem,2.4vw,2rem)}.glossary-body{grid-template-columns:1fr 1fr;gap:clamp(36px,7vw,90px);display:grid}.glossary-body>div{border-top:3px solid var(--yellow);padding-top:24px}.glossary-body span{color:var(--teal);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800}.glossary-body h2{margin-top:18px;font-size:clamp(1.7rem,3.4vw,3rem)}.glossary-body p{margin-top:18px;font-size:1.2rem}.glossary-body small{color:var(--ink-72);margin-top:22px;display:block}@media (width<=1200px){.resource-entry,.template-row{grid-template-columns:44px 1fr}.resource-entry p,.template-row p,.resource-entry b,.template-row b{grid-column:2}.resource-path,.guide-body,.calculator-workspace,.glossary-body{grid-template-columns:1fr}.guide-body>aside{position:static}.guide-row,.calculator-row{grid-template-columns:42px 1fr}.guide-row b,.calculator-row b{grid-column:2}.calculator-result{min-height:390px}}@media (width<=740px){.resource-entry{grid-template-columns:34px 1fr;gap:14px;padding:22px 0}.resource-entry h2,.resource-entry p,.resource-entry b{grid-column:2}.glossary-row{grid-template-columns:1fr;gap:8px;padding:22px 0}.glossary-row b{margin-top:8px}.template-row{grid-template-columns:34px 1fr;gap:14px}.guide-row,.calculator-row{gap:14px}}.system-stage{align-items:center;min-height:calc(100dvh - 74px);padding:80px 0;display:grid;overflow:hidden}.system-stage:after{content:"";z-index:-1;border:clamp(16px,2vw,28px) solid var(--teal);border-color:var(--teal) transparent transparent;border-radius:50%;width:80vw;height:36vw;position:absolute;bottom:-30vw;left:-30vw;transform:rotate(8deg)}.system-layout{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(44px,9vw,130px);display:grid}.system-code{letter-spacing:-.12em;color:var(--yellow);text-shadow:10px 10px 0 var(--teal-12);font-size:clamp(8rem,22vw,19rem);font-weight:800;line-height:.7}.system-copy .eyebrow{margin-bottom:20px}.system-copy .lede{margin-top:24px}.system-note{border-block:1px solid var(--ink-10);grid-template-columns:70px 1fr;gap:20px;margin:30px 0;padding:20px 0;display:grid}.system-note span{color:var(--teal);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:800}.system-note p{color:var(--ink-72)}@media (width<=740px){.system-layout{grid-template-columns:1fr}.system-code{font-size:8rem}.system-stage{padding-top:54px}}.policy-hero{padding:clamp(76px,10vw,140px) 0 72px}.policy-hero .eyebrow{margin-bottom:20px}.policy-hero .lede{margin-top:24px}.policy-layout{grid-template-columns:260px 1fr;align-items:start;gap:clamp(44px,8vw,110px);display:grid}.policy-index{border-top:3px solid var(--yellow);padding-top:18px;position:sticky;top:100px}.policy-index>span{color:var(--teal);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:800}.policy-index ol{margin:14px 0 0;padding:0;list-style:none}.policy-index a{border-bottom:1px solid var(--ink-10);color:var(--ink-72);padding:10px 0;font-size:.8rem;text-decoration:none;display:block}.policy-content{border-top:1px solid var(--ink)}.policy-section{border-bottom:1px solid var(--ink-10);grid-template-columns:54px 1fr;gap:24px;padding:34px 0;scroll-margin-top:100px;display:grid}.policy-section>span{color:var(--teal);font-size:.72rem;font-weight:800}.policy-section h2{font-size:clamp(1.45rem,2.8vw,2.4rem)}.policy-section p{color:var(--ink-72);margin-top:14px}.policy-section .text-link{margin-top:16px}.policy-close{background:var(--yellow);padding:clamp(54px,8vw,100px) 0}.policy-close>.container{justify-content:space-between;align-items:center;gap:36px;display:flex}.policy-close h2{margin-top:9px;font-size:clamp(1.7rem,3.5vw,3rem)}@media (width<=740px){.policy-layout{grid-template-columns:1fr}.policy-index{position:static}.policy-close>.container{flex-direction:column;align-items:flex-start}}.success-stage{background:var(--yellow);align-items:center;min-height:calc(100dvh - 74px);padding:80px 0;display:grid}.success-composition{grid-template-columns:.65fr 1.35fr;align-items:center;gap:clamp(46px,9vw,130px);display:grid}.success-mark{aspect-ratio:1;border:1px solid var(--ink);border-radius:50%;place-items:center;width:min(100%,380px);display:grid;position:relative}.success-mark:before,.success-mark:after,.success-mark span{content:"";background:var(--teal);border-radius:999px;width:48%;height:12px;display:block;position:absolute}.success-mark:before{transform:translate(-15%,35px)rotate(42deg)}.success-mark:after{width:72%;transform:translate(16%,-4px)rotate(-45deg)}.success-composition .eyebrow{margin-bottom:20px}.success-composition .lede{margin:24px 0}.success-note{color:var(--ink-72);margin-bottom:30px;font-size:.82rem}@media (width<=740px){.success-composition{grid-template-columns:1fr}.success-mark{width:160px}.form-grid{grid-template-columns:1fr}}.resource-entry h3,.guide-row h3,.calculator-row h3,.glossary-row h3,.template-row h3{font-size:clamp(1.45rem,2.8vw,2.4rem)}.resource-entry small,.guide-row small,.calculator-row small,.glossary-row small,.template-row small{color:var(--teal);margin-bottom:8px;font-size:.72rem;font-weight:700;line-height:1.55;display:block}.resource-questions{margin:0;padding:0;list-style:none}.resource-questions>p,.resource-questions>li{border-bottom:1px solid var(--ink-10);padding:20px 0;font-weight:700;display:block}.resource-questions a{transition:padding var(--fast),background var(--fast)}.policy-close>.container{grid-template-columns:minmax(0,.82fr) minmax(340px,1.18fr);align-items:center;gap:clamp(36px,7vw,92px);display:grid}.policy-close h2{max-width:18ch}.policy-close__copy .button{margin-top:24px}.policy-close__flow{background:var(--rice);border:1px solid #0b30452e;grid-template-columns:1fr 32px 1fr 32px 1fr;align-items:center;min-height:180px;padding:clamp(20px,3vw,32px);display:grid;box-shadow:10px 10px #0b30451f}.policy-close__flow span{border:1px solid var(--ink-10);background:var(--white);min-height:92px;color:var(--ink);text-align:center;place-items:center;padding:14px;font-size:.76rem;font-weight:800;line-height:1.35;display:grid}.policy-close__flow i{background:var(--teal);height:2px;position:relative}.policy-close__flow i:after{content:"";border-top:2px solid var(--teal);border-right:2px solid var(--teal);width:8px;height:8px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}@media (prefers-reduced-motion:no-preference){.policy-close__flow i:before{content:"";background:var(--yellow);border-radius:50%;width:6px;height:6px;animation:3.8s ease-in-out infinite policy-flow-pulse;position:absolute;top:-2px;left:0}.policy-close__flow i:nth-of-type(2):before{animation-delay:-1.9s}@keyframes policy-flow-pulse{0%,15%{transform:translate(0)}65%,to{transform:translate(26px)}}}@media (width<=960px){.policy-close>.container{grid-template-columns:1fr}.policy-close__flow{width:100%}}@media (width<=740px){.policy-close>.container{align-items:stretch}.policy-close__copy .button{width:100%}.policy-close__flow{grid-template-columns:1fr;gap:12px;min-height:0;padding:18px;box-shadow:7px 7px #0b30451f}.policy-close__flow span{min-height:70px}.policy-close__flow i{justify-self:center;width:2px;height:24px}.policy-close__flow i:after{top:auto;bottom:-1px;right:50%;transform:translate(50%)rotate(135deg)}.policy-close__flow i:before{display:none}}.resource-questions a:hover,.resource-questions a:focus-visible{background:var(--teal-12);padding-inline:14px}.resource-questions a span,.resource-questions a strong{display:block}.resource-questions a strong{color:var(--teal);margin-top:7px;font-size:.76rem}.dark-surface .resource-path>div:first-child p{color:#ffffffad}.dark-surface .resource-questions{border-color:#ffffff59}.dark-surface .resource-questions>p,.dark-surface .resource-questions>li{color:#ffffffd1;border-color:#fff3}.desktop-nav .nav-group:hover>.mega-menu,.desktop-nav .nav-group:focus-within>.mega-menu{display:grid}.lead-form{background:var(--white);border-radius:var(--radius-sm)}.lead-form .field{margin-bottom:18px}.lead-form .field--context{grid-column:1/-1}.lead-form .field label{font-size:.82rem}.lead-form .field input,.lead-form .field textarea,.lead-form .field select{border-color:var(--ink-10);background:var(--rice);transition:border-color var(--fast),box-shadow var(--fast),background var(--fast)}.lead-form .field input:focus,.lead-form .field textarea:focus,.lead-form .field select:focus{border-color:var(--teal);background:var(--white);box-shadow:0 0 0 4px var(--teal-12);outline:0}.lead-form .field textarea{min-height:112px}.lead-form .form-unavailable{border-radius:var(--radius-sm);background:var(--yellow-18);border-left:0;padding:18px 20px}.lead-form .form-actions{padding-top:4px}.ramuni-hero-visual{isolation:isolate;align-items:center;min-height:620px;padding:54px 8px 52px;display:grid;position:relative}.decision-window{z-index:2;background:var(--white);border:1px solid var(--ink);border-radius:var(--radius);width:min(100%,560px);box-shadow:14px 14px 0 var(--ink);margin-left:auto;position:relative;overflow:hidden}.decision-window__head,.decision-window__foot{justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;font-size:.66rem;font-weight:700;display:flex}.decision-window__head{border-bottom:1px solid var(--ink-10);color:var(--ink-72)}.decision-window__head b,.decision-window__foot span{align-items:center;gap:7px;display:flex}.decision-window__head i,.decision-window__foot i{background:var(--teal);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite status-pulse}.decision-window__question{border-bottom:1px solid var(--ink-10);padding:22px 22px 20px}.decision-window__question span,.priority-index span{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800;display:block}.decision-window__question strong{margin-top:7px;font-size:clamp(1rem,1.6vw,1.25rem);display:block}.decision-window__priority{background:var(--yellow);grid-template-columns:58px 1fr;gap:18px;padding:24px 22px;display:grid}.priority-index{border-right:1px solid #0b304538}.priority-index span{color:var(--ink)}.priority-index strong{margin-top:8px;font-size:1.3rem;display:block}.decision-window__priority h2{max-width:18ch;font-size:clamp(1.25rem,2.2vw,1.85rem);line-height:1.18}.decision-window__priority p{color:var(--ink-72);margin-top:11px;font-size:.78rem;line-height:1.55}.decision-window__signals{border-bottom:1px solid var(--ink-10);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.decision-window__signals>div{border-right:1px solid var(--ink-10);padding:18px}.decision-window__signals>div:last-child{border-right:0}.decision-window__signals dt{color:var(--ink-72);font-size:.62rem}.decision-window__signals dd{letter-spacing:-.04em;margin:6px 0 2px;font-size:1.25rem;font-weight:800}.decision-window__signals small{color:var(--ink-72);font-size:.58rem;line-height:1.35;display:block}.decision-window__foot b{color:var(--teal)}.direction-fold{z-index:0;pointer-events:none;position:absolute;inset:0}.direction-fold span{display:block;position:absolute}.direction-fold__ink{border:18px solid var(--ink);border-bottom-color:#0000;border-left-color:#0000;width:54%;height:42%;top:2%;right:-6%}.direction-fold__teal{border:18px solid var(--teal);border-top-color:#0000;border-right-color:#0000;width:48%;height:46%;bottom:0;left:-1%}.direction-fold__yellow{background:var(--yellow);width:34%;height:18px;bottom:13%;right:7%}.visual-note{z-index:3;background:var(--rice);border:1px solid var(--ink);gap:3px;padding:12px 14px;font-size:.62rem;display:grid;position:absolute}.visual-note span{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.visual-note strong{font-size:.72rem}.visual-note--evidence{top:13%;left:-3%}.visual-note--boundary{background:var(--ink);color:var(--white);bottom:3%;right:-4%}.visual-note--boundary span{color:var(--yellow)}@keyframes status-pulse{50%{opacity:.35;transform:scale(.82)}}@media (prefers-reduced-motion:no-preference){.decision-window{animation:decision-enter .85s var(--ease) both}.visual-note--evidence{animation:note-enter .7s .25s var(--ease) both}.visual-note--boundary{animation:note-enter .7s .38s var(--ease) both}.direction-fold__yellow{animation:fold-scan 5.5s .9s var(--ease) infinite}@keyframes decision-enter{0%{opacity:0;box-shadow:0 0 0 var(--ink);transform:translateY(24px)}to{opacity:1;box-shadow:14px 14px 0 var(--ink);transform:none}}@keyframes note-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fold-scan{0%,78%,to{transform-origin:100%;transform:scaleX(1)}88%{transform-origin:100%;transform:scaleX(.56)}}}@media (width<=960px){.ramuni-hero-visual{width:min(720px,100%);margin-inline:auto}.decision-window{margin-inline:auto}}@media (width<=600px){.ramuni-hero-visual{min-height:520px;padding:38px 0 44px}.decision-window{box-shadow:8px 8px 0 var(--ink)}.decision-window__head{flex-direction:column;align-items:flex-start}.decision-window__priority{grid-template-columns:44px 1fr;gap:13px;padding:20px 16px}.decision-window__signals>div{padding:13px 10px}.decision-window__signals small{display:none}.decision-window__foot{flex-direction:column;align-items:flex-start}.visual-note--evidence{top:1%;left:-2%}.visual-note--boundary{bottom:0;right:-2%}.direction-fold__ink{right:-15%}.direction-fold__teal{left:-10%}}.direction-fold{overflow:hidden}@media (width<=600px){.visual-note--evidence{left:0}.visual-note--boundary{right:0}.direction-fold__ink{width:42%;right:0}.direction-fold__teal{width:42%;left:0}}.trust-page__heading,.company-page__heading,.support-page__heading,.status-page__heading{align-content:start;gap:22px;display:grid}.trust-page__heading .eyebrow,.company-page__heading .eyebrow,.support-page__heading .eyebrow,.status-page__heading .eyebrow{margin:0}.trust-page__heading>p:last-child,.company-page__heading>p:last-child,.support-page__heading>p:last-child,.status-page__heading>p:last-child{color:var(--ink-72);font-size:1.02rem}.dark-surface .trust-page__heading>p:last-child,.dark-surface .company-page__heading>p:last-child,.dark-surface .support-page__heading>p:last-child,.dark-surface .status-page__heading>p:last-child{color:#ffffffad}.trust-page__split,.company-page__split,.support-page__split,.status-page__split{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(48px,9vw,132px);display:grid}.trust-page__ledger{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.trust-page__ledger li{border-bottom:1px solid var(--ink-10);grid-template-columns:46px 1fr;gap:20px;padding:27px 0;display:grid}.trust-page__ledger li>span{color:var(--teal);font-size:.72rem;font-weight:800}.trust-page__ledger strong{font-size:1.18rem}.trust-page__ledger p{color:var(--ink-72);margin-top:8px}.trust-page__boundary .trust-page__heading{max-width:820px;margin-bottom:58px}.trust-page__flow{border-block:1px solid #ffffff4d;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.trust-page__flow li{border-right:1px solid #fff3;flex-direction:column;min-height:250px;padding:27px 23px;display:flex}.trust-page__flow li:last-child{border-right:0}.trust-page__flow span{color:var(--yellow);font-size:.72rem;font-weight:800}.trust-page__flow strong{margin-top:auto;font-size:1.2rem}.trust-page__flow p{color:#ffffffad;margin-top:10px;font-size:.88rem}.trust-page__definition{border-top:1px solid var(--ink);margin:0}.trust-page__definition>div{border-bottom:1px solid var(--ink-10);grid-template-columns:.48fr 1fr;gap:24px;padding:22px 0;display:grid}.trust-page__definition dt{font-weight:800}.trust-page__definition dd{color:var(--ink-72);margin:0}.trust-page__status .trust-page__heading{margin-bottom:52px}.trust-page__status-list{border-top:1px solid var(--ink)}.trust-page__status-list article{border-bottom:1px solid var(--ink-10);grid-template-columns:.7fr .55fr 1fr;gap:26px;padding:24px 0;display:grid}.trust-page__status-list span{color:var(--teal);font-size:.78rem;font-weight:800}.trust-page__status-list p{color:var(--ink-72);font-size:.9rem}.trust-page__timeline{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.trust-page__timeline li{border-bottom:1px solid var(--ink-10);grid-template-columns:.45fr 1fr;gap:24px;padding:23px 0;display:grid}.trust-page__timeline span{font-weight:800}.trust-page__timeline p{color:var(--ink-72)}.trust-page__closing,.company-page__closing,.support-page__closing,.status-page__closing{border-block:1px solid var(--ink);justify-content:space-between;align-items:end;gap:48px;padding-block:clamp(38px,6vw,72px);display:flex}.trust-page__closing>div,.company-page__closing>div,.support-page__closing>div,.status-page__closing>div:first-child{gap:18px;display:grid}.trust-page__closing p:not(.eyebrow),.company-page__closing p:not(.eyebrow),.support-page__closing p:not(.eyebrow),.status-page__closing p:not(.eyebrow){color:var(--ink-72)}.company-page__editorial{grid-template-columns:.7fr 1.3fr;gap:clamp(52px,10vw,150px);display:grid}.company-page__statement{border-top:3px solid var(--yellow);padding-top:28px}.company-page__statement p{color:var(--ink-72);font-size:clamp(1.15rem,2.2vw,1.7rem)}.company-page__statement strong{margin-top:40px;font-size:clamp(1.5rem,3vw,2.8rem);line-height:1.3;display:block}.company-page__view-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(52px,10vw,150px);display:grid}.company-page__quote{border-left:3px solid var(--yellow);margin:0;padding:20px 0 20px clamp(26px,5vw,60px);font-size:clamp(2rem,4.5vw,4.5rem);font-weight:800;line-height:1.13}.company-page__quote cite{color:#ffffff94;margin-top:28px;font-size:.76rem;font-style:normal;font-weight:600;display:block}.company-page__principles .company-page__heading{margin-bottom:54px}.company-page__principle-rail{border-block:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.company-page__principle-rail li{border-right:1px solid var(--ink-10);flex-direction:column;min-height:235px;padding:27px 23px;display:flex}.company-page__principle-rail li:last-child{border-right:0}.company-page__principle-rail span{color:var(--teal);font-size:.72rem;font-weight:800}.company-page__principle-rail strong{margin-top:auto;font-size:1.18rem}.company-page__principle-rail p{color:var(--ink-72);margin-top:10px;font-size:.88rem}.company-page__boundary{border-top:1px solid var(--ink);margin:0}.company-page__boundary>div{border-bottom:1px solid var(--ink-10);grid-template-columns:.48fr 1fr;gap:24px;padding:25px 0;display:grid}.company-page__boundary dt{font-weight:800}.company-page__boundary dd{color:var(--ink-72);margin:0}.company-page__timeline{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.company-page__timeline li{border-bottom:1px solid var(--ink-10);grid-template-columns:45px 1fr;gap:20px;padding:27px 0;display:grid}.company-page__timeline li:nth-child(2){padding-left:5%}.company-page__timeline li:nth-child(3){padding-left:10%}.company-page__timeline li:nth-child(4){padding-left:15%}.company-page__timeline span{color:var(--teal);font-size:.72rem;font-weight:800}.company-page__timeline strong{font-size:1.16rem}.company-page__timeline p{color:var(--ink-72);margin-top:8px}.support-page__search-layout,.status-page__overall-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(48px,9vw,132px);display:grid}.support-page__search-state{background:var(--ink);color:var(--white);padding:clamp(28px,5vw,54px)}.support-page__search-state label{margin-bottom:14px;font-weight:800;display:block}.support-page__search-state>div{border-bottom:1px solid #fff6;display:flex}.support-page__search-state input{min-width:0;color:var(--white);background:0 0;border:0;flex:1;padding:14px 0}.support-page__search-state button{background:var(--yellow);color:var(--ink);border:0;padding:10px 18px;font-weight:800}.support-page__search-state :disabled{opacity:.64;cursor:not-allowed}.support-page__search-state small{color:#fff9;margin-top:14px;display:block}.support-page__index{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.support-page__index li{border-bottom:1px solid var(--ink-10);grid-template-columns:42px 1fr auto;gap:20px;padding:25px 0;display:grid}.support-page__index li>span{color:var(--teal);font-size:.72rem;font-weight:800}.support-page__index strong{font-size:1.12rem}.support-page__index p{color:var(--ink-72);margin-top:7px}.support-page__index small{color:var(--teal);font-weight:800}.support-page__roles .support-page__heading{max-width:800px;margin-bottom:52px}.support-page__role-rail{border-top:1px solid #ffffff4d}.support-page__role-rail a{transition:padding var(--fast),background var(--fast);border-bottom:1px solid #fff3;grid-template-columns:.7fr 1fr;gap:24px;padding:26px 0;text-decoration:none;display:grid}.support-page__role-rail a:hover{background:#ffffff0f;padding-inline:14px}.support-page__role-rail strong{font-size:1.2rem}.support-page__role-rail span{color:#ffffffad}.support-page__empty-state{border-top:3px solid var(--yellow);padding-top:28px}.support-page__empty-state strong{font-size:clamp(1.5rem,3vw,2.8rem)}.support-page__empty-state p{color:var(--ink-72);margin:20px 0}.support-page__contact-ledger{border-top:1px solid var(--ink)}.support-page__contact-ledger a{border-bottom:1px solid var(--ink-10);grid-template-columns:.55fr 1fr;gap:24px;padding:24px 0;text-decoration:none;display:grid}.support-page__contact-ledger span{color:var(--ink-72)}.status-page__stamp{background:var(--yellow);padding:clamp(32px,6vw,68px)}.status-page__stamp span{letter-spacing:.12em;font-size:.72rem;font-weight:800}.status-page__stamp strong{margin:24px 0;font-size:clamp(2rem,4vw,4rem);line-height:1.1;display:block}.status-page__stamp p{color:var(--ink-72)}.status-page__components .status-page__heading{margin-bottom:52px}.status-page__component-list{border-top:1px solid var(--ink)}.status-page__component-list article{border-bottom:1px solid var(--ink-10);grid-template-columns:.65fr .65fr 1fr;gap:26px;padding:25px 0;display:grid}.status-page__component-list span{color:var(--teal);font-size:.8rem;font-weight:800}.status-page__component-list p{color:var(--ink-72);font-size:.9rem}.status-page__empty-state{border:1px solid #ffffff4d;padding:clamp(30px,5vw,56px)}.status-page__empty-state span{color:var(--yellow);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:800}.status-page__empty-state strong{margin:24px 0;font-size:clamp(1.4rem,2.8vw,2.5rem);display:block}.status-page__empty-state p{color:#ffffffad}.status-page__process{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.status-page__process li{border-bottom:1px solid var(--ink-10);grid-template-columns:44px 1fr;gap:20px;padding:26px 0;display:grid}.status-page__process span{color:var(--teal);font-size:.72rem;font-weight:800}.status-page__process p{color:var(--ink-72);margin-top:8px}.status-page__history-rule{border-top:3px solid var(--yellow);padding-top:28px}.status-page__history-rule strong{font-size:clamp(1.4rem,2.7vw,2.4rem)}.status-page__history-rule p{color:var(--ink-72);margin-top:18px}@media (width<=1200px){.trust-page__split,.company-page__split,.support-page__split,.status-page__split,.company-page__editorial,.company-page__view-layout,.support-page__search-layout,.status-page__overall-layout{grid-template-columns:1fr}.trust-page__flow,.company-page__principle-rail{grid-template-columns:repeat(2,1fr)}.trust-page__flow li:nth-child(2),.company-page__principle-rail li:nth-child(2){border-right:0}.trust-page__flow li:nth-child(n+3),.company-page__principle-rail li:nth-child(n+3){border-top:1px solid var(--ink-10)}}@media (width<=740px){.trust-page__flow,.company-page__principle-rail{grid-template-columns:1fr}.trust-page__flow li,.company-page__principle-rail li{border-right:0;border-top:1px solid var(--ink-10);min-height:170px}.trust-page__flow li{border-color:#fff3}.trust-page__status-list article,.status-page__component-list article,.support-page__index li,.support-page__role-rail a,.support-page__contact-ledger a{grid-template-columns:1fr;gap:8px}.support-page__index li>span{margin-bottom:6px}.trust-page__definition>div,.company-page__boundary>div{grid-template-columns:1fr;gap:8px}.company-page__timeline li:nth-child(n){padding-left:0}.trust-page__closing,.company-page__closing,.support-page__closing,.status-page__closing{flex-direction:column;align-items:flex-start}.trust-page__closing .button,.support-page__closing .button{width:100%}}.product-workflow__rail{grid-template-columns:.9fr 1.1fr .9fr 1.1fr}.product-workflow__rail article:nth-child(2n){background:var(--teal-12)}@media (prefers-reduced-motion:no-preference){.product-workflow__rail.is-visible article{animation:rail-lift .62s var(--ease) both}.product-workflow__rail.is-visible article:nth-child(2){animation-delay:70ms}.product-workflow__rail.is-visible article:nth-child(3){animation-delay:.14s}.product-workflow__rail.is-visible article:nth-child(4){animation-delay:.21s}@keyframes rail-lift{0%{transform:translateY(14px)}to{transform:none}}}@media (width>=961px) and (width<=1200px){.home-hero h1{max-width:16ch;font-size:clamp(2.7rem,4.25vw,3rem)}.hero-composition{gap:42px}}@media (width<=600px){.home-hero h1{max-width:12ch;font-size:clamp(2.7rem,11.5vw,3.35rem)}.hero-copy .lede{max-width:36ch}.hero-composition{gap:30px}.visual-note{display:none}}@media (width>=741px) and (width<=960px){.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media (width<=960px){.product-workflow__rail{grid-template-columns:repeat(2,1fr)}}@media (width<=740px){.featured-visual{padding:18px}.article-cover{margin-top:32px}.product-workflow__rail{grid-template-columns:1fr}}.consent-banner{z-index:1000;background:var(--white);border:1px solid var(--ink-20);justify-content:space-between;align-items:center;gap:28px;width:min(100% - 32px,980px);padding:20px 22px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 22px 70px #0b304533}.consent-banner[hidden]{display:none}.consent-banner p{color:var(--ink-72);margin-top:6px;font-size:.86rem}.consent-actions{flex:none;gap:10px;display:flex}.consent-dialog{background:var(--white);width:min(100% - 32px,680px);color:var(--ink);border:0;padding:0;box-shadow:0 28px 90px #0b304557}.consent-dialog::backdrop{background:#0b3045ad}.consent-dialog form{padding:clamp(24px,5vw,44px)}.consent-dialog__head{justify-content:space-between;align-items:start;gap:24px;display:flex}.consent-dialog__head span{color:var(--teal);font-size:.72rem;font-weight:800}.consent-dialog__head h2{margin-top:8px;font-size:clamp(1.7rem,4vw,2.8rem)}.consent-dialog__head>button{color:var(--ink);background:0 0;border:0;padding:8px;font-weight:800}.consent-dialog form>p{color:var(--ink-72);margin:20px 0}.consent-choice{border-top:1px solid var(--ink-10);justify-content:space-between;align-items:center;gap:22px;padding:18px 0;display:flex}.consent-choice strong,.consent-choice small{display:block}.consent-choice small{color:var(--ink-72);margin-top:5px}.consent-choice input{width:22px;height:22px;accent-color:var(--teal)}.consent-dialog__actions{border-top:1px solid var(--ink-10);justify-content:flex-end;gap:10px;padding-top:22px;display:flex}body.menu-open{overflow:hidden}@media (width<=740px){.consent-banner{flex-direction:column;align-items:stretch;gap:10px;width:auto;padding:12px;bottom:10px;left:12px;right:12px;transform:none}.consent-banner p{margin-top:4px;font-size:.74rem}.consent-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.consent-actions .button{min-height:42px;padding:8px}:where(.blog-hero,.article-hero,.category-hero,.author-hero,.resource-hub-hero,.learning-hero,.learning-detail-hero,.glossary-detail-hero,.template-library-hero,.template-detail-hero,.tools-hero,.tool-detail-hero) h1{letter-spacing:-.045em;max-width:100%;font-size:clamp(2.45rem,11vw,3.35rem);line-height:.98}:where(.section-intro,.tools-section-head,.learning-section-head,.sd-section-heading,.resource-library__head,.resource-problem-stage__head) h2{max-width:100%;font-size:clamp(1.9rem,8.5vw,2.6rem);line-height:1.04}:where(.card,.tool-card,.resource-format-card,.learning-related-card,.template-related__grid a,.tools-crosslink__grid a,.tool-related__grid a){overflow-wrap:break-word;min-width:0}}.product-flow{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.product-flow:before{content:"";background:var(--ink-20);transform-origin:0;height:2px;position:absolute;top:25px;left:4%;right:4%}.product-flow li{min-height:190px;padding:0 28px 0 0;position:relative}.product-flow li>span{z-index:1;border:2px solid var(--teal);background:var(--rice);width:52px;height:52px;color:var(--teal);transition:background var(--fast),color var(--fast),transform var(--fast);border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid;position:relative}.product-flow li:hover>span{background:var(--teal);color:var(--white);transform:scale(1.06)}.product-flow li>div{padding-top:26px}.product-flow strong{font-size:1.08rem}.product-flow p{color:var(--ink-72);margin-top:10px;font-size:.9rem}.role-timeline li,.industry-timeline li{position:relative;overflow:hidden}.role-timeline li:before,.industry-timeline li:before{content:"";background:var(--yellow);transform-origin:0;height:5px;transition:transform .5s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.industry-timeline li:before{background:var(--teal)}.role-timeline li[data-active]:before,.industry-timeline li[data-active]:before{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.product-flow.reveal.is-visible:before{animation:draw-line .9s var(--ease) both}.product-flow.reveal.is-visible li{animation:flow-arrive .56s var(--ease) both;animation-delay:calc(var(--i) * 90ms)}.report-signal.reveal.is-visible{animation:report-arrive .62s var(--ease) both;animation-delay:calc(var(--i) * 80ms)}@keyframes draw-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes flow-arrive{0%{transform:translate(-10px)}to{transform:none}}@keyframes report-arrive{0%{transform:translateY(14px)}to{transform:none}}}@media (width<=960px){.product-flow{grid-template-columns:repeat(2,1fr);gap:36px 0}.product-flow:before{content:none}}@media (width<=740px){.product-flow{grid-template-columns:1fr;gap:0}.product-flow li{min-height:auto;padding:0 0 30px 68px}.product-flow li>span{width:44px;height:44px;position:absolute;top:0;left:0}.product-flow li>div{padding-top:0}.product-flow li:not(:last-child):after{content:"";background:var(--ink-20);width:2px;position:absolute;top:46px;bottom:4px;left:21px}}.section-intro>p{max-width:46ch}.reveal.is-visible.is-settled{animation:none}@media (width<=1200px){:root{--type-h1:clamp(2.55rem,6vw,4rem);--type-h2:clamp(1.95rem,4.5vw,3rem)}.nav-shell{gap:20px}.brand-link img{width:214px}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1/-1}.footer-brand p{max-width:48ch}.grid-2,.grid-asymmetric{gap:clamp(18px,3vw,30px)}.card{min-width:0;max-width:100%}}@media (width<=900px){:root{--measure-title:15ch;--measure-section-title:18ch}.section{padding-block:clamp(70px,10vw,98px)}.section-intro{align-items:start}.reveal.is-visible{animation-duration:.46s}}@media (width<=740px){:root{--type-h1:clamp(2.35rem,10.5vw,3.2rem);--type-h2:clamp(1.8rem,8vw,2.45rem);--type-h3:clamp(1.15rem,5.5vw,1.5rem);--type-h4:clamp(1rem,4.5vw,1.15rem)}.brand-link img{width:190px}.footer-brand img{width:244px}.card{padding:clamp(20px,6vw,26px)}}@media (width<=390px){.brand-link img{width:178px}.mobile-menu>summary{min-width:48px;padding-inline:12px}.mobile-menu__label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=900px) and (prefers-reduced-motion:no-preference){.signal-story.reveal.is-visible .signal-story__frame,.signal-story.reveal.is-visible .stock-bars span,.product-flow.reveal.is-visible:before,.product-flow.reveal.is-visible li,.report-signal.reveal.is-visible{animation:none}}.decision-window__title{letter-spacing:-.04em;max-width:18ch;font-size:clamp(1.25rem,2.2vw,1.85rem);line-height:1.18;display:block}.breadcrumbs{color:var(--ink-56);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:22px;font-size:.78rem;line-height:1.45;display:flex}.breadcrumbs a{color:var(--teal);text-underline-offset:3px;text-decoration-thickness:1px}.breadcrumbs [aria-hidden=true]{color:var(--ink-32)}.audience-breadcrumb{padding-top:22px;display:block}[data-capability-icon=product-asisten-ai]{--capability-icon-image:url(/website-original/icons/ramuni-icon-product-asisten-ai.webp)}[data-capability-icon=product-dashboard-bisnis]{--capability-icon-image:url(/website-original/icons/ramuni-icon-product-dashboard-bisnis.webp)}[data-capability-icon=product-katalog-produk]{--capability-icon-image:url(/website-original/icons/ramuni-icon-product-katalog-produk.webp)}[data-capability-icon=product-penjualan]{--capability-icon-image:url(/website-original/icons/ramuni-icon-product-penjualan.webp)}[data-capability-icon=product-inventori]{--capability-icon-image:url(/website-original/icons/ramuni-icon-product-inventori.webp)}[data-capability-icon=product-keuangan]{--capability-icon-image:url(/website-original/icons/ramuni-icon-product-keuangan.webp)}[data-capability-icon=product-pelanggan]{--capability-icon-image:url(/website-original/icons/ramuni-icon-product-pelanggan.webp)}[data-capability-icon=product-laporan-insight]{--capability-icon-image:url(/website-original/icons/ramuni-icon-product-laporan-insight.webp)}[data-capability-icon=product-integrasi]{--capability-icon-image:url(/website-original/icons/ramuni-icon-product-integrasi.webp)}[data-capability-icon=solution-naikkan-omzet]{--capability-icon-image:url(/website-original/icons/ramuni-icon-solution-naikkan-omzet.webp)}[data-capability-icon=solution-kelola-stok]{--capability-icon-image:url(/website-original/icons/ramuni-icon-solution-kelola-stok.webp)}[data-capability-icon=solution-pantau-laba-dan-arus-kas]{--capability-icon-image:url(/website-original/icons/ramuni-icon-solution-pantau-laba-dan-arus-kas.webp)}[data-capability-icon=solution-pahami-pelanggan]{--capability-icon-image:url(/website-original/icons/ramuni-icon-solution-pahami-pelanggan.webp)}[data-capability-icon=solution-laporan-bisnis-otomatis]{--capability-icon-image:url(/website-original/icons/ramuni-icon-solution-laporan-bisnis-otomatis.webp)}[data-capability-icon=nav-solution-cash]{--capability-icon-image:url(/website-original/nav-icons/solution-cash.svg)}[data-capability-icon=nav-solution-customer]{--capability-icon-image:url(/website-original/nav-icons/solution-customer.svg)}[data-capability-icon=nav-solution-report]{--capability-icon-image:url(/website-original/nav-icons/solution-report.svg)}[data-capability-icon=nav-industry-retail]{--capability-icon-image:url(/website-original/nav-icons/industry-retail.svg)}[data-capability-icon=nav-industry-food]{--capability-icon-image:url(/website-original/nav-icons/industry-food.svg)}[data-capability-icon=nav-industry-distributor]{--capability-icon-image:url(/website-original/nav-icons/industry-distributor.svg)}[data-capability-icon=nav-industry-online]{--capability-icon-image:url(/website-original/nav-icons/industry-online.svg)}[data-capability-icon=nav-industry-service]{--capability-icon-image:url(/website-original/nav-icons/industry-service.svg)}[data-capability-icon=nav-industry-production]{--capability-icon-image:url(/website-original/nav-icons/industry-production.svg)}[data-capability-icon=nav-role-owner]{--capability-icon-image:url(/website-original/nav-icons/role-owner.svg)}[data-capability-icon=nav-role-admin]{--capability-icon-image:url(/website-original/nav-icons/role-admin.svg)}[data-capability-icon=nav-role-cashier]{--capability-icon-image:url(/website-original/nav-icons/role-cashier.svg)}[data-capability-icon=nav-role-supervisor]{--capability-icon-image:url(/website-original/nav-icons/role-supervisor.svg)}[data-capability-icon=nav-resource-article]{--capability-icon-image:url(/website-original/nav-icons/resource-article.svg)}[data-capability-icon=nav-resource-guide]{--capability-icon-image:url(/website-original/nav-icons/resource-guide.svg)}[data-capability-icon=nav-resource-glossary]{--capability-icon-image:url(/website-original/nav-icons/resource-glossary.svg)}[data-capability-icon=nav-resource-template]{--capability-icon-image:url(/website-original/nav-icons/resource-template.svg)}[data-capability-icon=nav-tool-profit]{--capability-icon-image:url(/website-original/nav-icons/tool-profit.svg)}[data-capability-icon=nav-tool-cost]{--capability-icon-image:url(/website-original/nav-icons/tool-cost.svg)}[data-capability-icon=nav-tool-reorder]{--capability-icon-image:url(/website-original/nav-icons/tool-reorder.svg)}[data-capability-icon=nav-resource-help]{--capability-icon-image:url(/website-original/nav-icons/resource-help.svg)}[data-capability-icon=nav-resource-security]{--capability-icon-image:url(/website-original/nav-icons/resource-security.svg)}.mega-column .mega-links a[data-capability-icon]:before,.mobile-panel nav>details section>a[data-capability-icon]:before{content:"";background:var(--capability-icon-image) center/contain no-repeat;width:38px;height:38px;box-shadow:none;transition:transform .26s var(--ease);border:0;border-radius:11px;display:block}@media (width<=740px){.mobile-panel nav>details section>a[data-capability-icon]:before{border-radius:10px;width:34px;height:34px}}.pd-product-glyph[data-capability-icon],.sd-solution-glyph[data-capability-icon],.product-row__mark[data-capability-icon],.outcome-glyph[data-capability-icon],.solution-story__mark[data-capability-icon],.combination-glyph[data-capability-icon]{transition:transform .26s var(--ease);background:var(--capability-icon-image) center/contain no-repeat!important;box-shadow:none!important;border-color:#0000!important}.pd-product-glyph[data-capability-icon]:before,.pd-product-glyph[data-capability-icon]:after,.sd-solution-glyph[data-capability-icon]:before,.sd-solution-glyph[data-capability-icon]:after,.product-row__mark[data-capability-icon]:before,.product-row__mark[data-capability-icon]:after,.outcome-glyph[data-capability-icon]:before,.outcome-glyph[data-capability-icon]:after,.solution-story__mark[data-capability-icon]:before,.solution-story__mark[data-capability-icon]:after,.combination-glyph[data-capability-icon]:before,.combination-glyph[data-capability-icon]:after{content:none!important}.pd-product-glyph[data-capability-icon]>i,.sd-solution-glyph[data-capability-icon]>i,.product-row__mark[data-capability-icon]>i,.outcome-glyph[data-capability-icon]>b,.solution-story__mark[data-capability-icon]>i,.combination-glyph[data-capability-icon]>b{display:none!important}@media (width>=1201px) and (hover:hover) and (pointer:fine){.mega-column .mega-links a[data-capability-icon]:hover:before,.mobile-panel nav>details section>a[data-capability-icon]:hover:before,.product-row:hover [data-capability-icon],.outcome-index__list a:hover [data-capability-icon],.solution-story:hover [data-capability-icon],.combination-lines a:hover [data-capability-icon]{transform:translateY(-2px)rotate(-3deg)scale(1.04)}}@media (prefers-reduced-motion:no-preference){.pd-product-glyph[data-capability-icon],.sd-solution-glyph[data-capability-icon]{animation:capability-icon-enter .42s var(--ease) both}@keyframes capability-icon-enter{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){[data-capability-icon],[data-capability-icon]:before{transition:none!important;animation:none!important;transform:none!important}}.floating-actions{z-index:1200;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));justify-items:end;gap:9px;max-width:calc(100vw - 32px);display:grid;position:fixed}.floating-actions button{font:inherit;border:0;font-weight:800;box-shadow:0 12px 34px #0b304533}.floating-actions__top{background:var(--white);width:44px;height:44px;color:var(--ink);border-radius:50%;font-size:1.2rem}.floating-actions__top[hidden]{display:none}.floating-actions__contact{min-height:50px;color:var(--white);background:#168c6f;border-radius:999px;align-items:center;gap:9px;padding:9px 16px 9px 11px;display:flex}.floating-actions__whatsapp{flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.floating-actions__whatsapp svg{width:28px;height:28px;display:block}body.menu-open .floating-actions,body.consent-banner-open .floating-actions{visibility:hidden;pointer-events:none}.contact-dialog:not([open]){display:none}.contact-dialog{width:min(390px,100% - 32px);color:var(--ink);border:0;border-radius:18px;padding:0;box-shadow:0 24px 80px #0b30454d}.contact-dialog::backdrop{background:#0b304547}.contact-dialog__panel{padding:27px;position:relative}.contact-dialog__panel h2{padding-right:28px;font-size:1.9rem}.contact-dialog__panel>p{color:var(--ink-72);margin:12px 0 20px}.contact-dialog__panel>.button{width:100%}.contact-dialog__close{font:inherit;background:0 0;border:0;font-size:1.2rem;font-weight:800;position:absolute;top:16px;right:16px}@media (width<=1200px){.floating-actions{right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));gap:10px}.floating-actions__top{place-items:center;width:48px;height:48px;display:grid}.floating-actions__contact{max-width:min(210px,100vw - 88px)}.floating-actions__contact>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width<=520px){.floating-actions{bottom:12px;right:12px}.floating-actions__contact{justify-content:center;width:50px;padding:0}.floating-actions__contact>span:last-child{width:1px;height:1px;position:absolute;overflow:hidden}.contact-dialog__panel{padding:24px}}.desktop-nav>a:not(.button),.nav-group>summary{align-items:center;min-height:44px;padding-inline:7px;display:inline-flex}.desktop-nav>a:not(.button):after,.nav-group>summary:after{bottom:4px;left:7px;right:7px}.mega-column .mega-links a{min-height:52px;transition:background var(--fast),color var(--fast);border-radius:10px;padding:11px 13px;display:block}.mega-column .mega-links a:hover,.mega-column .mega-links a:focus-visible,.mega-column .mega-links a[aria-current=page]{background:var(--rice)}.mega-column .mega-links a:before,.mobile-panel nav>details section>a:before{content:none}.mega-column .mega-links a[data-capability-icon]{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;display:grid}.mega-column .mega-links a[data-capability-icon]:before,.mobile-panel nav>details section>a[data-capability-icon]:before{content:""}.mobile-panel nav>a,.mobile-panel nav>details>summary{min-height:48px;margin-inline:-12px;padding:13px 12px}.mobile-panel nav>details>div{padding-left:4px}.mobile-panel nav>details section>a{border-radius:9px;min-height:44px;padding:10px 12px;display:block}.mobile-panel nav>details section>a[data-capability-icon]{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.mobile-panel nav>details section>a:hover,.mobile-panel nav>details section>a:focus-visible,.mobile-panel nav>details section>a[aria-current=page]{color:var(--ink);background:#ffffffa8}.mega-actions a{align-items:center;min-height:40px;padding:8px 12px;display:inline-flex}.mega-hub-link{background:var(--teal);border-color:var(--teal)!important;color:var(--white)!important}.mega-hub-link:hover,.mega-hub-link:focus-visible{background:var(--ink);border-color:var(--ink)!important}.mega-feature{transition:background var(--fast);border-radius:10px;margin-inline:-12px;padding:14px 12px 10px}.mega-feature:hover,.mega-feature:focus-visible{background:#ffffffb8}.footer-col a,.footer-button{width:max-content;max-width:100%;min-height:36px;transition:background var(--fast),color var(--fast);border-radius:7px;align-items:center;margin-inline:-7px;padding:5px 7px;display:flex}.footer-col a:hover,.footer-col a:focus-visible,.footer-button:hover,.footer-button:focus-visible{color:var(--white);background:#ffffff14}.mobile-panel nav>details>summary[aria-current=page],.mobile-panel nav>a[aria-current=page],.mobile-panel .mobile-hub[aria-current=page],.mobile-panel .mobile-feature[aria-current=page]{color:var(--teal)}.nav-group>summary[data-current=true]:after{transform:scaleX(1)}.mega-menu{overscroll-behavior:contain;max-height:calc(100dvh - 92px);overflow-y:auto}.mobile-panel nav>details>summary[data-current=true]{color:var(--teal)}@media (width<=1200px){.mobile-panel{inset-block-start:var(--mobile-panel-top)}.mobile-panel nav>details section>a[data-capability-icon]:before{border-radius:10px;width:34px;height:34px}}.scroll-top-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:min(560px,72vh);left:0}.floating-actions button{cursor:pointer;transition:transform var(--fast) var(--ease),background var(--fast),color var(--fast)}.floating-actions button:hover,.floating-actions button:focus-visible{transform:translateY(-2px)}.floating-actions button:active{transform:translateY(0)scale(.98)}.contact-dialog__close{cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;top:8px;right:8px}.contact-dialog__close:hover,.contact-dialog__close:focus-visible{background:var(--rice)}@media (prefers-reduced-motion:reduce){.floating-actions button{transition:none}.floating-actions button:hover,.floating-actions button:focus-visible,.floating-actions button:active{transform:none}}.site-header{--mobile-panel-top:86px}.site-header:has(.announcement){--mobile-panel-top:125px}.nav-shell{height:86px}.brand-link img{width:248px}.footer-brand img{width:320px}.mobile-panel nav>a,.mobile-panel nav>details>summary{font-size:1rem}.mobile-panel nav>details section h2{font-size:.72rem}.mobile-panel nav>details section>a{font-size:.92rem}@media (width<=1200px),(hover:none),(pointer:coarse){:root{--container:min(1120px,calc(100% - 56px))}.desktop-nav{display:none}.mobile-menu{display:block}.site-header{--mobile-panel-top:82px}.site-header:has(.announcement){--mobile-panel-top:121px}.nav-shell{gap:20px;height:82px}.brand-link img{width:232px}.footer-brand img{width:300px}.mobile-panel{inset-block-start:var(--mobile-panel-top)}}@media (width>=1201px) and (width<=1360px) and (hover:hover) and (pointer:fine){:root{--container:min(1120px,calc(100% - 40px))}.desktop-nav{gap:12px;display:flex}.mobile-menu{display:none}.desktop-nav>a:not(.button),.nav-group>summary{font-size:.77rem}.desktop-nav .button{padding-inline:16px}.nav-shell{gap:16px;height:82px}.brand-link img{width:clamp(220px,18vw + 3.99998px,248px)}}@media (width<=1280px){.ramuni-hero-visual{overflow:clip}.visual-note--evidence{left:0}.visual-note--boundary,.direction-fold__ink{right:0}.direction-fold__teal{left:0}}@media (width<=740px){:root{--container:min(100% - 32px,1240px);--measure-title:16ch;--measure-section-title:20ch}.site-header{--mobile-panel-top:76px}.site-header:has(.announcement){--mobile-panel-top:115px}.nav-shell{height:76px}.brand-link img{width:206px}.footer-brand img{width:270px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.footer-brand{grid-column:1/-1}.mobile-panel{padding-inline:20px}}@media (width<=390px){.brand-link img{width:192px}}@media (width<=1200px),(hover:none),(pointer:coarse){.decision-window__head i,.decision-window__foot i,.decision-window,.visual-note--evidence,.visual-note--boundary,.direction-fold__yellow{animation:none!important}.button:hover{transform:none}}[data-mascot-motion]{transform-origin:50% 82%;backface-visibility:hidden;transform-box:fill-box}@media (prefers-reduced-motion:no-preference){[data-mascot-motion][data-mascot-active=true]{will-change:translate,rotate,scale}}@media (prefers-reduced-motion:reduce){[data-mascot-motion]{animation:none!important;translate:0!important;rotate:0deg!important;scale:1!important}}
