*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:#172a35;background:#fcfbf7;font-family:'DM Sans',sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #05a99a;outline-offset:6px}img{max-width:100%;display:block}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.icon-library{position:absolute;width:0;height:0;overflow:hidden}.wrap{width:min(1240px,calc(100% - 100px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:20;background:#fcfbf7ed;backdrop-filter:blur(18px);border-bottom:1px solid #182a350d}.nav{height:94px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:inline-flex;align-items:center;font-family:'Manrope',sans-serif;font-size:34px;font-weight:800;letter-spacing:-1.7px}.brand img{margin-right:10px}.brand-dot{color:#0755e9}.nav nav{display:flex;gap:32px;font-size:13px;font-weight:600;color:#45545d}.nav nav a:hover,.footer-bottom a:hover{color:#0755e9}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:0;border-radius:9px;background:#0755e9;color:white;padding:19px 25px;font-size:14px;font-weight:650;transition:background .2s,transform .2s;white-space:nowrap}.button:hover{background:#003fc0;transform:translateY(-2px)}.button svg{width:19px;height:19px}.button-small{padding:14px 18px;font-size:12px;gap:17px}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:1.04fr 1fr;gap:50px;min-height:725px;align-items:center;padding-top:58px;padding-bottom:68px}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:750;display:flex;gap:9px;align-items:center;margin:0 0 25px;color:#52636a}.status-dot{height:7px;width:7px;border-radius:50%;background:#06a994;box-shadow:0 0 0 4px #06a99413;flex-shrink:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:'Manrope',sans-serif}h1{font-size:clamp(45px,4.35vw,65px);line-height:1.14;letter-spacing:-3.2px;font-weight:750;margin-bottom:28px}.blue{color:#0755e9}.handline{position:relative}.handline svg{position:absolute;bottom:-13px;left:-2px;width:100%;height:18px;stroke:#f7ac58;stroke-width:3}.hero-copy>p{font-size:16px;line-height:1.85;color:#6a7579;max-width:440px;margin-bottom:30px}.hero-actions{display:flex;gap:23px;align-items:center}.text-link{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:650}.text-link:hover{color:#0755e9}.text-link svg{width:17px;height:17px}.play{font-size:16px;border:1px solid #d8dedb;width:31px;height:31px;border-radius:50%;display:grid;place-items:center}.hero-notes{display:flex;gap:20px;flex-wrap:wrap;font-size:10px;color:#7c8689;margin-top:29px}.hero-notes span{display:flex;align-items:center;gap:6px}.hero-notes svg{height:13px;width:13px;stroke:#85938f}.hero-visual{position:relative;height:580px}.city-photo{position:absolute;inset:31px 0 15px 40px;border-radius:170px 170px 27px 27px;background:linear-gradient(0deg,#002441b8,transparent 40%),url('assets/istanbul.png') 69% center/cover;overflow:hidden}.city-caption{position:absolute;bottom:27px;left:26px;color:white;font-size:10px;display:grid;grid-template-columns:15px auto;column-gap:5px;align-items:center}.city-caption svg{width:14px;height:14px;grid-row:span 2}.city-caption span{display:block;font-size:9px;opacity:.65;margin-top:3px}.orbit{position:absolute;border:1px solid #bcdbd4;border-radius:50%;z-index:-1}.orbit-one{width:390px;height:390px;top:-1px;right:-20px}.orbit-two{width:450px;height:450px;top:-31px;right:-50px;opacity:.45}.phone{position:relative;background:#18232d;border:2px solid #758089;padding:6px;border-radius:37px;width:236px;height:487px;box-shadow:0 22px 35px #192a3a25;flex-shrink:0}.phone:after{content:'';position:absolute;left:-4px;top:95px;height:35px;width:3px;background:#71818b;border-radius:3px;box-shadow:0 45px #71818b}.phone-screen{position:relative;background:#faf8ff;height:100%;border-radius:29px;overflow:hidden}.phone-camera{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:69px;height:19px;border-radius:20px;background:#14202a;z-index:3}.phone-status{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;font-size:8px;color:#172533;flex-shrink:0}.phone-status span{font-size:8px;letter-spacing:1px}.phone-screen img{width:100%;max-width:none;height:auto}.hero-phone{position:absolute;right:64px;top:0;transform:rotate(7deg);width:247px;height:515px;box-shadow:12px 27px 40px #00192f4a}.hero-phone .phone-screen{border-radius:29px}.float-note{position:absolute;display:flex;align-items:center;background:#fffefb;border:1px solid #fff;border-radius:12px;box-shadow:0 10px 35px #0e293118;z-index:5;gap:11px;padding:14px 16px;transform:rotate(-4deg)}.float-note b{font-size:10px;display:block}.float-note small{font-size:9px;color:#87908e;display:block;margin-top:4px}.note-guide{left:-9px;top:155px}.note-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px}.note-icon svg{width:21px;height:21px}.teal{color:#018f7a;background:#e5f5ef}.note-community{bottom:88px;right:-24px;transform:rotate(4deg);padding:14px}.mini-avatars{display:flex;padding-left:5px}.mini-avatars i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:2px solid white;margin-left:-7px;font-style:normal;font-size:10px;font-weight:700;background:#f5cba9;color:#664c36}.mini-avatars i:nth-child(2){background:#ccdfdc;color:#2c6254}.mini-avatars i:nth-child(3){background:#d6d6f3;color:#4c4780}.little-heart{color:#ef986b;font-size:29px;padding-left:5px}.handwritten{position:absolute;bottom:11px;right:28px;font-family:Georgia,serif;font-size:17px;font-style:italic;transform:rotate(-8deg);color:#1b5b5f;line-height:1.3}.handwritten span{position:absolute;font-size:43px;top:-40px;left:-34px;transform:rotate(-40deg);font-family:serif}.feature-ribbon{border-block:1px solid #dde3da;background:#f4f5ef}.feature-ribbon .wrap{display:flex;justify-content:space-between;align-items:center;padding-block:26px;font-size:13px;font-weight:500}.feature-ribbon span{display:flex;align-items:center;gap:12px}.feature-ribbon svg{width:18px;height:18px;color:#6b8376}.feature-ribbon i{font-size:17px;font-style:normal;color:#7c9c77}.section{padding-block:105px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:44px}.section .eyebrow{color:#7b847a;margin-bottom:18px}h2{font-size:43px;line-height:1.2;letter-spacing:-1.9px;font-weight:700;margin-bottom:0}.section-heading>p{font-size:14px;line-height:1.8;color:#7d8582;margin-bottom:6px}.bento{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.bento article{border-radius:20px;padding:31px;overflow:hidden;position:relative}.feature-icon{height:39px;width:39px;border:1px solid #ffffff70;border-radius:11px;display:grid;place-items:center;margin-bottom:21px;background:#ffffff70;color:#327e70}.feature-icon svg{width:20px;height:20px}.card-kicker{display:block;font-size:9px;letter-spacing:1.4px;font-weight:700;margin-bottom:11px;opacity:.65}.bento h3{font-size:28px;line-height:1.25;letter-spacing:-1px;margin-bottom:14px;font-weight:700}.bento p{font-size:13px;line-height:1.75;max-width:360px;color:#62766e;margin-bottom:20px}.guide-card{background:#eaf2e7;grid-row:span 2;min-height:670px}.guide-card .text-link{font-size:12px;color:#337760}.roadmap{margin-top:38px;border:1px solid #dce7d9;background:#fffffff0;padding:23px 21px;border-radius:14px;transform:rotate(-3deg);box-shadow:0 15px 22px #1e483c09}.roadmap-heading{display:flex;align-items:center;gap:10px}.road-icon{border-radius:10px;background:#e7f0e5;color:#4f7d61;font-size:21px;display:grid;place-items:center;height:37px;width:37px}.roadmap-heading b{font-size:12px}.roadmap-heading small{display:block;font-size:9px;color:#8a958a;margin-top:4px}.progress-label{margin-left:auto;color:#4d7665;background:#eef3e8;border-radius:5px;font-size:10px;padding:5px}.progress-track{background:#eef0e9;height:5px;border-radius:10px;margin:19px 0 15px;overflow:hidden}.progress-track i{display:block;height:100%;width:50%;background:#69a582;border-radius:10px}.road-row{display:flex;align-items:center;gap:10px;font-size:11px;color:#9ba49c;padding:13px 0;border-bottom:1px solid #eff0eb}.road-row>span{width:19px;height:19px;border:1px solid #d5dcd2;border-radius:50%;font-size:9px;display:grid;place-items:center}.road-row.done{color:#4a6657}.road-row.done>span{background:#eaf3e6;color:#4e875e;border:0}.road-row small{margin-left:auto;font-size:8px;color:#86a18c}.road-row.current{color:#2d4b3b;font-weight:600}.road-row.current>span{background:#638d65;color:white;border:0}.road-row b{margin-left:auto;font-size:17px}.roadmap .demo-label{font-size:8px;margin:12px 0 0;color:#a0aaa1}.community-card{background:#eaf0fd;min-height:322px}.community-card .feature-icon{color:#0755e9;float:right}.community-card p{color:#6d7b95;max-width:340px}.chat-bubble{display:flex;gap:10px;background:white;border-radius:11px 11px 11px 0;padding:12px;font-size:10px;max-width:335px;box-shadow:0 7px 14px #2059a507;align-items:center}.avatar{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;font-size:10px;font-weight:650;flex-shrink:0}.avatar-pink{background:#f3d6c5;color:#b07b53}.avatar-blue{background:#d0e1ff;color:#356abc}.chat-bubble small{display:block;color:#a0a8b4;font-size:8px;margin-top:5px}.chat-reply{margin-left:auto;margin-top:8px;background:#dce7fb;border-radius:11px 11px 0 11px;max-width:285px}.chat-reply div>span{margin-left:5px}.event-card{background:#f9eee1;min-height:322px}.event-card>.feature-icon{float:right;color:#b58048}.event-card p{color:#927c62;max-width:300px}.event-illustration{position:absolute;right:15px;bottom:5px;width:190px;height:155px}.calendar-tile{position:absolute;background:#fffaf3;border:1px solid #ead6bd;border-radius:11px;width:125px;height:133px;right:30px;bottom:-8px;transform:rotate(10deg);padding:16px;color:#a27541;box-shadow:0 10px 15px #8060450b}.calendar-tile>span{font-size:7px;letter-spacing:1px;display:block;border-bottom:1px solid #e5d7c6;padding-bottom:10px}.calendar-tile b{display:block;font-family:'Manrope',sans-serif;font-size:24px;line-height:1.12;margin-top:10px}.calendar-tile i{position:absolute;bottom:9px;right:9px;font-size:25px;font-style:normal}.event-ticket{position:absolute;right:0;bottom:22px;display:flex;gap:7px;border-radius:7px;background:#b07a45;color:white;padding:11px 14px;transform:rotate(-6deg);font-size:9px;box-shadow:0 4px 12px #805a3820}.event-ticket svg{height:15px;width:15px}.event-ticket small{display:block;font-size:7px;opacity:.7;margin-top:4px}.event-card h3,.event-card p{position:relative;z-index:1;max-width:65%}.business-card{grid-column:1/-1;background:#f1efeb;display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:225px}.business-card>div:first-child{display:grid;grid-template-columns:60px 1fr;max-width:620px}.business-card .feature-icon{grid-row:span 3;color:#7e7369;background:#e8e4dd}.business-card h3{font-size:27px}.business-card h3 br{display:none}.business-card p{grid-column:2;max-width:420px;margin:0}.business-tags{display:flex;flex-wrap:wrap;gap:10px;max-width:290px;transform:rotate(-6deg)}.business-tags span{padding:13px 16px;background:#faf9f6;border:1px solid #e4dfd8;border-radius:7px;font-size:11px;box-shadow:0 2px 1px #40311f05;white-space:nowrap}.business-tags span:nth-child(2){transform:translateX(16px)}.business-tags span:nth-child(3){transform:translateX(10px)}.business-tags span:nth-child(4){transform:translateX(20px)}.screens-section{background:#eff3fa;overflow:hidden}.screens-top{display:flex;justify-content:space-between;align-items:flex-end}.screen-controls{display:flex;gap:30px;align-items:center}.screen-controls p{font-size:12px;line-height:1.8;margin:0}.screen-controls p span{font-size:10px;color:#8895a3}.screen-controls>div{display:flex;gap:8px}.circle-button{width:39px;height:39px;border:1px solid #cfdae5;background:transparent;border-radius:50%;color:#4d637c;transition:.2s}.circle-button:hover{background:#0755e9;color:white;border-color:#0755e9}.screen-tabs{display:flex;gap:0;margin:42px 0 34px;border-bottom:1px solid #dbe3ec}.screen-tabs button{border:0;background:none;color:#8a96a4;font-size:10px;display:flex;gap:12px;padding:16px 22px;border-bottom:2px solid transparent;margin-bottom:-1px;flex:1;justify-content:center}.screen-tabs span{font-size:13px;font-weight:600;color:#64748a}.screen-tabs button[aria-selected=true]{border-color:#0755e9;color:#0755e9}.screen-tabs button[aria-selected=true] span{color:#0755e9}.screen-gallery{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;padding:15px 5px 5px}.screen-gallery::-webkit-scrollbar{display:none}.gallery-track{display:flex;gap:43px;width:max-content;min-width:100%;justify-content:space-between}.screen-item{margin:0;scroll-snap-align:center;padding-bottom:5px;opacity:.8;transition:opacity .3s,transform .3s}.screen-item.selected{opacity:1;transform:translateY(-7px)}.screen-item .phone{width:234px;height:483px}.screen-item figcaption{margin-top:25px;text-align:center;display:flex;flex-direction:column;gap:6px}.screen-item figcaption b{font-size:13px}.screen-item figcaption span{font-size:10px;color:#8795a4}.screen-footnote{font-size:9px;text-align:center;color:#8897a6;margin:35px 0 0}.steps-section{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:start}.steps-intro>p:not(.eyebrow){font-size:14px;line-height:1.8;margin-top:23px;color:#7a8585}.scribble{font-family:Georgia,serif;font-size:19px;font-style:italic;color:#648776;margin-top:30px;transform:rotate(-5deg);display:inline-block}.scribble span{font-size:34px;margin-left:20px}.steps article{display:flex;gap:26px;padding:28px 0;border-bottom:1px solid #e4e6df}.steps article:first-child{padding-top:4px}.steps article>span{font-family:'Manrope',sans-serif;color:#aab8a5;font-size:13px;padding-top:7px}.steps h3{font-size:24px;letter-spacing:-.8px;margin-bottom:9px}.steps p{font-size:13px;line-height:1.8;color:#7a8585;margin:0;max-width:330px}.download-inner{position:relative;background:#0755e9;border-radius:25px;overflow:hidden;color:white;padding:65px;display:grid;grid-template-columns:1.5fr 1fr;gap:30px}.download-section{scroll-margin-top:115px}.pill{display:inline-flex;gap:8px;align-items:center;border:1px solid #ffffff30;background:#ffffff0a;border-radius:20px;padding:9px 12px;font-size:8px;letter-spacing:1px;font-weight:650;margin-bottom:27px}.pill .status-dot{background:#98e5d1;width:5px;height:5px;box-shadow:none}.download-inner h2{font-size:46px;line-height:1.16;letter-spacing:-1.9px}.download-inner h2 span{color:#c0d5ff}.download-copy>p{font-size:14px;line-height:1.8;color:#c4d5fa;margin:20px 0 26px}.store-buttons{display:flex;gap:12px;flex-wrap:wrap}.store-button{display:flex;align-items:center;gap:12px;padding:12px 17px;background:#ffffff;border:1px solid #ffffff;border-radius:8px;color:#172c4c;text-align:left;min-width:170px;transition:transform .2s}.store-button:hover{transform:translateY(-3px);background:#eef4ff}.store-button>svg{width:23px;height:27px;stroke:none}.store-button>span{position:relative;padding-right:28px;display:block}.store-button small{display:block;font-size:9px;margin-bottom:2px}.store-button b{display:block;font-size:17px;letter-spacing:-.4px}.store-button em{font-size:7px;color:#6881a4;font-style:normal;position:absolute;right:-7px;top:0;background:#eff3f9;padding:3px 4px;border-radius:3px}.download-copy>.release-note{font-size:9px;margin-bottom:0;max-width:400px}.download-art{position:relative;display:grid;place-items:center;min-height:300px}.download-art>img{position:relative;z-index:1;transform:rotate(-12deg);width:170px;height:170px;border:1px solid #ffffff40;border-radius:46px;box-shadow:15px 24px 0 #003db975,0 30px 50px #003c9d;outline:1px solid #ffffff22;outline-offset:13px}.art-orbit{position:absolute;height:300px;width:300px;border-radius:50%;border:1px solid #ffffff20}.art-orbit:before,.art-orbit:after{content:'';position:absolute;border:1px solid #ffffff15;border-radius:50%;inset:-36px}.art-orbit:after{inset:-70px}.art-star{position:absolute;color:#a8e5d9;z-index:2}.star-one{font-size:50px;right:-5px;top:25px}.star-two{font-size:35px;bottom:25px;left:0;color:#ffd3a0}.art-label{position:absolute;bottom:2px;font-family:Georgia,serif;font-style:italic;font-size:20px;transform:rotate(-7deg)}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq-section>div>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#7b8684;margin-top:20px}.faq-list{padding-top:0}.faq-list details{border-bottom:1px solid #e0e5df;padding:22px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;font-size:14px;font-weight:600;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:22px;color:#7a8b87;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:13px;line-height:1.85;color:#7c8986;margin:15px 35px 0 0}.site-footer{background:#f2f3ee;border-top:1px solid #e2e5dc;padding-top:40px}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:37px}.footer-top>p{font-family:'Manrope',sans-serif;font-size:19px;letter-spacing:-.6px;color:#a3afa4;margin:0;line-height:1.5}.footer-top>p b{color:#526c60;font-weight:500}.back-top{display:flex;align-items:center;gap:18px;font-size:11px;color:#6b7e72}.back-top span{display:grid;place-items:center;border:1px solid #d8dfd3;border-radius:50%;width:35px;height:35px;font-size:18px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #dfe5da;padding-block:24px;font-size:9px;color:#8d988c}.footer-bottom nav{display:flex;gap:25px}.footer-country{display:flex;align-items:center;gap:6px}.footer-country svg{width:13px;height:13px}dialog{position:fixed;border:1px solid #e1e7dc;border-radius:23px;padding:42px;max-width:470px;width:calc(100% - 36px);background:#fcfbf7;color:#172a35;box-shadow:0 20px 100px #102b3540;text-align:center}dialog::backdrop{background:#10233099;backdrop-filter:blur(6px)}dialog h2{font-size:32px;letter-spacing:-1.3px}dialog>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#7b8985;margin:22px 0}dialog .eyebrow{justify-content:center;font-size:8px;margin-bottom:17px}.dialog-symbol{height:60px;width:60px;background:#e8f0ff;color:#0755e9;display:grid;place-items:center;border-radius:18px;margin:0 auto 22px}.dialog-symbol svg{width:30px;height:30px}.dialog-close{position:absolute;right:14px;top:10px;background:none;border:0;font-size:27px;color:#6e7c7a}.dialog-ok{padding:13px 23px;font-size:12px}
@media(min-width:1450px){.hero{min-height:790px}.hero-visual{height:600px}.hero-phone{right:85px;top:0;width:267px;height:554px}.note-community{bottom:70px}.city-photo{bottom:0}.handwritten{bottom:-24px}}
@media(max-width:1150px){.wrap{width:calc(100% - 64px)}.nav nav{gap:20px;font-size:11px}.hero{gap:20px;min-height:660px}h1{font-size:49px;letter-spacing:-2.6px}.hero-visual{height:530px}.hero-phone{right:38px;width:224px;height:472px}.city-photo{left:20px;right:0}.note-guide{left:-5px;top:155px;padding:11px}.note-guide b{font-size:9px}.note-community{right:-7px;bottom:85px}.hero-actions{gap:16px;flex-wrap:wrap}.hero-copy>p{font-size:14px;max-width:370px}.hero-notes{gap:10px;font-size:9px}.feature-ribbon .wrap{font-size:11px}.feature-ribbon span{gap:7px}.gallery-track{gap:35px}.section{padding-block:80px}h2{font-size:37px}.section-heading>p{font-size:12px}.screen-controls{gap:15px}.download-inner{padding:45px}.download-inner h2{font-size:39px}.download-art>img{width:140px;height:140px;border-radius:38px}.art-orbit{height:240px;width:240px}.steps-section{gap:60px}.faq-section{gap:50px}.bento article{padding:27px}.bento h3{font-size:25px}.event-illustration{transform:scale(.85);transform-origin:right bottom}.event-card h3,.event-card p{max-width:70%}.screen-item .phone{width:222px;height:463px}}
@media(max-width:800px){.nav{height:76px}.brand{font-size:29px}.brand img{width:33px;height:33px}.nav nav{display:none}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;border:1px solid #dce2d8;border-radius:8px;background:none;height:37px;width:37px;padding:9px}.menu-toggle span{height:1px;width:100%;background:#213b3f}.nav-download{margin-left:auto;padding:11px 13px;font-size:10px;gap:10px}.nav nav.open{position:absolute;top:75px;left:0;right:0;display:flex;flex-direction:column;background:#fcfbf7;padding:24px 32px;border-bottom:1px solid #dce2d8;font-size:14px;box-shadow:0 12px 20px #17352d08}.hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:45px;gap:35px}.hero-copy{text-align:center}.eyebrow{justify-content:center;font-size:9px}h1{font-size:57px;letter-spacing:-3px}.hero-copy>p{margin-inline:auto;max-width:430px}.hero-actions,.hero-notes{justify-content:center}.hero-visual{width:460px;max-width:100%;margin-inline:auto;height:535px}.city-photo{left:15px;right:15px;bottom:20px}.hero-phone{right:85px;top:0}.note-guide{left:0;top:140px}.note-community{right:0;bottom:78px}.handwritten{right:50px;bottom:4px}.feature-ribbon .wrap{flex-wrap:wrap;justify-content:center;gap:18px 30px;padding-block:22px}.feature-ribbon i{display:none}.feature-ribbon span{font-size:11px}.feature-ribbon span svg{width:15px;height:15px}.section-heading{display:block}.section .eyebrow{justify-content:flex-start}.section-heading>p{margin-top:20px;font-size:13px}.bento{grid-template-columns:1fr 1fr;gap:16px}.guide-card{grid-column:1/-1;min-height:390px;grid-row:auto;display:grid;grid-template-columns:1fr 1fr;gap:20px}.guide-card>.feature-icon{position:absolute;top:27px;left:27px}.guide-card .card-copy{padding-top:70px}.roadmap{margin-top:22px;padding:17px;align-self:center}.roadmap-heading b{font-size:10px}.roadmap-heading small{font-size:8px}.roadmap-heading .road-icon{display:none}.progress-label{font-size:8px}.road-row{font-size:9px}.road-row small{font-size:7px}.community-card,.event-card{min-height:390px}.community-card .feature-icon,.event-card>.feature-icon{float:none}.community-card h3,.event-card h3{font-size:22px}.community-card p,.event-card p{font-size:12px;max-width:100%}.event-card h3{max-width:100%}.chat-bubble{font-size:9px;gap:5px;padding:10px}.chat-reply{margin-left:10px}.chat-bubble .avatar{width:23px;height:23px;font-size:8px}.event-illustration{bottom:10px;right:20px;transform:scale(.9)}.business-card{flex-direction:column;align-items:flex-start;gap:25px}.business-tags{max-width:none;transform:none;gap:8px}.business-tags span:nth-child(n){transform:none}.business-tags span{font-size:10px;padding:11px}.business-card h3{font-size:24px}.screens-top{align-items:flex-start;gap:20px}.screen-controls{flex-direction:column;align-items:flex-end;text-align:right;gap:15px}.screen-controls p{font-size:11px}.screen-controls p span{display:none}.screen-tabs button{padding:15px 8px;gap:6px}.screen-tabs span{font-size:11px}.screen-tabs button{font-size:8px}.gallery-track{gap:28px;padding-right:10px}.steps-section{grid-template-columns:1fr;gap:35px}.steps-intro>p:not(.eyebrow){margin-top:20px}.scribble{display:none}.steps article{padding:24px 0}.steps article:first-child{padding-top:0}.steps p{max-width:100%}.download-inner{padding:40px;grid-template-columns:1fr}.download-art{display:none}.download-inner h2{font-size:42px}.faq-section{grid-template-columns:1fr;gap:35px}.faq-section>div>p:not(.eyebrow){display:none}.footer-top>p{font-size:16px}.footer-bottom{flex-wrap:wrap;gap:20px}.footer-country{display:none}}
@media(max-width:480px){.wrap{width:calc(100% - 40px)}.nav{gap:12px}.brand{font-size:27px}.brand img{margin-right:7px}.nav-download{font-size:9px;padding:11px;gap:8px}.nav-download svg{width:14px}.hero{padding-top:35px;gap:35px}.hero .eyebrow{font-size:7px;letter-spacing:1.2px;margin-bottom:23px}h1{font-size:43px;letter-spacing:-2.4px;line-height:1.2}.hero-copy>p{font-size:13px;line-height:1.85;margin-bottom:24px;max-width:330px}.hero-actions{flex-direction:column;gap:16px}.hero-actions .button{font-size:12px;padding:16px 22px}.hero-actions .text-link{font-size:11px}.hero-notes{font-size:8px;gap:12px;margin-top:23px}.hero-visual{height:465px}.hero-phone{width:198px;height:417px;right:calc(50% - 103px);border-radius:31px;padding:5px}.hero-phone .phone-screen{border-radius:25px}.hero-phone .phone-camera{width:58px;height:16px;top:10px}.hero-phone .phone-status{height:30px;font-size:7px;padding:0 13px}.hero-phone .phone-status span{font-size:6px}.city-photo{inset:30px 9px 9px;border-radius:130px 130px 24px 24px}.city-caption{bottom:22px;left:20px;font-size:9px}.city-caption span{font-size:8px}.orbit-one{width:290px;height:290px;right:-3px;top:4px}.orbit-two{width:330px;height:330px;right:-23px;top:-16px}.float-note{padding:10px;border-radius:9px;gap:7px}.float-note b{font-size:8px}.float-note small{font-size:7px;margin-top:3px}.note-guide{left:-3px;top:125px}.note-icon{height:26px;width:26px;border-radius:7px}.note-icon svg{width:17px;height:17px}.note-community{right:-4px;bottom:64px}.mini-avatars i{width:23px;height:23px;font-size:8px;margin-left:-7px}.little-heart{font-size:23px;padding-left:0}.handwritten{font-size:13px;right:19px;bottom:-4px}.handwritten span{font-size:32px;top:-28px;left:-26px}.feature-ribbon .wrap{gap:17px 20px}.feature-ribbon span{font-size:9px;gap:7px;width:calc(50% - 10px)}.section{padding-block:61px}.section .eyebrow{font-size:8px;letter-spacing:1.2px;margin-bottom:15px}h2{font-size:31px;letter-spacing:-1.4px}.section-heading{margin-bottom:28px}.section-heading>p{font-size:12px;margin-top:16px}.bento{grid-template-columns:1fr;gap:15px}.bento article{padding:25px}.guide-card{display:block;min-height:0}.guide-card>.feature-icon{position:static}.guide-card .card-copy{padding:0}.bento h3{font-size:26px}.bento p{font-size:12px;max-width:100%}.roadmap{margin:28px 0 8px;padding:20px}.roadmap-heading b{font-size:11px}.roadmap-heading small{font-size:8px}.roadmap-heading .road-icon{display:grid}.road-row{font-size:10px}.road-row small{font-size:8px}.community-card,.event-card{min-height:340px}.community-card .feature-icon,.event-card>.feature-icon{float:right}.community-card h3{font-size:24px}.community-card .chat-bubble{font-size:10px}.chat-reply{margin-left:25px}.event-card{padding-bottom:105px!important}.event-card h3{max-width:75%}.event-card p{max-width:72%}.event-illustration{transform:scale(.85);right:14px;bottom:8px}.business-card{grid-column:auto}.business-card>div:first-child{grid-template-columns:1fr}.business-card .feature-icon{grid-row:auto}.business-card p{grid-column:auto}.business-card h3 br{display:block}.business-tags{gap:8px}.business-tags span{font-size:9px;padding:10px}.screens-top{gap:10px}.screens-top h2{font-size:29px}.screen-controls{padding-top:34px}.screen-controls p{display:none}.circle-button{height:32px;width:32px;font-size:14px}.screen-tabs{margin-top:28px;margin-bottom:22px}.screen-tabs button{font-size:8px;padding:13px 4px;gap:3px}.screen-tabs span{font-size:9px}.gallery-track{gap:25px}.screen-item .phone{height:474px;width:231px}.screen-footnote{font-size:8px;line-height:1.6}.steps-section{gap:28px}.steps h3{font-size:22px}.steps p{font-size:12px}.steps article{gap:20px}.download-inner{padding:33px 24px;border-radius:18px}.pill{font-size:6px;letter-spacing:.6px;padding:8px 9px;margin-bottom:22px}.download-inner h2{font-size:33px;letter-spacing:-1.6px}.download-copy>p{font-size:12px}.store-buttons{gap:9px;flex-wrap:nowrap}.store-button{min-width:0;padding:11px 10px;gap:8px;flex:1}.store-button>svg{width:18px;height:23px}.store-button b{font-size:13px}.store-button small{font-size:7px}.store-button>span{padding-right:15px}.store-button em{font-size:5px;right:-2px}.download-copy>.release-note{font-size:8px;line-height:1.8}.faq-list summary{font-size:12px}.faq-list details p{font-size:12px;margin-right:10px}.footer-top{gap:20px;flex-wrap:wrap;padding-bottom:26px}.footer-top>p{font-size:14px;margin-left:auto}.back-top{font-size:10px}.footer-top .brand{font-size:27px}.footer-bottom{font-size:8px;padding-block:20px;gap:16px}.footer-bottom nav{gap:18px}dialog{padding:36px 25px}dialog h2{font-size:29px}}
.language-switch{display:flex;align-items:center;gap:5px;margin-left:auto;color:#687975}.language-switch svg{width:16px;height:16px}.language-switch select{appearance:auto;border:0;background:transparent;color:#364d51;font:600 11px 'DM Sans',sans-serif;padding:8px 1px;cursor:pointer;border-radius:4px}.nav nav{margin-left:auto}.nav{gap:22px}.language-switch:focus-within{outline:2px solid #0755e9;outline-offset:3px;border-radius:4px}html[lang=en] h1,html[lang=fr] h1{font-size:clamp(42px,3.8vw,57px);letter-spacing:-2.6px}html[lang=fr] .bento h3{font-size:25px}html[lang=fr] .roadmap-heading b{font-size:10px}html[lang=en] .store-button em,html[lang=fr] .store-button em{position:static;display:inline-block;font-size:7px;padding:0;background:transparent;margin-top:3px}html[lang=en] .store-button>span,html[lang=fr] .store-button>span{padding-right:0}html[lang=fr] .feature-ribbon .wrap{font-size:11px}html[lang=fr] .nav nav{gap:20px;font-size:12px}html[lang=fr] .float-note b{font-size:9px}html[lang=fr] .float-note small{font-size:8px}
@media(max-width:1150px){.nav{gap:16px}.nav nav{gap:15px}html[lang=fr] .nav nav{gap:12px;font-size:10px}html[lang=en] h1,html[lang=fr] h1{font-size:43px}.language-switch select{font-size:10px}}
@media(max-width:800px){.language-switch{margin-left:auto}.nav-download{margin-left:0}.nav nav{margin-left:0}html[lang=fr] .nav nav.open{font-size:14px;gap:20px}.language-switch{gap:3px}.nav{gap:14px}html[lang=en] h1,html[lang=fr] h1{font-size:51px}html[lang=fr] .feature-ribbon span{font-size:10px}}
@media(max-width:480px){.nav{gap:10px}.nav-download{font-size:8px;padding:10px;gap:5px}.nav-download svg{display:none}.language-switch>svg{display:none}.language-switch select{font-size:10px}.menu-toggle{height:33px;width:33px;flex-shrink:0;padding:8px}.brand{font-size:25px}.brand img{width:30px;height:30px}.brand{letter-spacing:-1.5px}html[lang=en] h1,html[lang=fr] h1{font-size:38px;letter-spacing:-2.1px}html[lang=fr] .hero .eyebrow{font-size:6px}html[lang=fr] .feature-ribbon span{font-size:8px}html[lang=fr] .float-note b{font-size:7px}html[lang=fr] .float-note small{font-size:6px}html[lang=fr] .note-community{right:-8px}html[lang=fr] .screen-tabs span{font-size:8px}html[lang=fr] .screen-tabs button{gap:3px}html[lang=fr] .roadmap-heading b{font-size:9px}html[lang=fr] .download-inner h2{font-size:29px}html[lang=fr] .download-copy>.pill{font-size:5.5px}html[lang=fr] .footer-top>p{font-size:12px}html[lang=en] .download-copy>.pill{font-size:6px}html[lang=en] .screens-top h2,html[lang=fr] .screens-top h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
