.at-home .app-landing .storebadges{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.at-home .app-landing .storebadges .store-badge{display:inline-block;padding:0;line-height:0;border-radius:10px;transition:transform var(--at-home-dur-fast) var(--at-home-ease),opacity var(--at-home-dur-fast) var(--at-home-ease)}.at-home .app-landing .storebadges .store-badge:hover{transform:translateY(-2px);opacity:.9}.at-home .app-landing .storebadges .store-badge img{display:block;height:52px;width:auto}.at-home .app-landing .storebadges--light .store-badge img{filter:drop-shadow(0 2px 10px rgba(0,0,0,.35))}.at-home .app-landing .app-hero{position:relative;overflow:hidden;background:radial-gradient(58% 74% at 80% 26%,rgba(238,165,58,.24),transparent 68%),linear-gradient(180deg,var(--at-home-paper) 0,var(--at-home-bone) 100%);padding:clamp(64px,8vw,120px) 0 clamp(56px,7vw,104px)}.at-home .app-landing .app-hero__grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(32px,5vw,72px)}.at-home .app-landing .app-hero__pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--at-home-font-serif),Georgia,serif;font-size:15px;color:var(--at-home-amber-deep);background:rgba(238,165,58,.14);border:1px solid rgba(238,165,58,.3);padding:7px 16px;border-radius:999px;margin-bottom:24px}.at-home .app-landing .app-hero__title{font-family:var(--at-home-font-serif),Georgia,serif;font-weight:700;font-size:clamp(38px,5vw,68px);line-height:.98;letter-spacing:-.015em;color:var(--at-home-ink);text-wrap:balance}.at-home .app-landing .app-hero__sub{margin:22px 0 34px;font-size:clamp(16px,1.15vw,18px);line-height:1.55;color:var(--at-home-ink-60);max-width:46ch}.at-home .app-landing .app-hero__note{margin-top:18px;font-size:13px;letter-spacing:.02em;color:var(--at-home-ink-40)}.at-home .app-landing .app-hero__devices{position:relative;display:flex;align-items:center;justify-content:center;padding:8px 0}.at-home .app-landing .app-hero__devices .phone--front{position:relative;z-index:2;width:min(74%,272px);transform:rotate(-3deg)}.at-home .app-landing .app-hero__devices .phone--back{position:absolute;z-index:1;right:4%;top:-4%;width:min(58%,210px);transform:rotate(7deg);filter:drop-shadow(0 24px 48px rgba(0,0,0,.28))}.at-home .app-landing .phone{position:relative;padding:1.5%;border-radius:14%/6.8%;background:#050506;box-shadow:0 0 0 1.5px #2b2b30,0 0 0 3.5px #74747c,0 0 0 5px #2f2f35,0 40px 70px -30px rgba(20,12,0,.5),0 12px 26px -15px rgba(0,0,0,.4)}.at-home .app-landing .phone__screen{position:relative;width:100%;aspect-ratio:1284/2778;border-radius:12%/5.9%;overflow:hidden;background:#000}.at-home .app-landing .phone__shot{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.at-home .app-landing .phone__island{position:absolute;z-index:3;top:2%;left:50%;transform:translateX(-50%);width:33%;height:3%;min-height:15px;background:#000;border-radius:999px}.at-home .app-landing .phone__btn{position:absolute;z-index:0;width:1.8%;background:#111114;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.at-home .app-landing .phone__btn--silent{left:-1.1%;top:15%;height:3.6%;border-radius:3px 0 0 3px}.at-home .app-landing .phone__btn--volup{left:-1.1%;top:23%;height:7.5%;border-radius:3px 0 0 3px}.at-home .app-landing .phone__btn--voldn{left:-1.1%;top:32.5%;height:7.5%;border-radius:3px 0 0 3px}.at-home .app-landing .phone__btn--power{right:-1.1%;top:25%;height:11%;border-radius:0 3px 3px 0}.at-home .app-landing .appfeat{padding:clamp(64px,8vw,104px) 0;background:var(--at-home-paper)}.at-home .app-landing .appfeat__head{text-align:center;max-width:640px;margin:0 auto clamp(40px,5vw,64px)}.at-home .app-landing .appfeat__title{font-family:var(--at-home-font-display),Georgia,serif;font-weight:700;font-size:clamp(28px,3.6vw,46px);line-height:.98;letter-spacing:-.01em;text-wrap:balance}.at-home .app-landing .appfeat__sub{margin-top:18px;font-size:17px;line-height:1.55;color:var(--at-home-ink-60)}.at-home .app-landing .appfeat__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.at-home .app-landing .appfeat__card{border:1px solid var(--at-home-ink-10);border-radius:22px;padding:30px 26px 32px;background:var(--at-home-paper);transition:transform var(--at-home-dur-base) var(--at-home-ease),box-shadow var(--at-home-dur-base) var(--at-home-ease),border-color var(--at-home-dur-base) var(--at-home-ease)}.at-home .app-landing .appfeat__card:hover{transform:translateY(-4px);border-color:rgba(238,165,58,.4);box-shadow:0 18px 40px -24px rgba(20,12,0,.4)}.at-home .app-landing .appfeat__ico{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:rgba(238,165,58,.14);color:var(--at-home-amber-deep);margin-bottom:20px}.at-home .app-landing .appfeat__ico svg{width:24px;height:24px}.at-home .app-landing .appfeat__card h3{font-size:20px;line-height:1.1;margin-bottom:10px}.at-home .app-landing .appfeat__card p{font-size:15px;line-height:1.55;color:var(--at-home-ink-60)}.at-home .app-landing .spotlights{background:linear-gradient(180deg,var(--at-home-bone) 0,var(--at-home-paper) 100%);padding:clamp(56px,7vw,96px) 0}.at-home .app-landing .spotlight{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,88px);padding:clamp(40px,5vw,64px) 0}.at-home .app-landing .spotlight+.spotlight{border-top:1px solid var(--at-home-ink-10)}.at-home .app-landing .spotlight__media{display:flex;justify-content:center}.at-home .app-landing .spotlight--reverse .spotlight__media{order:2}.at-home .app-landing .spotlight__media .phone{width:min(66%,248px)}.at-home .app-landing .spotlight__title{font-family:var(--at-home-font-display),Georgia,serif;font-weight:700;font-size:clamp(26px,3.2vw,40px);line-height:1;letter-spacing:-.01em;text-wrap:balance;margin-bottom:18px}.at-home .app-landing .spotlight__body{font-size:17px;line-height:1.6;color:var(--at-home-ink-60);max-width:42ch}.at-home .app-landing .appsteps{padding:clamp(64px,8vw,104px) 0;background:var(--at-home-paper);text-align:center}.at-home .app-landing .appsteps__title{font-family:var(--at-home-font-display),Georgia,serif;font-weight:700;font-size:clamp(28px,3.6vw,46px);line-height:.98;letter-spacing:-.01em;margin-bottom:clamp(40px,5vw,60px);text-wrap:balance}.at-home .app-landing .appsteps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 24px;max-width:940px;margin:0 auto clamp(40px,5vw,56px)}.at-home .app-landing .appstep__num{font-family:var(--at-home-font-display),Georgia,serif;font-weight:700;font-size:44px;line-height:1;color:var(--at-home-amber);margin-bottom:16px}.at-home .app-landing .appstep h3{font-size:21px;margin-bottom:10px}.at-home .app-landing .appstep p{font-size:15px;line-height:1.55;color:var(--at-home-ink-60);max-width:30ch;margin:0 auto}.at-home .app-landing .appsteps__cta{display:flex;justify-content:center}.at-home .app-landing .outro .storebadges{justify-content:center;margin-top:4px}@media (max-width:900px){.at-home .app-landing .app-hero__grid{grid-template-columns:1fr;gap:12px;text-align:center}.at-home .app-landing .app-hero__sub{margin-left:auto;margin-right:auto}.at-home .app-landing .storebadges{justify-content:center}.at-home .app-landing .app-hero__devices{order:-1;margin-bottom:12px}.at-home .app-landing .app-hero__devices .phone--front{width:min(58%,236px);transform:rotate(-2deg)}.at-home .app-landing .app-hero__devices .phone--back{display:none}.at-home .app-landing .appfeat__grid{grid-template-columns:repeat(2,1fr)}.at-home .app-landing .spotlight,.at-home .app-landing .spotlight--reverse{grid-template-columns:1fr;text-align:center;gap:28px}.at-home .app-landing .spotlight__body{margin-left:auto;margin-right:auto}.at-home .app-landing .spotlight--reverse .spotlight__media{order:0}.at-home .app-landing .spotlight__media .phone{width:min(56%,220px)}.at-home .app-landing .appsteps__grid{grid-template-columns:1fr;gap:32px}}@media (max-width:560px){.at-home .app-landing .appfeat__grid{grid-template-columns:1fr}.at-home .app-landing .storebadges .store-badge img{height:46px}}