.phone-hub{background:#f4f6f9}.phone-hero{padding:75px 7%;display:grid;grid-template-columns:1.5fr 1fr;gap:50px;background:radial-gradient(ellipse at 90% 25%,#2a456c80,transparent 60%),#101e35;color:white}.phone-hero .eyebrow{color:#e1ba71}.phone-hero h1{font-size:clamp(42px,5vw,68px)}.phone-hero h1 em{font-style:normal;color:#e1ba71}.phone-hero p{max-width:570px;color:#cfdae9}.phone-hero .phone-hero-note{font-size:13px;margin:18px 0 0}.phone-icon-scene{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px}.phone-icon-scene img{width:220px;height:220px;border-radius:46px;border:1px solid #e1ba7160;box-shadow:0 24px 50px #0005}.phone-icon-scene span{font:400 30px Georgia,serif}.phone-icon-scene small{color:#e1ba71}.phone-destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:48px 7%}.phone-destination{display:flex;flex-direction:column;padding:30px;border:1px solid #d4dce8;border-top:4px solid #d4ae65;border-radius:16px;background:white;box-shadow:0 12px 28px #101e3508;transition:transform .2s,box-shadow .2s}.phone-destination:hover{transform:translateY(-3px);box-shadow:0 16px 34px #101e3518}.phone-destination h2{font-size:30px}.phone-destination p:not(.eyebrow){color:#526074;font-size:16px}.phone-destination strong{margin-top:auto;color:#142943}.phone-destination small{margin-top:16px;font-size:12px;color:#526074;line-height:1.6}.phone-card-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#101e35;color:#e1ba71;font-weight:bold;margin-bottom:22px}.phone-next{padding:35px 7% 50px;display:grid;grid-template-columns:1fr 1fr;gap:60px}.phone-next h2{font-size:38px}.phone-install-steps{padding:28px;border:1px solid #d6dce5;border-radius:14px;background:white}.phone-install-steps h3{margin-bottom:10px}.phone-install-steps p{font-size:15px;color:#526074}.phone-small{font-size:13px!important;border-top:1px solid #d6dce5;padding-top:16px}.phone-more{padding:0 7% 55px;display:flex;gap:30px;flex-wrap:wrap}@media(max-width:900px){.phone-destinations{grid-template-columns:1fr}.phone-hero{gap:28px}}@media(max-width:650px){.phone-hero{grid-template-columns:1fr;padding-top:45px}.phone-icon-scene img{width:140px;height:140px;border-radius:30px}.phone-icon-scene span{font-size:24px}.phone-icon-scene{padding-top:10px}.phone-next{grid-template-columns:1fr;gap:20px}.phone-destinations{padding-top:30px}.phone-destination{padding:25px}}