/* Native app announcement. Scoped so the original website retains its design. */
.iphone-hero-link{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:fit-content;margin-top:22px;color:#e9dfca;font-size:12px;line-height:1.6;border-bottom:1px solid #8e937849;padding-bottom:10px}.iphone-hero-link:hover{color:#fff}.iphone-hero-mark{font-size:18px}.iphone-small-pill{font-size:9px;letter-spacing:.03em;border:1px solid #a6ad8f69;border-radius:20px;padding:3px 8px;color:#c8cdb9}.iphone-launch{background:#f3efe3;color:#23372c;overflow:hidden;padding:66px 0 58px;--gold:#715c3a}.iphone-launch-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:70px;align-items:center}.iphone-launch-copy{min-width:0}.iphone-launch .iphone-eyebrow{font-size:10px;color:#6b705d;letter-spacing:.17em;font-weight:600;margin:0 0 22px}.iphone-launch h2{font-size:clamp(40px,4.6vw,65px);line-height:1.05;letter-spacing:-.055em}.iphone-launch h2 em{font-weight:400;color:#8d563a;margin-top:7px}.iphone-launch-intro{color:#596151;max-width:570px;font-size:14px;line-height:1.85;margin-top:22px}.iphone-features{list-style:none;padding:0;margin:25px 0;display:grid;gap:12px;font-size:12px;line-height:1.6}.iphone-features li{display:flex;gap:16px;align-items:baseline}.iphone-feature-number{font-size:10px;font-variant-numeric:tabular-nums;color:#927b54;border-bottom:1px solid #cdbd9d;min-width:23px;padding-bottom:4px}.iphone-launch-status{display:flex;align-items:center;gap:9px 12px;flex-wrap:wrap;margin:24px 0 18px;font-size:11px}.iphone-launch-status strong{font-weight:600}.iphone-launch-status>span:last-child{color:#67705f}.iphone-status-dot{width:6px;height:6px;border-radius:50%;background:#8e6a3a;flex-shrink:0}.iphone-launch-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.iphone-primary-link{display:inline-flex;align-items:center;gap:24px;min-height:47px;padding:12px 20px;background:#23372c;color:#fffdf5;border:1px solid #23372c;font-size:12px;border-radius:3px}.iphone-primary-link:hover{background:#354d3e}.iphone-primary-link>span:last-child{font-size:19px}.iphone-secondary-link{font-size:12px;border-bottom:1px solid #9caa91;padding:9px 0}.iphone-secondary-link:hover{color:#8d563a}.iphone-launch .iphone-price-note{font-size:10px;line-height:1.8;color:#626956;margin:15px 0 0;max-width:530px}.iphone-launch-meta{display:flex;flex-wrap:wrap;gap:7px 17px;margin-top:16px;font-size:10px;color:#6b705d}.iphone-launch-meta a{text-decoration:underline;text-underline-offset:3px}.iphone-launch-meta a:hover{color:#23372c}.iphone-launch-visual{position:relative;isolation:isolate;margin:0;display:grid;justify-items:center;align-self:center}.iphone-preview-frame{width:242px;max-width:100%;padding:6px;border-radius:34px;background:#20271f;box-shadow:0 20px 45px #2834242b;transform:rotate(3deg);overflow:hidden;border:1px solid #34422f}.iphone-preview-frame img{width:100%;height:auto;border-radius:28px;display:block}.iphone-launch-orbit{position:absolute;z-index:-1;width:390px;height:390px;border:1px solid #c5bea84d;border-radius:50%;top:60px;left:50%;transform:translateX(-50%)}.iphone-launch-orbit::after{content:'';position:absolute;inset:25px;border:1px solid #c5bea84d;border-radius:50%}.iphone-launch-visual figcaption{font-size:9px;color:#6b705d;line-height:1.6;text-align:center;margin-top:20px}.iphone-launch a:focus-visible{outline:2px solid #8d563a;outline-offset:5px}[dir=rtl] .iphone-launch h2{font-size:clamp(40px,4.6vw,65px);line-height:1.3}[dir=rtl] .iphone-launch .iphone-eyebrow{letter-spacing:0;font-size:13px}[dir=rtl] .iphone-preview-frame{transform:rotate(-3deg)}
@media(max-width:1050px){.iphone-launch-grid{gap:35px;grid-template-columns:minmax(0,1fr) 230px}.iphone-preview-frame{width:222px}.iphone-launch h2{font-size:48px}.iphone-launch-intro{font-size:13px}.iphone-launch-actions{gap:15px}}
@media(max-width:720px){.iphone-launch{padding:48px 0 42px}.iphone-launch-grid{grid-template-columns:minmax(0,1fr);gap:32px}.iphone-launch h2{font-size:43px}.iphone-launch .iphone-eyebrow{font-size:9px;margin-bottom:18px}.iphone-launch-intro{font-size:13px;line-height:1.8;margin-top:19px}.iphone-features{font-size:12px;margin:22px 0}.iphone-launch-visual{margin-top:5px}.iphone-preview-frame{width:219px;border-radius:30px}.iphone-preview-frame img{border-radius:24px}.iphone-launch-orbit{width:330px;height:330px;top:65px}.iphone-launch-actions{gap:14px 18px}.iphone-launch-status{margin-top:22px}.iphone-price-note{font-size:10px}.iphone-launch-meta{font-size:10px}.iphone-hero-link{font-size:11px;margin-top:20px}.iphone-launch-visual figcaption{font-size:9px;margin-top:18px}[dir=rtl] .iphone-launch h2{font-size:40px}}
@media(prefers-reduced-motion:reduce){.iphone-preview-frame{transform:none}}

.iphone-editor{font-family:var(--serif);font-style:italic;font-size:17px!important;color:#72765f!important;margin:-12px 0 20px!important}
