[data-theme=light]{--base-color-100: hsla(0, 0%, 100%, 1);--base-color-200: hsla(200, 23%, 95%, 1);--base-color-300: hsla(213, 10%, 49%, .04);--base-color-400: hsla(213, 10%, 49%, .1);--font-color-100: hsla(210, 6%, 7%, 1);--font-color-200: hsla(213, 10%, 49%, 1);--green-color: hsla(141, 82%, 44%, 1);--blue-color: hsla(215, 64%, 57%, 1) }[data-theme=dark]{--base-color-100: hsla(210, 7%, 12%, 1);--base-color-200: hsla(210, 6%, 7%, 1);--base-color-300: hsla(213, 10%, 49%, .04);--base-color-400: hsla(202, 11%, 57%, .12);--font-color-100: hsla(0, 0%, 100%, 1);--font-color-200: hsla(213, 10%, 49%, 1);--green-color: hsla(141, 82%, 44%, 1);--blue-color: hsla(215, 64%, 57%, 1) }html *,*,*:before,*:after{color:unset;background:unset;margin:unset;padding:unset}.size-large,.size-small{content-visibility:hidden;visibility:hidden}@media (max-width: 761px){.size-large{content-visibility:visible;visibility:visible}}@media (min-width: 760px){.size-small{content-visibility:visible;visibility:visible}}.main-header-wrapper{display:none}header.header-small,footer.main-footer{background:var(--base-color-100)}footer.main-footer{margin-top:auto}html:root{--grey-stroke: var(--base-color-400);--header-small-color-border-faq: var(--base-color-400) }body{min-height:100svh;display:flex;flex-direction:column;justify-content:space-between;color:var(--font-color-100);background-color:var(--base-color-200);font-size:16px;line-height:1.2}main{display:flex;flex-direction:column;gap:clamp(48px,12vw,112px);margin-top:clamp(48px,6vw,64px);margin-bottom:clamp(48px,12vw,112px);min-height:200px;white-space:pre-line}h1{font-size:clamp(36px,6vw,64px);font-weight:700}h2{font-size:clamp(28px,5vw,48px);font-weight:600}h3{font-size:clamp(18px,2vw,24px);font-weight:600}h4{font-size:clamp(16px,2vw,20px);font-weight:500}.size-14{font-size:14px}.size-16{font-size:16px}.size-18{font-size:18px}.gradient-contrast{background:linear-gradient(226deg,var(--green-color),var(--blue-color))}.gradient-soft{background:linear-gradient(90deg,color-mix(in hsl,var(--green-color) 8%,transparent) 0%,color-mix(in hsl,var(--blue-color) 8%,transparent) 100%)}.button._primary{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:16px;padding:16px 32px;max-width:fit-content;width:100%;background-color:var(--green-color);font-size:16px;font-weight:500;color:#fff}@media (max-width: 761px){.button._primary{max-width:100%}}.button._secondary{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:16px;padding:16px 62px;max-width:fit-content;width:100%;border:1px solid var(--green-color);font-size:16px;font-weight:500;color:var(--green-color)}@media (max-width: 761px){.button._secondary{max-width:100%}}.banner{display:flex;flex-direction:column;gap:clamp(16px,3vw,32px)}.banner__body{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(16px,3vw,32px)}.banner__body_text{flex:1 280px;display:flex;flex-direction:column;gap:16px}.banner__body_text h4{color:var(--font-color-200)}@media (max-width: 761px){.banner__body_text{text-align:center}}.banner__body_image{flex:1 300px;max-width:560px}.banner__body_image img{width:100%}.banner__footer{display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,2vw,24px);padding:clamp(20px,3vw,32px);border-radius:24px;box-shadow:0 0 2px 0 var(--green-color),0 6px 20px #707c8914}@media (max-width: 991px){.banner__footer{flex-direction:column}}.banner__footer .item{width:100%;display:flex;flex-direction:column;gap:4px}.banner__footer .item p{color:var(--font-color-200)}@media (min-width: 991px){.banner__footer .item:not(:last-of-type){padding-right:24px;border-right:1px solid var(--base-color-400)}}@media (max-width: 991px){.banner__footer .item:not(:last-of-type){padding-bottom:16px;border-bottom:1px solid var(--base-color-400)}}.banner__footer .damu{justify-content:space-between;flex-direction:row;align-items:center;gap:16px}.benefits{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(24px,4vw,40px)}.benefits__content{display:flex;align-items:stretch;border-radius:32px;flex-wrap:wrap}.benefits__content_main{padding:32px;display:flex;flex-direction:column;justify-content:space-between;flex:1 300px;color:#fff}.benefits__content_main img{max-width:620px;width:100%;margin-bottom:-32px}@media (max-width: 768px){.benefits__content_main img{margin-bottom:-40px}}.benefits__content_list{padding:32px;display:flex;flex-direction:column;justify-content:center;flex:1 300px;gap:clamp(32px,4vw,40px);background:var(--base-color-100);margin:8px;width:auto;height:auto;border-radius:24px}.benefits__content_list .item{display:flex;align-items:center;gap:clamp(16px,2vw,24px)}.benefits__content_list .item__icon{padding:8px;border-radius:16px;background:var(--base-color-300);height:clamp(64px,9vw,96px);aspect-ratio:1;display:grid;place-items:center}.benefits__content_list .item__icon img{width:100%;aspect-ratio:1}.terms{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(24px,4vw,40px)}.terms__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(300px,42vw,420px),1fr));grid-auto-flow:dense;gap:clamp(16px,2vw,24px)}.terms__content .item{position:relative;display:flex;align-items:flex-start;flex-direction:column;background-color:var(--base-color-100);border-radius:32px;padding:clamp(20px,4vw,40px);gap:clamp(16px,3vw,24px);overflow:hidden}@media (max-width: 768px){.terms__content .item{grid-column:span 1!important;grid-row:span 1!important}}.terms__content .item__content{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%}.terms__content .item__content_text{display:flex;flex-direction:column;gap:16px}.terms__content .item__footer{display:flex;flex-direction:column;font-size:14px;color:var(--font-color-200)}.terms__content .item__footer ul li{list-style:disc;margin-left:24px;color:var(--font-color-100);font-size:16px}.terms__content .item__footer span{color:var(--font-color-100);font-size:16px;display:block;border-radius:32px;padding:8px 16px;box-shadow:0 0 2px 0 var(--green-color),0 6px 20px #707c8914}.terms__content .item__footer picture{position:absolute;z-index:1;right:0;bottom:0}@media (max-width: 768px){.terms__content .item__footer picture{position:relative;margin:auto;align-self:center}}.terms__content .item__footer picture:after{content:"";position:absolute;right:50%;bottom:0;transform:translate(50%,50%);background:linear-gradient(220deg,var(--green-color) 80%,var(--blue-color) 60%);height:360px;aspect-ratio:1;border-radius:50%;filter:blur(42px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:.15}.terms__content .item:nth-child(1){grid-row:span 3;grid-column:1}.terms__content .item:nth-child(2){grid-row:span 2;grid-column:2}.terms__content .item:nth-child(3){grid-row:span 3;grid-column:1}.terms__content .item:nth-child(4){grid-row:span 2;grid-column:2}.terms__content .item:nth-child(5){grid-column:1}.terms__content .item:nth-child(6){grid-row:span 3;grid-column:2}.limits{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(24px,4vw,40px)}.limits__content{background:var(--base-color-100);padding:clamp(20px,3vw,32px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,3vw,32px);width:100%;border-radius:24px}.limits__content:has(.limits__content_accordion){padding:0;gap:0}.limits__content a{display:flex;align-items:center;justify-content:flex-start;align-self:flex-start;gap:8px;color:var(--green-color);text-align:left;padding:20px;width:100%}.limits__content_table{display:flex;flex-direction:column;width:100%;font-size:14px}.limits__content_table .row{display:grid;grid-template-columns:minmax(320px,440px) minmax(320px,440px) 120px minmax(260px,280px);padding:unset;background-color:color-mix(in hsl,var(--base-color-200) 40%,transparent)}.limits__content_table .row.body.hidden{display:none}.limits__content_table .row:first-child div{justify-content:center}.limits__content_table .row:nth-child(2n){background-color:var(--base-color-100)}.limits__content_table .row:not(:last-child){border-bottom:1px solid var(--base-color-200)}.limits__content_table .row div{min-height:60px;display:flex;align-items:flex-start;justify-content:flex-start;padding:16px;gap:16px;flex-direction:column}.limits__content_table .row div:nth-child(3),.limits__content_table .row div:nth-child(4){align-items:center;text-align:center}.limits__content_table .row div p{display:flex;align-items:center;min-height:50px}.limits__content_table .row div:not(:first-child){border-left:1px solid var(--base-color-200)}.limits__content_accordion{display:flex;flex-direction:column;width:100%}.limits__content_accordion .item{display:flex;flex-direction:column;padding:20px;border-bottom:1px solid var(--base-color-200)}.limits__content_accordion .item[open] .item__heading{color:var(--green-color)}.limits__content_accordion .item[open] .item__heading svg{transform:rotate(90deg)}.limits__content_accordion .item:not(:first-child){padding-top:20px}.limits__content_accordion .item__heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.limits__content_accordion .item__heading span{font-weight:600}.limits__content_accordion .item__heading svg{min-width:24px}.limits__content_accordion .item__body{display:flex;flex-direction:column;gap:12px}.limits__content_accordion .item__body_content{display:flex;flex-direction:column;gap:8px;font-size:14px}.limits__content_accordion .item__body_content span{color:var(--font-color-200)}.limits__content_accordion .item__body_content p{font-weight:600}.limits__content_accordion .item__body_content:not(:first-child){padding-top:12px;border-top:1px solid var(--base-color-200)}.faq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(24px,4vw,40px)}.faq a{color:var(--middle_accent-green)}.faq__list{display:flex;flex-direction:column;gap:8px;width:100%}.faq__list details{display:flex;flex-direction:column;padding:clamp(20px,3vw,32px);border-radius:32px}.faq__list details .header{display:flex;align-items:flex-start;justify-content:space-between;font-size:clamp(16px,2vw,20px);font-weight:500}.faq__list details .header svg{min-width:clamp(24px,3vw,32px)}.faq__list details .body{display:flex;margin-top:-24px;font-size:clamp(14px,2vw,18px)}.faq__list details[open]{background:var(--base-color-100)}.faq__list details[open] .header{color:var(--green-color)}.faq__list details[open] .header svg{transform:rotate(45deg)}
