#se-telematics-benefits{--sec-blue:#2c5697;--sec-red:#d22730;--sec-charcoal:#3d3935;--sec-asphalt:#796e65;--sec-white:#fff;--sec-light:#f3f5f7;--sec-line:#d8dde3;background:var(--sec-light);color:var(--sec-charcoal);font-family:Proxima Nova,Arial,Helvetica,sans-serif;padding:56px 20px 64px}#se-telematics-benefits *,#se-telematics-benefits :after,#se-telematics-benefits :before{box-sizing:border-box}#se-telematics-benefits .se-shell{margin:auto;width:min(1160px,100%)}#se-telematics-benefits .se-heading{margin-bottom:26px;max-width:860px}#se-telematics-benefits .se-kicker{color:var(--sec-red);font-size:13px;font-weight:800;letter-spacing:.16em;margin:0 0 8px;text-transform:uppercase}#se-telematics-benefits h2{color:var(--sec-blue);font-size:clamp(34px,4.5vw,54px);font-weight:800;letter-spacing:-.025em;line-height:1.03;margin:0;text-transform:uppercase}#se-telematics-benefits .se-intro{font-size:18px;line-height:1.5;margin:14px 0 0;max-width:760px}#se-telematics-benefits input{block-size:1px;inline-size:1px;opacity:0;pointer-events:none;position:absolute}#se-telematics-benefits .se-experience{background:var(--sec-white);border:1px solid var(--sec-line);box-shadow:0 18px 45px rgba(61,57,53,.11);min-height:570px;overflow:hidden;position:relative}#se-telematics-benefits .se-start-screen{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);min-height:520px;transition:opacity .25s ease,visibility .25s ease}#se-telematics-benefits .se-start-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,6vw,72px)}#se-telematics-benefits .se-start-label{align-items:center;color:var(--sec-red);display:inline-flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.13em;margin-bottom:18px;text-transform:uppercase;width:max-content}#se-telematics-benefits .se-start-label:before{background:var(--sec-red);content:"";height:3px;width:28px}#se-telematics-benefits .se-start-copy h3{font-size:clamp(30px,4vw,46px);line-height:1.06;margin:0;max-width:650px;text-transform:uppercase}#se-telematics-benefits .se-start-copy p{font-size:17px;line-height:1.55;margin:16px 0 0;max-width:650px}#se-telematics-benefits .se-connect-button{background:var(--sec-red);color:var(--sec-white);cursor:pointer;display:inline-grid;font-weight:800;letter-spacing:.05em;margin-top:25px;min-height:52px;padding:0 26px;place-items:center;text-transform:uppercase;transition:background .2s ease,transform .2s ease;width:max-content}#se-telematics-benefits .se-connect-button:hover{background:#b91f29;transform:translateY(-2px)}#se-telematics-benefits .se-disclaimer{color:var(--sec-asphalt);display:block;font-size:12px;line-height:1.45;margin-top:12px;max-width:650px}#se-telematics-benefits .se-start-visual{background:linear-gradient(hsla(0,0%,100%,.1) 1px,transparent 1px),linear-gradient(90deg,hsla(0,0%,100%,.1) 1px,transparent 1px),linear-gradient(145deg,var(--sec-blue),#203f72);background-size:34px 34px,34px 34px,auto;min-height:520px;overflow:hidden;position:relative}#se-telematics-benefits .se-core,#se-telematics-benefits .se-ring{border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#se-telematics-benefits .se-ring{border:1px solid hsla(0,0%,100%,.34)}#se-telematics-benefits .se-ring.r1{height:120px;width:120px}#se-telematics-benefits .se-ring.r2{height:230px;width:230px}#se-telematics-benefits .se-ring.r3{height:340px;width:340px}#se-telematics-benefits .se-core{background:var(--sec-red);border:6px solid hsla(0,0%,100%,.22);box-shadow:0 0 0 18px rgba(210,39,48,.18);color:#fff;display:grid;font-size:14px;font-weight:800;height:92px;letter-spacing:.08em;place-items:center;text-align:center;text-transform:uppercase;width:92px}#se-telematics-benefits .se-loading-screen{background:var(--sec-charcoal);color:#fff;display:grid;inset:0;opacity:0;padding:38px 20px;place-items:center;pointer-events:none;position:absolute;text-align:center;visibility:hidden;z-index:20}#se-telematics-benefits .se-loading-inner{width:min(560px,100%)}#se-telematics-benefits .se-loader{border:2px solid hsla(0,0%,100%,.18);border-radius:50%;height:116px;margin:0 auto 28px;position:relative;width:116px}#se-telematics-benefits .se-loader:before{animation:se-spin 1s linear infinite;border-bottom:6px solid transparent;border-left:6px solid transparent;border-radius:50%;border-right:6px solid transparent;border-right-color:var(--sec-blue);border-top:6px solid transparent;border-top-color:var(--sec-red);content:"";inset:10px;position:absolute}#se-telematics-benefits .se-loader:after{animation:se-pulse 1.2s ease-in-out infinite;background:var(--sec-red);border-radius:50%;box-shadow:0 0 0 12px rgba(210,39,48,.14);content:"";inset:38px;position:absolute}#se-telematics-benefits .se-loading-screen h3{font-size:clamp(25px,4vw,38px);margin:0;text-transform:uppercase}#se-telematics-benefits .se-loading-status{color:#e2e7ee;font-size:16px;margin:12px 0 20px}#se-telematics-benefits .se-progress-track{background:hsla(0,0%,100%,.14);height:8px;overflow:hidden}#se-telematics-benefits .se-progress-bar{background:var(--sec-red);height:100%;width:0}#se-telematics-benefits .se-loading-note{color:hsla(0,0%,100%,.68);display:block;font-size:12px;line-height:1.45;margin-top:18px}#se-telematics-benefits .se-dashboard{background:#fff;inset:0;opacity:0;pointer-events:none;position:absolute;visibility:hidden}#se-telematics-benefits .se-toolbar{align-items:center;background:var(--sec-charcoal);color:#fff;display:flex;gap:18px;justify-content:space-between;padding:16px 20px}#se-telematics-benefits .se-toolbar-title{font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#se-telematics-benefits .se-reset-button{border:1px solid hsla(0,0%,100%,.42);color:#fff;cursor:pointer;display:grid;font-size:12px;font-weight:800;letter-spacing:.05em;min-height:38px;padding:0 15px;place-items:center;text-transform:uppercase}#se-telematics-benefits .se-stage{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);min-height:510px}#se-telematics-benefits .se-map-wrap{background:linear-gradient(rgba(44,86,151,.07) 1px,transparent 0),linear-gradient(90deg,rgba(44,86,151,.07) 1px,transparent 0),linear-gradient(135deg,#f7f9fb,#e7ecf2);background-size:36px 36px,36px 36px,auto;border-right:1px solid var(--sec-line);min-height:510px;overflow:hidden;position:relative}#se-telematics-benefits .se-map-label{background:#fff;border:1px solid var(--sec-line);box-shadow:0 5px 14px rgba(61,57,53,.08);color:var(--sec-blue);font-size:12px;font-weight:800;left:22px;letter-spacing:.09em;padding:8px 11px;position:absolute;text-transform:uppercase;top:22px;z-index:5}#se-telematics-benefits .se-route{border:3px dashed rgba(44,86,151,.24);border-radius:44% 36% 48% 31%;inset:17% 10% 15%;position:absolute;transform:rotate(-7deg)}#se-telematics-benefits .se-machine{background:var(--sec-blue);border:4px solid #fff;border-radius:50%;box-shadow:0 8px 18px rgba(61,57,53,.22);color:#fff;display:grid;font-size:11px;font-weight:800;height:54px;place-items:center;position:absolute;width:54px}#se-telematics-benefits .se-machine.m1{left:16%;top:23%}#se-telematics-benefits .se-machine.m2{background:var(--sec-red);left:61%;top:18%}#se-telematics-benefits .se-machine.m3{left:70%;top:62%}#se-telematics-benefits .se-machine.m4{background:var(--sec-red);left:30%;top:69%}#se-telematics-benefits .se-point{background:var(--sec-asphalt);border:3px solid #fff;border-radius:50%;box-shadow:0 5px 12px rgba(61,57,53,.2);color:#fff;cursor:pointer;display:grid;font-size:12px;font-weight:800;height:34px;place-items:center;position:absolute;transition:.2s ease;width:34px;z-index:6}#se-telematics-benefits .se-point:hover{background:var(--sec-red);transform:scale(1.1)}#se-telematics-benefits .p1{left:25%;top:18%}#se-telematics-benefits .p2{left:43%;top:29%}#se-telematics-benefits .p3{left:69%;top:30%}#se-telematics-benefits .p4{left:78%;top:49%}#se-telematics-benefits .p5{left:62%;top:71%}#se-telematics-benefits .p6{left:39%;top:59%}#se-telematics-benefits .p7{left:18%;top:55%}#se-telematics-benefits .p8{left:49%;top:44%}#se-telematics-benefits .se-callout{background:#fff;border-left:6px solid var(--sec-red);bottom:24px;box-shadow:0 16px 35px rgba(61,57,53,.18);left:50%;opacity:0;padding:20px 22px 21px;position:absolute;transform:translate(-50%,15px);transition:.25s ease;visibility:hidden;width:min(540px,calc(100% - 40px));z-index:8}#se-telematics-benefits .se-callout-number{color:var(--sec-red);display:block;font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}#se-telematics-benefits .se-callout h3{color:var(--sec-blue);font-size:22px;line-height:1.1;margin:0 0 7px;text-transform:uppercase}#se-telematics-benefits .se-callout p{font-size:15px;line-height:1.48;margin:0}#se-telematics-benefits .se-panel{display:flex;flex-direction:column;padding:25px}#se-telematics-benefits .se-panel h3{font-size:21px;margin:0;text-transform:uppercase}#se-telematics-benefits .se-panel-copy{color:var(--sec-asphalt);font-size:15px;line-height:1.45;margin:8px 0 18px}#se-telematics-benefits .se-benefit-list{display:grid;gap:8px}#se-telematics-benefits .se-tab{align-items:center;background:var(--sec-light);border:1px solid var(--sec-line);cursor:pointer;display:grid;gap:10px;grid-template-columns:34px 1fr;min-height:48px;padding:8px 10px;transition:.2s ease}#se-telematics-benefits .se-tab:hover{border-color:var(--sec-blue);transform:translateX(2px)}#se-telematics-benefits .se-tab-number{background:var(--sec-blue);border-radius:50%;color:#fff;display:grid;font-size:12px;font-weight:800;height:30px;place-items:center;width:30px}#se-telematics-benefits .se-tab:nth-child(2n) .se-tab-number{background:var(--sec-red)}#se-telematics-benefits .se-tab-label{font-size:14px;font-weight:800;line-height:1.15;text-transform:uppercase}#se-telematics-benefits .se-footer{background:#fafbfc;border-top:1px solid var(--sec-line);color:var(--sec-asphalt);font-size:12px;line-height:1.45;padding:11px 18px;text-align:center}#se-connect:checked~.se-experience .se-start-screen{opacity:0;pointer-events:none;visibility:hidden}#se-connect:checked~.se-experience .se-loading-screen{animation:se-loading-visibility 3s forwards;pointer-events:auto;visibility:visible}#se-connect:checked~.se-experience .se-progress-bar{animation:se-progress 2.55s ease forwards}#se-connect:checked~.se-experience .se-dashboard{animation:se-dashboard-in .45s 2.7s forwards;pointer-events:auto;visibility:visible}#se-b1:checked~.se-experience .c1,#se-b2:checked~.se-experience .c2,#se-b3:checked~.se-experience .c3,#se-b4:checked~.se-experience .c4,#se-b5:checked~.se-experience .c5,#se-b6:checked~.se-experience .c6,#se-b7:checked~.se-experience .c7,#se-b8:checked~.se-experience .c8{opacity:1;transform:translate(-50%);visibility:visible}#se-b1:checked~.se-experience .p1,#se-b2:checked~.se-experience .p2,#se-b3:checked~.se-experience .p3,#se-b4:checked~.se-experience .p4,#se-b5:checked~.se-experience .p5,#se-b6:checked~.se-experience .p6,#se-b7:checked~.se-experience .p7,#se-b8:checked~.se-experience .p8{background:var(--sec-red);box-shadow:0 0 0 8px rgba(210,39,48,.14),0 5px 12px rgba(61,57,53,.2);transform:scale(1.12)}#se-b1:checked~.se-experience .t1,#se-b2:checked~.se-experience .t2,#se-b3:checked~.se-experience .t3,#se-b4:checked~.se-experience .t4,#se-b5:checked~.se-experience .t5,#se-b6:checked~.se-experience .t6,#se-b7:checked~.se-experience .t7,#se-b8:checked~.se-experience .t8{background:#e9eff7;border-color:var(--sec-blue)}@keyframes se-spin{to{transform:rotate(1turn)}}@keyframes se-pulse{50%{opacity:.7;transform:scale(.72)}}@keyframes se-progress{0%{width:0}25%{width:22%}55%{width:54%}78%{width:78%}to{width:100%}}@keyframes se-loading-visibility{0%,86%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes se-dashboard-in{to{opacity:1}}@media(max-width:930px){#se-telematics-benefits .se-start-screen{grid-template-columns:1fr}#se-telematics-benefits .se-start-visual{min-height:350px}#se-telematics-benefits .se-experience{min-height:1050px}#se-telematics-benefits .se-stage{grid-template-columns:1fr}#se-telematics-benefits .se-map-wrap{border-bottom:1px solid var(--sec-line);border-right:0;min-height:500px}#se-telematics-benefits .se-benefit-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){#se-telematics-benefits{padding:44px 14px 52px}#se-telematics-benefits .se-start-copy{padding:34px 22px}#se-telematics-benefits .se-connect-button{width:100%}#se-telematics-benefits .se-start-visual{min-height:310px}#se-telematics-benefits .se-ring.r3{height:280px;width:280px}#se-telematics-benefits .se-experience{min-height:1260px}#se-telematics-benefits .se-toolbar{align-items:flex-start;flex-direction:column}#se-telematics-benefits .se-reset-button{width:100%}#se-telematics-benefits .se-map-wrap{min-height:470px}#se-telematics-benefits .se-callout{bottom:14px;width:calc(100% - 24px)}#se-telematics-benefits .se-benefit-list{grid-template-columns:1fr}#se-telematics-benefits .se-panel{padding:20px 16px}}@media(prefers-reduced-motion:reduce){#se-connect:checked~.se-experience .se-loading-screen{animation-duration:.6s}#se-connect:checked~.se-experience .se-progress-bar{animation-duration:.4s}#se-connect:checked~.se-experience .se-dashboard{animation-delay:.5s}}#se-telematics-benefits .se-experience{min-height:520px}#se-telematics-benefits #se-connect:checked~.se-experience{min-height:760px}#se-telematics-benefits .se-dashboard{min-height:760px;overflow:hidden}#se-telematics-benefits .se-map-wrap,#se-telematics-benefits .se-stage{min-height:640px}#se-telematics-benefits .se-callout{bottom:18px;max-height:none;overflow:visible;width:min(560px,calc(100% - 32px))}#se-telematics-benefits .se-callout p{max-height:none;overflow:visible}@media (max-width:930px){#se-telematics-benefits .se-experience{min-height:870px}#se-telematics-benefits #se-connect:checked~.se-experience,#se-telematics-benefits .se-dashboard{min-height:1380px}#se-telematics-benefits .se-stage{min-height:auto}#se-telematics-benefits .se-map-wrap{min-height:680px}}@media (max-width:620px){#se-telematics-benefits .se-experience{min-height:830px}#se-telematics-benefits #se-connect:checked~.se-experience,#se-telematics-benefits .se-dashboard{min-height:1600px}#se-telematics-benefits .se-map-wrap{min-height:760px}#se-telematics-benefits .se-callout{bottom:12px;padding:17px;width:calc(100% - 24px)}}