.daim-hero{position:relative;overflow:hidden;padding:0;min-height:clamp(460px,74vh,600px);display:flex;align-items:flex-end;background:radial-gradient(120% 90% at 80% 10%,#2a8a8a8c,#2a8a8a00 55%),linear-gradient(165deg,#123434,#1a4a4a 42%,#0e2626)}.daim-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 45% at 18% 22%,#d4af3733,#d4af3700 60%);pointer-events:none}.daim-hero__inner{position:relative;padding:0 24px 40px;text-align:right;width:100%}.daim-feature-grid{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:620px){.daim-feature-grid{grid-template-columns:repeat(3,1fr)}}.daim-feature-card{background:#f4efe6;border:1px solid rgba(180,150,110,.35);border-radius:18px;padding:22px 20px;text-align:right}.daim-feature-card__num{font-family:Assistant,Heebo,sans-serif;font-weight:200;font-size:34px;line-height:1;color:transparent;-webkit-text-stroke:1px #D4AF37;flex:0 0 auto}.daim-feature-card__head{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}html body .daim-feature-card__head .daim-feature-card__title{margin:0;font-family:Assistant,Heebo,sans-serif;font-weight:500;font-size:clamp(21px,5.4vw,24px);line-height:1.25}.daim-faq-item{border-bottom:1px solid rgba(120,90,50,.18)}.daim-faq-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 2px;background:transparent;border:none;font-family:Heebo,sans-serif;font-size:14.5px;font-weight:400;color:var(--adaptive-text, #2B2A28);cursor:pointer;text-align:start}.daim-faq-chevron{color:var(--adaptive-accent-text, #5C4A1E);flex-shrink:0;transition:transform .2s ease}.daim-faq-chevron.open{transform:rotate(180deg)}.daim-faq-answer{font-weight:300;font-size:13.5px;line-height:1.75;color:var(--adaptive-text-soft, #6B6862);margin:0 0 14px;padding:0 2px}.daim-contact-links{display:flex;flex-direction:column;align-items:center;gap:14px}.daim-mail-link{font-size:15px;font-weight:400;color:#f8efcb;text-decoration:underline;text-underline-offset:4px;word-break:break-word}.daim-mail-link:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px;border-radius:4px}.daim-back-link{display:inline-flex;align-items:center;justify-content:center;font-family:Heebo,sans-serif;font-size:13px;font-weight:400;color:#fdfbf7;text-decoration:underline;text-underline-offset:4px;min-height:40px}.daim-back-link:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px;border-radius:4px}html body .daim-hero .daim-hero__inner,html body .daim-hero .daim-hero__inner h1,html body .daim-hero .daim-hero__inner h2,html body .daim-hero .daim-hero__inner p,html body .daim-hero .daim-hero__inner span,html body .daim-hero .daim-hero__inner div:not(.daim-hero__glow){color:var(--adaptive-on-dark, #FDFBF7)!important;-webkit-text-fill-color:var(--adaptive-on-dark, #FDFBF7)!important;mix-blend-mode:normal!important}html body .daim-hero .daim-hero__inner,html body .daim-hero .daim-hero__inner h1,html body .daim-hero .daim-hero__inner p,html body .daim-hero .daim-hero__eyebrow{text-align:right!important}html body .daim-hero .daim-hero__eyebrow{color:#f0de97!important;-webkit-text-fill-color:#F0DE97!important}html body .daim-hero a.slc-cta.slc-cta,html body .daim-closing a.slc-cta.slc-cta{background:linear-gradient(135deg,#e8d58a,#d4af37)!important;border-color:transparent!important;color:#2a1a10!important;-webkit-text-fill-color:#2A1A10!important}html body section.daim-closing p,html body section.daim-closing span,html body section.daim-closing div,html body section.daim-closing .daim-back-link{color:var(--adaptive-on-dark, #FDFBF7)!important;-webkit-text-fill-color:var(--adaptive-on-dark, #FDFBF7)!important;mix-blend-mode:normal!important}html body .daim-closing .daim-closing__eyebrow{color:#cfefef!important;-webkit-text-fill-color:#CFEFEF!important}html body section.daim-closing a.daim-mail-link,html body section.daim-closing .daim-contact-links a.daim-mail-link{color:#f8efcb!important;-webkit-text-fill-color:#F8EFCB!important;text-decoration-color:#f8efcb!important;mix-blend-mode:normal!important}html body section.daim-closing .daim-closing__eyebrow{color:#cfefef!important;-webkit-text-fill-color:#CFEFEF!important}html body section.daim-closing .daim-closing__title{-webkit-text-fill-color:transparent!important;color:#e8d58a!important}html body .daim-closing .daim-closing__title{-webkit-text-fill-color:transparent!important;color:#e8d58a!important;mix-blend-mode:normal!important}
