.coletor-page{background:white;color:#123246;overflow-x:clip}.coletor-page::before{background:#e9f3f7}.cl-container{width:min(1280px,calc(100% - 64px));margin-inline:auto}.coletor-page main{overflow:hidden}.coletor-page section[id]{scroll-margin-top:115px}.coletor-page h1,.coletor-page h2,.coletor-page h3{font-family:Manrope,Inter,sans-serif;font-weight:600;letter-spacing:-.045em}.coletor-page h2{font-size:clamp(32px,3vw,44px);line-height:1.2;margin:0}.coletor-page em{font-style:normal;color:#2783ab}.coletor-page p{line-height:1.8}.coletor-page main button{cursor:pointer}.coletor-page main .button{min-height:50px;font-size:14px;gap:24px}.coletor-page main :is(button,a,input):focus-visible{outline:3px solid #2d8fc4;outline-offset:4px}.cl-kicker{font:500 10px/1.6 Inter,sans-serif;letter-spacing:.16em;color:#326889;margin:0 0 20px}.cl-skip{position:fixed;top:-80px;left:24px;padding:15px;background:white;z-index:200}.cl-skip:focus{top:10px}.cl-hero{position:relative;background:#e9f3f7;padding:30px 0 58px}.cl-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:36px;min-height:680px}.cl-hero-copy{padding-bottom:35px}.cl-breadcrumb{display:block;font-size:12px;color:#537d94;margin-bottom:34px}.cl-breadcrumb span{margin:0 13px;color:#8ab0c2}.cl-hero h1{font-size:clamp(46px,4.1vw,66px);line-height:1.08;margin:0 0 30px}.cl-hero-copy>.cl-kicker{margin-bottom:15px}.cl-intro{font-size:17px;max-width:490px;color:#527080;margin-bottom:30px}.cl-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.cl-text-link{display:inline-flex;align-items:center;gap:20px;font-size:13px;font-weight:600;color:#123d52}.cl-text-link span{font-size:22px;color:#ff526a}.cl-hero-footnote{display:flex;gap:10px;align-items:center;font-size:11px;color:#54788c;margin-top:28px}.cl-hero-footnote svg{width:17px;height:17px;color:#2d8fc4}.cl-hero-footnote i{height:3px;width:3px;background:#719fb5;border-radius:50%;margin:0 2px}.cl-hero-visual{height:660px;position:relative;display:grid;place-items:center}.cl-orbit{position:absolute;width:530px;height:530px;border:1px solid #c4dfe9;border-radius:50%;background:radial-gradient(circle,#d4eaf4 0%,#d4eaf440 65%,transparent 66%)}.cl-orbit:after{content:'';position:absolute;inset:32px;border:1px solid #d0e5ed;border-radius:50%}.cl-brand-arrow{position:absolute;width:490px;right:-80px;top:100px;opacity:.12;filter:grayscale(1);transform:rotate(-12deg)}.cl-device{position:relative;width:298px;padding:12px 10px 8px;border-radius:34px;background:#163544;border:3px solid #254757;box-shadow:inset 0 0 0 1px #7894a550,0 28px 50px #123d5225;z-index:1;transform:rotate(3deg)}.cl-device:before{content:'';position:absolute;left:-7px;top:160px;width:5px;height:52px;background:#ff6274;border-radius:4px 0 0 4px}.cl-device-top{display:flex;align-items:center;justify-content:center;gap:13px;height:21px;padding-bottom:8px;font-size:7px;letter-spacing:.19em;color:#97b8c9}.cl-device-top i{height:4px;width:4px;border-radius:50%;background:#082530}.cl-device-screen{border-radius:15px;overflow:hidden;background:#f4f7fa;font-family:Inter,sans-serif}.cl-app-header{display:flex;justify-content:space-between;font-size:12px;font-weight:600;background:#fff;padding:17px 12px;border-bottom:1px solid #dde7ed}.cl-order{margin:10px;padding:12px;background:white;border:1px solid #e1eaf0;border-radius:10px}.cl-order>small{font-size:7px;letter-spacing:.1em;color:#7891a0;display:block}.cl-order>strong{display:block;font-size:23px;margin:5px 0}.cl-order>span{font-size:9px;color:#607a8b}.cl-order-progress{display:flex;justify-content:space-between;font-size:9px;margin:16px 0 8px}.cl-order-progress b{color:#2783ab}.cl-order-progress span{color:#7c8e99}.cl-progress{height:5px;background:#e4eef4;border-radius:5px;overflow:hidden}.cl-progress i{display:block;height:100%;background:#2d8fc4;transition:width .25s}.cl-app-tabs{display:flex;justify-content:space-around;margin:14px 10px;font-size:9px;color:#8095a2}.cl-app-tabs b{color:#2688b3;border-bottom:2px solid #2688b3;padding-bottom:5px}.cl-app-product{margin:10px;border-radius:10px;background:white;border:1px solid #e0eaf0;padding:13px}.cl-app-product>small{font-size:8px;color:#7891a0}.cl-app-product>strong{display:block;font-size:13px;margin:7px 0 15px}.cl-app-product p{display:flex;justify-content:space-between;font-size:9px;margin:5px 0;color:#7891a0}.cl-app-product b{color:#163c50}.cl-product-pending{font-size:9px;background:#fff1df;color:#98652b;padding:7px;border-radius:5px;margin-top:12px}.cl-scan-frame{display:flex;align-items:center;gap:10px;margin:14px 10px;padding:13px 10px;border:1px dashed #8bb9cf;border-radius:9px;background:#eaf4f9}.cl-scan-frame>svg{width:28px;height:28px;color:#2783ab}.cl-scan-frame strong{font-size:10px;display:block}.cl-scan-frame span{font-size:8px;color:#7090a2}.cl-app-bottom{display:flex;justify-content:space-between;margin:12px 10px;padding:12px;background:#298dc1;color:white;border-radius:8px;font-size:10px;font-weight:600}.cl-device-bottom{height:16px;display:grid;place-items:center}.cl-device-bottom i{width:35px;height:3px;background:#506775;border-radius:8px}.cl-float{position:absolute;display:flex;align-items:center;gap:13px;z-index:2;padding:20px;border-radius:17px;background:white;box-shadow:0 17px 30px #12324612;border:1px solid #d2e5ee}.cl-float>svg{width:26px;height:26px;color:#2d8fc4}.cl-float small{display:block;font-size:8px;letter-spacing:.08em;color:#527080}.cl-float strong{display:block;font:600 18px/1.5 Manrope,sans-serif;letter-spacing:-.02em;margin:3px 0}.cl-float span{font-size:9px;color:#6e8a9a}.cl-float-scan{top:105px;left:-28px;transform:rotate(-3deg)}.cl-float-box{bottom:65px;right:0;background:#123d52;color:white;border-color:#123d52;transform:rotate(-3deg)}.cl-float-box small,.cl-float-box span{color:#b5d8e9}.cl-float-box>svg{color:#ff667b}.cl-visual-note{position:absolute;bottom:-3px;font-size:9px;color:#6b8b9f;text-align:center}.cl-curve{position:absolute;bottom:-1px;left:0;width:100%;height:43px}.cl-benefits{padding:84px 0 96px}.cl-heading.centered{text-align:center}.cl-benefits-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;margin-top:50px;text-align:center}.cl-benefit-art{width:100px;height:75px;background:#eef6fa;border-radius:50%;margin:0 auto 24px;display:grid;place-items:center;transform:rotate(-8deg)}.cl-benefit-art svg{width:43px;height:43px;color:#2d8fc4;transform:rotate(8deg)}.cl-benefits-grid h3{font-size:20px;line-height:1.3;margin:0 0 12px}.cl-benefits-grid p{font-size:12px;color:#68859a;margin:0}.cl-flow{padding:78px 0 90px;background:#edf6fa;position:relative;border-radius:50% 50% 0 0 / 22px 22px 0 0}.cl-heading-split{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:42px}.cl-heading-split>p{color:#68859a;font-size:14px;margin:0}.cl-flow-surface{background:#dcecf4;border:1px solid #d3e5ee;border-radius:30px;padding:25px}.cl-flow-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;border-bottom:1px solid #bed8e5;padding-bottom:21px}.cl-flow-tabs button{display:flex;align-items:center;justify-content:center;gap:15px;border:none;background:transparent;border-radius:12px;padding:13px;color:#597f95;font:600 15px/1.5 Manrope,sans-serif}.cl-flow-tabs button>span{font-size:11px;color:#729bb0}.cl-flow-tabs [aria-selected=true]{background:#123d52;color:white;box-shadow:0 6px 14px #123d5212}.cl-flow-tabs [aria-selected=true]>span{color:#ff8394}#cl-flow-panel{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:35px 40px 20px;min-height:465px}.cl-flow-copy h3{font-size:34px;line-height:1.2;margin:0 0 20px}.cl-flow-copy>p:not(.cl-kicker){font-size:14px;color:#54798e}.cl-flow-copy ul{list-style:none;padding:0;margin:25px 0}.cl-flow-copy li{font-size:13px;padding:8px 0 8px 20px;position:relative;color:#426c83}.cl-flow-copy li:before{content:'';width:6px;height:6px;background:#ff657a;position:absolute;left:0;top:14px;transform:skew(-25deg)}.cl-flow-copy .cl-demo-hint{font-size:10px!important;padding-top:16px;border-top:1px solid #bed8e5}.cl-flow-preview{min-width:0}.cl-demo-window{border-radius:17px;background:white;box-shadow:0 16px 32px #123d5210;overflow:hidden;border:1px solid #d2e4ee}.cl-demo-toolbar{background:#123d52;color:white;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;font-size:12px}.cl-demo-toolbar img{width:84px;filter:brightness(0) invert(1)}.cl-demo-body{padding:22px}.cl-demo-body>small{display:block;font-size:10px;color:#6a8a9a}.cl-demo-body h4{font:600 21px/1.4 Manrope,sans-serif;margin:5px 0 20px}.cl-demo-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid #e1edf3;font-size:12px}.cl-demo-row small{display:block;color:#7190a2;font-size:10px;margin-top:4px}.cl-demo-row>b{font-size:11px;color:#2783ab;white-space:nowrap}.cl-demo-status{padding:10px 12px;background:#edf6fa;border-radius:7px;color:#346d87;font-size:11px;line-height:1.6;margin:16px 0}.cl-demo-action{padding:13px 14px;border:0;border-radius:9px;background:#2d8fc4;color:white;width:100%;font:600 12px/1.4 Inter,sans-serif}.cl-demo-action:disabled{background:#d3e4ed;color:#52798e;cursor:default}.cl-demo-reset{display:block;margin:10px auto 0;border:0;background:transparent;font:400 10px Inter,sans-serif;color:#597f95;text-decoration:underline;min-height:28px}.cl-demo-body label{display:block;color:#527080;font-size:11px;margin:15px 0}.cl-demo-body input{display:block;width:100%;border:1px solid #c9dfe9;background:#f9fcfd;border-radius:7px;min-height:40px;padding:8px 12px;color:#123d52;font:400 14px Inter,sans-serif;margin-top:7px}.cl-demo-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cl-demo-signature{width:100%;height:66px;color:#2b7194;background:#f5f9fb;border-radius:7px}.cl-demo-signature path{stroke-dasharray:400;stroke-dashoffset:400;transition:stroke-dashoffset 1s}.cl-demo-signature.signed path{stroke-dashoffset:0}.cl-details{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding:100px 0}.cl-details-art{position:relative;min-height:470px;background:#edf6fa;border-radius:30px;display:grid;place-items:center}.cl-label-card{background:#fff;width:290px;padding:28px;border:1px solid #d1e2ea;box-shadow:0 20px 30px #123d5215;transform:rotate(-6deg)}.cl-label-card>img{display:block;margin-bottom:25px}.cl-label-card>.cl-kicker{display:block;font-size:8px;letter-spacing:.1em;margin-bottom:9px}.cl-label-card>strong{font:600 36px Manrope,sans-serif}.cl-label-card>p{font-size:12px;color:#658295}.cl-barcode{height:48px;background:repeating-linear-gradient(90deg,#173b4d 0 2px,white 2px 4px,#173b4d 4px 5px,white 5px 8px,#173b4d 8px 12px,white 12px 14px);margin:25px 0}.cl-label-data{display:flex;justify-content:space-between;font-size:8px;color:#7695a5}.cl-label-data b{display:block;font-size:12px;color:#173b4d;margin-top:8px}.cl-label-tag{position:absolute;right:0;bottom:25px;display:flex;align-items:center;gap:13px;padding:20px 27px;background:#123d52;color:white;font-size:13px;border-radius:13px 13px 3px 13px;transform:rotate(3deg)}.cl-label-tag svg{width:26px;height:26px;color:#ff7184}.cl-details-copy>p:not(.cl-kicker){font-size:15px;color:#638297;margin:25px 0}.cl-detail-row{display:flex;gap:19px;margin:25px 0}.cl-detail-row>svg{width:25px;height:25px;flex:none;color:#2d8fc4}.cl-detail-row h3{font-size:18px;margin:0 0 7px}.cl-detail-row p{font-size:13px;color:#69869a;margin:0}.cl-connection{background:#123d52;color:white;padding:80px 0;position:relative}.cl-connection-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:90px;align-items:center}.cl-connection em{color:#86cde9}.cl-connection .cl-kicker{color:#9bc9dd}.cl-connection-grid>div>p:not(.cl-kicker){font-size:15px;color:#b1d0df;max-width:460px;margin:24px 0 29px}.cl-connection-cards{display:grid;gap:13px}.cl-connection-cards article{padding:24px 24px 24px 76px;position:relative;background:#1b485e;border:1px solid #376074;border-radius:14px}.cl-connection-cards svg{position:absolute;left:25px;top:25px;width:26px;height:26px;color:#82cee9}.cl-connection-cards h3{font-size:20px;margin:0 0 8px}.cl-connection-cards p{font-size:12px;color:#b9d4e3;margin:0}.cl-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;padding:100px 0}.cl-faq details{border-bottom:1px solid #d7e7ef}.cl-faq summary{list-style:none;display:flex;gap:24px;justify-content:space-between;align-items:center;padding:24px 0;font-size:15px;font-weight:500;cursor:pointer}.cl-faq summary::-webkit-details-marker{display:none}.cl-faq summary span{display:grid;place-items:center;background:#edf6fa;color:#2d8fc4;border-radius:50%;width:27px;height:27px;flex:none}.cl-faq details[open] summary span{transform:rotate(45deg)}.cl-faq details p{font-size:14px;color:#648196;padding:0 25px 23px 0;margin:0}.cl-closing{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#fff0f3;border-radius:32px;padding:45px 55px;margin-bottom:100px}.cl-closing h2{font-size:37px}.cl-closing p:not(.cl-kicker){font-size:14px;color:#628299;margin:15px 0 0}.cl-closing .button{flex:none}.coletor-page .footer{margin-top:0}
@media(min-width:1500px){.cl-hero-grid{min-height:710px}.cl-hero-visual{height:690px}.cl-device{width:310px}.cl-float-scan{left:-15px;top:118px}.cl-float-box{bottom:90px}}
@media(max-width:1100px){.cl-container{width:calc(100% - 48px)}.cl-hero-grid{gap:20px;min-height:640px}.cl-hero h1{font-size:49px}.cl-hero-visual{height:640px}.cl-device{width:265px}.cl-float{padding:15px}.cl-float-scan{left:-10px;top:75px}.cl-float-scan span{display:none}.cl-float-box{bottom:40px;right:0}.cl-orbit{width:430px;height:430px}.cl-intro{font-size:15px}.cl-benefits-grid{gap:20px}.cl-benefits-grid h3{font-size:18px}#cl-flow-panel{gap:35px;padding:30px 12px 10px}.cl-details{gap:50px}.cl-faq{gap:50px}.cl-connection-grid{gap:45px}}
@media(max-width:800px){.cl-hero-grid{grid-template-columns:1fr}.cl-hero-copy{padding:20px 0 0}.cl-hero h1{font-size:56px}.cl-hero h1 br:first-child{display:none}.cl-intro{max-width:560px}.cl-hero-visual{height:590px;max-width:560px;width:100%;margin:auto}.cl-device{width:285px}.cl-float-scan{left:0;top:80px}.cl-float-box{bottom:35px}.cl-visual-note{bottom:-10px}.cl-benefits-grid{grid-template-columns:repeat(3,1fr);gap:35px}.cl-heading-split{display:block}.cl-heading-split>p{margin-top:25px}.cl-flow-tabs button{gap:7px;font-size:13px}#cl-flow-panel{gap:28px}.cl-flow-copy h3{font-size:28px}.cl-details{gap:30px}.cl-label-card{width:245px;padding:22px}.cl-connection-grid{grid-template-columns:1fr;gap:35px}.cl-faq{grid-template-columns:1fr;gap:32px}.cl-closing{display:block;padding:35px}.cl-closing .button{margin-top:25px}.cl-closing h2{font-size:33px}}
@media(max-width:600px){.cl-container{width:calc(100% - 40px)}.cl-hero{padding-top:0}.cl-hero-copy{padding-top:10px}.cl-breadcrumb{margin-bottom:25px;font-size:11px}.cl-hero h1{font-size:clamp(39px,10.5vw,52px);margin-bottom:24px}.cl-hero h1 br:first-child{display:block}.cl-hero .cl-kicker{font-size:9px}.cl-intro{font-size:14px}.cl-actions{gap:18px}.coletor-page main .button{font-size:12px;padding:13px 18px;min-height:48px}.cl-text-link{font-size:12px;gap:10px}.cl-hero-footnote{font-size:10px;margin-top:22px}.cl-hero-visual{height:600px;margin-top:0}.cl-device{width:265px;transform:rotate(2deg)}.cl-orbit{width:340px;height:340px}.cl-brand-arrow{width:350px;right:-50px}.cl-float-scan{left:-3px;top:30px;padding:13px;transform:rotate(-2deg)}.cl-float-scan strong{font-size:14px}.cl-float-scan small{font-size:7px}.cl-float-box{bottom:15px;right:0;padding:14px}.cl-float-box strong{font-size:16px}.cl-visual-note{bottom:-20px;font-size:8px;max-width:260px}.cl-benefits{padding:55px 0 60px}.cl-benefits-grid{grid-template-columns:1fr 1fr;gap:30px 20px;margin-top:35px}.cl-benefits-grid article:last-child{grid-column:1/-1;max-width:230px;justify-self:center}.cl-benefit-art{margin-bottom:15px}.cl-benefits-grid h3{font-size:18px}.cl-benefits-grid p{font-size:12px}.cl-flow{padding:55px 0}.cl-heading-split{margin-bottom:28px}.cl-heading-split>p{font-size:13px}.cl-flow-surface{padding:12px;border-radius:20px}.cl-flow-tabs{gap:2px;padding-bottom:13px}.cl-flow-tabs button{flex-direction:column;gap:5px;font-size:11px;padding:10px 3px;border-radius:9px}#cl-flow-panel{grid-template-columns:1fr;gap:24px;padding:25px 6px 8px;min-height:0}.cl-flow-copy h3{font-size:29px}.cl-flow-copy .cl-kicker{font-size:9px;margin-bottom:12px}.cl-flow-copy ul{margin:15px 0}.cl-flow-copy li{font-size:12px}.cl-demo-body{padding:18px}.cl-demo-body h4{font-size:20px}.cl-demo-toolbar{padding:14px 16px;font-size:11px}.cl-details{grid-template-columns:1fr;padding:60px 0;gap:40px}.cl-details-art{min-height:405px}.cl-label-card{width:270px}.cl-details-copy>p:not(.cl-kicker){font-size:14px}.cl-connection{padding:55px 0}.cl-connection-cards article{padding:20px 20px 20px 64px}.cl-connection-cards svg{left:20px;top:22px}.cl-faq{padding:60px 0;gap:25px}.cl-faq summary{font-size:14px;padding:21px 0}.cl-faq details p{font-size:13px}.cl-closing{padding:30px 23px;border-radius:22px;margin-bottom:65px}.cl-closing h2{font-size:31px}.cl-closing p:not(.cl-kicker){font-size:13px}}
@media(prefers-reduced-motion:reduce){.coletor-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/* Final alignment with the shared Dashboard composition. */
.coletor-page main .button{border-radius:40px}
.coletor-page .cl-connection :is(h2,h3){color:white}
.cl-visual-note{bottom:-27px}
@media(max-width:600px){.cl-visual-note{bottom:-26px}.cl-hero{padding-bottom:65px}}

/* Rugged Zebra-style housing; the Evoluiu application remains live HTML. */
.cl-zebra-device{background:linear-gradient(105deg,#454a4c 0%,#222729 12%,#171c1e 75%,#41474a 100%);border:3px solid #43494b;border-radius:30px 30px 34px 34px;padding:14px 12px 9px;box-shadow:inset 0 0 0 2px #101719,inset 5px 0 8px #89919540,5px 5px 0 #10191d,9px 9px 0 #2c363b,0 28px 50px #123d5230}
.cl-zebra-device:before{left:-8px;top:158px;width:5px;height:55px;background:linear-gradient(90deg,#a79526,#d9c54c);border:1px solid #746f32;box-shadow:0 0 0 2px #232b2e;border-radius:3px 0 0 3px}
.cl-zebra-device:after{content:'';position:absolute;right:-7px;top:167px;height:45px;width:5px;background:#c6b345;border:1px solid #756e35;border-radius:0 3px 3px 0}
.cl-scanner-cap{position:absolute;left:22%;top:-12px;width:56%;height:16px;border:2px solid #434c50;border-bottom:0;background:linear-gradient(#454d50,#171f22);border-radius:8px 8px 0 0;display:grid;place-items:center;z-index:-1}
.cl-scanner-cap i{width:48%;height:5px;border-radius:2px;background:linear-gradient(90deg,#161b20,#6d2831,#121a22);box-shadow:inset 0 1px 2px #02070a}
.cl-zebra-device .cl-device-top{height:30px;gap:28px;padding-bottom:10px;position:relative}
.cl-zebra-device .cl-device-camera{width:10px;height:10px;flex:none;border:2px solid #424b50;background:radial-gradient(circle at 40% 40%,#517187 0%,#0b1923 35%,#101418 65%);box-shadow:0 0 0 2px #121a1d}
.cl-zebra-device .cl-device-speaker{width:64px;height:5px;border-radius:5px;background:repeating-linear-gradient(90deg,#03090c 0 2px,#3c4448 2px 3px);box-shadow:0 1px 0 #59616466}
.cl-zebra-device .cl-device-led{width:4px;height:4px;background:#9dcc82;box-shadow:0 0 4px #94c17d44}
.cl-device-side-key{position:absolute;left:-7px;top:88px;width:4px;height:32px;border-radius:3px;background:#555e61;border:1px solid #1c2529}
.cl-zebra-device .cl-device-screen{border:2px solid #070f13;border-radius:8px;box-shadow:0 0 0 1px #57636b55}
.cl-zebra-device .cl-device-bottom{height:28px;display:flex;justify-content:space-between;align-items:center;padding:6px 12px 0}
.cl-zebra-wordmark{font:700 10px/1 Arial,sans-serif;letter-spacing:.09em;color:#e4e8e9}
.cl-device-grille{height:6px;width:38px;background:repeating-linear-gradient(90deg,#0d1417 0 2px,#3e484d 2px 4px);border-radius:4px}
.cl-zebra-device{transform:rotate(3deg) scale(.95)}
@media(max-width:600px){.cl-zebra-device{transform:rotate(2deg) scale(.94)}.cl-hero-footnote{font-size:9px;gap:7px}.cl-float-scan{top:22px}.cl-float-scan small{font-size:7px}}
/* Coletor's own editorial order: device, live journey, connection, dispatch, conversation. */
.cl-hero-grid{grid-template-columns:1.03fr 1fr;gap:75px}
.cl-hero-visual{grid-column:1;grid-row:1}
.cl-hero-copy{grid-column:2;grid-row:1}
.cl-hero h1{font-size:clamp(45px,3.8vw,61px)}
.cl-brand-arrow{right:-40px;top:100px;opacity:.08}
.cl-float-scan{left:-15px;top:110px}
.cl-float-box{right:0;bottom:72px}
.cl-flow{background:white;border-radius:0;padding:85px 0 95px}
.cl-flow .cl-heading-split{align-items:center}
.cl-flow-surface{position:relative;display:grid;grid-template-columns:190px 1fr;gap:0 30px;padding:30px;background:#edf6fa;border-color:#daeaf2;border-radius:24px}
.cl-route-label{grid-column:1/-1;font:500 9px/1.5 Inter,sans-serif;letter-spacing:.17em;color:#6c91a5;margin:0 0 25px;padding-bottom:16px;border-bottom:1px solid #d5e5ee}
.cl-flow-tabs{display:flex;flex-direction:column;gap:8px;border:0;padding:0;justify-content:start}
.cl-flow-tabs button{justify-content:start;text-align:left;padding:20px 17px;min-height:74px;border:1px solid transparent;border-radius:12px}
.cl-flow-tabs button>span{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1px solid #c5dce8;border-radius:50%;font-size:11px}
.cl-flow-tabs [aria-selected=true]{background:#fff;color:#123d52;border-color:#d3e4ec;box-shadow:0 6px 15px #123d5208}
.cl-flow-tabs [aria-selected=true]>span{background:#123d52;color:#fff;border-color:#123d52;border-bottom:3px solid #ff6379}
#cl-flow-panel{padding:5px 0 5px 28px;border-left:1px solid #d5e5ee;gap:35px;min-height:440px}
.cl-flow-copy h3{font-size:30px}
.cl-flow-copy .cl-kicker{font-size:9px}
.cl-demo-window{box-shadow:0 14px 30px #123d5212}
.cl-connection{padding:65px 0 70px}
.cl-connection-grid{display:block}
.cl-connection-grid>div:first-child{display:grid;grid-template-columns:1fr 1fr;gap:0 70px;align-items:center;margin-bottom:35px}
.cl-connection-grid>div:first-child>.cl-kicker{grid-column:1/-1;margin-bottom:15px}
.cl-connection-grid>div:first-child>h2{grid-column:1;grid-row:2/4}
.cl-connection-grid>div:first-child>p:not(.cl-kicker){grid-column:2;margin:0 0 18px}
.cl-connection-grid>div:first-child>.button{grid-column:2;justify-self:start}
.cl-connection-cards{grid-template-columns:repeat(3,1fr);gap:20px}
.cl-connection-cards article{padding:26px}
.cl-connection-cards svg{position:static;display:block;margin-bottom:19px}
.cl-connection-cards h3{font-size:20px}
.cl-details{padding:95px 0 80px;grid-template-columns:1.1fr 1fr}
.cl-details-copy{grid-column:1;grid-row:1}
.cl-details-art{grid-column:2;grid-row:1;background:#f4f8fa;border-radius:90px 22px 22px 22px}
.cl-closing{margin-bottom:0;background:#fff0f3;border-radius:24px;padding:45px 50px}
.cl-faq{padding:85px 0 110px}
@media(max-width:1100px){.cl-hero-grid{gap:40px}.cl-hero h1{font-size:46px}.cl-float-scan{left:-5px;top:95px}.cl-flow-surface{grid-template-columns:160px 1fr;padding:22px;gap:0 20px}.cl-flow-tabs button{gap:10px;padding:17px 10px;font-size:13px}#cl-flow-panel{gap:22px;padding-left:20px}.cl-flow-copy h3{font-size:26px}.cl-demo-body{padding:17px}.cl-connection-cards article{padding:23px}}
@media(max-width:800px){.cl-hero-grid{grid-template-columns:1fr;gap:10px}.cl-hero-copy{grid-column:1;grid-row:1}.cl-hero-visual{grid-column:1;grid-row:2}.cl-hero h1{font-size:54px}.cl-float-scan{top:80px}.cl-flow-surface{grid-template-columns:140px 1fr}.cl-flow-tabs button{gap:8px;padding:13px 8px}#cl-flow-panel{grid-template-columns:1fr;gap:22px}.cl-flow-copy ul{margin:15px 0}.cl-flow-copy h3{font-size:30px}.cl-connection-grid>div:first-child{gap:0 30px}.cl-connection-cards{gap:12px}.cl-connection-cards article{padding:18px}.cl-connection-cards h3{font-size:18px}.cl-details{gap:30px}}
@media(max-width:600px){.cl-hero h1{font-size:clamp(39px,10.5vw,52px)}.cl-float-scan{top:22px}.cl-float-box{bottom:15px}.cl-flow{padding:58px 0}.cl-flow-surface{display:block;padding:17px 12px;border-radius:18px}.cl-route-label{margin-bottom:16px;padding-bottom:12px;font-size:8px}.cl-flow-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:24px}.cl-flow-tabs button{display:flex;flex-direction:column;gap:8px;justify-content:center;text-align:center;padding:10px 2px;min-height:79px;font-size:10px}.cl-flow-tabs button>span{width:27px;height:27px;font-size:10px}#cl-flow-panel{border-left:0;border-top:1px solid #d5e5ee;padding:25px 3px 3px;min-height:0}.cl-flow-copy h3{font-size:29px}.cl-connection{padding:50px 0}.cl-connection-grid>div:first-child{display:block;margin-bottom:30px}.cl-connection-grid>div:first-child>p:not(.cl-kicker){margin:22px 0}.cl-connection-cards{grid-template-columns:1fr}.cl-connection-cards article{padding:21px 21px 21px 68px;position:relative}.cl-connection-cards svg{position:absolute;left:22px;top:22px;margin:0}.cl-details{grid-template-columns:1fr;padding:58px 0 48px;gap:30px}.cl-details-copy{grid-column:1;grid-row:1}.cl-details-art{grid-column:1;grid-row:2;min-height:400px;border-radius:45px 18px 18px 18px}.cl-closing{padding:30px 23px;border-radius:20px}.cl-faq{padding:58px 0 80px}}
/* Reference-led structure: centered promise, product stage, illustrated feature selector, suite band, capabilities. */
.coletor-page::before{background:#fff}.cl-hero{background:linear-gradient(#fff 30%,#eef5f8 100%);padding:48px 0 35px}.cl-hero-grid{display:flex;flex-direction:column;gap:15px;min-height:0}.cl-hero-copy{padding:0;text-align:center;width:100%}.cl-breadcrumb{margin-bottom:24px}.cl-hero-copy>.cl-kicker{display:inline-block;border:1px solid #bcdce9;border-radius:30px;padding:8px 19px;font-size:10px;letter-spacing:.08em;margin-bottom:25px}.cl-hero h1{font-size:clamp(42px,4vw,62px);line-height:1.14;margin:0 auto 23px;max-width:950px}.cl-hero h1 br{display:block!important}.cl-intro{max-width:740px;margin:0 auto 24px;font-size:17px}.cl-actions{justify-content:center;gap:24px}.cl-hero-footnote{justify-content:center;margin-top:20px}.cl-hero-visual{width:100%;max-width:1050px;height:635px;margin:25px auto 0;display:block}.cl-hero-surface{position:absolute;inset:75px 40px 25px;background:#e2edf2;border:1px solid #d3e3ec;border-radius:50px}.cl-hero-visual .cl-device{position:absolute;left:53%;top:8px;width:275px;transform:rotate(5deg) scale(.87);transform-origin:top center}.cl-orbit{display:none}.cl-brand-arrow{width:440px;top:120px;right:0;opacity:.1}.cl-hero-order-card{position:absolute;left:95px;top:165px;width:400px;background:white;border:1px solid #d5e4ec;border-radius:20px;padding:28px;box-shadow:0 18px 35px #123d520c}.cl-hero-order-card>small{font-size:10px;letter-spacing:.1em;color:#2d8fc4}.cl-hero-order-card h3{font-size:24px;line-height:1.3;margin:12px 0 27px}.cl-hero-order-card>div{display:flex;justify-content:space-between;gap:10px;font-size:12px}.cl-hero-order-card b{font-size:10px;background:#e9f5fa;color:#2783ab;padding:4px 8px;border-radius:5px}.cl-hero-order-card p{font-size:11px;color:#728d9d;margin:7px 0 20px}.cl-hero-order-card ol{list-style:none;padding:0;margin:0;counter-reset:steps}.cl-hero-order-card li{counter-increment:steps;display:flex;align-items:center;gap:12px;font-size:12px;padding:11px 0;border-top:1px solid #edf3f6;color:#54778c}.cl-hero-order-card li:before{content:counter(steps,decimal-leading-zero);font-size:9px;color:#ff6078}.cl-float-scan{left:auto;right:15px;top:105px;transform:rotate(-3deg);padding:18px}.cl-float-scan span{display:none}.cl-float-box{bottom:50px;right:50px;transform:rotate(-3deg);padding:20px}.cl-visual-note{bottom:0;left:0;right:0}.cl-curve{display:none}.cl-flow{background:#f5f8fa;padding:70px 0 85px}.cl-flow .cl-heading-split{display:block;text-align:center}.cl-flow .cl-heading-split>p{margin-top:20px}.cl-flow-surface{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;background:none;border:0;border-radius:0;padding:15px 0 0;align-items:center}.cl-route-label{display:none}.cl-flow-tabs{grid-column:2;grid-row:1;gap:6px}.cl-flow-tabs button{border-radius:0;padding:23px 5px 23px 23px;background:transparent;box-shadow:none;border:0;border-left:3px solid #dfebf1;min-height:100px;gap:15px}.cl-flow-tabs button>span{border:none;background:none;color:#7a9bae;width:auto;height:auto;border-radius:0;font-size:10px}.cl-flow-tabs button strong{font:600 20px/1.4 Manrope,sans-serif;letter-spacing:-.025em;display:block}.cl-flow-tabs button small{display:block;font:400 13px/1.7 Inter,sans-serif;margin-top:6px;color:#6d8798}.cl-flow-tabs [aria-selected=true]{background:#fff;border:0;border-left:3px solid #ff6278;box-shadow:0 8px 20px #123d5205}.cl-flow-tabs [aria-selected=true]>span{border:0;background:none;color:#ff6278}.cl-flow-tabs [aria-selected=false]{opacity:.72}#cl-flow-panel{grid-column:1;grid-row:1;display:flex;flex-direction:column-reverse;border:0;gap:22px;padding:30px;background:#e2eff5;border-radius:28px;min-height:0}.cl-flow-preview{width:100%;max-width:470px}.cl-flow-copy{width:100%;max-width:470px}.cl-flow-copy h3{font-size:26px;margin-bottom:12px}.cl-flow-copy>p:not(.cl-kicker){font-size:13px}.cl-flow-copy ul{display:none}.cl-flow-copy .cl-demo-hint{margin-bottom:0;padding-top:10px;font-size:9px!important}.cl-flow-copy .cl-kicker{margin-bottom:9px}.cl-connection{text-align:center;padding:65px 0}.cl-connection-grid>div:first-child{display:block;margin:0 auto;max-width:750px}.cl-connection-grid>div:first-child>h2{font-size:38px}.cl-connection-grid>div:first-child>p:not(.cl-kicker){max-width:600px;margin:20px auto}.cl-connection-grid>div:first-child>.button{margin:5px auto 27px}.cl-connection-cards{max-width:1050px;margin:auto;gap:22px}.cl-connection-cards article{border:0;background:#1b485e;padding:25px}.cl-connection-cards svg{margin:0 auto 15px}.cl-connection-cards h3{font-size:18px}.cl-capabilities{padding:85px 0}.cl-capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:43px}.cl-capability-grid>article{border:1px solid #dbe8ef;border-radius:23px;overflow:hidden;background:white}.cl-capability-visual,.cl-capability-grid .cl-details-art{height:270px;min-height:270px;margin:0;background:#edf5f9;border:0;border-radius:0;padding:28px;display:flex;flex-direction:column;justify-content:center;position:relative}.cl-capability-visual>.cl-kicker{font-size:8px;margin-bottom:15px}.cl-capability-visual>strong{font:600 20px/1.4 Manrope,sans-serif;letter-spacing:-.03em}.cl-capability-visual>small{font-size:10px;color:#548194;margin-top:12px}.cl-mini-scan .cl-barcode{height:37px;width:75%;margin:0 0 17px}.cl-mini-count{display:flex;gap:45px;font-size:9px;color:#7a99aa;margin-top:18px}.cl-mini-count b{font:600 20px/1.4 Manrope,sans-serif;display:block;color:#2783ab;margin-top:4px}.cl-capability-grid .cl-label-card{width:210px;padding:20px;transform:rotate(-7deg) scale(.77);position:absolute;top:-5px;left:calc(50% - 105px);transform-origin:top center}.cl-capability-grid .cl-label-card>img{margin-bottom:16px}.cl-capability-grid .cl-label-tag{bottom:15px;right:15px;font-size:10px;padding:12px 16px}.cl-capability-grid .cl-label-tag svg{width:20px;height:20px}.cl-mini-sign>p{font-size:10px;color:#66889b;margin:10px 0}.cl-mini-sign>svg{width:100%;height:80px}.cl-capability-copy{padding:27px}.cl-capability-copy h3{font-size:23px;margin:0 0 15px}.cl-capability-copy p{font-size:13px;color:#66859a;margin:0 0 22px}.cl-capability-copy .cl-text-link{font-size:12px}.cl-capability-note{text-align:center;font-size:9px;color:#7492a5;margin-top:22px}.cl-faq{padding:25px 0 85px}.cl-closing{margin-bottom:100px}
@media(max-width:1100px){.cl-hero-visual{max-width:940px}.cl-hero-order-card{left:30px;width:350px}.cl-hero-visual .cl-device{left:50%}.cl-float-scan{right:0}.cl-flow-surface{gap:35px}.cl-flow-tabs button strong{font-size:18px}.cl-flow-tabs button small{font-size:12px}.cl-capability-grid{gap:17px}.cl-capability-copy{padding:22px}}
@media(max-width:800px){.cl-hero{padding-top:25px}.cl-hero h1{font-size:48px}.cl-intro{font-size:15px}.cl-hero-visual{height:615px}.cl-hero-surface{inset:50px 0 20px;border-radius:35px}.cl-hero-order-card{left:15px;top:160px;width:300px;padding:22px}.cl-hero-order-card h3{font-size:20px}.cl-hero-visual .cl-device{left:47%;width:250px;transform:rotate(5deg) scale(.9)}.cl-float-scan{right:0;top:25px;padding:13px}.cl-float-scan strong{font-size:14px}.cl-float-box{right:0;bottom:38px;padding:15px}.cl-flow-surface{grid-template-columns:1fr 1fr;gap:25px}#cl-flow-panel{padding:22px}.cl-flow-tabs button{padding:20px 0 20px 15px;gap:10px}.cl-flow-tabs button strong{font-size:17px}.cl-capability-grid{grid-template-columns:1fr}.cl-capability-grid>article{display:grid;grid-template-columns:1fr 1fr;align-items:center}.cl-capability-copy{padding:30px}.cl-capability-visual,.cl-capability-grid .cl-details-art{height:270px}.cl-connection-grid>div:first-child>h2{font-size:34px}}
@media(max-width:600px){.cl-hero{padding-top:16px;padding-bottom:25px}.cl-breadcrumb{font-size:10px;margin-bottom:20px}.cl-hero-copy>.cl-kicker{font-size:8px;padding:7px 12px;margin-bottom:20px;letter-spacing:.05em}.cl-hero h1{font-size:clamp(32px,8.8vw,43px)}.cl-intro{font-size:14px;margin-bottom:20px}.cl-actions{gap:13px;flex-direction:column}.cl-hero-footnote{font-size:9px}.cl-hero-visual{height:630px;margin-top:15px}.cl-hero-surface{inset:55px -10px 20px}.cl-hero-visual .cl-device{left:50%;top:30px;width:265px;transform:translateX(-50%) rotate(3deg) scale(.87)}.cl-hero-order-card{display:none}.cl-float-scan{top:12px;left:-4px;right:auto;z-index:3}.cl-float-scan strong{font-size:13px}.cl-float-box{right:-3px;bottom:30px;z-index:3}.cl-visual-note{bottom:0;font-size:8px;max-width:none;width:100%}.cl-brand-arrow{right:-30px;top:120px;width:330px}.cl-flow{padding:48px 0}.cl-flow-surface{display:flex;flex-direction:column;gap:20px}.cl-flow-tabs{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0}.cl-flow-tabs button{min-height:74px;display:flex;flex-direction:row;align-items:center;justify-content:start;text-align:left;padding:12px 9px;border-left-width:2px;border-radius:5px;gap:8px}.cl-flow-tabs button strong{font-size:12px;line-height:1.5}.cl-flow-tabs button small{display:none}.cl-flow-tabs button>span{font-size:9px;width:auto}.cl-flow .cl-heading-split>p{font-size:12px}#cl-flow-panel{width:100%;padding:20px;border-radius:20px;border:0}.cl-flow-copy h3{font-size:25px}.cl-flow-copy>p:not(.cl-kicker){font-size:12px}.cl-connection{padding:48px 0}.cl-connection-grid>div:first-child>h2{font-size:31px}.cl-connection-grid>div:first-child>p:not(.cl-kicker){font-size:13px}.cl-connection-cards{text-align:left;gap:10px}.cl-connection-cards article{padding:19px 19px 19px 62px}.cl-connection-cards svg{position:absolute;left:20px;top:22px}.cl-capabilities{padding:55px 0}.cl-capability-grid{margin-top:30px;gap:20px}.cl-capability-grid>article{display:block}.cl-capability-copy{padding:25px}.cl-capability-copy h3{font-size:23px}.cl-capability-visual,.cl-capability-grid .cl-details-art{height:260px;min-height:260px}.cl-faq{padding:15px 0 50px}.cl-closing{margin-bottom:75px}}
.cl-capability-grid .cl-label-card{top:16px;transform:rotate(-7deg) scale(.69)}
.cl-flow-tabs [aria-selected=false]{opacity:.9}

/* The full order journey plays inside the existing preview. */
.cl-playback{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;font:10px Inter,sans-serif;color:#4e7b91;margin:0 0 14px;grid-column:1/-1;order:-1}.cl-playback>span{display:flex;align-items:center;gap:7px}.cl-playback i{width:6px;height:6px;background:#ff6475;border-radius:50%}.cl-playback b{font-weight:500;color:#7c9aab}.cl-playback button{border:1px solid #a8cedf;border-radius:7px;background:#fff;padding:8px 10px;color:#236d90;font:600 10px Inter,sans-serif}
.cl-demo-window{min-height:515px}.cl-demo-row{transition:background .3s}.cl-row-done b{color:#2389ad}.cl-scan-track{position:relative;overflow:hidden;margin-top:16px;height:26px;border-radius:5px;background:#edf6fa;display:grid;place-items:center}.cl-scan-track span{font:8px Inter,sans-serif;letter-spacing:.12em;color:#6f95a7}.cl-scan-track i{position:absolute;inset:0 auto 0 0;width:25%;background:linear-gradient(90deg,transparent,#ff64754a,transparent);transform:translateX(-100%)}
.cl-packing-visual{height:165px;display:flex;align-items:center;justify-content:center;gap:18px;overflow:hidden}.cl-packing-box{padding:29px 18px 20px;background:#e4d0b1;border:1px solid #ccb58f;border-radius:5px;box-shadow:0 9px 15px #173b5010;color:#5d523e;font:600 15px Manrope,sans-serif;position:relative}.cl-packing-box:before{content:'';position:absolute;top:0;left:40%;width:20%;height:19px;background:#f1e4ce}.cl-packing-box span{display:block;font:10px Inter,sans-serif;margin-top:8px}.cl-packing-label{width:145px;padding:14px 10px;border:1px solid #d6e7ef;background:white;box-shadow:0 8px 17px #173b5012;opacity:0;transform:translateY(-22px);transition:transform 1s cubic-bezier(.22,1,.36,1),opacity .7s}.cl-packing-label.is-printed{opacity:1;transform:translateY(0);animation:cl-print 1s ease-out}.cl-packing-label strong{font:600 9px Inter,sans-serif}.cl-packing-label .cl-barcode{height:31px;margin:10px 0}.cl-packing-label small{font-size:7px!important}.cl-sign-label{font-size:11px;color:#668699;margin:20px 0 8px}.cl-demo-signature path{stroke-dasharray:1;stroke-dashoffset:1}.cl-demo-signature.signed path{stroke-dashoffset:0;animation:cl-sign 1.6s ease-in-out}.cl-flow-success{background:#e4f3ed;color:#2e7864}
@keyframes cl-sign{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes cl-print{from{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:600px){.cl-playback{font-size:9px;gap:6px}.cl-playback button{font-size:9px;padding:8px}.cl-demo-window{min-height:485px}.cl-packing-visual{gap:10px}.cl-packing-label{width:125px}}
@media(prefers-reduced-motion:reduce){.cl-packing-label,.cl-demo-row{transition:none}.cl-packing-label.is-printed,.cl-demo-signature.signed path{animation:none}}

#cl-flow-panel{flex-direction:column}#cl-flow-panel .cl-playback{order:0;max-width:470px;margin-bottom:0}#cl-flow-panel .cl-flow-preview{order:1}#cl-flow-panel .cl-flow-copy{order:2}
