.tg-hero,.tg-hero>.container{position:relative;min-height:100svh}.tg-hero{overflow:hidden;margin-top:0;background:var(--brand-dark)}.tg-hero__bg{position:absolute;top:0;right:0;bottom:0;left:35%;z-index:0}.tg-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center 15%;display:block}.tg-hero__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to right,#2d2a24 0,#2d2a24 34%,rgba(45,42,36,.7) 42%,rgba(45,42,36,.25) 52%,rgba(45,42,36,.05) 60%,transparent 68%)}.tg-hero>.container{z-index:3;display:flex;align-items:center;padding-top:140px;padding-bottom:80px}.tg-hero__content{max-width:520px;padding-left:20px}.tg-hero__label{display:inline-block;color:var(--brand-accent);font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-bottom:28px;position:relative;padding-left:48px}.tg-hero__label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:36px;height:1.5px;background:var(--brand-accent)}.tg-hero__title{color:var(--text-on-dark);font-size:clamp(44px,5.5vw,72px);line-height:1.05;margin:0 0 24px;font-weight:700;letter-spacing:-1px}.tg-hero__title-accent{display:block;color:var(--brand-accent);font-style:italic;font-weight:400}.tg-hero__text{color:var(--text-on-dark-muted);font-size:17px;line-height:1.75;margin:0 0 28px;max-width:420px}.tg-hero__badge-wrap{margin:0 0 32px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tg-hero__reviews-badge{display:inline-block}.tg-insta-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid rgba(16,24,40,.08);box-shadow:0 8px 20px rgba(15,23,42,.07);color:#1f2937;text-decoration:none;position:relative;overflow:hidden;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.tg-insta-badge::before{content:"";position:absolute;top:-120%;bottom:-120%;left:-45%;width:35%;background:linear-gradient(110deg,transparent 0,rgba(255,255,255,.9) 50%,transparent 100%);transform:translateX(-220%) skewX(-12deg);transition:transform .7s ease;pointer-events:none}.tg-insta-badge:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(15,23,42,.16);color:#1f2937;text-decoration:none}.tg-insta-badge:hover::before{transform:translateX(420%) skewX(-12deg)}.tg-insta-badge>i{font-size:24px;background:linear-gradient(135deg,#833ab4,#e1306c,#f77737);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;flex:0 0 auto}.tg-insta-badge__text{display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:1.2;color:#4b5563;white-space:nowrap}.tg-insta-badge__text strong{color:#111827;font-size:15px;font-weight:700}.tg-insta-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.tg-insta-grid__item{position:relative;overflow:hidden;border-radius:12px;aspect-ratio:1;display:block}.tg-insta-grid__item img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.tg-insta-grid__overlay{position:absolute;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.tg-insta-grid__overlay i{font-size:28px;color:#fff}.service-card:hover .service-card-image img,.tg-insta-grid__item:hover img{transform:scale(1.08)}.tg-insta-grid__item:hover .tg-insta-grid__overlay{opacity:1}@media (max-width:991px){.tg-insta-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:575px){.tg-insta-grid{grid-template-columns:repeat(2,1fr);gap:8px}.tg-insta-badge{padding:7px 12px;gap:8px}.tg-insta-badge>i{font-size:20px}.tg-insta-badge__text{font-size:13px}.tg-insta-badge__text strong{font-size:14px}}.tg-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.tg-hero__btn,.tg-hero__social a{align-items:center;text-decoration:none}.tg-hero__btn{display:inline-flex;padding:13px 28px;border-radius:30px;font-size:13px;font-weight:600;letter-spacing:.3px;transition:all .3s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.service-card-link i,.tg-hero__btn i{transition:transform .3s ease}.service-card-link:hover i,.tg-hero__btn:hover i,.tg-kompetenz-card__link:hover i{transform:translateX(4px)}.tg-hero__btn--primary{background:var(--brand-accent-text);color:var(--text-on-dark)}.tg-hero__btn--primary:hover{background:var(--brand-dark);color:var(--text-on-dark);transform:translateY(-2px);box-shadow:0 8px 28px rgba(184,149,106,.35)}.tg-hero__btn--outline{background:0 0;color:var(--text-on-dark);border:1.5px solid rgba(255,255,255,.35)}.tg-hero__btn--outline:hover,.tg-hero__social a:hover{border-color:rgba(255,255,255,.8);color:var(--text-on-dark);transform:translateY(-2px)}.tg-hero__social{position:absolute;right:28px;bottom:40px;z-index:4;display:flex;flex-direction:column;gap:14px}.tg-hero__social a{display:flex;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--text-on-dark);font-size:16px;transition:all .3s ease;border:1px solid rgba(255,255,255,.15)}.tg-hero__social a:hover{background:rgba(184,149,106,.3);border-color:rgba(184,149,106,.5)}@media (max-width:1199px){.tg-hero,.tg-hero>.container{min-height:680px}.tg-hero>.container{padding-top:120px;padding-bottom:60px}}@media (max-width:991px){.tg-hero{min-height:auto}.tg-hero>.container{min-height:auto;padding-top:120px;padding-bottom:60px}.tg-hero__bg{left:0;bottom:0}.tg-hero__bg img{object-position:center 18%}.tg-hero__overlay{background:linear-gradient(to bottom,rgba(45,42,36,.2)0,rgba(45,42,36,.35) 20%,rgba(45,42,36,.6) 38%,rgba(45,42,36,.88) 55%,rgba(45,42,36,.98) 72%,#2d2a24 90%)}.tg-hero__content{text-align:center;padding-left:0;max-width:100%}.tg-hero__label{padding-left:0}.tg-hero__label::before{display:none}.tg-hero__text{margin-left:auto;margin-right:auto}.tg-hero__badge-wrap{display:flex}.tg-hero__actions,.tg-hero__badge-wrap{justify-content:center}.tg-hero__social{display:none!important}}@media (max-width:575px){.tg-hero>.container{padding-top:100px;padding-bottom:40px}.tg-hero__title{font-size:36px}.tg-hero__text{font-size:15px}.tg-hero__actions{flex-direction:column}.tg-hero__btn{justify-content:center;width:100%}}.gr-widget{position:relative;z-index:5;margin-top:-60px;border-radius:24px 24px 0 0}@media (max-width:767px){.gr-widget{margin-top:-36px}}.konzept-section{padding:100px 0}.konzept-step{text-align:center;padding:32px 20px;background:var(--bg-white);border-radius:16px;box-shadow:0 4px 20px rgba(45,42,36,.06);border:1px solid var(--border-medium);height:100%;transition:all .4s ease}.konzept-step:hover{transform:translateY(-6px);box-shadow:0 12px 36px rgba(45,42,36,.12);border-color:var(--border-accent)}.konzept-step-letter{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--brand-accent);color:var(--text-on-dark);font-size:24px;font-weight:700;border-radius:50%;margin-bottom:20px;box-shadow:0 4px 16px rgba(184,149,106,.35);font-family:var(--title-font, 'Cormorant Garamond', serif)}.konzept-step-title{color:var(--theme-color);font-size:20px;font-weight:600;margin-bottom:10px;font-family:var(--body-font, 'DM Sans', sans-serif)}.konzept-step-text{color:var(--text-muted);font-size:13px;line-height:1.6;margin:0}@media (max-width:991px){.konzept-section{padding:70px 0}.konzept-step{padding:24px 16px}.konzept-step-letter{width:48px;height:48px;font-size:20px}}@media (max-width:575px){.konzept-section{padding:50px 0}}.service-cards-section{background:var(--bg-smoke);padding:100px 0;position:relative}.service-cards-section::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(184,149,106,.25),transparent)}.service-cards-section .title-area{margin-bottom:60px}.service-cards-section .sub-title{color:var(--brand-accent-text);font-weight:600;letter-spacing:2px;text-transform:uppercase;font-size:13px}.service-cards-section .sec-title{color:var(--text-heading);font-weight:600}.service-cards-section .row.g-4{--bs-gutter-x:28px;--bs-gutter-y:28px}.service-cards-section .service-card{background:var(--bg-white);border-radius:16px;overflow:hidden;height:100%;display:flex;flex-direction:column;box-shadow:0 4px 24px rgba(45,42,36,.08);transition:all .4s cubic-bezier(.25,.46,.45,.94);border:1px solid var(--border-light);padding:0;margin:0}.service-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(45,42,36,.15)}.service-card-image{position:relative;overflow:hidden;aspect-ratio:16/10;background:var(--brand-dark);margin:0;padding:0}.service-card-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.25,.46,.45,.94);display:block}.service-card-content{padding:28px 24px 32px;text-align:center;flex:1;display:flex;flex-direction:column;background:var(--bg-white)}.service-card-title{color:var(--text-heading);font-size:18px;font-weight:600;letter-spacing:.5px;margin-bottom:0;font-family:var(--title-font, 'Cormorant Garamond', serif);line-height:1.4}.service-card-title::after{content:"";display:block;width:36px;height:2px;background:var(--brand-accent);margin:14px auto 16px;border-radius:1px}.service-card-text{color:var(--text-muted);font-size:14px;line-height:1.75;margin-bottom:24px;flex:1}.service-card-link{display:inline-block;background:var(--brand-accent);color:var(--text-on-dark);padding:14px 32px;border-radius:30px;font-size:13px;font-weight:600;letter-spacing:.5px;text-decoration:none;transition:all .3s ease;margin-top:auto;position:relative;overflow:hidden}.service-card-link::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.service-card-link:hover::before{left:100%}.service-card-link:hover{background:var(--brand-accent-hover);color:var(--text-on-dark);transform:translateY(-2px);box-shadow:0 6px 20px rgba(184,149,106,.4)}.service-card-link i{margin-left:10px;font-size:11px}@media (max-width:991px){.service-cards-section{padding:80px 0}.service-card-title{font-size:18px}.service-card-text{font-size:13px}.service-card-content{padding:24px 20px 28px}}@media (max-width:767px){.service-cards-section{padding:60px 0}.service-cards-section .title-area{margin-bottom:40px}.service-card-content{padding:22px 18px 26px}.service-card-link{padding:12px 28px;width:100%}}.tg-trust-bar{background:var(--bg-dark);padding:0;position:relative;z-index:3}.tg-trust-bar__inner{display:flex;justify-content:center;flex-wrap:wrap;gap:0}.tg-trust-bar__item{display:inline-flex;align-items:center;gap:10px;color:rgba(255,255,255,.9);font-size:13px;font-weight:500;letter-spacing:.5px;padding:16px 28px;border-right:1px solid rgba(255,255,255,.12);white-space:nowrap}.tg-trust-bar__item:last-child{border-right:none}.tg-trust-bar__item i{color:var(--brand-accent);font-size:16px}@media (max-width:991px){.tg-trust-bar__inner{justify-content:center}.tg-trust-bar__item{padding:12px 20px;font-size:12px;border-right:none}}@media (max-width:575px){.tg-trust-bar__item{padding:10px 16px;font-size:11px;flex:0 0 50%;justify-content:center}}.tg-faq{padding:100px 0}.tg-faq__image{position:relative}.tg-faq__image-accent{position:absolute;top:20px;left:-20px;right:20px;bottom:-20px;border:2px solid var(--brand-accent);border-radius:16px;z-index:-1;opacity:.3}@media (max-width:767px){.tg-faq{padding:60px 0}}.tg-memberships{padding:80px 0}.tg-checklist li,.tg-membership-badge{display:flex;background:var(--bg-smoke);border:1px solid var(--brand-accent-light)}.tg-membership-badge{flex-direction:column;align-items:center;text-align:center;padding:28px 16px;border-radius:12px;height:100%;transition:all .3s ease}.tg-membership-badge:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(45,42,36,.1);border-color:rgba(184,149,106,.35)}.tg-membership-badge i{font-size:28px;color:var(--brand-accent-text);margin-bottom:14px;opacity:1}.tg-membership-badge span{font-size:12px;font-weight:600;color:var(--text-body);line-height:1.5;letter-spacing:.2px}@media (max-width:767px){.tg-memberships{padding:60px 0}.tg-membership-badge{padding:20px 12px}.tg-membership-badge i{font-size:22px}.tg-membership-badge span{font-size:11px}}.tg-page-hero{position:relative;overflow:hidden;margin-top:0}.tg-page-hero__bg,.tg-page-hero__overlay{position:absolute;inset:0;z-index:0}.tg-cta-section__bg img,.tg-page-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;filter:grayscale(.2)}.tg-page-hero__overlay{z-index:1;background:linear-gradient(to right,rgba(45,42,36,.92)0,rgba(45,42,36,.85) 40%,rgba(45,42,36,.78) 70%,rgba(45,42,36,.88) 100%)}.tg-page-hero__content{padding-top:140px;padding-bottom:60px}.tg-page-hero--compact .tg-page-hero__content{padding-top:130px;padding-bottom:50px}.tg-page-hero__title{color:var(--text-on-dark);font-size:clamp(32px,4vw,48px);font-weight:700;margin:12px 0 16px;line-height:1.15}.tg-page-hero__text{color:rgba(255,255,255,.8);font-size:17px;line-height:1.6;max-width:560px;margin:0}.tg-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,.6)}.tg-breadcrumb a{color:var(--brand-accent);text-decoration:none;transition:color .2s}.tg-breadcrumb a:hover,.tg-kompetenz-cta h4{color:var(--text-on-dark)}.tg-breadcrumb span{color:rgba(255,255,255,.4)}@media (max-width:991px){.tg-page-hero__content{padding-top:120px;padding-bottom:50px}}@media (max-width:575px){.tg-page-hero__content{padding-top:100px;padding-bottom:40px}.tg-page-hero__title{font-size:28px}.tg-page-hero__text{font-size:15px}}.tg-konzept-row{background:var(--bg-white);border-radius:16px;padding:32px;margin-bottom:16px;box-shadow:0 4px 20px rgba(45,42,36,.04);border:1px solid var(--border-medium);transition:all .3s ease}.tg-konzept-row:hover{transform:translateX(8px);box-shadow:0 8px 30px rgba(45,42,36,.12);border-color:var(--border-accent)}.tg-konzept-letter-lg{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;background:var(--brand-accent);color:var(--text-on-dark);font-size:32px;font-weight:700;border-radius:50%;box-shadow:0 6px 20px rgba(184,149,106,.35);font-family:var(--title-font, 'Cormorant Garamond', serif)}.tg-konzept-row__title{color:var(--theme-color);font-size:1.5rem;font-weight:600;margin-bottom:8px}.tg-konzept-row__text{color:var(--text-body);font-size:15px;line-height:1.75;margin:0}@media (max-width:767px){.tg-konzept-row{padding:24px 20px}.tg-konzept-letter-lg{width:56px;height:56px;font-size:24px}}.tg-kompetenz-card{background:var(--bg-white);border-radius:16px;padding:32px 28px;height:100%;box-shadow:0 4px 20px rgba(45,42,36,.04);border:1px solid var(--border-medium);transition:all .4s ease;display:flex;flex-direction:column}.tg-kompetenz-card:hover{transform:translateY(-6px);box-shadow:0 12px 36px rgba(45,42,36,.12);border-color:var(--border-accent)}.tg-kompetenz-card__number{color:var(--theme-color);font-size:36px;font-weight:700;opacity:.2;line-height:1;margin-bottom:16px;font-family:var(--title-font, 'Cormorant Garamond', serif)}.tg-kompetenz-card__title{color:var(--theme-color);font-size:20px;font-weight:600;margin-bottom:12px}.tg-kompetenz-card__text{color:var(--text-body);font-size:14px;line-height:1.75;flex:1;margin-bottom:20px}.tg-kompetenz-card__link{color:var(--theme-color);font-size:13px;font-weight:600;text-decoration:none;transition:all .2s}.tg-kompetenz-card__link:hover{color:var(--text-muted)}.tg-kompetenz-card__link i{margin-left:6px;font-size:11px;transition:transform .2s}.tg-kompetenz-cta{background:var(--brand-dark);border-radius:16px;padding:32px 28px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.tg-kompetenz-cta i{color:var(--brand-accent);font-size:40px;margin-bottom:20px}.tg-kompetenz-cta h4{font-size:22px;margin-bottom:8px}.tg-kompetenz-cta p{color:rgba(255,255,255,.8);font-size:14px;margin-bottom:24px}.tg-checklist{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.tg-checklist li{align-items:flex-start;gap:12px;padding:14px 18px;border-radius:10px;font-size:14px;color:var(--text-body);line-height:1.5;transition:all .25s ease}.tg-checklist li:hover{border-color:rgba(184,149,106,.35);box-shadow:0 4px 12px rgba(45,42,36,.08)}.tg-checklist li i{color:var(--brand-accent-text);font-size:16px;flex-shrink:0;margin-top:2px}.tg-kompetenz-card .tg-checklist{grid-template-columns:1fr;gap:8px}.tg-kompetenz-card .tg-checklist li{padding:10px 14px;font-size:13px}.tg-kompetenz-card .th-btn{width:100%;text-align:center;padding:10px 20px;font-size:13px}@media (max-width:767px){.tg-checklist{grid-template-columns:1fr;gap:8px}.tg-checklist li{padding:12px 14px;font-size:13px}}.tg-service-feature,.tg-tipp-card{text-align:center;height:100%;transition:all .3s ease}.tg-service-feature{padding:28px 16px;background:var(--bg-white);border-radius:12px;border:1px solid var(--border-light)}.tg-service-feature:hover{border-color:var(--border-strong)}.tg-service-feature i{font-size:28px;color:var(--theme-color);margin-bottom:16px;display:block}.tg-service-feature h5{font-size:18px;font-weight:600;color:var(--text-heading);margin-bottom:8px}.tg-service-feature p{font-size:13px;color:var(--text-muted);line-height:1.6;margin:0}.tg-tipp-card{padding:40px 28px;background:var(--smoke-color);border-radius:16px}.tg-service-feature:hover,.tg-tipp-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(45,42,36,.1)}.tg-tipp-card__number{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--brand-accent);color:var(--text-on-dark);font-size:20px;font-weight:700;border-radius:50%;margin-bottom:20px}.tg-tipp-card__title{color:var(--theme-color);font-size:20px;font-weight:600;margin-bottom:12px}.tg-tipp-card__text{color:var(--text-body);font-size:14px;line-height:1.75;margin:0}.tg-cta-section{position:relative;overflow:hidden;padding:80px 0 120px}.tg-cta-section__bg,.tg-cta-section__overlay{position:absolute;inset:0;z-index:0}.tg-cta-section__bg img{object-position:center;filter:grayscale(.3)}.tg-cta-section__overlay{z-index:1;background:linear-gradient(to right,rgba(45,42,36,.3)0,rgba(45,42,36,.6) 30%,rgba(45,42,36,.9) 60%,rgba(45,42,36,.95) 100%)}@media (max-width:991px){.tg-cta-section__overlay{background:rgba(45,42,36,.9)}}.tg-value-card{text-align:center;padding:40px 28px;background:var(--smoke-color);border-radius:16px;height:100%;transition:all .3s ease;border:1px solid var(--border-light)}.tg-value-card:hover{transform:translateY(-6px);box-shadow:0 12px 36px rgba(45,42,36,.12);border-color:var(--border-strong)}.tg-value-card__icon{width:72px;height:72px;background:var(--brand-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 6px 20px rgba(184,149,106,.3)}.tg-value-card__icon i{font-size:28px;color:var(--text-on-dark)}.tg-value-card__title{font-size:20px;font-weight:600;color:var(--theme-color);margin-bottom:12px}.tg-value-card__text{font-size:14px;color:var(--text-body);line-height:1.75;margin:0}.tg-contact-info__item{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid var(--border-medium)}.tg-contact-info__item:last-child{border-bottom:none}.tg-contact-info__icon{width:48px;height:48px;background:var(--smoke-color);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tg-contact-info__icon i{font-size:20px;color:var(--theme-color)}.tg-contact-info__item h5{font-size:18px;font-weight:600;color:var(--text-heading);margin-bottom:4px}.tg-contact-info__item p{font-size:14px;color:var(--text-body);margin:0;line-height:1.6}.tg-contact-info__item a{color:var(--theme-color);text-decoration:none}.tg-contact-form-wrapper{background:var(--smoke-color);padding:36px;border-radius:16px;border:1px solid var(--border-medium)}.tg-contact-form-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.tg-contact-form-wrapper .form-control:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px rgba(45,42,36,.1)}@media (max-width:767px){.tg-contact-form-wrapper{padding:24px 20px}}.accordion-area.accordion-area{border:0;display:flex;flex-direction:column;gap:8px}.accordion-area .accordion-card,.accordion-area .accordion-item{background:var(--bg-white);border:1px solid var(--border-medium);border-radius:14px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.accordion-area .accordion-card:hover,.accordion-area .accordion-item:hover{border-color:rgba(184,149,106,.25)}.accordion-area .accordion-card:has(.accordion-button:not(.collapsed)),.accordion-area .accordion-item:has(.accordion-button:not(.collapsed)){border-color:var(--border-accent);box-shadow:0 4px 20px rgba(45,42,36,.06)}.accordion-area .accordion-card .accordion-header,.accordion-area .accordion-item .accordion-header{margin:0;border:0}.accordion-area .accordion-card .accordion-button,.accordion-area .accordion-item .accordion-button{padding:20px 24px;font-size:17px;font-weight:600;color:var(--theme-color, #2D2A24);background:0 0;border:0;border-bottom:none;letter-spacing:-.01em;line-height:1.4;gap:16px;min-height:0}.accordion-area .accordion-card .accordion-button:focus,.accordion-area .accordion-item .accordion-button:focus{box-shadow:none;outline:0}.accordion-area .accordion-card .accordion-button.collapsed,.accordion-area .accordion-item .accordion-button.collapsed{border-bottom:none}.accordion-area .accordion-card .accordion-button:not(.collapsed),.accordion-area .accordion-item .accordion-button:not(.collapsed){color:var(--theme-color, #2D2A24);background-color:transparent;background:0 0;box-shadow:none;border-bottom:none}.accordion-area .accordion-button:active,.accordion-area .accordion-button:focus,.accordion-area .accordion-button:not(.collapsed):focus{box-shadow:none;outline:0;background-color:transparent}.accordion-area .accordion-card,.accordion-area .accordion-card :focus,.accordion-area .accordion-card:focus-within,.accordion-area .accordion-collapse,.accordion-area .accordion-item,.accordion-area .accordion-item :focus,.accordion-area .accordion-item:focus-within{outline:0;box-shadow:none}.accordion-area .accordion-card .accordion-button::after,.accordion-area .accordion-item .accordion-button::after{content:""!important;font-family:inherit!important;width:32px;height:32px;min-width:32px;border-radius:50%;background-color:var(--bg-smoke);border:0;display:flex;align-items:center;justify-content:center;font-size:0!important;position:static!important;clip-path:none!important;padding-left:0!important;flex-shrink:0;transition:transform .35s cubic-bezier(.16,1,.3,1),background-color .3s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%232D2A24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px;transform:rotate(0deg)}.accordion-area .accordion-card .accordion-button:not(.collapsed)::after,.accordion-area .accordion-item .accordion-button:not(.collapsed)::after{transform:rotate(180deg);background-color:var(--brand-accent-light);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23B8956A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 4l4 4 4-4'/%3E%3C/svg%3E")}.accordion-area .accordion-card .accordion-collapse,.accordion-area .accordion-item .accordion-collapse{transition:none}.accordion-area .accordion-card .accordion-body,.accordion-area .accordion-item .accordion-body{border-top:1px solid var(--border-light);margin:0 24px;padding:16px 0 22px}.accordion-card .accordion-body .faq-text,.accordion-card .accordion-body p,.accordion-item .accordion-body .faq-text,.accordion-item .accordion-body p{font-size:15px;line-height:1.75;color:var(--text-body);margin:0}.accordion-card .accordion-body a,.accordion-item .accordion-body a{color:var(--brand-accent-text);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.accordion-card .accordion-body a:hover,.accordion-item .accordion-body a:hover{color:var(--text-heading)}.tg-faq .accordion-card,.tg-faq .accordion-item,[style*=smoke] .accordion-card,[style*=smoke] .accordion-item{background:var(--bg-white)}section[style*="background: #fff"] .accordion-card,section[style*="background: #fff"] .accordion-item,section[style*="background:#fff"] .accordion-card,section[style*="background:#fff"] .accordion-item{background:var(--smoke-color)}section[style*="background: #fff"] .accordion-card .accordion-body,section[style*="background: #fff"] .accordion-item .accordion-body,section[style*="background:#fff"] .accordion-card .accordion-body,section[style*="background:#fff"] .accordion-item .accordion-body{border-top-color:var(--border-medium)}@media (max-width:767px){.accordion-area .accordion-card .accordion-button,.accordion-area .accordion-item .accordion-button{padding:16px 18px;font-size:15px}.accordion-area .accordion-card .accordion-body,.accordion-area .accordion-item .accordion-body{margin:0 18px;padding-bottom:18px;padding-top:14px}.accordion-area .accordion-card .accordion-button::after,.accordion-area .accordion-item .accordion-button::after{width:28px;height:28px;min-width:28px;background-size:10px}.accordion-area.accordion-area{gap:6px}}