/* The original header/footer logo is untouched. Small guide illustrations only. */
.mascot-tip{display:flex;align-items:center;gap:8px;position:relative}.mascot-tip img{object-fit:contain;flex-shrink:0}.mascot-tip span{font-size:12px;line-height:1.35;font-weight:600;max-width:155px}.mascot-tip-picker{margin-top:14px}.mascot-tip-picker img{width:105px;height:70px}.mascot-tip-picker span{color:inherit;opacity:.85}.mascot-tip-docs{margin-bottom:12px;border-bottom:1px solid #ddd;padding-bottom:12px}.mascot-tip-docs img{width:140px;height:94px}.mascot-tip-docs span{font-size:14px}.mascot-learning{display:flex;align-items:center;justify-content:center;min-height:360px}.mascot-learning>img{width:100%;max-width:410px;height:280px;object-fit:contain;align-self:flex-start}.mascot-learning .study-note{bottom:0;left:5%;right:0;transform:rotate(2deg)}.mascot-learning .study-note b{font-size:23px}.mascot-learning .study-note p{font-size:10px}
@media(max-width:720px){.mascot-tip-picker{margin-top:10px}.mascot-tip-picker img{width:90px;height:60px}.mascot-tip-picker span{font-size:11px;max-width:160px}.mascot-tip-docs{margin-bottom:5px}.mascot-tip-docs img{width:110px;height:74px}.mascot-tip-docs span{font-size:13px}.mascot-learning{min-height:310px}.mascot-learning>img{height:225px;max-width:330px}.mascot-learning .study-note{left:0;right:5px}.mascot-learning .study-note b{font-size:21px}}

.auto-services .section-head>p{font-size:14px;line-height:1.6;color:#69717b}.auto-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.auto-grid button{background:#f4f5f6;text-align:left;padding:28px 22px;border:1px solid #e6e8ea;border-radius:15px;color:#1c2025;transition:transform .2s,box-shadow .2s}.auto-grid button:hover{transform:translateY(-4px);box-shadow:0 10px 28px #18243312}.auto-grid small{font-size:9px;letter-spacing:1px;color:#727982}.auto-grid h3{font-size:26px;margin:14px 0}.auto-grid p{font-size:13px;line-height:1.65;min-height:86px;color:#69717b}.auto-grid b{font-size:12px;color:#bd323e}.service-symbol{display:block;color:#bd323e;font-size:35px;margin-bottom:24px}.service-preview-note{font-size:11px;color:#767e85;margin:18px 0 0}@media(max-width:900px){.auto-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.auto-services .section-head{display:block}.auto-grid{grid-template-columns:1fr}.auto-grid p{min-height:0}.auto-grid button{padding:24px}.service-symbol{margin-bottom:15px}}

.hero-copy,.hero-photo{min-width:0}.actions{flex-wrap:wrap}@media(max-width:360px){h1{font-size:42px;letter-spacing:-2px}.hero-photo{width:100%}.picker{padding:18px}.section-head{flex-wrap:wrap}.logo{width:160px}}