.ct-wrap{max-width:1160px;margin:0 auto;padding:0 24px}.ct-hero{position:relative;padding:36px 0 calc(64px + 48px);overflow:hidden;background:var(--theme-gradient, linear-gradient(135deg, #5FAE1E, #1E6B34));color:#fff}.ct-hero::before,.ct-hero::after{content:"";position:absolute;border-radius:50%;background:radial-gradient(closest-side, rgba(255,255,255,0.18), transparent);pointer-events:none}.ct-hero::before{top:-160px;right:-120px;width:520px;height:520px}.ct-hero::after{bottom:-220px;left:-160px;width:480px;height:480px}.ct-hero .ct-wrap{position:relative;z-index:1}.ct-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:18px 0 12px;padding:5px 14px;border:1px solid rgba(255,255,255,0.3);border-radius:999px;background:rgba(255,255,255,0.12);font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ct-hero__eyebrow i{color:var(--theme-accent, #F2B705)}.ct-hero__title{margin:0 0 12px;color:#fff;font-size:clamp(30px, 4vw, 46px);font-weight:700;line-height:1.15}.ct-hero__lead{max-width:620px;margin:0;color:rgba(255,255,255,0.88);font-size:17px;line-height:1.6}.ct-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:rgba(255,255,255,0.75);font-size:14px}.ct-crumbs a{color:#fff;text-decoration:none}.ct-crumbs a:hover{text-decoration:underline}.ct-crumbs i{font-size:10px;opacity:.6}.ct-body{padding-bottom:72px;background:linear-gradient(180deg, #f4f8ef 0%, #fff 60%)}.ct-quick{position:relative;z-index:2;display:grid;grid-template-columns:1.25fr .9fr 1.25fr .9fr;gap:16px;margin:-64px 0 40px;padding:0;list-style:none}.ct-quick__item{display:flex;flex-direction:column;gap:4px;min-width:0;padding:22px;border:1px solid #e3eadc;border-radius:20px;background:#fff;box-shadow:0 14px 36px rgba(23,48,26,0.1);transition:transform .25s ease, box-shadow .25s ease}.ct-quick__item:hover{transform:translateY(-4px);box-shadow:0 20px 44px rgba(23,48,26,0.14)}.ct-quick__item--main{border-color:transparent;background:linear-gradient(160deg, #fff 0%, color-mix(in srgb, var(--theme-accent, #F2B705) 14%, #fff) 100%)}.ct-quick__item--main .ct-quick__icon{background:var(--theme-accent, #F2B705);color:#17301a}.ct-quick__icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:10px;border-radius:14px;background:var(--theme-gradient, linear-gradient(135deg, #5FAE1E, #1E6B34));color:#fff;font-size:18px}.ct-quick__label{color:#56634f;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ct-quick__value{color:#17301a;font-size:16.5px;font-weight:700;line-height:1.4;text-decoration:none;overflow-wrap:break-word}.ct-quick a.ct-quick__value:hover{color:var(--theme-primary-dark, #1E6B34)}.ct-grid{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:24px;align-items:stretch}.ct-info{display:flex;flex-direction:column;gap:16px}.ct-block{padding:24px;border:1px solid #e3eadc;border-radius:20px;background:#fff}.ct-block__title{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:#17301a;font-size:18px;font-weight:700}.ct-block__title i{color:var(--theme-primary, #5FAE1E)}.ct-block__text{margin:0 0 14px;color:#2f3a2b;font-size:15.5px;line-height:1.6}.ct-links{display:flex;flex-wrap:wrap;gap:8px}.ct-links a{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1.5px solid #e3eadc;border-radius:999px;color:var(--theme-primary-dark, #1E6B34);font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s ease, background-color .2s ease}.ct-links a:hover{border-color:var(--theme-primary, #5FAE1E);background:color-mix(in srgb, var(--theme-primary, #5FAE1E) 8%, #fff)}.ct-bank{display:grid;gap:10px;margin:0}.ct-bank>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-bottom:10px;border-bottom:1px dashed #e3eadc}.ct-bank>div:last-child{padding-bottom:0;border-bottom:0}.ct-bank dt{color:#56634f;font-size:14px;font-weight:500}.ct-bank dd{margin:0;color:#17301a;font-weight:700;text-align:right}.ct-bank__number{display:inline-flex;align-items:center;gap:10px;font-size:17px;letter-spacing:.03em}.ct-note{display:flex;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;border-radius:14px;background:color-mix(in srgb, var(--theme-accent, #F2B705) 12%, #fff);color:#17301a;font-weight:600;line-height:1.5}.ct-note i{margin-top:3px;color:color-mix(in srgb, var(--theme-accent, #F2B705) 70%, #000)}.ct-copy{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid #e3eadc;border-radius:999px;background:#f7faf4;color:var(--theme-primary-dark, #1E6B34);font-size:12.5px;font-weight:600;letter-spacing:0;cursor:pointer}.ct-copy:hover{border-color:var(--theme-primary, #5FAE1E)}.ct-copy.is-done{border-color:var(--theme-primary, #5FAE1E);background:var(--theme-primary, #5FAE1E);color:#fff}.ct-social{display:flex;gap:10px}.ct-social a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb, var(--theme-primary, #5FAE1E) 12%, #fff);color:var(--theme-primary-dark, #1E6B34);font-size:17px;text-decoration:none;transition:background-color .2s ease, color .2s ease, transform .2s ease}.ct-social a:hover{background:var(--theme-primary-dark, #1E6B34);color:#fff;transform:translateY(-2px)}.ct-map{position:relative;min-height:420px;overflow:hidden;border:1px solid #e3eadc;border-radius:20px;background:#e9efe4;box-shadow:0 14px 36px rgba(23,48,26,0.08)}.ct-map iframe{position:absolute;inset:0;width:100% !important;height:100% !important;border:0}.ct-map__empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--theme-primary-dark, #1E6B34);font-weight:700;text-decoration:none}.ct-map__empty i{font-size:40px}.ct-cta{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:40px;padding:32px 36px;overflow:hidden;border-radius:24px;background:var(--theme-gradient, linear-gradient(135deg, #5FAE1E, #1E6B34));color:#fff}.ct-cta::after{content:"";position:absolute;top:-80px;right:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(closest-side, rgba(255,255,255,0.2), transparent);pointer-events:none}.ct-cta>*{position:relative;z-index:1}.ct-cta__title{margin:0 0 6px;color:#fff;font-size:clamp(22px, 2.6vw, 28px);font-weight:700}.ct-cta__text{margin:0;color:rgba(255,255,255,0.88)}.ct-cta__actions{display:flex;flex-wrap:wrap;gap:10px}.ct-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;font-weight:700;text-decoration:none;transition:transform .2s ease, background-color .2s ease}.ct-btn:hover{transform:translateY(-2px)}.ct-btn--light{background:#fff;color:var(--theme-primary-dark, #1E6B34)}.ct-btn--light:hover{color:var(--theme-primary-dark, #1E6B34)}.ct-btn--ghost{border:1.5px solid rgba(255,255,255,0.6);color:#fff}.ct-btn--ghost:hover{background:rgba(255,255,255,0.14);color:#fff}@media (max-width: 991.98px){.ct-quick{grid-template-columns:repeat(2, minmax(0, 1fr))}.ct-grid{grid-template-columns:1fr}.ct-map{min-height:360px}}@media (max-width: 575.98px){.ct-wrap{padding:0 16px}.ct-hero{padding:24px 0 calc(64px + 32px)}.ct-hero__lead{font-size:15.5px}.ct-quick{grid-template-columns:1fr;gap:10px}.ct-quick__item{display:grid;grid-template-columns:42px minmax(0, 1fr);column-gap:14px;row-gap:2px;align-items:center;padding:14px 16px}.ct-quick__icon{grid-row:span 2;width:42px;height:42px;margin:0;font-size:16px}.ct-quick__value{font-size:15px}.ct-block{padding:18px}.ct-map{min-height:300px}.ct-cta{padding:24px 20px}.ct-cta__actions{width:100%}.ct-btn{flex:1;justify-content:center}}@media (prefers-reduced-motion: reduce){.ct-quick__item,.ct-social a,.ct-btn{transition:none}}
