/* Product story, transparent pricing, and standalone registration. */
[hidden]{display:none!important}
.command{background:#fff}.dashboard-main{margin:45px 0 0;padding:12px;background:#eef0e9;border:1px solid #d6ddd6;border-radius:8px}.dashboard-main img{display:block;width:100%;height:auto;border-radius:4px}.dashboard-main figcaption{padding:15px 12px 5px;color:#475951;font-size:13px;line-height:1.8}.operation-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:45px}.operation-strip>div{border-top:1px solid #cdd6ce;padding-top:22px}.operation-strip b{font-size:13px;color:#79610b}.operation-strip h3{font-size:26px;margin:14px 0 10px}.operation-strip p{font-size:17px;line-height:1.8}.fleet-editorial{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:65px;margin-top:95px}.fleet-editorial h3{font-size:39px;line-height:1.3;margin-bottom:22px}.fleet-editorial p:not(.eyebrow){font-size:18px;line-height:1.85;margin-bottom:22px}.fleet-editorial figure{margin:0}.fleet-editorial img{width:100%;height:auto;border-radius:5px}.fleet-editorial figcaption{font-size:11px;margin-top:14px;color:#52635c}
.hub{background:#eeeede}.hub-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:75px;align-items:center}.hub-photo{position:relative;align-self:stretch;min-height:620px;overflow:hidden}.hub-photo img{width:100%;height:100%;object-fit:cover;object-position:40% center}.hub-photo:after{content:'';position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#05233ccb)}.hub-photo>span{position:absolute;bottom:32px;inset-inline-start:28px;color:white;font-weight:700;z-index:1;font-size:17px}.hub h2{font-size:43px;margin-bottom:24px}.hub .lead{font-size:19px}.hub-steps{list-style:none;counter-reset:hub;padding:0;margin:30px 0}.hub-steps li{counter-increment:hub;position:relative;padding-inline-start:45px;margin-top:22px}.hub-steps li:before{content:'0' counter(hub);position:absolute;inset-inline-start:0;top:0;color:#766015;font-size:14px}.hub-steps b{display:block;font-size:20px;margin-bottom:6px}.hub-steps span{font-size:16px;line-height:1.75}.hub .fine-print{color:#43564b;margin-bottom:25px;font-size:13px;line-height:1.8}
.pricing{background:#faf9f4}.pricing-switch{display:flex;border-bottom:1px solid #bfc9c3;gap:30px;margin:38px 0 45px}.pricing-switch button{border:0;background:transparent;font:inherit;padding:16px 5px 18px;color:#53625a;border-bottom:3px solid transparent;cursor:pointer;font-weight:700;font-size:18px}.pricing-switch button[aria-pressed=true]{border-color:#99710b;color:#05233c}.price-panel{display:grid;grid-template-columns:1.1fr .9fr;gap:95px;align-items:start}.price-copy h3,.parent-price h3{font-size:45px;line-height:1.25;margin-bottom:23px}.price-copy>p,.parent-price p{font-size:18px;line-height:1.85}.tier-table{width:100%;border-collapse:collapse;margin:26px 0;font-size:16px;text-align:start}.tier-table caption{text-align:start;color:#52635c;padding-bottom:14px;font-size:14px}.tier-table th,.tier-table td{text-align:start;padding:13px 6px;border-bottom:1px solid #cfd6ce}.tier-table thead th{font-size:13px;color:#44574e}.tier-table tbody th{font-weight:500}.tier-table td{font-weight:800;white-space:nowrap}.price-copy .fine-print{font-size:14px}.price-calculator{padding:36px;background:#e9edde;border-radius:6px;position:sticky;top:110px}.price-calculator label{font-size:16px;font-weight:700;display:block;margin:20px 0 10px}.price-calculator input{width:100%;border:1px solid #9aa99a;background:#fff;border-radius:3px;padding:13px 15px;min-height:52px;font:inherit;font-size:21px;color:#05233c}.price-result{border-bottom:1px solid #bec9b7;padding:30px 0 18px;margin-bottom:22px}.price-result small,.price-result strong,.price-result>span{display:block}.price-result strong{font:700 clamp(40px,5vw,66px)/1.35 'Tajawal',sans-serif;margin:9px 0;letter-spacing:-1px}.price-result small{font-size:15px}.price-result p{font-size:16px;margin-top:18px;font-weight:500}.price-calculator>p:not(.eyebrow){font-size:14px;line-height:1.8;margin-bottom:24px}.price-calculator .button{width:100%;justify-content:center}.plain-points{padding-inline-start:23px;line-height:1.9;margin-top:30px}.plain-points li{padding-inline-start:6px;margin:14px 0}.pricing-rule{border-top:1px solid #bfc9c3;padding-top:25px;margin-top:40px;font-size:15px;line-height:1.9;max-width:960px}.parent-price-note{background:#e9edde;padding:40px;border-radius:5px}.parent-price-note>span{font-size:100px;line-height:1;color:#05233c;font-weight:700}.parent-price-note h4{font-size:25px;margin:20px 0}.parent-price-note p{font-size:16px}.parent-price .button{margin-top:25px}
.join-page{background:#f7f6f0}.join-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;padding-top:65px;padding-bottom:85px;align-items:start}.join-nav{display:flex;align-items:center;gap:30px;font-size:14px}.join-story{position:sticky;top:125px}.join-story h1{font-size:64px;line-height:1.17;margin:0 0 22px;letter-spacing:-1.5px}.join-story h1 em{font-style:normal;color:#806013}.join-story>p:not(.eyebrow){font-size:20px;line-height:1.85;max-width:430px;margin-bottom:27px}.join-story>img{width:100%;height:260px;object-fit:cover;object-position:50% 45%;border-radius:4px}.join-promise{border-bottom:1px solid #ced6cd;padding:24px 0;margin-bottom:22px}.join-promise b{font-size:18px}.join-promise p{font-size:15px;line-height:1.9;margin-top:10px}.join-form-shell{background:#fff;padding:35px;border:1px solid #dbe0d6;border-radius:8px;min-width:0}.join-form-shell fieldset{border:0;padding:0;margin:0;min-width:0}.join-form-shell legend{font-size:19px;font-weight:700;margin-bottom:22px}.role-picker>div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.role-picker label{position:relative}.role-picker input{position:absolute;opacity:0;inset:0;cursor:pointer;width:100%;height:100%}.role-picker span{border:1px solid #b8c5b9;background:#fff;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;min-height:96px;padding:10px;font-size:16px;font-weight:700;pointer-events:none}.role-picker svg{width:26px;height:26px}.role-picker input:checked+span{background:#05233c;color:#fff;border-color:#05233c}.role-picker input:focus-visible+span{outline:3px solid #b88800;outline-offset:3px}.role-summary{background:#f2f3eb;color:#304c3e;font-size:14px;line-height:1.85;padding:17px;margin:18px 0 32px;border-inline-start:3px solid #b38820}.join-form-shell .form-section{border-top:1px solid #d9dfd6;padding-top:25px;margin-top:25px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}.field{display:flex;flex-direction:column;gap:9px;min-width:0}.field.full{grid-column:1/-1}.field label,.field-caption{font-size:15px;font-weight:700;color:#17372e}.field input,.field select{width:100%;min-height:49px;padding:10px 12px;background:#fff;border:1px solid #aab9ac;border-radius:3px;font:inherit;font-size:16px;color:#05233c}.field small{font-size:13px;line-height:1.7;color:#4b6156}.field input::placeholder{color:#64756b;opacity:1}.field input:focus-visible,.field select:focus-visible,.price-calculator input:focus-visible{outline:3px solid #b38820;outline-offset:2px}.field-caption{margin:25px 0 12px}.feature-options{display:flex;flex-wrap:wrap;gap:9px}.feature-options label{display:flex;align-items:center;gap:8px;border:1px solid #c7d1c4;padding:10px 11px;border-radius:3px;font-size:14px;cursor:pointer;min-height:44px}.feature-options input,.consent input{accent-color:#05233c;width:18px;height:18px;flex-shrink:0}.role-fields>.fine-print{color:#546458;font-size:13px;line-height:1.8;margin-top:17px}.role-fields>p:not(.fine-print):not(.field-caption){font-size:15px;line-height:1.85;margin:22px 0}.join-form-shell .fleet-group{border:1px solid #cad4c7;padding:19px;margin:26px 0 18px;border-radius:4px;background:#fafbf7}.fleet-group legend{font-size:16px;padding-inline:8px;margin-bottom:10px}.fleet-group .field label{font-size:14px}.remove-fleet{border:0;border-bottom:1px solid #853629;background:transparent;color:#853629;font:inherit;font-size:14px;margin-top:22px;padding:8px 0;cursor:pointer}.consent{display:flex;gap:12px;align-items:start;margin:32px 0 23px;font-size:14px;line-height:1.9}.consent input{margin-top:5px}.consent a,.join-help a{text-decoration:underline;text-underline-offset:4px}.submit-interest{width:100%;justify-content:center;cursor:pointer;border:0}.submit-interest:disabled{opacity:.65;cursor:wait}.form-status{font-size:15px;line-height:1.8;margin-top:16px;color:#843429}.form-status:empty{display:none}.form-trap{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.join-help{border-top:1px solid #d9dfd6;padding-top:24px;margin-top:24px;font-size:13px;line-height:2;overflow-wrap:anywhere}.form-success{text-align:center;padding:40px 0}.success-symbol{display:grid;place-items:center;width:65px;height:65px;border:1px solid #98ac96;border-radius:50%;font-size:32px;margin:0 auto 28px;color:#225c3b}.form-success h2{font-size:36px;margin-bottom:25px}.form-success p{line-height:1.9}.form-success strong{display:block;font-size:21px;margin:30px 0}.form-success .button{margin-top:14px}button:focus-visible,a:focus-visible{outline:3px solid #ae810a;outline-offset:4px}
@media(max-width:1100px){.header .nav{gap:11px;font-size:12px}.price-panel{gap:45px}.hub-grid{gap:40px}.hub h2{font-size:36px}.join-layout{gap:35px}.join-form-shell{padding:25px}.join-story h1{font-size:52px}.fleet-editorial{gap:35px}}
@media(max-width:800px){.hub-grid,.price-panel,.fleet-editorial{grid-template-columns:1fr}.hub-photo{min-height:0;height:360px}.hub-copy{max-width:650px}.price-calculator{position:static}.operation-strip{gap:25px}.operation-strip h3{font-size:23px}.join-layout{grid-template-columns:1fr;max-width:650px;padding-top:40px}.join-story{position:static}.join-story>img{height:240px}.join-story h1{font-size:49px}.join-story>p:not(.eyebrow){max-width:none}.join-promise{padding:20px 0}.fleet-editorial{margin-top:60px}.price-copy h3,.parent-price h3{font-size:39px}}
@media(max-width:540px){.operation-strip{grid-template-columns:1fr;gap:20px}.operation-strip>div{display:grid;grid-template-columns:28px 1fr;gap:0 8px;padding-top:18px}.operation-strip b{padding-top:7px}.operation-strip h3{margin:0 0 8px}.operation-strip p{grid-column:2;font-size:16px}.dashboard-main{padding:5px;margin-top:30px}.dashboard-main figcaption{font-size:11px;padding:12px 8px 6px}.fleet-editorial h3{font-size:33px}.hub h2{font-size:34px}.hub-photo{height:310px}.hub-grid{gap:30px}.hub-photo>span{font-size:14px;bottom:22px;inset-inline-start:20px}.pricing-switch{gap:0;justify-content:space-between;margin-bottom:32px}.pricing-switch button{font-size:14px;padding:15px 5px;flex:1}.price-panel{gap:28px}.price-calculator{padding:25px}.price-result strong{font-size:50px}.price-copy h3,.parent-price h3{font-size:35px}.tier-table{font-size:14px}.tier-table th,.tier-table td{padding:12px 2px}.pricing-rule{font-size:14px}.join-nav{gap:15px}.join-nav>a:first-child{font-size:12px}.join-layout{gap:30px}.join-story h1{font-size:42px}.join-story>p:not(.eyebrow){font-size:18px}.join-story>img{height:215px}.join-form-shell{padding:22px 17px}.form-grid{grid-template-columns:1fr;gap:18px}.role-picker span{font-size:14px;min-height:91px}.role-picker>div{gap:6px}.feature-options{gap:7px}.feature-options label{font-size:13px;padding:9px}.join-form-shell .fleet-group{padding:15px 12px}.join-form-shell legend{font-size:18px}.fleet-group legend{font-size:15px}.join-help{font-size:12px}.join-promise p{font-size:14px}}
