:root{color:#123c40;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--muted:#536d70;--teal:#087f82;background:#fcfcf8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0}a{color:inherit;text-underline-offset:.2em}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline-offset:6px;outline:3px solid #cb622f}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}.container{width:min(1120px,100% - 80px);margin-inline:auto}.skip-link{z-index:10;background:#fff;padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid #e2e9e3}.header-content{justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.brand{letter-spacing:-.035em;align-items:center;gap:12px;font-size:21px;font-weight:700;text-decoration:none;display:inline-flex}.brand img{background:#fff;border:1px solid #e1e8e1;border-radius:12px;padding:4px}.header-content nav{align-items:center;gap:32px;display:flex}.header-content nav a{font-size:14px;font-weight:600;text-decoration:none}.header-content .nav-download{border-bottom:1px solid #123c40;gap:18px;padding-block:8px;display:flex}.hero{grid-template-columns:1.13fr 1fr;align-items:center;gap:68px;padding-block:64px 80px;display:grid;overflow:clip}.eyebrow{letter-spacing:.16em;color:var(--teal);align-items:center;gap:9px;font-size:11px;font-weight:700;line-height:1.6;display:flex}.location-dot{background:#d57443;border-radius:50%;width:7px;height:7px}.hero h1{letter-spacing:-.055em;margin-block:24px;font-size:clamp(46px,5.3vw,66px);font-weight:650;line-height:1.06}.hero h1 span{color:var(--teal)}.hero-description{color:var(--muted);max-width:455px;font-size:18px;line-height:1.7}.store-buttons{flex-wrap:wrap;gap:12px;display:flex}.hero .store-buttons{margin-top:32px}.store-button{color:#fff;background:#123c40;border:1px solid #123c40;border-radius:9px;align-items:center;gap:12px;min-width:168px;padding:13px 18px;text-decoration:none;transition:background .15s;display:flex}.store-button:hover{background:#226064}.store-caption{letter-spacing:.015em;margin-bottom:3px;font-size:9px;font-weight:500;display:block}.store-button strong{letter-spacing:-.02em;font-size:18px;font-weight:600;display:block}.availability{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.6}.hero-visual{isolation:isolate;flex-direction:column;align-items:center;padding:22px 20px 0;display:flex;position:relative}.hero-visual:before{content:"";z-index:-2;background:#dfeee6;border-radius:49% 43% 47% 39%;position:absolute;inset:9% -15% 12%}.phone-preview{background:#123c40;border-radius:39px;width:282px;padding:7px;box-shadow:0 18px 40px #123c4024,0 2px 4px #123c4014}.phone-preview img{border-radius:32px;width:100%;height:auto}.map-contour{z-index:-1;border:1px solid #98b8a98a;border-radius:50%;position:absolute}.contour-one{width:113%;height:53%;top:18%;transform:rotate(-31deg)}.contour-two{width:119%;height:64%;top:16%;transform:rotate(-31deg)}.explore-section{background:#eef3ed;padding-block:76px 80px}.section-heading{max-width:590px}h2{letter-spacing:-.04em;font-size:38px;font-weight:650;line-height:1.15}.section-heading h2{margin-block:14px 18px}.section-heading>p:last-child{color:var(--muted);font-size:17px;line-height:1.7}.features{grid-template-columns:repeat(3,1fr);gap:46px;margin-top:50px;display:grid}.feature{border-top:1px solid #c5d3ca;padding-top:28px}.feature svg{color:var(--teal);margin-bottom:24px}.feature h3{letter-spacing:-.025em;margin-bottom:12px;font-size:19px;font-weight:650}.feature p{color:var(--muted);font-size:14px;line-height:1.85}.download-section{grid-template-columns:1fr 1fr;align-items:center;gap:76px;padding-block:80px;display:grid}.download-copy h2{margin-block:16px 20px}.download-copy>p:last-child{color:var(--muted);max-width:430px;font-size:16px;line-height:1.8}.download-actions{justify-self:end}.download-actions>p{color:var(--muted);margin-top:18px;font-size:12px}.site-footer{color:#f5f8f2;background:#063f43;padding-block:36px 24px}.footer-content{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-brand{font-size:21px;font-weight:650;text-decoration:none}.footer-content p{color:#bbd1ce;margin-top:10px;font-size:12px}.footer-content nav{flex-wrap:wrap;gap:24px;display:flex}.footer-content nav a{padding-block:8px;font-size:13px;text-decoration:none}.footer-content nav a:hover,.footer-content nav a[aria-current]{text-decoration:underline}.footer-note{color:#bbd1ce;border-top:1px solid #326265;margin-top:30px;padding-top:20px;font-size:11px}.legal-main{max-width:800px;padding-block:42px 72px}.back-link{color:var(--muted);margin-bottom:48px;font-size:13px;text-decoration:none;display:inline-block}.legal-heading{border-bottom:1px solid #dbe3dc;margin-bottom:36px;padding-bottom:32px}.legal-heading h1{letter-spacing:-.04em;margin-block:14px 18px;font-size:clamp(36px,5vw,52px);font-weight:650;line-height:1.1}.legal-date{color:var(--muted);font-size:13px}.legal-content{color:#415f62;overflow-wrap:anywhere;font-size:16px;line-height:1.85}.legal-content h2{color:#123c40;letter-spacing:-.025em;margin-block:38px 14px;font-size:24px}.legal-content h3{color:#123c40;margin-block:24px 10px;font-size:18px}.legal-content p+p,.legal-content ul,.legal-content ol{margin-top:14px}.legal-content li{margin-block:8px;padding-left:4px}.legal-content a,.legal-contact a{color:#08787b}.legal-contact{border-top:1px solid #dbe3dc;margin-top:42px;padding-top:30px}.legal-contact h2{margin-bottom:10px;font-size:21px}.legal-contact p{color:var(--muted);overflow-wrap:anywhere;font-size:15px;line-height:1.7}@media (width<=960px){.container{width:min(800px,100% - 48px)}.hero{gap:30px}.hero h1{font-size:48px}.hero-description{font-size:16px}.phone-preview{width:250px}.hero-visual:before{inset-inline:-4%}.map-contour{max-width:110%}.store-button{min-width:156px;padding:12px 14px}.features{gap:28px}.download-section{gap:32px}.download-actions .store-buttons{flex-direction:column}}@media (width<=640px){.container{width:calc(100% - 40px)}.header-content{gap:16px;min-height:80px}.brand{gap:8px;font-size:19px}.brand img{border-radius:10px;width:36px;height:36px}.header-content nav{gap:16px}.header-content nav>a:first-child{display:none}.header-content nav a{font-size:12px}.header-content .nav-download{gap:10px}.hero{grid-template-columns:1fr;gap:34px;padding-block:44px 46px}.hero-copy{max-width:420px}.hero h1{margin-block:20px;font-size:clamp(41px,10.8vw,55px);line-height:1.07}.hero-description{line-height:1.75}.hero .store-buttons{gap:10px;margin-top:26px}.store-button{flex:148px;gap:10px;min-width:0}.store-button strong{font-size:17px}.store-button svg{flex-shrink:0;width:22px}.hero-visual{padding-top:24px;overflow:hidden}.hero-visual:before{inset:10% -3% 12%}.phone-preview{border-radius:36px;width:250px}.phone-preview img{border-radius:29px}.explore-section{padding-block:48px}h2{font-size:32px}.section-heading>p:last-child{font-size:15px}.features{grid-template-columns:1fr;gap:32px;margin-top:32px}.feature{padding-top:22px}.feature svg{margin-bottom:14px}.feature p{max-width:420px}.download-section{grid-template-columns:1fr;gap:26px;padding-block:48px}.download-actions{justify-self:stretch}.download-actions .store-buttons{flex-direction:row}.footer-content{flex-direction:column;align-items:flex-start;gap:24px}.site-footer{padding-top:30px}.legal-main{padding-top:30px;padding-bottom:48px}.back-link{margin-bottom:32px}.legal-content{font-size:15px}.legal-content ul,.legal-content ol{padding-left:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.store-button{transition:none}}
