/* R132: scoped conveyor landing styles; existing applications keep their own styles. */
.r132-landing{background:#f8f8f2;color:#193d43}.r132-landing *{box-sizing:border-box}.r132-landing main{max-width:1328px!important;padding-inline:32px!important}.r132-landing p{color:#506660;line-height:1.65}.r132-landing a{color:#193d43;text-underline-offset:4px}.r132-landing h2{font-size:clamp(27px,3vw,38px);line-height:1.15;letter-spacing:-.035em;margin:0 0 17px;max-width:24ch}.r132-landing h3{font-size:21px;line-height:1.25;letter-spacing:-.02em;margin:13px 0 10px}.r132-landing .r115-eyebrow{font-size:11px!important;line-height:1.5!important}.r132-landing .r117-site-header{width:100%;max-width:1328px;margin:auto;padding-inline:32px}.r132-breadcrumb{display:flex;align-items:center;gap:0 10px;flex-wrap:wrap;font-size:13px;color:#64756e;padding-top:12px}.r132-breadcrumb a,.r132-breadcrumb [aria-current]{display:inline-flex;align-items:center;min-height:40px}.r132-breadcrumb [aria-current]{font-weight:600}.r132-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:42px;padding-top:34px;padding-bottom:40px}.r132-landing .r132-hero h1{font-size:clamp(34px,3.75vw,51px)!important;line-height:1.12!important;letter-spacing:-.045em!important;hyphens:auto!important;overflow-wrap:normal;max-width:21ch;text-wrap:balance}.r132-landing .r132-hero .r115-intro{font-size:17px!important;line-height:1.65!important}.r132-hero-visual{margin:0;min-width:0;background:#edf0e9;border:1px solid #d5dfd4;border-radius:14px;overflow:hidden;box-shadow:0 20px 54px #1b3b3710}.r132-visual-label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;font-size:11px;letter-spacing:.055em;text-transform:uppercase;font-weight:650;background:#f1f4ec;border-bottom:1px solid #d5dfd4}.r132-hero-visual img{width:100%;height:auto;aspect-ratio:16/10;object-fit:contain;display:block;background:#e9ede5}.r132-hero-visual figcaption{font-size:12px;padding:14px 18px;line-height:1.5;color:#526a61;background:#f1f4ec}.r132-landing .r115-waypoints{margin-bottom:0}.r132-landing .r115-waypoints a{font-size:13px;min-height:38px}.r132-section{padding:52px 0;border-bottom:1px solid #d5dfd4;scroll-margin-top:90px}.r132-section-head{margin-bottom:28px}.r132-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.r132-three article{padding:4px 28px 0 0;min-width:0}.r132-three article+article{border-left:1px solid #d5dfd4;padding-left:28px}.r132-three p{font-size:16px;margin-bottom:0}.r132-number{font-size:12px;font-weight:650;color:#547366;letter-spacing:.08em}.r132-demo-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px}.r132-demo-heading>div{min-width:0;max-width:700px}.r132-demo-heading p:last-child{margin-bottom:0;font-size:16px}.r132-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:15px;line-height:1.45;font-weight:600;max-width:100%}.r132-demo-heading>a{max-width:260px;flex-shrink:0}.r132-demo-shell{position:relative;background:#e9eee6;border:1px solid #cbd7cb;border-radius:12px;overflow:hidden}.r132-demo-cover{position:relative}.r132-demo-cover>img{display:block;width:100%;height:auto;max-height:570px;object-fit:contain;background:#e9eee6}.r132-demo-cover-action{padding:22px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 24px;background:#eef2e8;border-top:1px solid #cbd7cb}.r132-demo-cover-action p{margin:0;font-size:13px}.r132-demo-shell iframe{display:block;width:100%;height:760px;height:min(820px,85dvh);min-height:600px;border:0;background:#eff2ec}.r132-demo-status{position:absolute;z-index:2;top:10px;left:10px;right:10px;background:#f9faf3;border:1px solid #bbcdbb;padding:14px;border-radius:6px;margin:0;max-width:600px;font-size:14px}.r132-demo-note{font-size:13px!important;max-width:850px;margin:16px 0 0}.r132-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.r132-split>div{min-width:0}.r132-split p{font-size:16px}.r132-output{padding:26px 30px;background:#edf1e7;border:1px solid #d0ddcc;border-radius:10px}.r132-output h3{margin-top:0}.r132-output dl{margin:18px 0 0}.r132-output dl>div{display:grid;grid-template-columns:75px minmax(0,1fr);gap:12px;padding:11px 0;border-top:1px solid #d1ddca;font-size:15px;line-height:1.5}.r132-output dt{font-weight:650;color:#193d43}.r132-output dd{margin:0;color:#506660}.r132-output p{font-size:13px;margin:16px 0 0}.r132-landing .r115-contact{margin-top:44px!important;margin-bottom:30px!important}.r132-landing .r115-contact h2{max-width:20ch}.r132-landing .r115-contact-intro{font-size:16px!important}.r132-landing .r115-contact .cta-form-hint,.r132-landing .r115-contact .cta-mail{font-size:12px!important}.r132-related{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;padding:0 0 35px}.r132-related a{display:inline-flex;align-items:center;font-size:14px;min-height:44px;font-weight:500}.r132-landing footer{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:12px 26px;max-width:1328px;padding:25px 32px;margin:auto;border-top:1px solid #d5dfd4;font-size:13px;color:#506660}.r132-landing footer span{margin-right:auto}.r132-landing footer a{min-height:44px;display:inline-flex;align-items:center}.r132-landing .consent-layer{max-height:calc(100dvh - 24px);overflow-y:auto}.r132-landing .r115-note{font-size:13px!important}.r132-conveyor-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:52px;align-items:start}.r132-example-note{padding:26px 28px;background:#edf1e7;border:1px solid #d1dccd;border-radius:10px;color:#193d43}.r132-example-note strong{display:block;font-size:19px;line-height:1.3}.r132-example-note p{font-size:15px;line-height:1.6}.r132-example-note a{min-height:44px;display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:#193d43}
@media(max-width:1000px){.r132-hero{gap:25px}.r132-split{gap:32px}.r132-three{gap:20px}.r132-three article{padding-right:12px}.r132-three article+article{padding-left:20px}.r132-demo-heading{align-items:start}.r132-conveyor-intro{gap:28px}}
@media(max-width:760px){.r132-landing main{padding-inline:20px!important}.r132-landing .r117-site-header{padding-inline:20px}.r132-landing .r117-header-nav>a.header-link{display:none}.r132-landing .r132-hero{grid-template-columns:minmax(0,1fr)!important;gap:26px;padding-top:24px;padding-bottom:30px}.r132-landing .r132-hero h1{font-size:clamp(32px,8.3vw,43px)!important;line-height:1.12!important;max-width:22ch}.r132-landing .r132-hero .r115-intro{font-size:16px!important;line-height:1.65!important}.r132-breadcrumb{font-size:12px;gap:0 8px}.r132-hero-visual img{aspect-ratio:16/10}.r132-hero-visual figcaption{font-size:12px;padding:12px 14px}.r132-visual-label{padding:12px 14px;font-size:10px}.r132-landing .r115-actions{gap:10px 15px}.r132-landing .r115-button,.r132-landing .r117-inquiry-button{font-size:14px;min-height:48px}.r132-landing .r115-waypoints{gap:0 16px}.r132-landing .r115-waypoints a{font-size:12px;min-height:42px}.r132-section{padding:34px 0}.r132-section-head{margin-bottom:22px}.r132-three{grid-template-columns:minmax(0,1fr);gap:20px}.r132-three article{padding:0}.r132-three article+article{padding:20px 0 0;border-top:1px solid #d5dfd4;border-left:0}.r132-three h3{margin:8px 0}.r132-three p{margin-top:0}.r132-demo-heading{display:block}.r132-demo-heading>a{margin-top:14px;max-width:none;font-size:14px}.r132-demo-cover-action{padding:18px 14px;flex-direction:column;gap:10px;text-align:center}.r132-demo-shell iframe{height:780px;min-height:650px;max-height:90dvh}.r132-split{grid-template-columns:minmax(0,1fr);gap:24px}.r132-output{padding:22px 20px}.r132-landing .r115-contact{padding:24px 18px!important;gap:26px}.r132-landing .r115-contact .cta-fields{grid-template-columns:minmax(0,1fr)}.r132-landing .r115-contact .cta-field{font-size:13px}.r132-landing .r115-contact-person{font-size:14px}.r132-related{align-items:start;gap:3px;padding-bottom:24px}.r132-related a{font-size:13px}.r132-landing footer{padding:20px;gap:2px 20px;font-size:12px}.r132-landing footer span{flex-basis:100%;margin-bottom:8px}.r132-landing h2,.r132-landing h3{overflow-wrap:normal;hyphens:auto}.r132-conveyor-intro{grid-template-columns:minmax(0,1fr);gap:22px}.r132-example-note{padding:20px}.r132-landing .r115-contact .cta-row>.r115-button{width:100%}}
@media(max-width:390px){.r132-landing main{padding-inline:18px!important}.r132-landing .r117-site-header{padding-inline:18px}.r132-landing .r115-actions{align-items:stretch;flex-direction:column}.r132-landing .r115-actions>a{width:100%;justify-content:center}.r132-landing .r115-waypoints a:last-child{margin-left:0}.r132-landing .r115-eyebrow{font-size:10px!important}.r132-output dl>div{grid-template-columns:63px minmax(0,1fr);gap:9px;font-size:14px}}
@media(prefers-reduced-motion:reduce){.r132-landing *{scroll-behavior:auto!important}}

/* Verified before/after example and compact project process. */
.r132-landing .r132-small{font-size:14px;line-height:1.6}.r132-change-table{min-width:0;border:1px solid #cdd9c9;background:#edf1e7;border-radius:10px;padding:22px 26px}.r132-change-table table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45}.r132-change-table caption{text-align:left;font-weight:650;margin-bottom:15px;color:#193d43}.r132-change-table th,.r132-change-table td{text-align:left;padding:11px 7px;border-top:1px solid #cfdbca;font-weight:400}.r132-change-table thead th{font-weight:650;font-size:13px}.r132-change-table th:first-child{padding-left:0}.r132-change-table p{font-size:13px;margin-bottom:0}.r132-process{display:flex;justify-content:space-between;align-items:center;gap:36px}.r132-process>div{max-width:760px}.r132-process>div>p:last-child{margin-bottom:0}.r132-process>a{flex-shrink:0;max-width:260px}@media(max-width:760px){.r132-change-table{padding:20px 16px}.r132-change-table table{font-size:14px}.r132-change-table th,.r132-change-table td{padding:10px 5px}.r132-process{display:block}.r132-process>a{margin-top:16px;max-width:none}.r132-change-table tbody th{width:42%}}

/* R133: editor gets the available screen height; full-page entry is primary. */
.r132-landing .r132-demo-shell{scroll-margin-top:76px;}
.r132-landing .r132-demo-shell iframe{height:calc(100dvh - 94px);min-height:0;max-height:none;}
.r132-landing .r132-demo-heading>.r133-open-planner{max-width:300px;min-height:48px;line-height:1.35;white-space:normal;}
.r133-cover-copy{max-width:540px;text-align:left;}
.r133-cover-copy strong{display:block;font-size:17px;color:#193d43;}
.r133-cover-copy p{font-size:14px;line-height:1.5;margin-top:5px;}
.r133-embed-button{appearance:none;border:1px solid #8ba69a;background:#fffdf8;color:#193d43;border-radius:6px;padding:12px 16px;min-height:44px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer;}
.r133-embed-button:hover{background:#e1ebe3;}
.r133-embed-button:focus-visible{outline:3px solid #b18439;outline-offset:3px;}
@media(max-width:760px){.r132-landing .r132-demo-shell{scroll-margin-top:62px;}.r132-landing .r132-demo-shell iframe{height:calc(100dvh - 76px);min-height:0;max-height:none;}.r132-landing .r132-demo-heading>.r133-open-planner{max-width:none;margin-top:16px;justify-content:center;}.r133-cover-copy{text-align:center;}.r133-embed-button{width:100%;}}
