/* ncss: styles outside product and home */
/* header v2 */.nav-lg .navbar-nav .nav-link{font-size:1.45rem;border-top:0!important;border-radius:10px;display:inline-flex;align-items:center;gap:.5rem}.nav-lg .navbar-nav .nav-link .nav-ic{width:22px;height:22px;margin:0;color:#a68534;flex:none}.nav-lg .navbar-nav .nav-link:not(.btn-brown):hover{background:#fdf3d6;color:#8a6a12}.nav-lg .navbar-nav .nav-link.btn-brown{background:var(--cb-green);border:2px solid var(--cb-green);font-size:1.4rem;color:#fff!important;box-shadow:none}.nav-lg .navbar-nav .nav-link.btn-brown:hover,.nav-lg .navbar-nav .nav-link.btn-brown:focus-visible{background:#0a7a3f;border-color:#0a7a3f;color:#fff!important;box-shadow:0 8px 20px -8px rgba(0,138,75,.7);transform:translateY(-2px)}.nav-lg .navbar-nav .nav-link.btn-brown .svg,.nav-lg .navbar-nav .nav-link.btn-brown:hover .svg{fill:#fff}@media(max-width:991px){.nav-lg .navbar-nav .nav-link{font-size:1.25rem}}.nav-lg .navbar-nav .nav-link{white-space:nowrap}@media(min-width:992px) and (max-width:1199px){.nav-lg .navbar-nav .nav-link{font-size:1.05rem;padding:.6rem .5rem!important;gap:.3rem}.nav-lg .navbar-nav .nav-link .nav-ic{width:17px;height:17px}.nav-lg .navbar-nav .nav-link.btn-brown{font-size:1.05rem;padding:.6rem .8rem!important}}@media(min-width:1200px) and (max-width:1399px){.nav-lg .navbar-nav .nav-link{font-size:1.25rem;padding:.6rem .5rem!important;gap:.35rem}.nav-lg .navbar-nav .nav-link .nav-ic{width:20px;height:20px}.nav-lg .navbar-nav .nav-link.btn-brown{font-size:1.25rem;padding:.6rem .9rem!important}}@media(min-width:992px) and (max-width:1399px){}@media(min-width:1400px){.nav-lg .navbar-nav .nav-link{padding:.55rem .85rem}.nav-lg .navbar-nav .nav-link.btn-brown{padding:.55rem 1.3rem!important}}@media(min-width:992px){.nav-lg .navbar-brand img{width:124px;height:124px;z-index:2}.nav-lg .logo-badgep{margin-left:-62px}}a.btn-green:hover,a.btn-green:focus-visible,.btn.btn-green:hover{background:#0a7a3f!important;border-color:#0a7a3f!important;color:#fff!important;box-shadow:0 8px 20px -8px rgba(0,138,75,.7)}
/* about page */.ab-ti{display:flex;align-items:center;gap:.7rem}.ab-ti i{flex:none;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#fdf6e6;color:var(--cb-gold-soft)}.ab-ti i svg{width:1.1rem;height:1.1rem;fill:currentColor}.ab-table td a{font-weight:700;color:var(--cb-link);overflow-wrap:anywhere}.ab-table td a:hover{text-decoration:underline;text-underline-offset:4px}.ab-bc{justify-content:flex-start;font-size:.95rem}.ab-bc a{color:#dbe4f2}.ab-bc .active{color:#fff}.ab-bc .breadcrumb-item+.breadcrumb-item::before{color:#9fb0cc}@media(max-width:991px){.ab-bc{justify-content:center}}.ab-chips{display:flex;flex-wrap:wrap;gap:.55rem;margin:.4rem 0 0;padding:0;list-style:none}.ab-chips li{display:inline-flex;align-items:center;gap:.35rem;font-size:.95rem;color:#fff;background:rgba(255,255,255,.1);border:1px solid var(--cb-on-navy-line);border-radius:var(--cb-radius-pill);padding:.35rem .75rem}.ab-chips i{color:#7be0a8}@media(max-width:991px){.ab-chips{justify-content:center}}.ab-hero{padding-bottom:2.2rem}@media(max-width:575px){.ab-hero .btn{display:block;width:100%;margin-right:0!important}}.ab-vis{position:relative}.ab-win{border-radius:var(--cb-radius);overflow:hidden;background:#fff;box-shadow:0 22px 48px rgba(0,0,0,.4)}.ab-win img{display:block;width:100%;height:auto}@media(max-width:991px){.ab-vis{max-width:34rem;margin:0 auto}}.ab-cap{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ab-hh{}@media(min-width:992px){.ab-hero h1{white-space:nowrap;font-size:clamp(2rem,3vw,2.75rem)}}.ab-wrap{max-width:62rem;margin:0 auto;background:#fff;border:1px solid var(--cb-line);border-radius:var(--cb-radius);box-shadow:var(--cb-shadow);overflow:hidden}.ab-table{width:100%;border-collapse:collapse;font-size:1.05rem;line-height:1.55}.ab-table th,.ab-table td{padding:.9rem 1.2rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--cb-line)}.ab-table tbody tr:last-child th,.ab-table tbody tr:last-child td{border-bottom:0}.ab-table tbody th{width:14rem;color:var(--cb-head);font-weight:700;background:#fbfcfe;white-space:nowrap}.ab-table td{color:var(--cb-body)}.ab-plans thead th{background:var(--cb-navy);color:#fff;font-weight:700;border-bottom:0}.ab-plans tbody th{width:auto}@media(max-width:575px){.ab-table{font-size:1rem}.ab-table th,.ab-table td{padding:.75rem .85rem}.ab-table tbody th{width:8.5rem;white-space:normal}.ab-ti i{width:30px;height:30px}.ab-ti{gap:.5rem}.ab-plans{display:block;overflow-x:auto}}.ab-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;max-width:72rem;margin:0 auto}.ab-g4{grid-template-columns:repeat(4,1fr)}.ab-g3{max-width:62rem}.ab-card{background:#fff;border:1px solid var(--cb-line);border-radius:var(--cb-radius);box-shadow:var(--cb-shadow);padding:1.2rem 1.15rem}.ab-card{text-align:center;padding:1.5rem 1.2rem}.ab-card>i{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto;border-radius:18px;background:#fdf6e6;color:var(--cb-gold-soft)}.ab-card>i svg{width:2.3rem;height:2.3rem;fill:currentColor}.ab-ct{line-height:1.35;font-size:1.25rem;font-weight:700;color:var(--cb-head);margin:1rem 0 .5rem}.ab-ct a{color:var(--cb-gold-soft);text-decoration:none}.ab-ct a:hover{text-decoration:underline;text-underline-offset:4px}.ab-cx{font-size:1.05rem;line-height:1.6;color:var(--cb-body);margin:0}.ab-cx a{color:var(--cb-link)}@media(max-width:991px){.ab-grid,.ab-g4{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.ab-grid,.ab-g4,.ab-g3{grid-template-columns:1fr}}.ab-h{font-size:calc(1.3rem + .9vw)}@media(min-width:1200px){.ab-h{font-size:2.4rem}}
/* contact page */.ab-map{max-width:62rem;margin:0 auto;border-radius:var(--cb-radius);overflow:hidden;box-shadow:var(--cb-shadow);background:#eef1f7}.ab-map iframe{display:block;width:100%;height:400px;border:0}@media(max-width:575px){.ab-map iframe{height:320px}}.ab-go2{font-weight:700;font-size:1.1rem;color:var(--cb-link)}.ab-cc{background:#fff;border-radius:var(--cb-radius);box-shadow:0 22px 48px rgba(0,0,0,.4);padding:1.4rem 1.5rem}.ab-cc-t{font-size:1.3rem;font-weight:700;color:var(--cb-head);margin:0 0 .6rem;text-align:center}.ab-cl-list{list-style:none;margin:0;padding:0}.ab-cr{display:flex;align-items:center;gap:1rem;padding:.95rem 0;border-bottom:1px solid var(--cb-line)}.ab-cr:last-child{border-bottom:0}.ab-cr>i{flex:none;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#fdf6e6;color:var(--cb-gold-soft)}.ab-cr>i svg{width:1.6rem;height:1.6rem;fill:currentColor}.ab-cr span{display:flex;flex-direction:column;line-height:1.3;min-width:0}.ab-cr em{font-style:normal;font-size:.95rem;color:var(--cb-muted)}.ab-cr a{font-size:1.2rem;font-weight:700;color:var(--cb-head);text-decoration:none;overflow-wrap:anywhere}.ab-cr a:hover{color:var(--cb-link);text-decoration:underline;text-underline-offset:4px}.ab-card>i.bi svg{fill:currentColor}.ab-grid .ab-card{display:flex;flex-direction:column;align-items:center}.ab-cl{margin:auto 0 0;padding-top:1rem}.ab-cl a{font-weight:700;font-size:.95rem;color:var(--cb-link);white-space:nowrap}.ab-cl a.ab-go{display:inline-flex;align-items:center;font-size:1rem;background:var(--cb-green);color:#fff;border:1px solid var(--cb-green);border-radius:var(--cb-radius-pill);padding:.55rem 1.3rem;text-decoration:none}@media(min-width:992px){.ab-g4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ab-cl a.ab-lk{font-size:1rem;padding:.55rem 1.3rem}.ab-cx{overflow-wrap:anywhere}.ab-cl a.ab-go:hover{background:#0a7a3f;color:#fff}
/* support page */.ab-lk{max-width:100%;white-space:normal;text-align:center;overflow-wrap:anywhere;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:1rem;font-weight:700;color:var(--cb-head)!important;background:#fdf6e6;border:1px solid var(--cb-gold-line);border-radius:var(--cb-radius-pill);padding:.55rem 1.15rem;text-decoration:none;transition:background .15s,color .15s}.ab-lk::after{content:"\2192";font-size:1.1em;line-height:1;transition:transform .15s}.ab-lk:hover{background:var(--cb-navy);color:#fff!important;border-color:var(--cb-navy)}.ab-lk:hover::after{transform:translateX(3px)}.ab-ed td{vertical-align:middle}.ab-ok{display:inline-flex;align-items:center;gap:.45rem;font-weight:700;color:var(--cb-head)}.ab-ok i{display:inline-flex;color:var(--cb-green)}.ab-ok svg{width:1.15rem;height:1.15rem;fill:currentColor}.ab-ed thead th:not(:first-child),.ab-ed td{text-align:center}.ab-ed .ab-ok{justify-content:center}@media(max-width:767px){.ab-ed{display:block;overflow-x:auto}.ab-ed tbody th{white-space:nowrap}}
/* solutions page */.sl-bar{max-width:72rem;margin:0 auto 1rem;display:flex;flex-direction:column;gap:1rem;align-items:center}.sl-search{display:block;width:100%;max-width:40rem}.sl-search input{width:100%;font-size:1.1rem;padding:.85rem 1.3rem;border:1px solid var(--cb-line);border-radius:var(--cb-radius-pill);background:#fff;color:var(--cb-head);box-shadow:var(--cb-shadow)}.sl-search input:focus{outline:2px solid var(--cb-gold-line);outline-offset:2px}.sl-tabs{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.sl-tab{font:inherit;font-size:1rem;font-weight:700;color:var(--cb-head);background:#fff;border:1px solid var(--cb-line);border-radius:var(--cb-radius-pill);padding:.5rem 1.1rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:background .15s,border-color .15s}.sl-tab span{font-size:.85rem;font-weight:700;background:#eef1f7;border-radius:999px;padding:.05rem .55rem}.sl-tab:hover{background:#fdf6e6;border-color:var(--cb-gold-line)}.sl-tab.is-on{background:var(--cb-navy);border-color:var(--cb-navy);color:#fff}.sl-tab.is-on span{background:rgba(255,255,255,.18);color:#fff}.sl-count{text-align:center;color:var(--cb-muted);font-size:1rem;margin:0 0 1.2rem}.sl-grid{max-width:72rem;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sl-card{position:relative;display:flex;align-items:center;gap:.7rem;background:#fff;border:1px solid var(--cb-line);border-radius:var(--cb-radius);box-shadow:var(--cb-shadow);padding:.85rem 1rem;text-decoration:none;color:var(--cb-head);transition:transform .15s,border-color .15s}.sl-card[hidden]{display:none}.sl-card:hover{transform:translateY(-2px);border-color:var(--cb-gold-line)}.sl-card>i{flex:none;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#fdf6e6;color:var(--cb-gold-soft)}.sl-card>i svg{width:1.5rem;height:1.5rem;fill:currentColor}.sl-tx{display:flex;flex-direction:column;min-width:0;line-height:1.3}.sl-tx strong{font-size:1rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-tx em{font-style:normal;font-size:.88rem;color:var(--cb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-card::after{content:"\2192";margin-left:auto;flex:none;display:flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:50%;font-size:1.05rem;font-weight:700;line-height:1;color:var(--cb-head);background:#fdf6e6;border:1px solid var(--cb-gold-line);transition:background .15s,color .15s,transform .15s}.sl-card:hover::after{background:var(--cb-navy);border-color:var(--cb-navy);color:#fff;transform:translateX(3px)}.sl-card:hover{box-shadow:0 10px 24px rgba(11,27,61,.12)}.sl-hub{background:linear-gradient(135deg,#fff7e1,#fdf0cc);border-color:var(--cb-gold-line)}.sl-hub>i{background:#fff;box-shadow:0 2px 6px rgba(138,90,0,.15)}.sl-badge{display:inline-block;align-self:flex-start;margin-bottom:.25rem;font-size:.72rem;font-weight:700;color:#fff;background:var(--cb-navy);border-radius:999px;padding:.12rem .6rem;text-transform:uppercase;letter-spacing:.04em}.sl-hub::after{background:var(--cb-navy);border-color:var(--cb-navy);color:#fff}.sl-none{text-align:center;font-size:1.1rem;margin:1.5rem 0 0}@media(max-width:991px){.sl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-tx strong{font-size:.95rem}}@media(max-width:699px){.sl-grid{grid-template-columns:minmax(0,1fr)}}
/* partners pages */.ab-hero .ab-h1w{white-space:normal}.ab-g2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:52rem}@media(max-width:767px){.ab-g2{grid-template-columns:1fr}}
/* legal pages */.lg-toc{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;max-width:62rem;margin:0 auto 1.8rem}.lg-toc a{font-size:.95rem;font-weight:700;color:var(--cb-head);background:#fff;border:1px solid var(--cb-line);border-radius:var(--cb-radius-pill);padding:.4rem 1rem;text-decoration:none;transition:background .15s,border-color .15s}.lg-toc a:hover{background:#fdf6e6;border-color:var(--cb-gold-line);color:var(--cb-link)}.lg-wrap{max-width:52rem;margin:0 auto}.lg-sec{padding:1.6rem 0;border-bottom:1px solid var(--cb-line);scroll-margin-top:90px}.lg-sec:last-child{border-bottom:0}.lg-sec h2{font-size:1.7rem;font-weight:700;color:var(--cb-head);margin:0 0 .9rem}.lg-sec p{font-size:1.1rem;line-height:1.75;margin:0 0 1rem;color:var(--cb-body)}.lg-sec p:last-child{margin-bottom:0}.lg-sec p a{font-weight:700;color:var(--cb-link);overflow-wrap:anywhere}.lg-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.lg-list li{display:flex;align-items:flex-start;gap:.8rem;font-size:1.1rem;line-height:1.6;background:#fbfcfe;border:1px solid var(--cb-line);border-radius:var(--cb-radius);padding:.85rem 1.1rem}.lg-list li>i{flex:none;display:flex;margin-top:.2rem}.lg-list li svg{width:1.3rem;height:1.3rem;fill:currentColor}.lg-ok li>i{color:var(--cb-green)}.lg-no li>i{color:#c0392b}@media(max-width:575px){.lg-sec h2{font-size:1.45rem}.lg-sec p,.lg-list li{font-size:1.05rem}}
/* faqs page */.fq-wrap{display:grid;grid-template-columns:19rem minmax(0,1fr);gap:2rem;align-items:start}.fq-side{position:sticky;top:1rem;display:flex;flex-direction:column;gap:.9rem;background:#fff;border:1px solid var(--cb-line);border-radius:var(--cb-radius);box-shadow:var(--cb-shadow);padding:1.1rem}.fq-side .sl-search{max-width:none}.fq-side .sl-search input{font-size:1rem;padding:.7rem 1.1rem;box-shadow:none}.fq-count{margin:0;font-size:.95rem;color:var(--cb-body)}.fq-count:empty{display:none}.fq-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.fq-nav a{display:flex;align-items:center;gap:.7rem;padding:.6rem .7rem;border-radius:.7rem;color:var(--cb-head);font-weight:700;font-size:1rem;text-decoration:none;transition:background .15s}.fq-nav a:hover,.fq-nav a.is-on{background:#fdf6e6}.fq-nav i{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;background:#fdf6e6;border-radius:.6rem;color:#8a5a00;flex:none}.fq-nav svg{width:1.05rem;height:1.05rem;fill:currentColor}.fq-nav span{flex:1}.fq-nav em{font-style:normal;font-size:.85rem;background:#eef1f7;border-radius:999px;padding:.05rem .55rem}.fq-sec{margin-bottom:2.5rem;scroll-margin-top:1rem}.fq-h{font-size:1.9rem;margin:0 0 .4rem}.fq-lede{text-align:left;margin:0 0 1rem}.fq-src{margin:1.25rem 0 0}.fq-src td,.fq-src th{font-size:1rem;line-height:1.6}[data-fq][hidden],.faq-item[hidden]{display:none!important}@media(max-width:991px){.fq-wrap{grid-template-columns:minmax(0,1fr)}.fq-main,.fq-side{min-width:0}.fq-side{position:static}.fq-nav{flex-direction:row;flex-wrap:wrap}.fq-nav a{background:#f6f8fc}}
/* buy page */.by-h1{font-family:'Festive',cursive;font-weight:400;font-size:clamp(2.6rem,6vw,4rem);line-height:1.1;color:#fff0d2;margin:0;text-align:center}.by-big{font-size:clamp(3.2rem,9vw,6.5rem);font-weight:800;line-height:1;text-transform:uppercase;margin:.15rem 0 1rem;text-align:center;background:linear-gradient(180deg,#f39301 0%,#ffec99 60%,#f9ae3b 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.by-up{font-size:1.15rem;margin-bottom:1rem}.by-blink{font-size:1.75rem;font-weight:800;animation:by-bl 1.9s infinite}@keyframes by-bl{0%,40%,80%{color:#ffc77e}20%,60%,100%{color:#fff}}@media(min-width:992px){.by-h1,.by-big{text-align:left}}.by-offer{background:#fff7e6;border:1px solid var(--cb-gold-line);border-radius:var(--cb-radius);box-shadow:var(--cb-shadow);overflow:hidden;text-align:center}.by-bar{margin:0;background:var(--cb-navy);color:#fff;font-weight:700;font-size:1.25rem;padding:.6rem 1rem}.by-bar span{color:#ffc107}.by-ob{padding:1.25rem 1rem 1.5rem;color:var(--cb-head)}.by-oh{font-size:1.5rem;font-weight:800;margin:0 0 .5rem;color:var(--cb-head)}.by-hurry{font-weight:700;font-size:1.15rem;padding:.6rem 0}#countdown span{display:inline-block;background:#ffe5c4;border-radius:50%;border:2px dashed #6b5614;width:88px;height:88px;padding-top:20px;color:#6b5614;font-size:1rem;line-height:1.3}#countdown .font{font-size:2rem;font-weight:700;line-height:1.1;display:block}@media(max-width:400px){#countdown span{width:76px;height:76px;padding-top:14px;font-size:.9rem}#countdown .font{font-size:1.6rem}}.by-plans{align-items:stretch}.by-plan{height:100%;background:#fff;border:1px solid var(--cb-line);border-radius:var(--cb-radius);box-shadow:var(--cb-shadow);overflow:hidden;text-align:center;display:flex;flex-direction:column}.by-plan .by-bar{background:var(--cb-navy)}.by-hot{background:#fff7e6;border-color:var(--cb-gold-line);box-shadow:0 14px 34px rgba(11,27,61,.16)}.by-pb{padding:1.4rem 1.2rem 1.5rem}.by-pn{font-size:1.5rem;font-weight:800;margin:0 0 .2rem;color:var(--cb-head)}.by-pm{margin:0 0 .6rem}.by-cp{font-weight:700;margin:.6rem 0 .4rem}.by-cc{display:flex;max-width:17rem;margin:0 auto 1rem}.by-ci{flex:1;min-width:0;text-align:center;font:inherit;font-weight:700;border:1px dotted #03497d;border-radius:.6rem 0 0 .6rem;padding:.45rem .5rem;background:#fff;color:var(--cb-head)}.by-cb{font:inherit;font-weight:700;font-size:.95rem;border:0;border-radius:0 .6rem .6rem 0;padding:.45rem .9rem;background:var(--cb-navy);color:#fff;cursor:pointer}.by-cb:hover{background:#1c2547}.by-pr{font-size:2.4rem;font-weight:800;color:var(--cb-head);margin:.3rem 0 .8rem}.by-pr del{font-size:1.1rem;font-weight:700;color:#dc3545}.by-buy{margin-bottom:1rem}.by-plan .btn-green::after{display:none}.by-plan .btn-green{transition:background-color .25s ease,border-color .25s ease,transform .2s ease,box-shadow .25s ease}.by-plan .btn-green:hover,.by-plan .btn-green:focus,.by-plan .btn-green:focus-visible,.by-plan .btn-green:active{background-color:#00713d;border-color:#00713d;color:#fff!important}.by-plan .btn-green:hover{transform:translateY(-2px);box-shadow:0 8px 20px -8px rgba(0,138,74,.75)}.by-plan .btn-green:hover .svg,.by-plan .btn-green .svg{fill:#fff}.by-pp{background:#f3f6fb;border-radius:.8rem;padding:.7rem .6rem 1rem;margin-bottom:1.1rem}.by-ppt{font-size:.9rem;margin:0 0 .4rem}.by-pp form{margin:0}.by-pp input[type=image]{max-width:100%;height:auto}.by-plan .list-check{text-align:left;max-width:22rem;margin:0 auto 1rem}.by-faq{align-items:flex-end}.by-why{height:100%;background:#fff;border:1px solid var(--cb-line);border-radius:var(--cb-radius);box-shadow:var(--cb-shadow);padding:1.5rem 1.2rem;text-align:center}.by-wi{display:flex;width:92px;height:92px;align-items:center;justify-content:center;border-radius:50%;background:#fdf6e6;margin:0 auto 1rem}.by-wt{font-size:1.25rem;font-weight:800;color:var(--cb-head);margin:0 0 .4rem}.by-wx{margin:0}
