[data-theme=light] .safes{--sf-card: #fff;--sf-card-border: rgba(116, 127, 138, .12);--sf-title: #13181d;--sf-sub: #4d565e;--sf-divider: rgba(19, 24, 29, .08);--sf-icon-bg: rgba(7, 177, 75, .12);--sf-icon-red: rgba(244, 63, 94, .12);--sf-faq-answer: rgba(19, 24, 29, .8);--sf-icon-cross: #E11D48;--sf-marker-green: #099242;--sf-banner: linear-gradient(113deg, #e0f2fe 0%, #9ce0b7 100%);--sf-banner-title: #13181d;--sf-banner-sub: rgba(19, 24, 29, .8);--sf-btn: #262d33;--sf-btn-text: #fff;--sf-accent: #07b14b;--sf-step-badge: #616a74}[data-theme=dark] .safes{--sf-card: rgba(116, 127, 138, .12);--sf-card-border: rgba(255, 255, 255, .12);--sf-title: #fff;--sf-sub: rgba(255, 255, 255, .7);--sf-divider: rgba(255, 255, 255, .12);--sf-icon-bg: rgba(7, 177, 75, .12);--sf-icon-red: rgba(244, 63, 94, .12);--sf-faq-answer: rgba(255, 255, 255, .7);--sf-banner: linear-gradient(113deg, #e0f2fe 0%, #9ce0b7 100%);--sf-banner-title: #13181d;--sf-banner-sub: rgba(19, 24, 29, .8);--sf-btn: #07b14b;--sf-btn-text: #fff;--sf-marker-green: #39C16F;--sf-icon-cross: #FB7185;--sf-accent: #07b14b;--sf-step-badge: #616a74}.safes{font-family:CoFo Sans,sans-serif;color:var(--sf-title)}.safes .container{max-width:1120px}.safes p{margin:0}.safes .banner{padding-top:32px}.safes .banner__inner{position:relative;display:flex;max-width:1312px;min-height:560px;margin:0 auto;padding:64px 96px;background:var(--sf-banner);border:1px solid var(--sf-card-border);border-radius:24px;overflow:hidden}.safes .banner__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;max-width:451px}.safes .banner__title{margin:0;font-weight:500;font-size:60px;line-height:72px;letter-spacing:-1.2px;color:var(--sf-banner-title)}.safes .banner__subtitle{margin-top:24px;font-weight:400;font-size:20px;line-height:28px;color:var(--sf-banner-sub)}.safes .banner__button{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;padding:14px 28px;font-weight:500;font-size:18px;line-height:28px;color:var(--sf-btn-text);background:var(--sf-btn);border-radius:16px;text-decoration:none;transition:opacity .2s ease}.safes .banner__button:hover{opacity:.9}.safes .banner__image{position:absolute;right:-40px;bottom:0;width:clamp(560px,58%,860px)}.safes .banner__image img{display:block;width:100%;height:auto;object-fit:contain}@media (max-width: 768px){.safes .banner{padding-top:0}.safes .banner__inner{flex-direction:column;align-items:center;justify-content:flex-start;min-height:520px;margin:0;padding:32px 20px;border:none;border-radius:0;text-align:center}.safes .banner__content{position:static;flex:1;z-index:2;width:100%;max-width:100%;align-items:center}.safes .banner__title{font-size:36px;line-height:44px;letter-spacing:-.72px}.safes .banner__subtitle{margin-top:16px;font-size:18px;line-height:26px}.safes .banner__button{position:absolute;z-index:3;left:20px;right:20px;bottom:32px;width:auto;margin-top:0}.safes .banner__image{position:absolute;top:auto;right:0;bottom:0;left:0;z-index:1;transform:none;width:100%;max-width:100%}.safes .banner__image img{width:100%;height:auto}}.benefits{padding-top:128px}.benefits__title{margin:0 0 48px;font-weight:500;font-size:40px;line-height:1.2;text-align:center;color:var(--sf-title)}.benefits__grid{display:flex;gap:32px;align-items:stretch}.benefits__card{display:flex;flex:1 1 50%;flex-direction:column;padding:32px;background:var(--sf-card);border:1px solid var(--sf-card-border);border-radius:24px}.benefits__media{flex:1 1 50%;min-height:100%;background:var(--sf-card);border:1px solid var(--sf-card-border);border-radius:24px;overflow:hidden}.benefits__media img{width:100%;height:100%;object-fit:cover}.benefits__item{position:relative;display:flex;gap:16px;align-items:flex-start;padding:16px 0}.benefits__item:first-child{padding-top:0}.benefits__item:last-child{padding-bottom:0}.benefits__item:not(:last-child):after{content:"";position:absolute;right:0;bottom:0;left:72px;height:1px;background:var(--sf-divider)}.benefits__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:56px;height:56px;background:var(--sf-icon-bg);border-radius:16px;color:var(--sf-marker-green)}.benefits__icon svg [fill]:not([fill=none]){fill:currentColor}.benefits__icon svg [stroke]:not([stroke=none]){stroke:currentColor}.benefits__icon-inner{display:flex;align-items:center;justify-content:center;width:32px;height:32px}.benefits__icon-inner svg{display:block;width:100%;height:100%}.benefits__text{display:flex;flex-direction:column;gap:8px}.benefits__item-title{font-weight:500;font-size:20px;line-height:28px;color:var(--sf-title)}.benefits__item-desc{font-weight:400;font-size:18px;line-height:26px;color:var(--sf-sub)}@media (max-width: 768px){.safes .benefits{padding-top:48px}.safes .benefits__title{margin-bottom:24px;font-size:28px;line-height:38px}.safes .benefits__grid{flex-direction:column-reverse;gap:16px}.safes .benefits__card{padding:20px}.safes .benefits__media{min-height:400px}.safes .benefits__icon{width:48px;height:48px}.safes .benefits__icon-inner{width:28px;height:28px}.safes .benefits__item{padding:16px 0}.safes .benefits__item:not(:last-child):after{left:64px}.safes .benefits__item-title{font-size:18px;line-height:26px}.safes .benefits__item-desc{font-size:16px;line-height:20px}}.safes .storage{padding-top:128px}.safes .storage__title{margin:0 0 48px;font-weight:500;font-size:40px;line-height:1.2;text-align:center;color:var(--sf-title)}.safes .storage__cards{display:flex;gap:32px;align-items:stretch}.safes .storage__card{display:flex;flex:1 1 50%;flex-direction:column;gap:32px;padding:32px;background:var(--sf-card);border:1px solid var(--sf-card-border);border-radius:24px;box-shadow:0 8px 16px #747f8a0f}.safes .storage__card-title{font-weight:500;font-size:30px;line-height:32px;color:var(--sf-title)}.safes .storage__list{display:flex;flex-direction:column;gap:24px}.safes .storage__item{display:flex;gap:16px;align-items:center}.safes .storage__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px}.safes .storage__icon svg{display:block;width:32px;height:32px}.safes .storage__icon svg [fill]:not([fill=none]){fill:currentColor}.safes .storage__icon svg [stroke]:not([stroke=none]){stroke:currentColor}.safes .storage__icon--check{background-color:var(--sf-icon-bg);color:var(--sf-marker-green)}.safes .storage__icon--cross{background-color:var(--sf-icon-red);color:var(--sf-icon-cross)}.safes .storage__item-text{font-weight:400;font-size:18px;line-height:26px;color:var(--sf-title)}.safes .storage__risks{position:relative;margin-top:32px;padding:32px;background:var(--sf-banner);border-radius:28px;overflow:hidden}.safes .storage__risks-body{max-width:670px}.safes .storage__risks-title{margin:0 0 24px;font-weight:500;font-size:30px;line-height:38px;letter-spacing:-.3px;color:var(--sf-banner-title)}.safes .storage__risks-list{margin:0;padding-left:20px;list-style:disc;color:var(--sf-banner-sub)}.safes .storage__risks-list li{font-weight:400;font-size:18px;line-height:26px}.safes .storage__risks-list li:not(:last-child){margin-bottom:8px}.safes .storage__risks-image{position:absolute;top:10px;right:32px;width:262px;height:262px;object-fit:contain;pointer-events:none}@media (max-width: 768px){.safes .storage{padding-top:48px}.safes .storage__title{margin-bottom:24px;font-size:28px;line-height:38px}.safes .storage__cards{flex-direction:column;gap:16px}.safes .storage__card{gap:24px;padding:20px}.safes .storage__card-title{font-size:22px;line-height:28px}.safes .storage__icon{width:48px;height:48px;background-size:28px 28px}.safes .storage__item-text{font-size:16px;line-height:22px}.safes .storage__risks{display:flex;flex-direction:column;margin-top:16px;padding:20px}.safes .storage__risks-body{display:flex;flex-direction:column;max-width:100%}.safes .storage__risks-image{position:static;order:0;align-self:flex-end;width:160px;height:180px;margin:8px 0 0;object-fit:contain}.safes .storage__risks-title{font-size:22px;line-height:28px}.safes .storage__risks-list li{font-size:16px;line-height:22px}}.safes .how{padding-top:128px}.safes .how__title{margin:0 0 48px;font-weight:500;font-size:40px;line-height:1.2;text-align:center;color:var(--sf-title)}.safes .how__steps{display:flex;gap:32px;align-items:stretch}.safes .how__card{display:flex;flex:1 1 0;flex-direction:column;gap:32px;padding:32px;background:var(--sf-card);border:1px solid var(--sf-card-border);border-radius:24px}.safes .how__num{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:56px;height:56px;font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.24px;color:#fff;background:var(--sf-step-badge);border-radius:16px}.safes .how__text{display:flex;flex-direction:column;gap:8px}.safes .how__step-title{font-weight:500;font-size:20px;line-height:28px;color:var(--sf-title)}.safes .how__step-title a{color:var(--sf-accent);text-decoration:none}.safes .how__step-title a:hover{text-decoration:underline}.safes .how__step-desc{font-weight:400;font-size:18px;line-height:26px;color:var(--sf-sub)}.safes .how__conditions{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-top:32px;padding:32px;background:var(--sf-card);border:1px solid var(--sf-card-border);border-radius:24px}.safes .how__conditions-info{display:flex;gap:16px;align-items:center}.safes .how__conditions-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:56px;height:56px;background:var(--sf-icon-bg);border-radius:16px;color:var(--sf-marker-green)}.safes .how__conditions-icon svg [fill]:not([fill=none]){fill:currentColor}.safes .how__conditions-icon svg [stroke]:not([stroke=none]){stroke:currentColor}.safes .how__conditions-icon-inner{display:flex;align-items:center;justify-content:center;width:32px;height:32px}.safes .how__conditions-icon-inner svg{display:block;width:100%;height:100%}.safes .how__conditions-text{font-weight:500;font-size:20px;line-height:28px;color:var(--sf-title)}.safes .how__conditions-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:14px 28px;font-weight:500;font-size:18px;line-height:28px;color:var(--sf-accent);border:1.5px solid var(--sf-card-border);border-radius:16px;text-decoration:none;transition:background .2s ease}.safes .how__conditions-btn:hover{background:rgba(7,177,75,.06)}@media (max-width: 768px){.safes .how{padding-top:48px}.safes .how__title{margin-bottom:24px;font-size:28px;line-height:38px}.safes .how__steps{flex-direction:column;gap:16px}.safes .how__card{flex-direction:row;gap:16px;padding:20px}.safes .how__num{width:48px;height:48px;font-size:20px;line-height:28px}.safes .how__step-title{font-size:18px;line-height:24px}.safes .how__step-desc{font-size:14px;line-height:20px}.safes .how__conditions{flex-direction:column;align-items:stretch;gap:20px;padding:20px}.safes .how__conditions-icon{width:48px;height:48px}.safes .how__conditions-icon-inner{width:28px;height:28px}.safes .how__conditions-text{font-size:18px;line-height:24px}.safes .how__conditions-btn{width:100%;max-height:45px}}.safes .faq{padding-top:128px;padding-bottom:128px}.safes .faq__title{margin:0 0 48px;font-weight:500;font-size:40px;line-height:1.2;text-align:center;color:var(--sf-title)}.safes .faq__list{display:flex;flex-direction:column;max-width:736px;margin:0 auto}.safes .faq .accordion{padding:28px 32px;background-color:transparent;transition:.3s background-color,.3s border-radius}.safes .faq .accordion:not(:last-child){border-bottom:1px solid var(--sf-divider)}.safes .faq .accordion__details summary{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;list-style:none;cursor:pointer}.safes .faq .accordion__details summary span{flex:1;font-weight:500;font-size:18px;line-height:24px;color:var(--sf-title)}.safes .faq .accordion__details summary::-webkit-details-marker{display:none}.safes .faq .accordion__details[open]+.accordion__content{margin-top:16px;grid-template-rows:1fr;opacity:1}.safes .faq .accordion__icon{flex-shrink:0;width:32px;height:32px;color:var(--sf-accent);transition:.3s transform}.safes .faq .accordion__content{display:grid;grid-template-rows:0fr;opacity:0;transition:.3s grid-template-rows,.3s margin-top,.3s opacity}.safes .faq .accordion__content-body{overflow:hidden;font-weight:400;font-size:16px;line-height:24px;color:var(--sf-faq-answer)}.safes .faq .accordion__content-body p{margin:0 0 12px}.safes .faq .accordion__content-body p:last-child{margin-bottom:0}.safes .faq .accordion__content-body ul{margin:0 0 12px;padding-left:24px;list-style:disc}.safes .faq .accordion__content-body li:not(:last-child){margin-bottom:4px}.safes .faq .accordion__content-body a{color:var(--sf-accent);text-decoration:underline}.safes .faq .accordion:has(.accordion__details[open]){background-color:var(--sf-card);border-bottom-color:transparent;border-radius:24px}.safes .faq .accordion:has(.accordion__details[open]) summary span{color:var(--sf-accent)}.safes .faq .accordion:has(.accordion__details[open]) .accordion__icon{transform:rotate(45deg)}@media (max-width: 768px){.safes .faq{padding-top:48px;padding-bottom:48px}.safes .faq__title{margin-bottom:32px;font-size:24px}.safes .faq .accordion{padding:20px 24px}.safes .faq .accordion__details summary span{font-size:16px}}
