.tmb-0q_section{color:#1d1d1f;font-family:var(--apple-font-text);text-align:center;padding-block:100px 150px;scroll-margin-top:100px}.tmb-0q_wrapper{width:980px;max-width:100%;margin-inline:auto}.tmb-0q_title{font-family:var(--apple-font-display);letter-spacing:-.009em;margin:0;font-size:64px;font-weight:600;line-height:1.0625}.tmb-0q_grid{grid-template-columns:repeat(var(--columns), 1fr);gap:53px 34px;max-width:940px;margin:51px auto 0;display:grid}.tmb-0q_grid>*{grid-column:var(--column);grid-row:var(--row);min-width:0}.tmb-0q_device{border-bottom:1px solid #d2d2d7;flex-direction:column;margin-bottom:2px;padding-bottom:25px;display:flex}.tmb-0q_image{justify-content:center;align-items:flex-end;height:213px;display:flex}.tmb-0q_image img{display:block}.tmb-0q_deviceContent{flex-direction:column;flex:1;justify-content:space-between;margin-top:50px;display:flex;position:relative}.tmb-0q_badge{color:#bf4800;letter-spacing:-.01em;width:100%;margin:0;font-size:12px;font-weight:600;line-height:1.33337;position:absolute;top:-1.86em}.tmb-0q_name{min-height:46px;font-family:var(--apple-font-display);letter-spacing:.009em;margin:0;font-size:24px;font-weight:600;line-height:1.16667}.tmb-0q_subtitle{font-family:var(--apple-font-text-semibold);letter-spacing:-.016em;font-size:14px;line-height:1.28577;display:block}.tmb-0q_tagline,.tmb-0q_featureText{letter-spacing:-.016em;margin:0;font-size:14px;line-height:1.28577}.tmb-0q_tagline{min-height:54px;margin-top:.3em}.tmb-0q_purchase{margin-top:13.6px}.tmb-0q_price{letter-spacing:-.022em;margin:0;font-size:17px;line-height:1.23536}.tmb-0q_links{margin:13.6px 0 0;padding:0;font-size:17px;line-height:1.47059;list-style:none}.tmb-0q_links li+li{margin-top:6.8px}.tmb-0q_buy{border-radius:var(--button-radius);background:var(--button-primary);color:#fff;letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;min-width:45px;padding:3px 10px;font-size:12px;line-height:1.33337;display:inline-block}.tmb-0q_buy:hover{background:var(--button-hover)}.tmb-0q_buy:active{background:var(--button-active)}.tmb-0q_learnMore,.tmb-0q_learnMorePlaceholder{letter-spacing:-.016em;font-size:14px;line-height:1.28577}.tmb-0q_learnMore{color:#06c;align-items:center;gap:2px;display:inline-flex}.tmb-0q_learnMore:hover span{text-decoration:underline}.tmb-0q_learnMorePlaceholder{visibility:hidden}.tmb-0q_feature{justify-content:center;align-items:flex-start;display:flex}.tmb-0q_featureBody{flex-direction:column;justify-content:center;align-items:center;min-width:160px;display:flex}.tmb-0q_icon{margin-bottom:9px;display:block}.tmb-0q_icon img{display:block}.tmb-0q_figure{font-family:var(--apple-font-display);letter-spacing:.007em;margin:9px 0 15px;font-size:28px;font-weight:600;line-height:1.14286}.tmb-0q_icon+.tmb-0q_figure{margin-top:0}.tmb-0q_unavailable{align-self:center;margin:0;font-size:17px;line-height:1.47059}.tmb-0q_footer{letter-spacing:.011em;margin-top:40px;font-size:21px;line-height:1.381}.tmb-0q_section :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #0071e3}@media (max-width:1068px){.tmb-0q_section{padding-block:75px 120px}.tmb-0q_wrapper{width:min(90%,850px)}.tmb-0q_deviceContent{margin-top:49px}.tmb-0q_name{letter-spacing:.011em;font-size:21px;line-height:1.19048}.tmb-0q_tagline{min-height:92px}}@media (min-width:735px) and (max-width:880px){.tmb-0q_name{min-height:61px}}@media (max-width:800px){.tmb-0q_wrapper{width:692px}.tmb-0q_grid{grid-template-columns:repeat(2,1fr);column-gap:78px;max-width:500px;margin-top:58px}.tmb-0q_grid>*{grid-column:var(--column-narrow);grid-row:var(--row-narrow)}.tmb-0q_featureBody{min-width:0}}@media (max-width:734px){.tmb-0q_section{padding-block:105px 100px}.tmb-0q_wrapper{width:87.5%}.tmb-0q_title{letter-spacing:.004em;font-size:32px;line-height:1.125}.tmb-0q_grid{gap:38px 10px;margin-top:48px}.tmb-0q_image{height:147px}.tmb-0q_figure{letter-spacing:.011em;font-size:21px;line-height:1.19048}.tmb-0q_feature[data-group-end]{border-bottom:1px solid #d2d2d7;margin-bottom:21px;padding-bottom:36px}.tmb-0q_footer{letter-spacing:-.022em;font-size:17px;line-height:1.47059}}@media (max-width:413px){.tmb-0q_name{min-height:61px}}@media (max-width:374px){.tmb-0q_grid{max-width:280px}}
