.fp{color:var(--color-paragraph)}.fp :is(h1,h2,h3){color:var(--color-heading)}.fp :is(h1,h2,h3,p){margin-top:0}.fp a:not([class]){color:inherit;text-underline-offset:.22em}.fp-section{background:var(--color-surface)}.fp .section-heading__inner{max-width:none;padding:0}.fp-hero .section-heading__heading{max-width:12ch}.fp-article .section-heading__heading{max-width:22ch}.fp .section-heading__description{max-width:55ch}.fp-block{padding-top:var(--spacing-10);padding-bottom:var(--spacing-10)}.fp-hero__layout{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);align-items:center}.fp-lede{font:var(--font-base);max-width:55ch}.fp-badge{display:inline-flex;align-items:center;background:var(--color-seafoam);border:1px solid var(--color-mint-100);border-radius:99rem;color:var(--color-forrest-300);font:var(--font-xs);font-weight:var(--font-weight-bold);line-height:1.3;margin:0 0 var(--spacing-3);padding:.6rem 1.1rem}.fp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-6)}.fp-actions .button{width:auto}.fp-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);margin:var(--spacing-7) 0 0;padding:0}.fp-card{background:var(--color-white);border:1px solid var(--color-grey-100);border-radius:var(--rounded-base);box-shadow:0 4px 12px -2px #0000001a;list-style:none;overflow:hidden;padding:var(--spacing-6);transition:border-color var(--button-transition)}.fp-card:hover{border-color:var(--color-forrest-100)}.fp-card h3{color:var(--color-forrest-200);font:var(--font-lg);letter-spacing:0;margin-bottom:var(--spacing-2)}.fp-card p{font:var(--font-base);line-height:1.5}.fp-card p:last-child{margin-bottom:0}.fp-card .button--link{margin-top:var(--spacing-3)}.fp-roadmap ol{margin:0;padding-left:var(--spacing-6)}.fp-roadmap li{border-bottom:1px solid var(--color-grey-100);padding:var(--spacing-3) 0 var(--spacing-3) var(--spacing-2)}.fp-roadmap li:last-child{border:0}.fp-roadmap strong{color:var(--color-forrest-200);display:block;font:var(--font-lg);margin-bottom:var(--spacing-1)}.fp-roadmap li span{font:var(--font-sm)}.fp-phone{display:flex;flex-direction:column;padding:0}.fp-phone__image{background:var(--color-chalk);display:block;padding:var(--spacing-4)}.fp-phone__image img{display:block;height:16rem;object-fit:contain;width:100%}.fp-phone__body{display:flex;flex:1;flex-direction:column;padding:var(--spacing-4)}.fp-phone h3 a{color:inherit;text-decoration:none}.fp-variant{color:var(--color-caption);font:var(--font-sm);margin-bottom:var(--spacing-2)}.fp-price{color:var(--color-forrest-200);font:var(--font-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3)}.fp-phone__reason{flex:1}.fp-phone__reason p{font:var(--font-sm)}.fp-phone__body .button{margin-top:var(--spacing-4);width:100%}.fp-small{color:var(--color-caption);font:var(--font-sm)}.fp-trust{margin-top:var(--spacing-6)}.fp-empty,.fp-callout{background:var(--color-seafoam);border-radius:var(--rounded-md);margin:var(--spacing-6) 0;padding:var(--spacing-6)}.fp-empty p{margin-bottom:var(--spacing-3)}.fp-guide-number{background:var(--color-kicker-text);-webkit-background-clip:text;background-clip:text;color:var(--color-forrest-100);-webkit-text-fill-color:transparent;display:block;font:var(--font-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-4);width:fit-content}.fp-article .rte{font:var(--font-base);line-height:1.6}.fp-article .rte :is(h2,h3){margin-top:var(--spacing-9)}.fp-article .rte h2{font:var(--font-2xl)}.fp-article .rte h3{font:var(--font-xl)}.fp-article .rte ul,.fp-article .rte ol{padding-left:var(--spacing-6)}.fp-article .rte li{margin-bottom:var(--spacing-2-5)}.fp-article .rte table{border-collapse:collapse;font:var(--font-sm);margin:var(--spacing-6) 0;width:100%}.fp-article .rte :is(th,td){border:1px solid var(--color-grey-200);overflow-wrap:anywhere;padding:var(--spacing-3);text-align:left;vertical-align:top}.fp-article .rte th{background:var(--color-chalk);color:var(--color-heading)}.fp-article .fp-callout h2{font:var(--font-xl);margin-top:0}.fp-meta{margin-top:var(--spacing-3)}.fp-toc{border-block:1px solid var(--color-grey-200);margin-block:var(--spacing-6);padding-block:var(--spacing-5)}.fp-toc ol{columns:1;padding-left:var(--spacing-5)}.fp-toc li{break-inside:avoid;margin-bottom:var(--spacing-2)}.fp-checklist{list-style:none;padding-left:0!important}.fp-checklist li:before{color:var(--color-forrest-100);content:"\25a1";margin-right:var(--spacing-2-5)}.fp :is(h2,h3,[id]){scroll-margin-top:12rem}.fp a:focus-visible,.fp button:focus-visible{outline:2px solid var(--color-forrest-100);outline-offset:3px}@media(min-width:768px){.fp-hero__layout{grid-template-columns:1.2fr 1fr;gap:var(--spacing-12)}.fp-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-toc ol{columns:2}}@media(min-width:960px){.fp-block{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}.fp-grid{gap:var(--spacing-6)}.fp-grid,.fp-grid--phones{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-hero__layout{gap:var(--spacing-16)}}@media print{body:has(.fp-article){background:#fff!important}body:has(.fp-article) :is(header.header,.shopify-section-group-header-group,.shopify-section-group-footer-group,#shopify-section-announcement-bar,.fp-no-print,.fp-toc,.fp-commerce,.article-template__back,.article-template__social-sharing,.shopify-block,#preview-bar-iframe){display:none!important}body:has(.fp-article) main{padding:0!important}.fp-article,.fp-article .page-width{max-width:none;padding:0;width:100%}.fp-article :is(p,li,td,th){color:#000!important;font-size:10pt!important}.fp-article h1{font-size:23pt}.fp-article h2{break-after:avoid;font-size:15pt!important}.fp-article h3{break-after:avoid;font-size:12pt!important}.fp-article :is(li,tr,.fp-callout){break-inside:avoid}.fp-article a{text-decoration:underline}.fp-article a[href^=https]:after{content:" (" attr(href) ")";font-size:8pt;overflow-wrap:anywhere}.fp-checklist li:before{content:"\25a1"}}ul.header__submenu.iphone-desktop-menu{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.85fr) minmax(0,1.5fr);gap:16px}.header__submenu.iphone-desktop-menu .iphone-desktop-menu__column{display:flex;flex-direction:column;gap:16px;min-width:0;padding:0 30px 0 0}.iphone-desktop-menu .menu-list__label{margin:0}.iphone-desktop-menu__column ul{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0;margin:0}.header__submenu.iphone-desktop-menu .iphone-desktop-menu__column li{padding:0}.header__submenu.iphone-desktop-menu .iphone-desktop-menu__column a{font:var(--font-lg);color:var(--color-forrest-200);text-decoration:none}.header__submenu.iphone-desktop-menu .iphone-desktop-menu__column a:hover{text-decoration:underline;text-underline-offset:4px}.iphone-desktop-menu a:focus-visible{outline:2px solid var(--color-forrest-200);outline-offset:4px}.header__submenu.iphone-desktop-menu .iphone-desktop-menu__column .iphone-desktop-menu__guide{display:flex;align-items:center;gap:12px;margin-top:8px;padding-top:16px;border-top:1px solid var(--color-grey-200);font:var(--font-xs)}.iphone-desktop-menu__guide span{padding:4px 6px;border-radius:4px;background:var(--color-chalk)}.header__submenu.iphone-desktop-menu .iphone-desktop-menu__card{height:auto;min-height:320px}.header__submenu.iphone-desktop-menu .iphone-desktop-menu__compare{display:flex;flex-direction:column;align-items:center;gap:16px;height:100%;text-align:center;text-decoration:none;color:var(--color-forrest-200)}.iphone-desktop-menu__compare h3{max-width:300px}.iphone-desktop-menu__compare p{max-width:300px;margin:0}.iphone-desktop-menu__compare .button--link{gap:12px}.iphone-desktop-menu__image{width:180px;height:180px;max-width:100%;object-fit:contain;margin-top:auto}@media(min-width:750px)and (max-width:989px){ul.header__submenu.iphone-desktop-menu{grid-template-columns:repeat(3,minmax(0,1fr));max-height:calc(100dvh - 100px);overflow-y:auto}.header__submenu.iphone-desktop-menu .iphone-desktop-menu__column{padding-right:8px}.header__submenu.iphone-desktop-menu .iphone-desktop-menu__card{grid-column:1 / -1;min-height:0}.iphone-desktop-menu__image{width:120px;height:120px}}
/*# sourceMappingURL=/cdn/shop/t/722/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAw */
