.iphone-page{background:#f5f5f7;color:#1d1d1f}.iphone-wrap{width:min(1380px,calc(100% - 40px));margin:0 auto}.iphone-kicker{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6e6e73}.iphone-hero{min-height:640px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;padding:170px max(32px,calc((100vw - 1380px)/2)) 80px;background:radial-gradient(circle at 75% 35%,#e8e8ec 0,#f7f7f9 34%,#fff 72%)}.iphone-hero-copy h1{font-size:clamp(48px,6vw,88px);line-height:.96;letter-spacing:-.055em;margin:14px 0 24px;max-width:820px}.iphone-hero-copy p{font-size:19px;line-height:1.55;color:#5f5f64;max-width:650px}.iphone-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.iphone-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid #cfcfd4;border-radius:999px;text-decoration:none;font-weight:700;background:#fff;color:#1d1d1f}.iphone-btn-dark{background:#111;color:#fff;border-color:#111}.iphone-hero-art{min-height:440px;display:grid;place-items:center}.iphone-device-stack{position:relative;width:min(520px,100%);height:450px}.iphone-device-stack img{position:absolute;z-index:3;left:50%;top:50%;width:72%;max-height:390px;object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(0 28px 35px #0003);border-radius:28px}.iphone-device{position:absolute;width:180px;height:360px;border-radius:42px;background:#d8d8dc;box-shadow:0 30px 70px #0002}.iphone-device.d1{left:4%;top:55px;transform:rotate(-12deg);background:linear-gradient(155deg,#24262b,#7e8188)}.iphone-device.d2{right:4%;top:50px;transform:rotate(13deg);background:linear-gradient(155deg,#d7d4ce,#f5f4f1)}.iphone-model-nav{background:#fff;padding:54px 0 44px}.iphone-model-nav h2,.iphone-section-head h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.035em;margin:0 0 26px}.iphone-family-row{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px;overflow-x:auto;padding-bottom:4px}.iphone-family-row button{border:0;background:#f5f5f7;border-radius:20px;padding:20px 16px;min-height:150px;cursor:pointer;text-align:center}.iphone-family-row button:hover{background:#ececf0}.iphone-mini-device{display:block;width:42px;height:76px;border-radius:12px;margin:0 auto 14px;background:linear-gradient(145deg,#383a40,#ddd);box-shadow:inset 0 0 0 2px #fff8,0 8px 18px #0002}.iphone-feature-strip{background:#111;color:#fff;padding:26px 0}.iphone-feature-strip .iphone-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.iphone-feature-strip div div{display:grid;gap:5px}.iphone-feature-strip b{font-size:14px}.iphone-feature-strip span{font-size:12px;color:#bcbcc2}.iphone-shop{padding:78px 0}.iphone-section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:28px}.iphone-section-head p{color:#6e6e73;max-width:720px}.iphone-toolbar{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin:0 0 24px}.iphone-toolbar label{display:grid;gap:7px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#6e6e73}.iphone-toolbar input,.iphone-toolbar select{height:48px;border:1px solid #d8d8dc;border-radius:13px;background:#fff;padding:0 14px;font:inherit;color:#1d1d1f}.iphone-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.iphone-card{background:#fff;border:1px solid #e6e6ea;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 35px #00000008}.iphone-card[hidden]{display:none}.iphone-card-media{position:relative;display:grid;place-items:center;min-height:300px;padding:22px;background:linear-gradient(180deg,#f9f9fb,#f1f1f4);text-decoration:none}.iphone-card-media img{width:100%;height:250px;object-fit:contain}.iphone-card-chip{position:absolute;left:16px;top:16px;padding:6px 10px;border-radius:999px;background:#fff;border:1px solid #ddd;font-size:10px;font-weight:800;z-index:4}.iphone-card-chip.live{background:#e8f4df;color:#2f531f;border-color:#d3e8c7}.iphone-card-copy{padding:22px;display:flex;flex-direction:column;flex:1}.iphone-card-copy>span{font-size:10px;text-transform:uppercase;font-weight:800;letter-spacing:.1em;color:#777}.iphone-card-copy h3{font-size:21px;line-height:1.18;margin:8px 0 12px}.iphone-card-copy h3 a{text-decoration:none;color:inherit}.iphone-card-copy ul{padding-left:18px;margin:0 0 20px;color:#626268;font-size:13px;line-height:1.6}.iphone-price{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;margin:auto 0 16px}.iphone-price del{font-size:12px;color:#8a8a90}.iphone-price strong,.iphone-price .amount{font-size:21px;font-weight:800;color:#111}.iphone-art-device{position:relative;width:120px;height:230px;border-radius:30px;box-shadow:inset 0 0 0 4px #ffffff99,0 24px 34px #0002}.iphone-art-device.graphite{background:linear-gradient(145deg,#161719,#62656b)}.iphone-art-device.silver{background:linear-gradient(145deg,#bbbfc5,#f6f6f4)}.iphone-art-device.blue{background:linear-gradient(145deg,#54748f,#b9d6e8)}.iphone-art-device.gold{background:linear-gradient(145deg,#b89d69,#eadfc7)}.iphone-art-device.black{background:linear-gradient(145deg,#050506,#4c4d51)}.iphone-art-device.white{background:linear-gradient(145deg,#d8d8d4,#fff)}.iphone-art-device.pink{background:linear-gradient(145deg,#c98c9c,#f1ced8)}.iphone-art-device.green{background:linear-gradient(145deg,#678074,#cfe2d8)}.iphone-art-device .cam{position:absolute;width:22px;height:22px;border-radius:50%;background:#111;border:3px solid #333;left:16px;top:18px}.iphone-art-device .c2{left:44px}.iphone-art-device .c3{left:30px;top:46px}.iphone-empty{padding:40px;background:#fff;border-radius:20px;text-align:center}.iphone-promo-grid{padding:0 0 78px}.iphone-promo-grid .iphone-wrap{display:grid;grid-template-columns:1fr 1fr;gap:18px}.iphone-promo{min-height:380px;border-radius:30px;padding:42px;display:flex;flex-direction:column;justify-content:end;overflow:hidden}.iphone-promo.dark{color:#fff;background:radial-gradient(circle at 80% 15%,#535b78 0,#161922 35%,#050506 70%)}.iphone-promo.light{background:radial-gradient(circle at 80% 20%,#dde8ef 0,#f7f8f9 48%,#fff 80%)}.iphone-promo span{font-size:11px;text-transform:uppercase;font-weight:800;letter-spacing:.11em}.iphone-promo h2{font-size:42px;line-height:1;margin:10px 0}.iphone-promo p{max-width:520px;color:inherit;opacity:.8}.iphone-promo a{color:inherit;font-weight:800;text-decoration:none;margin-top:16px}.iphone-accessories{background:#fff;padding:78px 0}.accessory-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.accessory-grid article{background:#f7f7f9;border-radius:22px;overflow:hidden;min-height:300px}.accessory-grid a{display:flex;flex-direction:column;height:100%;padding:18px;text-decoration:none;color:inherit}.accessory-grid img{height:180px;width:100%;object-fit:contain;margin-bottom:10px}.accessory-grid span{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#777}.accessory-grid h3{font-size:18px;margin:7px 0}.accessory-grid p{font-size:13px;color:#68686e}.accessory-icon{display:grid;place-items:center;height:180px;font-size:66px;color:#444}.iphone-brand-story{padding:80px 0;background:#111;color:#fff}.iphone-brand-story .iphone-wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:end}.iphone-brand-story h2{font-size:clamp(42px,6vw,72px);letter-spacing:-.045em;margin:12px 0}.iphone-brand-story p{font-size:18px;color:#c9c9ce;max-width:680px}.iphone-story-links{display:grid;gap:10px}.iphone-story-links a{padding:16px 0;border-bottom:1px solid #333;color:#fff;text-decoration:none;font-weight:700}.iphone-story-links a:after{content:'→';float:right}.iphone-page .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1050px){.iphone-hero{grid-template-columns:1fr;padding-top:150px}.iphone-hero-art{min-height:330px}.iphone-family-row{grid-template-columns:repeat(6,150px)}.iphone-grid{grid-template-columns:repeat(3,1fr)}.accessory-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.iphone-wrap{width:min(100% - 24px,1380px)}.iphone-hero{padding:145px 20px 48px;gap:20px}.iphone-hero-copy h1{font-size:48px}.iphone-hero-copy p{font-size:16px}.iphone-device-stack{height:310px}.iphone-device-stack img{max-height:275px}.iphone-device{width:125px;height:250px;border-radius:30px}.iphone-feature-strip .iphone-wrap{grid-template-columns:repeat(2,1fr)}.iphone-toolbar{grid-template-columns:1fr}.iphone-grid{grid-template-columns:repeat(2,1fr);gap:10px}.iphone-card{border-radius:18px}.iphone-card-media{min-height:220px}.iphone-card-media img{height:190px}.iphone-card-copy{padding:15px}.iphone-card-copy h3{font-size:16px}.iphone-art-device{width:90px;height:174px;border-radius:24px}.iphone-promo-grid .iphone-wrap{grid-template-columns:1fr}.iphone-promo{min-height:320px;padding:28px}.iphone-promo h2{font-size:34px}.accessory-grid{grid-template-columns:repeat(2,1fr)}.iphone-brand-story .iphone-wrap{grid-template-columns:1fr}.iphone-section-head{align-items:start;flex-direction:column}}@media(max-width:440px){.iphone-grid{grid-template-columns:1fr 1fr}.iphone-card-copy ul{display:none}.iphone-card-media{min-height:190px;padding:10px}.iphone-card-media img{height:160px}.iphone-art-device{width:78px;height:150px}.accessory-grid{grid-template-columns:1fr 1fr}.accessory-grid article{min-height:250px}.accessory-grid img,.accessory-icon{height:135px}}
