.bt-about-page{position:relative;overflow:hidden;min-height:100dvh;background:linear-gradient(180deg,#f2f8f4,#fff 38%);color:#173d2c;font-family:inherit;padding:0 16px 48px;isolation:isolate}.bt-about-brush{position:absolute;z-index:-1;pointer-events:none;background-repeat:no-repeat;background-size:contain;opacity:.55}.bt-about-brush-a{top:-30px;inset-inline-end:-90px;width:min(70vw,420px);aspect-ratio:360/650;background-image:url(/brand/brush-right.webp);-webkit-mask-image:radial-gradient(120% 80% at 100% 30%,#000 45%,transparent 72%);mask-image:radial-gradient(120% 80% at 100% 30%,#000 45%,transparent 72%)}.bt-about-brush-b{bottom:120px;inset-inline-start:-110px;width:min(75vw,460px);aspect-ratio:410/442;background-image:url(/brand/brush-left.webp);-webkit-mask-image:radial-gradient(120% 90% at 0 50%,#000 45%,transparent 72%);mask-image:radial-gradient(120% 90% at 0 50%,#000 45%,transparent 72%)}.bt-about-top{display:flex;justify-content:space-between;align-items:center;max-width:1000px;margin:0 auto;padding:16px 0}.bt-about-back{font-size:14px;font-weight:700;color:#0a402c;padding:8px 14px;border-radius:999px}.bt-about-back,.bt-about-langs{background:rgb(255 255 255/.8);border:1px solid #d6e5db}.bt-about-langs{display:flex;gap:4px;border-radius:999px;padding:3px}.bt-about-langs a{min-width:34px;height:30px;display:grid;place-items:center;border-radius:999px;font-size:12px;font-weight:800;color:#4c6b5a}.bt-about-langs a[aria-current=page]{background:#0a402c;color:#fff}.bt-about-hero{text-align:center;max-width:720px;margin:12px auto 0;padding:28px 0 8px}.bt-about-logo{width:84px;height:84px;margin:0 auto 14px;display:block}.bt-about-kicker{font-size:13px;font-weight:800;letter-spacing:.5px;color:#3f7360}.bt-about-hero h1{font-size:clamp(34px,9vw,58px);line-height:1.15;font-weight:900;color:#0a402c;margin:6px 0 10px}.bt-about-tagline{font-size:15px;color:#466454}.bt-about-story{max-width:720px;margin:22px auto 0;padding:22px 20px;border-radius:24px;background:rgb(255 255 255/.85);backdrop-filter:blur(6px);border:1px solid #e0ebe4;box-shadow:0 18px 40px -30px rgb(10 64 44/.5)}.bt-about-story p{font-size:16px;line-height:2;margin:0}.bt-about-story p+p{margin-top:12px}.bt-about-section{max-width:1000px;margin:40px auto 0}.bt-about-section h2{font-size:22px;font-weight:900;color:#0a402c;margin:0 0 16px;text-align:center}.bt-about-cards{display:grid;grid-template-columns:1fr;gap:12px}.bt-about-cards article{display:grid;grid-template-columns:48px 1fr;column-gap:14px;align-items:start;padding:16px;border-radius:20px;background:#fff;border:1px solid #e0ebe4}.bt-about-cards article>span{grid-row:span 2;width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:#e3f2ea;color:#0a402c}.bt-about-cards h3{font-size:16px;font-weight:800;color:#0a402c;margin:2px 0 4px}.bt-about-cards p{font-size:14px;line-height:1.8;color:#4c6b5a;margin:0}.bt-about-trust{max-width:1000px;margin:28px auto 0;border-radius:20px;background:#f3f8f5}.bt-about-visit-card{padding:18px;border-radius:24px;background:#0a402c;color:#e8f3ec;display:grid;gap:12px}.bt-about-line{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.7;margin:0}.bt-about-line svg{flex:none;margin-top:3px;color:#96d9c0}.bt-about-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:4px}.bt-about-actions a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;border-radius:999px;border:1px solid rgb(255 255 255/.3);color:#fff;font-weight:800;font-size:15px}.bt-about-actions a.is-primary{background:#96d9c0;color:#0a402c;border-color:#96d9c0}.bt-about-socials{display:flex;gap:10px;justify-content:center}.bt-about-socials a{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:rgb(255 255 255/.12);color:#fff}.bt-about-cta{text-align:center;margin-top:36px}.bt-about-cta a{display:inline-flex;min-height:54px;align-items:center;padding:0 34px;border-radius:999px;background:#1a7a50;color:#fff;font-size:16px;font-weight:800;box-shadow:0 14px 30px -16px #0a402c}@media (min-width:720px){.bt-about-page{padding-inline:32px}.bt-about-story{padding:32px 40px}.bt-about-story p{font-size:17px}.bt-about-cards{grid-template-columns:repeat(2,1fr);gap:16px}.bt-about-visit-card{padding:28px 32px}.bt-about-actions{grid-template-columns:repeat(3,1fr)}}