.promotion-hero{background:radial-gradient(ellipse at 80% 45%,#254637 0,transparent 54%),#101715;color:#f7faf5;overflow:hidden}.promotion-layout{max-width:1600px;margin:auto;display:grid;grid-template-columns:39% 61%;align-items:center;padding:55px 5vw 35px}.promotion-copy{position:relative;z-index:2;padding-bottom:30px}.launch-label{display:flex;align-items:center;gap:10px;font:600 10px ui-monospace,monospace;letter-spacing:.13em;color:#c0d6c7}.launch-label i{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 15px #8eebba80}.promotion-copy h1{font:700 clamp(48px,5.5vw,87px)/.99 Arial,sans-serif;letter-spacing:-.065em;margin:25px 0}.promotion-copy h1 em{font-style:normal;color:var(--mint)}.promotion-copy>p{max-width:390px;font-size:17px;line-height:1.6;color:#c0cfc5}.promotion-actions{display:flex;flex-wrap:wrap;gap:10px;margin:27px 0}.promotion-hero .u-button--secondary{background:#1c2c22;border-color:#607868;color:#eff7f1}.hero-caption{display:flex;gap:17px;flex-wrap:wrap;font:10px ui-monospace,monospace;letter-spacing:.09em;color:#b3c9bc;margin-top:35px}.promotion-preview{min-width:0;text-align:center}.iphone-stage{position:relative;isolation:isolate;aspect-ratio:1.2}.iphone-stage .map-hero{width:100%;height:94%;top:-3%;left:-10%;opacity:.24;filter:saturate(.65)}.iphone{position:absolute;width:36%;aspect-ratio:1350/2760;left:32%;top:2%;z-index:3;container-type:inline-size;filter:drop-shadow(0 25px 20px #0007)}.iphone[data-view=Explore]{left:3%;top:12%;z-index:2;rotate:-8deg;scale:.9}.iphone[data-view=Saved]{left:62%;top:13%;z-index:1;rotate:8deg;scale:.9}.iphone-display{position:absolute;inset:1.7% 3.8%;border-radius:15%/7.3%;overflow:hidden;background:#f7f8f2;display:flex;flex-direction:column;color:#162b1e}.iphone-frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:5}.iphone-status{display:flex;justify-content:space-between;align-items:center;padding:0 8%;flex-shrink:0;font:600 4.2cqw Arial,sans-serif}.iphone-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:0 6% 4%;text-align:left}.iphone-scroll::-webkit-scrollbar{display:none}.iphone-scroll h2{font-size:10cqw;line-height:1.04;letter-spacing:-.055em;font-weight:750;margin:5cqw 0 4cqw}.iphone-scroll strong{font-weight:700}.app-wordmark{font-size:9cqw;letter-spacing:-.07em;font-weight:800;display:flex;align-items:center}.app-wordmark>span:first-child{color:#087b51}.app-avatar{display:grid;place-items:center;margin-left:auto;border:1px solid #ced8ca;background:#ecf0df;border-radius:50%;width:9cqw;height:9cqw;font-size:4cqw;letter-spacing:0}.app-location{display:flex;align-items:center;gap:1cqw;font-size:3.2cqw;color:#47624e;margin-top:1.5cqw}.app-location svg{width:3.5cqw;height:3.5cqw}.app-location>span{margin-left:auto;font-size:2.7cqw}.app-search{display:flex;align-items:center;gap:2cqw;border:1px solid #d9e1d6;border-radius:3cqw;background:white;font-size:3.7cqw;color:#697a6e;padding:3.5cqw}.app-search svg{width:4.5cqw;height:4.5cqw}.app-category-row{display:flex;justify-content:space-between;margin:4cqw 0;font-size:3cqw;text-align:center;gap:2cqw}.app-category-row span{flex:1}.app-category-row i{display:grid;place-items:center;font-size:6cqw;font-style:normal;border-radius:4cqw;height:12cqw;margin-bottom:1.5cqw}.app-offer{border-radius:4cqw;border:1px solid #dae1d6;background:white;padding:3cqw}.app-offer-art{height:47cqw;background:radial-gradient(#e6efd4,#bfd6ac);border-radius:3cqw;position:relative;padding:6cqw 1cqw 2cqw}.app-sale{display:inline-block;background:#164e33;color:#e3ffb8;font:700 3cqw/1.5 Arial,sans-serif;border-radius:1cqw;padding:1cqw 2cqw}.app-offer-art>.app-sale{position:absolute;top:2cqw;left:2cqw}.app-example{position:absolute;bottom:2cqw;right:2cqw;font:2.3cqw ui-monospace,monospace;color:#35533d}.app-offer>small{display:block;font-size:2.6cqw;color:#617660;letter-spacing:.06em;margin:3cqw 0 1cqw}.app-offer>strong{font-size:5.4cqw;line-height:1.15;display:block;letter-spacing:-.04em}.app-price{font-size:7cqw;letter-spacing:-.05em;font-weight:750;margin:1.5cqw 0}.app-price del{font-size:3.6cqw;font-weight:400;color:#687766;margin-left:1cqw}.app-primary{width:100%;border-radius:2.5cqw;background:#124c32;color:#f0ffe8;padding:3.2cqw 1cqw;font-size:3.7cqw;font-weight:650;line-height:1.2}.app-primary:hover{background:#236f48}.iphone-tabs{display:flex;justify-content:space-around;flex-shrink:0;background:#f9fbf3ed;border-top:1px solid #dce3d9;padding:2.5cqw 2cqw 2cqw}.iphone-tabs button{display:grid;place-items:center;gap:1cqw;font-size:2.7cqw;color:#526b58;padding:.5cqw 3cqw;border-radius:3cqw}.iphone-tabs svg{width:5cqw;height:5cqw}.iphone-tabs [aria-pressed=true]{color:#134a30;background:#e3edd9}.iphone-home{width:30%;height:1.3cqw;background:#1f3023;border-radius:10px;margin:0 auto 2cqw;flex-shrink:0}.app-eyebrow{font:2.5cqw/1.5 ui-monospace,monospace;letter-spacing:.04em;color:#52705b}.app-product-mini{display:flex;align-items:center;gap:3cqw;background:#e8eedc;padding:3cqw;border-radius:3cqw;margin:5cqw 0}.app-product-mini>svg{width:27%;height:20cqw}.app-product-mini strong{font-size:4.4cqw;line-height:1.15;display:block}.app-product-mini small{font-size:3cqw;display:block;margin-top:1cqw;color:#5d705d}.app-comparisons{display:grid;gap:2cqw;margin:3cqw 0}.app-comparisons>div{position:relative;display:flex;align-items:center;justify-content:space-between;border:1px solid #dce2d6;border-radius:3cqw;padding:4cqw 3cqw;background:white;font-size:3.8cqw}.app-comparisons small{display:block;font-size:2.9cqw;color:#617563;margin-top:1cqw}.app-comparisons b{font-size:5cqw}.app-comparisons .app-best{padding-top:9cqw;border-color:#739d75;background:#eaf4df}.app-best-label{position:absolute;top:2cqw;left:3cqw;font-size:2.4cqw!important;letter-spacing:.05em}.app-saving{padding:4cqw 0;display:grid;grid-template-columns:1fr auto;align-items:center;font-size:3.4cqw}.app-saving strong{font-size:7cqw;letter-spacing:-.06em;color:#16613b}.app-saving small{grid-column:1/-1;font-size:2.9cqw;color:#6c7c6a;line-height:1.4}.app-fine{font-size:2.8cqw;line-height:1.45;color:#60715f;margin:3cqw 0}.app-intro{font-size:3.8cqw;color:#5d725e;margin:0 0 5cqw}.app-saved-card{border:1px solid #d9e2d3;border-radius:4cqw;overflow:hidden;background:white}.app-saved-art{height:52cqw;background:#dcebcf;padding:6cqw}.app-saved-card>div:last-child{padding:4cqw}.app-saved-card strong{display:block;font-size:5.7cqw;line-height:1.15;margin:2cqw 0}.app-saved-card p{font-size:3.3cqw;color:#60715c;margin:2cqw 0}.app-saved-card b{font-size:7cqw}.app-saved-card small{display:block;font-size:3cqw;color:#60715c;margin-top:2cqw}.app-saved-card+.app-primary{margin-top:4cqw}.app-save-status{font-size:3cqw;text-align:center;color:#42664c;min-height:5cqw;margin:2cqw 0}.app-map{position:relative;height:27cqw;background:#e4eadb;overflow:hidden;border-radius:3cqw;margin-top:4cqw}.app-map i{position:absolute;height:5cqw;width:120%;background:#fbfcf7;border:1px solid #d3dcca;top:20%;left:-10%;rotate:-18deg}.app-map i:nth-child(2){top:50%;rotate:30deg}.app-map i:nth-child(3){rotate:90deg;left:12%}.app-map>span{position:absolute;left:40%;top:14%;width:10cqw;height:10cqw;background:#145238;color:white;border-radius:50%;padding:2cqw}.app-map>b{position:absolute;left:30%;top:65%;font-size:3cqw;background:white;padding:1cqw 2cqw;border-radius:1cqw}.preview-switcher{display:inline-flex;gap:4px;background:#1c3024;border:1px solid #4c6455;border-radius:24px;padding:4px}.preview-switcher button{color:#d7e4d7;padding:8px 16px;border-radius:20px;font-size:12px}.preview-switcher [aria-pressed=true]{background:#d8efcc;color:#173b24}.concept-note{font-size:11px;color:#bacfc0;margin:12px 0 0}.compare-preview-link{font-size:11px;color:#c9ead1;margin-top:8px;text-decoration:underline;text-underline-offset:3px}.category-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px}.category-card{padding:24px;border:1px solid #d4ddd2;border-radius:15px;background:#fff;text-align:left;color:#173322;transition:transform .2s,box-shadow .2s}.category-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #1b392214}.category-card[aria-pressed=true]{outline:2px solid #2d7950;outline-offset:2px}.category-card i{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;font-size:36px;font-style:normal;margin-bottom:20px}.category-card strong{font-size:19px;letter-spacing:-.04em;display:block}.category-card small{display:block;font-size:12px;line-height:1.5;color:#607360;margin-top:8px}.category-detail{padding:25px;background:#eaf0e0;border:1px solid #cedac7;border-radius:15px;margin-top:22px}.category-detail h3{font-size:23px}.demo-comparison{margin-top:35px}.demo-comparison>summary{padding:12px 0}@media (max-width:1050px){.promotion-layout{grid-template-columns:1fr;padding-top:45px}.promotion-copy{max-width:640px}.promotion-copy h1{font-size:70px}.promotion-preview{width:min(100%,760px);margin:auto}.category-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.promotion-layout{padding:32px 20px}.promotion-copy h1{font-size:clamp(49px,12vw,68px)}.promotion-copy>p{font-size:15px}.hero-caption{gap:12px;font-size:9px}.promotion-preview{margin-top:10px}.iphone-stage{aspect-ratio:.82;margin:0 -14px}.iphone[data-view]{width:62%;top:5%;left:-3%;rotate:-9deg;scale:.82;z-index:1}.iphone-stage[data-active=Saved] [data-view=Explore],.iphone[data-view=Saved]{left:42%;rotate:9deg}.iphone-stage[data-active="For you"] [data-view="For you"],.iphone-stage[data-active=Explore] [data-view=Explore],.iphone-stage[data-active=Saved] [data-view=Saved]{left:19%;top:0;rotate:0deg;scale:1;z-index:3}.preview-switcher{margin-top:20px}.concept-note{font-size:10px}.category-cards{gap:10px}.category-card{padding:16px}.category-card strong{font-size:17px}.category-card i{width:50px;height:50px;font-size:29px}.category-card small{font-size:11px}}@media (prefers-reduced-motion:reduce){.category-card{transition:none}.category-card:hover{transform:none}}.iphone-display{background:#f8f9f3}.app-wordmark{padding-bottom:2cqw}.app-search{border-radius:30cqw}.app-category-row i{border-radius:50%;width:12cqw;margin-inline:auto}.app-offer{border:0;padding:0;background:#111a14;color:#f3f8ef}.app-offer,.app-offer-art{border-radius:7cqw;overflow:hidden}.app-offer-art{height:57cqw;padding:4cqw;background:#edf1e7}.headphone-photo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.app-offer>.app-price,.app-offer>small,.app-offer>strong{margin-left:4cqw;margin-right:4cqw}.app-offer>small{color:#b8d3b8}.app-offer>strong{font-size:6.5cqw;letter-spacing:-.055em}.app-price{padding-bottom:2cqw}.app-price del{color:#bbcab7}.app-offer .app-primary{width:calc(100% - 8cqw);margin:0 4cqw 4cqw;border-radius:20cqw;background:#d9f4c5;color:#183322}.app-offer-art .app-sale{z-index:1;border-radius:20cqw}.app-example{z-index:1}.app-product-mini{border-radius:6cqw;background:#e8eddf}.app-product-mini>.headphone-photo{width:27%;height:25cqw;flex-shrink:0}.app-saved-card{border:0;background:#111a14;color:#f0f8eb;border-radius:7cqw}.app-saved-art{height:63cqw;background:#edf1e7;padding:4cqw}.app-saved-card p,.app-saved-card small{color:#bdd0ba}.app-saved-card .app-sale{border-radius:20cqw;background:#d6efc3;color:#23442c}.app-primary{border-radius:20cqw}.app-comparisons>div{border-radius:5cqw}.iphone-status{height:9.5%;padding-inline:8%;position:relative;z-index:6;font-size:4.1cqw}.status-indicators{display:flex;align-items:center;gap:1.1cqw}.status-indicators>svg{width:4.6cqw;height:4.6cqw}.status-battery{position:relative;width:8.6cqw;height:4.2cqw;border:1px solid #667366;border-radius:1.2cqw;display:grid;place-items:center;margin-right:1cqw;isolation:isolate}.status-battery:after{content:"";position:absolute;right:-1.25cqw;top:1cqw;width:.8cqw;height:2cqw;border-radius:0 1cqw 1cqw 0;background:#667366}.status-battery i{position:absolute;inset:.35cqw auto .35cqw .35cqw;width:80%;border-radius:.6cqw;background:#243b2b;z-index:-1}.phone-toolbar{display:flex;justify-content:space-between;align-items:center;padding:0 7% 2cqw;flex-shrink:0;min-height:11cqw}.phone-toolbar-market{display:flex;align-items:center;gap:2cqw;font-size:3cqw;color:#4f6955}.phone-toolbar-market>i{height:2.3cqw;width:1px;background:#a8bba9}.phone-bell{position:relative;display:grid;place-items:center;width:9cqw;height:9cqw;border:1px solid #d1deca;border-radius:50%;background:#f2f6ea;color:#233e2c}.phone-bell>svg{width:4.7cqw;height:4.7cqw}.phone-bell>i{position:absolute;width:2cqw;height:2cqw;background:#217549;border:1px solid #f2f6ea;border-radius:50%;top:1.4cqw;right:1.4cqw}.phone-notifications{position:absolute;top:15.7%;left:6%;right:6%;z-index:8;padding:4cqw;background:#f5f9eff5;backdrop-filter:blur(15px);border:1px solid #b4c7b2;border-radius:5cqw;box-shadow:0 8cqw 15cqw #142b2844;text-align:left}.notification-heading{display:flex;align-items:center;justify-content:space-between}.notification-heading>strong{font-size:5.4cqw;letter-spacing:-.04em}.notification-dismiss,.notification-heading button{display:grid;place-items:center;padding:1cqw;border-radius:50%;background:#e3ebdc}.notification-dismiss svg,.notification-heading svg{width:4cqw;height:4cqw}.notification-example{display:block;font:2.4cqw ui-monospace,monospace;letter-spacing:.06em;color:#60765f;margin:2cqw 0 4cqw}.notification-message{position:relative;display:flex;gap:2cqw;background:#e7efde;border:1px solid #d4e0cb;border-radius:3cqw;padding:3cqw 5cqw 3cqw 3cqw}.notification-logo{display:grid;place-items:center;background:#1d5737;color:#e5ffc9;width:8cqw;height:8cqw;border-radius:2cqw;flex-shrink:0;font-size:7cqw;font-weight:800;line-height:1}.notification-message>div{flex:1}.notification-message small{display:flex;justify-content:space-between;font-size:2.4cqw;color:#57704f;margin-bottom:1cqw}.notification-message strong{font-size:3.7cqw;line-height:1.2;display:block}.notification-message p{font-size:3.3cqw;line-height:1.4;color:#52694e;margin:1cqw 0 0}.notification-dismiss{position:absolute;top:1cqw;right:1cqw;padding:.5cqw}.notification-dismiss svg{width:3cqw;height:3cqw}.notification-action{display:flex;align-items:center;justify-content:center;gap:2cqw;width:100%;margin-top:3cqw;background:#194f32;color:white;border-radius:20cqw;padding:3cqw;font-size:3.5cqw}.notification-action svg{width:4cqw;height:4cqw}.notification-empty{display:grid;place-items:center;padding:6cqw;color:#52734d;font-size:3.5cqw}.notification-empty svg{width:8cqw;height:8cqw}.app-category-row i svg{width:6cqw;height:6cqw}.iphone-scroll h2{margin-top:3cqw}.app-offer-art{height:48cqw}.app-location{display:none}.iphone-tabs button{min-width:20cqw}.notification-action:focus-visible,.phone-bell:focus-visible{outline:2px solid #24804e;outline-offset:2px}.promotion-photo-slide{width:100%;height:100%;overflow:hidden}.app-product-mini>.promotion-photo-slide{width:27%;height:25cqw;flex-shrink:0}