.guide-intro{background:var(--purple);color:white;padding-bottom:65px}.guide-intro h1{font:600 clamp(66px,7.5vw,115px)/.95 var(--display);margin:30px 0}.guide-intro .lead{max-width:65ch}.guide-intro>p:last-child{font-size:13px;color:#e8d6ef;margin-top:25px;max-width:85ch}.guide-tabs{display:flex;gap:30px;padding:20px 6% 0;border-bottom:1px solid var(--line);background:white;position:sticky;top:90px;z-index:5}.guide-tabs button{border:0;border-bottom:3px solid transparent;background:none;padding:0 0 18px;font-size:14px;color:var(--muted);cursor:pointer}.guide-tabs button[aria-selected=true]{border-color:var(--purple);color:var(--purple);font-weight:700}.guide-split{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:start}.guide-panel h2{margin-top:25px}.guide-panel ol,.guide-panel ul{padding-left:22px;font-size:15px;line-height:1.9;margin:30px 0}.guide-panel li{margin-bottom:18px}.guide-note{font-size:12px;line-height:1.9;color:var(--muted);margin:25px 0}.command-preview{padding:32px;background:var(--lilac);border-radius:8px}.command-preview label{display:block;font-size:14px;font-weight:700;margin-bottom:15px}.command-preview select{font-size:13px}.command-name{display:inline-block;background:var(--purple);color:white;padding:10px 20px;border-radius:5px;margin:25px 0;font-size:16px}.command-message{padding:25px;background:white;border-radius:6px}.command-message h3{font-size:36px;margin-bottom:20px}.command-message p{font-size:14px;line-height:1.9}.command-message p:last-child{font-size:11px;color:var(--muted);margin-top:20px}.command-preview>small{display:block;font-size:11px;color:var(--muted);margin-top:22px}.guide-cost{padding:35px;background:#f6f2f8;margin-top:45px;border-left:4px solid var(--lime)}.guide-cost h3{font-size:36px;margin-bottom:20px}.guide-cost p{font-size:14px;line-height:1.9}.coupon-example{padding:35px;background:var(--lime);border-radius:8px}.coupon-example>span{font-size:11px}.coupon-example h3{font-size:60px;margin:25px 0}.coupon-stamps{font-size:32px;letter-spacing:5px;color:var(--purple)}.coupon-example>p{font-size:14px;margin:25px 0}.coupon-example dl{font-size:12px;display:grid;grid-template-columns:1fr 1.5fr;gap:15px;padding-top:20px;border-top:1px solid #28163244}.coupon-example dd{margin:0}.coupon-example small{font-size:11px;display:block;margin-top:25px}.intake-plan{margin-top:45px}.intake-plan h3{font-size:36px;margin-bottom:25px}.intake-plan p{font-size:13px;color:var(--muted);line-height:1.9;margin:20px 0}.intake-plan ul{font-size:14px;margin-top:0}.intake-plan table{width:100%;border-collapse:collapse;font-size:14px}.intake-plan td,.intake-plan th{padding:13px 10px;border-bottom:1px solid var(--line);text-align:left}.intake-plan th{background:var(--lilac)}.private-upload{padding:25px;background:var(--lilac);font-size:13px}.private-upload p{font-size:12px;margin-bottom:0}.activation-steps{max-width:70ch}#rider-intake{border:1px solid #c2b4cd;padding:20px;margin:25px 0;border-radius:4px}#rider-intake legend{font-size:13px;font-weight:700}#rider-intake p,#rider-intake small{font-size:11px;line-height:1.9;color:var(--muted)}#rider-intake label{display:block;font-size:12px;margin:18px 0 8px}#rider-intake .text-link{display:inline-block;margin-top:20px;font-size:11px}#rider-intake .intake-note{margin-top:20px}#rider-intake table{width:100%;font-size:12px;border-collapse:collapse;margin:15px 0}#rider-intake th,#rider-intake td{text-align:left;padding:9px 5px;border-bottom:1px solid #d4c7db}.service-guide-link{margin-top:22px}.tariff-accept{display:flex!important;gap:9px;align-items:flex-start;font-size:11px!important;line-height:1.8}.tariff-accept input{margin-top:5px}.tariff-accept span{flex:1}@media(max-width:760px){.guide-tabs{top:74px;gap:18px;overflow:auto;padding:18px 7% 0}.guide-tabs button{font-size:12px;white-space:nowrap}.guide-split{grid-template-columns:1fr;gap:35px}.guide-intro h1{font-size:67px}.command-preview,.coupon-example{padding:27px}.guide-cost{padding:26px}.guide-panel ol,.guide-panel ul{font-size:14px}.coupon-example h3{font-size:52px}}
.service-guide-link{grid-column:1/-1;justify-self:start}

.rate-proposal{margin:25px 0;padding-top:20px;border-top:1px solid #c2b4cd}.rate-proposal h4{font-size:15px;margin:0 0 15px}.rate-proposal table{font-size:11px!important}#rider-rate-preview{margin-top:20px;overflow:auto}.rate-proposal select{font-size:12px}

.save-registration{padding:0 0 25px;margin-bottom:28px;border-bottom:1px solid #c2b4cd}.save-registration p{font-size:12px;line-height:1.9;color:var(--muted);margin:15px 0}.save-registration h3{font-size:34px!important;margin-bottom:15px!important}
