@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,700&family=Figtree:wght@400;500;600&family=Noto+Serif+Malayalam:wght@500;700&family=Noto+Sans+Malayalam:wght@400;500;600&display=swap);:root{--bct-green:#1f3d2b;--bct-deep:#14291d;--bct-gold:#e0a62b;--bct-lamp:#9c2b1f;--bct-tint:#eef3ec;--bct-ink:#22302a;--bct-head:"Fraunces","Noto Serif Malayalam",serif;--bct-body:"Figtree","Noto Sans Malayalam",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;color:#22302a;color:var(--bct-ink);font-family:Figtree,Noto Sans Malayalam,system-ui,sans-serif;font-family:var(--bct-body);line-height:1.7;margin:0;overflow-x:hidden}html[lang=ml] body{line-height:1.9}img{display:block;max-width:100%}h1,h2,h3{font-family:Fraunces,"Noto Serif Malayalam",serif;font-family:var(--bct-head);line-height:1.2;margin:0}a{color:#1f3d2b;color:var(--bct-green)}:focus-visible{outline:3px solid #e0a62b;outline:3px solid var(--bct-gold);outline-offset:2px}.bct-word{display:inline-block;filter:blur(4px);opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1),filter .7s ease}.bct-anim.bct-in .bct-word{filter:none;opacity:1;transform:none}.bct-stagger-item{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.bct-stagger.bct-in .bct-stagger-item{opacity:1;transform:none}.bct-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.bct-reveal.bct-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.bct-reveal,.bct-stagger-item,.bct-word{filter:none;opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.bct-nav{inset:0 0 auto 0;position:fixed;transition:background .35s,box-shadow .35s;z-index:100}.bct-nav-solid{background:#1f3d2b;box-shadow:0 6px 24px #0000002e}.bct-nav-inner{gap:16px;justify-content:space-between;margin:0 auto;max-width:1390px;padding:12px 24px}.bct-brand,.bct-nav-inner{align-items:center;display:flex}.bct-brand{color:#fff;gap:12px;min-width:0;text-decoration:none}.bct-brand-logo{background:#fff;border:2px solid #e0a62b;border-radius:50%;box-shadow:0 2px 8px #00000040;display:block;flex:none;height:46px;object-fit:cover;transition:transform .3s;width:46px}.bct-brand:hover .bct-brand-logo{transform:scale(1.06)}.bct-brand-text{display:flex;flex-direction:column;line-height:1.15;min-width:0}.bct-brand-text strong{font-family:var(--bct-head);font-size:1.02rem}.bct-brand-text small{font-size:.72rem;opacity:.8}.bct-menu{display:flex;gap:4px}.bct-link{border-radius:999px;color:#fff;font-size:.92rem;padding:8px 12px;text-decoration:none;transition:background .25s,color .25s;white-space:nowrap}.bct-link:hover{background:#ffffff24}.bct-link-active{background:#e0a62b;color:#1f3d2b;font-weight:600}.bct-nav-tools{gap:10px}.bct-lang,.bct-nav-tools{align-items:center;display:flex}.bct-lang{background:#0000;border:1.5px solid #e0a62b;border-radius:999px;color:#e0a62b;cursor:pointer;font:inherit;font-size:.88rem;gap:6px;padding:7px 14px;transition:all .25s}.bct-lang:hover{background:#e0a62b;color:#1f3d2b}.bct-burger{background:none;border:0;color:#fff;cursor:pointer;display:none;font-size:24px}@media (max-width:1024px){.bct-link{font-size:.84rem;padding:8px 9px}.bct-brand-text small{display:none}}@media (max-width:900px){.bct-burger{display:block}.bct-menu{background:#1f3d2b;flex-direction:column;gap:2px;left:0;max-height:0;opacity:0;overflow:hidden;padding:8px 24px 20px;pointer-events:none;position:absolute;right:0;top:100%;transition:all .35s}.bct-menu-open{max-height:480px;opacity:1;pointer-events:auto}.bct-link{border-radius:10px;font-size:1rem;padding:12px 14px}}@media (max-width:768px){.bct-nav-inner{padding:10px 18px}.bct-brand-logo{height:42px;width:42px}}@media (max-width:520px){.bct-nav-inner{padding:10px 14px}.bct-brand-logo{border-width:1.5px;height:38px;width:38px}.bct-brand-text strong{font-size:.86rem}.bct-lang{font-size:.8rem;padding:6px 10px}}@media (max-width:320px){.bct-brand-text{display:none}.bct-brand-logo{height:36px;width:36px}.bct-lang{font-size:.74rem;padding:5px 8px}}.bct-foot{background:#14291d;color:#dfe8e0;padding:56px 24px 0}.bct-foot-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.4fr 1fr 1.4fr;margin:0 auto;max-width:1180px}.bct-foot-brand{align-items:center;color:#e0a62b;display:flex;font-family:var(--bct-head);font-size:1.2rem;gap:10px}.bct-foot-motto{font-style:italic;margin:14px 0 8px}.bct-foot-contact,.bct-foot-links{display:flex;flex-direction:column;gap:10px}.bct-foot a,.bct-foot span{align-items:flex-start;color:#dfe8e0;display:flex;gap:10px;text-decoration:none}.bct-foot a:hover{color:#e0a62b}.bct-foot-bottom{align-items:center;border-top:1px solid #ffffff1f;display:flex;flex-direction:column;font-size:.85rem;gap:6px;margin-top:40px;padding:18px 0;text-align:center}.bct-foot-copy,.bct-foot-dev{opacity:.75}.bct-foot-dev{display:flex;justify-content:center}.bct-foot-dev strong{color:#e0a62b;font-weight:600}@media (max-width:768px){.bct-foot-grid{grid-template-columns:1fr 1fr}.bct-foot-grid>div:first-child{grid-column:1/-1}}@media (max-width:520px){.bct-foot{padding:44px 18px 0}.bct-foot-grid{gap:28px;grid-template-columns:1fr}}@media (max-width:320px){.bct-foot{font-size:.9rem;padding:36px 12px 0}}.bct-fab{align-items:center;bottom:24px;display:flex;flex-direction:column;gap:12px;position:fixed;right:24px;width:52px;z-index:900}.bct-fab-btn{border-radius:50%;box-shadow:0 10px 26px #14291d4d;color:#fff;display:grid;font-size:24px;height:52px;place-items:center;position:relative;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,background .25s;width:52px}.bct-fab-btn:hover{box-shadow:0 14px 30px #14291d66;transform:translateY(-4px) scale(1.06)}.bct-fab-btn:focus-visible{outline:2px dashed #d9a441;outline:2px dashed var(--bct-gold,#d9a441);outline-offset:3px}.bct-fab-wa{background:#25d366;font-size:28px}.bct-fab-wa:hover{background:#1ebe5b}.bct-fab-wa:after{animation:bct-pulse 2.4s ease-out infinite;border:2px solid #25d366;border-radius:50%;content:"";inset:0;opacity:0;pointer-events:none;position:absolute}@keyframes bct-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.bct-fab-call{background:#1f3d2b;background:var(--bct-green,#1f3d2b);color:#d9a441;color:var(--bct-gold,#d9a441);font-size:20px}.bct-fab-call:hover{background:#14291d;background:var(--bct-deep,#14291d)}.bct-stt{background:#1f3d2b;background:var(--bct-green,#1f3d2b);border:0;border-radius:50%;bottom:calc(100% + 12px);box-shadow:0 10px 26px #14291d59;color:#d9a441;color:var(--bct-gold,#d9a441);cursor:pointer;display:grid;height:52px;left:0;opacity:0;padding:0;place-items:center;position:absolute;transform:translateY(24px) scale(.85);transition:opacity .35s ease,transform .35s cubic-bezier(.2,.7,.2,1),visibility .35s,background .25s;visibility:hidden;width:52px}.bct-stt-show{opacity:1;transform:none;visibility:visible}.bct-stt:hover{background:#14291d;background:var(--bct-deep,#14291d);transform:translateY(-4px)}.bct-stt:focus-visible{outline:2px dashed #d9a441;outline:2px dashed var(--bct-gold,#d9a441);outline-offset:3px}.bct-stt-ring{height:100%;inset:0;position:absolute;transform:rotate(-90deg);width:100%}.bct-stt-track{fill:none;stroke:#ffffff2e;stroke-width:3}.bct-stt-bar{fill:none;stroke:#d9a441;stroke:var(--bct-gold,#d9a441);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .15s linear}.bct-stt-ico{font-size:16px;position:relative;transition:transform .3s}.bct-stt:hover .bct-stt-ico{transform:translateY(-3px)}@media (max-width:520px){.bct-fab{bottom:16px;gap:10px;right:16px;width:46px}.bct-fab-btn,.bct-stt{height:46px;width:46px}.bct-stt{bottom:calc(100% + 10px)}.bct-fab-wa{font-size:25px}.bct-fab-call{font-size:18px}.bct-stt-ico{font-size:14px}}@media (prefers-reduced-motion:reduce){.bct-fab-btn,.bct-stt,.bct-stt-bar,.bct-stt-ico{transition:none}.bct-fab-wa:after{animation:none}}.bct-tr{background:var(--bct-deep);color:#fff;padding:88px 0}.bct-tr .bct-h2{color:var(--bct-gold)}.bct-tr-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:8px}.bct-tr-cell{display:flex;min-width:0}.bct-tr-cell-lead{grid-column:1/-1;margin-bottom:10px}.bct-tr-card{align-items:center;background:#ffffff0a;border:1px solid #ffffff29;border-radius:60px 14px 14px 60px;display:flex;flex:1 1;gap:14px;min-width:0;padding:16px 18px;transition:background .3s,transform .3s,border-color .3s}.bct-tr-card:hover{background:#e0a62b24;border-color:#e0a62b99;transform:translateY(-4px)}.bct-tr-av{background:var(--bct-gold);border-radius:50%;color:var(--bct-deep);display:grid;flex:none;font-family:var(--bct-head);font-size:1.05rem;font-weight:700;height:52px;place-items:center;width:52px}.bct-tr-txt{min-width:0}.bct-tr-card b{display:block;font-weight:600;line-height:1.35;word-break:break-word}.bct-tr-card small{color:var(--bct-gold);display:block;font-size:.78rem;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.bct-tr-lead{background:#e0a62b29;border-color:var(--bct-gold);border-radius:90px 18px 90px 18px;gap:22px;justify-content:center;padding:22px 34px}.bct-tr-lead .bct-tr-av{background:#0000;color:var(--bct-gold);font-size:3.4rem;height:76px;width:76px}.bct-tr-lead b{font-family:var(--bct-head);font-size:1.5rem}@media (max-width:1024px){.bct-tr-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.bct-tr{padding:60px 0}.bct-tr-grid{gap:14px;grid-template-columns:repeat(2,1fr)}.bct-tr-lead{border-radius:70px 16px 70px 16px;padding:18px 22px}.bct-tr-lead b{font-size:1.25rem}}@media (max-width:520px){.bct-tr{padding:48px 0}.bct-tr-grid{grid-template-columns:1fr}.bct-tr-lead{border-radius:40px 16px 40px 16px;flex-direction:column;gap:10px;padding:24px 18px;text-align:center}.bct-tr-lead .bct-tr-av{font-size:2.8rem;height:64px;width:64px}}@media (max-width:320px){.bct-tr-card{gap:10px;padding:12px}.bct-tr-av{font-size:.9rem;height:42px;width:42px}.bct-tr-lead b{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.bct-tr-card{transition:none}}.bct-wrap{margin:0 auto;max-width:1180px;padding:0 24px}.bct-sec{padding:88px 0}.bct-sec-tint{background:var(--bct-tint)}.bct-center{margin-top:40px;text-align:center}.bct-gap{margin-top:36px}.bct-h2{color:var(--bct-green);font-size:2.3rem;margin-bottom:14px}.bct-lead{font-size:1.1rem;margin:0 0 36px;max-width:640px}.bct-body{font-size:1.05rem;margin:0 0 16px;max-width:620px}.bct-split{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:1.1fr 1fr}.bct-pic{border-radius:6px 80px 6px 80px;box-shadow:0 20px 50px #14291d33;height:440px;object-fit:cover;width:100%}.bct-regline{color:var(--bct-lamp);font-weight:600;margin:24px 0 4px}.bct-motto{color:var(--bct-green);font-family:var(--bct-head);font-size:1.25rem;margin:0}.bct-thanks{margin:40px auto 0;text-align:center}.bct-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.bct-btn{border:2px solid #0000;border-radius:999px;display:inline-block;font-size:1rem;font-weight:600;margin-top:8px;padding:13px 28px;text-decoration:none;transition:transform .25s,background .25s,color .25s}.bct-btn:hover{transform:translateY(-3px)}.bct-btn-gold{background:var(--bct-gold);color:var(--bct-deep)}.bct-btn-line{border-color:#fff;color:#fff}.bct-btn-line:hover{background:#fff;color:var(--bct-green)}.bct-btn-green{background:var(--bct-green);color:#fff;cursor:pointer;font-family:inherit}.bct-btn-green:hover{background:var(--bct-lamp)}.bct-more{align-items:center;color:var(--bct-lamp);display:inline-flex;font-weight:600;gap:10px;text-decoration:none}.bct-hero{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;min-height:100vh;padding-top:80px}.bct-hero-in{width:100%}.bct-hero h1{font-size:2.8rem;max-width:760px}.bct-hero-sub{font-size:1.2rem;margin:22px 0 0;max-width:560px}.bct-phero{background-position:50%;background-size:cover;color:#fff;padding:170px 0 80px}.bct-phero h1{font-size:3rem}.bct-phero-sub{font-size:1.1rem;margin:14px 0 0;max-width:620px}.bct-impact{background:var(--bct-gold);color:var(--bct-deep)}.bct-impact-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1180px;padding:36px 24px;text-align:center}.bct-impact-item b{display:block;font-family:var(--bct-head);font-size:2.6rem;line-height:1.1}.bct-impact-item span{font-size:.95rem;font-weight:500}.bct-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.bct-cards-3{grid-template-columns:repeat(3,1fr)}.bct-card{background:#fff;border:1px solid #dbe5dc;border-radius:4px 28px 4px 28px;border-top:4px solid var(--bct-gold);height:100%;padding:28px 24px;transition:transform .3s,box-shadow .3s}.bct-card:hover{box-shadow:0 16px 36px #14291d24;transform:translateY(-6px)}.bct-card-ico{background:var(--bct-green);border-radius:50%;color:var(--bct-gold);display:grid;font-size:22px;height:52px;margin-bottom:16px;place-items:center;width:52px}.bct-card h3{color:var(--bct-green);font-size:1.25rem;margin-bottom:10px}.bct-card p{font-size:.97rem;margin:0;word-break:break-word}.bct-appeal{background-position:50%;background-size:cover;color:#fff;padding:96px 0;text-align:center}.bct-appeal-in{max-width:800px}.bct-appeal h2{font-size:2.4rem;margin-bottom:16px}.bct-appeal p{font-size:1.1rem}.bct-tablewrap{overflow-x:auto}.bct-table{background:#fff;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.bct-table th{background:var(--bct-green);color:#fff;padding:12px 16px;text-align:left}.bct-table td{border-bottom:1px solid #dbe5dc;padding:12px 16px}.bct-table td:last-child{color:var(--bct-lamp);font-weight:600;white-space:nowrap}.bct-list p{align-items:flex-start;display:flex;font-size:1.05rem;gap:12px;margin:0 0 14px}.bct-list svg{color:var(--bct-green);flex:none;margin-top:6px}.bct-gal{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.bct-gal-item{background:none;border:0;border-radius:6px 28px 6px 28px;cursor:zoom-in;display:block;overflow:hidden;padding:0;width:100%}.bct-gal-item img{height:240px;object-fit:cover;transition:transform .6s;width:100%}.bct-gal-item:hover img{transform:scale(1.08)}.bct-lightbox{background:#0a140eeb;cursor:zoom-out;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:200}.bct-lightbox img{border-radius:6px;max-height:88vh}.bct-lightbox-x{background:none;border:0;color:#fff;cursor:pointer;font-size:28px;position:absolute;right:18px;top:18px}.bct-form{display:flex;flex-direction:column;gap:14px}.bct-form input,.bct-form textarea{background:#fff;border:1.5px solid #c5d3c7;border-radius:10px;font:inherit;padding:14px 16px;width:100%}.bct-form input:focus,.bct-form textarea:focus{border-color:var(--bct-green);outline:none}.bct-form .bct-btn{align-self:flex-start}.bct-bank{display:flex;flex-direction:column;gap:12px}.bct-bank-row{align-items:center;background:#fff;border:1px solid #dbe5dc;border-radius:10px;display:flex;gap:14px;padding:12px 16px}.bct-bank-row>svg{color:var(--bct-gold);flex:none;font-size:20px}.bct-bank-row span{display:flex;flex:1 1;flex-direction:column;min-width:0}.bct-bank-row small{color:#5c6f63}.bct-bank-row b{word-break:break-all}.bct-bank-row button{background:none;border:0;color:var(--bct-green);cursor:pointer;font-size:18px;padding:6px}.bct-vid-title{margin-bottom:36px;text-align:center}.bct-vid-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.bct-vid-item{aspect-ratio:16/9;background:#0f1c14;border-radius:6px 40px 6px 40px;box-shadow:0 16px 40px #14291d2e;overflow:hidden}.bct-vid{background:#0f1c14;display:block;height:100%;object-fit:contain;width:100%}.bct-aq{padding:40px 0 88px}.bct-aq-card{background:radial-gradient(circle at 15% 20%,#e0a62b2e,#0000 45%),linear-gradient(135deg,#14291d,var(--bct-green));background:radial-gradient(circle at 15% 20%,#e0a62b2e,#0000 45%),linear-gradient(135deg,var(--bct-deep,#14291d),var(--bct-green));border:2px solid var(--bct-gold);border-radius:6px 90px 6px 90px;box-shadow:0 26px 60px #14291d4d;color:#fff;margin:0 auto;max-width:920px;overflow:hidden;padding:72px 56px 44px;position:relative;text-align:center}.bct-aq-card:before{border:2px dashed #e0a62b59;border-radius:50%;bottom:-80px;content:"";height:260px;pointer-events:none;position:absolute;right:-80px;width:260px}.bct-aq-badge{animation:bct-aq-glow 3s ease-in-out infinite;background:var(--bct-gold);border:5px solid #fff;border-radius:50%;box-shadow:0 10px 22px #0000004d;color:#14291d;color:var(--bct-deep,#14291d);display:grid;font-size:24px;height:64px;left:50%;place-items:center;position:absolute;top:0;transform:translate(-50%,-50%);width:64px}.bct-aq-card .bct-aq-text{color:#fff;font-family:var(--bct-head);font-size:2rem;line-height:1.5;margin:0 auto;max-width:740px}.bct-aq-divider{align-items:center;color:var(--bct-gold);display:flex;font-size:22px;gap:16px;justify-content:center;margin:30px auto 0;max-width:280px}.bct-aq-divider span{background:linear-gradient(90deg,#0000,var(--bct-gold));border-radius:2px;flex:1 1;height:2px}.bct-aq-divider span:last-child{background:linear-gradient(270deg,#0000,var(--bct-gold))}.bct-aq-end{bottom:26px;color:#e0a62b59;font-size:34px;position:absolute;right:36px}@keyframes bct-aq-glow{0%,to{box-shadow:0 10px 22px #0000004d,0 0 0 0 #e0a62b80}50%{box-shadow:0 10px 22px #0000004d,0 0 0 14px #e0a62b00}}@media (max-width:768px){.bct-aq{padding:32px 0 60px}.bct-aq-card{border-radius:6px 60px 6px 60px;padding:64px 28px 36px}.bct-aq-card .bct-aq-text{font-size:1.6rem}}@media (max-width:520px){.bct-aq{padding:28px 0 48px}.bct-aq-card{border-radius:6px 40px 6px 40px;padding:58px 20px 30px}.bct-aq-card .bct-aq-text{font-size:1.3rem}.bct-aq-end{bottom:16px;font-size:24px;right:18px}}@media (max-width:320px){.bct-aq-card{padding:54px 14px 26px}.bct-aq-card .bct-aq-text{font-size:1.15rem}.bct-aq-badge{font-size:20px;height:54px;width:54px}}@media (prefers-reduced-motion:reduce){.bct-aq-badge{animation:none}}@media (max-width:768px){.bct-vid-grid{gap:18px;grid-template-columns:1fr}.bct-vid-item{border-radius:6px 28px 6px 28px}}@media (max-width:320px){.bct-vid-title{margin-bottom:24px}}@media (max-width:1024px){.bct-sec{padding:72px 0}.bct-hero h1{font-size:3.1rem}.bct-split{gap:36px}.bct-pic{height:380px}.bct-gal{grid-template-columns:repeat(3,1fr)}.bct-h2{font-size:2rem}}@media (max-width:768px){.bct-wrap{padding:0 18px}.bct-sec{padding:60px 0}.bct-hero h1{font-size:2.5rem}.bct-phero{padding:140px 0 60px}.bct-phero h1{font-size:2.3rem}.bct-split{grid-template-columns:1fr}.bct-pic{border-radius:6px 56px 6px 56px;height:300px}.bct-cards,.bct-cards-3,.bct-gal,.bct-impact-grid{grid-template-columns:repeat(2,1fr)}.bct-appeal{padding:72px 0}.bct-appeal h2{font-size:1.9rem}}@media (max-width:520px){.bct-sec{padding:48px 0}.bct-hero{min-height:92vh}.bct-hero h1{font-size:2rem}.bct-hero-sub,.bct-lead{font-size:1rem}.bct-phero{padding:120px 0 48px}.bct-phero h1{font-size:1.9rem}.bct-h2{font-size:1.65rem}.bct-cards,.bct-cards-3{grid-template-columns:1fr}.bct-impact-item b{font-size:2rem}.bct-gal-item img{height:170px}.bct-btn{padding:12px 22px}.bct-btns{align-items:flex-start;flex-direction:column}.bct-appeal h2{font-size:1.6rem}}@media (max-width:320px){.bct-wrap{padding:0 12px}.bct-hero h1{font-size:1.7rem}.bct-phero h1{font-size:1.6rem}.bct-h2{font-size:1.45rem}.bct-card{padding:22px 16px}.bct-impact-grid{gap:14px;padding:28px 12px}.bct-impact-item b{font-size:1.7rem}.bct-impact-item span{font-size:.82rem}.bct-gal{grid-template-columns:1fr}.bct-table td,.bct-table th{font-size:.88rem;padding:9px 8px}.bct-bank-row{padding:10px}}.bct-aq-b{padding:88px 0}@media (max-width:768px){.bct-aq-b{padding:60px 0}}@media (max-width:520px){.bct-aq-b{padding:48px 0}}.bct-story-grid{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1.1fr}.bct-collage{height:520px;position:relative}.bct-collage-a{border-radius:6px 90px 6px 90px;height:420px;left:0;top:0;width:72%}.bct-collage-a,.bct-collage-b{box-shadow:0 20px 50px #14291d40;object-fit:cover;position:absolute}.bct-collage-b{border:8px solid #fff;border-radius:90px 6px 90px 6px;bottom:0;height:280px;right:0;width:56%}.bct-collage-badge{background:var(--bct-lamp);border-radius:12px;bottom:26px;color:#fff;display:flex;flex-direction:column;left:8%;line-height:1.3;padding:14px 20px;position:absolute}.bct-collage-badge b{font-family:var(--bct-head);font-size:1.15rem}.bct-collage-badge span{font-size:.8rem;opacity:.85}.bct-lr .bct-collage-a,.bct-lr .bct-collage-b,.bct-lr .bct-collage-badge{opacity:0}.bct-lr.bct-in .bct-collage-a{animation:bct-slide-lr 1.5s cubic-bezier(.22,.8,.25,1) backwards;opacity:1}.bct-lr.bct-in .bct-collage-b{animation:bct-slide-lr 1.5s cubic-bezier(.22,.8,.25,1) .5s backwards;opacity:1}.bct-lr.bct-in .bct-collage-badge{animation:bct-badge-pop .8s cubic-bezier(.3,1.5,.5,1) 1.2s backwards,bct-float 5.5s ease-in-out 2.1s infinite;opacity:1}@keyframes bct-slide-lr{0%{opacity:0;transform:translateX(-130px) scale(.94)}to{opacity:1;transform:none}}@keyframes bct-badge-pop{0%{opacity:0;transform:translateX(-40px) scale(.6)}to{opacity:1;transform:none}}@keyframes bct-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.bct-story-pts p{display:flex;gap:12px;margin:0 0 12px;transition:transform .3s}.bct-story-pts p:hover{transform:translateX(6px)}.bct-story-pts svg{color:var(--bct-green);flex:none;margin-top:7px;transition:transform .4s}.bct-story-pts p:hover svg{color:var(--bct-gold);transform:rotate(-25deg) scale(1.25)}.bct-quote{background:var(--bct-tint);border-left:5px solid var(--bct-gold);color:var(--bct-green);font-family:var(--bct-head);font-size:1.2rem;margin:28px 0 0;padding:18px 22px;transition:transform .3s,box-shadow .3s}.bct-quote:hover{box-shadow:0 10px 24px #14291d1f;transform:translateX(6px)}.bct-quote svg{animation:bct-quote-pulse 2.8s ease-in-out infinite;color:var(--bct-gold);margin-right:8px}@keyframes bct-quote-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}.bct-appeal .bct-btn,.bct-hero .bct-btn{overflow:hidden;position:relative;transition:transform .3s,box-shadow .3s,background .3s,color .3s}.bct-appeal .bct-btn:after,.bct-hero .bct-btn:after{background:linear-gradient(100deg,#0000,#ffffff73,#0000);content:"";height:100%;left:-75%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);width:50%}.bct-appeal .bct-btn:hover,.bct-hero .bct-btn:hover{box-shadow:0 12px 26px #00000047;transform:translateY(-3px)}.bct-appeal .bct-btn:hover:after,.bct-hero .bct-btn:hover:after{left:130%;transition:left .75s ease}.bct-appeal .bct-btn:active,.bct-hero .bct-btn:active{transform:translateY(-1px) scale(.97)}.bct-impact-item{transition:transform .3s}.bct-impact-item:hover{transform:translateY(-5px)}.bct-impact-item b{font-feature-settings:"tnum";display:inline-block;font-variant-numeric:tabular-nums;transition:transform .3s}.bct-impact-item:hover b{transform:scale(1.12)}.bct-hw{position:relative}.bct-hw-ctrl{display:flex;gap:10px;justify-content:flex-end;margin:-10px 0 6px}.bct-hw-btn{background:#fff;border:1.5px solid var(--bct-green);border-radius:50%;color:var(--bct-green);cursor:pointer;display:grid;font-size:16px;height:48px;place-items:center;transition:background .25s,color .25s,transform .25s;width:48px}.bct-hw-btn:hover:not(:disabled){background:var(--bct-green);color:var(--bct-gold);transform:scale(1.07)}.bct-hw-btn:active:not(:disabled){transform:scale(.92)}.bct-hw-btn:disabled{cursor:default;opacity:.35}.bct-hw-rail{-webkit-overflow-scrolling:touch;align-items:stretch;cursor:grab;display:flex;gap:26px;outline:none;overflow-x:auto;padding:26px 6px 44px;position:relative;scroll-padding:0 6px;scroll-snap-type:x mandatory;scrollbar-width:none}.bct-hw-rail::-webkit-scrollbar{display:none}.bct-hw-rail:focus-visible{outline:2px dashed var(--bct-gold);outline-offset:4px}.bct-hw-drag{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.bct-hw-card{flex:0 0 340px;scroll-snap-align:center;transition:transform .35s ease}.bct-hw-card:hover{transform:translateY(-8px)}.bct-hw-inner{background:#fff;border:1px solid #dbe5dc;border-radius:170px 170px 22px 22px;box-shadow:0 10px 26px #14291d14;display:flex;flex-direction:column;height:100%;opacity:0;position:relative;transform:translateY(46px) scale(.95);transition:opacity 1.1s ease,transform 1.1s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s;transition-delay:calc(var(--i)*.1s)}.bct-hw-in{opacity:1;transform:none}.bct-hw-active .bct-hw-inner{border-color:var(--bct-gold);box-shadow:0 22px 48px #14291d38}.bct-hw-pic{background:var(--bct-tint);border-radius:170px 170px 0 0;height:240px;overflow:hidden;position:relative}.bct-hw-pic:before{background:linear-gradient(90deg,#14291d,var(--bct-green));background:linear-gradient(90deg,var(--bct-deep,#14291d),var(--bct-green));content:"";inset:0;pointer-events:none;position:absolute;transform:scaleX(1);transform-origin:right center;transition:transform 1.3s cubic-bezier(.65,0,.25,1);transition-delay:calc(var(--i)*.1s + .4s);z-index:4}.bct-hw-in .bct-hw-pic:before{transform:scaleX(0)}.bct-hw-pic img{display:block;height:100%;margin-left:-35px;max-width:none;object-fit:cover;transform:translateX(0) scale(1.04);transform:translateX(calc(var(--off, 0)*-30px)) scale(1.04);transition:transform .25s linear;width:calc(100% + 70px)}.bct-hw-card:hover .bct-hw-pic img{transform:translateX(0) scale(1.13);transform:translateX(calc(var(--off, 0)*-30px)) scale(1.13)}.bct-hw-pic:after{background:linear-gradient(180deg,#14291d00 45%,#14291d80);content:"";inset:0;position:absolute}.bct-hw-no{bottom:18px;color:#fff;font-family:var(--bct-head);font-size:2.1rem;left:26px;line-height:1;position:absolute;text-shadow:0 2px 10px #00000059;transition:transform .4s;z-index:2}.bct-hw-card:hover .bct-hw-no{transform:translateX(8px)}.bct-hw-ico{background:var(--bct-green);border:5px solid var(--bct-gold);border-radius:50%;box-shadow:0 8px 18px #14291d40;color:var(--bct-gold);display:grid;font-size:28px;height:74px;margin:-38px auto 0;place-items:center;position:relative;transition:transform .5s;width:74px;z-index:3}.bct-hw-card:hover .bct-hw-ico{transform:rotate(1turn)}.bct-hw-body{flex:1 1;padding:16px 26px 8px;text-align:center}.bct-hw-body h3{color:var(--bct-green);font-size:1.25rem;margin:0 0 8px}.bct-hw-body p{font-size:.95rem;line-height:1.6;margin:0}.bct-hw-foot{align-items:center;border-top:1px dashed #b9c9bc;color:var(--bct-lamp);display:flex;font-family:var(--bct-head);font-size:1rem;justify-content:space-between;margin:14px 24px 20px;padding-top:14px}.bct-hw-foot a{background:var(--bct-tint);border-radius:50%;color:var(--bct-green);display:grid;height:38px;place-items:center;transition:background .25s,color .25s,transform .25s;width:38px}.bct-hw-foot a:hover{background:var(--bct-gold);color:var(--bct-deep);transform:translateX(4px)}.bct-hw-prog{align-items:center;display:flex;gap:16px;margin-top:2px}.bct-hw-bar{background:#d3e0d5;border-radius:4px;flex:1 1;height:4px;overflow:hidden}.bct-hw-bar span{background:linear-gradient(90deg,var(--bct-gold),var(--bct-green));border-radius:4px;display:block;height:100%;transform-origin:left;transition:transform .2s linear;width:100%}.bct-hw-prog b{color:var(--bct-green);font-family:var(--bct-head);font-size:1rem}@media (prefers-reduced-motion:reduce){.bct-hw-inner{opacity:1;transform:none;transition:none}.bct-hw-pic:before{display:none}.bct-hw-card,.bct-hw-ico,.bct-hw-pic img{transition:none}}.bct-eq{background:#fff}.bct-eq-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.bct-eq-card{background:linear-gradient(180deg,var(--bct-tint),#fff 55%);border:1px solid #dbe5dc;border-radius:120px 120px 18px 18px;display:flex;flex-direction:column;height:100%;opacity:0;padding:26px 24px 20px;position:relative;text-align:center;transition:transform .3s,box-shadow .3s}.bct-eq-grid.bct-in .bct-eq-card{opacity:1}.bct-eq-grid.bct-in .bct-eq-top{animation:bct-eq-from-top 1.3s cubic-bezier(.22,.8,.25,1) calc(var(--n)*.3s) backwards}.bct-eq-grid.bct-in .bct-eq-bot{animation:bct-eq-from-bottom 1.3s cubic-bezier(.22,.8,.25,1) calc(var(--n)*.3s) backwards}@keyframes bct-eq-from-top{0%{opacity:0;transform:translateY(-110px) scale(.95)}to{opacity:1;transform:none}}@keyframes bct-eq-from-bottom{0%{opacity:0;transform:translateY(110px) scale(.95)}to{opacity:1;transform:none}}.bct-eq-card:hover{box-shadow:0 16px 36px #14291d24;transform:translateY(-6px)}.bct-eq-ico{background:var(--bct-green);border:5px solid var(--bct-gold);border-radius:50%;color:var(--bct-gold);display:grid;font-size:30px;height:76px;margin:6px auto 16px;place-items:center;position:relative;transition:transform .4s;width:76px}.bct-eq-ico:after{animation:bct-ring 3s ease-out infinite;border:2px solid var(--bct-gold);border-radius:50%;content:"";inset:-9px;opacity:0;pointer-events:none;position:absolute}.bct-eq-card:nth-child(2n) .bct-eq-ico:after{animation-delay:1.2s}@keyframes bct-ring{0%{opacity:.7;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.3)}}.bct-eq-card:hover .bct-eq-ico{animation:bct-wiggle .6s ease}@keyframes bct-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg) scale(1.1)}50%{transform:rotate(12deg) scale(1.1)}75%{transform:rotate(-6deg)}}.bct-eq-card h3{color:var(--bct-green);font-size:1.2rem;margin-bottom:8px}.bct-eq-card p{flex:1 1;font-size:.95rem;margin:0 0 18px}.bct-eq-foot{align-items:center;border-top:1px dashed #b9c9bc;display:flex;gap:10px;justify-content:space-between;padding-top:14px}.bct-eq-foot b{color:var(--bct-lamp);font-family:var(--bct-head);font-size:1.4rem;transition:transform .3s}.bct-eq-card:hover .bct-eq-foot b{transform:scale(1.08)}.bct-eq-foot a{border-bottom:2px solid var(--bct-gold);color:var(--bct-green);font-size:.9rem;font-weight:600;position:relative;text-decoration:none;transition:color .25s,letter-spacing .25s}.bct-eq-foot a:hover{color:var(--bct-lamp);letter-spacing:.03em}.bct-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:34px}.bct-tab{align-items:center;background:#fff;border:1.5px solid var(--bct-green);border-radius:999px;color:var(--bct-green);cursor:pointer;display:flex;font:inherit;font-weight:600;gap:8px;padding:10px 18px;transition:all .25s}.bct-tab:hover{box-shadow:0 8px 18px #14291d24;transform:translateY(-3px)}.bct-tab:active{transform:scale(.95)}.bct-tab em{background:var(--bct-tint);border-radius:999px;font-size:.78rem;font-style:normal;padding:1px 8px}.bct-tab-on{background:var(--bct-green);color:#fff}.bct-tab-on em{animation:bct-badge-bounce .5s cubic-bezier(.3,1.6,.5,1);background:var(--bct-gold);color:var(--bct-deep)}@keyframes bct-badge-bounce{0%{transform:scale(.4)}to{transform:scale(1)}}.bct-jr{max-width:820px;padding-left:34px;position:relative}.bct-jr:before{background:linear-gradient(var(--bct-gold),var(--bct-green));border-radius:3px;bottom:8px;content:"";left:9px;position:absolute;top:8px;width:3px}.bct-jr-item{background:#fff;border:1px solid #dbe5dc;border-radius:4px 18px 4px 18px;margin-bottom:14px;padding:14px 20px;position:relative;transition:transform .3s,box-shadow .3s,border-color .3s}.bct-jr-item:hover{border-color:var(--bct-gold);box-shadow:0 10px 22px #14291d1a;transform:translateX(8px)}.bct-jr-item p{margin:0}.bct-jr-dot{background:var(--bct-gold);border:5px solid var(--bct-green);border-radius:50%;height:21px;left:-34px;margin-top:-9px;position:absolute;top:50%;transition:transform .3s;width:21px}.bct-jr-item:hover .bct-jr-dot{animation:bct-dot-pulse 1.2s ease-out infinite;transform:scale(1.3)}@keyframes bct-dot-pulse{0%{box-shadow:0 0 0 0 #e0a62b99}to{box-shadow:0 0 0 12px #e0a62b00}}.bct-ex-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,1fr)}.bct-ex-card{background:#fff;border:1px solid #dbe5dc;border-radius:120px 120px 22px 22px;box-shadow:0 10px 26px #14291d14;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s,box-shadow .3s}.bct-ex-card:hover{box-shadow:0 20px 44px #14291d2e;transform:translateY(-6px)}.bct-ex-pic{background:var(--bct-tint);height:230px;overflow:visible;position:relative}.bct-ex-pic img{display:block;height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.bct-ex-card:hover .bct-ex-pic img{transform:scale(1.06)}.bct-ex-pic:after{background:linear-gradient(180deg,#14291d00 50%,#14291d73);content:"";inset:0;pointer-events:none;position:absolute}.bct-ex-ico{background:var(--bct-green);border:5px solid var(--bct-gold);border-radius:50%;bottom:-34px;box-shadow:0 8px 18px #14291d40;color:var(--bct-gold);display:grid;font-size:26px;height:70px;left:50%;place-items:center;position:absolute;transform:translateX(-50%);transition:transform .5s;width:70px;z-index:2}.bct-ex-card:hover .bct-ex-ico{transform:translateX(-50%) rotate(1turn)}.bct-ex-body{display:flex;flex:1 1;flex-direction:column;padding:50px 28px 26px;text-align:center}.bct-ex-body h3{color:var(--bct-green);font-size:1.35rem;margin:0 0 8px}.bct-ex-body>p{font-size:.95rem;line-height:1.65;margin:0 0 16px}.bct-ex-body h4{color:var(--bct-lamp);font-family:var(--bct-head);font-size:1rem;margin:0 0 10px}.bct-ex-list{flex:1 1;list-style:none;margin:0 0 20px;padding:0;text-align:left}.bct-ex-list li{display:flex;font-size:.92rem;gap:10px;line-height:1.55;margin-bottom:8px;transition:transform .25s}.bct-ex-list li:hover{transform:translateX(5px)}.bct-ex-list svg{color:var(--bct-green);flex:none;margin-top:4px;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.bct-ex-list li:hover svg{color:var(--bct-gold);transform:scale(1.35)}.bct-ex-link{align-items:center;align-self:center;border:1.5px solid var(--bct-green);border-radius:999px;color:var(--bct-green);display:inline-flex;font-weight:600;gap:10px;padding:10px 22px;text-decoration:none;transition:background .25s,color .25s}.bct-ex-link svg{transition:transform .25s}.bct-ex-link:hover{background:var(--bct-green);color:var(--bct-gold)}.bct-ex-link:hover svg{transform:translateX(4px)}.bct-gl{background:#fff}.bct-gl-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,230px);margin-bottom:8px}.bct-gl-cell{height:100%;min-height:0;min-width:0;position:relative}.bct-gl-c0{grid-column:1/span 2;grid-row:1/span 2}.bct-gl-tile{background:var(--bct-tint);border-radius:6px 36px 6px 36px;box-shadow:0 10px 26px #14291d1f;display:block;inset:0;overflow:hidden;position:absolute;transition:box-shadow .35s,transform .35s}.bct-gl-tile:hover{box-shadow:0 18px 38px #14291d38;transform:translateY(-4px)}.bct-gl-c0 .bct-gl-tile{border-radius:6px 90px 6px 90px}.bct-gl-c2 .bct-gl-tile,.bct-gl-c3 .bct-gl-tile{border-radius:36px 6px 36px 6px}.bct-gl-tile img{display:block;height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;transition:transform .5s ease;width:100%}.bct-gl-tile:hover img{transform:scale(1.1)}.bct-gl-over{background:#14291d8c;color:var(--bct-gold);display:grid;font-size:22px;inset:0;opacity:0;place-items:center;position:absolute;transition:opacity .3s}.bct-gl-over svg{transform:translateX(-14px) scale(.6);transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.bct-gl-tile:hover .bct-gl-over{opacity:1}.bct-gl-tile:hover .bct-gl-over svg{transform:none}@media (max-width:1024px){.bct-gl-grid{grid-template-rows:repeat(2,190px)}}@media (max-width:768px){.bct-ex-grid{grid-template-columns:1fr}.bct-gl-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,170px)}.bct-gl-c0{grid-column:1/span 2;grid-row:auto}.bct-gl-c0 .bct-gl-tile{border-radius:6px 60px 6px 60px}}@media (max-width:520px){.bct-ex-card{border-radius:90px 90px 18px 18px}.bct-ex-pic{height:190px}.bct-ex-body{padding:48px 20px 22px}.bct-gl-grid{gap:10px;grid-template-rows:repeat(3,140px)}.bct-gl-tile{border-radius:6px 24px 6px 24px}.bct-gl-c2 .bct-gl-tile,.bct-gl-c3 .bct-gl-tile{border-radius:24px 6px 24px 6px}}@media (max-width:320px){.bct-gl-grid{gap:8px;grid-template-rows:repeat(3,110px)}}@media (prefers-reduced-motion:reduce){.bct-ex-card,.bct-ex-ico,.bct-ex-link svg,.bct-ex-pic img,.bct-gl-over svg,.bct-gl-tile,.bct-gl-tile img{transition:none}}@media (max-width:1024px){.bct-story-grid{gap:36px}.bct-collage{height:460px}.bct-collage-a{height:370px}.bct-eq-grid{grid-template-columns:repeat(2,1fr)}.bct-hw-card{flex-basis:320px}}@media (max-width:768px){.bct-story-grid{grid-template-columns:1fr}.bct-collage{height:440px;max-width:520px}.bct-hw-card{flex-basis:300px}.bct-hw-rail{gap:20px}}@media (max-width:520px){.bct-collage{height:360px}.bct-collage-a{height:290px}.bct-collage-b{border-width:5px;height:200px}.bct-eq-grid{grid-template-columns:1fr}.bct-tab{font-size:.88rem;padding:8px 14px}.bct-jr{padding-left:28px}.bct-jr-dot{left:-28px}.bct-hw-card{flex-basis:78vw;max-width:310px}.bct-hw-pic{height:210px}.bct-hw-btn{height:42px;width:42px}.bct-hw-body{padding:14px 20px 6px}}@media (max-width:320px){.bct-collage{height:300px}.bct-collage-a{height:240px}.bct-collage-b{height:160px}.bct-collage-badge{left:0;padding:10px 12px}.bct-eq-card{border-radius:90px 90px 16px 16px;padding:22px 14px 16px}.bct-jr-item{padding:12px 14px}.bct-quote{font-size:1rem;padding:14px}.bct-hw-card{flex-basis:84vw}.bct-hw-inner{border-radius:120px 120px 18px 18px}.bct-hw-pic{border-radius:120px 120px 0 0;height:180px}.bct-hw-ico{font-size:23px;height:62px;margin-top:-32px;width:62px}.bct-hw-no{font-size:1.7rem;left:18px}}.bct-reveal.bct-from-left{transform:translateX(-90px)}.bct-reveal.bct-from-right{transform:translateX(90px)}.bct-reveal.bct-from-top{transform:translateY(-70px)}.bct-reveal.bct-from-bottom{transform:translateY(70px)}.bct-reveal.bct-from-bottom.bct-in,.bct-reveal.bct-from-left.bct-in,.bct-reveal.bct-from-right.bct-in,.bct-reveal.bct-from-top.bct-in{transform:none}.bct-stagger.bct-from-left .bct-stagger-item{transform:translateX(-90px)}.bct-stagger.bct-from-right .bct-stagger-item{transform:translateX(90px)}.bct-stagger.bct-from-top .bct-stagger-item{transform:translateY(-70px)}.bct-stagger.bct-from-bottom .bct-stagger-item{transform:translateY(70px)}.bct-stagger.bct-from-bottom.bct-in .bct-stagger-item,.bct-stagger.bct-from-left.bct-in .bct-stagger-item,.bct-stagger.bct-from-right.bct-in .bct-stagger-item,.bct-stagger.bct-from-top.bct-in .bct-stagger-item{transform:none}@media (prefers-reduced-motion:no-preference){.bct-reveal[class*=bct-from-],.bct-stagger[class*=bct-from-] .bct-stagger-item{transition:opacity 1.1s ease,transform 1.1s cubic-bezier(.22,.8,.25,1)}}@media (prefers-reduced-motion:reduce){.bct-eq-card,.bct-lr .bct-collage-a,.bct-lr .bct-collage-b,.bct-lr .bct-collage-badge{opacity:1}.bct-eq-card:hover .bct-eq-ico,.bct-eq-grid.bct-in .bct-eq-bot,.bct-eq-grid.bct-in .bct-eq-top,.bct-eq-ico:after,.bct-jr-item:hover .bct-jr-dot,.bct-lr.bct-in .bct-collage-a,.bct-lr.bct-in .bct-collage-b,.bct-lr.bct-in .bct-collage-badge,.bct-quote svg,.bct-tab-on em{animation:none}.bct-appeal .bct-btn:after,.bct-hero .bct-btn:after{display:none}.bct-reveal[class*=bct-from-],.bct-stagger[class*=bct-from-] .bct-stagger-item{transform:none}}.bct-tp{background:#fff}.bct-tp-card{grid-gap:44px;align-items:center;background:linear-gradient(120deg,#14291d,var(--bct-green));background:linear-gradient(120deg,var(--bct-deep,#14291d),var(--bct-green));border:2px solid var(--bct-gold);border-radius:6px 90px 6px 90px;box-shadow:0 24px 56px #14291d47;color:#fff;display:grid;gap:44px;grid-template-columns:260px 1fr;opacity:0;overflow:hidden;padding:44px 48px;position:relative}.bct-tp-card:before{border:2px dashed #e0a62b59;border-radius:50%;content:"";height:280px;pointer-events:none;position:absolute;right:-90px;top:-90px;width:280px}.bct-tp-card.bct-in{animation:bct-tp-in 1.2s cubic-bezier(.22,.8,.25,1) backwards;opacity:1}@keyframes bct-tp-in{0%{opacity:0;transform:translateY(60px) scale(.96)}to{opacity:1;transform:none}}.bct-tp-ring{align-items:center;background:var(--bct-gold);border:8px solid #ffffffd9;border-radius:50%;box-shadow:0 12px 30px #0000004d;color:#14291d;color:var(--bct-deep,#14291d);display:flex;flex-direction:column;height:230px;justify-content:center;margin:0 auto;position:relative;text-align:center;width:230px}.bct-tp-ring:after{animation:bct-ring 3s ease-out infinite;border:2px solid var(--bct-gold);border-radius:50%;content:"";inset:-20px;opacity:0;pointer-events:none;position:absolute}.bct-tp-ring b{font-feature-settings:"tnum";font-family:var(--bct-head);font-size:4.2rem;font-variant-numeric:tabular-nums;line-height:1}.bct-tp-ring span{font-size:.92rem;font-weight:600;line-height:1.3;margin-top:6px;padding:0 24px}.bct-tp-tag{align-items:center;background:#e0a62b2e;border:1px solid var(--bct-gold);border-radius:999px;color:var(--bct-gold);display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;letter-spacing:.04em;margin-bottom:14px;padding:6px 16px}.bct-tp-title{color:#fff;font-size:2rem;line-height:1.25;margin:0 0 14px}.bct-tp-text{color:#ffffffe6;font-size:1.05rem;line-height:1.75;margin:0 0 18px}.bct-tp-note{align-items:flex-start;background:#ffffff14;border-left:4px solid var(--bct-gold);border-radius:0 12px 12px 0;color:#fff;display:flex;font-size:.95rem;gap:10px;line-height:1.6;margin:0;padding:14px 18px}.bct-tp-note svg{color:var(--bct-gold);flex:none;margin-top:4px}.bct-qt-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,1fr)}.bct-qt-card{background:#fff;border:1px solid #dbe5dc;border-radius:6px 60px 6px 60px;border-top:5px solid var(--bct-gold);box-shadow:0 10px 26px #14291d14;display:flex;flex-direction:column;height:100%;margin:0;padding:44px 34px 28px;position:relative;transition:transform .3s,box-shadow .3s}.bct-qt-card:hover{box-shadow:0 20px 44px #14291d29;transform:translateY(-6px)}.bct-qt-mark{background:var(--bct-green);border:4px solid var(--bct-gold);border-radius:50%;color:var(--bct-gold);display:grid;font-size:18px;height:48px;left:30px;place-items:center;position:absolute;top:-24px;width:48px}.bct-qt-card blockquote{color:var(--bct-green);flex:1 1;font-family:var(--bct-head);font-size:1.3rem;line-height:1.55;margin:0 0 18px}.bct-qt-card figcaption{border-top:1px dashed #b9c9bc;color:var(--bct-lamp);font-weight:600;padding-top:14px}.bct-sh{background:#fff}.bct-sh-tag{align-items:center;background:var(--bct-tint);border:1px solid var(--bct-gold);border-radius:999px;color:var(--bct-lamp);display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;letter-spacing:.04em;margin-bottom:14px;padding:6px 16px}.bct-sh-facts{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:8px}.bct-sh-fact{background:linear-gradient(180deg,var(--bct-tint),#fff 60%);border:1px solid #dbe5dc;border-radius:100px 100px 18px 18px;height:100%;padding:26px 24px 24px;position:relative;text-align:center;transition:transform .3s,box-shadow .3s}.bct-sh-fact:hover{box-shadow:0 16px 36px #14291d24;transform:translateY(-6px)}.bct-sh-ico{background:var(--bct-green);border:5px solid var(--bct-gold);border-radius:50%;color:var(--bct-gold);display:grid;font-size:26px;height:70px;margin:4px auto 14px;place-items:center;transition:transform .5s;width:70px}.bct-sh-fact:hover .bct-sh-ico{transform:rotate(1turn)}.bct-sh-fact h3{color:var(--bct-green);font-size:1.15rem;margin:0 0 8px}.bct-sh-fact p{font-size:.98rem;line-height:1.65;margin:0}.bct-sh-fest-title{align-items:center;color:var(--bct-green);display:flex;font-size:1.4rem;gap:10px;margin:44px 0 18px}.bct-sh-fest-title svg{color:var(--bct-gold)}.bct-sh-fest{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.bct-sh-fest-card{background:linear-gradient(120deg,#14291d,var(--bct-green));background:linear-gradient(120deg,var(--bct-deep,#14291d),var(--bct-green));border-left:5px solid var(--bct-gold);border-radius:6px 50px 6px 50px;box-shadow:0 14px 32px #14291d33;color:#fff;display:flex;flex-direction:column;gap:6px;height:100%;padding:24px 28px;transition:transform .3s,box-shadow .3s}.bct-sh-fest-card:hover{box-shadow:0 22px 44px #14291d4d;transform:translateY(-5px)}.bct-sh-fest-card b{color:var(--bct-gold);font-family:var(--bct-head);font-size:1.6rem}.bct-sh-month{font-size:.98rem;opacity:.92}.bct-sh-fest-card em{align-self:flex-start;background:#e0a62b33;border:1px solid var(--bct-gold);border-radius:999px;font-size:.88rem;font-style:normal;font-weight:600;margin-top:6px;padding:4px 14px}@media (max-width:1024px){.bct-sh-facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.bct-sh-fest{grid-template-columns:1fr}}@media (max-width:520px){.bct-sh-facts{grid-template-columns:1fr}.bct-sh-fact{border-radius:80px 80px 16px 16px}.bct-sh-fest-card{border-radius:6px 36px 6px 36px;padding:20px}.bct-sh-fest-card b{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.bct-sh-fact,.bct-sh-fest-card,.bct-sh-ico{transition:none}}@media (max-width:1024px){.bct-tp-card{gap:30px;grid-template-columns:210px 1fr;padding:36px 32px}.bct-tp-ring{height:200px;width:200px}.bct-tp-ring b{font-size:3.6rem}}@media (max-width:768px){.bct-tp-card{border-radius:6px 60px 6px 60px;grid-template-columns:1fr;padding:36px 24px;text-align:center}.bct-tp-note{text-align:left}.bct-tp-title{font-size:1.6rem}.bct-qt-grid{grid-template-columns:1fr}}@media (max-width:520px){.bct-tp-ring{height:180px;width:180px}.bct-tp-ring b{font-size:3.1rem}.bct-tp-ring span{font-size:.82rem;padding:0 18px}.bct-tp-title{font-size:1.4rem}.bct-tp-text{font-size:.98rem}.bct-qt-card{border-radius:6px 40px 6px 40px;padding:40px 22px 22px}.bct-qt-card blockquote{font-size:1.1rem}}@media (max-width:320px){.bct-tp-card{padding:28px 16px}.bct-tp-ring{border-width:6px;height:150px;width:150px}.bct-tp-ring b{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){.bct-tp-card{opacity:1}.bct-tp-card.bct-in,.bct-tp-ring:after{animation:none}.bct-qt-card{transition:none}}.bct-dx-stats{background:var(--bct-gold);color:var(--bct-deep)}.bct-dx-stats-in{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1180px;padding:34px 24px;text-align:center}.bct-dx-stat b{display:block;font-family:var(--bct-head);font-size:2.6rem;line-height:1.1}.bct-dx-stat span{font-size:.95rem;font-weight:500}.bct-dx-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.bct-dx-cell{display:flex;min-width:0}.bct-dx-card{align-items:center;background:#fff;border:1px solid #dbe5dc;border-radius:100px 100px 20px 20px;box-shadow:0 10px 26px #14291d14;display:flex;flex:1 1;flex-direction:column;padding:30px 24px 26px;text-align:center;transition:transform .3s,box-shadow .3s}.bct-dx-card:hover{box-shadow:0 20px 44px #14291d29;transform:translateY(-6px)}.bct-dx-ico{background:var(--bct-green);border:5px solid var(--bct-gold);border-radius:50%;color:var(--bct-gold);display:grid;font-size:26px;height:72px;margin-bottom:16px;place-items:center;width:72px}.bct-dx-card h3{color:var(--bct-green);font-size:1.25rem;margin:0 0 8px}.bct-dx-card p{flex:1 1;font-size:.96rem;line-height:1.65;margin:0}.bct-dx-price{border-top:1px dashed #b9c9bc;color:var(--bct-lamp);font-family:var(--bct-head);font-size:1.5rem;margin-top:16px;padding-top:12px;width:100%}.bct-dx-btn{align-items:center;border:1.5px solid var(--bct-green);border-radius:999px;color:var(--bct-green);display:inline-flex;font-weight:600;gap:10px;margin-top:18px;padding:10px 22px;text-decoration:none;transition:background .25s,color .25s}.bct-dx-btn svg{transition:transform .25s}.bct-dx-btn:hover{background:var(--bct-green);color:var(--bct-gold)}.bct-dx-btn:hover svg{transform:translateX(4px)}.bct-dx-why{grid-template-columns:1fr 1.1fr}.bct-dx-road-sec{background:var(--bct-deep);color:#fff}.bct-dx-road-sec .bct-h2{color:var(--bct-gold)}.bct-dx-road{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:40px;position:relative}.bct-dx-road:before{border-top:2px dashed #e0a62b99;content:"";left:16%;position:absolute;right:16%;top:27px}.bct-dx-step{padding:0 10px;position:relative;text-align:center}.bct-dx-no{background:var(--bct-gold);border-radius:50%;color:var(--bct-deep);display:grid;font-family:var(--bct-head);font-size:1.5rem;font-weight:700;height:56px;margin:0 auto 16px;place-items:center;position:relative;width:56px;z-index:1}.bct-dx-step h3{color:var(--bct-gold);font-size:1.25rem;margin:0 0 8px}.bct-dx-step p{line-height:1.65;margin:0;opacity:.9}.bct-dx-note{align-items:center;color:var(--bct-green);display:flex;font-weight:500;gap:10px;justify-content:center;margin:36px 0 0;text-align:center}.bct-dx-note svg{color:var(--bct-gold);flex:none}@media (max-width:1024px){.bct-dx-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.bct-dx-why{grid-template-columns:1fr}.bct-dx-stats-in{gap:12px;padding:28px 18px}.bct-dx-stat b{font-size:2rem}.bct-dx-stat span{font-size:.82rem}.bct-dx-road{gap:34px;grid-template-columns:1fr}.bct-dx-road:before{border-left:2px dashed #e0a62b99;border-top:0;bottom:0;left:50%;right:auto;top:0}.bct-dx-step{background:var(--bct-deep);padding:6px 10px}}@media (max-width:520px){.bct-dx-cards{grid-template-columns:1fr}.bct-dx-card{border-radius:80px 80px 18px 18px}.bct-dx-stats-in{grid-template-columns:1fr;padding:24px 18px}}@media (prefers-reduced-motion:reduce){.bct-dx-btn svg,.bct-dx-card{transition:none}}.bct-oa-stats{background:var(--bct-gold);color:var(--bct-deep)}.bct-oa-stats-in{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1180px;padding:34px 24px;text-align:center}.bct-oa-stat b{display:block;font-family:var(--bct-head);font-size:2.6rem;line-height:1.1}.bct-oa-stat span{font-size:.95rem;font-weight:500}.bct-oa-for{grid-template-columns:1fr 1.1fr}.bct-oa-gift-cell{display:flex;justify-content:center}.bct-oa-gift{background:#fff;border:1px solid var(--bct-gold);border-radius:120px 120px 22px 22px;box-shadow:0 14px 36px #14291d1f;max-width:760px;padding:0 34px 34px;text-align:center;width:100%}.bct-oa-gift .bct-oa-ico{margin-top:34px}.bct-oa-gift h2{color:var(--bct-green);font-size:1.7rem;margin:0 0 12px}.bct-oa-gift p{font-size:1.05rem;line-height:1.7;margin:0 0 14px}.bct-oa-gift small{background:var(--bct-tint);border-radius:999px;color:var(--bct-green);display:inline-block;font-weight:600;padding:6px 16px}.bct-oa-ico{background:var(--bct-green);border:5px solid var(--bct-gold);border-radius:50%;color:var(--bct-gold);display:grid;font-size:26px;height:72px;margin:0 auto 16px;place-items:center;width:72px}.bct-oa-road-sec{background:var(--bct-deep);color:#fff}.bct-oa-road-sec .bct-h2{color:var(--bct-gold)}.bct-oa-road{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:40px;position:relative}.bct-oa-road:before{border-top:2px dashed #e0a62b99;content:"";left:16%;position:absolute;right:16%;top:27px}.bct-oa-step{padding:0 10px;position:relative;text-align:center}.bct-oa-no{background:var(--bct-gold);border-radius:50%;color:var(--bct-deep);display:grid;font-family:var(--bct-head);font-size:1.5rem;font-weight:700;height:56px;margin:0 auto 16px;place-items:center;position:relative;width:56px;z-index:1}.bct-oa-step h3{color:var(--bct-gold);font-size:1.25rem;margin:0 0 8px}.bct-oa-step p{line-height:1.65;margin:0;opacity:.9}.bct-oa-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);max-width:860px}.bct-oa-cell{display:flex;min-width:0}.bct-oa-card{align-items:center;background:#fff;border:1px solid #dbe5dc;border-radius:100px 100px 20px 20px;box-shadow:0 10px 26px #14291d14;display:flex;flex:1 1;flex-direction:column;padding:30px 24px 26px;text-align:center;transition:transform .3s,box-shadow .3s}.bct-oa-card:hover{box-shadow:0 20px 44px #14291d29;transform:translateY(-6px)}.bct-oa-card h3{color:var(--bct-green);font-size:1.25rem;margin:0 0 8px}.bct-oa-card p{flex:1 1;font-size:.96rem;line-height:1.65;margin:0}.bct-oa-btn{align-items:center;border:1.5px solid var(--bct-green);border-radius:999px;color:var(--bct-green);display:inline-flex;font-weight:600;gap:10px;margin-top:18px;padding:10px 22px;text-decoration:none;transition:background .25s,color .25s}.bct-oa-btn svg{transition:transform .25s}.bct-oa-btn:hover{background:var(--bct-green);color:var(--bct-gold)}.bct-oa-btn:hover svg{transform:translateX(4px)}@media (max-width:768px){.bct-oa-for{grid-template-columns:1fr}.bct-oa-stats-in{gap:12px;padding:28px 18px}.bct-oa-stat b{font-size:2rem}.bct-oa-stat span{font-size:.82rem}.bct-oa-road{gap:34px;grid-template-columns:1fr}.bct-oa-road:before{border-left:2px dashed #e0a62b99;border-top:0;bottom:0;left:50%;right:auto;top:0}.bct-oa-step{background:var(--bct-deep);padding:6px 10px}.bct-oa-cards{grid-template-columns:1fr}.bct-oa-gift{border-radius:80px 80px 18px 18px;padding:0 20px 26px}}@media (max-width:520px){.bct-oa-stats-in{grid-template-columns:1fr;padding:24px 18px}.bct-oa-card{border-radius:80px 80px 18px 18px}.bct-oa-gift h2{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.bct-oa-btn svg,.bct-oa-card{transition:none}}
/*# sourceMappingURL=main.1668d6ba.css.map*/