@import "https://fonts.googleapis.com/css2?family=SUSE:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#01343f;background:#e9edea;font-family:SUSE,system-ui,sans-serif;overflow-x:hidden}img{max-width:100%;height:auto}:root{--fc-green:#05d88b;--fc-green-dark:#048a5a;--fc-black:#01343f;--fc-dark:#061a40;--fc-gray:#5b6b6e;--fc-light-gray:#f4f7f5;--fc-border:#e3e9e5}button,input{font:inherit}button:focus-visible,a:focus-visible,[role=button]:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #05d88b8c}@media (width<=768px){body{overflow-x:hidden}}.app-shell{background:#e9edea;flex-direction:column;min-height:100vh;display:flex}.app-main{flex:1;padding:0}.quote-page{width:min(1100px,100% - 32px);margin:0 auto;padding:54px 0 64px}.quote-page--web.quote-page--choose{width:min(1100px,100% - 32px)}.quote-page>div:first-child{border-bottom:1px solid #d7e1dc;padding-bottom:26px;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin-bottom:34px!important;display:flex!important}.quote-page>div:first-child h2{letter-spacing:-.035em;color:#01343f!important;margin:0!important;font:800 clamp(2rem,4vw,3rem)/1 SUSE,sans-serif!important}.quote-page>div:first-child p{color:#4d6166!important;margin:10px 0 0!important;font:400 15px/1.5 SUSE,sans-serif!important}.quote-page a{color:#01343f!important}.quote-page>div:first-child a{flex:none;text-decoration:none;color:#fff!important;background:#01343f!important;border:0!important;border-radius:9px!important;padding:11px 16px!important;font:600 12px/1 SUSE,sans-serif!important}.quote-page>div:first-child a:hover{color:#01343f!important;background:#05d88b!important}.quote-page>div:nth-child(2){gap:24px!important}.quote-page [style*="cursor: pointer"]{transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;box-shadow:0 1px 3px #01343f0f;color:#01343f!important;background:#fff!important;border:1px solid #e3e9e5!important;border-radius:14px!important}.quote-page [style*="cursor: pointer"]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #01343f1a;border-color:#05d88b!important}.quote-option--active{color:#01343f!important;background:#05d88b!important;border-color:#05d88b!important;box-shadow:0 5px 16px #05d88b2e!important}.quote-option--active:hover{background:#05d88b!important}.quote-page .quote-option.quote-option--active{color:#01343f!important;background:#05d88b!important;border-color:#05d88b!important;box-shadow:0 5px 16px #05d88b2e!important}.quote-page .quote-option.quote-option--active:hover{background:#05d88b!important}.platform-option__name{align-items:center;gap:12px;min-width:0;display:inline-flex}.platform-option__name img{object-fit:contain;flex:0 0 22px;width:22px;height:22px}.summary-platform-name{align-items:center;gap:8px;display:inline-flex}.summary-platform-icon{background-color:currentColor;background-repeat:no-repeat;background-size:contain;flex:0 0 18px;width:18px;height:18px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.quote-option--pack{border-top:4px solid #01343f!important}.quote-page .quote-option--pack:hover{color:#fff!important;background:#01343f!important;border-color:#01343f!important}.quote-page .quote-option.quote-option--pack.quote-option--active,.quote-page .quote-option--pack.quote-option--active:hover{color:#fff!important;background:#01343f!important;border-color:#01343f!important;box-shadow:0 5px 16px #01343f2e!important}.quote-page [style*="background: '#00C896'"]{color:#01343f!important;background:#05d88b!important}.quote-page [style*="background: #fff"]{background:#fff!important}.quote-page button{border-radius:9px!important;font-family:SUSE,sans-serif!important}.quote-page button:not(:disabled){color:#fff!important;background:#01343f!important}.quote-page button:not(:disabled):hover{color:#01343f!important;background:#05d88b!important}.quote-page>div:nth-child(2)>div:last-child>div:first-child,.quote-page .quote-summary,.quote-page [style*="minWidth: '280px'"]{box-shadow:0 1px 3px #01343f0f;background:#fff!important;border:1px solid #e3e9e5!important;border-radius:14px!important}.quote-page h3,.quote-page h4{color:#01343f!important}.web-choose-card{cursor:pointer;text-align:left;background:#fff;border:1px solid #e3e9e5;border-radius:14px;outline:none;flex-direction:column;padding:28px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex;box-shadow:0 1px 3px #01343f0f}.web-choose-card:hover,.web-choose-card:focus-visible{border-color:#01343f;transform:translateY(-3px);box-shadow:0 10px 26px #01343f24}.web-choose-card--active{background:#f0fdf9;border-color:#05d88b}.web-choose-card__title{color:#01343f;letter-spacing:-.02em;align-self:flex-start;margin:0;font:800 1.35rem/1.2 SUSE,sans-serif;display:inline-block;position:relative}.web-choose-card__title:after{content:"";background:#05d88b;width:0;height:3px;transition:width .7s ease-in-out;position:absolute;bottom:-4px;left:0}.web-choose-card:hover .web-choose-card__title:after,.web-choose-card:focus-visible .web-choose-card__title:after{width:100%}.web-choose-card__subtitle{color:#5b6b6e;margin:8px 0 20px;font:400 .95rem/1.4 SUSE,sans-serif}.web-choose-card__zones{flex-direction:column;flex:1;gap:14px;margin:0;padding:0;list-style:none;display:flex}.web-choose-card__zone{color:#243b3f;grid-template-columns:16px 1fr;gap:11px;font:400 .95rem/1.45 SUSE,sans-serif;display:grid}.web-choose-card__bullet{background:#05d88b;width:7px;height:7px;margin-top:6px}.quote-page input{color:#01343f;border-color:#cbd8d2!important;border-radius:7px!important}.quote-page input:focus{box-shadow:0 0 0 3px #05d88b24;border-color:#05d88b!important}.quote-summary{color:#243b3f}.quote-summary h3{font:700 20px/1.15 SUSE,sans-serif}.quote-summary [style*=border-bottom]{border-bottom-color:#e3e9e5!important}.coupon-box{border:1px solid #e3e9e5;background:#f4f7f5!important;border-radius:10px!important}.coupon-box__input,.quote-modal__input{background:#fff}.coupon-box__button,.pdf-export-button,.quote-modal__submit{color:#fff!important;background:#01343f!important}.coupon-box__button:hover,.pdf-export-button:hover:not(:disabled),.quote-modal__submit:hover:not(:disabled){color:#01343f!important;background:#05d88b!important}.quote-totals{border-top-color:#01343f!important}.quote-totals__grand-total{font-family:SUSE,sans-serif;color:#048a5a!important;border-top-color:#d7e1dc!important}.quote-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#01343fb8!important}.quote-modal{border:1px solid #d7e1dc;border-radius:14px!important;box-shadow:0 24px 70px #01343f3d!important}.quote-modal h3{color:#01343f!important;font:700 22px/1.15 SUSE,sans-serif!important}.quote-modal label{letter-spacing:.04em;text-transform:uppercase;font-family:SUSE,sans-serif;color:#01343f!important;font-size:11px!important}@media (width<=768px){.quote-page,.quote-page--web.quote-page--choose{width:calc(100% - 24px);padding:32px 0 42px}.quote-page>div:first-child{padding-bottom:20px;flex-direction:column!important;align-items:flex-start!important;margin-bottom:24px!important}.quote-page>div:first-child a{text-align:center;width:100%}}.audience-stats{color:#fff;background:#02343f;border-radius:14px;margin:40px 0 0;padding:36px 36px 30px;position:relative;overflow:hidden;box-shadow:0 10px 26px #01343f24}.audience-stats:before{content:"";pointer-events:none;background:radial-gradient(circle,#09d88b2e,#09d88b00);border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:-120px}.audience-stats__intro{text-align:center;max-width:640px;margin:0 auto 28px;position:relative}.audience-stats__eyebrow{color:#09d88b;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font:800 .78rem/1.2 SUSE,sans-serif;display:block}.audience-stats__intro h2{color:#fff;letter-spacing:-.03em;text-wrap:balance;margin:0;font:800 clamp(1.5rem,3vw,2rem)/1.15 SUSE,sans-serif}.audience-stats__intro h2 span{color:#09d88b}.audience-stats__grid{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;position:relative;overflow:hidden}.audience-stat{opacity:0;background:#02343f;flex-direction:column;gap:4px;padding:22px 22px 20px;transition:opacity .5s,transform .5s,background .18s;display:flex;transform:translateY(14px)}.audience-stats--visible .audience-stat{opacity:1;transform:none}.audience-stat:hover{background:#03414e}.audience-stat__value{color:#09d88b;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font:800 clamp(2rem,4vw,2.6rem)/1 SUSE,sans-serif}.audience-stat__label{color:#fff;margin-top:6px;font:700 .95rem/1.3 SUSE,sans-serif}.audience-stat__detail{color:#ffffff9e;font:400 .82rem/1.4 SUSE,sans-serif}.audience-stats__badges{flex-wrap:wrap;gap:10px 22px;margin:22px 0 0;padding:0;list-style:none;display:flex;position:relative}.audience-stats__badges li{color:#ffffffdb;align-items:center;gap:10px;font:600 .85rem/1.3 SUSE,sans-serif;display:inline-flex}.audience-stats__badge-logo{object-fit:contain;flex:none;width:auto;height:28px}.audience-stats__badge-logo--meta{height:18px}.audience-stats__badge-logo--ppe{filter:brightness(0)invert();opacity:.92;height:26px}@media (width>=901px){.audience-stats__badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.audience-stats__badges li{text-align:left;justify-content:center}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.audience-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.audience-stats{margin-top:28px;padding:28px 20px 24px}.audience-stat{padding:18px 16px}}@media (width<=480px){.audience-stats__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.audience-stat{opacity:1;transition:none;transform:none}}.audience-stats__more{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin-top:26px;padding-top:22px;display:flex;position:relative}.audience-stats__toggle{color:#01343f;cursor:pointer;background:#09d88b;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font:800 .9rem/1 SUSE,sans-serif;transition:transform .16s,box-shadow .16s;display:inline-flex}.audience-stats__toggle:hover{transform:translateY(-1px);box-shadow:0 6px 18px #09d88b47}.audience-stats__toggle svg{width:22px;height:22px;transition:transform .2s}.audience-stats__toggle[aria-expanded=true]{color:#fff;background:#ffffff1a}.audience-stats__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.audience-stats__loading{color:#fff9;text-align:center;margin:20px 0 0;font:500 .85rem/1.3 SUSE,sans-serif}.audience-stats__toggle[aria-expanded=false] svg{animation:1.6s ease-in-out infinite audience-toggle-arrow}@keyframes audience-toggle-arrow{0%,to{transform:translateY(-1px)scale(.9)}50%{transform:translateY(3px)scale(1.18)}}@media (prefers-reduced-motion:reduce){.audience-stats__toggle[aria-expanded=false] svg{animation:none}}.home-frame{background:#f4f7f5;border:0;width:100%;min-height:calc(100vh - 64px);margin:0;overflow:hidden;box-shadow:0 2px 14px #01343f14}.home-page{width:calc(100% - 32px);max-width:1200px;margin:0 auto;padding:58px 0 64px}.home-hero{text-align:center;max-width:680px;margin:0 auto 40px}.home-hero h1{color:#01343f;letter-spacing:-.04em;text-wrap:balance;margin:0;font:800 clamp(2.4rem,5vw,3.5rem)/1 SUSE,sans-serif}.home-hero h1 span{color:#05d88b}.home-hero p{color:#4d6166;text-wrap:pretty;max-width:480px;margin:16px auto 0;font:400 16px/1.5 SUSE,sans-serif}.home-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.product-card{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e3e9e5;border-radius:14px;outline:none;flex-direction:column;gap:16px;min-height:0;padding:24px 20px 20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 1px 3px #01343f0f}.product-card:first-child,.product-card:last-child{border-color:#0000}.product-card:hover,.product-card:focus-visible{border-color:#01343f;transform:translateY(-3px);box-shadow:0 10px 26px #01343f24}.product-card__heading{align-items:flex-start;gap:14px;display:flex}.product-card h2{color:#01343f;letter-spacing:-.02em;margin:0;font:700 20px/1.15 SUSE,sans-serif;display:inline-block;position:relative}.product-card h2:after{content:"";background:#05d88b;width:0;height:3px;transition:width .7s ease-in-out;position:absolute;bottom:-4px;left:0}.product-card:hover h2:after,.product-card:focus-visible h2:after{width:100%}.product-card__description{color:#5b6b6e;margin:7px 0 0;font:400 14px/1.45 SUSE,sans-serif}.product-card:first-child .product-card__description,.product-card:last-child .product-card__description{color:#01343fd1}.product-card__features{flex-direction:column;gap:10px;margin:0;display:flex}.product-card__feature{color:#243b3f;grid-template-columns:16px 1fr;gap:11px;font:400 14px/1.45 SUSE,sans-serif;display:grid}.product-card:first-child .product-card__feature,.product-card:last-child .product-card__feature{color:#01343f}.product-card__bullet{background:#05d88b;width:7px;height:7px;margin-top:6px}.product-card__action{box-sizing:border-box;color:#fff;background:#01343f;border-radius:9px;justify-content:center;align-items:center;width:100%;margin-top:auto;padding:14px;font:700 14px/1 SUSE,sans-serif;transition:background .18s,color .18s;display:flex}.product-card:hover .product-card__action{color:#01343f;background:#05d88b}@media (width>=1025px){.product-card{gap:22px;min-height:550px;padding:30px 22px 24px}.product-card__description{margin-top:9px}.product-card__features{gap:14px;margin-top:16px}.product-card__action{padding:16px}}@media (width<=1024px){.home-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.home-frame{width:100%;margin:0}.home-page{width:calc(100% - 32px);padding:34px 0 44px}.home-hero{margin-bottom:28px}.home-hero h1{font-size:2.45rem}.home-hero p{font-size:15px}.home-products{grid-template-columns:1fr}.product-card{padding:24px 22px 20px}}@media (prefers-reduced-motion:reduce){.product-card{transition:none}}.phone-mockup{flex-wrap:wrap;gap:2rem;display:flex}.phone-mockup__frame-wrap{width:auto}.phone-mockup__frame{filter:drop-shadow(0 4px 20px #0000001f);flex-shrink:0;width:340px;position:relative}.phone-mockup__frame-img{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;position:relative}.phone-mockup__screen{z-index:1;background:#fff;border-radius:34px;position:absolute;inset:2% 4.7% 2.1%;overflow:hidden;transform:translateZ(0)}@media (width<=768px){.phone-mockup{flex-direction:column;gap:1rem}.phone-mockup__frame-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}}.wf-mockup{flex-direction:column;height:100%;font-family:SUSE,sans-serif;display:flex;overflow:hidden}.wf-mockup__scroll{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow:auto}.category-mockup .wf-mockup__scroll{gap:14px;overflow:hidden}.wf-footer-ad-wrap{padding:0 14px 14px}.wf-preheader-ad-wrap{flex-shrink:0;padding:10px 14px 8px}.wf-notice{color:#fff;text-align:center;letter-spacing:.5px;background:#01343f;padding:5px 14px;font-size:9px;font-weight:500}.wf-topbar{background:#05d88b;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.wf-topbar__actions{align-items:center;gap:8px;display:flex}.wf-topbar__subscribe{color:#fff;background:#01343f;border-radius:4px;align-items:center;gap:4px;padding:5px 10px;font-size:9px;font-weight:700;display:flex}.wf-topbar__search{color:#fff;background:#fff3;border-radius:4px;padding:5px 10px;font-size:9px;font-weight:500}.wf-nav{color:#01343f;text-transform:uppercase;letter-spacing:.3px;background:#fff;border-bottom:1px solid #e3e9e5;gap:14px;padding:7px 14px;font-size:9px;font-weight:700;display:flex;overflow:hidden}.wf-nav__item{white-space:nowrap}.wf-footer{color:#fff;background:#01343f;padding:18px 16px}.wf-footer__links{color:#aaa;flex-wrap:wrap;gap:28px;margin-top:10px;font-size:9px;display:flex}.wf-footer__col-title{color:#05d88b;margin-bottom:5px;font-weight:700}.ad-zone{cursor:pointer;background:#e9456014;border:2px dashed #e94560;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 12px;transition:all .2s;display:flex}.ad-zone--active{background:#00c8961f;border-color:#048a5a}.ad-zone__name{color:#e94560;font-size:11px;font-weight:700}.ad-zone--active .ad-zone__name{color:#048a5a}.ad-zone__price{color:#888;background:#e945601f;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:600}.ad-zone--active .ad-zone__price{color:#048a5a;background:#00c89626}.wf-sidebar-widget{color:#fff;text-align:center;background:#01343f;border-radius:8px;flex-shrink:0;padding:10px}.wf-sidebar-widget__label{color:#05d88b;margin-bottom:4px;font-size:8px;font-weight:700}.wf-sidebar-widget__text{margin-bottom:7px;font-size:9px;font-weight:700;line-height:1.25}.wf-sidebar-widget__button{color:#fff;cursor:pointer;background:#05d88b;border-radius:5px;padding:5px 10px;font-size:8px;font-weight:700}.wf-content-row{display:flex}.home-mockup .wf-content-row{flex-shrink:0;gap:12px}.category-mockup .wf-content-row{flex-shrink:0;gap:14px}.wf-content-row__main{flex-direction:column;flex:1;display:flex}.home-mockup .wf-content-row__main{gap:6px}.category-mockup .wf-content-row__main{gap:10px}.wf-content-row__sidebar{flex-shrink:0;width:110px}.wf-hero{background:#eee;border-radius:8px;flex-shrink:0;align-items:flex-end;height:70px;padding:10px;display:flex;position:relative;overflow:hidden}.wf-hero__inner{z-index:2;position:relative}.wf-hero__badge{color:#fff;background:#061a40;border-radius:3px;margin-bottom:5px;padding:2px 7px;font-size:8px;font-weight:700;display:inline-block}.wf-hero__title{color:#fff;text-shadow:0 1px 4px #0009;font-size:13px;font-weight:800;line-height:1.3}.home-mockup__itt-ad{z-index:1;height:44px;transition:all .25s;position:relative}.home-mockup__itt-ad:not(.home-mockup__itt-ad--closed):hover{z-index:100;background:#e94560eb;border-width:3px;border-radius:0;flex-direction:column;gap:10px;height:auto;position:fixed;inset:0}.home-mockup__itt-ad.ad-zone--active:not(.home-mockup__itt-ad--closed):hover{background:#048a5aeb}.home-mockup__itt-ad:not(.home-mockup__itt-ad--closed):hover .ad-zone__name{color:#fff;text-align:center;font-size:18px}.home-mockup__itt-ad:not(.home-mockup__itt-ad--closed):hover .ad-zone__price{color:#fff;background:#fff3;padding:4px 12px;font-size:13px}.ad-zone__close{color:#fff;width:24px;height:24px;font:inherit;text-align:center;cursor:pointer;z-index:1;background:#00000073;border:none;border-radius:50%;padding:0;font-size:18px;font-weight:400;line-height:22px;display:none;position:absolute;top:12px;right:14px}.ad-zone__close:hover{background:#000000b3}.home-mockup__itt-ad:not(.home-mockup__itt-ad--closed):hover .ad-zone__close{display:block}.wf-news-grid{flex-shrink:0;grid-template-columns:1fr 1fr;gap:5px;display:grid}.wf-news-card{background:#fff;border:1px solid #e3e9e5;border-radius:6px;overflow:hidden}.wf-news-card__thumb{background:#eee;height:30px}.wf-news-card__body{padding:5px}.wf-news-card__tag{color:#061a40;margin-bottom:2px;font-size:7px;font-weight:700}.wf-news-card__title{font-size:8px;font-weight:600;line-height:1.2}.home-mockup__banner-ad{height:38px}.wf-category-title{color:#01343f;flex-shrink:0;font-size:20px;font-weight:800}.wf-news-list-item{background:#fff;border:1px solid #e3e9e5;border-radius:6px;flex-shrink:0;gap:8px;display:flex;overflow:hidden}.wf-news-list-item__thumb{background:#eee;flex-shrink:0;width:90px;height:55px}.wf-news-list-item__body{flex:1;padding:7px}.category-mockup__banner-ad{height:55px}.article-mockup .wf-mockup__scroll{gap:8px;overflow:hidden}.wf-article-date{color:#5b6b6e;flex-shrink:0;font-size:8px;font-weight:700}.wf-article-title{color:#01343f;flex-shrink:0;font-size:13px;font-weight:800;line-height:1.3}.wf-authors{flex-shrink:0;gap:10px;display:flex}.wf-authors__item{align-items:center;gap:5px;display:flex}.wf-authors__avatar{background:#ddd;border-radius:50%;width:16px;height:16px}.wf-authors__name{color:#5b6b6e;font-size:9px}.wf-article-body{color:#5b6b6e;flex-shrink:0;font-size:9px;line-height:1.45}.article-mockup__banner-ad,.article-mockup__post-ad{height:42px}.zone-legend{min-width:320px;max-width:380px}@media (width<=768px){.zone-legend{flex:1;width:100%;min-width:auto;max-width:none}}.zone-legend__title{color:#01343f;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.zone-legend__hint{color:#888;margin-bottom:1rem;font-size:.8rem}.zone-legend__item{color:#01343f;cursor:pointer;background:#fff;border:2px solid #e3e9e5;border-radius:10px;margin-bottom:.6rem;padding:.9rem 1rem;transition:all .15s;box-shadow:0 1px 3px #0000000a}.zone-legend__item--active{color:#fff;background:#00c896;border-color:#00c896;box-shadow:0 2px 12px #00c89640}.zone-legend__row{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.zone-legend__name{font-size:.95rem;font-weight:700}.zone-legend__price{white-space:nowrap;font-size:.95rem;font-weight:700}.zone-legend__desc{opacity:.6;margin-bottom:6px;font-size:.78rem;line-height:1.4}.zone-legend__item--active .zone-legend__desc{opacity:.9}.zone-legend__meta{opacity:.45;font-size:.72rem;font-weight:500}.zone-legend__item--active .zone-legend__meta{opacity:.8}@media (width<=768px){.zone-legend__item{padding:.75rem .85rem}}.card-slider{--slider-h:440px;border-radius:14px;outline:none}.card-slider:focus-visible{outline-offset:4px;outline:3px solid #05d88b8c}.card-slider__stage{height:var(--slider-h);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:radial-gradient(#05d88b24,#05d88b00 62%),#f4f7f5;border-radius:14px;position:relative;overflow:hidden}.card-slider__stage:active{cursor:grabbing}.card-slider__card{will-change:transform, opacity;background:#01343f;border-radius:12px;height:86%;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 14px 34px #01343f38}.card-slider__card img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.card-slider__footer{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:16px;display:grid}.card-slider__arrow{color:#fff;cursor:pointer;background:#01343f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .16s,color .16s,transform .16s;display:grid}.card-slider__arrow:hover{color:#01343f;background:#05d88b;transform:translateY(-1px)}.card-slider__arrow svg{width:22px;height:22px}.card-slider__caption{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.card-slider__text{flex-direction:column;gap:3px;min-height:2.9em;display:flex}.card-slider__text strong,.card-slider__text span{animation:.36s both card-slider-fade}.card-slider__text strong{color:#01343f;font:700 .98rem/1.25 SUSE,sans-serif}.card-slider__text span{color:#5b6b6e;font:400 .85rem/1.4 SUSE,sans-serif}@keyframes card-slider-fade{0%{opacity:0;transform:translateY(4px)}}.card-slider__dots{gap:8px;display:flex}.card-slider__dots button{cursor:pointer;background:#cfdad5;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .24s,background .24s}.card-slider__dots button.is-active{background:#05d88b;width:24px}@media (width<=1024px){.card-slider{--slider-h:380px}}@media (width<=560px){.card-slider{--slider-h:340px}.card-slider__footer{gap:10px}.card-slider__arrow{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.card-slider__text strong,.card-slider__text span{animation:none}}.brand-showcase{color:#01343f;background:#fff;border:1px solid #e3e9e5;border-radius:14px;margin-top:48px;padding:36px 36px 32px;box-shadow:0 1px 3px #01343f0f}.brand-showcase__intro{text-align:center;max-width:680px;margin:0 auto 28px}.brand-showcase__eyebrow{color:#048a5a;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font:800 .78rem/1.2 SUSE,sans-serif;display:block}.brand-showcase__intro h3{color:#01343f;letter-spacing:-.03em;text-wrap:balance;margin:0;font:800 clamp(1.45rem,3vw,2rem)/1.15 SUSE,sans-serif}.brand-showcase__intro p{color:#4d6166;text-wrap:pretty;margin:12px 0 0;font:400 15px/1.55 SUSE,sans-serif}.brand-showcase__highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 36px;padding:0;list-style:none;display:grid}.brand-showcase__highlights li{background:#f4f7f5;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.brand-showcase__highlights svg{color:#01343f;background:#05d88b;border-radius:10px;flex:none;width:36px;height:36px;padding:8px}.brand-showcase__highlights strong{margin-bottom:3px;font:700 .95rem/1.25 SUSE,sans-serif;display:block}.brand-showcase__highlights span{color:#4d6166;font:400 .85rem/1.45 SUSE,sans-serif}.brand-showcase__groups{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.brand-showcase__group{min-width:0}.brand-showcase__group+.brand-showcase__group{border-top:1px solid #e3e9e5;margin-top:36px;padding-top:32px}.brand-showcase__group-head{text-align:center;margin-bottom:14px}.brand-showcase__group-head h4{letter-spacing:-.01em;margin:0;font:800 1.1rem/1.2 SUSE,sans-serif}.brand-showcase__group-head p{color:#5b6b6e;margin:4px 0 0;font:400 .88rem/1.4 SUSE,sans-serif}.brand-showcase__group-head .brand-showcase__note{color:#6b4e00;text-align:left;background:#fff6e0;border-radius:10px;align-items:flex-start;gap:8px;max-width:560px;margin:10px auto 0;padding:8px 12px;font:500 .82rem/1.45 SUSE,sans-serif;display:inline-flex}.brand-showcase__group-head .brand-showcase__note svg{flex:none;width:16px;height:16px;margin-top:2px}@media (width<=1024px){.brand-showcase__highlights{grid-template-columns:1fr}}@media (width<=768px){.brand-showcase{margin-top:32px;padding:26px 18px 24px}}.policy-page{width:min(1100px,100% - 32px);margin:0 auto;padding:54px 0 64px}.policy-page__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.policy-page__eyebrow{color:var(--fc-green-dark);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font:800 .8rem/1.2 SUSE,sans-serif;display:block}.policy-page__head h1{max-width:760px;color:var(--fc-black);letter-spacing:-.03em;text-wrap:balance;font:800 clamp(1.6rem,3.5vw,2.4rem)/1.1 SUSE,sans-serif}.policy-page__back{color:#fff;background:#01343f;border:0;border-radius:9px;flex:none;padding:11px 16px;font:600 12px/1 SUSE,sans-serif;text-decoration:none}.policy-page__back:hover{color:#01343f;background:#05d88b}.policy-page__layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:32px;display:grid}.policy-page__toc{border:1px solid var(--fc-border);background:#fff;border-radius:8px;padding:20px;position:sticky;top:24px}.policy-page__toc h2{color:var(--fc-gray);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font:800 .75rem/1.2 SUSE,sans-serif}.policy-page__toc ol{color:var(--fc-gray);gap:8px;padding-left:1.2rem;font:500 .85rem/1.35 SUSE,sans-serif;display:grid}.policy-page__toc a{color:var(--fc-black);text-decoration:none}.policy-page__toc a:hover{color:var(--fc-green-dark);text-decoration:underline}.policy-page__body{gap:16px;display:grid}.policy-section{border:1px solid var(--fc-border);background:#fff;border-radius:8px;padding:28px 32px;scroll-margin-top:24px}.policy-section h2{color:var(--fc-black);align-items:center;gap:12px;margin-bottom:14px;font:800 1.2rem/1.25 SUSE,sans-serif;display:flex}.policy-section__number{color:#09d88b;background:#02343f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9rem;display:inline-flex}.policy-section p,.policy-section li{color:#34494e;text-wrap:pretty;font:400 .97rem/1.65 SUSE,sans-serif}.policy-section p+p,.policy-section p+ul{margin-top:12px}.policy-section ul{gap:10px;padding-left:1.2rem;display:grid}.policy-section li::marker{color:var(--fc-green)}.policy-section strong{color:var(--fc-black);font-weight:700}@media (width<=900px){.policy-page__layout{grid-template-columns:1fr}.policy-page__toc{position:static}}@media (width<=640px){.policy-page{padding:32px 0 48px}.policy-page__head{flex-direction:column}.policy-page__back{text-align:center;width:100%}.policy-section{padding:20px}.policy-section h2{align-items:flex-start;font-size:1.05rem}}.home-header{background:#05d88b;justify-content:space-between;align-items:center;gap:38px;min-height:94px;padding:0 50px;display:flex}.home-header__brand{color:#fff;align-items:center;gap:23px;min-width:0;text-decoration:none;display:flex}.home-header__brand svg{min-width:0;max-width:100%}@media (width<=768px){.home-header{min-height:88px;padding:0 29px}}.site-footer{color:#fff;background:#02343f;border-top:1px solid #ffffff14;overflow:hidden}.site-footer__main{grid-template-columns:minmax(260px,1fr) minmax(0,1.35fr) minmax(210px,.62fr);align-items:start;gap:40px;width:min(1280px,100% - 32px);margin:0 auto;padding:40px 0 0;display:grid}.site-footer__brand{align-content:start;gap:18px;display:grid}.site-footer__brand-logo-row{align-items:center;gap:14px;display:inline-flex}.site-footer__brand-logo{justify-items:start;width:100%;text-decoration:none;display:grid}.site-footer__ifcn{flex:none;display:inline-flex}.site-footer__ifcn-logo{object-fit:contain;width:30px;height:auto;display:block}.site-footer__rule{background:#04d88b;width:50px;height:3px}.site-footer__brand p{color:#ffffffdb;max-width:42rem;margin:0;font:500 14.7px/1.55 SUSE,sans-serif}.site-footer__columns{grid-template-columns:repeat(2,minmax(160px,1fr));align-content:start;gap:28px 36px;display:grid}.site-footer__group,.site-footer__related{align-content:start;gap:14px;display:grid}.site-footer__related{justify-items:start;gap:12px;height:100%}.site-footer__group-title-row{align-items:center;gap:10px;display:inline-flex}.site-footer__group-title-icon{color:#1ac180;flex:none;width:16px;height:16px}.site-footer h2{color:#1ac180;letter-spacing:.16em;text-transform:uppercase;margin:0;font:800 .8rem/1.2 SUSE,sans-serif}.site-footer__group-links{gap:12px;display:grid}.site-footer__group-links a{color:#fff;font:600 .94rem/1.35 SUSE,sans-serif;text-decoration:none;transition:color .16s}.site-footer__group-links a:hover{color:#1ac180}.site-footer__partner{color:#fff;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;min-width:min(100%,220px);padding:10px 12px;font:700 .92rem/1.35 SUSE,sans-serif;text-decoration:none;display:inline-flex}.site-footer__partner:hover{background:#ffffff14}.site-footer__partner-logo{object-fit:contain;flex:none;width:24px;height:24px}.site-footer__socials{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding-top:20px;display:flex}.site-footer__social-link{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;margin:0;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}.site-footer__social-icon{background-color:currentColor;width:16px;height:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.site-footer__social-link:hover{color:#1ac180;background:#ffffff1a}.site-footer__bottom{border-top:1px solid #ffffff1a;margin-top:28px;padding:20px 0}.site-footer__bottom-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;width:min(1280px,100% - 32px);margin:0 auto;padding-right:76px;display:flex}.site-footer__bottom-label{color:#ffffff9e;font:400 11px/1.4 SUSE,sans-serif}.site-footer__bottom-links{flex-wrap:wrap;justify-content:flex-end;gap:12px 20px;display:flex}.site-footer__bottom-links a{color:#ffffffdb;font:500 12px/1.4 SUSE,sans-serif;text-decoration:none}.site-footer__link-disabled{color:#fff6;cursor:default;-webkit-user-select:none;user-select:none;font:500 12px/1.4 SUSE,sans-serif}.site-footer__bottom-links a:hover{color:#fff;text-decoration:underline}@media (width<=900px){.site-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 28px}.site-footer__brand{grid-column:1/-1}.site-footer__related{grid-column:1/-1;justify-items:start}.site-footer__socials{margin-top:0}}@media (width<=640px){.site-footer__main{grid-template-columns:1fr;gap:24px;width:calc(100% - 32px);padding:32px 0 0}.site-footer__brand,.site-footer__columns,.site-footer__related{grid-column:1}.site-footer__brand{text-align:center;justify-content:center;justify-items:center}.site-footer__brand-logo{justify-items:center}.site-footer__rule{margin:0 auto}.site-footer__brand p{text-align:center;max-width:40rem}.site-footer__columns{grid-template-columns:1fr 1fr;gap:24px 16px}.site-footer__related{text-align:center;justify-items:center}.site-footer__related p{max-width:40rem}.site-footer__socials{justify-content:center;width:100%}.site-footer__bottom{padding:18px 0}.site-footer__bottom-inner{flex-direction:column;gap:10px;width:calc(100% - 32px);padding-bottom:56px;padding-right:0}.site-footer__bottom-links{text-align:center;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.site-footer__group-links a,.site-footer__social-link{transition:none}}.whatsapp-button{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:900;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .16s,box-shadow .16s;display:inline-flex;position:fixed;box-shadow:0 6px 20px #00000047}.whatsapp-button:hover{transform:scale(1.08);box-shadow:0 8px 26px #00000057}.whatsapp-button__icon{width:32px;height:32px}@media (width<=560px){.whatsapp-button{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));width:54px;height:54px}.whatsapp-button__icon{width:30px;height:30px}}
