:root{font-family:'Segoe UI',Arial,sans-serif;color:#075c59;background:#ffffff;font-synthesis:none;--ink:#075c59;--gold:#ffffff;--muted:#075c59}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0}button,input,textarea,select{font:inherit}button,a{ -webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}.site-header{height:92px;display:flex;align-items:center;justify-content:space-between;padding:0 5.5%;border-bottom:1px solid #075c5918;gap:24px}.wordmark{font-size:30px;font-weight:750;display:flex;gap:10px;align-items:center;letter-spacing:-1.5px}.mark,.mini-mark{display:grid;place-items:center;background:var(--ink);color:var(--gold);border-radius:12px;width:42px;height:44px;font-size:37px;font-weight:600;line-height:1}.wordmark-dot{color:#075c59;margin-left:-10px}.site-header nav{display:flex;gap:30px;font-size:13px;font-weight:600}.outline,.primary{border:1px solid #075c5940;border-radius:9px;padding:14px 20px;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;font-weight:650;background:transparent}.primary{background:var(--ink);border-color:var(--ink);color:#ffffff}.primary:hover{background:#075c59}.outline:hover{background:#ffffff}.text-link{border:0;background:none;font-size:13px;font-weight:600;padding:10px 0}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;padding:87px 5.5% 98px;overflow:hidden;min-height:675px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:#075c59;display:flex;align-items:center;gap:10px}.eyebrow i{width:6px;height:6px;background:#075c59;border-radius:50%;box-shadow:0 0 0 5px #ffffff14}.hero h1{font-size:clamp(42px,4.35vw,72px);font-weight:600;line-height:1.09;letter-spacing:-3px;margin:27px 0}.hero h1 em{font-family:Georgia,serif;font-weight:400;color:#075c59}.hero-copy>p{font-size:17px;line-height:1.8;max-width:480px;color:var(--muted)}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:31px}.hero-actions .primary{padding:18px 25px}.hero-caption{display:flex;gap:25px;font-size:11px;color:#075c59;margin-top:30px}.hero-caption span:before{content:'✓';color:#075c59;margin-right:7px}.product-scene{position:relative;height:460px;isolation:isolate}.scene-orbit{position:absolute;width:480px;height:480px;top:-20px;left:35px;background:#ffffff;border-radius:50%;z-index:-1}.scene-orbit:after{content:'';position:absolute;inset:45px;border:1px dashed #075c5944;border-radius:50%}.dashboard-preview{width:100%;max-width:535px;background:#075c59;border-radius:16px;color:#ffffff;box-shadow:0 24px 50px #075c5925;position:absolute;top:12px;left:-16px;transform:rotate(-3deg);border:1px solid #ffffff22}.preview-top{display:flex;gap:12px;align-items:center;padding:15px 20px;border-bottom:1px solid #ffffff14;font-size:9px;color:#ffffff}.mini-mark{background:#ffffff;color:#075c59;width:27px;height:27px;border-radius:7px;font-size:20px}.live{margin-left:auto;color:#ffffff}.preview-body{padding:29px 28px 25px}.preview-eyebrow{font-size:7px;letter-spacing:1.6px;color:#ffffff}.preview-body h2{font-size:29px;letter-spacing:-1px;line-height:1.25;margin:17px 0 21px;font-weight:500}.preview-metrics{display:flex;gap:28px;margin-bottom:20px}.preview-metrics>div{display:flex;flex-direction:column;gap:5px}.preview-metrics b{font-size:29px;font-weight:400;color:#ffffff}.preview-metrics span{font-size:8px;color:#ffffff}.preview-list>div{display:flex;align-items:center;gap:12px;border-top:1px solid #ffffff15;padding:11px 0;font-size:10px}.preview-list small{display:block;font-size:8px;color:#ffffff;margin-top:4px}.preview-list b{font-size:9px;font-weight:400;margin-left:auto;color:#ffffff}.tick{border-radius:50%;width:22px;height:22px;display:grid;place-items:center;color:#ffffff;background:#075c59;font-size:10px;font-style:normal}.dot{width:8px;height:8px;background:#ffffff;border-radius:50%;margin:7px}.phone-preview{position:absolute;width:208px;right:-18px;top:130px;border:6px solid #075c59;border-radius:31px;background:#ffffff;padding:24px 14px 14px;box-shadow:0 19px 42px #075c5940;transform:rotate(6deg)}.phone-camera{position:absolute;width:53px;height:11px;background:#075c59;border-radius:0 0 9px 9px;left:50%;transform:translateX(-50%);top:0}.phone-brand{font-size:21px;font-weight:750}.phone-brand span{font-size:7px;letter-spacing:1px;margin-left:5px}.phone-preview h3{font-size:16px;line-height:1.5;letter-spacing:-.3px;margin:17px 0}.phone-progress{display:flex;justify-content:space-between;font-size:8px;color:#075c59}.progress-track{height:4px;background:#ffffff;border-radius:9px;margin:8px 0 14px}.progress-track i{display:block;width:75%;height:100%;background:#075c59;border-radius:9px}.phone-step{display:flex;gap:9px;align-items:center;font-size:10px}.phone-step>span{color:#075c59;border:1px solid #ffffff;padding:7px;border-radius:6px;font-size:8px}.phone-step small{display:block;font-size:7px;color:#075c59;font-weight:400;margin-top:3px}.scan-illustration{margin:16px auto;width:73px;height:67px;display:grid;place-items:center;background:repeating-#075c59;border:2px dashed #075c59;border-radius:9px}.scan-illustration span{font-size:42px;color:#075c59}.phone-button{background:#075c59;border-radius:6px;text-align:center;color:#ffffff;padding:12px 3px;font-size:8px}.phone-preview>p{text-align:center;color:#075c59;font-size:7px}.scene-label{position:absolute;bottom:-39px;left:14px;font-size:7px;letter-spacing:1.5px;color:#075c59}.trust-strip{border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;padding:24px 5.5%;display:flex;align-items:center;justify-content:space-between;gap:20px}.trust-strip>span{font-size:12px;color:#075c59}.trust-strip strong{font-size:16px;font-weight:550}.trust-strip i{font-style:normal;color:#ffffff}.section{padding:96px 7%}.section-heading{max-width:620px;margin-bottom:43px}.section h2{font-size:clamp(32px,3.3vw,50px);font-weight:550;letter-spacing:-1.9px;line-height:1.16;margin:22px 0}.section-heading>p{font-size:15px;line-height:1.8;color:var(--muted);max-width:470px}.feature-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:19px}.feature-grid>article{padding:29px;border:1px solid #ffffff;border-radius:13px;position:relative;background:#ffffff;min-height:220px}.feature-grid h3{font-size:24px;letter-spacing:-.8px;font-weight:550;margin:26px 0 15px}.feature-grid p{font-size:13px;line-height:1.9;color:#075c59}.feature-number{font-size:9px;letter-spacing:1.4px;color:#075c59}.feature-grid>.feature-large{grid-row:span 2;background:#ffffff}.feature-large h3{font-size:31px}.feature-icon{font-size:37px;color:#075c59;margin-top:26px}.feature-grid>.feature-branding{grid-column:span 2;background:#ffffff;display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.feature-branding>.feature-number{grid-column:span 2}.feature-branding h3{margin-top:20px}.feature-branding p{margin-top:20px}.brand-samples{display:flex;align-items:center;gap:35px;grid-column:span 2;padding-top:18px}.brand-samples>span:first-child{font-size:26px;font-weight:700;color:#075c59}.brand-samples>span:last-child{border:1px dashed #ffffff;padding:12px 30px;font-size:11px;color:#075c59}.route-demo{margin-top:35px}.route-demo>div{display:flex;gap:15px;padding:15px 0;position:relative}.route-demo>div:not(:last-child):after{content:'';position:absolute;left:15px;top:43px;height:16px;width:1px;background:#ffffff}.route-demo i{font-style:normal;width:31px;height:31px;background:#ffffff;color:#075c59;border-radius:50%;display:grid;place-items:center;font-size:11px}.route-demo span{font-size:12px;font-weight:600}.route-demo small{display:block;font-size:10px;margin-top:5px;font-weight:400;color:#075c59}.pricing-section{background:#075c59;color:#ffffff}.centered{margin:0 auto 50px;text-align:center}.centered .eyebrow{justify-content:center;color:#ffffff}.centered>p{margin-inline:auto;color:#ffffff}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.price-card{position:relative;border:1px solid #075c59;background:#075c59;border-radius:14px;padding:30px}.price-card.featured{background:#ffffff;color:#075c59;border-color:#ffffff}.pack-label{position:absolute;left:-1px;right:-1px;top:-24px;border-radius:9px 9px 0 0;height:27px;text-align:center;background:#ffffff;color:#075c59;font-size:8px;letter-spacing:1px;padding:9px 2px}.plan-name{font-size:22px;font-weight:550}.price-card>p{font-size:11px;line-height:1.6;color:#ffffff;min-height:36px}.featured>p{color:#075c59}.price{font-size:48px;letter-spacing:-2px;font-weight:500;display:flex;gap:5px;align-items:flex-start;margin:28px 0 24px}.price>span{font-size:19px;letter-spacing:0;margin-top:8px}.price small{display:block;font-size:10px;font-weight:400;margin-top:4px;color:#ffffff}.featured .price small{color:#075c59}.capacity{display:flex;gap:10px;flex-wrap:wrap}.capacity strong{font-size:11px;background:#ffffff0b;border:1px solid #ffffff22;border-radius:6px;padding:8px 10px;font-weight:500}.featured .capacity strong{background:#ffffff;border-color:#ffffff}.price-card ul{list-style:none;padding:22px 0 18px;margin:0;font-size:11px;line-height:2.9;color:#ffffff}.featured ul{color:#075c59}.price-card li:before{content:'✓';margin-right:9px;color:#ffffff}.price-card button{width:100%;justify-content:center;color:inherit;border-color:#075c59}.price-card .primary{background:#075c59;color:#ffffff;border-color:#075c59}.pricing-note{max-width:900px;text-align:center;font-size:11px;line-height:1.9;margin:32px auto 0;color:#ffffff}.workflow{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#ffffff}.workflow ol{list-style:none;padding:0;margin:0}.workflow li{display:flex;gap:25px;padding:21px 0;border-bottom:1px solid #ffffff55}.workflow li>span{font-family:Georgia,serif;font-size:30px;color:#075c59}.workflow h3{font-size:17px;font-weight:600;margin:0 0 9px}.workflow p{font-size:13px;line-height:1.8;color:#075c59;margin:0}.faq{display:grid;grid-template-columns:1fr 1.3fr;gap:60px}.faq details{border-bottom:1px solid #ffffff;padding:23px 0}.faq summary{font-size:15px;cursor:pointer;line-height:1.5;font-weight:600}.faq details p{font-size:13px;line-height:1.9;color:#075c59}.contact-section{background:#ffffff;display:grid;grid-template-columns:1fr 1fr;gap:80px}.contact-section>div>p{max-width:400px;font-size:14px;line-height:1.9;color:#075c59}form label{font-size:11px;font-weight:600;display:flex;flex-direction:column;gap:8px;margin-bottom:17px}input,select,textarea{padding:12px 13px;border-radius:7px;border:1px solid #ffffff;background:#ffffff;color:#075c59;min-width:0;font-size:14px;width:100%}input:focus,textarea:focus,select:focus{outline:2px solid #075c59;outline-offset:2px}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-note{font-size:10px;line-height:1.7;color:#075c59}#contact-status{font-size:13px;line-height:1.7}form>.primary{width:100%;margin-top:10px}footer{padding:35px 5.5%;display:flex;align-items:center;gap:35px;font-size:12px;border-top:1px solid #ffffff}footer>span{margin-right:auto;color:#075c59}footer .wordmark{font-size:24px}footer .mark{width:33px;height:35px;font-size:30px}dialog{border:1px solid #ffffff;background:#ffffff;color:#075c59;border-radius:15px;padding:35px;width:min(450px,92vw)}dialog::backdrop{background:#075c59ca;backdrop-filter:blur(5px)}dialog h2{font-size:25px;font-weight:550;letter-spacing:-1px}.dialog-close{position:absolute;top:10px;right:15px;border:0;background:none;font-size:26px;color:#075c59}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #075c59;outline-offset:4px}
@media(min-width:1600px){.hero,.section,.site-header,.trust-strip,footer{padding-inline:max(7%,calc((100vw - 1400px)/2))}}@media(max-width:1050px){.site-header nav{gap:18px;font-size:11px}.hero{gap:30px;padding-top:65px}.hero h1{letter-spacing:-2px}.phone-preview{right:-15px;width:180px}.dashboard-preview{left:0}.preview-body{padding:24px 20px}.preview-metrics{gap:18px}.product-scene{height:440px}.scene-orbit{width:390px;height:390px;left:0}.feature-grid{grid-template-columns:1fr 1fr}.feature-grid>.feature-branding{grid-column:span 1;display:block}.brand-samples{gap:12px}.brand-samples>span:last-child{padding:10px}.pricing-grid{gap:13px}.price-card{padding:24px 18px}.price{font-size:39px}.contact-section{gap:40px}}
@media(max-width:760px){.site-header{height:78px;padding:0 22px}.site-header nav{display:none}.site-header .outline{font-size:11px;padding:11px 13px}.wordmark{font-size:27px}.hero{grid-template-columns:1fr;padding:49px 24px 80px;gap:55px}.hero h1{font-size:48px;letter-spacing:-2.3px}.hero-copy>p{font-size:14px}.hero-actions{gap:18px}.hero-actions .primary{padding:16px 19px;font-size:12px}.hero-actions .text-link{font-size:11px}.hero-caption{font-size:9px;gap:16px}.eyebrow{font-size:8px;letter-spacing:1.5px}.product-scene{height:425px;max-width:460px;width:100%;margin:auto}.dashboard-preview{width:93%;left:0}.phone-preview{right:-5px;top:145px}.scene-label{bottom:-30px;font-size:6px;letter-spacing:.7px}.preview-body h2{font-size:26px}.trust-strip{padding:24px;flex-wrap:wrap;gap:12px;justify-content:space-between}.trust-strip>span{width:100%;font-size:11px;margin-bottom:6px}.trust-strip strong{font-size:12px}.section{padding:65px 24px}.section h2{font-size:36px;letter-spacing:-1.5px}.section-heading>p{font-size:13px}.feature-grid{grid-template-columns:1fr;gap:15px}.feature-grid>.feature-large{grid-row:auto}.feature-grid>article{padding:25px;min-height:0}.feature-grid h3{font-size:26px;margin:18px 0 12px}.feature-grid p{font-size:13px}.feature-large h3{font-size:30px}.feature-icon{margin-top:15px;font-size:29px}.feature-grid>.feature-branding{display:block}.brand-samples{padding-top:16px;gap:25px}.pricing-grid{grid-template-columns:1fr;gap:44px;max-width:420px;margin:auto}.price-card{padding:29px}.price{font-size:47px;margin:26px 0}.price-card>p{min-height:0;font-size:12px}.price-card ul{font-size:12px;padding:19px 0}.pricing-note{font-size:10px}.workflow,.faq,.contact-section{grid-template-columns:1fr;gap:25px}.workflow h2{margin-bottom:0}.workflow li{gap:22px}.faq .section-heading{margin-bottom:0}.faq details{padding:20px 0}.contact-section>div>p{font-size:13px}.form-two{grid-template-columns:1fr;gap:0}input,textarea,select{font-size:16px}footer{padding:28px 24px;flex-wrap:wrap;gap:20px}footer>span{font-size:10px;max-width:130px;margin-left:auto;margin-right:0}footer>.text-link{margin-left:auto}.scene-orbit{width:100%;height:380px}.phone-preview{width:180px}.pricing-section .section-heading{margin-bottom:52px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Rondeo identity — white, ink and petroleum. */
:root{--ink:#075c59;--muted:#075c59;color:#075c59;background:#ffffff}
.site-header{max-width:1600px;margin:auto;height:100px;border-bottom:1px solid #ffffff}
.wordmark{font-size:31px;letter-spacing:-1.7px;font-weight:750;color:#075c59;gap:6px}.wordmark-dot{color:#075c59;margin-left:-6px}
.mark,.mini-mark{background:none;object-fit:contain;border-radius:0}.mark{width:48px;height:48px}.mini-mark{background:#ffffff;border-radius:7px;padding:2px}
.hero{max-width:1600px;margin:auto;padding-top:100px;padding-bottom:115px;min-height:740px}.hero h1{font-weight:700;font-size:clamp(48px,4.6vw,76px);letter-spacing:-3.8px;line-height:1.04}.hero h1 em{font-family:inherit;font-style:normal;font-weight:650;display:inline-block;padding-top:7px;color:#075c59}.hero-copy>p{font-size:17px;max-width:460px;line-height:1.8}
.primary,.outline{border-radius:6px}.primary{background:#075c59;color:#ffffff;border-color:#075c59}.primary:hover{background:#075c59}.outline{border-color:#ffffff;color:#075c59}.outline:hover{background:#ffffff}.hero-actions{gap:25px}.hero-caption{border-top:1px solid #ffffff;padding-top:22px;max-width:440px}
.scene-orbit{border-radius:36px;transform:rotate(8deg);background:#ffffff}.scene-orbit:after{border-radius:28px;border:1px solid #ffffff;inset:25px}.dashboard-preview{transform:rotate(-2deg);border-radius:12px;background:#075c59;box-shadow:0 30px 60px #075c591f}.phone-preview{border-color:#075c59;box-shadow:0 20px 40px #075c592b;transform:rotate(4deg)}.phone-camera{background:#075c59}.preview-metrics b{color:#ffffff}.phone-brand{color:#075c59}.scene-label{letter-spacing:1px}
.trust-strip{background:#ffffff;color:#075c59}.section h2{font-weight:650;letter-spacing:-2px}.feature-grid>article{border-radius:9px}.feature-grid>.feature-large{background:#ffffff;border-color:#ffffff}.feature-grid>.feature-branding{background:#ffffff}.feature-grid h3{font-weight:650}.feature-number{color:#075c59}.feature-icon{font-family:Arial;font-weight:400}.brand-samples>span:last-child{border-radius:7px}.price-card{border-radius:10px;padding:34px 29px;background:#075c59}.price-card.featured{background:#ffffff;color:#075c59;border-color:#ffffff}.price{font-weight:650;font-size:50px}.price-card .outline{color:#ffffff;border-color:#075c59}.price-card .primary{background:#075c59;border-color:#075c59;color:#ffffff}.pack-label{background:#ffffff;color:#075c59;font-weight:700}.plan-name{font-size:24px;font-weight:650}.pricing-note{color:#ffffff}.capacity strong{border-radius:4px}.workflow{background:#ffffff}.workflow li>span{font-family:inherit;font-size:25px;font-weight:650}.contact-section{background:#ffffff}.contact-email{display:block;color:#075c59;font-weight:650;margin-top:22px;overflow-wrap:anywhere}.contact-section form{background:#ffffff;padding:32px;border:1px solid #ffffff;border-radius:12px;box-shadow:0 16px 35px #075c5907}.form-note{line-height:1.7}.faq summary{font-weight:600}footer{background:#ffffff}footer .mark{width:35px;height:35px}
@media(max-width:1050px){.hero{padding-top:70px;padding-bottom:90px;min-height:650px}.hero h1{font-size:54px;letter-spacing:-2.5px}.price-card{padding:28px 20px}.price{font-size:41px}}
@media(max-width:760px){.site-header{height:82px}.wordmark{font-size:28px}.mark{width:40px;height:40px}.hero{padding:55px 24px 85px;gap:60px}.hero h1{font-size:49px;letter-spacing:-2.5px}.hero-copy>p{font-size:15px}.hero-actions{gap:15px}.hero-caption{gap:15px;font-size:9px}.section h2{font-size:36px}.price{font-size:49px}.price-card{padding:32px}.contact-section form{padding:23px}.site-header .outline{font-size:11px}.scene-orbit{height:375px;width:95%}.scene-label{bottom:-35px}.contact-email{font-size:14px}}

.architecture-scene{height:465px;max-width:580px;width:100%;margin:auto}.architecture-line{position:absolute;inset:95px 15px 45px;border:1px solid #ffffff;border-radius:45px;transform:rotate(-8deg)}.brand-hub{position:absolute;top:0;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:14px;background:#ffffff;padding:10px 20px}.brand-hub img{width:68px;height:68px;object-fit:contain}.brand-hub span{font-size:9px;font-weight:650;letter-spacing:1.8px;line-height:1.8;color:#075c59}.channel-card{position:absolute;width:56%;border-radius:17px;padding:27px;background:#075c59;color:#ffffff;box-shadow:0 18px 45px #075c5920}.channel-card small{display:block;font-size:8px;letter-spacing:1.6px;margin:22px 0 16px;color:#ffffff}.channel-icon{border:1px solid #075c59;padding:5px 10px;border-radius:7px;font-size:20px}.channel-card h3{font-size:31px;line-height:1.12;letter-spacing:-1px;margin:0 0 21px;font-weight:550}.channel-card p{font-size:11px;line-height:1.7;color:#ffffff;margin:19px 0 0}.channel-tags{display:flex;gap:9px;flex-wrap:wrap}.channel-tags span{font-size:8px;letter-spacing:.2px;border:1px solid #075c59;padding:6px 7px;border-radius:4px}.channel-mobile{left:0;top:115px;transform:rotate(-5deg)}.channel-admin{right:-5px;top:150px;transform:rotate(6deg);background:#ffffff;color:#075c59;border:1px solid #ffffff}.channel-admin small,.channel-admin p{color:#075c59}.channel-admin .channel-icon,.channel-admin .channel-tags span{border-color:#ffffff}.architecture-scene .scene-label{bottom:-38px;left:50%;transform:translateX(-50%);white-space:nowrap;color:#075c59}.faq-items{border-top:1px solid #ffffff}.faq details{padding:23px 0}.faq summary{list-style:none;display:flex;gap:25px;justify-content:space-between;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font-size:22px;color:#075c59;font-weight:400}.faq details[open] summary:after{content:'−'}.faq details p{max-width:560px;margin-bottom:0}.faq .section-heading a{font-weight:650;color:#075c59;white-space:nowrap}
.site-footer{display:block;background:#075c59;color:#ffffff;padding:65px 5.5% 0;border:0}.footer-main{display:grid;grid-template-columns:1.3fr .8fr 1fr 1.25fr;gap:45px;padding-bottom:60px}.site-footer .wordmark{color:#ffffff;font-size:32px}.site-footer .mark{background:#ffffff;border-radius:8px;padding:4px;width:40px;height:40px}.site-footer .wordmark-dot{color:#ffffff}.footer-identity p{font-size:13px;line-height:1.8;margin:22px 0;color:#ffffff}.footer-signature{font-size:7px;letter-spacing:1.2px;color:#075c59}.footer-column{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.footer-column h3{color:#ffffff;font-size:12px;font-weight:650;margin:5px 0 9px}.footer-column a,.footer-column button{font-size:12px;color:#ffffff;background:none;padding:0;border:0;text-align:left;line-height:1.6}.footer-column a:hover,.footer-column button:hover{color:#ffffff}.footer-column .footer-phone{font-size:22px;color:#ffffff;font-weight:550;letter-spacing:.3px}.footer-column>span{font-size:10px;line-height:1.8;color:#075c59}.footer-contact a{overflow-wrap:anywhere;max-width:100%}.footer-bottom{border-top:1px solid #075c59;padding:24px 0;display:flex;gap:20px;justify-content:space-between;align-items:center;font-size:10px;color:#075c59}.footer-bottom a{color:#ffffff}.site-footer .footer-bottom>span{margin:0}
@media(max-width:1050px){.footer-main{grid-template-columns:1fr 1fr;gap:45px}.channel-card{padding:23px;width:59%}.channel-card h3{font-size:27px}.channel-mobile{left:-7px}.channel-admin{right:-12px}.brand-hub{padding-inline:5px;width:85%;justify-content:center}}
@media(max-width:760px){.architecture-scene{height:420px}.channel-card{width:60%;padding:22px 18px}.channel-card h3{font-size:26px}.channel-card small{font-size:7px;letter-spacing:1.1px}.channel-card p{font-size:10px}.channel-tags{gap:5px}.channel-tags span{font-size:7px;padding:5px}.channel-mobile{top:92px;left:-4px}.channel-admin{top:130px;right:-6px}.brand-hub{top:-8px}.brand-hub img{width:58px;height:58px}.brand-hub span{font-size:7px}.architecture-line{inset:72px 0 20px}.architecture-scene .scene-label{bottom:-32px}.site-footer{padding:50px 24px 0}.footer-main{gap:35px 25px;padding-bottom:35px}.footer-identity,.footer-contact{grid-column:span 2}.footer-main .footer-identity p{margin:16px 0}.footer-column a,.footer-column button{font-size:11px}.footer-column h3{font-size:11px}.footer-contact{padding-top:22px;border-top:1px solid #075c59}.footer-bottom{flex-wrap:wrap;gap:13px;font-size:9px}.footer-bottom>span:nth-child(2){display:none}.footer-bottom a{margin-left:auto}.faq summary{font-size:14px}.site-header .outline{font-size:10px;padding:12px}}

#login-dialog{width:min(470px,92vw);padding:38px;border-radius:16px;background:#ffffff;color:#075c59}#login-dialog h2{font-size:31px;line-height:1.15;margin:20px 0 30px;font-weight:650;letter-spacing:-1.1px}#login-dialog label{font-size:12px;gap:9px}#login-dialog input{padding:14px;color:#075c59;font-size:15px}.company-login-choice{border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;margin:23px 0 18px;padding:14px 0}.company-login-choice summary{color:#075c59;font-size:11px;cursor:pointer}.company-login-choice[open] summary{margin-bottom:17px}.login-error{color:#075c59;background:#ffffff;border:1px solid #ffffff;border-radius:7px;padding:13px;font-size:12px;line-height:1.6;margin:18px 0}.login-error:focus{outline:0}#login-dialog input[aria-invalid=true]{border-color:#075c59;background:#ffffff}#login-dialog .primary{padding:15px 20px}#login-dialog .form-note{font-size:10px;margin-bottom:0}@media(max-width:600px){#login-dialog{padding:29px 23px}#login-dialog h2{font-size:28px}#login-dialog input{font-size:16px}}

/* Product presentation: roles, capabilities and a direct path to the offer. */
.hero-copy .hero-offer-note{font-size:12px;line-height:1.7;margin-top:16px}.hero-caption{flex-wrap:wrap;row-gap:12px}
.sales-roles{border-top:1px solid #075c5926}.sales-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:38px}.sales-role-grid article{padding:30px;border:1px solid #075c5938;border-radius:19px;background:#fff;display:flex;flex-direction:column}.sales-number{font-size:9px;letter-spacing:1.5px;font-weight:700}.sales-role-grid h3{font-size:25px;line-height:1.25;letter-spacing:-.6px;margin:24px 0 16px}.sales-role-grid p{font-size:13px;line-height:1.8;margin:0 0 24px}.sales-role-grid ul{padding:20px 0 0;margin:auto 0 0;border-top:1px solid #075c5930;list-style:none}.sales-role-grid li{font-size:12px;line-height:1.7;padding-left:20px;position:relative;margin:11px 0}.sales-role-grid li::before{content:'✓';position:absolute;left:0;font-weight:700}.sales-role-grid article:nth-child(2){background:#075c59;color:white}.sales-role-grid article:nth-child(2) ul{border-color:#ffffff55}
.sales-catalog{border-top:1px solid #075c5926}.sales-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;align-items:start}.sales-feature{border:1px solid #075c5938;border-radius:16px;overflow:hidden;background:#fff}.sales-feature summary{display:flex;align-items:flex-start;gap:14px;cursor:pointer;padding:23px;list-style:none;min-height:142px}.sales-feature summary::-webkit-details-marker{display:none}.sales-feature summary>span{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border:1px solid #075c5938;border-radius:8px;font-size:10px}.sales-feature summary>div{flex:1}.sales-feature summary::after{content:'+';font-size:21px;line-height:1}.sales-feature[open] summary::after{content:'−'}.sales-feature small{display:block;font-size:10px;font-weight:600;line-height:1.5;margin-bottom:10px}.sales-feature h3{font-size:18px;line-height:1.4;letter-spacing:-.3px;margin:0}.sales-feature>p{font-size:12px;line-height:1.85;padding:0 23px 24px;margin:0}.sales-feature summary:focus-visible{outline:2px solid #075c59;outline-offset:-5px}.sales-bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;border:1px solid #075c5940;border-radius:16px;margin-top:30px}.sales-bottom-cta h3{font-size:20px;line-height:1.4;margin:0 0 10px}.sales-bottom-cta p{font-size:13px;line-height:1.7;margin:0}.sales-bottom-cta .primary{flex-shrink:0}
.site-footer .footer-signature,.site-footer .footer-column>span,.site-footer .footer-bottom{color:#fff}.site-footer .footer-bottom{border-top-color:#ffffff44}
@media(max-width:1000px){.sales-role-grid{gap:16px}.sales-role-grid article{padding:24px}.sales-role-grid h3{font-size:22px}.sales-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-bottom-cta{align-items:flex-start;flex-direction:column}}
@media(max-width:700px){.sales-role-grid,.sales-feature-grid{grid-template-columns:1fr}.sales-role-grid h3{font-size:25px}.sales-feature summary{min-height:0;padding:21px}.sales-feature>p{padding:0 21px 22px}.sales-bottom-cta{padding:24px}.sales-bottom-cta .primary{width:100%}.hero-caption{gap:12px;font-size:10px}}
