.p-container :where(section,h1,h2,h3){padding-block:revert;font-size:revert;line-height:revert;font-weight:revert;letter-spacing:revert}
body{font-family:Estedad,Tahoma,system-ui,sans-serif;font-size:16px;line-height:1.8;color:#1A202C;min-height:100dvh;display:flex;flex-direction:column;overflow-x:hidden}
.s-btn{appearance: none; user-select: none; white-space: nowrap; vertical-align: middle; outline-offset: 2px; cursor: pointer; border-radius: 10px; outline: rgba(0, 0, 0, 0) solid 2px; justify-content: center; align-items: center; width: auto; min-width: 2.5rem; height: 2.5rem; padding-inline: 1rem; font-size: 1rem; font-weight: 400; line-height: 1.2; text-decoration: none; transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform; transition-duration: 0.2s; display: inline-flex; position: relative;}
.s-btn:focus-visible{box-shadow: rgba(66, 153, 225, 0.6) 0px 0px 0px 3px;}
.s-btn:disabled{opacity: 0.4; cursor: not-allowed; box-shadow: none;}
.s-btn-sm{min-width: 2rem; height: 2rem; padding-inline: 0.75rem; font-size: 0.875rem;}
.s-btn-full{width: 100%;}
.s-btn-solid{color: rgb(255, 255, 255); background: rgb(254, 110, 97);}
.s-btn-solid:hover,.s-btn-solid:active{background: rgb(246, 91, 72);}
.s-btn-solid:disabled:hover{background: rgb(254, 110, 97);}
.s-btn-outline{color: rgb(246, 91, 72); background: 0px 0px; border: 1px solid;}
.s-btn-outline:active{background: rgb(251, 185, 178);}
.s-btn-outline:hover{background: rgb(255, 238, 241);}
.s-btn-in{align-items: center; display: inline-flex;}
.s-btn-hide{opacity: 0;}
.s-btn-spin{position: absolute;}
.p-page{background: rgb(247, 250, 252); min-height: 100vh;}
.p-container{width: 100%; max-width: 80rem; margin-inline: auto; padding-block: 2rem; padding-inline: 1rem;}
.p-stack{flex-direction: column; align-items: stretch; gap: 2rem; display: flex;}
.p-center{justify-content: center; align-items: center; display: flex;}
.s-spinner.p-spin-thin{border-width: 2px; animation-duration: 0.45s;}
.p-partner{flex-direction: column; align-items: center; gap: 0.75rem; display: flex;}
.p-partner-t{color: rgb(26, 32, 44); font-size: 1.125rem; font-weight: 700;}
.p-partner-s{color: rgb(74, 85, 104);}
.p-root{flex-direction: column; align-items: stretch; gap: 0.5rem; display: flex;}
.p-topup{text-align: center; background: rgb(240, 255, 244); border: 1px solid rgb(154, 230, 180); border-radius: 0.5rem; margin-bottom: 1.5rem; padding: 0.75rem 1rem;}
.p-topup-text{color: rgb(39, 103, 73); font-size: 0.875rem; font-weight: 700;}
@media screen and (width >= 48em){.p-topup-text{font-size: 1rem;}}
.p-head{text-align: center; margin-inline: auto; flex-direction: column; align-items: center; gap: 1.5rem; max-width: 48rem; margin-bottom: 2.5rem; display: flex;}
.p-h1{color: rgb(26, 32, 44); font-size: 2.25rem; font-weight: 800; line-height: 1.2;}
@media screen and (width >= 48em){.p-h1{font-size: 3rem; line-height: 1;}}
.p-grad{color: rgba(0, 0, 0, 0); background-image: linear-gradient(90deg, rgb(254, 110, 97), rgb(168, 85, 247)); background-clip: text;}
.p-lead{color: rgb(74, 85, 104); font-size: 1.125rem;}
.p-period{margin-inline: auto; max-width: 42rem; margin-bottom: 2rem;}
.p-period-in{flex-direction: column; align-items: center; gap: 1rem; display: flex;}
.p-period-label{color: rgb(45, 55, 72); font-size: 1rem; font-weight: 600;}
.p-seg{background: rgb(255, 255, 255); border: 1px solid rgb(226, 232, 240); border-radius: 9999px; flex-direction: row; align-items: center; gap: 0.25rem; padding: 5px; display: flex; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
.p-seg-btn{appearance: none; user-select: none; white-space: nowrap; vertical-align: middle; outline-offset: 2px; line-height: inherit; min-width: 2.5rem; color: inherit; height: auto; box-shadow: none; background: 0px 0px; border-radius: 9999px; outline: rgba(0, 0, 0, 0) solid 2px; justify-content: center; align-items: center; margin: 0px; padding: 0.5rem 1rem; font-size: 1rem; font-weight: 400; transition: background 0.18s; display: inline; position: relative;}
@media screen and (width >= 48em){.p-seg-btn{padding-inline: 1.75rem;}}
.p-seg-btn:focus-visible{box-shadow: rgba(66, 153, 225, 0.6) 0px 0px 0px 3px;}
.p-seg-btn.p-seg-on{background: rgb(254, 110, 97); box-shadow: rgba(254, 110, 97, 0.45) 0px 2px 8px;}
.p-seg-btn.p-seg-on:focus-visible{box-shadow: rgba(66, 153, 225, 0.6) 0px 0px 0px 3px;}
.p-seg-in{flex-direction: column; align-items: center; gap: 0.125rem; display: flex;}
.p-seg-title{color: rgb(45, 55, 72); font-size: 1rem; font-weight: 700;}
.p-seg-sub{color: rgb(47, 133, 90); min-height: 16px; font-size: 0.75rem; font-weight: 700;}
.p-seg-on .p-seg-title{color: rgb(255, 255, 255);}
.p-seg-on .p-seg-sub{color: rgba(255, 255, 255, 0.92);}
.p-grid{grid-template-columns: repeat(1, minmax(0px, 1fr)); gap: 1.5rem; display: grid;}
@media screen and (width >= 48em){.p-grid{grid-template-columns: repeat(2, minmax(0px, 1fr));}}
@media screen and (width >= 62em){.p-grid{grid-template-columns: repeat(4, minmax(0px, 1fr));}}
.p-plan{border-radius: 1rem; transition: 0.3s; position: relative; transform: translateY(0px); box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;}
.p-plan:hover{transform: translateY(-6px); box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;}
.p-plan-base{background: rgb(255, 255, 255); border: 1px solid rgb(226, 232, 240);}
.p-plan-pop,.p-plan-cur{margin-top: 0.5rem; padding: 2px; box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;}
.p-plan-pop:hover,.p-plan-cur:hover{box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;}
.p-plan-pop{background-image: linear-gradient(90deg, rgb(254, 110, 97), rgb(159, 122, 234));}
.p-plan-cur{background-image: linear-gradient(90deg, rgb(72, 187, 120), rgb(47, 133, 90));}
.p-card{background: rgb(255, 255, 255); border: 2px solid rgba(0, 0, 0, 0); border-radius: 1rem; flex-direction: column; height: 100%; padding: 1.5rem; display: flex; position: relative;}
.p-card-cur{background: rgb(240, 255, 244); border-color: rgb(72, 187, 120);}
.p-badge{white-space: nowrap; vertical-align: middle; text-transform: uppercase; color: rgb(255, 255, 255); background: rgb(254, 110, 97); border-radius: 9999px; align-items: center; gap: 0.375rem; padding: 0.375rem 1.5rem; font-size: 0.75rem; font-weight: 700; display: flex; position: absolute; top: -1rem; right: 50%; transform: translate(50%);}
.p-badge-cur{background: rgb(56, 161, 105);}
.p-ico{flex-shrink: 0; line-height: 1em; display: inline-block;}
.p-ico-1em{width: 1em; height: 1em;}
.p-ico-3{width: 0.75rem; height: 0.75rem;}
.p-ico-35{width: 0.875rem; height: 0.875rem;}
.p-ico-4{width: 1rem; height: 1rem;}
.p-ico-gray{color: rgb(74, 85, 104);}
.p-ico-brand{color: rgb(254, 110, 97);}
.p-ico-green{color: rgb(56, 161, 105);}
.p-ico-orange{color: rgb(221, 107, 32);}
.p-body{text-align: start; flex-direction: column; flex: 1 1 0%; align-items: stretch; gap: 1rem; display: flex;}
.p-name{flex-direction: column; gap: 0.25rem; display: flex;}
.p-name-h{color: rgb(0, 0, 0); font-size: 1.5rem; font-weight: 700; line-height: 1.33;}
@media screen and (width >= 48em){.p-name-h{font-size: 1.875rem; line-height: 1.2;}}
.p-desc{color: rgb(26, 32, 44); margin-top: 0.5rem; font-size: 0.875rem;}
.p-price{flex-direction: column; align-items: start; gap: 0.25rem; display: flex;}
.p-price-old{color: rgb(113, 128, 150); font-size: 1.125rem; font-weight: 500; text-decoration: line-through;}
.p-price-row{flex-direction: row; align-content: center; align-items: center; gap: 0.25rem; display: flex;}
.p-price-prefix{color: rgb(74, 85, 104); font-weight: 700;}
.p-price-num{color: rgb(0, 0, 0); font-size: 1.875rem; font-weight: 900;}
.p-price-unit{color: rgb(74, 85, 104); font-size: 0.875rem; font-weight: 500;}
.p-stats{color: rgb(45, 55, 72); flex-direction: column; align-items: center; gap: 0.75rem; font-size: 0.875rem; font-weight: 600; display: flex;}
.p-stat{flex-direction: row; align-items: center; gap: 0.5rem; width: 100%; display: flex;}
.p-black{color: rgb(0, 0, 0); font-weight: 400;}
.p-list{color: rgb(45, 55, 72); text-align: right; list-style-type: none;}
.p-list > * + *{margin-top: 0.75rem;}
.p-list-item{align-items: center; gap: 0.5rem; display: flex;}
.p-list-icon{color: rgb(47, 133, 90); vertical-align: text-bottom; flex-shrink: 0; width: 1rem; height: 1rem; margin-inline-end: 0.5rem; display: inline;}
.p-note{text-align: start; border: 1px solid; border-radius: 0.75rem; margin-top: 2rem;}
.p-note-ok{background: rgb(235, 249, 240); border-color: rgb(183, 228, 199); padding: 0.875rem;}
.p-note-warn{background: rgb(255, 250, 240); border-color: rgb(251, 211, 141); margin-top: 0px; padding: 0.75rem;}
.p-note-row{flex-direction: row; align-items: center; gap: 0.375rem; display: flex;}
.p-note-center{justify-content: center;}
.p-note-title{font-size: 0.875rem; font-weight: 700;}
.p-note-sub{margin-top: 0.375rem; font-size: 0.75rem;}
.p-note-ok-text{color: rgb(34, 84, 61);}
.p-note-warn-text{color: rgb(123, 52, 30);}
.p-cta-col{flex-direction: column; align-items: stretch; gap: 0.75rem; margin-top: 2rem; display: flex;}
.p-plan-btn{color: rgb(255, 255, 255); border-radius: 0.5rem; width: 100%; padding-block: 0.75rem; font-weight: 600;}
.p-plan-btn-brand{background: rgb(254, 110, 97);}
.p-plan-btn-brand:hover{background: rgb(246, 91, 72);}
.p-plan-btn-cur{background: rgb(56, 161, 105);}
.p-plan-btn-cur:hover{background: rgb(47, 133, 90);}
.p-plan-btn-dark{background: rgb(26, 32, 44);}
.p-plan-btn-dark:hover{background: rgb(0, 0, 0);}
.p-btn-spin{margin-inline-end: 0.5rem; position: relative;}
.p-all{width: 100%; max-width: 72rem; margin-inline: auto; padding-top: 1.25rem; position: relative;}
.p-all-glow{filter: blur(60px); opacity: 0.7; pointer-events: none; background-image: radial-gradient(at center top, rgb(255, 238, 241), rgba(0, 0, 0, 0) 70%); position: absolute; inset: 0px 10% 35%;}
.p-all-in{z-index: 1; border-radius: 1.5rem; flex-direction: column; align-items: center; gap: 2rem; padding: 2rem 1rem; display: flex; position: relative;}
@media screen and (width >= 48em){.p-all-in{padding: 3rem 2.5rem;}}
.p-all-h{text-align: center; color: rgb(26, 32, 44); font-size: 1.5rem; font-weight: 400; line-height: 1.33;}
@media screen and (width >= 48em){.p-all-h{font-size: 1.875rem; line-height: 1.2;}}
.p-feats{flex-wrap: wrap; justify-content: center; gap: 0.75rem; width: 100%; display: flex;}
@media screen and (width >= 48em){.p-feats{gap: 1rem;}}
.p-feat{color: rgb(45, 55, 72); background: rgb(255, 255, 255); border: 1px solid rgb(237, 242, 247); border-radius: 9999px; flex-direction: row; align-items: center; gap: 0.5rem; padding: 0.5rem 1rem; font-size: 0.875rem; font-weight: 500; display: flex; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;}
@media screen and (width >= 48em){.p-feat{padding: 0.75rem 1.5rem;}}
.p-h2{text-align: center; color: rgb(0, 0, 0); font-size: 1.5rem; font-weight: 700; line-height: 1.33;}
@media screen and (width >= 48em){.p-h2{font-size: 1.875rem; line-height: 1.2;}}
.p-faq{width: 100%; max-width: 48rem; margin-inline: auto; padding-top: 2.5rem;}
.p-faq-h{margin-bottom: 2rem;}
.p-faq-list{flex-direction: column; align-items: stretch; gap: 1rem; display: flex;}
.p-faq-item{text-align: right; background: rgb(255, 255, 255); border: 1px solid rgb(226, 232, 240); border-radius: 0.75rem; padding: 1.25rem;}
.p-faq-q{color: rgb(0, 0, 0); margin-bottom: 0.5rem; font-weight: 700;}
.p-faq-a{color: rgb(45, 55, 72); font-size: 0.875rem; line-height: 2;}
.p-testi{border-top: 1px solid rgb(226, 232, 240); padding-top: 2.5rem;}
.p-testi-h{margin-bottom: 3rem;}
.p-testi-wrap{margin-inline: auto; max-width: 56rem; margin-bottom: 2.5rem;}
.p-cta{text-align: center;}
.p-cta-h{margin-bottom: 1rem;}
.p-cta-btn{color: rgb(254, 110, 97); border: 1px solid rgb(254, 110, 97); border-radius: 0.5rem; margin-top: 1rem; padding: 0.75rem 2rem; font-weight: 600;}
.p-cta-btn:active{background: rgb(226, 232, 240);}
.p-cta-btn:hover{color: rgb(255, 255, 255); background: rgb(254, 110, 97);}
.p-car{position: relative;}
.p-car-track{scroll-snap-type: x mandatory; scroll-behavior: smooth; scrollbar-width: none; align-items: stretch; gap: 1rem; padding: 0.5rem; display: flex; overflow: auto hidden;}
@media screen and (width >= 48em){.p-car-track{gap: 1.5rem; padding-inline: 1rem;}}
.p-car-track::-webkit-scrollbar{display: none;}
.p-car-item{text-align: center; scroll-snap-align: center; background: rgb(255, 255, 255); border: 1px solid rgb(226, 232, 240); border-radius: 1rem; flex-direction: column; flex: 0 0 auto; justify-content: center; align-items: center; min-width: 85%; max-width: 85%; padding: 1.5rem; display: flex; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;}
@media screen and (width >= 48em){.p-car-item{min-width: 70%; max-width: 70%; padding: 2rem;}}
.p-avatar{text-align: center; text-transform: uppercase; vertical-align: top; border-radius: 9999px; flex-shrink: 0; justify-content: center; align-items: center; width: 4rem; height: 4rem; margin-bottom: 1.5rem; font-size: 1.6rem; font-weight: 500; display: inline-flex; position: relative;}
.p-avatar-init{line-height: 1;}
.p-avatar-img{object-fit: cover; border-radius: 9999px; width: 100%; height: 100%; position: absolute; inset: 0px;}
.p-car-text{color: rgb(45, 55, 72); margin-bottom: 1.5rem; font-size: 1.125rem; font-style: italic;}
.p-car-who{flex-direction: column; align-items: center; gap: 0.25rem; display: flex;}
.p-car-name{color: rgb(26, 32, 44); font-weight: 700;}
.p-car-co{color: rgb(74, 85, 104); font-size: 0.875rem;}
.p-car-btn{appearance: none; user-select: none; white-space: nowrap; vertical-align: middle; outline-offset: 2px; color: rgb(26, 32, 44); background: rgb(255, 255, 255); border-radius: 9999px; outline: rgba(0, 0, 0, 0) solid 2px; justify-content: center; align-items: center; min-width: 2.5rem; height: 2.5rem; padding: 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.2; transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform; transition-duration: 0.2s; display: flex; position: absolute; top: 50%; transform: translateY(-50%); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
.p-car-btn:focus-visible{box-shadow: rgba(66, 153, 225, 0.6) 0px 0px 0px 3px;}
.p-car-btn:active{background: rgb(203, 213, 224);}
.p-car-btn:hover{background: rgb(237, 242, 247);}
.p-car-prev{left: -3rem;}
.p-car-next{right: -3rem;}
.p-car-off{display: none;}
.p-alert{background: rgb(254, 215, 215); border-radius: 0.5rem; align-items: center; padding: 0.75rem 1rem; display: flex; position: relative; overflow: hidden;}
.p-alert-icon{color: rgb(197, 48, 48); flex-shrink: 0; width: 1.25rem; height: 1.5rem; margin-inline-end: 0.75rem;}
.p-alert-text{color: rgb(45, 55, 72); font-size: 0.875rem;}
.p-alert-link{color: rgb(49, 130, 206); cursor: pointer; font-weight: 700; text-decoration: none;}
.p-alert-link:hover{text-decoration: underline;}
.p-hr{border-width: 0px 0px 1px; border-style: solid; border-image: none; border-color: inherit; opacity: 0.6; width: 100%;}
#footer{position: relative; z-index: 1;}
blockquote,small{text-wrap: pretty;}
.p-container{flex:1}
main.p-page{flex:1}
.s-btn{display:inline-flex}
.p-plan-btn,.p-plan-btn-brand,.p-seg-btn.p-seg-on,.p-badge{background-color:#C8402F}
.p-plan-btn-brand:hover{background:#B0372A}
.p-seg-btn.p-seg-on{box-shadow:0 2px 8px rgba(200,64,47,.4)}
.p-plan-pop{background-image:linear-gradient(90deg,#C8402F,#9F7AEA)}
.p-plan-btn{height:auto;min-height:44px}
.p-price-old{color:#5F6B7A}
.p-seg-btn{min-height:44px}
.p-badge{white-space:nowrap}
.p-topup{max-width:52rem;margin:0 auto 1.75rem;line-height:1.9}
.p-stat{align-items:flex-start}
.p-stat .p-ico{margin-top:.35em}
.p-stats{align-items:stretch;text-align:start}
.p-team .p-black b{font-weight:700;display:block}
.p-team{background:#FAF5FF;border:1px solid #E9D8FD;border-radius:.5rem;padding:.5rem .625rem;color:#44337A}
.p-team .p-ico{color:#6B46C1}
.p-none{color:#4A5568;font-weight:400}
.p-star{color:#2F855A}
.p-feat svg{width:1rem;height:1rem;color:#C8402F;flex-shrink:0}
.p-cta-btn{display:inline-flex;align-items:center;justify-content:center;color:#C8402F;border-color:#C8402F;min-height:44px;height:auto}
.p-cta-btn:hover{background:#C8402F;color:#fff}
.p-car-btn svg{width:1rem;height:1rem}
@media (max-width:47.99em){.p-car-btn{display:none}}
.p-avatar{overflow:hidden;background:#EDF2F7;color:#2D3748}
.p-faq-a{line-height:2}
.p-car-text{line-height:1.9}
.p-h1{line-height:1.4}
@media screen and (width >= 48em){.p-h1{line-height:1.3}}
.p-name-h{line-height:1.4}
.p-seg-sub{color:#276749}
.p-trial{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 auto 1.75rem;color:#2D3748;font-size:.9375rem;font-weight:700;line-height:1.9;text-align:center}
.p-trial-ico{width:1.125rem;height:1.125rem;color:#C8402F;flex-shrink:0}
.p-know{display:grid;grid-template-columns:1fr;gap:1.5rem;width:100%;max-width:72rem;margin:2.5rem auto 0}
@media screen and (width >= 62em){.p-know{grid-template-columns:1fr 1fr}}
.p-know-box{background:#fff;border:1px solid #EDF2F7;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.06)}
.p-know-h{color:#1A202C;font-size:1.125rem;font-weight:700;line-height:1.5;margin-bottom:1rem}
.p-roles,.p-uses{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.p-role{display:grid;grid-template-columns:1fr auto;column-gap:.75rem;padding:.75rem 0;border-top:1px solid #EDF2F7}
.p-role:first-child,.p-use:first-child{border-top:0;padding-top:0}
.p-role-name{color:#1A202C;line-height:1.8}
.p-role-name b{font-weight:700}
.p-role-name span{color:#4A5568;margin-inline-start:.5rem;font-size:.875rem}
.p-role-do{grid-column:1/-1;color:#2D3748;font-size:.9375rem;line-height:1.9}
.p-role-tag{grid-column:2;grid-row:1;align-self:start;white-space:nowrap;font-size:.75rem;font-weight:500;color:#4A5568;background:#F7FAFC;border:1px solid #E2E8F0;border-radius:9999px;padding:.125rem .625rem;line-height:1.8}
.p-use{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.625rem 0;border-top:1px solid #EDF2F7;color:#2D3748;font-size:.9375rem;line-height:1.9}
.p-use b{white-space:nowrap;color:#44337A;font-weight:700}
.p-use-sum{margin-top:1rem;background:#FAF5FF;border:1px solid #E9D8FD;border-radius:.5rem;padding:.625rem .75rem;color:#44337A;font-weight:700;line-height:1.9;font-size:.9375rem}
.p-use-note{margin-top:.75rem;color:#4A5568;font-size:.875rem;line-height:1.9}
.p-use b{text-align:end}
.p-use b small{display:block;font-size:.8125rem;font-weight:500;color:#4A5568}
.p-faq-item{padding:0}
.p-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:.75rem 1.25rem;margin:0}
.p-faq-item summary::-webkit-details-marker{display:none}
.p-faq-item summary::after{content:"";width:.5rem;height:.5rem;border-inline-end:2px solid #4A5568;border-bottom:2px solid #4A5568;transform:rotate(45deg);flex-shrink:0;transition:transform .2s;margin-top:-.25rem}
.p-faq-item[open] summary::after{transform:rotate(-135deg);margin-top:.25rem}
.p-faq-item .p-faq-a{padding:0 1.25rem 1.25rem}
.p-faq-item summary:focus-visible{outline:3px solid rgba(66,153,225,.6);outline-offset:-3px;border-radius:.75rem}
@media (max-width:47.99em){.p-faq-list{gap:.5rem}.p-faq{padding-top:1.5rem}}
body{--ink:#1A202C;--ink2:#2D3748;--mute:#4A5568;--line:#E2E8F0;--red:#C8402F;--red-d:#9B2C1F;--tint:#FFF6F4;--pur:#44337A;--pur-l:#FAF5FF;--pur-b:#E9D8FD}
.p-head{margin-bottom:1.5rem}
.p-seg-btn{min-height:44px}
.p-trial{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 auto 1.5rem;color:var(--ink2);font-size:.9375rem;font-weight:700;line-height:1.9;text-align:center}
.p-trial-ico{width:1.125rem;height:1.125rem;color:var(--red);flex-shrink:0}
.p-plan-btn,.p-seg-btn.p-seg-on{background-color:var(--red)}
.p-seg-btn.p-seg-on{box-shadow:0 2px 8px rgba(200,64,47,.4)}
.p-seg-sub{color:#276749}
.p-cta-btn{display:inline-flex;align-items:center;justify-content:center;color:var(--red);border-color:var(--red);min-height:44px;height:auto}
.p-cta-btn:hover{background:var(--red);color:#fff}
.p-feat svg{width:1rem;height:1rem;color:var(--red);flex-shrink:0}
.p-car-btn svg{width:1rem;height:1rem}
.p-avatar{overflow:hidden;background:#EDF2F7;color:var(--ink2)}
.p-faq-a{line-height:2}
.p-car-text{line-height:1.9}
.p-h1{line-height:1.4}
@media (max-width:47.99em){.p-container{padding-block:1.5rem}.p-h1{font-size:1.75rem}.p-period{width:100%;margin-bottom:1rem}.p-period-in{gap:.625rem}.p-period-label{font-size:.875rem}.p-seg{width:100%}.p-seg-btn{flex:1;padding-inline:.5rem}.p-trial{margin-bottom:1rem;font-size:.875rem}.p-car-btn{display:none}.p-all-in{padding:1.5rem 0}.p-feat{font-size:.8125rem;padding:.375rem .75rem}}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.i{width:1.125rem;height:1.125rem;flex-shrink:0;margin-top:.3em;color:#2F855A}
.i-no{color:#718096}
.c{position:relative;display:flex;flex-direction:column;gap:.75rem;background:#fff;border:1px solid var(--line);border-radius:1rem;padding:1.25rem;text-align:start}
@media (min-width:48em){.c{padding:1.5rem}}
.c-name{font-size:1.5rem;font-weight:800;line-height:1.4;color:var(--ink)}
.c-line{font-size:.9375rem;color:var(--mute);line-height:1.8;margin-top:-.5rem}
.pr{display:flex;flex-direction:column;gap:0}
.pr-old{font-size:.875rem;color:#5F6B7A;text-decoration:line-through;line-height:1.6}
.pr-row{display:flex;align-items:baseline;gap:.375rem;flex-wrap:wrap}
.pr-num{font-size:1.875rem;font-weight:900;color:var(--ink);line-height:1.3;font-variant-numeric:tabular-nums}
.pr-unit{font-size:.875rem;color:var(--mute);font-weight:500}
.b{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:.625rem;font-weight:700;font-size:1rem;transition:background .2s,border-color .2s,color .2s}
.b:focus-visible,.row:focus-visible,.cmp-pick select:focus-visible{outline:3px solid rgba(66,153,225,.6);outline-offset:2px}
.b-fill{background:var(--red);color:#fff}
.b-fill:hover{background:#B0372A}
.b-line{background:#fff;color:var(--ink);border:1px solid #CBD5E0}
.b-line:hover{border-color:var(--ink2)}
.c-list{list-style:none;display:flex;flex-direction:column;gap:.5rem;font-size:.9375rem;color:var(--ink2);line-height:1.8}
.c-list li{display:flex;gap:.5rem;align-items:flex-start}
.c-list .muted{color:var(--mute)}
.pp-badge{display:inline-flex;align-items:center;white-space:nowrap;background:var(--red);color:#fff;font-size:.75rem;font-weight:700;line-height:1.8;border-radius:9999px;padding:.125rem .75rem}
.c>.pp-badge{position:absolute;top:-.875rem;inset-inline-start:1.25rem}
.faces{display:flex;flex-shrink:0}
.faces img{width:32px;height:32px;border-radius:50%;object-fit:cover;object-position:top;background:#FBF1EC;border:2px solid #fff}
.faces img+img{margin-inline-start:-8px}
.p-root{max-width:76rem;margin-inline:auto;width:100%}
.cards{display:grid;grid-template-columns:1fr;gap:1rem;padding-top:1rem}
@media (min-width:48em){.cards{grid-template-columns:1fr 1fr;gap:1.25rem}}
@media (min-width:62em){.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:stretch}}
.c{gap:1rem;border-radius:1.25rem;padding:1.5rem 1.25rem;box-shadow:0 1px 2px rgba(26,32,44,.04)}
.c-name{font-size:1.25rem;font-weight:800;line-height:1.4}
.c-line{font-size:.875rem;line-height:1.8;margin-top:-.75rem;color:var(--mute)}
.c-pop{border:0;box-shadow:0 0 0 2px var(--red),0 24px 48px -24px rgba(200,64,47,.55);background:linear-gradient(180deg,#FFF3F0 0,#fff 11rem)}
.c-pop .c-name{color:var(--red-d)}
.c>.pp-badge{top:-.8125rem;inset-inline-start:50%;transform:translateX(50%);box-shadow:0 4px 12px -4px rgba(200,64,47,.6)}
@media (min-width:62em){.c-pop{transform:translateY(-.5rem)}.c-line{min-height:5.4em}}
.pr-num{font-size:1.75rem}
.b{min-height:48px;font-size:.9375rem;border-radius:.75rem}
.b-line{border-color:#CBD5E0}
.roster{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;padding:.875rem .5rem;background:#F7FAFC;border-radius:1rem}
.c-pop .roster{background:#fff;box-shadow:inset 0 0 0 1px #FAD9D2}
.pp-who{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.125rem;min-width:0}
.pp-who img{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:top;background:#FBF1EC;box-shadow:0 0 0 2px #fff,0 2px 6px rgba(26,32,44,.12);margin-bottom:.25rem}
.pp-who b{font-size:.8125rem;font-weight:800;color:var(--ink);line-height:1.6;white-space:nowrap}
.pp-who span{font-size:.75rem;color:var(--mute);line-height:1.6}
.who-off img{filter:grayscale(1);opacity:.35;box-shadow:0 0 0 2px #fff}
.who-off b{color:#5F6B7A;font-weight:700}
.who-off span{color:#5F6B7A}
.c-head{font-size:.875rem;font-weight:800;color:var(--ink);margin-bottom:-.5rem}
.c-list{font-size:.9375rem;gap:.625rem}
.c-list .i{color:var(--red)}
.c-list .i-no{color:#718096}
.c-extra{margin-top:auto;padding-top:.875rem;border-top:1px solid #EDF2F7;font-size:.8125rem;color:var(--mute);line-height:1.8}
.tip{position:relative;display:inline}
.tip-b{display:inline;font:inherit;color:var(--ink);font-weight:700;text-align:start;background:none;border:0;padding:0;cursor:pointer;position:relative}
.tip-t{text-decoration:underline dotted #A0AEC0;text-underline-offset:.35em;text-decoration-thickness:1.5px}
.tip-b .i-info{display:inline-block;vertical-align:-.2em;width:1rem;height:1rem;margin:0 .25rem 0 0;color:var(--mute)}
.tip-b::after{content:"";position:absolute;inset:-.5rem -.25rem}
.tip-b:focus-visible{outline:3px solid rgba(66,153,225,.6);outline-offset:2px;border-radius:.25rem}
.tip-b[aria-expanded=true] .tip-t{text-decoration-color:var(--red)}
.tip-p{position:absolute;z-index:20;top:calc(100% + .625rem);inset-inline:0;display:block;background:var(--ink);color:#fff;font-size:.875rem;font-weight:500;line-height:1.9;padding:.875rem 1rem;border-radius:.75rem;box-shadow:0 16px 32px -12px rgba(26,32,44,.5)}
.tip-p[hidden]{display:none}
.tip-p::before{content:"";position:absolute;top:-6px;inset-inline-start:2rem;width:12px;height:12px;background:var(--ink);transform:rotate(45deg);border-radius:2px}
.tip-p a{color:#FEB2A6;font-weight:700;text-decoration:underline;text-underline-offset:.3em;white-space:nowrap}
.c-list li:has(.tip){position:relative}
.c-list li .tip{position:static}
.cmp{width:100%;max-width:76rem;margin:3.5rem auto 0;scroll-margin-top:5.5rem}
.cmp-h{font-size:1.5rem;font-weight:800;color:var(--ink);line-height:1.5;text-align:center;margin-bottom:1.25rem}
.cmp-tabs{display:none}
.cmp-box{background:#fff;border:1px solid var(--line);border-radius:1.25rem;overflow:hidden}
.cmp-t{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.8;table-layout:fixed}
.cmp-t th,.cmp-t td{padding:.875rem 1.25rem;text-align:start;border-top:1px solid #EDF2F7;vertical-align:middle}
.cmp-t thead th,.cmp-t thead td{border-top:0;background:#fff;padding-block:1.25rem;position:sticky;top:0}
.cmp-t thead th{color:var(--ink);font-weight:800;font-size:1.125rem}
.cmp-t thead th small{display:block;font-size:.75rem;font-weight:700;color:var(--red-d)}
.cmp-t thead th.k-growth{color:var(--red-d)}
.cmp-t tbody th{font-weight:500;color:var(--ink2)}
.cmp-t td{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}
.cmp-t tr.grp th{background:#F7FAFC;font-size:.8125rem;font-weight:800;color:var(--mute);padding-block:.625rem}
.cmp-t .pp-yes .i{color:#2F855A;margin:0}
.cmp-t .no .i{color:#718096;margin:0}
.cmp-t td.k-growth,.cmp-t thead th.k-growth{background:#FFF8F6}
.cmp-t thead tr>:first-child{width:24%}
.cmp-t tr.fn th{width:auto;border-top:0;padding-top:0;font-size:.8125rem;font-weight:500;line-height:1.7;color:var(--mute)}
@media (max-width:61.99em){.cmp{margin-top:2.5rem}.cmp-h{font-size:1.25rem;margin-bottom:1rem}.cmp-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem;padding:.25rem;background:#EDF2F7;border-radius:.875rem;margin-bottom:.75rem}.cmp-tab{min-height:44px;border-radius:.625rem;font:inherit;font-size:.9375rem;font-weight:700;color:var(--mute);background:none;border:0}.cmp-tab[aria-checked=true]{background:#fff;color:var(--ink);box-shadow:0 1px 3px rgba(26,32,44,.15)}.cmp-tab:focus-visible{outline:3px solid rgba(66,153,225,.6);outline-offset:1px}.cmp-t{table-layout:auto}.cmp-t thead{display:none}.cmp-t th,.cmp-t td{padding:.75rem 1rem}.cmp-t tr.grp th{padding-block:.5rem}.cmp-t tbody th{width:48%}.cmp-t td{display:none;text-align:end;background:none!important}.cmp-t[data-show=pro] td.k-pro,.cmp-t[data-show=growth] td.k-growth,.cmp-t[data-show=starter] td.k-starter,.cmp-t[data-show=free] td.k-free{display:table-cell}.cmp-t .pp-yes,.cmp-t .no{display:inline-flex}}
@media (prefers-reduced-motion:reduce){.b{transition:none}}
.pr-zero{font-size:1.75rem;font-weight:900}
@media (min-width:62em){.pr{min-height:4.6rem;justify-content:flex-end}}
.v-item{margin:0;justify-content:flex-start}
.v-logo{background:#fff;border:1px solid #E2E8F0;width:4rem;height:4rem;margin-bottom:1.25rem}
.v-q{margin:0 0 1.5rem}
.v-pull{color:#1A202C;font-size:1.125rem;font-weight:700;line-height:1.7;margin:0 0 .75rem}
.v-more{color:#4A5568;font-size:.9375rem;line-height:1.9;margin:0}
.cv-s{display:block;font-size:.8125rem;color:var(--mute);font-weight:500;line-height:1.7}
.tip-row .tip-b{font-weight:400}
.tip-row .tip-b::after{inset:-.875rem}
.tip-row .tip-p::before{inset-inline-start:var(--ax,2rem)}
body{--bg:#151619;--s1:#1C1D21;--s2:#232429;--ink:#F4F4F5;--ink2:#E4E4E7;--mute:#D1D1D6;--line:rgba(255,255,255,.09);--coral:#FE8F84;--coral-t:#FFC4BD;--red:#C8402F;--red-d:#FE8F84}
body,.p-page{background:var(--bg);color:var(--ink)}
.p-h1,.p-h2,.p-all-h,.cmp-h,.p-faq-q,.p-car-name,.v-pull{color:var(--ink)}
.p-h1{font-size:3.25rem;font-weight:900;line-height:1.35;letter-spacing:0}
@media (max-width:47.99em){.p-h1{font-size:1.875rem}}
.p-head{margin-bottom:2rem;padding-top:1.5rem}
.plans{position:relative}
.pin-s{position:absolute;top:0;height:1px;width:1px}
.p-period{position:sticky;top:64px;z-index:15;margin:0 auto 1rem;padding-block:.5rem 1.25rem;width:100%;display:flex;justify-content:center;background:linear-gradient(var(--bg) 72%,rgba(21,22,25,0));transition:padding .2s}
.p-period-in{width:auto}
.p-seg{background:var(--s1);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 24px rgba(0,0,0,.35)}
.p-seg-title{color:var(--ink)}
.p-seg-sub,.p-seg-sub{color:#9AE6B4}
.p-seg-btn.p-seg-on{background:var(--red);box-shadow:0 6px 20px -4px rgba(254,110,97,.55)}
.p-seg-on .p-seg-sub{color:#fff}
.p-period.stuck{padding-top:.375rem}
.p-period.stuck .p-seg{box-shadow:0 10px 30px rgba(0,0,0,.55)}
@media (max-width:47.99em){.p-period{top:56px}.p-period-in{width:100%}}
.glow{position:absolute;inset:6rem 5% auto;height:70%;pointer-events:none;background:radial-gradient(closest-side,rgba(254,110,97,.16),rgba(254,110,97,0));filter:blur(20px);z-index:0}
.p-trial,.cards{position:relative;z-index:1}
.p-trial{color:var(--ink2)}
.p-trial-ico{color:var(--coral)}
.c{background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,0) 40%),var(--s1);border:1px solid var(--line);box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 20px 40px -24px rgba(0,0,0,.6);gap:1rem}
.c-pop{border:1px solid rgba(254,110,97,.75);box-shadow:0 0 0 1px rgba(254,110,97,.35),0 30px 60px -20px rgba(254,110,97,.35);background:linear-gradient(160deg,rgba(254,110,97,.14),rgba(254,110,97,0) 45%),var(--s1)}
.c-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}
.c-top .pp-badge{position:static;transform:none;background:var(--red);box-shadow:none}
.c-name,.c-pop .c-name{color:var(--ink);font-size:1.5rem;font-weight:900}
.c-line{margin-top:-.5rem;color:var(--mute)}
.pr-old{color:var(--mute)}
.pr-num{color:var(--ink)}
.pr-unit{color:var(--mute)}
@media (min-width:62em){.c-line{min-height:5.4em}.c-pop{transform:none}}
.stat{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--line);padding-block:.875rem;position:relative}
.st{display:flex;flex-direction:column;gap:.125rem;padding-inline:0 .75rem;min-width:0}
.st+.st{border-inline-start:1px solid var(--line);padding-inline:.75rem 0}
.st-n{font-size:1.125rem;font-weight:700;color:var(--ink);line-height:1.5;font-variant-numeric:tabular-nums}
.st-l{font-size:.75rem;color:#ADAEAF;line-height:1.7}
.st-nw{white-space:nowrap}
.st-tip{position:static}
.st-b .i-info{width:.875rem;height:.875rem;vertical-align:-.15em;margin:0 .25rem 0 0}
.st-tip .tip-p{top:calc(100% + .25rem)}
.tip-p{white-space:normal}
.roster{background:rgba(255,255,255,.035);box-shadow:inset 0 0 0 1px var(--line)}
.c-pop .roster{background:rgba(254,110,97,.06);box-shadow:inset 0 0 0 1px rgba(254,110,97,.22)}
.pp-who img{background:#2A2B30;box-shadow:0 0 0 2px var(--s1),0 2px 6px rgba(0,0,0,.4)}
.pp-who b{color:var(--ink)}
.pp-who span{color:var(--mute)}
.who-off img{opacity:.3;box-shadow:0 0 0 2px var(--s1)}
.who-off b,.who-off span{color:var(--mute)}
.c-list{color:var(--ink2);font-size:.875rem;gap:.5rem}
.c-list .i{color:var(--coral)}
.tip-b{color:var(--ink)}
.tip-t{text-decoration-color:#71717A}
.tip-b .i-info{color:var(--mute)}
.tip-p,.tip-p::before{background:#F4F4F5;color:#18181B}
.tip-p{box-shadow:0 16px 32px -8px rgba(0,0,0,.7)}
.tip-p a{color:#9B2C1F}
.c-more{font-size:.875rem;color:var(--ink2);line-height:1.8}
.c-more summary{position:relative;display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;list-style:none}
.c-more summary::before{content:"";position:absolute;inset:-.625rem 0}
.c-more summary::-webkit-details-marker{display:none}
.c-more summary .i{color:var(--coral)}
.c-more summary .nw{white-space:nowrap}
.c-more summary .i-chev{display:inline-block;width:.875rem;height:.875rem;margin:0 .25rem 0 0;vertical-align:-.125em;color:var(--mute);transition:transform .2s}
.c-more[open] summary .i-chev{transform:rotate(180deg)}
.c-more summary:focus-visible{outline:3px solid rgba(66,153,225,.6);outline-offset:2px;border-radius:.5rem}
.c-shared{padding-top:.5rem;color:var(--mute);font-size:.8125rem}
.c-shared .i{color:var(--mute)}
.c-btn{margin-top:auto}
.c-list:has(+.c-more){margin-bottom:-.5rem}
.b-line{background:#fff;color:#151619;border:0}
.b-line:hover{background:#E4E4E7}
.b-fill{background:var(--red);box-shadow:0 10px 24px -10px rgba(254,110,97,.7)}
.b-fill:hover{background:#B0372A}
.cmp-box{background:var(--s1);border-color:var(--line)}
.cmp-t th,.cmp-t td{border-top-color:var(--line)}
.cmp-t thead th,.cmp-t thead td{background:var(--s1)}
.cmp-t thead th{color:var(--ink)}
.cmp-t thead th small,.cmp-t thead th.k-growth{color:var(--coral-t)}
.cmp-t tbody th{color:var(--ink2)}
.cmp-t td{color:var(--ink)}
.cmp-t tr.grp th{background:var(--s2);color:var(--mute)}
.cmp-t .pp-yes .i{color:#9AE6B4}
.cmp-t .no .i,.i-no{color:#71717A}
.cmp-t td.k-growth,.cmp-t thead th.k-growth{background:rgba(254,110,97,.07)}
@media (max-width:61.99em){.cmp-tabs{background:var(--s1);border:1px solid var(--line)}.cmp-tab{color:var(--mute)}.cmp-tab[aria-checked=true]{background:var(--s2);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.4)}}
.p-all-glow{background-image:radial-gradient(at center top,rgba(254,110,97,.12),rgba(0,0,0,0) 70%)}
.p-all-h{font-weight:800}
.p-all-in{max-width:48rem;margin-inline:auto;padding-inline:1rem}
.sh-list{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:.875rem 2.5rem;text-align:start}
.sh-list li{display:flex;gap:.625rem;align-items:flex-start;font-size:.9375rem;line-height:1.8;color:var(--ink2)}
.sh-list .i{width:1.125rem;height:1.125rem;flex-shrink:0;margin-top:.3rem;color:var(--coral)}
@media (min-width:48em){.sh-list{grid-template-columns:1fr 1fr}.sh-list li{font-size:1rem}}
.p-faq-item{background:var(--s1);border-color:var(--line)}
.p-faq-a{color:var(--ink2)}
.p-testi{border-top-color:var(--line)}
.p-car-item{background:var(--s1);border-color:var(--line)}
.v-logo{background:#fff;border:0}
.v-more{color:var(--mute)}
.p-car-co{color:var(--mute)}
.p-cta-btn{color:var(--coral-t);border-color:var(--coral)}
.p-cta-btn:hover{background:var(--red);border-color:var(--red);color:#fff}
.p-period{background:none}
.p-period::before{content:"";position:absolute;inset:0;border-image:linear-gradient(var(--bg) 70%,rgba(21,22,25,0)) fill 0/0/0 100vmax;z-index:-1;opacity:0;transition:opacity .2s}
.p-period.stuck::before{opacity:1}
.p-period-in{position:relative}
.p-h1{text-wrap:balance}
@media (max-width:47.99em){.p-period{top:var(--hd,56px)}}
.p-seg{display:grid;grid-template-columns:repeat(3,1fr);position:relative;isolation:isolate}
.p-seg-btn{z-index:1}
.p-seg-btn.p-seg-on,.p-seg-btn.p-seg-on:not(:focus-visible){background:transparent;box-shadow:none}
.p-seg-thumb{position:absolute;top:5px;bottom:5px;right:0;border-radius:9999px;background:var(--red);box-shadow:0 6px 20px -4px rgba(254,110,97,.55);z-index:0}
.p-seg-thumb-go{transition:transform .42s cubic-bezier(.32,.72,0,1),width .42s cubic-bezier(.32,.72,0,1)}
.pr-off{visibility:hidden}
.pr-row{flex-wrap:nowrap;white-space:nowrap}
.pr-in{animation:pr-in .36s cubic-bezier(.32,.72,0,1)}
@keyframes pr-in{from{opacity:0;transform:translateY(6px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}
@media (prefers-reduced-motion:reduce){.p-seg-thumb-go{transition:none}.pr-in{animation:none}}
.cmp-thumb{display:none}
.cmp-t .cv{display:inline-block}
@media (max-width:61.99em){.cmp-tabs{position:relative;isolation:isolate}.cmp-thumb{display:block;position:absolute;top:.25rem;bottom:.25rem;right:0;border-radius:.625rem;background:var(--s2);box-shadow:0 1px 3px rgba(0,0,0,.4);z-index:0}.cmp-tab{position:relative;z-index:1;transition:color .2s}.cmp-tab[aria-checked=true]{background:transparent;box-shadow:none}}
@media (prefers-reduced-motion:reduce){.cmp-tab{transition:none}}
@media (prefers-reduced-motion:reduce){.c-more summary .i-chev{transition:none}}
@media (max-width:47.99em){.cmp-tabs{position:sticky;top:var(--hd,56px);z-index:14;transition:box-shadow .2s}.cmp-tabs::before{content:"";position:absolute;inset:-.5rem 0 -1.25rem;border-image:linear-gradient(var(--bg) 70%,rgba(21,22,25,0)) fill 0/0/0 100vmax;z-index:-1;opacity:0;transition:opacity .2s;pointer-events:none}.cmp-tabs.stuck::before{opacity:1}.cmp-tabs.stuck{box-shadow:0 10px 30px rgba(0,0,0,.55)}}
@media (prefers-reduced-motion:reduce){.cmp-tabs,.cmp-tabs::before{transition:none}}
.p-after{padding-top:0}
.p-trial{display:block;text-wrap:balance}
.p-trial-ico{display:inline-block;vertical-align:-.2em;margin-inline-end:.375rem}
@media (min-width:62em){.cmp-box{overflow:clip}.cmp-t thead th,.cmp-t thead td{top:64px;z-index:2}.cmp-t thead th.k-growth{background:linear-gradient(rgba(254,110,97,.07),rgba(254,110,97,.07)) var(--s1)}.cmp-t thead.stuck th,.cmp-t thead.stuck td{box-shadow:inset 0 -1px 0 var(--line),0 14px 24px -14px rgba(0,0,0,.75)}}
.cmp-av{display:inline-block;width:1.5rem;height:1.5rem;border-radius:50%;object-fit:cover;object-position:top;vertical-align:middle;margin-inline-end:.5rem;background:#2A2B30;box-shadow:0 0 0 1.5px var(--line)}
.c{gap:.75rem;padding-block:1.25rem}
.stat{padding-block:.625rem}
.roster{padding:.625rem .375rem}
.pp-who img{width:36px;height:36px;margin-bottom:.125rem}
.c-list{gap:.375rem;line-height:1.7}
.p-period.stuck{padding-bottom:.75rem}
@media (min-width:62em){.p-root,.cmp{max-width:78rem}.c{gap:.625rem}.pr{min-height:3.75rem}.c-list{font-size:.875rem}.st-l,.pp-who span{line-height:1.5}}
