.home-premium{background:#0b0b0d}.home-premium .cta-faixa,.home-premium .footer,.home-premium .main{--background-color:#0b0b0d;--heading-color:#f4f4f7;--default-color:#b4b4be;--surface-color:#161619;--muted-color:#b4b4be;color:var(--default-color);background-color:var(--background-color)}.home-premium .main>.section:not(.hero){padding-block:92px;background:#0b0b0d;scroll-margin-top:calc(110px + var(--aviso-lab-h))}.home-premium .header [role=button]:focus-visible,.home-premium :is(.main,.cta-faixa,.footer) a:focus-visible,.home-premium :is(button,summary):focus-visible{outline:3px solid #aaa6ff;outline-offset:5px}.home-premium [hidden]{display:none!important}.home-premium .header{transition:background-color 180ms ease}.home-premium.scrolled .header{background:rgba(11,11,13,.97);border-bottom:1px solid rgba(255,255,255,.09);box-shadow:none}.home-premium .header .navmenu a{color:#d1d1d9}.home-premium .header .navmenu a:hover{color:#b5b1ff}.home-premium .navmenu .dropdown ul{background:#1c1c20;border:1px solid #36363f}.home-premium .home-heading{margin-bottom:36px;max-width:680px}.home-premium .home-heading h2{color:#f4f4f7;font-size:clamp(30px,3.5vw,46px);font-weight:600;line-height:1.12;letter-spacing:-.045em;margin:0 0 18px;text-wrap:balance}.home-premium .home-enterprise h2{margin:0 0 18px}.home-premium .cta-faixa h2,.home-premium .home-enterprise h2{color:#f4f4f7;font-weight:600;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.home-premium .home-heading h2 span{color:#9898a5}.home-premium .home-heading p{max-width:54ch;color:#b4b4be;line-height:1.7;font-size:16px;margin:0}.home-premium .home-text-link{display:inline-flex;align-items:center;gap:18px;color:#b6b2ff;font-size:14px;font-weight:500;padding-block:12px}.home-premium .home-text-link:hover,.home-premium .product-card .product-actions .btn-cta:hover{color:#fff}.home-premium .home-heading .home-text-link{margin-top:20px}.home-premium .home-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:#b6b2ff;font-weight:600}.home-premium .btn-cta{border-radius:10px;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px}.home-premium #hero{padding-bottom:46px}.home-premium #hero .hero-categorias{margin-top:40px;padding-bottom:8px}.home-premium #hero .hero-categorias-titulo{color:#aaaab5;text-align:left;font-size:13px;text-transform:none;letter-spacing:0;font-weight:500;margin-bottom:24px}.home-premium .category-card.category-card-hero{background:0 0;border-color:transparent;box-shadow:none;padding:16px 8px;border-radius:12px;min-height:136px}.home-premium .category-card.category-card-hero>i{color:#c7c5e1;font-size:30px;margin-bottom:12px}.home-premium .category-card.category-card-hero h3{font-size:14px;font-weight:500}.home-premium .category-card.category-card-hero .category-link{color:#aaaab5;font-size:12px}.home-premium .category-card.category-card-hero:hover{background:#1a1a20;border-color:#35353e;transform:none}.home-premium #destaques{border-top:1px solid #252529;padding-top:72px}.home-premium .home-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 30px}.home-premium .home-filters button{border:1px solid transparent;border-radius:9px;background:0 0;color:#aaaab5;font:inherit;font-size:14px;min-height:44px;padding:10px 20px;cursor:pointer}.home-premium .home-filters button:hover{background:#1e1e25;color:#fff}.home-premium .home-filters button[aria-pressed=true]{background:#282635;border-color:#49445f;color:#d1ceff}.home-premium .home-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home-premium .home-product{min-width:0}.home-premium .product-card{background:#161619;border:1px solid #2a2a30;border-radius:18px;box-shadow:none}.home-premium .product-card:hover{border-color:#575167;box-shadow:none;transform:none}.home-premium .product-card .product-img{background:#1c1c20;aspect-ratio:1.45}.home-premium .product-card .product-img img{object-fit:contain;height:100%;width:100%}.home-premium .product-card .product-body{padding:24px;gap:12px}.home-premium .product-card .product-body h3{font-size:21px;font-weight:600;letter-spacing:-.035em}.home-premium .product-card .product-body h3 a{color:#f4f4f7}.home-premium .product-card .product-body h3 a:hover{color:#b6b2ff}.home-premium .product-card .product-body .product-resumo{font-size:14px;color:#b4b4be;line-height:1.65}.home-premium .status-badge{background:0 0;padding:0;color:#b7cbbf;border:0;font-size:11px;font-weight:500}.home-premium .status-badge::before{display:none}.home-premium .status-por-encomenda,.home-premium .status-sob-consulta{color:#e0c299}.home-premium .status-indisponivel{color:#c2bbc3}.home-premium .product-card .product-actions{padding-top:7px}.home-premium .product-card .product-actions .btn-cta{justify-content:flex-start;color:#b6b2ff;background:0 0;border:0;padding:9px 0;font-size:12px;text-align:left;min-height:44px}.home-premium .product-card .product-actions .btn-cta::after{content:"→";font-size:20px;margin-left:auto}.home-premium .home-guide{grid-column:span 2;border-radius:18px;padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:linear-gradient(125deg,#22212e,#141418);border:1px solid #34313e}.home-premium .home-guide>i{color:#b6b2ff;font-size:36px;margin-bottom:28px}.home-premium .home-guide h3{color:#f4f4f7;font-size:clamp(26px,2.5vw,36px);font-weight:500;letter-spacing:-.04em}.home-premium .home-guide p{max-width:42ch;line-height:1.7;font-size:15px;color:#b4b4be}.home-premium #como-funciona{background:#111114}.home-premium .home-process__layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:90px;align-items:start}.home-premium .home-process .home-heading{padding-top:24px}.home-premium .home-steps{list-style:none;counter-reset:buying;padding:0;margin:0}.home-premium .home-steps li{counter-increment:buying;display:grid;grid-template-columns:32px 1fr 24px;gap:20px;padding:24px 0}.home-premium .home-steps li+li{border-top:1px solid #2b2b31}.home-premium .home-steps li::before{content:counter(buying,decimal-leading-zero);font-size:13px;color:#a49ecc;padding-top:3px}.home-premium .home-steps h3{font-size:20px;color:#eeeef3;font-weight:500;letter-spacing:-.025em;margin-bottom:10px}.home-premium .home-steps p{line-height:1.7;font-size:14px;margin:0;color:#b4b4be}.home-premium .home-steps i{font-size:21px;color:#a49ecc}.home-premium #empresas-cta{padding-block:80px}.home-premium .home-enterprise__panel{display:grid;grid-template-columns:1fr 1fr;border-radius:22px;overflow:hidden;background:#18181b}.home-premium .home-enterprise__copy{padding:56px 42px;align-self:center}.home-premium .home-enterprise h2{font-size:clamp(30px,3vw,40px)}.home-premium .home-enterprise__copy>p:not(.home-eyebrow){font-size:15px;line-height:1.75;margin-bottom:28px;color:#b4b4be}.home-premium .home-enterprise .btn-cta{font-size:13px;padding:13px 19px;white-space:nowrap}.home-premium .home-enterprise__image{margin:0;min-height:430px}.home-premium .home-enterprise__image img{width:100%;height:100%;object-fit:cover;object-position:57%center}.home-premium #confianca{padding-top:20px;padding-bottom:90px}.home-premium .home-trust .home-heading{text-align:center;margin:0 auto 52px}.home-premium .home-trust .home-heading p{margin-inline:auto}.home-premium .home-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.home-premium .home-trust__grid article{padding:0 8px}.home-premium .home-trust__grid i{font-size:27px;color:#b6b2ff}.home-premium .home-trust__grid h3{color:#eeeef3;font-size:17px;font-weight:500;letter-spacing:-.02em;margin:21px 0 12px}.home-premium .home-trust__grid p{font-size:14px;line-height:1.7;color:#b4b4be;margin:0}.home-premium #faq{background:#111114}.home-premium .home-faq__layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.home-premium .home-faq__questions details{border-bottom:1px solid #33333a;padding:0 0 8px}.home-premium .home-faq__questions details:first-child{border-top:1px solid #33333a}.home-premium .home-faq__questions summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;color:#eeeef3;font-size:16px;font-weight:500;padding:22px 0 14px;min-height:64px}.home-premium .home-faq__questions summary::-webkit-details-marker{display:none}.home-premium .home-faq__questions summary::after{content:"+";color:#b6b2ff;font-size:25px;font-weight:400;flex-shrink:0}.home-premium .home-faq__questions details[open] summary::after{content:"−"}.home-premium .home-faq__questions p{font-size:14px;line-height:1.8;color:#b4b4be;padding-right:25px;margin:2px 0 18px}.home-premium .cta-faixa{padding:86px 0;border:0;background:#0b0b0d}.home-premium .cta-faixa>.container{background:radial-gradient(ellipse at top,#272336 0,#16151c 75%);padding:54px;border-radius:20px}.home-premium .cta-faixa .row{display:block}.home-premium .cta-faixa .row>div{width:100%;text-align:center}.home-premium .cta-faixa h2{max-width:21ch;margin:0 auto 20px;font-size:clamp(30px,3.3vw,44px)}.home-premium .cta-faixa p{max-width:58ch;margin-inline:auto;font-size:15px;line-height:1.75;color:#b4b4be}.home-premium .cta-faixa-acoes{justify-content:center;margin-top:26px}.home-premium .cta-faixa-acoes a{font-size:14px}.home-premium .cta-faixa-acoes .btn-cta-outline{background:0 0;border-color:#66616e;color:#e8e6f1;border-radius:10px;min-height:48px}.home-premium .footer{border-top:1px solid #2a2a30;padding-top:0}.home-premium .footer .footer-top{padding-top:54px;padding-bottom:38px}.home-premium .footer .footer-links h2{color:#e8e8ef;font-size:13px;font-weight:600;letter-spacing:0}.home-premium .footer .footer-links ul li{padding-block:7px}.home-premium .footer .footer-links ul a{color:#aaaab5;font-size:13px}.home-premium .footer .footer-links ul a:hover{color:#ccc8ff}.home-premium .footer .footer-contact p{color:#aaaab5;font-size:13px;line-height:1.75;max-width:34ch}.home-premium .footer .trust-layer{text-align:left!important;font-size:12px;color:#aaaab5;line-height:1.7}.home-premium .footer .copyright{color:#aaaab5;background:0 0;font-size:12px}@media (max-width:1199.98px){.home-premium.mobile-nav-active .header{backdrop-filter:none;-webkit-backdrop-filter:none}.home-premium.mobile-nav-active .navmenu{top:var(--aviso-lab-h, 0px);background:#0b0b0d}.home-premium .navmenu .mobile-nav-toggle{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:#eeeef3}.home-premium .navmenu>ul{background:#18181c}.home-premium .navmenu .dropdown ul{background:#24242c}.home-premium .home-process__layout{gap:44px}.home-premium .home-enterprise__copy{padding:34px 28px}.home-premium .home-enterprise .btn-cta{white-space:normal;text-align:left}.home-premium .home-product .product-body{padding:20px}}@media (max-width:991.98px){.home-premium .home-products{grid-template-columns:repeat(2,minmax(0,1fr))}.home-premium .home-guide{grid-column:1/-1;min-height:260px}.home-premium .home-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.home-premium .home-faq__layout{grid-template-columns:1fr;gap:4px}.home-premium .home-enterprise__panel{grid-template-columns:1fr}.home-premium .home-enterprise__image{height:360px;min-height:0}.home-premium .home-enterprise__copy{max-width:650px;padding:40px}}@media (max-width:767.98px){.home-premium .main>.section:not(.hero){padding-block:58px}.home-premium .main>.section:not(.hero)>.container{padding-inline:20px}.home-premium #confianca,.home-premium #empresas-cta{padding-block:58px}.home-premium #hero .hero-categorias .row{--bs-gutter-x:8px;--bs-gutter-y:8px}.home-premium #hero .hero-categorias .row>div{width:33.333%}.home-premium .category-card.category-card-hero{min-height:128px;padding:13px 4px}.home-premium .category-card.category-card-hero>i{font-size:27px}.home-premium .category-card.category-card-hero h3{font-size:12px}.home-premium .category-card.category-card-hero .category-link{font-size:10px}.home-premium .home-heading{margin-bottom:28px}.home-premium .home-faq__questions summary,.home-premium .home-heading p{font-size:15px}.home-premium .home-filters{gap:6px}.home-premium .home-filters button{padding:9px 14px;font-size:13px}.home-premium .home-products{grid-template-columns:1fr;gap:18px}.home-premium .product-card .product-img{aspect-ratio:1.5}.home-premium .home-guide{grid-column:auto;padding:30px}.home-premium .home-guide>i{margin-bottom:18px}.home-premium .home-process__layout{grid-template-columns:1fr;gap:0}.home-premium .home-process .home-heading{padding-top:0}.home-premium .home-steps li{grid-template-columns:26px 1fr 20px;gap:12px}.home-premium .home-steps h3{font-size:18px}.home-premium .home-enterprise__copy{padding:32px 24px}.home-premium .home-enterprise__image{height:280px}.home-premium .home-trust .home-heading{text-align:left;margin-bottom:35px}.home-premium .home-trust__grid{gap:28px 22px}.home-premium .home-trust__grid article{padding:0}.home-premium .home-trust__grid h3{font-size:16px}.home-premium .home-trust__grid p{font-size:13px}.home-premium .cta-faixa{padding:48px 20px}.home-premium .cta-faixa>.container{padding:34px 24px}.home-premium .cta-faixa-acoes{flex-direction:column}.home-premium .cta-faixa-acoes a{width:100%;justify-content:center}.home-premium .footer>.container{padding-inline:24px}.home-premium .footer .footer-about{margin-bottom:12px}.home-premium .footer .footer-links{width:50%}.home-premium .footer .footer-links:last-child{width:100%}.home-premium .footer .footer-links ul li{padding-block:0}.home-premium .footer .footer-links ul a{display:inline-flex;align-items:center;min-height:44px}}@media (prefers-reduced-motion:reduce){.home-premium *,.home-premium ::after,.home-premium ::before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

.iphone17-premium{--ip-line:#29292f;--ip-muted:#aaaab7}.iphone17-premium .ip-hero{background:#0b0b0d;padding:58px 0 0;overflow:hidden}.ip-hero__layout{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;min-height:480px;gap:32px}.ip-hero__eyebrow{color:#b6b2ff;font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:24px}.ip-hero h1{font-size:clamp(56px,7.6vw,104px);line-height:1;letter-spacing:-.065em;font-weight:600;color:#f5f5f7;margin:0 0 24px}.ip-hero__copy>p:not(.ip-hero__eyebrow){max-width:440px;font-size:18px;line-height:1.7;color:#aaaab7}.ip-hero__actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:30px}.ip-hero__actions a{min-height:48px;display:inline-flex;align-items:center;color:#c3bfff;font-size:14px}.ip-hero__actions .btn-cta{color:#fff;padding:14px 24px}.ip-hero__photo{margin:0;position:relative;background:radial-gradient(ellipse at center,#26242e 0,transparent 67%)}.ip-hero__photo img{width:100%;height:440px;object-fit:contain;filter:drop-shadow(0 24px 28px #0008)}.ip-hero__photo figcaption{text-align:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8f8f9e;padding:0 0 24px}.ip-hero .cat-hero__itens{display:grid;grid-template-columns:repeat(3,1fr);margin:30px 0 0;padding:28px 0;border-top:1px solid var(--ip-line);gap:30px;list-style:none;max-width:none}.ip-hero .cat-hero__itens li{display:flex;gap:14px;font-size:13px;color:#aaaab7}.ip-hero .cat-hero__itens i{font-size:22px;color:#b6b2ff}.ip-hero .cat-hero__itens strong{display:block;font-size:12px;color:#eeeef3;margin-bottom:7px}.iphone17-premium .breadcrumbs{background:0 0;color:#aaaab7;padding:22px 0;border-bottom:1px solid var(--ip-line);font-size:12px}.iphone17-premium .breadcrumbs a{color:#aaaab7}.iphone17-premium .breadcrumbs .current,.iphone17-premium .product-card h3 a{color:#eeeef3}.iphone17-premium .main>.section{border-bottom:1px solid #222227}.iphone17-premium .ip-section-heading{margin-bottom:36px}.iphone17-premium h2{color:#f4f4f7;font-size:clamp(28px,3.1vw,40px);font-weight:600;letter-spacing:-.04em}.iphone17-premium .product-hero-img{background:#151518;border:1px solid var(--ip-line);border-radius:20px;padding:32px 10px;min-height:390px;display:flex;align-items:center}.iphone17-premium .product-hero-img img{width:100%;height:350px;object-fit:contain}.iphone17-premium .imagem-nota{color:#9999a7;font-size:11px;line-height:1.7;margin:18px 16px;text-align:center}.iphone17-premium #configurar .col-lg-7{padding-left:48px}.iphone17-premium .text-muted{color:#aaaab7!important}.iphone17-premium .lead-resumo{color:#bbbcc7;font-size:16px;line-height:1.7;margin-bottom:26px}.iphone17-premium .config-selector{background:0 0;padding:0;border:0}.iphone17-premium .config-group{margin-bottom:24px}.iphone17-premium .config-group legend{color:#f4f4f7;font-size:13px;font-weight:500;margin-bottom:12px}.iphone17-premium .config-btn{background:#151518;color:#bfc0ca;border:1px solid #38383f;border-radius:9px;min-height:48px;padding:12px 17px;margin:0 5px 8px 0;font-size:13px}.iphone17-premium .config-btn:hover{border-color:#a39bff}.iphone17-premium .config-btn.active{background:#242132;color:#eeeaff;border-color:#a39bff;box-shadow:inset 0 0 0 1px #a39bff}.iphone17-premium .config-btn small{display:block;color:#a9a6b8;font-size:10px}.iphone17-premium .availability-box{background:#141418;border:1px solid var(--ip-line);border-left:2px solid #8f87e8;border-radius:0 10px 10px 0;padding:18px 20px;font-size:13px;line-height:1.65;color:#c0c0ca}.iphone17-premium .product-ctas{display:flex;gap:12px;flex-wrap:wrap}.iphone17-premium .product-ctas a{font-size:13px;min-height:48px;border-radius:9px;padding:13px 20px}.iphone17-premium .btn-cta-outline{color:#c4bfff;border-color:#484450}.iphone17-premium .perfil-ideal{background:#17161c;border:1px solid #38323f;border-radius:16px;padding:34px;color:#bebbc8}.iphone17-premium .section p{line-height:1.8}.iphone17-premium .specs-table{width:100%;color:#bcbcc6;background:0 0;font-size:14px}.iphone17-premium .specs-table td,.iphone17-premium .specs-table th{background:0 0;color:inherit;padding:19px 20px;border-color:#29292f}.iphone17-premium .specs-table th[scope=row]{width:34%;font-weight:400;color:#9292a1}.iphone17-premium .specs-table .specs-group th{background:#19191e;color:#eeeef5;font-weight:500;padding:14px 20px}.iphone17-premium .section-title{text-align:left;padding-bottom:32px}.iphone17-premium .section-title h2:after,.iphone17-premium .section-title h2:before{display:none}.iphone17-premium #alternativas .col-xl-3{width:50%}.iphone17-premium .product-card{background:#161619;border:1px solid var(--ip-line);border-radius:16px;box-shadow:none}.iphone17-premium .faq-item .faq-content p,.iphone17-premium .product-card p{color:#aaaab7}.iphone17-premium .faq-item{background:0 0;border:0;border-bottom:1px solid #303036;box-shadow:none;border-radius:0;padding:26px 28px 26px 0}.iphone17-premium .faq-item h3,.iphone17-premium .ip-faq summary{color:#eeeef3;font-size:17px;line-height:1.5}.iphone17-premium .faq-item .faq-toggle{color:#b6b2ff}.iphone17-premium .product-cta-bar{background:#111115;border-top:1px solid #33323c;padding-bottom:max(12px,env(safe-area-inset-bottom))}@media (min-width:992px){.iphone17-premium #configurar .product-hero-img{position:sticky;top:150px}}@media (max-width:991px){.iphone17-premium .ip-hero{padding-top:34px}.ip-hero__layout{grid-template-columns:1fr;gap:16px}.ip-hero__copy{max-width:600px}.ip-hero__photo img{height:340px}.ip-hero .cat-hero__itens{margin-top:10px;gap:18px}.iphone17-premium #configurar .col-lg-7{padding-left:12px}.iphone17-premium{padding-bottom:76px}}@media (max-width:575px){.ip-hero h1{font-size:64px}.ip-hero__copy>p:not(.ip-hero__eyebrow){font-size:16px}.ip-hero__actions{gap:20px}.ip-hero__photo img{height:290px}.ip-hero .cat-hero__itens{grid-template-columns:1fr;padding-block:24px;gap:18px}.ip-hero .cat-hero__itens li{gap:15px}.ip-hero .cat-hero__itens strong{margin-bottom:2px}.iphone17-premium #alternativas .col-xl-3,.iphone17-premium .product-ctas .btn-cta{width:100%}.iphone17-premium .product-hero-img{min-height:290px;padding:16px 0}.iphone17-premium .product-hero-img img{height:280px}.iphone17-premium .perfil-ideal{padding:24px}.iphone17-premium .specs-table td,.iphone17-premium .specs-table th{padding:15px 10px;font-size:12px}}.iphone17-premium .ip-hero{padding-top:calc(120px + var(--aviso-lab-h,36px))}.ip-hero .cat-hero__itens li{max-width:none}@media (max-width:991px){.iphone17-premium .ip-hero{padding-top:calc(110px + var(--aviso-lab-h,80px))}}.iphone17-premium .product-hero-img{width:100%;aspect-ratio:auto}.iphone17-premium .ip-faq{border-bottom:1px solid #303036;padding:24px 0}.iphone17-premium .ip-faq summary{cursor:pointer;padding:4px 0}.iphone17-premium .ip-faq p{padding-top:18px;color:#aaaab7}@media (max-width:991px){.iphone17-premium .cw-btn{bottom:96px!important}.iphone17-premium .scroll-top{bottom:168px!important}}.iphone17-premium .specs-table tbody tr:hover td{background:#1b1b22}.iphone17-premium .ip-faq>summary>h3{display:inline;font:inherit;color:inherit;margin:0}
