body footer,body .video-page>footer{isolation:isolate;color:#e2f4f2;background:#081416;border-color:#214044;padding-bottom:0;position:relative}body footer small,body footer .home-footer-links a{color:#9eafb1}body footer .home-footer-links a:hover{color:#65cfbf}body footer a:focus-visible{outline-offset:5px;outline:2px solid #66eee4}body footer:after{content:"";aspect-ratio:3;pointer-events:none;background:#041016 url(/images/footer-minimax-h3.png) 50%/contain no-repeat;flex:0 0 100%;grid-column:1/-1;width:100%;display:block}body footer#footer{border-top:1px solid #ffffff10;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:76px 0 0;display:grid}body footer#footer>h2{max-width:850px;font-family:var(--font-inter), sans-serif;letter-spacing:-.025em;margin:0 auto;padding:0 24px;font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.4}body footer#footer>.yellow-button{color:#08251e;min-height:46px;box-shadow:none;background:#65cfbf;border:1px solid #8de4d12e;border-radius:9px;justify-self:center;margin-top:28px;padding:0 26px;font-size:13px}body footer#footer>p{color:#91a5a7;margin:22px 24px 66px;font-size:12px;line-height:1.8}body footer#footer .home-footer-links{text-align:left;border-block:1px solid #ffffff10;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 40px;margin:0;padding:44px max(32px,50% - 520px);display:grid}body footer#footer .home-footer-links a{overflow-wrap:anywhere;width:fit-content;font-size:13px;font-weight:400;line-height:1.7}body footer#footer small{text-align:left;border-bottom:1px solid #ffffff10;margin:0;padding:24px max(32px,50% - 520px);font-size:11px;line-height:1.8}@media (max-width:640px){body footer#footer{padding-top:48px}body footer#footer>h2{max-width:360px;font-size:24px}body footer#footer>p{margin-bottom:44px}body footer#footer .home-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;padding:32px 24px}body footer#footer small{padding:22px 24px}}
.home-tool-routes{background:radial-gradient(at 0 100%,#10302d 0%,#0000 52%),#081413;border-block:1px solid #b7ddd51a;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);padding:48px max(24px,50vw - 600px)}.home-tool-featured{min-height:260px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:flex-start;padding:8px 0;overflow:visible}.home-tool-featured:before{content:none}.home-tool-featured>span,.home-tool-guides>span{color:#82b8ad;letter-spacing:.12em;font-size:11px;font-weight:600}.home-tool-featured strong{color:#ecf4f0;letter-spacing:-.035em;text-wrap:balance;max-width:100%;margin-top:19px;font-size:clamp(25px,2.4vw,34px);font-weight:600;line-height:1.35}.home-tool-featured p{color:#9eb3ad;max-width:470px;margin:15px 0 28px;font-size:13px;line-height:1.85}.home-tool-featured b{color:#c3e8dc;background:#bcebd809;border:1px solid #a1d9cb40;border-radius:6px;gap:18px;min-height:40px;padding:0 16px;font-size:12px;font-weight:600;transition:background .2s,border-color .2s}.home-tool-featured:hover b{background:#bcebd817;border-color:#a1d9cb80}.home-tool-guides{background:0 0;border:0;border-left:1px solid #b7ddd51f;border-radius:0;gap:0;padding:8px 0 0 clamp(24px,4vw,56px)}.home-tool-guides>span{margin:0 0 12px}.home-tool-guides>a{background:0 0;border:0;border-bottom:1px solid #b7ddd51a;border-radius:0;min-height:76px;padding:16px 0;transition:border-color .2s}.home-tool-guides>a:last-child{border-bottom-color:#0000}.home-tool-guides>a:hover{background:0 0;border-color:#82b8ad66;transform:none}.home-tool-guides>a>span{gap:6px}.home-tool-guides strong{color:#e0ebe6;font-size:14px;font-weight:600;line-height:1.5}.home-tool-guides small{color:#91a79f;white-space:normal;font-size:12px;line-height:1.65;overflow:visible}.home-tool-guides svg{color:#82b8ad;width:16px;transition:transform .2s}.home-tool-guides>a:hover svg{transform:translate(3px)}.home-tool-routes a:focus-visible{outline-offset:6px;outline:2px solid #82b8ad}@media (max-width:760px){.home-tool-routes{grid-template-columns:1fr;gap:30px;padding:32px 24px}.home-tool-featured{min-height:0;padding:0}.home-tool-featured strong{font-size:26px}.home-tool-featured p{margin-bottom:22px}.home-tool-guides{border-top:1px solid #b7ddd51f;border-left:0;padding:26px 0 0}.home-tool-guides>a{min-height:80px}}@media (prefers-reduced-motion:reduce){.home-tool-routes a,.home-tool-routes b,.home-tool-routes svg{transition:none}}
