.site-header{position:sticky;top:10px;z-index:50;background:#fff;border-bottom:1px solid #e7e8ee}@media screen and (min-width: 844px){.site-header{top:0}}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:.6rem 0;gap:.5rem}.brand{display:inline-flex;align-items:center;gap:.5rem;color:#1b1b1f;text-decoration:none;font-weight:800}.brand-text{font-size:1.125rem;letter-spacing:.01em}.nav-toggle{display:none}.hamburger{display:grid;gap:4px}.hamburger span{width:22px;height:2px;background:#1b1b1f;border-radius:2px;display:block}.site-nav{position:fixed;inset-block-start:56px;inset-inline:0;background:#fff;border-top:1px solid #e7e8ee;transform:translateY(-120%);transition:transform .25s ease}.site-nav ul{display:grid;gap:.25rem;padding:.5rem 1rem 1rem}.site-nav a{display:block;padding:.65rem .5rem;color:#1b1b1f;text-decoration:none;border-radius:.5rem}.site-nav a:hover{background:#f6f7fb}#nav-toggle:checked~.hamburger{position:relative}#nav-toggle:checked~.site-nav{transform:translateY(0)}@media (min-width: 844px){.site-nav{position:static;transform:none;border-top:none}.site-nav ul{display:flex;gap:.75rem;padding:0}.hamburger{display:none}}.hero{background:#393b62;color:#fff;position:relative;overflow:hidden}.hero-media:before{content:"";position:absolute;left:50%;top:10%;transform:translate(-50%);width:260px;aspect-ratio:1/1;background:url("data:image/svg+xml,%3csvg%20width='439'%20height='376'%20viewBox='0%200%20439%20376'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M227.268%2023.7355C282.104%2021.8881%20342.244%20-1.9895%20385.394%2031.9077C430.895%2067.6521%20439.13%20132.198%20438.998%20190.067C438.868%20247.781%20431.241%20313.422%20384.678%20347.51C340.657%20379.736%20280.661%20356.258%20227.268%20345.069C188.158%20336.874%20151.997%20321.861%20124.389%20292.966C97.4845%20264.808%2086.0398%20228.405%2079.1683%20190.067C70.1297%20139.637%2045.3799%2080.4757%2079.4467%2042.2151C113.779%203.6568%20175.675%2025.4736%20227.268%2023.7355Z'%20fill='white'%20fill-opacity='0.1'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M160.746%202.2375C211.472%206.22741%20252.736%2036.5944%20290.818%2070.3057C332.38%20107.097%20379.733%20144.968%20384.428%20200.245C389.383%20258.582%20361.801%20319.123%20314.938%20354.28C272.043%20386.459%20213.938%20374.995%20160.746%20368.051C116.614%20362.289%2068.439%20354.585%2042.1977%20318.673C17.963%20285.507%2043.2123%20240.992%2038.1289%20200.245C31.4789%20146.942%20-19.8471%2093.7759%208.44129%2048.0948C37.4408%201.26526%20105.794%20-2.08486%20160.746%202.2375Z'%20fill='white'%20fill-opacity='0.1'/%3e%3c/svg%3e") no-repeat center/contain;opacity:.55;pointer-events:none}.hero-inner{display:grid;gap:80px;padding:2.75rem 0 0;align-items:center;justify-content:center}.hero-copy{text-align:center;display:flex;flex-direction:column;align-items:center;max-width:391px}@media (min-width: 844px){.hero-copy{max-width:initial}}@media (min-width: 844px){.hero-copy h1{max-width:487px}}@media (min-width: 1024px){.hero-copy h1{max-width:626px}}@media (min-width: 1360px){.hero-copy h1{max-width:811px}}.hero .lead{color:#fff}@media (min-width: 844px){.hero .lead{max-width:400px}}@media (min-width: 1024px){.hero .lead{max-width:490px}}@media (min-width: 1360px){.hero .lead{max-width:567px}}.hero .btn-ghost{color:#fff;border-color:#ffffff47}.hero .btn-ghost:hover{border-color:#fff}.hero-media{justify-self:center;display:grid;place-items:center;margin-top:30px;position:relative}.img-hero-phone{height:227px;width:auto;filter:drop-shadow(0 12px 30px rgba(0,0,0,.35))}.actions{display:flex;gap:1rem;flex-direction:column;align-items:center}.hero-clouds{display:block;width:100%;margin-top:1.2rem;height:96px;object-fit:cover;margin-bottom:-2px;object-position:top}@media screen and (min-width: 844px){.hero-clouds{height:120px;margin-top:80px}}@media screen and (min-width: 1360px){.hero-clouds{height:140px;margin-top:120px}}@media (min-width: 844px){.hero-inner{grid-template-columns:1fr 325px;padding:4.25rem 0 0;gap:1.75rem;align-items:end}.hero-media{order:2;justify-self:center}.hero-media:before{top:initial;bottom:-26%;left:50%;transform:translate(-50%);width:325px}.img-hero-phone{height:clamp(360px,40vh,460px)}.actions{flex-direction:row-reverse;align-items:center}.hero-copy{text-align:left;align-items:start}}@media (min-width: 1360px){.hero-inner{padding:6.5rem 0 0}.hero h1{font-size:clamp(2.4rem,3.8vw,3.4rem);letter-spacing:.002em}}.learn-more{line-height:18px;color:#fff;text-decoration:none;border-bottom:2px solid #fff;padding:0 5px 5px}.section-intro{text-align:center;display:flex;flex-direction:column;width:fit-content;margin:0 auto;margin-bottom:3rem}@media screen and (min-width: 1360px){.section-intro{margin-top:2rem}}.eyebrow-sub{color:#6b6f76;border-top:1px solid grey;padding:.6rem .6rem 0}.about-grid{flex-direction:column;display:flex;align-items:center;justify-content:space-between;position:relative}@media screen and (min-width: 844px){.about-grid{flex-direction:row-reverse;align-items:center;justify-content:space-between;position:relative}}.about-art{max-width:420px;margin-inline:auto;position:relative;z-index:1}.about-art:after{content:"";position:absolute;right:9%;top:-8%;width:80%;aspect-ratio:1/1;background:url("data:image/svg+xml,%3csvg%20width='192'%20height='164'%20viewBox='0%200%20192%20164'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M99.3917%2010.009C123.373%209.20103%20149.675%20-1.24142%20168.546%2013.583C188.445%2029.2151%20192.046%2057.4431%20191.989%2082.7511C191.931%20107.992%20188.596%20136.699%20168.233%20151.606C148.981%20165.7%20122.742%20155.432%2099.3917%20150.539C82.2875%20146.955%2066.4733%20140.389%2054.3995%20127.753C42.6332%20115.438%2037.6281%2099.5178%2034.6229%2082.7511C30.6701%2060.6964%2019.8461%2034.8234%2034.7447%2018.0907C49.7592%201.22789%2076.8286%2010.7691%2099.3917%2010.009Z'%20fill='%23157EFD'%20fill-opacity='0.1'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M70.2998%200.606969C92.4837%202.35189%20110.53%2015.6324%20127.184%2030.3754C145.361%2046.4656%20166.07%2063.028%20168.123%2087.2022C170.29%20112.715%20158.228%20139.191%20137.733%20154.567C118.973%20168.64%2093.5622%20163.626%2070.2998%20160.589C50.9993%20158.07%2029.9307%20154.7%2018.4545%20138.995C7.85584%20124.49%2018.8982%20105.022%2016.675%2087.2022C13.7668%2063.8909%20-8.67979%2040.6398%203.69166%2020.6619C16.3741%200.181776%2046.2674%20-1.28334%2070.2998%200.606969Z'%20fill='%23157EFD'%20fill-opacity='0.1'/%3e%3c/svg%3e") no-repeat center/contain;z-index:-1}.about-copy{margin-top:-2rem;text-align:center}@media screen and (min-width: 844px){.about-copy{text-align:left;max-width:400px}}@media screen and (min-width: 1024px){.about-copy{max-width:490px}}@media screen and (min-width: 1360px){.about-copy{max-width:620px}}.about-copy h3{margin-bottom:1rem;font-size:1.2rem;line-height:2rem;font-weight:600}@media (min-width: 844px){.about-grid{grid-template-columns:1fr 1fr}.about-copy{text-align:left}}.feature-cta{position:relative;overflow:hidden}.feature-grid{display:grid;gap:1.5rem;align-items:center;padding:3rem 0}.feature-media{margin-inline:auto;position:relative}.feature-phone{width:243px;margin-top:1rem;margin-bottom:1rem}@media (min-width: 1024px){.feature-phone{width:292px}}@media (min-width: 1360px){.feature-phone{width:382px}}@media (min-width: 844px){.feature-grid{grid-template-columns:.9fr 1.1fr}.feature-copy{text-align:left}}.feature-copy{text-align:center}@media screen and (min-width: 844px){.feature-copy{text-align:left;max-width:400px}}@media screen and (min-width: 1024px){.feature-copy{max-width:490px}}@media screen and (min-width: 1360px){.feature-copy{max-width:620px}}.faq{background:#fff;padding:3rem 0}.faq h2{text-align:center}.faq .eyebrow-sub{text-align:center;width:fit-content;margin:0 auto 1rem}.accordion{display:grid;gap:.5rem}.accordion-item{background:#fff;border:1px solid #e7e8ee;border-radius:10px;padding:0 .75rem;box-shadow:0 10px 30px #00000014;overflow:hidden}.accordion-item+.accordion-item{margin-top:.4rem}.accordion-item>summary{padding:1rem 0;font-weight:600;outline:none;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.75rem}.accordion-item>summary:after{content:"";width:22px;height:22px;border-radius:50%;background:linear-gradient(180deg,transparent 45%,#aeb3c1 45%,#aeb3c1 55%,transparent 55%),linear-gradient(90deg,transparent 45%,#aeb3c1 45%,#aeb3c1 55%,transparent 55%);opacity:.95}.accordion-item[open]>summary{color:#393b62}.accordion-item[open]>summary:after{transform:rotate(45deg);background:linear-gradient(180deg,transparent 45%,#393b62 45%,#393b62 55%,transparent 55%),linear-gradient(90deg,transparent 45%,#393b62 45%,#393b62 55%,transparent 55%);border-color:#343a6b80}.accordion .content{padding:.25rem 0 1rem;color:#6b6f76;border-top:1px solid #eceef4}.download{background:#f6f7fb;padding-top:3rem}.download-inner{display:grid;gap:1.5rem;align-items:center;position:relative;padding:0 10%}.download-copy{text-align:center}@media screen and (min-width: 844px){.download-copy{text-align:left}}.download-copy h3{margin-bottom:.75rem}.badge-appstore{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem .8rem;border-radius:12px;background:#111;color:#fff;text-decoration:none;border:1px solid #fff}.badge-appstore img{width:28px;height:28px}.badge-appstore .badge-text{display:grid;line-height:1}.badge-appstore .badge-text .label{font-size:.7rem;opacity:.85;letter-spacing:.01em;font-weight:500}.badge-appstore .badge-text .name{font-weight:900;letter-spacing:.01em;font-size:1.1rem}.download-media{display:flex;justify-content:center}@media (min-width: 844px){.download-inner{grid-template-columns:1.2fr .8fr}.download-media{justify-self:end}}.site-footer{background:#0e0f13;color:#d9dce6;padding:3rem 0 .5rem}.site-footer a{color:#d9dce6;text-decoration:none}.footer-content{display:flex;flex-direction:column;min-height:100%}.footer-grid{display:grid;gap:2rem;grid-template-columns:1fr;align-items:start;flex-grow:1}.footer-copyright{margin-top:2rem;padding-top:.5rem;border-top:1px solid #2b2f3f;text-align:left}.footer-heading{margin-bottom:.5rem;color:#fff}.subscribe{display:grid;grid-template-columns:1fr auto;gap:.5rem}.subscribe input{padding:.7rem .9rem;border-radius:999px;border:1px solid #2b2f3f;background:#141626;color:#e8eaf3}.subscribe input:focus{outline:2px solid #99a7ff;outline-offset:2px}.fine-print{margin-top:.5rem;color:#aeb3c1}.copyright{color:#8b90a0;margin:0;font-size:.9rem}.brand{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.brand-logo{width:28px;height:28px}.brand-text{font-weight:800}@media (min-width: 844px){.footer-grid{grid-template-columns:1.2fr .6fr .8fr}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}img{max-width:100%;display:block;height:auto}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit}summary{cursor:pointer}html,body{font-size:16px}body{font-family:Raleway,sans-serif;color:#1b1b1f;background:#fff;line-height:150%;font-size:16px;font-weight:400;overflow-x:hidden}@media (min-width: 1024px){body{font-size:18px;line-height:150%}}h1,h2,h3,h4{line-height:1.2;margin:0 0 .6rem}h1{font-family:Raleway;font-size:21px;line-height:150%;letter-spacing:-.02em;font-weight:900}@media (min-width: 1024px){h1{font-size:50px;line-height:100%}}h2{font-size:20px;line-height:24px}@media (min-width: 1024px){h2{font-size:36px;line-height:100%}}h3{font-size:clamp(1.125rem,2.2vw,1.5rem)}h4{font-size:1rem;text-transform:uppercase;letter-spacing:.08em}p{margin:0 0 1rem;color:#6b6f76}.container{width:100%;max-width:1275px;margin:0 auto;padding:0 30px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,1px,1px);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.5rem;border-radius:999px;text-decoration:none;font-weight:600;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s,transform .1s}.btn:active{transform:translateY(1px)}.btn-primary{background:#393b62;color:#fff;border-color:#2b315b}.btn-primary:hover{background:#2b315b}.btn-primary--inverted{background:#fff;color:#393b62;border-color:#fff}.btn-primary--inverted:hover{background:#f3f5f9}.btn-ghost{background:transparent;color:#393b62;border-color:#e7e8ee}.btn-ghost:hover{border-color:#393b62;color:#393b62}a:focus,button:focus,input:focus,summary:focus{outline-offset:2px;border-radius:6px}
