.home{--h-purple:#7802ca;--h-bright:#a020f0;--h-ink:#1b1230;--h-cream:#fbf6f0;--h-lilac:#efe4ff;--h-peach:#ffe3d3;--h-mute:#6b6378;--h-line:#1b12301f;--h-ok:#1ed600;background:var(--h-cream);color:var(--h-ink);font-weight:300;overflow-x:clip}.home h1,.home h2,.home h3{letter-spacing:-.03em;font-weight:700;line-height:1}.home.site{font-weight:400}.home.site h1,.home.site h2,.home.site h3{letter-spacing:-.02em;line-height:1.15}.home img{max-width:100%;display:block}.home .wrap{max-width:1240px;margin:0 auto;padding-left:40px;padding-right:40px}.home :focus-visible{outline:2px solid var(--h-purple);outline-offset:3px;border-radius:6px}.home .btn{background:var(--h-purple);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 12px 30px #7802ca40}.home .btn.dark{background:var(--h-ink);box-shadow:none}.home .btn:hover{transform:translateY(-1px)}.home .store{background:var(--h-ink);color:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 16px;transition:transform .15s;display:inline-flex}.home .store:hover{transform:translateY(-1px)}.home .store small{letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:9.5px;font-weight:600;display:block}.home .store b{font-size:15px;font-weight:700;line-height:1.05}.home .store svg{flex:none;width:22px;height:22px}.home .store.light{color:var(--h-ink);background:#fff}.home .store.light small{opacity:.6}.home .sticker{color:var(--h-ink);white-space:nowrap;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:500;display:flex;position:absolute;box-shadow:0 14px 40px #1b123024}.home .sticker b{font-weight:600;display:block}.home .sticker .av{object-fit:cover;border-radius:50%;width:30px;height:30px}.home .dot{background:var(--h-ok);border-radius:50%;flex:none;width:8px;height:8px}.home .note{background:#fff;border-radius:18px;max-width:240px;padding:14px 16px;font-size:14px;font-weight:400;line-height:1.4;position:absolute;box-shadow:0 14px 40px #1b12301f}.home .note small{color:var(--h-purple);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.home .note .re{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.home .note .re span{background:var(--h-lilac);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:500}.home .note.lilac{background:var(--h-lilac)}.home .note.lilac .re span{background:#fff}.home .nav{justify-content:space-between;align-items:center;height:80px;display:flex;position:relative}.home .nav .logo img{width:auto;height:46px}.home .nav .links{align-items:center;gap:32px;font-size:15px;font-weight:400;display:flex}.home .nav .links .btn{background:var(--h-purple);padding:11px 20px;font-size:14px;box-shadow:0 10px 24px #7802ca38}.home .nav .burger{cursor:pointer;width:44px;height:44px;color:var(--h-ink);background:0 0;border:0;display:none}.home .nav .burger svg{width:26px;height:26px}.home .hero{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding-top:24px;padding-bottom:56px;display:grid}.home .hero h1{letter-spacing:-.045em;font-size:clamp(54px,6.2vw,84px);line-height:.95}.home .hero h1 span{color:var(--h-purple)}.home .hero .lead{color:var(--h-mute);max-width:500px;margin:26px 0 30px;font-size:19px;line-height:1.55}.home .ctas{flex-wrap:wrap;gap:12px;display:flex}.home .hero .live{color:var(--h-purple);align-items:center;gap:10px;min-height:28px;margin-top:30px;font-size:14px;font-weight:500;display:flex}.home .hero .live .avs{display:flex}.home .hero .live .avs img{border:2px solid var(--h-cream);object-fit:cover;border-radius:50%;width:28px;height:28px;margin-left:-9px}.home .hero .live .avs img:first-child{margin-left:0}.home .collage{height:640px;position:relative}.home .collage .blob{background:radial-gradient(circle at 40% 40%, #d9b8ff, var(--h-lilac) 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:20px;left:20px}.home .collage .arch{border-radius:200px 200px 28px 28px;width:400px;height:560px;position:absolute;top:0;right:0;overflow:hidden;box-shadow:0 30px 70px #1b12302e}.home .collage .small{border-radius:28px;width:250px;height:320px;position:absolute;bottom:30px;left:0;overflow:hidden;transform:rotate(-6deg);box-shadow:0 30px 70px #1b12302e}.home .collage img{object-fit:cover;width:100%;height:100%}.home .collage .s1{top:300px;right:-20px;transform:rotate(4deg)}.home .collage .s2{top:60px;left:120px;transform:rotate(-5deg)}.home .collage .n1{background:var(--h-lilac);bottom:-10px;left:210px;transform:rotate(3deg)}.home .collage .n1 .re span{background:#fff}.home .band{background:var(--h-lilac)}.home .feat{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding-top:80px;padding-bottom:80px;display:grid}.home .feat.flip .txt{order:2}.home .feat h2{max-width:520px;margin-bottom:20px;font-size:clamp(38px,4.4vw,58px)}.home .feat .txt p{color:var(--h-mute);max-width:460px;font-size:18px;line-height:1.55}.home .feat .pts{flex-wrap:wrap;gap:10px;margin-top:26px;padding:0;list-style:none;display:flex}.home .feat .pts li{background:var(--h-lilac);color:var(--h-purple);border:1px solid #7802ca24;border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:500}.home .band .feat .pts li{background:#fff}.home .feat .pic{height:520px;position:relative}.home .feat .pic .main{object-fit:cover;border-radius:36px;width:100%;height:100%;position:absolute;inset:0}.home .feat .pic .main.arch{border-radius:280px 280px 36px 36px}.home .feat .pic .main.arch-bl{border-radius:36px 36px 36px 280px}.home .feat .pic .main.arch-br{border-radius:36px 36px 280px}.home .phone{aspect-ratio:359/798;background:#000;border:6px solid #1b1824;border-radius:30px;width:210px;position:absolute;overflow:hidden;box-shadow:0 30px 70px #1b12304d}.home .phone img{object-fit:cover;width:100%;height:100%}.home .chatcard{background:#fff;border-radius:20px;width:300px;padding:16px;position:absolute;box-shadow:0 20px 50px #1b12302e}.home .bub{background:#f1ecf7;border-radius:16px;max-width:85%;margin-top:8px;padding:10px 13px;font-size:13.5px;font-weight:400;line-height:1.4}.home .bub.out{background:var(--h-purple);color:#fff;margin-left:auto}.home .inv{background:var(--h-lilac);border-radius:14px;align-items:center;gap:10px;margin-top:10px;padding:12px;font-size:12.5px;display:flex}.home .inv .ico{background:var(--h-purple);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:10px;font-weight:700;display:grid}.home .inv b{font-size:13px;font-weight:600;display:block}.home .inv .play{background:var(--h-ink);color:#fff;border-radius:999px;margin-left:auto;padding:7px 12px;font-size:12px;font-weight:600}.home .story{border-radius:40px;height:600px;margin:8px 0 0;position:relative;overflow:hidden}.home .story img{object-fit:cover;width:100%;height:100%}.home .story .q{color:#fff;background:linear-gradient(#0000,#48027ae0);padding:60px 56px 48px;position:absolute;bottom:0;left:0;right:0}.home .story blockquote{letter-spacing:-.025em;max-width:780px;font-size:clamp(24px,3vw,40px);font-weight:600;line-height:1.15}.home .story cite{opacity:.85;margin-top:16px;font-size:15px;font-style:normal;font-weight:400;display:block}.home .cities{padding-top:80px;padding-bottom:72px}.home .sec-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:34px;display:flex}.home .sec-head h2{font-size:clamp(38px,4.4vw,58px)}.home .sec-head h2 span,.home .faq h2 span,.home .posts h2 span,.home .feat h2 span{color:var(--h-purple)}.home .sec-head a{color:var(--h-purple);white-space:nowrap;font-weight:500}.home .crow{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.home .crow a{letter-spacing:-.02em;background:#fff;border:1px solid #7802ca2e;border-radius:999px;align-items:baseline;gap:8px;padding:14px 22px;font-size:22px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.home .crow a:hover{background:var(--h-purple);color:#fff}.home .crow a small{color:var(--h-mute);font-size:12px;font-weight:400}.home .crow a:hover small{color:#cbc3dd}.home .safe-band{background:var(--h-lilac);margin-top:8px}.home .safe{grid-template-columns:.8fr 1.2fr;gap:56px;padding-top:72px;padding-bottom:72px;display:grid}.home .safe h2{font-size:clamp(38px,4.4vw,58px)}.home .safe h2 span{color:var(--h-purple)}.home .safe .lead{color:var(--h-mute);max-width:380px;margin-top:18px;font-size:17px;line-height:1.55}.home .safe ol{counter-reset:safe;grid-template-columns:1fr 1fr;gap:34px 40px;padding:0;list-style:none;display:grid}.home .safe li{background:#fff;border-radius:22px;padding:22px 24px}.home .safe li:before{counter-increment:safe;content:"0" counter(safe);background:var(--h-purple);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:14px;font-size:12px;font-weight:600;display:inline-grid}.home .safe h3{letter-spacing:-.02em;margin-bottom:8px;font-size:21px;font-weight:600}.home .safe p{color:var(--h-mute);font-size:15px;line-height:1.55}.home .faq{grid-template-columns:.8fr 1.2fr;gap:56px;padding-top:72px;padding-bottom:72px;display:grid}.home .faq h2{font-size:clamp(34px,4vw,52px)}.home .faq details{border-bottom:1px solid var(--h-line);padding:20px 0}.home .faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:18px;font-weight:500;list-style:none;display:flex}.home .faq summary::-webkit-details-marker{display:none}.home .faq summary:after{content:"+";color:var(--h-purple);font-size:24px;font-weight:300;line-height:1}.home .faq details[open] summary:after{content:"–"}.home .faq p{color:var(--h-mute);max-width:560px;margin-top:12px;font-size:15px;line-height:1.6}.home .posts{grid-template-columns:.8fr 1.2fr;gap:56px;padding-bottom:72px;display:grid}.home .posts h2{font-size:clamp(34px,4vw,52px)}.home .posts ul{padding:0;list-style:none}.home .posts li a{border-bottom:1px solid var(--h-line);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:20px 0;display:grid}.home .posts h3{letter-spacing:-.015em;font-size:19px;font-weight:500;line-height:1.3}.home .posts small{color:var(--h-mute);margin-top:6px;font-size:12.5px;font-weight:400;display:block}.home .posts span{color:var(--h-mute);white-space:nowrap;font-size:13px}.home .posts .more{color:var(--h-purple);margin-top:18px;font-weight:500;display:inline-block}.home .final{background:radial-gradient(700px 400px at 85% 0%, #9a2bea, transparent 60%), var(--h-purple);color:#fff;text-align:center;border-radius:40px;margin:0 0 48px;padding:72px 40px 0;overflow:hidden}.home .ftxt{max-width:720px;margin:0 auto}.home .final h2{letter-spacing:-.04em;max-width:620px;margin:0 auto;font-size:clamp(40px,5vw,68px)}.home .final h2 span{color:#f3d6ff}.home .final p{opacity:.9;max-width:460px;margin:18px auto 28px;font-size:18px;line-height:1.5}.home .ctas.center{justify-content:center}.home .fstrip{justify-content:center;align-items:flex-end;gap:20px;height:300px;margin-top:44px;display:flex;position:relative}.home .fstrip .t{position:relative;overflow:hidden;box-shadow:0 30px 60px #1b123059}.home .fstrip .t img{object-fit:cover;width:100%;height:100%}.home .fstrip .t1{border-radius:28px;width:220px;height:260px;transform:rotate(-5deg)translateY(30px)}.home .fstrip .t2{border-radius:160px 160px 0 0;width:320px;height:340px}.home .fstrip .t3{border-radius:28px;width:220px;height:260px;transform:rotate(5deg)translateY(30px)}.home .fstrip .fs1{top:60px;left:calc(50% - 360px);transform:rotate(-4deg)}.home .fstrip .fs2{top:100px;right:calc(50% - 360px);transform:rotate(4deg)}.home .loc-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;padding-top:24px;padding-bottom:56px;display:grid}.home .crumbs{color:var(--h-mute);flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:13.5px;display:flex}.home .crumbs a:hover{color:var(--h-purple)}.home .crumbs span:last-child{color:var(--h-ink);font-weight:500}.home .loc-pill{background:var(--h-lilac);color:var(--h-purple);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.home .loc-hero h1{letter-spacing:-.04em;font-size:clamp(42px,5.4vw,72px);line-height:.98}.home .loc-hero h1 span,.home .blog-hero h1 span{color:var(--h-purple)}.home .loc-hero .lead,.home .blog-hero .lead{color:var(--h-mute);max-width:520px;margin-top:20px;font-size:18px;line-height:1.55}.home .loc-hero .micro{color:var(--h-mute);margin-top:14px;font-size:13px}.home .loc-hero-pic{height:560px;position:relative}.home .loc-hero-pic .blob{background:radial-gradient(circle at 40% 40%, #d9b8ff, var(--h-lilac) 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:30px;left:0}.home .loc-hero-pic .arch{background:var(--h-lilac);border-radius:220px 220px 28px 28px;width:440px;height:560px;position:absolute;top:0;right:0;overflow:hidden;box-shadow:0 30px 70px #1b12302e}.home .loc-hero-pic .arch img{object-fit:cover;width:100%;height:100%}.home .loc-hero-pic .arch .ph{background:linear-gradient(160deg,#efe4ff,#c9a6f5);width:100%;height:100%}.home .loc-hero-pic .s1{bottom:60px;left:30px;transform:rotate(-4deg)}.home .blog-hero{padding-top:32px;padding-bottom:36px}.home .blog-hero h1{letter-spacing:-.04em;max-width:760px;font-size:clamp(40px,5vw,64px);line-height:1}.home .blog-hero .lead{margin-top:16px}.home .post-hero{padding-top:24px;padding-bottom:36px}.home .post-hero-in{max-width:820px}.home .post-hero h1{letter-spacing:-.035em;font-size:clamp(34px,4.4vw,58px);line-height:1.04}.home .post-hero .lead{color:var(--h-mute);max-width:680px;margin-top:16px;font-size:18px;line-height:1.55}.home .post-meta{color:var(--h-mute);flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:22px;font-size:13.5px;display:flex}.home .post-meta .who{color:var(--h-ink);align-items:center;gap:10px;font-weight:500;display:inline-flex}.home .post-meta .av{background:var(--h-purple);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.home .steps{padding-top:64px;padding-bottom:72px}.home .steps h2{text-align:center;margin-bottom:36px;font-size:clamp(32px,4vw,48px)}.home .steps h2 span{color:var(--h-purple)}.home .steps ol{counter-reset:steps;grid-template-columns:repeat(3,1fr);gap:16px;padding:0;list-style:none;display:grid}.home .steps li{background:#fff;border-radius:22px;padding:24px}.home .steps li:before{counter-increment:steps;content:counter(steps);background:var(--h-purple);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:14px;font-size:13px;font-weight:600;display:inline-grid}.home .steps h3{letter-spacing:-.02em;margin-bottom:8px;font-size:20px;font-weight:600}.home .steps p{color:var(--h-mute);font-size:15px;line-height:1.55}.home .foot{color:var(--h-mute);border-top:1px solid var(--h-line);padding-top:56px;padding-bottom:32px;font-size:14px;font-weight:400}.home .fgrid{grid-template-columns:1.4fr .8fr .8fr;align-items:start;gap:40px;display:grid}.home .fbrand .flogo{width:auto;height:44px}.home .fbrand p{max-width:360px;margin:18px 0 22px;line-height:1.55}.home .social{gap:10px;padding:0;list-style:none;display:flex}.home .social a{border:1px solid var(--h-line);width:42px;height:42px;color:var(--h-ink);background:#fff;border-radius:50%;place-items:center;transition:background .15s,color .15s,transform .2s;display:grid}.home .social a svg{width:20px;height:20px}.home .social a:hover{background:var(--h-purple);color:#fff;transform:translateY(-2px)}.home .fcol h3{letter-spacing:.08em;text-transform:uppercase;color:var(--h-ink);margin-bottom:16px;font-size:13px;font-weight:600}.home .fcol ul{gap:10px;padding:0;list-style:none;display:grid}.home .fcol a{color:var(--h-mute);transition:color .15s}.home .fcol a:hover{color:var(--h-purple)}.home .fbottom{border-top:1px solid var(--h-line);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:40px;padding-top:22px;font-size:13px;display:flex}@media (width<=900px){.home .wrap{padding-left:24px;padding-right:24px}.home .loc-hero{grid-template-columns:1fr;gap:24px}.home .steps ol{grid-template-columns:1fr}.home .hero{grid-template-columns:1fr;gap:28px}.home .feat,.home .safe,.home .faq,.home .posts,.home .final{grid-template-columns:1fr}.home .feat.flip .txt{order:0}}@media (width<=640px){.home .wrap{padding-left:20px;padding-right:20px}.home .nav .links{border:1px solid var(--h-line);z-index:20;background:#fff;border-radius:20px;flex-direction:column;align-items:stretch;gap:4px;padding:18px;display:none;position:absolute;top:76px;left:0;right:0;box-shadow:0 20px 50px #1b123024}.home .nav .links a{padding:12px 10px}.home .nav.open .links{display:flex}.home .nav .burger{place-items:center;display:grid}.home .hero{padding-top:8px;padding-bottom:32px}.home .hero h1{font-size:44px}.home .hero .lead{margin:16px 0 20px;font-size:15px}.home .hero .live{font-size:13px}.home .feat h2,.home .sec-head h2,.home .safe h2{font-size:32px}.home .faq h2,.home .posts h2{font-size:30px}.home .feat .txt p,.home .safe .lead{font-size:15px}.home .feat .pts li{padding:8px 12px;font-size:12.5px}.home .faq summary{font-size:16px}.home .faq p,.home .safe p{font-size:14px}.home .safe h3{font-size:18px}.home .posts h3{font-size:17px}.home .collage{height:540px}.home .collage .arch{border-radius:115px 115px 20px 20px;width:230px;height:330px}.home .collage .small{width:170px;height:220px;bottom:40px}.home .collage .blob{display:none}.home .loc-hero{padding-top:8px;padding-bottom:32px}.home .loc-hero h1{font-size:40px}.home .loc-hero .lead{font-size:15px}.home .loc-hero-pic{height:360px}.home .loc-hero-pic .arch{border-radius:160px 160px 24px 24px;width:100%;height:360px}.home .loc-hero-pic .blob{display:none}.home .loc-hero-pic .s1{bottom:16px;left:12px}.home .blog-hero h1{font-size:36px}.home .post-hero h1{font-size:30px}.home .post-hero .lead{font-size:15px}.home .steps{padding-top:44px;padding-bottom:44px}.home .steps h2{font-size:30px}.home .blog-hero .lead{font-size:15px}.home .collage .s1{top:250px;right:0}.home .collage .s2{top:10px;left:0}.home .collage .n1{max-width:210px;bottom:0;left:0}.home .feat{gap:28px;padding-top:48px;padding-bottom:48px}.home .feat .txt p{font-size:16px}.home .phone{width:140px;bottom:-16px!important;left:0!important}.home .chatcard{width:240px;bottom:-12px!important;left:0!important}.home .feat .pic .note,.home .feat .pic .sticker{max-width:220px;left:auto!important;right:0!important}.home .feat .pic .note+.note{left:0!important;right:auto!important}.home .feat .pic{height:400px}.home .story{border-radius:28px;height:480px}.home .story .q{padding:40px 22px 28px}.home .cities{padding-top:48px;padding-bottom:48px}.home .crow a{padding:10px 16px;font-size:16px}.home .safe{gap:24px;padding-top:44px;padding-bottom:44px}.home .safe li{padding:18px}.home .safe ol{grid-template-columns:1fr;gap:24px}.home .faq{gap:16px;padding-top:48px;padding-bottom:48px}.home .posts{gap:16px;padding-bottom:48px}.home .final{border-radius:28px;margin-bottom:32px;padding:40px 20px 0}.home .final h2{font-size:32px}.home .final p{margin:14px auto 20px;font-size:15px}.home .final .ctas.center{flex-direction:column;align-items:center}.home .fstrip{gap:10px;height:210px;margin-top:28px}.home .fstrip .t1,.home .fstrip .t3{border-radius:18px;width:110px;height:150px;transform:rotate(-5deg)translateY(24px)}.home .fstrip .t3{transform:rotate(5deg)translateY(24px)}.home .fstrip .t2{border-radius:85px 85px 0 0;width:170px;height:220px}.home .fstrip .fs1,.home .fstrip .fs2{display:none}.home .foot{padding-top:40px}.home .fgrid{grid-template-columns:1fr 1fr;gap:28px 20px}.home .fbrand{grid-column:1/-1}.home .fbrand p{margin:14px 0 18px}.home .fbottom{flex-direction:column;gap:6px;margin-top:28px}}@keyframes h-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes h-pop{0%{opacity:0;transform:scale(.7) var(--rot,rotate(0))}70%{opacity:1;transform:scale(1.06) var(--rot,rotate(0))}to{opacity:1;transform:scale(1) var(--rot,rotate(0))}}@keyframes h-photo{0%{opacity:0;transform:scale(.94)translateY(16px)}to{opacity:1;transform:none}}@keyframes h-photo-tilt{0%{opacity:0;transform:rotate(-6deg)scale(.9)translateY(20px)}to{opacity:1;transform:rotate(-6deg)scale(1)translateY(0)}}@keyframes h-float{0%,to{translate:0}50%{translate:0 -7px}}@keyframes h-float-b{0%,to{translate:0}50%{translate:0 6px}}@keyframes h-ping{0%{box-shadow:0 0 #1ed6008c}to{box-shadow:0 0 0 10px #1ed60000}}@keyframes h-blob{0%,to{transform:scale(1)translate(0)}50%{transform:scale(1.08)translate(6px,-8px)}}.home .hero h1,.home .hero .lead,.home .hero .ctas,.home .hero .live{animation:.8s cubic-bezier(.2,.7,.2,1) both h-rise}.home .hero .lead{animation-delay:.12s}.home .hero .ctas{animation-delay:.22s}.home .hero .live{animation-delay:.34s}.home .collage .arch{animation:.9s cubic-bezier(.2,.7,.2,1) .15s both h-photo}.home .collage .small{animation:.9s cubic-bezier(.2,.7,.2,1) .3s both h-photo-tilt}.home .collage .blob{animation:9s ease-in-out infinite h-blob}.home .collage .sticker,.home .collage .note{animation:.6s cubic-bezier(.2,.8,.2,1.2) both h-pop}.home .collage .s1{--rot:rotate(4deg);animation-delay:.7s}.home .collage .s2{--rot:rotate(-5deg);animation-delay:.85s}.home .collage .n1{--rot:rotate(3deg);animation-delay:1s}.home .sticker,.home .note{animation-fill-mode:both}.home .collage .s1,.home .feat .pic .sticker{animation:.6s cubic-bezier(.2,.8,.2,1.2) both h-pop,5s ease-in-out 1.3s infinite h-float}.home .collage .s2{animation:.6s cubic-bezier(.2,.8,.2,1.2) .85s both h-pop,6s ease-in-out 1.5s infinite h-float-b}.home .collage .n1{animation:.6s cubic-bezier(.2,.8,.2,1.2) 1s both h-pop,7s ease-in-out 1.6s infinite h-float}.home .collage .s1{animation-delay:.7s,1.3s}.home .dot{animation:1.8s ease-out infinite h-ping}.home .rv{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(26px)}.home .rv.in{opacity:1;transform:none}.home .pic.rv{transform:translateY(26px)scale(.97)}.home .pic.rv.in{transform:none}.home .feat .pic .sticker,.home .feat .pic .note,.home .feat .pic .phone,.home .feat .pic .chatcard{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1.2)}.home .feat .pic.in .sticker,.home .feat .pic.in .note,.home .feat .pic.in .phone,.home .feat .pic.in .chatcard{opacity:1}.home .feat .pic .phone{transform:translateY(30px)}.home .feat .pic.in .phone{transition-delay:.25s;transform:none}.home .feat .pic .note{transition-delay:.35s}.home .feat .pic .note+.note{transition-delay:.5s}.home .feat .pic .sticker{transition-delay:.4s}.home .feat .pic .note{animation:6s ease-in-out infinite h-float-b}.home .feat .pic .note+.note{animation-duration:7s;animation-delay:1s}.home .chatcard .bub,.home .chatcard .inv{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(8px)}.home .pic.in .chatcard .bub:first-child{opacity:1;transition-delay:.5s;transform:none}.home .pic.in .chatcard .bub:nth-child(2){opacity:1;transition-delay:1.1s;transform:none}.home .pic.in .chatcard .inv{opacity:1;transition-delay:1.8s;transform:none}.home .feat .pic .main,.home .story img,.home .collage .arch img,.home .collage .small img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.home .safe li,.home .posts li a,.home .crow a{transition:transform .25s,box-shadow .25s,background .15s,color .15s}.home .safe li:hover{transform:translateY(-4px);box-shadow:0 18px 40px #7802ca1f}.home .crow a:hover{transform:translateY(-2px)}.home .faq details p{animation:.35s both h-rise}.home .final{transition:transform .8s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.home .feat .pic:hover .main,.home .story:hover img{transform:scale(1.03)}}.home .fstrip .sticker{animation:6s ease-in-out infinite h-float}.home .fstrip .fs2{animation-duration:7s;animation-delay:1s}.home .final .fstrip .t{transition:transform .8s cubic-bezier(.2, .7, .2, 1) var(--d,0s), opacity .6s ease var(--d,0s)}.home .final.rv .fstrip .t{opacity:0}.home .final.rv .fstrip .t1{transform:rotate(-5deg)translateY(80px)}.home .final.rv .fstrip .t2{transform:translateY(80px)}.home .final.rv .fstrip .t3{transform:rotate(5deg)translateY(80px)}.home .final.rv.in .fstrip .t{opacity:1}.home .final.rv.in .fstrip .t1{--d:.1s;transform:rotate(-5deg)translateY(30px)}.home .final.rv.in .fstrip .t2{--d:.2s;transform:none}.home .final.rv.in .fstrip .t3{--d:.3s;transform:rotate(5deg)translateY(30px)}@media (prefers-reduced-motion:reduce){.home *,.home :before,.home :after{transition:none!important;animation:none!important}.home .rv,.home .feat .pic .sticker,.home .feat .pic .note,.home .feat .pic .phone,.home .feat .pic .chatcard,.home .chatcard .bub,.home .chatcard .inv{opacity:1;transform:none}}.home .cities-index{padding-bottom:72px}.home .cities-index .country{border-top:1px solid var(--h-line);padding:36px 0}.home .cities-index .country:first-child{border-top:0;padding-top:8px}.home .cities-index .sec-head{margin-bottom:8px}.home .cities-index .sec-head h2{font-size:clamp(28px,3.4vw,40px)}.home .cities-index .sec-head h2 a{color:var(--h-ink)}.home .cities-index .sec-head h2 a:hover{color:var(--h-purple)}.home .cities-index .sub{color:var(--h-mute);max-width:560px;margin-bottom:18px}.home .cities-index .crow a{padding:11px 18px;font-size:17px}.home .dl-hero .dl-phone{z-index:2;width:230px;position:absolute;bottom:20px;left:0;transform:rotate(-6deg)}.home .dl-hero .collage .s1{top:300px;right:-20px}.home .dl-hero .collage .s2{top:40px;left:150px}.home .dl-hero .micro{color:var(--h-mute);margin-top:18px;font-size:13px}.home .dl-stats{padding-bottom:8px}.home .dl-stats ul{border-top:1px solid var(--h-line);border-bottom:1px solid var(--h-line);grid-template-columns:repeat(4,1fr);gap:12px;padding:22px 0;list-style:none;display:grid}.home .dl-stats li{flex-direction:column;gap:2px;padding:0 8px;display:flex}.home .dl-stats b{letter-spacing:-.03em;color:var(--h-purple);font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1}.home .dl-stats span{color:var(--h-mute);font-size:13.5px}.home .stories{padding-top:64px;padding-bottom:72px}.home .stories h2{text-align:center;margin-bottom:36px;font-size:clamp(32px,4vw,48px)}.home .stories h2 span{color:var(--h-purple)}.home .stories ul{grid-template-columns:repeat(3,1fr);gap:16px;padding:0;list-style:none;display:grid}.home .stories li{background:#fff;border-radius:22px;flex-direction:column;justify-content:space-between;gap:20px;padding:26px 24px 22px;display:flex}.home .stories p{color:var(--h-ink);font-size:16px;font-weight:400;line-height:1.55}.home .stories .who{color:var(--h-mute);align-items:center;gap:12px;font-size:13px;display:flex}.home .stories .who b{color:var(--h-ink);font-size:14px;font-weight:600;display:block}.home .stories .who img,.home .stories .who .av{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.home .stories .who .av{background:var(--h-purple);color:#fff;place-items:center;font-size:13px;font-weight:700;display:grid}.home .dl-embeds{padding:40px 0 8px}.home .dl-sticky{z-index:60;border:1px solid var(--h-line);background:#fffffff5;border-radius:18px;align-items:center;gap:10px;padding:10px 10px 10px 16px;font-size:14px;font-weight:600;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:none;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(120%);box-shadow:0 18px 50px #1b12302e}.home .dl-sticky span{flex:1}.home .dl-sticky .btn{box-shadow:none;padding:10px 14px;font-size:13px}.home .dl-sticky.show{transform:none}@media (width<=900px){.home .dl-stats ul{grid-template-columns:1fr 1fr;gap:18px 12px}.home .stories ul{grid-template-columns:1fr}}@media (width<=640px){.home .dl-sticky{display:flex}.home .dl-hero .dl-phone{width:150px;bottom:10px;left:0}.home .dl-hero .collage .s2{top:10px;left:0}.home .dl-hero .collage .s1{top:250px;right:0}.home .stories{padding-top:44px;padding-bottom:44px}.home .stories h2{font-size:30px}.home .cities-index .crow a{padding:9px 14px;font-size:15px}}
