.services-note-magic-surface{position:relative;isolation:isolate;overflow:hidden;background:#111610!important;color:#f1efe5!important}
.services-note-magic-surface::before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:radial-gradient(ellipse at 78% 48%,rgba(154,183,103,.13),transparent 52%),linear-gradient(120deg,#111610 0%,#171d16 58%,#10140f 100%)}
.services-note-magic-surface .services-note-particles{position:absolute;z-index:3;inset:0;width:100%;height:100%;pointer-events:none;opacity:1}
.services-note-magic-surface>.note-stamp,.services-note-magic-surface>div:not(.services-note-magic){position:relative;z-index:2}
.services-note-magic-surface .note-stamp{border-color:rgba(207,221,178,.52);background:rgba(11,15,10,.22);color:#d5e5ad}
.services-note-magic-surface .section-index{color:rgba(223,229,209,.72)}
.services-note-magic-surface h2{color:#f2f0e8}
.services-note-magic-surface h2 em{color:#c9db9a}
.services-note-magic-surface p{color:#c5cbbd}
.services-note-magic-surface .button-dark{background:#d9e9b4;color:#171b14;border-color:#d9e9b4}
.services-note-magic-surface .button-dark:hover{background:#f2f0e8;border-color:#f2f0e8}
.services-note-magic-surface.magic-ready .magic-source-text{opacity:0;transition:opacity .65s ease}
.services-note-magic-surface.magic-ready.magic-active .magic-source-text{opacity:1}
.services-note-magic-surface.magic-ready .note-stamp.magic-source-text{opacity:1;color:transparent;-webkit-text-fill-color:transparent}
.services-note-magic-surface.magic-ready.magic-active .note-stamp.magic-source-text{color:#d5e5ad;-webkit-text-fill-color:#d5e5ad}
@media(max-width:760px){.services-note-magic-surface{min-height:520px}.services-note-magic-surface>.note-stamp{margin-bottom:2px}}
@media(hover:none){.services-note-magic-surface.magic-ready .magic-source-text{opacity:0}}
@media(prefers-reduced-motion:reduce){.services-note-magic-surface.magic-ready .magic-source-text{transition:none}}
