.certs.svelte-f9wbiu{background:#fbf6ea}.never.svelte-f9wbiu{background:linear-gradient(180deg,#f6eed9,#fbf6ea)}.grid4.svelte-f9wbiu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:clamp(34px,4vw,54px) 0 0;padding:0;list-style:none}.grid4.one.svelte-f9wbiu{grid-template-columns:minmax(0,460px);justify-content:center}.cert.svelte-f9wbiu{position:relative;display:grid;align-content:start;justify-items:start;gap:10px;height:100%;padding:30px 24px 26px;border-radius:24px;background:linear-gradient(170deg,#fffdf6,#f8f0dc);box-shadow:inset 0 0 0 1px var(--color-sand),0 30px 60px -44px #0b201680;overflow:hidden}.cert.svelte-f9wbiu:after{content:"";position:absolute;inset:8px;border:1px solid rgb(169 124 20 / .25);border-radius:18px;pointer-events:none}.tilt-glare.svelte-f9wbiu{position:absolute;inset:0}.ic.svelte-f9wbiu{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;color:var(--color-gold-deep);box-shadow:inset 0 0 0 1.5px var(--color-gold);background:radial-gradient(circle,#fff7dd,#fbf0cf)}.cert.svelte-f9wbiu h3:where(.svelte-f9wbiu){margin:6px 0 0;font-family:var(--font-head);font-weight:600;font-size:22px;color:var(--color-forest-700)}.cert.svelte-f9wbiu p:where(.svelte-f9wbiu){margin:0;font-size:15.5px;color:var(--color-ink-2)}.ask.svelte-f9wbiu{margin:30px 0 0;text-align:center;color:var(--color-forest-700)}.two.svelte-f9wbiu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,90px);align-items:center}.vbox.svelte-f9wbiu{padding:clamp(24px,3vw,36px);border-radius:28px;background:#f6f0e00d;box-shadow:inset 0 0 0 1px #f0cb6359}.vbox.svelte-f9wbiu .field:where(.svelte-f9wbiu){color:var(--color-gold-light);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase}.row.svelte-f9wbiu{display:flex;gap:10px;margin-top:10px}.row.svelte-f9wbiu input:where(.svelte-f9wbiu){flex:1;min-width:0;min-height:52px;padding:0 18px;border:1.5px solid rgb(240 203 99 / .4);border-radius:999px;background:#07170f80;color:var(--color-cream);font:600 16px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.row.svelte-f9wbiu input:where(.svelte-f9wbiu):focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #d9a82f40}.demo.svelte-f9wbiu{margin:12px 0 0;font-size:13px;color:var(--color-muted)}.demo.svelte-f9wbiu button:where(.svelte-f9wbiu){border:0;background:none;color:var(--color-gold-light);font:700 13px var(--font-sans);text-decoration:underline;cursor:pointer}.res.svelte-f9wbiu{margin-top:22px;padding:20px 22px;border-radius:20px;background:#f6f0e00f}.res.ok.svelte-f9wbiu{box-shadow:inset 0 0 0 1px #25d36673}.res.no.svelte-f9wbiu{box-shadow:inset 0 0 0 1px #e58a1f80}.st.svelte-f9wbiu{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-weight:800;color:var(--color-cream)}.ok.svelte-f9wbiu .st:where(.svelte-f9wbiu) svg{color:#4ade80}.no.svelte-f9wbiu .st:where(.svelte-f9wbiu) svg{color:var(--color-saffron)}.res.svelte-f9wbiu p:where(.svelte-f9wbiu){color:var(--color-muted)}.res.svelte-f9wbiu dl:where(.svelte-f9wbiu){margin:0}.res.svelte-f9wbiu dl:where(.svelte-f9wbiu) div:where(.svelte-f9wbiu){display:grid;grid-template-columns:110px 1fr;gap:10px;padding:8px 0;border-top:1px solid var(--hair)}.res.svelte-f9wbiu dt:where(.svelte-f9wbiu){font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold)}.res.svelte-f9wbiu dd:where(.svelte-f9wbiu){margin:0;color:var(--color-cream)}.res.svelte-f9wbiu a:where(.svelte-f9wbiu){color:var(--color-gold-light)}.never.svelte-f9wbiu ul:where(.svelte-f9wbiu){display:grid;gap:12px;margin:0;padding:0;list-style:none}.never.svelte-f9wbiu li:where(.svelte-f9wbiu){display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:16px;font-size:17px;font-weight:600;color:var(--color-forest-700);background:#fffdf6;box-shadow:inset 0 0 0 1px var(--color-sand)}.never.svelte-f9wbiu li:where(.svelte-f9wbiu) svg{flex:none;padding:5px;width:28px;height:28px;border-radius:50%;color:#fff;background:#a6452a}@media(max-width:1000px){.grid4.svelte-f9wbiu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.two.svelte-f9wbiu{grid-template-columns:1fr}}@media(max-width:520px){.grid4.svelte-f9wbiu{grid-template-columns:1fr}.row.svelte-f9wbiu{flex-direction:column}}
