@font-face{font-family:TildaSans;font-style:normal;font-weight:250 1000;src:url(https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff2) format("woff2-variations"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff) format("woff-variations")}@font-face{font-family:TildaSans;font-style:normal;font-weight:300;src:url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Light.eot);src:url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Light.eot?#iefix) format("embedded-opentype"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff2) format("woff2-variations"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff) format("woff-variations"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Light.woff2) format("woff2"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Light.woff) format("woff")}@font-face{font-family:TildaSans;font-style:normal;font-weight:400;src:url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Regular.eot);src:url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Regular.eot?#iefix) format("embedded-opentype"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff2) format("woff2-variations"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff) format("woff-variations"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Regular.woff2) format("woff2"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Regular.woff) format("woff")}@font-face{font-family:TildaSans;font-style:normal;font-weight:500;src:url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Medium.eot);src:url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Medium.eot?#iefix) format("embedded-opentype"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff2) format("woff2-variations"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff) format("woff-variations"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Medium.woff2) format("woff2"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Medium.woff) format("woff")}@font-face{font-family:TildaSans;font-style:normal;font-weight:600;src:url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Semibold.eot);src:url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Semibold.eot?#iefix) format("embedded-opentype"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff2) format("woff2-variations"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff) format("woff-variations"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Semibold.woff2) format("woff2"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Semibold.woff) format("woff")}@font-face{font-family:TildaSans;font-style:normal;font-weight:700;src:url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Bold.eot);src:url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Bold.eot?#iefix) format("embedded-opentype"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff2) format("woff2-variations"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff) format("woff-variations"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Bold.woff2) format("woff2"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Bold.woff) format("woff")}@font-face{font-family:TildaSans;font-style:normal;font-weight:800;src:url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Extrabold.eot);src:url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Extrabold.eot?#iefix) format("embedded-opentype"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff2) format("woff2-variations"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff) format("woff-variations"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Extrabold.woff2) format("woff2"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Extrabold.woff) format("woff")}@font-face{font-family:TildaSans;font-style:normal;font-weight:900;src:url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Black.eot);src:url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Black.eot?#iefix) format("embedded-opentype"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff2) format("woff2-variations"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff) format("woff-variations"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Black.woff2) format("woff2"),url(https://static.tildacdn.com/fonts/tildasans/TildaSans-Black.woff) format("woff")}:root{color:#282828;background:#f6f6f6;font-family:TildaSans,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}html{scroll-behavior:smooth}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.page-shell{background:#f6f6f6}.hero-section__container{min-height:660px;padding:35px 20px 91px;margin:0 auto;color:#fff}.hero-section__inner{display:flex;width:min(1200px,100%);min-height:560px;margin:0 auto;flex-direction:column;justify-content:space-between}.brand-logo{width:264px;height:auto}.hero-copy{max-width:743px}.hero-copy h1{margin:0 0 24px;color:#fff;font-size:80px;line-height:1;font-weight:700;letter-spacing:0;white-space:pre-line}.hero-copy p{max-width:410px;margin:0;font-size:20px;line-height:1.55}.download-section,.overview-section,.instruction-card{width:min(1200px,calc(100% - 40px));margin:30px auto 0;border-radius:44px;background:#fff}.download-section{display:grid;min-height:650px;grid-template-columns:565px 450px;gap:75px;align-items:start;padding:60px 40px}.download-section__copy{padding-top:0}.eyebrow{margin:0 0 18px;color:#ff462d;font-size:18px;font-weight:700;line-height:1.2}h2{margin:0;color:#282828;font-size:68px;line-height:1;font-weight:700;letter-spacing:0}.download-section__copy p:not(.eyebrow){max-width:565px;margin:29px 0 0;font-size:24px;line-height:1.55}.download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;padding-top:94px}.download-tile{display:grid;gap:24px;justify-items:center;color:#1d8ceb;font-size:24px;font-weight:400;line-height:1.2;text-align:center;text-decoration:underline;text-underline-offset:6px}.download-tile img{width:200px;border:1px solid #c8c8c8;border-radius:8px}.overview-section{display:grid;min-height:600px;grid-template-columns:500px 387px;gap:175px;overflow:hidden;padding:60px 40px 0}.feature-nav{display:grid;gap:10px;margin-top:20px;padding-left:34px;list-style:disc}.feature-nav a{display:list-item;color:#1d8ceb;font-size:24px;font-weight:400;line-height:1.25}.feature-nav a:hover{color:#ff462d}.steps-list{padding-bottom:30px}.instruction-card{position:relative;display:grid;min-height:710px;grid-template-columns:600px 387px;gap:92px;align-items:start;overflow:hidden;padding:76px 40px 0}.instruction-card__content{max-width:none;margin-bottom:40px}.instruction-card h2{max-width:none}.copy-block{display:grid;gap:30px;margin-top:50px}.copy-block--after-list{margin-top:48px}.copy-block p,.clean-list,.note{font-size:24px;line-height:1.3}.copy-block p,.note,.note p{margin:0}.copy-block strong{font-weight:700}.clean-list{display:grid;gap:18px;margin:30px 0 0;padding:0;list-style:none}.clean-list li{position:relative;padding-left:34px}.clean-list li:before{position:absolute;top:.55em;left:0;width:7px;height:7px;border-radius:50%;background:#ff462d;content:""}.clean-list--ordered{gap:8px;padding-left:36px;list-style:decimal}.clean-list--ordered li{padding-left:0}.clean-list--ordered li:before{content:none}.note{position:relative;display:grid;gap:22px;max-width:522px;margin-top:34px;border:1px solid #ff462d;border-radius:24px;padding:22px 28px 22px 68px;font-size:20px}.note strong{font-weight:700}.note:before{position:absolute;top:24px;left:24px;display:grid;width:28px;height:28px;border-radius:50%;color:#fff;background:#ff462d;content:"!";font-size:18px;font-weight:700;line-height:1;place-items:center}.phone-shot{width:387px;margin:13px 0 0;justify-self:end;align-self:flex-end}.phone-shot img{width:100%;max-height:none;object-fit:contain}.overview-section__content>p{margin:30px 0 0;font-size:24px;line-height:1.3}.overview-shot{width:387px;margin:5px 0 -300px}.overview-shot img{width:100%}.instruction-card--text-only{display:block;min-height:710px;padding-right:40px}.instruction-card--text-only .instruction-card__content{max-width:772px}.instruction-card--text-only .copy-block{margin-top:66px}.instruction-card--text-only .note{max-width:522px}#Routslist .phone-shot{margin-bottom:-200px}#Startrout .phone-shot{margin-bottom:-180px}#Fixarrival .phone-shot{margin-bottom:-185px}#RemovePoints .note{max-width:580px}#RemovePoints .phone-shot{margin-bottom:-199px}#Fixexit .phone-shot{margin-bottom:-185px}#Checkpoints .phone-shot{margin-bottom:-186px}#Complete h2{max-width:400px}#Problems .phone-shot{margin-bottom:-184px}.hero-section{background:#ff462d}@media(max-width:1199px){.hero-section__container{min-height:620px;padding:32px 16px 80px}.hero-section__inner{min-height:508px}.hero-copy{max-width:640px}.hero-copy h1{margin-bottom:20px;font-size:68px}.hero-copy p{max-width:360px;font-size:18px}.download-section,.overview-section,.instruction-card,.hero-section__container{width:min(960px,calc(100% - 32px));border-radius:36px}.download-section{min-height:560px;grid-template-columns:minmax(0,1fr) 320px;gap:36px;padding:52px 32px 48px}.download-section__copy p:not(.eyebrow){max-width:none;margin-top:24px;font-size:22px}.download-grid{gap:24px;padding-top:64px}.download-tile{font-size:21px}.download-tile img{width:150px}h2{font-size:62px}.overview-section{min-height:540px;grid-template-columns:minmax(0,1fr) 320px;gap:44px;padding:52px 32px 0}.overview-section__content>p{margin-top:24px;font-size:22px}.feature-nav{padding-left:30px}.feature-nav a{font-size:22px}.overview-shot{width:320px;margin:0 0 -230px}.instruction-card{min-height:640px;grid-template-columns:minmax(0,1fr) 320px;gap:44px;padding:60px 32px 0}.copy-block{gap:22px;margin-top:36px}.copy-block p,.clean-list,.note{font-size:22px}.clean-list{margin-top:24px}.note{max-width:500px;font-size:18px;padding:20px 24px 20px 62px}.note:before{top:20px;left:20px;width:24px;height:24px;font-size:15px}.phone-shot{width:320px;margin:8px 0 0}#Routslist .phone-shot,#RemovePoints .phone-shot{margin-bottom:-165px}#Startrout .phone-shot,#Fixarrival .phone-shot,#Fixexit .phone-shot,#Checkpoints .phone-shot{margin-bottom:-150px}#Problems .phone-shot{margin-bottom:-145px}#RemovePoints .note{max-width:540px}}@media(max-width:959px){.hero-section__container{min-height:600px}.hero-copy h1{max-width:620px;font-size:64px}.download-section,.overview-section,.instruction-card,.hero-section__container{width:min(640px,calc(100% - 32px))}.download-section,.overview-section,.instruction-card{grid-template-columns:1fr}.overview-section,.instruction-card{gap:46px}.instruction-card{min-height:auto}.instruction-card__content{margin-bottom:0}.instruction-card h2,#Complete h2{max-width:none}.note,#RemovePoints .note{max-width:100%}.phone-shot{width:min(360px,100%);margin:0 auto;justify-self:center;align-self:start}.overview-shot{display:none}#Routslist .phone-shot,#RemovePoints .phone-shot{margin-bottom:-155px}#Startrout .phone-shot,#Fixarrival .phone-shot,#Fixexit .phone-shot,#Checkpoints .phone-shot{margin-bottom:-145px}#Problems .phone-shot{margin-bottom:-140px}#Loading,.overview-section{padding-bottom:46px}}@media(max-width:959px)and (min-width:780px){.hero-section__container{min-height:450px;padding:30px 16px 64px}.hero-section__inner{min-height:350px}.hero-copy h1{max-width:560px;font-size:58px}.hero-copy p{max-width:360px;font-size:18px}.download-section,.overview-section,.instruction-card,.hero-section__container{width:min(760px,calc(100% - 28px));border-radius:30px}.download-section,.overview-section,.instruction-card{padding:46px 28px 0}.download-section{gap:28px}h2{font-size:54px}.download-section__copy p:not(.eyebrow),.overview-section__content>p,.copy-block p,.clean-list{font-size:21px}.download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:24px}.download-tile img{width:170px}.overview-section,.instruction-card{gap:28px}.feature-nav a{font-size:21px}.note{font-size:18px;padding:18px 22px 18px 56px}.note:before{top:18px;left:18px}.phone-shot{width:300px}.overview-shot{width:300px;margin:0 auto -140px}#Routslist .phone-shot,#RemovePoints .phone-shot,#Startrout .phone-shot,#Fixarrival .phone-shot,#Fixexit .phone-shot,#Checkpoints .phone-shot,#Problems .phone-shot{margin-bottom:-145px}}@media(max-width:639px){.hero-section__container{min-height:340px;padding:32px 16px 56px}.hero-section__inner{min-height:300px}.brand-logo{width:190px}.hero-copy h1{font-size:48px}.hero-copy p{font-size:18px}.download-section,.overview-section,.instruction-card,.hero-section__container{width:min(480px,calc(100% - 28px))}.download-section,.overview-section,.instruction-card{padding:48px 30px 0}.overview-section,#Loading,#download,.hero-section{padding-bottom:48px}h2{font-size:44px}.download-section__copy p:not(.eyebrow),.copy-block p,.clean-list{font-size:20px}.download-grid,.feature-nav{grid-template-columns:1fr}.feature-nav{gap:14px}#Routslist .phone-shot,#RemovePoints .phone-shot{margin-bottom:-185px}#Startrout .phone-shot,#Fixarrival .phone-shot,#Fixexit .phone-shot,#Checkpoints .phone-shot,#Problems .phone-shot{margin-bottom:-175px}}@media(max-width:479px){.hero-section__container{min-height:400px}.hero-section__inner{min-height:320px}.brand-logo{width:177px}.hero-copy h1{font-size:38px}.hero-copy p{max-width:291px;font-size:20px}.download-section,.overview-section,.instruction-card{width:min(360px,100%);margin-top:20px;padding:34px 20px 0}.overview-section,#Loading,#download,.hero-section{padding-bottom:34px}.hero-section__container{width:min(360px,100%)}h2{font-size:34px}.eyebrow,.feature-nav a{font-size:16px}.download-section__copy p:not(.eyebrow),.copy-block p,.clean-list{font-size:15px}.download-tile{font-size:18px}.download-tile img{width:140px}.note{padding:18px 20px 18px 38px;font-size:14px}.note:before{top:20px;left:14px;width:18px;height:18px;font-size:14px}.phone-shot{width:188px}#Routslist .phone-shot,#RemovePoints .phone-shot{margin-bottom:-95px}#Startrout .phone-shot,#Fixarrival .phone-shot,#Fixexit .phone-shot,#Checkpoints .phone-shot,#Problems .phone-shot{margin-bottom:-88px}.download-grid{padding-top:20px}.overview-section{min-height:0}}
