@import url("/fonts/pretendard.css");
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) *{all:revert;box-sizing:border-box}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) *{box-sizing: border-box;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing){margin: 0px; background: rgb(251, 249, 244); color: rgb(20, 44, 46); font: 16px / 1.6 "Pretendard Variable", Pretendard, Arial, sans-serif;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) a{color: inherit; text-decoration: none;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) button,:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) summary{font: inherit;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) section{padding: 96px max(24px, -552px + 50vw);}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) h1,:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) h2,:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) p,:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) figure{margin: 0px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) h1{font-size: 48px; line-height: 1.15; letter-spacing: -1.5px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) h2{font-size: 36px; line-height: 1.25; letter-spacing: -1px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) h3{font-size: 20px; line-height: 1.4; margin: 0px 0px 8px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) p{color: rgb(75, 96, 97);}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) h1 + p,:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) h2 + p{margin-top: 24px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .row{display: grid; grid-template-columns: 1fr 1fr; align-items: center; gap: 56px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .copy{max-width: 470px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .actions{display: flex; gap: 12px; margin-top: 24px; flex-wrap: wrap;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .btn{display: inline-flex; align-items: center; justify-content: center; background: rgb(11, 80, 84); color: white; padding: 12px 20px; border-radius: 12px; font-weight: 600; border: 1px solid rgb(11, 80, 84);}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .secondary{background: transparent; color: inherit; border-color: rgb(205, 215, 213);}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .phones{display: flex; align-items: flex-start; justify-content: center; gap: 16px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .phone{width: 220px; max-width: 48%; border: 1px solid rgb(202, 213, 210); border-radius: 20px; display: block;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .single{width: 252px; max-width: 100%;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) figcaption{font-size: 13px; color: rgb(101, 119, 120); margin-top: 12px; text-align: center;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .feature{background: rgb(240, 243, 240);}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .photo{width: 100%; border-radius: 16px; display: block; margin-top: 24px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .pair{display: grid; grid-template-columns: 1fr 1fr; gap: 24px; align-items: center;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .facts{margin-top: 24px; border-top: 1px solid rgb(204, 214, 211);}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .fact{display: flex; justify-content: space-between; gap: 24px; padding: 16px 0px; border-bottom: 1px solid rgb(204, 214, 211);}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .fact strong{font-size: 28px; line-height: 1.2;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .steps{display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; margin: 24px 0px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .step span{font-weight: 700; color: rgb(11, 80, 84); display: block; margin-bottom: 12px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .price{font-size: 56px; font-weight: 750; line-height: 1.1;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .note{margin-top: 12px; font-size: 14px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .faq{padding: 20px 0px; border-bottom: 1px solid rgb(204, 214, 211);}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .faq summary{list-style: none; cursor: pointer; display: flex; justify-content: space-between; gap: 24px; font-weight: 600;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .faq summary::after{content: ""; width: 9px; height: 9px; border-right: 1.5px solid; border-bottom: 1.5px solid; transform: rotate(45deg); margin: 6px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .faq p{padding-top: 12px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .contact{margin-top: 40px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .closing{background: rgb(11, 79, 82); color: white;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .closing p{color: rgb(208, 227, 225);}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .closing .btn{background: rgb(251, 249, 244); color: rgb(11, 79, 82);}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .closing .secondary{background: transparent; color: white;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .foot{display: flex; flex-wrap: wrap; gap: 24px; border-top: 1px solid rgb(82, 129, 132); margin-top: 48px; padding-top: 24px; font-size: 14px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .eyebrow{font-size: 14px; font-weight: 650; color: rgb(11, 80, 84); margin-bottom: 12px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .flow{display: flex; gap: 24px; margin-top: 24px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .flow div{flex: 1 1 0%; border-top: 1px solid rgb(202, 213, 210); padding-top: 12px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .referral-number{font-size: 96px; font-weight: 750; line-height: 1.05;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .referral-card{padding: 32px; border: 1px solid rgb(202, 213, 210); border-radius: 16px;}
@media (prefers-color-scheme: dark) {:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing){background: rgb(12, 21, 22); color: rgb(231, 240, 237);}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) p,:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) figcaption{color: rgb(182, 200, 197);}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .feature{background: rgb(20, 33, 34);}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .btn{background: rgb(91, 187, 182); border-color: rgb(91, 187, 182); color: rgb(9, 37, 39);}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .secondary{background: transparent; color: rgb(231, 240, 237); border-color: rgb(70, 96, 92);}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .phone,:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .fact,:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .facts,:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .faq,:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .referral-card,:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .flow div{border-color: rgb(70, 96, 92);}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .eyebrow,:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .step span{color: rgb(117, 200, 193);}}
@media (max-width: 700px) {:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) section{padding: 64px 24px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .row{grid-template-columns: 1fr; gap: 32px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) h1{font-size: 36px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) h2{font-size: 30px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .phones{gap: 12px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .phone{width: calc(50% - 6px); border-radius: 14px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .single{width: 260px; max-width: 100%;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .pair{gap: 16px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .steps{grid-template-columns: 1fr 1fr;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .price{font-size: 44px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .referral-number{font-size: 72px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .flow{gap: 16px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .foot{gap: 16px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .copy{max-width: none;}}
@media (min-width: 701px) {:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) section{padding-left: max(24px, -560px + 50vw); padding-right: max(24px, -560px + 50vw);}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) h2{font-size: 40px; font-weight: 700;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing){font-size: 18px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .row{grid-template-columns: 560px 1fr; gap: 40px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .copy{max-width: 560px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .single{width: 260px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .phone{height: 560px; width: auto; max-width: none; object-fit: contain;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .phones{gap: 16px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .photo{width: 560px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .hero-row{grid-template-columns: 540px 540px; gap: 40px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .hero-row .phone{width: 260px; height: 563px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .play-badge352 img{width: 160px; height: 62px;}}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .play-badge352{display: inline-flex; align-items: center;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .play-badge352 img{width: 160px; height: 62px; object-fit: contain;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .trial{font-size: 16px; margin-top: 8px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .actions{align-items: center;}
@media (min-width: 701px) {:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .feature .row{align-items: start;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .feature .copy{height: 560px; display: flex; flex-direction: column;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .feature .copy h2{flex: 0 0 auto;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .feature .copy p{flex: 0 0 auto;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .feature .copy .photo{flex: 1 1 0%; min-height: 0px; height: 0px; object-fit: cover;}}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .copy h2{word-break: keep-all;}
@media (min-width: 701px) {:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) #inventory .row,:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) #orders .row,:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) #dashboard .row{align-items: start;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) #inventory .copy,:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) #orders .copy,:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) #dashboard .copy{height: 560px; display: flex; flex-direction: column;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) #inventory .photo,:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) #orders .photo,:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) #dashboard .photo{min-height: 0px; flex: 1 1 0%; object-fit: cover;}}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .registration-steps{margin: 16px 0px 0px; padding-left: 24px; font-size: 16px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .registration-steps li + li{margin-top: 6px;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .composite-photo{position: relative; overflow: hidden; aspect-ratio: 4 / 3;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .composite-stage{position: absolute; width: 100%; aspect-ratio: 4 / 3; top: 50%; transform: translateY(-50%);}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .photo-base{display: block; width: 100%; height: auto;}
:is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing):is(#s372-hero,#s372-inventory,#s372-orders,#s372-referral,#s372-faq,#s372-footer,#s372-registration,#s372-dashboard,#s372-pricing) .photo-overlay{position: absolute; left: 0px; top: 0px; width: 390px; height: 844px; transform-origin: 0px 0px; border-radius: 24px; max-width: none;}