@layer components{.legacy-theme-module__8WpTPG__legacyRoot{--legacy-navy:#1e3a8a;--legacy-slate:#334155;--legacy-muted:#475365;--legacy-amber:#fdc700;--legacy-sand:#f9df76;--legacy-sand-soft:#fee181;--legacy-yellow:#facc15;--legacy-sky:#d3e5fc;--legacy-surface:#fff;--legacy-nav-bg:#f2f6f9;--legacy-nav-muted:#6f6e7b;background-color:var(--legacy-surface);color:var(--legacy-navy);font-family:var(--font-vazirmatn), sans-serif;flex:1}.legacy-theme-module__8WpTPG__container{width:100%;max-width:85rem;margin-inline:auto;padding-inline:1.5rem}@media (min-width:40rem){.legacy-theme-module__8WpTPG__container{padding-inline:2rem}}@media (min-width:48rem){.legacy-theme-module__8WpTPG__container{padding-inline:3rem}}@media (min-width:64rem){.legacy-theme-module__8WpTPG__container{padding-inline:4rem}}@media (min-width:80rem){.legacy-theme-module__8WpTPG__container{padding-inline:5rem}}.legacy-theme-module__8WpTPG__eyebrow{color:var(--legacy-slate);font-size:.875rem}.legacy-theme-module__8WpTPG__heading{color:var(--legacy-navy)}.legacy-theme-module__8WpTPG__muted{color:var(--legacy-muted)}.legacy-theme-module__8WpTPG__accent{color:var(--legacy-amber)}.legacy-theme-module__8WpTPG__navy{color:var(--legacy-navy)}.legacy-theme-module__8WpTPG__button{color:var(--legacy-navy);background-image:linear-gradient(to bottom, var(--legacy-sand), var(--legacy-amber));cursor:pointer;border-radius:.75rem;padding:1rem 3rem;font-size:.875rem;transition-property:transform,filter;transition-duration:.2s;display:inline-block}.legacy-theme-module__8WpTPG__button:hover{filter:brightness(1.05);transform:translateY(-.25rem)}.legacy-theme-module__8WpTPG__hostCard{box-shadow:0 1px 2px 0 var(--legacy-navy);border-radius:.75rem;transition:transform .2s}.legacy-theme-module__8WpTPG__hostCard:hover{transform:translateY(-.25rem)}.legacy-theme-module__8WpTPG__featureCardOdd{background-color:var(--legacy-sky)}.legacy-theme-module__8WpTPG__featureCardEven{background-color:var(--legacy-sand-soft)}.legacy-theme-module__8WpTPG__supportSection{background-image:url(/assets/images/virtual-kubernetes/features-bg.svg);background-position:50%;background-size:cover}.legacy-theme-module__8WpTPG__supportSectionMobile{background-image:url(/assets/images/virtual-kubernetes/mobile-features-bg.svg);background-position:50%;background-size:cover}.legacy-theme-module__8WpTPG__faqItem{background-color:var(--legacy-navy);border-radius:1rem;overflow:hidden}.legacy-theme-module__8WpTPG__faqButton{text-align:right;color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem;font-weight:600;display:flex}.legacy-theme-module__8WpTPG__faqButton:hover{color:var(--legacy-yellow)}.legacy-theme-module__8WpTPG__faqPanel{color:#fff;text-align:justify;padding:0 1.25rem 1.25rem;font-size:.875rem;line-height:1.75rem}.legacy-theme-module__8WpTPG__faqChevron{transition:transform .3s;display:inline-flex}.legacy-theme-module__8WpTPG__faqChevronOpen{transform:rotate(180deg)}.legacy-theme-module__8WpTPG__stickyNav{z-index:40;background-color:var(--legacy-nav-bg);width:100%;box-shadow:0 4px 6px -1px color-mix(in srgb, var(--legacy-navy) 12%, transparent);position:sticky;top:0}.legacy-theme-module__8WpTPG__stickyNavLink{text-align:center;border-bottom:2px solid #0000;padding-bottom:.25rem;transition:color .2s,border-color .2s;display:inline-block}.legacy-theme-module__8WpTPG__stickyNavLink:hover{color:var(--legacy-navy)}.legacy-theme-module__8WpTPG__stickyNavLinkActive{color:var(--legacy-navy);border-bottom-color:var(--legacy-navy)}.legacy-theme-module__8WpTPG__stickyNavMobile{color:var(--legacy-nav-muted)}.legacy-theme-module__8WpTPG__indexCard{border:1px solid color-mix(in srgb, var(--legacy-navy) 20%, transparent);background-color:var(--legacy-surface);height:100%;box-shadow:0 1px 2px 0 color-mix(in srgb, var(--legacy-navy) 15%, transparent);border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.5rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.legacy-theme-module__8WpTPG__indexCard:hover{border-color:var(--legacy-yellow);box-shadow:0 20px 25px -5px color-mix(in srgb, var(--legacy-navy) 20%, transparent);transform:translateY(-.25rem)}.legacy-theme-module__8WpTPG__indexCardCta{background-color:var(--legacy-sand);border-radius:.75rem;width:fit-content;margin-top:auto;padding:.5rem 1.25rem;font-size:.875rem;transition:background-color .2s}.legacy-theme-module__8WpTPG__indexCard:hover .legacy-theme-module__8WpTPG__indexCardCta{background-color:var(--legacy-yellow)}}
