.checklistSection-module__95KxhW__checklistSection{max-width:var(--width-3xl);padding:var(--spacing-7xl) var(--container-padding);gap:var(--spacing-5xl);flex-direction:column;margin:0 auto;display:flex}.checklistSection-module__95KxhW__content{align-items:flex-start;gap:var(--spacing-md);flex-direction:column;display:flex}.checklistSection-module__95KxhW__title{color:var(--text-primary-color);font:var(--font-display-lg-semi);margin:0}.checklistSection-module__95KxhW__description{color:var(--text-secondary-color);font:var(--font-lg);margin:0}.checklistSection-module__95KxhW__card{border:1px solid var(--border-secondary-color);border-radius:var(--radius-3xl);background-color:var(--bg-primary-color);box-shadow:var(--soft-box-shadow);overflow:hidden}.checklistSection-module__95KxhW__header{padding:var(--spacing-3xl) var(--spacing-4xl);background-color:var(--cards-section-bg-color);justify-content:space-between;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.checklistSection-module__95KxhW__headerLabel{align-items:center;gap:var(--spacing-md);display:flex}.checklistSection-module__95KxhW__headerIconSvg{width:var(--spacing-2xl);height:var(--spacing-2xl);color:var(--cards-section-text-color)}.checklistSection-module__95KxhW__headerText{color:var(--text-primary-color);font:var(--font-lg-semi)}.checklistSection-module__95KxhW__progress{align-items:center;gap:var(--spacing-lg);display:flex}.checklistSection-module__95KxhW__progressCount{color:var(--text-secondary-color);font:var(--font-sm-semi);white-space:nowrap}.checklistSection-module__95KxhW__progressTrack{border-radius:var(--radius-full);background-color:var(--bg-primary-color);width:140px;height:8px;display:block;position:relative;overflow:hidden}.checklistSection-module__95KxhW__progressFill{border-radius:var(--radius-full);background:var(--gradient-primary);height:100%;transition:width .3s;display:block}.checklistSection-module__95KxhW__groups{padding:var(--spacing-4xl);gap:var(--spacing-4xl) var(--spacing-6xl);grid-template-columns:1fr 1fr;display:grid}.checklistSection-module__95KxhW__group{gap:var(--spacing-lg);flex-direction:column;display:flex;position:relative}.checklistSection-module__95KxhW__group:not(:last-child):after{top:0;right:calc(-1 * var(--spacing-3xl));background-color:var(--border-secondary-color);content:"";width:1px;position:absolute;bottom:0}.checklistSection-module__95KxhW__groupHeading{color:var(--text-quaternary-color);font:var(--font-xs-semi);letter-spacing:.05em;text-transform:uppercase}.checklistSection-module__95KxhW__items{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.checklistSection-module__95KxhW__item{width:100%;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);cursor:pointer;align-items:center;gap:var(--spacing-lg);text-align:left;background-color:#0000;border:none;transition:background-color .15s;display:flex}.checklistSection-module__95KxhW__item:hover{background-color:var(--bg-primary-hover)}.checklistSection-module__95KxhW__checkbox{width:var(--spacing-3xl);height:var(--spacing-3xl);border:1.5px solid var(--border-primary-color);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.checklistSection-module__95KxhW__checkboxChecked{background:var(--cards-section-text-color);border-color:#0000}.checklistSection-module__95KxhW__checkboxIcon{width:var(--spacing-xl);height:var(--spacing-xl);color:var(--text-white-color)}.checklistSection-module__95KxhW__itemText{color:var(--text-primary-color);font:var(--font-md-medium)}.checklistSection-module__95KxhW__itemChecked .checklistSection-module__95KxhW__itemText{color:var(--text-quaternary-color)}.checklistSection-module__95KxhW__footer{justify-content:space-between;align-items:center;gap:var(--spacing-xl);opacity:0;padding-inline:var(--spacing-lg);pointer-events:none;flex-wrap:wrap;transition:opacity .2s;display:flex}.checklistSection-module__95KxhW__footerVisible{opacity:1;pointer-events:auto}.checklistSection-module__95KxhW__doneLabel{align-items:center;gap:var(--spacing-md);display:flex}.checklistSection-module__95KxhW__doneIcon{width:var(--spacing-3xl);height:var(--spacing-3xl);border:1.5px solid var(--border-primary-color);border-radius:var(--radius-sm);background-color:var(--success-bg-color);flex-shrink:0;justify-content:center;align-items:center;display:flex}.checklistSection-module__95KxhW__doneIconSvg{width:var(--spacing-xl);height:var(--spacing-xl);color:var(--success-text-color)}.checklistSection-module__95KxhW__doneText{color:var(--text-primary-color);font:var(--font-lg-semi)}.checklistSection-module__95KxhW__buyButton{padding:var(--spacing-lg) var(--spacing-2xl);border-radius:var(--radius-full);background:var(--gradient-primary);box-shadow:var(--button-primary-box-shadow);align-items:center;gap:var(--spacing-lg);text-decoration:none;transition:background-position .3s ease-in-out;display:flex;position:relative}.checklistSection-module__95KxhW__buyButton:after{border:2px solid var(--button-primary-border-color);border-radius:var(--radius-full);content:"";position:absolute;inset:0}.checklistSection-module__95KxhW__buyButton:hover{background-position:0 0}.checklistSection-module__95KxhW__buyButtonText{color:var(--text-white-color);font:var(--font-md-semi)}.checklistSection-module__95KxhW__buyButtonArrow{width:var(--spacing-2xl);height:var(--spacing-2xl);stroke:var(--text-white-color);transform:rotate(180deg)}@media not (min-width:1024px){.checklistSection-module__95KxhW__groups{grid-template-columns:1fr}.checklistSection-module__95KxhW__group:not(:last-child):after{content:none}}@media not (min-width:768px){.checklistSection-module__95KxhW__checklistSection{gap:var(--spacing-4xl);padding-block:var(--spacing-5xl)}.checklistSection-module__95KxhW__title{font:var(--font-display-md-semi)}.checklistSection-module__95KxhW__header{padding:var(--spacing-3xl)}.checklistSection-module__95KxhW__groups{padding:var(--spacing-3xl);gap:var(--spacing-3xl)}.checklistSection-module__95KxhW__buyButton{justify-content:center;width:100%}}
.pointsSection-module__aToclq__pointsSection{background:linear-gradient(var(--bg-primary-color) 0%, var(--bg-secondary-color) 66.19%)}.pointsSection-module__aToclq__pointContainer{max-width:var(--width-3xl);padding:var(--spacing-7xl) var(--container-padding);gap:var(--spacing-7xl);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.pointsSection-module__aToclq__content{align-items:flex-start;gap:var(--spacing-md);flex-direction:column;display:flex}.pointsSection-module__aToclq__badge{padding:var(--spacing-md) var(--spacing-xl);border:1px solid var(--border-secondary-color);border-radius:var(--radius-full);background-color:var(--bg-secondary-color);color:var(--error-text-color);font:var(--font-sm-semi);align-items:center;gap:var(--spacing-md);text-transform:uppercase;display:flex}.pointsSection-module__aToclq__badgeDot{border-radius:var(--radius-full);background-color:var(--cards-section-text-color);flex-shrink:0;width:6px;height:6px}.pointsSection-module__aToclq__title{color:var(--text-primary-color);font:var(--font-display-lg-semi);margin:0}.pointsSection-module__aToclq__description{color:var(--text-secondary-color);font:var(--font-lg);margin:0}.pointsSection-module__aToclq__points{gap:var(--spacing-xl);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pointsSection-module__aToclq__point{padding:var(--spacing-xl);border:1px solid var(--border-secondary-color);border-radius:var(--radius-2xl);background-color:var(--bg-primary-color);box-shadow:var(--soft-box-shadow);align-items:center;gap:var(--spacing-lg);display:flex}.pointsSection-module__aToclq__pointIcon{width:var(--spacing-5xl);height:var(--spacing-5xl);border-radius:var(--radius-xl);background-color:var(--error-bg-color);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pointsSection-module__aToclq__crossIcon{width:var(--spacing-2xl);height:var(--spacing-2xl);color:var(--error-text-color)}.pointsSection-module__aToclq__pointText{color:var(--text-primary-color);font:var(--font-lg-semi)}@media not (min-width:1024px){.pointsSection-module__aToclq__pointContainer{grid-template-columns:1fr}}@media not (min-width:768px){.pointsSection-module__aToclq__pointContainer{gap:var(--spacing-5xl);padding-block:var(--spacing-5xl)}.pointsSection-module__aToclq__title{font:var(--font-display-md-semi)}}
