.feature-tabs.svelte-w4ayd6{height:100vh;display:flex;padding:7rem 0 5rem;opacity:0;background:#fff}.feature-tabs.svelte-w4ayd6 .container{display:flex;flex-direction:column;flex:1}.tabs-header.svelte-w4ayd6{margin-bottom:2rem;text-align:center}.section-heading.svelte-w4ayd6{font-family:Playfair Display Variable,Georgia,Times New Roman,serif;font-size:3rem;font-weight:600;color:#0f1729;line-height:1.1}.heading-accent.svelte-w4ayd6{color:var(--color-accent)}.tabs-layout.svelte-w4ayd6{display:grid;grid-template-columns:23fr 17fr;gap:1.5rem;align-items:stretch;flex:1}.tab-content-area.svelte-w4ayd6{position:relative;display:flex;flex-direction:column}.tab-card.svelte-w4ayd6{position:absolute;inset:0;background:#f5f0e8;border:none;border-radius:var(--radius-xl);padding:2rem;display:flex;flex-direction:column;opacity:0;transform:translateY(10px);transition:opacity .4s var(--ease-out-expo),transform .4s var(--ease-out-expo);pointer-events:none}.tab-card.active.svelte-w4ayd6{opacity:1;transform:translateY(0);pointer-events:auto;position:relative;flex:1}.tab-heading.svelte-w4ayd6{font-size:2.25rem;font-weight:600;color:#0f1729;margin-bottom:var(--space-lg)}.tab-description.svelte-w4ayd6{font-size:1.125rem;color:#5a6b7d;line-height:1.8;max-width:560px;flex:1}.tab-badges.svelte-w4ayd6{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:var(--space-xl)}.badge.svelte-w4ayd6{padding:.6rem 1.25rem;background:#fdf9f2;border:1px solid #E8DFC8;border-radius:var(--radius-full);font-size:.875rem;color:#555}.tab-nav.svelte-w4ayd6{display:flex;flex-direction:column;gap:1rem;background:#f5f0e8;border:none;border-radius:var(--radius-xl);padding:1.75rem}.tab-nav-item.svelte-w4ayd6{display:flex;align-items:center;padding:1.75rem;background:#ffffff59;border:none;border-radius:14px;cursor:pointer;text-align:left;transition:background .3s ease}.tab-nav-item.svelte-w4ayd6:hover{background:#fff9}.tab-nav-item.active.svelte-w4ayd6{background:#fdf9f2}.tab-nav-label.svelte-w4ayd6{font-family:inherit;font-size:1.5rem;font-weight:500;color:var(--color-accent);opacity:.55;transition:opacity .3s ease,font-weight .3s ease}.tab-nav-item.active.svelte-w4ayd6 .tab-nav-label:where(.svelte-w4ayd6){opacity:1;font-weight:600}@media(max-width:1024px){.feature-tabs.svelte-w4ayd6{height:auto;padding:5rem 0}.tabs-layout.svelte-w4ayd6{grid-template-columns:1fr}.tab-nav.svelte-w4ayd6{order:-1;flex-direction:row;overflow-x:auto;margin-bottom:var(--space-lg)}.tab-nav-item.svelte-w4ayd6{white-space:nowrap;padding:1rem 1.25rem}.tab-content-area.svelte-w4ayd6{min-height:auto}.tab-card.svelte-w4ayd6{position:relative}.tab-card.svelte-w4ayd6:not(.active){display:none}}@media(max-width:768px){.section-heading.svelte-w4ayd6{font-size:var(--text-3xl)}.tab-card.svelte-w4ayd6{padding:1.5rem}.tab-heading.svelte-w4ayd6{font-size:var(--text-2xl)}}.hero-wrapper.svelte-1ih5l47{height:250vh;position:relative}.hero-sticky.svelte-1ih5l47{height:100vh;position:sticky;top:0;overflow:hidden}.hero-bg.svelte-1ih5l47{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse at 25% 15%,rgba(201,169,97,.07) 0%,transparent 50%),radial-gradient(ellipse at 75% 60%,rgba(26,63,92,.08) 0%,transparent 50%),linear-gradient(180deg,#0f1419,#080d11);transform-origin:center center;transform:scale(1.15);will-change:transform}.hero-overlay.svelte-1ih5l47{position:absolute;inset:0;z-index:8;background:linear-gradient(180deg,rgba(1,3,10,.97) 0%,rgba(1,3,10,.9) 12%,rgba(2,5,14,.7) 28%,rgba(3,8,20,.35) 45%,rgba(3,8,20,.08) 62%,transparent 78%);pointer-events:none}.hero-content.svelte-1ih5l47{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);z-index:10;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:calc(var(--max-width) + var(--space-xl) * 2);padding:0 var(--space-xl)}.hero-headline.svelte-1ih5l47{font-family:Playfair Display Variable,Georgia,Times New Roman,serif;font-size:3.75rem;font-weight:400;color:#fff;max-width:900px;line-height:1.1;letter-spacing:-.02em;text-shadow:0 4px 50px rgba(0,0,0,.7)}.hero-subtitle.svelte-1ih5l47{font-size:1.25rem;color:#fff9;max-width:700px;margin-top:8px;line-height:1.55;text-shadow:0 2px 30px rgba(0,0,0,.6)}.hero-offerings.svelte-1ih5l47{display:flex;gap:20px;width:100%;max-width:1100px;margin-top:32px}.hero-offering.svelte-1ih5l47{flex:1;border-radius:var(--radius-xl);padding:28px 32px 36px;text-decoration:none;color:#fff;transition:background .3s ease}.hero-offering.svelte-1ih5l47:hover{background:var(--glass-bg-hover)}.offering-header.svelte-1ih5l47{display:flex;align-items:center;gap:14px;margin-bottom:24px}.offering-icon.svelte-1ih5l47{width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:50%;color:var(--color-accent);flex-shrink:0}.offering-icon.svelte-1ih5l47 svg:where(.svelte-1ih5l47){width:26px;height:26px}.offering-title.svelte-1ih5l47{font-family:DM Sans Variable,DM Sans,system-ui,sans-serif;font-size:var(--text-3xl);font-weight:600;flex:1;text-align:left}.offering-arrow.svelte-1ih5l47{width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:50%;font-size:var(--text-xl);color:#fffc;transition:background .25s ease,border-color .25s ease}.hero-offering.svelte-1ih5l47:hover .offering-arrow:where(.svelte-1ih5l47){background:#ffffff24;border-color:#ffffff2e}[dir=rtl] .offering-arrow.svelte-1ih5l47{transform:scaleX(-1)}.offering-desc.svelte-1ih5l47{font-size:1.25rem;color:#ffffff8c;line-height:1.65;text-align:left;max-width:none}@media(max-width:768px){.hero-content.svelte-1ih5l47{top:50%;gap:var(--space-md);padding:0 var(--space-lg)}.hero-headline.svelte-1ih5l47{font-size:clamp(1.75rem,7.5vw,2.5rem);line-height:1.15}.hero-subtitle.svelte-1ih5l47{font-size:1rem;margin-top:4px}.hero-offerings.svelte-1ih5l47{flex-direction:column;gap:var(--space-sm);margin-top:var(--space-lg)}.hero-offering.svelte-1ih5l47{padding:18px 20px 22px}.offering-header.svelte-1ih5l47{gap:10px;margin-bottom:12px}.offering-icon.svelte-1ih5l47{width:38px;height:38px}.offering-icon.svelte-1ih5l47 svg:where(.svelte-1ih5l47){width:20px;height:20px}.offering-title.svelte-1ih5l47{font-size:var(--text-lg)}.offering-arrow.svelte-1ih5l47{width:38px;height:38px;font-size:var(--text-base)}.offering-desc.svelte-1ih5l47{font-size:.95rem;line-height:1.5}}
