.xhero.svelte-rr4x1g{--pad-x:clamp(24px, 5vw, 72px);font-family:var(--font-sans,"Archivo", sans-serif);color:#22302a;text-align:start;grid-template-columns:minmax(480px,47%) 1fr;display:grid;position:absolute;inset:0}.xhero__panel.svelte-rr4x1g{padding:clamp(76px, 11vh, 104px) var(--pad-x) clamp(24px, 5vh, 56px);background:#f5f0e6;border-inline-end:1px solid #22302a29;flex-direction:column;display:flex;position:relative;overflow:hidden}.xhero__ambient.svelte-rr4x1g{pointer-events:none;position:absolute;inset:0}.xhero__lamp.svelte-rr4x1g{top:-240px;filter:blur(48px);transform-origin:top;background:radial-gradient(#e8be6e4d 0%,#0000 62%);width:780px;height:620px;animation:12s ease-in-out infinite svelte-rr4x1g-xhero-lamp;position:absolute;inset-inline-start:8%}@keyframes svelte-rr4x1g-xhero-lamp{0%,to{opacity:.5;transform:rotate(0)}50%{opacity:.8;transform:rotate(2.5deg)}}.xhero__blob.svelte-rr4x1g{border-radius:50%;position:absolute}.xhero__blob--a.svelte-rr4x1g{top:38%;filter:blur(42px);background:radial-gradient(circle,#2e5d4b1a 0%,#0000 60%);width:560px;height:560px;animation:19s ease-in-out infinite svelte-rr4x1g-xhero-drift-a;inset-inline-start:-170px}.xhero__blob--b.svelte-rr4x1g{bottom:-200px;filter:blur(50px);background:radial-gradient(circle,#e2b15e33 0%,#0000 62%);width:680px;height:680px;animation:24s ease-in-out infinite svelte-rr4x1g-xhero-drift-b;inset-inline-end:-120px}@keyframes svelte-rr4x1g-xhero-drift-a{0%,to{transform:translate(0)scale(1)}33%{transform:translate(100px,-70px)scale(1.15)}66%{transform:translate(-60px,55px)scale(.93)}}@keyframes svelte-rr4x1g-xhero-drift-b{0%,to{transform:translate(0)scale(1)}45%{transform:translate(-85px,75px)scale(1.18)}80%{transform:translate(55px,-45px)scale(.94)}}.xhero__copy.svelte-rr4x1g{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:clamp(16px,3vh,38px);padding-bottom:clamp(14px,2.5vh,28px);display:flex;position:relative}.xhero__card.svelte-rr4x1g{background:#fff;border-radius:16px;max-width:620px;animation:7s ease-in-out 2.2s infinite svelte-rr4x1g-xhero-breathe;overflow:hidden;box-shadow:0 24px 60px #41341c2e}@keyframes svelte-rr4x1g-xhero-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.xhero__card-label.svelte-rr4x1g{letter-spacing:.28em;text-transform:uppercase;color:#22302a73;padding:clamp(10px,1.5vh,16px) 24px clamp(8px,1.2vh,12px);font-size:12px;font-weight:600}.xhero__card-row.svelte-rr4x1g{border-top:1px solid #22302a14;align-items:center;gap:14px;padding:clamp(10px,1.5vh,16px) 24px;display:flex}.xhero__card-search.svelte-rr4x1g{color:#22302a;flex:none;font-size:20px}.xhero__card-q.svelte-rr4x1g{color:#22302a;font-size:clamp(15px,1.3vw,19px);font-weight:600}.xhero__card-history.svelte-rr4x1g{color:#22302a59;flex:none;font-size:18px}.xhero__card-past.svelte-rr4x1g{color:#22302a8c;font-size:clamp(14px,1.2vw,17px);font-weight:500}.xhero__title.svelte-rr4x1g{font-family:var(--font-serif,"Newsreader", serif);letter-spacing:-.015em;color:#22302a;margin:0;font-size:clamp(34px,6.2vw,92px);font-weight:500;line-height:1.02}.xhero__line.svelte-rr4x1g{padding-bottom:.1em;display:block;overflow:hidden}.xhero__line-in.svelte-rr4x1g{display:block}.xhero__dot.svelte-rr4x1g{color:#2e5d4b}.xhero__lead.svelte-rr4x1g{color:#22302abf;text-wrap:pretty;max-width:600px;margin:0;font-size:clamp(15px,1.3vw,19px);font-weight:500;line-height:1.65}.xhero__ctas.svelte-rr4x1g{flex-wrap:wrap;align-items:center;gap:clamp(16px,2.2vw,32px);display:flex}.xhero__cta.svelte-rr4x1g{color:#f5f0e6;background:#2e5d4b;border-radius:999px;padding:clamp(14px,1.6vh,18px) clamp(24px,2.3vw,34px);font-size:clamp(14px,1.15vw,16px);font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),background .2s}.xhero__cta.svelte-rr4x1g:hover{background:#1f4436;transform:translateY(-3px)}.xhero__how.svelte-rr4x1g{letter-spacing:.26em;text-transform:uppercase;color:#2e5d4b;align-items:center;gap:12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.xhero__how.svelte-rr4x1g:hover{color:#1f4436}.xhero__arrow.svelte-rr4x1g{animation:2s ease-in-out 2.4s infinite svelte-rr4x1g-xhero-nudge;display:inline-block}@keyframes svelte-rr4x1g-xhero-nudge{0%,to{transform:translate(0)}50%{transform:translate(8px)}}.xhero__trust.svelte-rr4x1g{z-index:1;color:#22302a99;flex-wrap:wrap;gap:clamp(14px,2vw,28px);font-size:14px;font-weight:600;display:flex;position:relative}.xhero__check.svelte-rr4x1g{align-items:center;gap:6px;display:inline-flex}.xhero__check.svelte-rr4x1g .material-symbols-outlined:where(.svelte-rr4x1g){color:#2e5d4b;font-size:17px}.xhero__blend.svelte-rr4x1g{pointer-events:none;background:linear-gradient(90deg,#f5f0e6 0%,#0000 22%)}[dir=rtl] .xhero__blend.svelte-rr4x1g{background:linear-gradient(270deg,#f5f0e6 0%,#0000 22%)}@media (prefers-reduced-motion:no-preference){.xhero__card.svelte-rr4x1g{animation:.9s cubic-bezier(.22,1,.36,1) .35s both svelte-rr4x1g-xhero-drop,7s ease-in-out 2.2s infinite svelte-rr4x1g-xhero-breathe}.xhero__card-row--past.svelte-rr4x1g{animation:.7s ease-out .85s both svelte-rr4x1g-xhero-fade-in}.xhero__card-row--past.svelte-rr4x1g+.xhero__card-row--past:where(.svelte-rr4x1g){animation-delay:1s}.xhero__line-in--1.svelte-rr4x1g{animation:.9s cubic-bezier(.22,1,.36,1) .7s both svelte-rr4x1g-xhero-reveal}.xhero__line-in--2.svelte-rr4x1g{animation:.9s cubic-bezier(.22,1,.36,1) .88s both svelte-rr4x1g-xhero-reveal}.xhero__lead.svelte-rr4x1g{animation:.8s cubic-bezier(.22,1,.36,1) 1.1s both svelte-rr4x1g-xhero-fade-up}.xhero__ctas.svelte-rr4x1g{animation:.8s cubic-bezier(.22,1,.36,1) 1.25s both svelte-rr4x1g-xhero-fade-up}.xhero__trust.svelte-rr4x1g{animation:1s ease-out 1.5s both svelte-rr4x1g-xhero-fade-in}}@keyframes svelte-rr4x1g-xhero-drop{0%{opacity:0;transform:translateY(-26px)rotate(-1deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes svelte-rr4x1g-xhero-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-rr4x1g-xhero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-rr4x1g-xhero-reveal{0%{transform:translateY(110%)}to{transform:translateY(0)}}@media (height<=860px){.xhero__card-row--past.svelte-rr4x1g{display:none}}@media (width<=767px){.xhero.svelte-rr4x1g{grid-template-columns:1fr}.xhero__panel.svelte-rr4x1g{border-inline-end:none;padding-top:64px}.xhero__blend.svelte-rr4x1g,.xhero__trust.svelte-rr4x1g{display:none}}
