@import"https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700;800&display=swap";:root{--color-primary: #1C3F3A;--color-beige: #EBE9DA;--color-mint: #E0E9E9;--color-white: #fff;--color-black: #000000}body{font-family:Raleway,sans-serif;margin:0;padding:0}html,body{width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}*{box-sizing:border-box}.header-hero{color:var(--color-primary);font-family:Raleway,sans-serif}.tb-container{width:min(1200px,92%);margin:0 auto}.tb-header{padding:26px 0 18px}.tb-header__grid{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:32px}.tb-logo img{height:36px;display:block}.tb-nav{display:flex;justify-content:flex-end;gap:40px}.tb-nav__link{font-size:16px;text-decoration:none;color:var(--color-primary);opacity:.9;transition:opacity .25s ease}.tb-nav__link:hover{opacity:1}.tb-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-primary);color:var(--color-primary);background:transparent;padding:12px 18px;font-weight:600;line-height:1;border-radius:999px;text-decoration:none;transition:all .2s ease}.tb-btn:hover{background:var(--color-primary);color:var(--color-white)}.tb-btn:active{transform:translateY(1px);opacity:.9}.tb-btn--desktop{display:inline-flex}.tb-hero{padding:60px 0 0}.tb-hero__container{display:grid;grid-template-columns:1fr 579px;align-items:center;gap:0}.tb-hero__left{padding-top:26px}.tb-hero__title{font-size:3rem;line-height:1.12;font-weight:600;letter-spacing:-.02em;color:var(--color-primary);margin:0 0 24px;font-family:Raleway,sans-serif}.tb-hero__subtitle{font-size:1.2rem;line-height:1.55;color:#333;max-width:520px;margin:0 0 28px}.tb-btn--hero{display:inline-flex}.tb-hero__right{width:620px;height:620px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0;margin:0 auto;position:relative;right:40px}.tb-card{position:relative;overflow:hidden}.tb-card--photo{background:#ddd}.tb-card--beige{background:var(--color-beige);border-radius:180px 0 0 180px}.tb-card--mint{background:var(--color-mint);border-radius:0 180px 0 0}.tb-card--dark{background:var(--color-primary);color:var(--color-white);border-radius:0 0 180px}.tb-card__img{width:100%;height:100%;object-fit:cover;display:block}.tb-shape{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.tb-beige__content{position:absolute;inset:0;padding:44px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;z-index:1}.tb-beige__value{font-weight:700;font-size:1.5rem;line-height:1;color:var(--color-primary);margin-left:10px}.tb-icon{position:absolute;width:70px;height:50px;object-fit:contain;pointer-events:none}.tb-icon--sparkles{right:10px;bottom:10px}.tb-icon--clover{left:198px;top:46px;width:56px;height:56px}.tb-icon--bell{right:56px;bottom:60px;width:54px;height:54px}.tb-mint__stats{position:absolute;left:28px;bottom:28px;color:var(--color-primary)}.tb-mint__value{font-size:1.5rem;font-weight:700;margin-bottom:8px}.tb-dark__content{position:absolute;left:34px;top:30px;padding:20px}.tb-dark__value{font-size:1.5rem;font-weight:700;color:var(--color-beige);margin-bottom:8px}.tb-hero__divider{width:90%;height:1px;background-color:var(--color-black);margin:40px auto}.tb-hero__ctaMobile,.br-mobile{display:none}#contact{scroll-margin-top:80px}@media (max-width:1024px){.tb-header{padding:14px 0 6px}.tb-btn{display:none}.tb-header__grid{grid-template-columns:auto}.tb-nav,.tb-btn--desktop{display:none!important}.tb-logo img{height:32px}.tb-hero{padding-top:48px}.tb-hero__container{grid-template-columns:1fr;gap:20px;justify-items:center}.tb-hero__left{text-align:center;padding-top:0;margin-top:0;max-width:340px}.tb-hero__title{font-size:1.8rem;line-height:1.25;font-weight:700;color:var(--color-primary);margin:8px auto 12px;letter-spacing:-.02em}.tb-hero__subtitle{font-size:1rem;line-height:1.55;color:#2d2d2d;max-width:30ch;margin:0 auto 24px}.br-mobile{display:block}.tb-hero__right{width:85%;height:auto;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}.tb-card{aspect-ratio:1/1;flex:1 1 50%}.tb-card--mint{background:var(--color-mint);border-radius:0 130px 0 0}.tb-card--dark{border-radius:0 0 130px}.tb-beige__content{padding:28px}.tb-beige__value{font-size:1.25rem;font-weight:700}.tb-icon{width:42px;height:42px}.tb-icon--sparkles{right:12%;bottom:10%}.tb-icon--clover{left:15%;top:15%}.tb-icon--bell{right:15%;bottom:30%}.tb-mint__stats{left:14px;bottom:14px}.tb-mint__value{font-size:1.2rem}.tb-dark__content{left:18px;top:14px}.tb-dark__value{font-size:1.25rem;position:relative;right:10px}.tb-btn--hero{display:none}.tb-hero__ctaMobile{display:inline-flex;margin:24px auto 0;background:var(--color-primary);color:var(--color-white);border-radius:999px;padding:14px 32px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .25s ease;border:1px solid var(--color-primary)}.tb-hero__ctaMobile:hover{opacity:.9;transform:translateY(-2px)}.tb-hero__divider{width:100%;height:1px;background:#d2d2d2;margin:20px 0 0}}@media (max-width:480px){.tb-hero{padding-top:40px}.tb-hero__title{font-size:1.6rem;line-height:1.3}.tb-hero__subtitle{font-size:.95rem;line-height:1.45;margin-bottom:20px}.tb-hero__right{width:95%;position:relative;margin:0 auto;left:0}.tb-hero__ctaMobile{font-size:.9rem;padding:12px 26px}}.offer{padding:54px 0 64px;color:var(--color-black)}.offer__title{text-align:center;font-size:1.8rem;line-height:1.2;font-weight:600;margin:0 0 40px;position:relative;color:var(--color-black)}.offer__intro{display:grid;grid-template-columns:1.05fr 1.95fr;gap:28px;align-items:stretch;margin-bottom:26px}.offer__photo{overflow:hidden;height:400px;background:#e6e6e6}.offer__photo img{width:100%;height:100%;object-fit:cover}.offer__panel{position:relative;max-height:400px;background-color:var(--color-beige);overflow:hidden;width:100%;border-radius:0 0 0 90px}.offer__panel-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.offer__panel-inner{position:relative;z-index:1;padding:80px 40px}.offer__lead{margin:0 0 12px;font-size:1rem;line-height:1.5;color:#2a2a2a}.offer__benefits{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px 24px}.benefit{display:grid;grid-template-columns:44px 1fr;align-items:center;column-gap:12px}.benefit img{width:36px;height:36px}.benefit p{margin:0;font-size:.9rem;color:var(--color-black)}.offer__table{width:100%;margin:0 auto}.details-container{width:100%;border:1px solid rgba(28,63,58,.3);background:#fff;overflow:hidden;color:var(--color-black)}.desktop-only{display:block}.mobile-only{display:none}.details-row-header,.details-row-data{display:grid;grid-template-columns:repeat(9,minmax(0,1fr))}.details-row-header{background:var(--color-black);color:var(--color-white);font-weight:600;font-size:14px}.details-row-data{background:#fff;font-size:14px}.details-cell,.details-cell-data{padding:12px 14px;border-right:1px solid rgba(28,63,58,.22);min-height:48px;display:flex;align-items:center;box-sizing:border-box}.details-cell:last-child,.details-cell-data:last-child{border-right:none}.offer__docs{margin-top:30px}.offer__docs-title{font-size:1.4rem;font-weight:600;color:var(--color-primary);margin-bottom:18px}.offer__docs-search{display:flex;align-items:center;background:#e4ebeb;border-radius:999px;padding:10px 16px;margin-bottom:22px}.offer__docs-search input{flex:1;border:none;background:transparent;font-size:.95rem;color:var(--color-primary);outline:none}.offer__docs-search input::placeholder{color:#253b3799}.offer__docs-btn{border:none;background:transparent;color:var(--color-primary);cursor:pointer;display:flex;align-items:center;justify-content:center}.offer__docs-list{display:flex;flex-direction:column;border:1px solid rgba(28,63,58,.3);border-radius:6px;overflow:hidden;width:100%;margin:0 auto}.offer__docs-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 18px;background:#fff;border-bottom:1px solid rgba(28,63,58,.25);transition:background .2s ease}.offer__docs-row:last-child{border-bottom:none}.offer__docs-row:hover{background:#f5f7f6}.offer__docs-title-text{font-size:.95rem;font-weight:500;color:var(--color-primary)}.offer__docs-download{color:var(--color-primary);display:flex;align-items:right;justify-content:right;padding:6px;border-radius:6px;transition:background-color .2s ease,color .2s ease}.offer__docs-download:hover{color:#ebe9da}.offer__docs-row-right svg{width:22px;height:22px}.offer__cta{display:flex;justify-content:center;margin-top:26px}.tb-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-primary);color:var(--color-primary);padding:12px 22px;font-weight:600;border-radius:999px;transition:background .3s ease,color .3s ease,box-shadow .3s ease}.tb-btn--primary{background:var(--color-primary);color:var(--color-white)}.tb-btn:hover{background:var(--color-primary);color:var(--color-beige);box-shadow:0 4px 10px #253b3740}@media (max-width: 1210px){.desktop-only{display:none}.mobile-only{display:block}.details-container{border:1px solid rgba(28,63,58,.3);border-radius:6px;overflow:hidden}.details-row.mobile{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(28,63,58,.2)}.details-row.mobile:last-child{border-bottom:none}.details-cell{background:var(--color-primary);color:var(--color-white);padding:12px;font-weight:600}.details-cell-data{background:#fff;color:var(--color-primary);padding:12px;font-weight:500;border-left:1px solid rgba(28,63,58,.2)}}@media (max-width: 1024px){.offer__intro{display:flex;flex-direction:column;align-items:center;gap:18px}.offer__photo,.offer__panel{width:100%;margin:0 auto}.offer__photo{border-radius:0;overflow:hidden;max-width:100%}.offer__panel{border-radius:0 0 80px;background:var(--color-beige);min-height:461px;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px;position:relative;width:100%;margin-bottom:40px}.offer__panel-bg{display:none}.offer__panel-inner{position:relative;z-index:2;text-align:left;padding:10px;height:250px}.offer__lead{font-size:.95rem;line-height:1.45;margin-bottom:12px}.offer__benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;justify-items:center;margin-top:18px}.benefit{display:flex;flex-direction:column;align-items:center;text-align:center;row-gap:6px}.benefit img{width:28px;height:28px}.benefit p{font-size:.85rem;line-height:1.3}}.service{padding:48px 0 40px;color:var(--color-primary)}.service__title{text-align:center;font-size:1.8rem;line-height:1.2;font-weight:600;color:var(--color-black);margin:0 0 40px;position:relative;top:-40px}.service__top{display:grid;grid-template-columns:2fr .9fr;gap:26px;align-items:stretch;margin-bottom:40px}.service__panel{position:relative;border-radius:90px 0 0;background:var(--color-mint);box-shadow:0 8px 18px #00000014;display:flex;align-items:center;transition:transform .3s ease,box-shadow .3s ease}.service__panel-inner{position:relative;z-index:1;padding:70px 60px}.service__intro{margin:0 0 10px;font-size:1rem;line-height:1.5;color:var(--color-black);max-width:900px}.service__list{margin-top:14px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px 22px}.sitem{display:grid;grid-template-rows:auto 1fr;align-items:start;row-gap:8px;max-width:220px}.sitem img{width:38px;height:38px;object-fit:contain}.sitem p{margin:0;font-size:.9rem;line-height:1.35;color:var(--color-black)}.service__photo{overflow:hidden;min-height:260px;background:#e7e7e7;box-shadow:0 4px 12px #00000014}.service__photo img{width:100%;height:100%;display:block;object-fit:cover}.service__divider{width:90%;height:1px;background-color:var(--color-black);margin:40px auto;position:relative}@media (max-width: 1024px){.service{padding:28px 0 24px;position:relative;bottom:50px}.service__title{font-size:1.5rem;margin-bottom:18px;top:0}.service__top{grid-template-columns:1fr;grid-template-areas:"photo" "panel";gap:16px;margin-bottom:30px;justify-items:center}.service__photo{grid-area:photo;width:83%}.service__panel{grid-area:panel;width:100%;border-radius:0 0 120px;background:var(--color-mint);box-shadow:0 6px 14px #00000014;display:flex;align-items:center;justify-content:flex-start}.service__panel-inner{padding:30px 26px}.service__intro{font-size:.95rem;line-height:1.45;margin-bottom:10px}.service__list{margin-top:10px;grid-template-columns:1fr 1fr;gap:14px 16px}.sitem{display:grid;grid-template-columns:32px 1fr;align-items:start;column-gap:10px}.sitem img{width:28px;height:28px}.sitem p{font-size:.85rem;line-height:1.35}.service__divider{width:90%;height:1px;background:#dcdcdc;margin:20px auto 0}}@media (max-width: 480px){.service__photo,.service__panel{width:100%}.service__panel{border-radius:0 0 100px}.service__panel-inner{padding:26px 20px}}.contact{padding:36px 0 48px;color:var(--color-primary)}.contact__container{position:relative}.contact__title{text-align:center;font-size:1.8rem;line-height:1.2;font-weight:600;color:var(--color-black);margin:0 0 40px;position:relative;top:-40px}.contact__grid{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:stretch}.contact__photo{overflow:hidden;background:#e6e6e6;min-height:360px;box-shadow:0 4px 12px #00000014}.contact__photo img{width:100%;height:100%;display:block;object-fit:cover}.contact__panel{position:relative;min-height:360px;border-radius:90px 0 0;background:var(--color-beige);display:flex;align-items:center;box-shadow:0 8px 18px #00000014;transition:transform .3s ease,box-shadow .3s ease}.contact__panel-inner{position:relative;z-index:1;padding:80px 60px;max-width:560px}.contact__panel-inner p{margin:0 0 22px;font-size:1rem;line-height:1.6;color:var(--color-black)}.contact__mail{font-size:.95rem;text-decoration:underline;color:var(--color-black);word-break:break-word}.contact__totop{position:absolute;right:-66px;bottom:-25px;width:30px;height:30px;border:2px solid var(--color-primary);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary);background:transparent;text-decoration:none;transition:background .25s ease,transform .25s ease}.contact__totop:hover{background:var(--color-primary);color:var(--color-white);transform:translateY(-3px)}@media (max-width: 1024px){.contact{padding:28px 0 24px;position:relative;bottom:50px}.contact__title{font-size:1.6rem;margin:0 0 18px;top:0}.contact__grid{grid-template-columns:1fr;grid-template-areas:"photo" "panel";gap:16px;align-items:start;justify-items:center}.contact__photo{grid-area:photo;width:83%;min-height:207px;overflow:hidden;background:#e6e6e6}.contact__photo img{width:100%;height:100%;object-fit:cover}.contact__panel{grid-area:panel;width:100%;min-height:260px;border-radius:0 0 120px;background:var(--color-beige);box-shadow:0 6px 14px #00000014;display:flex;align-items:center;justify-content:flex-start}.contact__panel-inner{padding:30px 24px;text-align:left}.contact__panel-inner p{margin:0 0 14px;font-size:.95rem;line-height:1.5}.contact__mail{font-size:.95rem;text-decoration:underline;color:var(--color-black)}.contact__totop{display:none}}@media (max-width: 480px){.contact__photo,.contact__panel{width:100%}.contact__panel{border-radius:0 0 100px}.contact__panel-inner{padding:26px 20px}.contact__panel-inner p,.contact__mail{font-size:.9rem}}.tb-footer{background:var(--color-primary);color:var(--color-white);padding:50px 0 32px;font-family:inherit}.footer_credit,.footer-credit-link{color:#fff}.tb-footer__container{display:grid;grid-template-columns:3fr 1fr;align-items:start;gap:40px;width:min(1200px,90%);margin:0 auto}.foot-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.foot-col{display:flex;flex-direction:column;gap:6px}.foot-title{font-size:.95rem;font-weight:500;margin-bottom:4px;color:var(--color-white);text-decoration:none}.foot-title:hover{text-decoration:underline}.foot-link{font-size:.9rem;color:#ffffffe6;text-decoration:none;line-height:1.4}.foot-link:hover,.foot-link--underline{text-decoration:underline}.tb-footer__brand{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:6px}.tb-footer__brand img{width:200px;height:auto;display:block}.tb-footer__brand-sub{font-size:.85rem;color:#fffc}.tb-footer__divider{border-top:1px solid rgba(255,255,255,.3);width:min(1200px,90%);margin:36px auto 18px}.tb-footer__bottom{display:flex;justify-content:flex-start;gap:80px;width:min(1200px,90%);margin:0 auto}.foot-bottom-link{font-size:.9rem;color:#ffffffe6;text-decoration:none}.foot-bottom-link:hover{text-decoration:underline}.footer-credit{font-size:.85rem}@media (max-width: 768px){.tb-footer{padding:40px 0 24px}.tb-footer__container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px}.foot-cols{display:flex;justify-content:center;flex-wrap:wrap;gap:26px}.foot-col{flex-direction:column;align-items:center}.foot-title{font-size:1rem;font-weight:400;margin-bottom:0}.foot-link{display:none}.tb-footer__brand{align-items:center;text-align:center;margin-top:12px}.tb-footer__brand img{width:110px;margin-bottom:6px}.tb-footer__divider{width:90%;height:1px;background:#ffffff80;margin:24px auto}.tb-footer__bottom{justify-content:center;gap:50px}.foot-bottom-link{font-size:.95rem;color:#ffffffe6}}.tb-footer.tb-footer-private{background-color:#1c3f3a;color:#fff;padding:16px 48px;display:flex;align-items:center;justify-content:space-between}.tb-footer-private-left{display:flex;gap:32px}.tb-footer-private-left .foot-bottom-link{color:#fff;text-decoration:none}.tb-footer-private-left .foot-bottom-link:hover{text-decoration:underline}.tb-footer-private-right .tb-footer-private-logo{height:32px;width:auto}.modal-backdrop{position:fixed;inset:0;background:#253b3714;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-card{background:#e4ebeb;border-radius:20px;box-shadow:0 6px 25px #0000001a;padding:40px;width:90%;max-width:500px;position:relative;text-align:center;animation:modalFadeIn .25s ease-out}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-centered{max-width:480px}.modal-small{max-width:420px}.modal-fullscreen{background:#e0e9e9;display:flex;justify-content:center;align-items:center;padding:2rem}.modal-content{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.modal-title{font-size:1.6rem;font-weight:500;color:#253b37;margin-bottom:2rem;letter-spacing:-.02em}.modal-close,.modal-close-investor{position:absolute;top:16px;right:24px;background:none;border:none;font-size:1.6rem;color:#253b37;cursor:pointer;transition:opacity .2s ease}.modal-close:hover,.modal-close-investor:hover{opacity:.7}.option{background:#1c3f3a;color:#fff;border:none;border-radius:999px;padding:.9rem 2rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background .25s ease,transform .15s ease}.option:hover{background:#fff;color:var(--color-primary);transform:translateY(-1px)}.options-stack{display:flex;flex-direction:column;gap:1rem}.role-info-link{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:1.5rem}.info-button{background:none;border:none;cursor:pointer;padding:0}.info-svg{width:24px;height:24px;fill:#253b37;opacity:.9;transition:opacity .2s ease}.info-svg:hover{opacity:1}.info-text{font-size:.95rem;color:#253b37;opacity:.9}.info-list{text-align:left;list-style:none;padding:0;margin:1rem 0 0;color:#253b37}.info-list li{margin-bottom:.8rem;font-size:.95rem;line-height:1.5}.info-list strong{font-weight:600}.dropdown-container{display:flex;justify-content:center;width:100%;margin-bottom:2rem}.dropdown{position:relative;width:100%;max-width:300px}.dropdown-toggle{width:100%;text-align:center;background:#1c3f3a;border:1px solid #b9c5c2;border-radius:999px;padding:.8rem 1rem;color:#fff;font-size:.95rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem;cursor:pointer;transition:border-color .2s ease,background .2s ease}.dropdown-toggle:hover{background:#f3f6f6;color:var(--color-primary);border-color:#8ea09d}.dropdown-arrow{font-size:.8rem;transition:transform .25s ease}.dropdown-arrow.open{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:110%;left:0;right:0;background:#fff;border-radius:12px;box-shadow:0 4px 18px #0000001a;overflow:hidden;z-index:999;max-height:260px;overflow-y:auto;animation:dropdownFade .15s ease-out;list-style:none;padding:0;margin:0}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.dropdown-item{width:100%;background:none;border:none;text-align:left;padding:.8rem 1.2rem;font-size:.95rem;color:#253b37;cursor:pointer;transition:background .2s ease}.dropdown-item:hover{background:#e4ebeb}.modal-note{color:#253b37;font-size:.9rem;opacity:.85;text-align:center;max-width:420px;line-height:1.5;margin-top:1.5rem}.scrollable-dropdown::-webkit-scrollbar{width:8px}.scrollable-dropdown::-webkit-scrollbar-thumb{background:#253b374d;border-radius:10px}.scrollable-dropdown::-webkit-scrollbar-thumb:hover{background:#253b3780}.role-info-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}.info-button{background:none;border:none;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.info-button:hover{transform:scale(1.05)}.info-img{width:36px;height:36px;display:block;object-fit:contain}.info-text{font-size:.8rem;line-height:1.3;color:#000;opacity:.9;background:none;border:none;padding:0;cursor:pointer;text-align:left}@media (max-width: 480px){.info-img{width:30px;height:30px}.info-text{font-size:.76rem}}.topbar{width:100%;background:#fff;border-bottom:1px solid #e4ebeb;padding:.8rem 1.5rem;position:sticky;top:0;z-index:900}.topbar-inner{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto}.right{display:flex;gap:.8rem}.chip{background:none;border:none;color:#253b37;border-radius:9999px;padding:.6rem 1.2rem;font-size:.95rem;cursor:pointer;transition:background .25s ease}.chip:hover{text-decoration:underline}.about{padding:60px 0 40px;color:var(--color-primary)}.about__title{text-align:center;font-size:1.8rem;line-height:1.2;font-weight:600;color:#000;margin:0 0 40px}.about__top{display:grid;grid-template-columns:1.8fr 1fr;gap:24px;align-items:stretch;margin-bottom:50px}.about__panel{position:relative;border-radius:0 0 0 90px;overflow:hidden;background-color:#e0e9e9;display:flex;align-items:center}.about__panel-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.about__panel-inner{position:relative;z-index:1;padding:60px;width:100%;max-width:1200px}.about__panel-inner p{margin:0 0 14px;font-size:1rem;line-height:1.55;color:#000;max-width:560px}.about__photo{overflow:hidden;background:#e7e7e7}.about__photo img{width:100%;height:100%;display:block;object-fit:cover}.about__team{background:var(--color-primary);color:var(--color-white);border-radius:0 0 90px;padding:50px 0}.about__team-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;align-items:start;width:min(1100px,90%);margin:0 auto}.member{display:grid;justify-items:start;row-gap:10px}.member__ph{width:210px;height:210px;overflow:hidden;border-radius:4px;background:#ffffff14}.member__ph img{width:100%;height:100%;display:block;object-fit:cover}.member__name{font-size:16px;font-weight:600;color:var(--color-white)}.member__role{font-size:14px;opacity:.85;color:var(--color-mint)}.member__link{font-size:14px;text-decoration:underline;color:var(--color-white)}.about__divider{width:90%;height:1px;background-color:var(--color-black);margin:40px auto;position:relative}@media (max-width: 1024px){.about{padding:28px 0 24px}.about__title{font-size:1.5rem;margin-bottom:18px;text-align:center}.about__top{display:grid;grid-template-columns:1fr;grid-template-areas:"photo" "panel";gap:18px;margin-bottom:30px;justify-items:center}.about__photo{grid-area:photo;border-radius:0;max-width:100%;margin:0 auto;display:flex;justify-content:center}.about__photo img{width:100%;height:auto;display:block;object-fit:cover}.about__panel{grid-area:panel;border-radius:0 0 80px;background:var(--color-mint);width:100%;height:400px;margin:0 auto;display:flex;justify-content:center;align-items:center}.about__panel-inner{padding:30px 26px;text-align:left}.about__panel-inner p{font-size:1rem;line-height:1.45}.about__team{border-radius:0 0 80px;padding:28px 0;width:100%;margin:0 auto}.about__team-inner{width:90%;margin:0 auto;display:flex;flex-direction:column;gap:24px}.member{display:grid;grid-template-columns:110px 1fr;column-gap:14px;align-items:start;row-gap:4px}.member__ph{width:110px;height:110px;border-radius:4px;overflow:hidden;background:#ffffff14;grid-column:1;grid-row:1 / 4}.member__name,.member__role,.member__link{grid-column:2;display:block}.member__name,.member__role{margin:0 0 2px}.member__link{margin:0}.about__divider{width:90%;height:1px;background:#dcdcdc;margin:20px auto 0}}.about__photo{position:relative;display:block}.about__photo img{display:block;width:100%;height:auto}.about__caption{display:none}@media (max-width: 600px){.about__caption{display:flex;flex-direction:column;position:absolute;right:10px;bottom:10px;padding:8px 10px;border-radius:6px;background:#00000061;color:#fff;line-height:1.2;text-align:right;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.about__capName{font-weight:700}.about__capRole{font-weight:400;opacity:.95}}.about__panel-inner a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-color:currentColor;font-weight:600}.about__panel-inner a:hover{opacity:.85}.about__panel-inner a:visited{color:inherit}.about__panel-inner a:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.private-page{position:relative;min-height:100vh;display:flex;flex-direction:column;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:#063b2c;background-color:#e0e9e9}.private-page:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0% 0%,#e4fff080 0,#ffffff80 40%);pointer-events:none}.private-header,.private-main,.private-footer{position:relative;z-index:1}.private-header{margin-top:32px}.private-header-inner{padding:0 72px}.private-logo{height:40px;width:auto}.private-header-line{display:none}.private-main{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:40px 16px 48px}.private-message{max-width:780px;color:#063b2c;font-size:22px;line-height:1.6;font-weight:500}.private-message p+p{margin-top:24px}.private-actions{display:none}.private-footer{background:linear-gradient(90deg,#c8ff3d,#a6ff4d,#7fff6b);color:#063b2c;padding:18px 72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.private-footer-left{display:flex;gap:80px}.private-footer-link{border:none;background:none;color:#063b2c;font-size:16px;cursor:pointer;padding:0}.private-footer-link:hover{text-decoration:underline}.private-footer-right{display:flex;align-items:center;gap:12px}.private-footer-logo{height:32px;width:auto}.private-footer-text{font-size:20px;line-height:1.1;text-align:right}@media (max-width: 768px){.private-header-inner{padding:0 24px}.private-main{padding:32px 16px 40px}.private-message{font-size:18px}.private-footer{padding:16px 24px;flex-direction:row;justify-content:space-between}.private-footer-left{gap:32px}.private-footer-text{font-size:18px;text-align:right}}
