@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(../Fonts/Inter-VariableFont_opsz,wght.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(../Fonts/Inter-Italic-VariableFont_opsz,wght.woff2) format("woff2")}:root{--primary:#195469;--primary-content:#fff;--secondary:#0693e3;--secondary-content:#fff;--accent:#ffb400;--accent-content:#000;--neutral:#32373c;--neutral-content:#fff;--base-100:#fff;--base-200:#f0f0f0;--base-300:#abb8c3;--base-content:#555;--page-warm:#fdfbf7}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{color:var(--base-content);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}.panel-cards{display:grid;gap:2rem}.panel-cards>.frame-wrapper{display:flex;flex-direction:column;position:relative}.panel-cards>.frame-wrapper>.frame-wrapper__bg{background:var(--card-bg-image) no-repeat center /100% 100%;border-radius:var(--card-radius);height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:2}.panel-cards>.frame-wrapper>.frame{background:var(--card-bg);border:1px solid #d5dee8;border-radius:var(--card-radius);display:flex;flex:1;flex-direction:column;position:relative;transition:background-color .2s ease;z-index:1}.panel-cards>.frame-wrapper:hover>.frame{background-color:var(--card-bg-hover)}.site-header{background-color:var(--neutral);position:sticky;top:0;z-index:50}.site-header__toggle{display:none}.site-header__bar{align-items:center;display:flex;height:64px;margin:0 auto;max-width:1200px;padding:0 1.5rem}.site-header__logo img{display:block;height:40px;width:auto}.site-header__hamburger{cursor:pointer;display:none;margin-left:auto;padding:8px}.site-header__hamburger span{background-color:var(--neutral-content);display:block;height:2px;margin:5px 0;transition:transform .3s,opacity .3s;width:24px}.site-header:has(.site-header__toggle:checked) .site-header__hamburger span:first-child{transform:rotate(45deg) translate(5px,5px)}.site-header:has(.site-header__toggle:checked) .site-header__hamburger span:nth-child(2){opacity:0}.site-header:has(.site-header__toggle:checked) .site-header__hamburger span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.site-header__nav-wrapper{margin:0 auto;max-width:1200px;padding:0 1.5rem}.site-header__nav-wrapper,.site-nav{align-items:center;display:flex;flex:1;gap:1.5rem}.site-nav{justify-content:center}.site-nav__list{display:flex;gap:.25rem;list-style:none}.site-nav__link{border-radius:6px;color:var(--neutral-content);display:block;font-size:.9375rem;padding:.5rem .75rem;text-decoration:none;transition:color .15s}.site-nav__link:hover{color:var(--accent)}.site-nav__item--active .site-nav__link{color:var(--accent);font-weight:500}.lang-switcher{flex-shrink:0;position:relative}.lang-switcher__trigger{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--neutral-content);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:color .15s,background-color .15s;width:28px}.lang-switcher__trigger:hover{background-color:hsla(0,0%,100%,.1);color:var(--accent)}.lang-switcher__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lang-switcher__trigger[aria-expanded=true]{background-color:hsla(0,0%,100%,.1);color:var(--accent)}.lang-switcher__globe{display:block}.lang-switcher__dropdown{background-color:var(--neutral);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.3);list-style:none;min-width:140px;opacity:0;padding:4px;position:absolute;right:0;top:calc(100% + 6px);transform:translateY(-4px);transition:opacity .15s ease,visibility .15s ease,transform .15s ease;visibility:hidden;z-index:60}.lang-switcher.is-open .lang-switcher__dropdown{opacity:1;transform:translateY(0);visibility:visible}.lang-switcher__option{border-radius:6px;color:var(--neutral-content);display:block;font-size:.875rem;opacity:.65;padding:.5rem .75rem;text-decoration:none;transition:opacity .15s,background-color .15s;white-space:nowrap}.lang-switcher__option:focus-visible,.lang-switcher__option:hover{background-color:hsla(0,0%,100%,.1);opacity:1}.lang-switcher__option:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lang-switcher__option--active{background-color:hsla(0,0%,100%,.15);font-weight:500;opacity:1}.site-header__cta{background-color:var(--accent);border-radius:8px;color:var(--accent-content);font-size:.9375rem;font-weight:500;padding:.5rem 1.25rem;text-decoration:none;transition:background-color .15s,box-shadow .15s;white-space:nowrap}.site-header__cta:hover{background-color:#e6a200;box-shadow:0 2px 8px rgba(255,180,0,.3)}@media (min-width:769px){.site-header{align-items:center;display:flex}}@media (max-width:768px){.site-header__hamburger{display:block}.site-header__nav-wrapper{align-items:stretch;flex-direction:column;gap:0;max-height:0;opacity:0;overflow:hidden;padding:0 1.5rem;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.site-header:has(.site-header__toggle:checked) .site-header__nav-wrapper{border-top:1px solid hsla(0,0%,100%,.1);max-height:400px;opacity:1;padding:1rem 1.5rem}.site-nav{align-items:stretch;flex:none;justify-content:flex-start}.site-nav,.site-nav__list{flex-direction:column;gap:0}.site-nav__link{border-bottom:1px solid hsla(0,0%,100%,.08);padding:.75rem 0}.lang-switcher{display:flex;justify-content:center;padding-top:.5rem}.lang-switcher__trigger{display:none}.lang-switcher__dropdown{background:none;border:none;box-shadow:none;display:flex;flex-direction:row;gap:.25rem;min-width:0;opacity:1;padding:0;position:static;transform:none;visibility:visible}.lang-switcher__option{border-bottom:none;border-radius:4px;font-size:.8125rem;opacity:.6;padding:.3rem .75rem}.lang-switcher__option:hover{opacity:1}.lang-switcher__option--active{background-color:hsla(0,0%,100%,.1);color:var(--accent);font-weight:500;opacity:1}.site-header__cta{margin-top:.75rem;text-align:center}}.hero-panel{align-items:center;display:flex;justify-content:center;padding:3.5rem 1.5rem;text-align:center}.hero-panel__content{margin:0 auto;max-width:720px}.hero-panel .frame{text-align:center}.hero-panel h1,.hero-panel h2{font-size:3rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:.75rem}.hero-panel p{font-size:1.125rem;line-height:1.7;opacity:.9}.hero-panel p:last-child{margin-bottom:0}.hero-panel--dark{background:linear-gradient(135deg,var(--primary) 0,#0d3a4a 50%,var(--neutral) 100%);color:#fff}.hero-panel--dark h1,.hero-panel--dark h2{color:#fff}.hero-panel--warm{background:linear-gradient(135deg,rgba(255,180,0,.2),rgba(255,180,0,.3) 50%,rgba(255,180,0,.4));color:var(--base-content)}.hero-panel--warm h1,.hero-panel--warm h2{color:var(--primary)}@media (max-width:768px){.hero-panel{padding:2.5rem 1rem}.hero-panel h1,.hero-panel h2{font-size:1.75rem}.hero-panel p{font-size:1rem}}.panel--warm{background-color:var(--page-warm)}.panel--cool{background-color:#f0f4f8}.panel--dark{background-color:var(--neutral)}.panel--cta{background:linear-gradient(135deg,var(--primary) 0,#0d3a4a 100%);color:#fff}.page-hero{background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);color:#fff;padding:4rem 1.5rem;text-align:center}.page-hero__content{margin:0 auto;max-width:720px}.page-hero__title{font-size:2.75rem;font-weight:800;line-height:1.2;margin-bottom:.75rem}.page-hero__description{font-size:1.125rem;line-height:1.6;margin:0;opacity:.9}.page-body{background-color:var(--base-100);padding:3rem 1.5rem}.page-body__content{color:#444;line-height:1.7;margin:0 auto;max-width:780px}.page-body__content .frame+.frame{margin-top:2.5rem}.page-body__content header h2{color:var(--primary);font-size:1.75rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.page-body__content .ce-bodytext p{color:var(--base-content);font-size:1rem;line-height:1.8;margin-bottom:1rem}.page-body__content .ce-bodytext p:last-child{margin-bottom:0}.page-cta{background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);color:#fff;padding:4rem 1.5rem;text-align:center}.page-cta__content{margin:0 auto;max-width:600px}.page-cta__title{font-size:2rem;font-weight:800;line-height:1.2;margin-bottom:.75rem}.page-cta__text{font-size:1.0625rem;line-height:1.6;margin:0 0 1.5rem;opacity:.9}.page-cta__button{background-color:var(--accent);border-radius:8px;color:#fff;display:inline-block;font-size:1rem;font-weight:700;padding:.75rem 2rem;text-decoration:none;transition:background-color .2s}.page-cta__button:hover{background-color:#e6a200}@media (max-width:768px){.page-hero{padding:3rem 1rem}.page-hero__title{font-size:2rem}.page-body{padding:1.5rem 1rem}.page-cta{padding:3rem 1rem}.page-cta__title{font-size:1.5rem}}.site-footer{background-color:var(--neutral);color:var(--neutral-content)}.site-footer__inner{display:grid;gap:2rem;grid-template-columns:1fr;margin:0 auto;max-width:1200px;padding:3rem 1.5rem 2rem}@media (min-width:769px){.site-footer__inner{grid-template-columns:1.5fr 1fr 1fr 1fr;padding:4rem 1.5rem 2.5rem}}.site-footer__brand{display:flex;flex-direction:column;gap:1rem}.site-footer__logo img{display:block;height:40px;width:auto}.site-footer__tagline{font-size:.9375rem;line-height:1.6;max-width:280px;opacity:.8}.site-footer__social{display:flex;gap:.5rem;margin-top:.5rem}.site-footer__social a{align-items:center;border-radius:50%;color:var(--neutral-content);display:flex;height:36px;justify-content:center;opacity:.7;transition:opacity .15s,background-color .15s;width:36px}.site-footer__social a:hover{background-color:hsla(0,0%,100%,.1);opacity:1}.site-footer__col{display:flex;flex-direction:column}.site-footer__heading{color:var(--accent);font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase}.site-footer__links{display:flex;flex-direction:column;gap:.5rem;list-style:none}.site-footer__links a{align-items:center;color:var(--neutral-content);display:flex;font-size:.9375rem;gap:.5rem;opacity:.8;text-decoration:none;transition:opacity .15s}.site-footer__links a:hover{color:var(--accent);opacity:1}.site-footer__links svg{flex-shrink:0;opacity:.6}.site-footer__links a:hover svg{opacity:1}.site-footer__bottom{border-top:1px solid hsla(0,0%,100%,.15);font-size:.8125rem;opacity:.7;padding:1.25rem 1.5rem;text-align:center}.features-panel{padding:4rem 1.5rem}.features-panel--hero{min-height:320px;padding:4rem 1.5rem}.features-panel--hero .ce-header{display:none}.features-panel--hero .frame-layout-2{margin-top:0;padding:0}.features-panel--hero .frame-layout-2 .ce-bodytext{margin:0;padding:0}.features-panel--hero .frame-layout-2 .ce-bodytext p{margin:0}.hero-cta-button{background-color:var(--accent);border-radius:8px;color:#1a1a1a;cursor:pointer;display:inline-block;font-size:1.05rem;font-weight:600;padding:.85rem 2.5rem;text-decoration:none}.features-panel--hero p:first-of-type{font-size:3rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:1.25rem}.features-panel--hero p:last-of-type{font-size:1.2rem;margin-bottom:2rem;opacity:.85}@media (max-width:768px){.features-panel--hero{min-height:240px;padding:2.5rem 1rem}.features-panel--hero h2,.features-panel--hero p:first-of-type{font-size:2rem}.features-panel--hero p:last-of-type{font-size:1.05rem}}.features-panel--grid .features-grid__cards{--card-bg:#edf2f7;--card-bg-hover:#dce4ed;--card-radius:17px;--card-bg-image:url(../Images/Features/panel-background.webp);grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.features-grid__cards.panel-cards>.frame-wrapper>.frame{padding-top:15px}.features-panel--grid .frame-type-textpic>.ce-textpic{display:contents}.features-panel--grid .frame>header{order:1;padding:0 1rem}.features-panel--grid .ce-bodytext{order:3;padding:0 1rem 1.75rem}.features-panel--grid .frame>h2{color:var(--primary);font-size:1.35rem;font-weight:700;margin:0;padding:.75rem 1rem .25rem}.features-panel--grid .frame>h2 a{color:inherit;text-decoration:none}.features-panel--grid .ce-bodytext p{color:var(--base-content);font-size:.9375rem;line-height:1.6;margin:0 0 1rem}.features-panel--grid .ce-bodytext ul{list-style:none;margin:0;padding:0 0 0 1.25rem}.features-panel--grid .ce-bodytext ul li{color:var(--base-content);font-size:.875rem;line-height:1.5;padding:.35rem 0;position:relative}.features-panel--grid .ce-bodytext ul li:before{color:var(--primary);content:"•";font-size:1.2rem;left:-1rem;line-height:1;position:absolute}.features-panel--grid .frame-type-textpic .ce-gallery{border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);order:2;overflow:hidden}.features-panel--grid .frame-type-textpic .ce-gallery .ce-column,.features-panel--grid .frame-type-textpic .ce-gallery .ce-inner,.features-panel--grid .frame-type-textpic .ce-gallery .ce-outer,.features-panel--grid .frame-type-textpic .ce-gallery .ce-row,.features-panel--grid .frame-type-textpic .ce-gallery figure{display:block;margin:0;padding:0;width:100%}.features-panel--grid .frame-type-textpic .ce-gallery img{border-radius:0;display:block;height:180px!important;object-fit:cover;transform-origin:center;transition:transform .3s ease;width:100%!important}.features-panel--grid .frame-type-textpic:hover .ce-gallery img{transform:scale(1.05)}.features-panel--grid .frame-layout-1>.badge-new{display:none}.features-panel--grid .frame-layout-1 header h2:after{background:var(--accent);border-radius:3px;color:#fff;content:"NEW";display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.05em;margin-left:.5rem;padding:.1rem .45rem;text-transform:uppercase;vertical-align:middle}@media (max-width:1024px){.features-panel--grid .features-grid__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.features-panel--grid .features-grid__cards{grid-template-columns:1fr}}.features-panel--security{color:#e0e0e0}.features-panel--cta .ce-header{display:none}.features-panel--cta{text-align:center}.features-panel--cta h2{color:#fff;font-size:2rem;font-weight:800;margin-bottom:.75rem}.features-panel--cta p{line-height:1.7;margin-bottom:1.5rem;opacity:.9}.features-panel--cta a{background-color:var(--accent);border-radius:8px;color:#1a1a1a;display:inline-block;font-weight:600;padding:.75rem 2rem;text-decoration:none;transition:background-color .15s,box-shadow .15s}.features-panel--cta a:hover{background-color:#e6a200;box-shadow:0 4px 12px rgba(255,180,0,.3)}@media (max-width:768px){.features-panel{padding:3rem 1rem}}.news-hero{padding:4rem 1.5rem}.news-hero__content h1{margin-bottom:.5rem}.news-list{padding:3rem 1.5rem}.news-list__container{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:960px}.news-card{background-color:var(--base-100);border:1px solid var(--base-200);border-radius:12px;display:flex;gap:1.5rem;overflow:hidden;transition:box-shadow .2s,transform .2s}.news-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.news-card__image{flex-shrink:0;min-height:180px;overflow:hidden;width:220px}.news-card__image img{height:100%;object-fit:cover;width:100%}.news-card__body{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1.25rem 1.25rem 1.25rem 0}.news-card__date{background-color:rgba(25,84,105,.08);border-radius:20px;color:var(--primary);display:inline-block;font-size:.8125rem;font-weight:500;margin-bottom:.625rem;padding:.25rem .75rem;width:fit-content}.news-card__title{color:var(--primary);font-size:1.35rem;font-weight:700;line-height:1.35;margin:0 0 .5rem}.news-card__title a{color:inherit;text-decoration:none}.news-card__title a:hover{color:var(--secondary)}.news-card__summary{color:#666;display:-webkit-box;font-size:.9375rem;-webkit-line-clamp:3;line-height:1.55;margin:0 0 .75rem;-webkit-box-orient:vertical;overflow:hidden}.news-card__link{align-self:flex-start;color:var(--secondary);display:inline-block;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s}.news-card__link:hover{color:var(--primary)}.news-list__empty{color:#999;font-size:1.125rem;padding:4rem 2rem;text-align:center}.news-article{margin:0 auto;max-width:780px;padding:2.5rem 1.5rem}.news-article__header{margin-bottom:2rem}.news-article__image{border-radius:10px;margin-bottom:1.5rem;overflow:hidden}.news-article__image img{display:block;width:100%}.news-article__title{color:var(--primary);font-size:2.25rem;font-weight:800;line-height:1.25;margin:0 0 .75rem}.news-article__date{background-color:rgba(25,84,105,.08);border-radius:20px;color:var(--primary);display:inline-block;font-size:.8125rem;font-weight:500;margin-bottom:1rem;padding:.25rem .75rem}.news-article__summary{color:#666;font-size:1.125rem;line-height:1.6;margin:0}.news-article__body{color:#444;line-height:1.7}.news-article__body h2{color:var(--primary);font-size:1.5rem;font-weight:700;margin:2rem 0 .75rem}.news-article__body h3{color:var(--primary);font-size:1.25rem;font-weight:600;margin:1.5rem 0 .5rem}.news-article__body p{margin:0 0 1rem}.news-article__body .ce-gallery,.news-article__body .ce-image{--card-radius:14px;--card-bg:#edf2f7;--card-bg-image:url(../Images/Features/panel-background.webp);background:var(--card-bg);border:1px solid #d5dee8;border-radius:var(--card-radius);margin:1.5rem 0;overflow:hidden;position:relative;z-index:1}.news-article__body .ce-gallery:before,.news-article__body .ce-image:before{background:var(--card-bg-image) no-repeat center /100% 100%;border-radius:var(--card-radius);content:"";height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:2}.news-article__body .ce-gallery figure img,.news-article__body .ce-gallery img,.news-article__body .ce-image img,.news-article__body figure img{display:block;height:auto;object-fit:cover;position:relative;width:100%;z-index:1}.news-article__body .ce-gallery figure,.news-article__body .ce-image figure,.news-article__body figure{margin:0;width:100%}.news-article__body .frame-type-image .ce-gallery,.news-article__body .frame-type-image .ce-image,.news-article__body .frame-type-textpic .ce-gallery,.news-article__body .frame-type-textpic .ce-image,.news-article__body .frame-type-textpic .ce-textpic{max-width:none;width:100%}.news-article__body .ce-center .ce-inner,.news-article__body .ce-center .ce-outer{float:none;position:static;right:auto}.news-article__body .ce-column,.news-article__body .ce-gallery .ce-rows .ce-row .ce-column{width:100%}.news-article__body .video-embed{display:flex;justify-content:center}.news-article__body .ce-gallery .caption,.news-article__body .ce-image figcaption{color:#666;font-size:.8125rem;font-style:italic;line-height:1.4;padding:.625rem 1rem;position:relative;text-align:center;z-index:1}.news-article__footer{border-top:1px solid var(--base-200);margin-top:3rem;padding-top:1.5rem}.news-article__back{color:var(--secondary);display:inline-block;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s}.news-article__back:hover{color:var(--primary)}@media (max-width:768px){.news-card{flex-direction:column}.news-card__image{max-height:220px;min-height:200px;width:100%}.news-card__body{padding:0 1.25rem 1.25rem}.news-article{padding:1.5rem 1rem}.news-article__title{font-size:1.75rem}}.news-bottom{padding:3rem 1.5rem}.news-bottom__container{color:#444;line-height:1.7;margin:0 auto;max-width:780px}.pricing-panel{padding:4rem 1.5rem}.pricing-cards__grid{align-items:stretch;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1000px}.pricing-card{border-radius:14px;box-shadow:0 4px 16px rgba(0,0,0,.06);display:flex;flex-direction:column;height:100%;padding:2.5rem 2rem;transition:transform .3s ease,box-shadow .3s ease}.pricing-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-4px)}.pricing-card .frame{flex:0 0 auto}.pricing-card .frame:first-child{text-align:center}.pricing-card .frame:first-child>h2{font-size:3rem;line-height:1;margin:0}.pricing-card .frame:first-child>.card-name{font-size:1.75rem;font-weight:700;margin:.5rem 0 .25rem}.pricing-card .frame:nth-child(2){border-top:1px solid rgba(0,0,0,.1);margin-top:1rem;padding-top:1.25rem;text-align:center}.pricing-card .frame:nth-child(2)>p:first-of-type{font-size:.9375rem;margin-bottom:.5rem;opacity:.8}.pricing-card .frame:nth-child(2)>p.lead{font-size:3rem;font-weight:800;margin-bottom:.25rem}.pricing-card .frame:nth-child(2)>p:nth-of-type(3){font-size:.875rem;margin-bottom:0;opacity:.7;padding-bottom:1rem}.pricing-card .frame:nth-child(3){flex:1}.pricing-card .frame:nth-child(3)>h2{display:none}.pricing-card .frame:nth-child(3)>ul{list-style:none;margin:0 0 1.5rem;padding:0}.pricing-card .frame:nth-child(3)>ul li{font-size:.9375rem;line-height:1.5;padding:.4rem 0 .4rem 1.5rem;position:relative}.pricing-card .frame:nth-child(3)>ul li:before{color:#22c55e;content:"✓";font-size:1rem;font-weight:700;left:0;position:absolute}.pricing-card .frame:nth-child(3)>ul li s{opacity:.4;text-decoration:line-through}.pricing-card .frame:nth-child(3)>ul li:has(s):before{color:#94a3b8;content:"✗";font-weight:400}.pricing-card .frame:nth-child(3)>p:last-child{margin-top:auto;text-align:center}.pricing-card .frame:nth-child(3)>p:last-child a{border-radius:8px;display:block;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:background-color .15s,box-shadow .15s}.pricing-card--free{background:var(--base-100);border:1px solid #d5dee8}.pricing-card--free .frame:nth-child(3)>ul li{color:var(--base-content)}.pricing-card--free .frame:nth-child(3)>p:last-child a{background-color:#64748b;color:#fff}.pricing-card--free .frame:nth-child(3)>p:last-child a:hover{background-color:#475569}.pricing-card--author{background:linear-gradient(135deg,var(--primary) 0,var(--neutral) 100%);border:1px solid hsla(0,0%,100%,.2);color:#fff;position:relative;transform:scale(1.03)}.pricing-card--author:hover{transform:scale(1.03) translateY(-4px)}.pricing-card--author:before{background:#fff;border-radius:20px;color:var(--primary);content:"⭐ MOST POPULAR";font-size:.75rem;font-weight:700;left:50%;letter-spacing:.05em;padding:.3rem 1rem;position:absolute;text-transform:uppercase;top:-14px;transform:translateX(-50%);white-space:nowrap;z-index:5}.pricing-card--author .frame:nth-child(2){border-top-color:hsla(0,0%,100%,.2)}.pricing-card--author .frame:first-child>.card-name,.pricing-card--author .frame:nth-child(2)>p.lead{color:#fff}.pricing-card--author .frame:nth-child(3)>ul li{color:hsla(0,0%,100%,.9)}.pricing-card--author .frame:nth-child(3)>ul li:before{color:#86efac}.pricing-card--author .frame:nth-child(3)>p:last-child a{background-color:#fff;color:var(--primary)}.pricing-card--author .frame:nth-child(3)>p:last-child a:hover{background-color:hsla(0,0%,100%,.9);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:768px){.pricing-cards__grid{grid-template-columns:1fr;max-width:500px}.pricing-card--author{transform:none}.pricing-card--author:hover{transform:translateY(-4px)}}.pricing-faq__content{margin:0 auto;max-width:800px}.pricing-faq__content .frame{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.5rem;padding:1.5rem}.pricing-faq__content .frame>h2{display:none}.pricing-faq__content .frame>p:first-of-type strong{color:var(--primary);font-size:1.1rem;font-weight:600}.pricing-faq__content .frame>p:first-of-type{margin-bottom:.75rem;padding-left:1.75rem;position:relative}.pricing-faq__content .frame>p:first-of-type:before{align-items:center;background:var(--primary);border-radius:50%;color:#fff;content:"?";display:flex;font-size:.75rem;font-weight:700;height:1.25rem;justify-content:center;left:0;position:absolute;top:.25rem;width:1.25rem}.pricing-faq__content .frame>p:nth-of-type(2){color:var(--base-content);font-size:.9375rem;line-height:1.7;padding-left:1.75rem}.pricing-panel--cta{text-align:center}.pricing-cta__content{margin:0 auto;max-width:700px}.pricing-panel--cta .frame>h2{display:none}.pricing-panel--cta .frame>p:first-of-type{color:#fff;font-size:2rem;font-weight:800;margin-bottom:.75rem}.pricing-panel--cta .frame>p:nth-of-type(2){font-size:1.125rem;line-height:1.7;margin-bottom:1.5rem;opacity:.9}.pricing-panel--cta .frame>p:last-child{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.pricing-panel--cta .frame>p:last-child a{border-radius:8px;display:inline-block;font-weight:600;padding:.75rem 2rem;text-decoration:none;transition:background-color .15s,box-shadow .15s}.pricing-panel--cta .frame>p:last-child a:first-child{background-color:var(--accent);color:#1a1a1a}.pricing-panel--cta .frame>p:last-child a:first-child:hover{background-color:#e6a200;box-shadow:0 4px 12px rgba(255,180,0,.3)}.pricing-panel--cta .frame>p:last-child a:last-child{background-color:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);color:#fff}.pricing-panel--cta .frame>p:last-child a:last-child:hover{background-color:hsla(0,0%,100%,.25)}@media (max-width:768px){.pricing-panel{padding:3rem 1rem}.pricing-panel--cta .frame>p:last-child{align-items:center;flex-direction:column}}.support-panel{padding:4rem 1.5rem}.support-quickstart__content{margin:0 auto;max-width:900px}.support-quickstart__content>.frame:first-child{margin-bottom:2rem;text-align:center}.support-quickstart__content>.frame:first-child>h2{color:var(--primary);font-size:2rem;font-weight:700;margin-bottom:.5rem}.support-quickstart__content>.frame:first-child>p{font-size:1.05rem;opacity:.8}.support-quickstart__grid{--card-bg:#edf2f7;--card-bg-hover:#dce4ed;--card-radius:17px;--card-bg-image:url(../Images/Features/panel-background.webp);grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:900px}.support-quickstart__grid.panel-cards>.frame-wrapper>.frame{padding:2rem 1.5rem;text-align:center}.support-quickstart__grid>.frame-wrapper>.frame>h2{font-size:2.5rem;line-height:1;margin:0 0 .5rem}.support-quickstart__grid>.frame-wrapper>.frame>p{font-size:.9rem;line-height:1.6;margin-bottom:1.25rem;opacity:.75}.support-quickstart__grid>.frame-wrapper>.frame>p:last-child a{border-radius:6px;display:inline-block;font-size:.875rem;font-weight:600;padding:.5rem 1.25rem;text-decoration:none;transition:background-color .15s}.support-quickstart__grid>.frame-wrapper:first-child>.frame>p:last-child a{background-color:var(--accent);color:#1a1a1a}.support-quickstart__grid>.frame-wrapper:first-child>.frame>p:last-child a:hover{background-color:#e6a200}.support-quickstart__grid>.frame-wrapper:nth-child(2)>.frame>p:last-child a{background-color:#64748b;color:#fff}.support-quickstart__grid>.frame-wrapper:nth-child(2)>.frame>p:last-child a:hover{background-color:#475569}.support-quickstart__grid>.frame-wrapper:nth-child(3)>.frame>p:last-child a{background-color:var(--secondary);color:#fff}.support-quickstart__grid>.frame-wrapper:nth-child(3)>.frame>p:last-child a:hover{background-color:#0580c7}@media (max-width:768px){.support-quickstart__grid{grid-template-columns:1fr;max-width:400px}}.support-faq__content{margin:0 auto;max-width:800px}.support-faq__content>.frame:first-child{margin-bottom:2.5rem;text-align:center}.support-faq__content>.frame:first-child>h2{color:var(--primary);font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.support-faq__content>.frame:first-child p{font-size:1.05rem;opacity:.8}.support-faq__content>.frame:not(:first-child){margin-bottom:2rem}.support-faq__content>.frame:not(:first-child)>h2{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:.8rem;font-weight:700;letter-spacing:.06em;margin:0 0 1rem;padding-bottom:.5rem;text-transform:uppercase}.support-faq__content>.frame:not(:first-child)>p:nth-child(2n){color:var(--primary);font-size:.95rem;font-weight:600;line-height:1.5;margin:1.25rem 0 .35rem 1rem}.support-faq__content>.frame:not(:first-child)>p:nth-child(2){margin-top:0}.support-faq__content>.frame:not(:first-child)>p:nth-child(odd):not(:first-child){color:var(--base-content);font-size:.875rem;line-height:1.7;margin:0 0 0 1rem}.support-faq__content>.frame:not(:first-child)>p:last-child{margin-bottom:0}.support-contact__content{margin:0 auto;max-width:900px}.support-panel--contact .frame{margin-bottom:2rem;text-align:center}.support-panel--contact .frame>h2{color:var(--primary);font-size:2rem;font-weight:700;margin-bottom:.5rem}.support-panel--contact .frame>p{font-size:1.05rem;line-height:1.6;opacity:.8}.support-panel--contact .frame>p:last-child{margin-top:1rem;opacity:1}.support-panel--contact .frame>p:last-child a{background-color:var(--accent);border-radius:8px;color:#1a1a1a;display:inline-block;font-size:.95rem;font-weight:600;padding:.65rem 1.75rem;text-decoration:none;transition:background-color .15s}.support-panel--contact .frame>p:last-child a:hover{background-color:#e6a200}@media (max-width:768px){.support-panel{padding:3rem 1rem}}.page-body .frame-type-form_formframework{margin:0 auto;max-width:640px}.page-body .frame-type-form_formframework>form>h2{display:none}.page-body .form-element{margin-bottom:1.5rem}.page-body .form-element:last-of-type{margin-bottom:0}.page-body .form-label{color:var(--primary);display:block;font-size:.9rem;font-weight:600;margin-bottom:.4rem}.page-body .form-label .required{color:var(--accent);font-weight:700;margin-left:2px}.page-body .form-control{background-color:#fff;border:1px solid #c8d3de;border-radius:8px;color:var(--base-content);display:block;font-family:inherit;font-size:.95rem;outline:none;padding:.7rem .9rem;transition:border-color .2s,box-shadow .2s;width:100%}.page-body .form-control:focus{border-color:var(--secondary);box-shadow:0 0 0 3px rgba(6,147,227,.15)}.page-body .form-control::placeholder{color:#a0aec0}.page-body textarea.form-control{min-height:160px;resize:vertical}.page-body .actions{margin-top:2rem}.page-body .form-navigation{display:flex}.page-body .btn-primary{background-color:var(--accent);border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;display:inline-block;font-family:inherit;font-size:.95rem;font-weight:600;padding:.7rem 2rem;transition:background-color .15s,box-shadow .15s}.page-body .btn-primary:hover{background-color:#e6a200;box-shadow:0 4px 12px rgba(255,180,0,.3)}.page-body .form-element.has-error .form-control{border-color:#e53e3e}.page-body .form-element .error{color:#e53e3e;display:block;font-size:.8125rem;margin-top:.35rem}.page-body .frame-type-form_formframework .form-sent{padding:2rem;text-align:center}.page-body .frame-type-form_formframework .form-sent h2{color:var(--primary);font-size:1.5rem;margin-bottom:.5rem}@media (max-width:768px){.page-body .frame-type-form_formframework{max-width:100%}.page-body textarea.form-control{min-height:120px}}.downloads-header{padding:3rem 1.5rem .5rem}.downloads-header__content{margin:0 auto;max-width:900px;text-align:center}.downloads-header h2{color:var(--primary);font-size:1.75rem;font-weight:700}.downloads-android,.downloads-ios{padding:0 1.5rem}.downloads-android__content,.downloads-ios__content{align-items:stretch;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 4px 16px rgba(0,0,0,.05);display:flex;flex-direction:row;gap:1.5rem;margin:1.5rem auto 0;max-width:900px;padding:2.5rem}.downloads-ios__content{background:linear-gradient(135deg,#f9fafb,#f3f4f6)}.downloads-android__content{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.downloads-android .frame:first-child,.downloads-ios .frame:first-child{background:none;border:none;box-shadow:none;flex:2;padding:0}.downloads-android .frame:last-child,.downloads-ios .frame:last-child{align-items:center;background:none;border:none;box-shadow:none;display:flex;flex:1;flex-direction:column;justify-content:center;padding:0}.downloads-android .frame:first-child header h2,.downloads-ios .frame:first-child header h2{color:var(--primary);font-size:1rem;font-weight:600;margin-bottom:.75rem}.downloads-android .frame:first-child header h2{color:#15803d}.downloads-android .frame:first-child .ce-textpic,.downloads-ios .frame:first-child .ce-textpic{display:flex;flex-direction:column}.downloads-android .frame:first-child .ce-gallery,.downloads-ios .frame:first-child .ce-gallery{margin-top:1.25rem}.downloads-android .frame:first-child .ce-gallery img,.downloads-ios .frame:first-child .ce-gallery img{height:44px;width:auto}.downloads-android .frame:first-child .ce-bodytext p:first-child,.downloads-ios .frame:first-child .ce-bodytext p:first-child{color:var(--primary);font-size:1.375rem;font-weight:700;margin-bottom:.5rem}.downloads-android .frame:first-child .ce-bodytext p:first-child{color:#15803d}.downloads-android .frame:first-child .ce-bodytext p:last-child,.downloads-ios .frame:first-child .ce-bodytext p:last-child{color:var(--base-content);line-height:1.75}.downloads-android .frame:last-child .ce-textpic,.downloads-ios .frame:last-child .ce-textpic{align-items:center;display:flex;flex-direction:column}.downloads-android .frame:last-child .ce-gallery img,.downloads-ios .frame:last-child .ce-gallery img{border-radius:10px;height:160px;width:160px}.downloads-android .frame:last-child .ce-bodytext,.downloads-ios .frame:last-child .ce-bodytext{margin-top:.75rem;text-align:center}.downloads-android .frame:last-child .ce-bodytext p:first-child,.downloads-ios .frame:last-child .ce-bodytext p:first-child{color:#999;font-size:.875rem}.downloads-android .frame:last-child .ce-bodytext p:last-child,.downloads-ios .frame:last-child .ce-bodytext p:last-child{color:#aaa;font-size:.8125rem}.downloads-android .ce-inner,.downloads-android .ce-outer,.downloads-ios .ce-inner,.downloads-ios .ce-outer{width:auto}.downloads-android .ce-gallery .ce-column figure,.downloads-ios .ce-gallery .ce-column figure{margin:0}.downloads-features-header{padding:3.5rem 1.5rem .5rem}.downloads-features-header__content{margin:0 auto;max-width:900px;text-align:center}.downloads-features-header h2{color:var(--primary);font-size:1.75rem;font-weight:700}.downloads-features{padding:1.5rem 1.5rem 4rem}.downloads-features__content{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:900px}.downloads-features .frame-type-text{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:1px solid #e5e7eb;border-radius:14px;padding:1.75rem 1.5rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.downloads-features .frame-type-text:hover{box-shadow:0 6px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.downloads-features .frame-type-text header h2{color:var(--primary);font-size:1.0625rem;font-weight:700;margin-bottom:.5rem}.downloads-features .frame-type-text .ce-bodytext p{color:var(--base-content);font-size:.9375rem;line-height:1.6}.page-cta__content a{background:var(--accent);border-radius:8px;color:var(--accent-content);display:inline-block;font-weight:600;margin-top:1rem;padding:.75rem 2rem;text-decoration:none;transition:background-color .2s}.page-cta__content a:hover{background:#e6a200}@media (max-width:768px){.downloads-android,.downloads-ios{padding:0 1rem}.downloads-android__content,.downloads-ios__content{flex-direction:column;gap:1.5rem;padding:1.5rem}.downloads-android .frame:last-child .ce-textpic,.downloads-ios .frame:last-child .ce-textpic{align-items:center;flex-direction:row}.downloads-android .frame:last-child .ce-gallery img,.downloads-ios .frame:last-child .ce-gallery img{height:120px;width:120px}.downloads-features{padding:1rem}.downloads-features__content{grid-template-columns:1fr}.downloads-features-header,.downloads-header{padding:2rem 1rem .5rem}}.homepage-hero{align-items:center;background:linear-gradient(135deg,rgba(25,84,105,.08) 0,var(--base-100) 50%,rgba(6,147,227,.08) 100%);display:flex;justify-content:center;min-height:90vh;overflow:hidden;padding:7rem 1.5rem 4rem;position:relative}.homepage-hero__decor{inset:0;pointer-events:none;position:absolute;z-index:0}.homepage-hero__orb{border-radius:50%;filter:blur(80px);opacity:.4;position:absolute}.homepage-hero__orb--1{background:rgba(25,84,105,.12);height:400px;left:-100px;top:-100px;width:400px}.homepage-hero__orb--2{background:rgba(6,147,227,.1);bottom:-150px;height:500px;right:-150px;width:500px}.homepage-hero__orb--3{background:rgba(255,180,0,.08);height:300px;right:20%;top:40%;width:300px}.homepage-hero__content{align-items:center;display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:1}@media (min-width:1024px){.homepage-hero__content{align-items:center;display:grid;gap:0 3rem;grid-template-columns:2fr 3fr}.homepage-hero__content>:first-child{grid-column:1;grid-row:1;text-align:left}.homepage-hero__content>:nth-child(2){align-self:center;grid-column:2;grid-row:1/3}.homepage-hero__content>:nth-child(3){grid-column:1;grid-row:2}}.homepage-hero .frame{background:none;border:none;box-shadow:none;margin:0;padding:0}.homepage-hero__content>:nth-child(2) .ce-column,.homepage-hero__content>:nth-child(2) .ce-gallery,.homepage-hero__content>:nth-child(2) .ce-inner,.homepage-hero__content>:nth-child(2) .ce-outer,.homepage-hero__content>:nth-child(2) .ce-row{margin:0;padding:0;width:100%}.homepage-hero__content>:nth-child(2) .ce-gallery figure{margin:0}.homepage-hero__content>:first-child{text-align:center}@media (min-width:1024px){.homepage-hero__content>:first-child{text-align:left}}.homepage-hero .frame>h2{color:var(--primary);font-size:3rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:1.25rem}.homepage-hero .frame>p:first-of-type{color:var(--base-content);font-size:1.2rem;line-height:1.7;margin-bottom:2rem;opacity:.85}.homepage-hero .frame>p:last-of-type{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem}@media (min-width:1024px){.homepage-hero .frame>p:last-of-type{justify-content:flex-start}}.homepage-hero .frame>p:last-of-type>a:first-child{align-items:center;background-color:var(--primary);border-radius:8px;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;padding:.8rem 2rem;text-decoration:none;transition:background-color .2s,transform .15s}.homepage-hero .frame>p:last-of-type>a:first-child:hover{background-color:#0d3a4a;transform:scale(1.03)}.homepage-hero .frame>p:last-of-type>a:last-child{align-items:center;background-color:rgba(25,84,105,.08);border-radius:8px;color:var(--primary);display:inline-flex;font-size:1rem;font-weight:600;padding:.8rem 2rem;text-decoration:none;transition:background-color .2s,transform .15s}.homepage-hero .frame>p:last-of-type>a:last-child:hover{background-color:rgba(25,84,105,.15);transform:scale(1.03)}.homepage-hero__content>:nth-child(2) img{display:block;height:auto;max-width:800px;width:100%}.homepage-hero__content>:nth-child(3)>div,.homepage-hero__content>:nth-child(3)>div>div,.homepage-hero__content>:nth-child(3)>div>div>div{display:contents}.homepage-hero__content>:nth-child(3) .ce-row{display:flex;gap:.75rem;justify-content:flex-start;padding-top:2.5rem}.homepage-hero__content>:nth-child(3) img{height:40px;opacity:.7;transition:opacity .2s;width:auto}.homepage-hero__content>:nth-child(3) img:hover{opacity:1}@media (max-width:1023px){.homepage-hero{min-height:auto;padding:3rem 1rem 2.5rem}.homepage-hero .frame>h2{font-size:2.25rem}.homepage-hero .frame>p:first-of-type{font-size:1.05rem}}@media (max-width:640px){.homepage-hero .frame>h2{font-size:1.85rem}}.homepage-section-header{padding:2rem 1.5rem 0;text-align:center}.homepage-section-header--spaced{padding-top:5rem}.homepage-section-header__content{margin:0 auto;max-width:800px}.homepage-section-header .frame{background:none;border:none;box-shadow:none;padding:0}.homepage-section-header .frame>h2{color:var(--primary);font-size:2.5rem;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin-bottom:.75rem}.homepage-section-header .frame>p{color:var(--base-content);font-size:1.15rem;line-height:1.7;margin:0 auto;max-width:600px;opacity:.75}@media (max-width:768px){.homepage-section-header .frame>h2{font-size:1.85rem}.homepage-section-header .frame>p{font-size:1rem}.homepage-section-header--spaced{padding-top:3rem}}.homepage-key-features{padding:2.5rem 1.5rem 5rem}.homepage-key-features__grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1000px}.homepage-stat-card{background:var(--base-100);border:1px solid var(--base-200);border-radius:16px;min-width:0;padding:2rem 1.5rem;text-align:center;transition:box-shadow .2s,transform .2s}.homepage-stat-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.06);transform:translateY(-3px)}.homepage-stat-card .frame{background:none;border:none;box-shadow:none;padding:0}.homepage-stat-card .frame>h2{color:var(--primary);font-size:2rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin-bottom:.5rem;word-spacing:9999px}.homepage-stat-card .frame>p:first-of-type{color:var(--base-content);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.homepage-stat-card .frame>p:nth-of-type(2){color:var(--base-content);font-size:.9rem;line-height:1.5;margin:0;opacity:.7}@media (max-width:768px){.homepage-key-features__grid{grid-template-columns:1fr;max-width:400px}.homepage-stat-card .frame>h2{font-size:1.5rem}}.homepage-why-choose{padding:2rem 1.5rem 2.5rem}.homepage-why-choose__grid{--card-bg:#edf2f7;--card-bg-hover:#dce4ed;--card-radius:17px;--card-bg-image:url(../Images/Features/panel-background.webp);grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.homepage-why-choose__grid>.frame-wrapper>.frame{padding:2rem}.homepage-why-choose__grid .frame>h2{color:var(--primary);font-size:1.35rem;font-weight:700;line-height:1.3;margin-bottom:.75rem}.homepage-why-choose__grid .frame>p{color:var(--base-content);font-size:.95rem;line-height:1.6;margin:0}.homepage-why-choose__grid>.frame-wrapper{transition:transform .3s ease}.homepage-why-choose__grid>.frame-wrapper:hover{transform:translateY(-8px)}@media (max-width:1024px){.homepage-why-choose__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.homepage-why-choose__grid{grid-template-columns:1fr}}.homepage-section-cta{padding:1rem 1.5rem 4rem;text-align:center}.homepage-section-cta--spaced{padding-top:3rem}.homepage-section-cta__content{margin:0 auto;max-width:600px}.homepage-section-cta .frame{background:none;border:none;box-shadow:none;padding:0}.homepage-section-cta .frame>p>a{align-items:center;background-color:var(--primary);border-radius:8px;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:.4rem;padding:.75rem 2rem;text-decoration:none;transition:background-color .2s,transform .15s}.homepage-section-cta .frame>p>a:hover{background-color:#0d3a4a;transform:scale(1.03)}.homepage-news{padding:1.5rem 1.5rem 2rem}.homepage-news__grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.homepage-news-card{background:var(--base-100);border:1px solid var(--base-200);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s,transform .2s}.homepage-news-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.06);transform:translateY(-3px)}.homepage-news-card__image{height:200px;overflow:hidden}.homepage-news-card__image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.homepage-news-card:hover .homepage-news-card__image img{transform:scale(1.05)}.homepage-news-card__body{display:flex;flex:1;flex-direction:column;padding:1.25rem 1.5rem 1.5rem}.homepage-news-card__date{background-color:var(--primary);border-radius:4px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;margin-bottom:.75rem;padding:.2rem .6rem;width:fit-content}.homepage-news-card__title{color:var(--primary);font-size:1.15rem;font-weight:700;line-height:1.35;margin-bottom:.5rem}.homepage-news-card__title a{color:inherit;text-decoration:none}.homepage-news-card__title a:hover{text-decoration:underline}.homepage-news-card__summary{color:var(--base-content);display:-webkit-box;font-size:.9rem;-webkit-line-clamp:3;line-height:1.6;opacity:.8;-webkit-box-orient:vertical;flex:1;margin-bottom:1rem;overflow:hidden}.homepage-news-card__link{background-color:rgba(25,84,105,.08);border-radius:6px;color:var(--primary);display:inline-block;font-size:.875rem;font-weight:600;padding:.4rem 1rem;text-decoration:none;transition:background-color .15s;width:fit-content}.homepage-news-card__link:hover{background-color:rgba(25,84,105,.15)}@media (max-width:1024px){.homepage-news__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.homepage-news__grid{grid-template-columns:1fr;max-width:500px}}.homepage-final-cta{overflow:hidden;padding:5rem 1.5rem;position:relative;text-align:center}.homepage-final-cta__decor{inset:0;opacity:.15;pointer-events:none;position:absolute}.homepage-final-cta__icon{font-size:5rem;position:absolute}.homepage-final-cta__icon--1{left:5%;top:1rem}.homepage-final-cta__icon--2{bottom:1rem;right:5%}.homepage-final-cta__content{margin:0 auto;max-width:800px;position:relative;z-index:1}.homepage-final-cta .frame{background:none;border:none;box-shadow:none;padding:0}.homepage-final-cta .frame>h2{color:#fff;font-size:2.25rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.homepage-final-cta .frame>p{margin-bottom:1.5rem;opacity:.9}.homepage-final-cta .frame>p>a{background-color:var(--accent);border-radius:8px;color:#1a1a1a;display:inline-block;font-size:1.05rem;font-weight:700;padding:.85rem 2.5rem;text-decoration:none;transition:background-color .2s,transform .15s}.homepage-final-cta .frame>p>a:hover{background-color:#e6a200;transform:scale(1.03)}@media (max-width:768px){.homepage-final-cta{padding:3.5rem 1rem}.homepage-final-cta .frame>h2{font-size:1.75rem}}.subhelp-panel--hero .frame>h2{color:var(--accent)}@media (max-width:768px){.subhelp-panel--hero .frame>h2{font-size:1.75rem}}.subhelp-section__content{margin:0 auto;max-width:960px}.subhelp-section__content>.frame{margin-bottom:3rem}.subhelp-section__content>.frame:last-child{margin-bottom:0}.subhelp-section__content .frame>h2{color:var(--primary);font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.subhelp-section__content .frame>p:first-of-type{color:var(--base-content);font-size:1rem;margin-bottom:1.5rem;opacity:.8}.subhelp-section--upgrade{padding:3rem 1.5rem}.subhelp-section--upgrade .frame{background:var(--base-100);border:1px solid #e8edf2;border-radius:16px;padding:3rem}.subhelp-section--upgrade .frame>h2,.subhelp-section--upgrade .frame>p:first-of-type{text-align:center}.subhelp-section--upgrade .frame ol{counter-reset:step;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.subhelp-section--upgrade .frame ol li{background:#f8fafb;border:1px solid #edf1f5;border-radius:12px;counter-increment:step;padding:1.5rem 1rem;text-align:center}.subhelp-section--upgrade .frame ol li:before{align-items:center;background:var(--primary);border-radius:50%;color:#fff;content:counter(step);display:flex;font-size:1rem;font-weight:700;height:36px;justify-content:center;margin:0 auto 1rem;width:36px}.subhelp-section--upgrade .frame ol li strong{color:var(--primary);display:block;font-size:.95rem;font-weight:600;margin-bottom:.35rem}.subhelp-section--upgrade .frame ol li{color:var(--base-content);font-size:.85rem;line-height:1.6}@media (max-width:768px){.subhelp-section--upgrade,.subhelp-section--upgrade .frame{padding:1.5rem 1rem}.subhelp-section--upgrade .frame ol{gap:1rem;grid-template-columns:1fr}}.subhelp-section--payment{padding:0 1.5rem 3rem}.subhelp-section--payment .frame{background:var(--base-100);border:1px solid #e8edf2;border-radius:16px;padding:3rem}.subhelp-section--payment .frame>h2,.subhelp-section--payment .frame>p:first-of-type{text-align:center}.subhelp-section--payment .frame ul{display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.subhelp-section--payment .frame ul li{background:#f8fafb;border:1px solid #edf1f5;border-radius:12px;color:var(--base-content);font-size:.85rem;line-height:1.5;padding:1.5rem 1rem;text-align:center}.subhelp-section--payment .frame ul li strong{color:var(--primary);display:block;font-size:.95rem;font-weight:600;margin-bottom:.25rem}@media (max-width:768px){.subhelp-section--payment{padding:0 1rem 1.5rem}.subhelp-section--payment .frame{padding:1.5rem 1rem}.subhelp-section--payment .frame ul{gap:.75rem;grid-template-columns:repeat(2,1fr)}}.subhelp-section--management-header{padding:0 1.5rem}.subhelp-section--management-header .frame{margin-bottom:1rem;padding-top:2rem;text-align:center}.subhelp-section--management-header .frame h2{font-size:1.75rem}.subhelp-section--platforms{padding:0 1.5rem 3rem}.subhelp-platform-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.subhelp-platform-grid>.frame{background:var(--base-100);border:1px solid #e8edf2;border-radius:16px;display:flex;flex-direction:column;margin-bottom:0;padding:2rem}.subhelp-platform-grid>.frame h2{border-bottom:2px solid rgba(25,84,105,.1);color:var(--primary);font-size:1.25rem;font-weight:700;margin-bottom:.75rem;padding-bottom:.75rem}.subhelp-platform-grid>.frame p:first-of-type{color:var(--base-content);font-size:.875rem;margin-bottom:1rem;opacity:.7}.subhelp-platform-grid>.frame ol{color:var(--base-content);font-size:.85rem;line-height:1.8;margin:0 0 1rem 1.25rem;padding:0}.subhelp-platform-grid>.frame ol li::marker{color:var(--primary);font-weight:600}.subhelp-platform-grid>.frame p:last-child{margin-bottom:0;margin-top:auto}.subhelp-platform-grid>.frame p:last-child a{background:var(--primary);border-radius:6px;color:#fff;display:inline-block;font-size:.8rem;font-weight:600;padding:.45rem 1rem;text-decoration:none;transition:background-color .15s}.subhelp-platform-grid>.frame p:last-child a:hover{background:#0e3442}@media (max-width:768px){.subhelp-section--platforms{padding:0 1rem 1.5rem}.subhelp-platform-grid{grid-template-columns:1fr}}.subhelp-section--cancellation{padding:0 1.5rem 3rem}.subhelp-section--cancellation .frame{background:#fef9ee;border:1px solid rgba(255,180,0,.2);border-radius:16px;padding:3rem}.subhelp-section--cancellation .frame>h2{margin-bottom:1.5rem;text-align:center}.subhelp-section--cancellation .frame ul{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.subhelp-section--cancellation .frame ul li{background:var(--base-100);border:1px solid rgba(255,180,0,.15);border-radius:12px;color:var(--base-content);font-size:.85rem;line-height:1.6;padding:1.5rem 1rem;text-align:center}.subhelp-section--cancellation .frame ul li strong{color:var(--primary);display:block;font-size:.95rem;font-weight:600;margin-bottom:.35rem}@media (max-width:768px){.subhelp-section--cancellation{padding:0 1rem 1.5rem}.subhelp-section--cancellation .frame{padding:1.5rem 1rem}.subhelp-section--cancellation .frame ul{grid-template-columns:1fr}}.subhelp-section--support{padding:0 1.5rem 3rem}.subhelp-section--support .frame{background:linear-gradient(135deg,var(--primary) 0,#0e3442 100%);border-radius:16px;color:#fff;padding:3rem;text-align:center}.subhelp-section--support .frame>h2{color:#fff;font-size:1.5rem;margin-bottom:.5rem}.subhelp-section--support .frame>p:first-of-type{color:hsla(0,0%,100%,.85);margin-bottom:1.5rem;opacity:1}.subhelp-section--support .frame>p:last-child{margin-bottom:0}.subhelp-section--support .frame a{background:var(--accent);border-radius:8px;color:#1a1a1a;display:inline-block;font-size:.9rem;font-weight:600;padding:.6rem 1.75rem;text-decoration:none;transition:background-color .15s}.subhelp-section--support .frame a:hover{background:#e6a200}@media (max-width:768px){.subhelp-section--support{padding:0 1rem 1.5rem}.subhelp-section--support .frame{padding:2rem 1rem}}.subhelp-section--faq{padding:0 1.5rem 3rem}.subhelp-section--faq .frame{background:var(--base-100);border:1px solid #e8edf2;border-radius:16px;padding:3rem}.subhelp-section--faq .frame>h2{margin-bottom:2rem;text-align:center}.subhelp-section--faq .frame>p{border-left:3px solid var(--accent);color:var(--base-content);font-size:.9rem;line-height:1.7;margin-bottom:1.25rem;padding-left:1rem}.subhelp-section--faq .frame>p:last-child{margin-bottom:0}.subhelp-section--faq .frame>p strong{color:var(--primary);display:block;font-size:.95rem;font-weight:600;margin-bottom:.35rem}@media (max-width:768px){.subhelp-section--faq{padding:0 1rem 1.5rem}.subhelp-section--faq .frame{padding:1.5rem 1rem}}.subhelp-panel--cta{padding:4rem 1.5rem;text-align:center}.subhelp-cta__content{margin:0 auto;max-width:600px}.subhelp-panel--cta .frame{text-align:center}.subhelp-panel--cta .frame>h2{font-size:2rem;font-weight:800;margin-bottom:.75rem}.subhelp-panel--cta .frame>p{font-size:1.0625rem;margin-bottom:1.5rem;opacity:.9}.subhelp-panel--cta .frame a{background:var(--accent);border-radius:8px;color:#1a1a1a;display:inline-block;font-size:.95rem;font-weight:600;padding:.65rem 1.75rem;text-decoration:none;transition:background-color .15s}.subhelp-panel--cta .frame a:hover{background:#e6a200}@media (max-width:768px){.subhelp-panel--cta{padding:3rem 1rem}.subhelp-panel--cta .frame>h2{font-size:1.5rem}}