.subpage-hero{padding:64px 0 56px;background:radial-gradient(ellipse at 80% 35%,rgba(0,191,123,.13),transparent 42%),linear-gradient(180deg,#0a1510,#09130e);border-bottom:1px solid rgba(255,255,255,.055)}.breadcrumbs{font-size:10px;color:#78877d;display:flex;gap:9px;align-items:center;margin:0 0 29px}.breadcrumbs a{color:#a7b5aa;text-decoration:none}.breadcrumbs a:hover{color:var(--green-2)}.breadcrumbs span{color:#506156}.subpage-hero h1{font-size:clamp(42px,6vw,66px);line-height:1.32;font-weight:900;margin:0;letter-spacing:-1px}.subpage-hero h1 span{color:var(--green)}.subpage-lead{max-width:590px;color:#a5b2a8;font-size:14px;line-height:2.1;margin:17px 0 0}.subpage-section{padding:72px 0;background:#0b1510}.subpage-section-alt{background:linear-gradient(180deg,#0e1913,#09120d)}.about-page-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px}.about-page-mark{min-height:310px;border-radius:18px;border:1px solid rgba(0,191,123,.18);background:radial-gradient(circle at 50% 45%,rgba(0,191,123,.13),transparent 47%),linear-gradient(145deg,#11251a,#0a140e);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.about-page-mark:before,.about-page-mark:after{content:"";position:absolute;border:1px solid rgba(209,174,101,.16);border-radius:50%;width:260px;height:260px}.about-page-mark:after{width:195px;height:195px;border-color:rgba(0,191,123,.19)}.about-mark-symbol{width:73px;height:73px;color:var(--green);position:relative;z-index:1}.about-mark-symbol svg{width:100%;height:100%}.about-page-mark strong{position:relative;z-index:1;font:800 27px Manrope,Arial,sans-serif;direction:ltr;letter-spacing:.3px;margin-top:8px}.about-page-mark strong span{color:var(--green)}.about-page-mark small{position:relative;z-index:1;color:#a6b5a9;font-size:10px;margin-top:4px}.about-page-copy h2,.contact-payments-grid h2{font-size:clamp(30px,4vw,43px);line-height:1.45;margin:0;font-weight:800}.about-page-copy>p:not(.eyebrow),.contact-payments-copy{font-size:13px;line-height:2.1;color:#a4b0a7;max-width:620px;margin:14px 0}.about-page-copy .button{margin-top:9px}.subpage-section .section-heading{margin-bottom:24px}.subpage-section .section-heading h2{font-size:34px}.principle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.principle-grid article{min-height:158px;padding:19px 17px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.025)}.principle-grid article>span{font:11px Manrope,Arial,sans-serif;color:var(--gold)}.principle-grid h3{font-size:14px;margin:10px 0 5px}.principle-grid p{font-size:10px;color:#98a69c;line-height:1.9;margin:0}.about-page-cta{margin-top:22px;border:1px solid rgba(0,191,123,.2);border-radius:12px;background:rgba(0,191,123,.05);padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px}.about-page-cta b,.about-page-cta small{display:block}.about-page-cta b{font-size:13px}.about-page-cta small{color:#91a097;font-size:10px;margin-top:2px}.contact-subpage-hero{background:radial-gradient(ellipse at 80% 40%,rgba(0,191,123,.12),transparent 45%),linear-gradient(180deg,#0a1510,#09130e)}.contact-page-grid{display:grid;grid-template-columns:1fr .8fr;gap:30px;align-items:stretch}.contact-page-main,.contact-page-note{border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:29px;background:linear-gradient(145deg,rgba(18,33,24,.94),rgba(12,23,16,.95))}.contact-page-main h2{font:800 clamp(32px,5vw,48px) Manrope,Arial,sans-serif;letter-spacing:1px;color:#f2f5ef;margin:5px 0;direction:ltr;text-align:right}.contact-page-main>p:not(.eyebrow){font-size:12px;color:#a0ada4;margin:0 0 18px}.contact-page-qr{display:flex;align-items:center;gap:14px;border-top:1px solid rgba(255,255,255,.08);padding-top:17px;margin-top:20px}.contact-page-qr img{width:87px;height:87px;background:#fff;padding:5px;border-radius:7px}.contact-page-qr b,.contact-page-qr small{display:block}.contact-page-qr b{font-size:11px}.contact-page-qr small{font-size:9px;color:#94a198;margin-top:4px}.contact-page-note{background:radial-gradient(circle at 85% 8%,rgba(209,174,101,.12),transparent 45%),#111d15}.note-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;color:var(--gold);background:rgba(209,174,101,.12);font-size:18px}.contact-page-note h3{font-size:18px;margin:17px 0 7px}.contact-page-note>p{font-size:11px;line-height:2;color:#a0ada4;margin:0}.contact-page-links{display:grid;gap:8px;margin-top:20px}.contact-page-links a{font-size:10px;color:var(--green-2);text-decoration:none;border-top:1px solid rgba(255,255,255,.07);padding-top:8px}.contact-page-links a:hover{color:var(--gold-pale)}.contact-payments-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;align-items:center}.contact-payments-grid h2 span{color:var(--green)}.contact-payments-copy{margin:12px 0 16px}.contact-payments-grid .payment-warning{margin:0 0 17px}.contact-payments-grid .button-quiet{min-height:42px}.contact-payments-grid .payment-image-card{max-width:620px;width:100%;justify-self:end}
@media(max-width:760px){.subpage-hero{padding:42px 0}.breadcrumbs{margin-bottom:22px}.subpage-lead{font-size:12px}.subpage-section{padding:52px 0}.about-page-grid{grid-template-columns:1fr;gap:30px}.about-page-mark{min-height:235px;order:2}.about-page-mark:before{width:215px;height:215px}.about-page-mark:after{width:160px;height:160px}.principle-grid{grid-template-columns:1fr 1fr;gap:9px}.principle-grid article{min-height:140px;padding:15px}.about-page-cta{align-items:flex-start;flex-direction:column}.contact-page-grid,.contact-payments-grid{grid-template-columns:1fr;gap:15px}.contact-page-main,.contact-page-note{padding:22px}.contact-page-note{min-height:0}.contact-payments-grid .payment-image-card{justify-self:center}.subpage-section .section-heading h2{font-size:29px}}
@media(max-width:420px){.principle-grid{grid-template-columns:1fr}.principle-grid article{min-height:unset}.subpage-hero h1{font-size:40px}.contact-page-main h2{font-size:34px}}

.about-logo-image{position:relative;z-index:1;display:block;width:min(86%,340px);height:auto;border-radius:6px;background:#fff;box-shadow:0 14px 35px rgba(0,0,0,.2)}
