.section.hero{margin-top:calc(-1 * var(--header-h));padding-top:calc(var(--header-h) + var(--section-y) * .85);padding-bottom:clamp(3rem,5vw,5.5rem);overflow:hidden}.hero__glow-bg[data-astro-cid-yodha2z4]{pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 20%, var(--vyas-hero-glow), transparent 70%);z-index:0;width:120%;max-width:1100px;height:700px;position:absolute;top:-15%;left:50%;transform:translate(-50%)}.hero__field[data-astro-cid-yodha2z4]{pointer-events:none;background-image:radial-gradient(color-mix(in srgb, var(--fg) 14%, transparent) 1px, transparent 1px);opacity:.6;z-index:0;background-size:32px 32px;position:absolute;inset:0;-webkit-mask:radial-gradient(80% 65% at 50% 30%,#000,#0000 80%);mask:radial-gradient(80% 65% at 50% 30%,#000,#0000 80%)}.hero__grid[data-astro-cid-yodha2z4]{z-index:1;gap:var(--space-8);align-items:center;display:grid;position:relative}.hero__copy[data-astro-cid-yodha2z4]{gap:var(--space-6);max-width:44rem;display:grid}.hero__status-pill[data-astro-cid-yodha2z4]{border-radius:var(--radius-full);border:1px solid var(--pill-border);background:var(--pill-bg);color:var(--pill-fg);backdrop-filter:blur(8px);align-items:center;width:fit-content;padding:.35rem .9rem;display:inline-flex;box-shadow:0 2px 10px -2px #00000014}.hero__headline[data-astro-cid-yodha2z4]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:650;line-height:var(--leading-tight);letter-spacing:-.025em;text-wrap:balance;color:var(--fg)}.hero__subhead[data-astro-cid-yodha2z4]{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--fg-dim);max-width:48ch}.hero__actions[data-astro-cid-yodha2z4]{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.hero__trust[data-astro-cid-yodha2z4]{align-items:flex-start;gap:var(--space-3);max-width:52ch;font-size:var(--text-sm);color:var(--fg-dim);border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);background:color-mix(in srgb, var(--card-bg) 70%, transparent);padding:.65rem 1rem;display:flex}.hero__trust-check[data-astro-cid-yodha2z4]{color:#22c55e;flex-shrink:0;font-size:.95rem;font-weight:700;line-height:1.3}.hero__trust-text[data-astro-cid-yodha2z4]{line-height:1.5}.hero__aside[data-astro-cid-yodha2z4]{margin-top:var(--space-4);max-width:32rem}@media (width>=64rem){.hero__grid[data-astro-cid-yodha2z4]{gap:var(--space-12);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hero__headline[data-astro-cid-yodha2z4]{font-size:clamp(2.4rem,2.2rem + 1.4vw,3.8rem)}.hero__aside[data-astro-cid-yodha2z4]{margin-top:0}}@media (width<=48rem){.hero__status-pill[data-astro-cid-yodha2z4]{box-sizing:border-box;max-width:100%;padding:.3rem .65rem}.hero__status-pill[data-astro-cid-yodha2z4] .eyebrow{letter-spacing:.05em;white-space:normal;text-align:left;gap:.35rem;font-size:.66rem}.hero__headline[data-astro-cid-yodha2z4]{word-break:normal;overflow-wrap:break-word;font-size:clamp(1.85rem,1.55rem + 2.4vw,2.35rem)}.hero__actions[data-astro-cid-yodha2z4]{align-items:stretch;gap:var(--space-3);flex-direction:column;width:100%}.hero__actions[data-astro-cid-yodha2z4] a{text-align:center;justify-content:center;width:100%}.hero__trust[data-astro-cid-yodha2z4]{box-sizing:border-box;width:100%;max-width:100%}}.vyas-marquee-wrap[data-astro-cid-543bmuqs]{user-select:none;gap:var(--gap);width:100%;display:flex;overflow:hidden}.vyas-marquee-track[data-astro-cid-543bmuqs]{justify-content:space-around;align-items:center;gap:var(--gap);min-width:100%;animation:var(--anim) var(--duration) linear infinite;flex-shrink:0;display:flex}.pause-hover[data-astro-cid-543bmuqs]:hover .vyas-marquee-track[data-astro-cid-543bmuqs]{animation-play-state:paused}@keyframes vyas-marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@keyframes vyas-marquee-reverse{0%{transform:translateX(calc(-100% - var(--gap)))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.vyas-marquee-track[data-astro-cid-543bmuqs]{animation-duration:calc(var(--duration) * 2)}}.proof-marquee[data-astro-cid-rh3cvjgk]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--bg-surface) 75%, var(--bg-page));width:100%;padding-block:1.15rem;position:relative;overflow:hidden}.proof-marquee__fade[data-astro-cid-rh3cvjgk]{z-index:2;pointer-events:none;width:clamp(2.5rem,5vw,6rem);position:absolute;inset-block:0}.proof-marquee__fade--left[data-astro-cid-rh3cvjgk]{background:linear-gradient(90deg, var(--bg-page), transparent);left:0}.proof-marquee__fade--right[data-astro-cid-rh3cvjgk]{background:linear-gradient(-90deg, var(--bg-page), transparent);right:0}.proof-marquee__item[data-astro-cid-rh3cvjgk]{white-space:nowrap;font-size:var(--text-sm);color:var(--fg-dim);letter-spacing:.02em;align-items:center;gap:.75rem;font-weight:500;display:inline-flex}.proof-marquee__dot[data-astro-cid-rh3cvjgk]{background-color:var(--accent);width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:50%}.sheading[data-astro-cid-ypavld2q]{gap:var(--space-5);max-width:46rem;display:grid}.sheading--center[data-astro-cid-ypavld2q]{text-align:center;justify-items:center;margin-inline:auto}.sheading__headline[data-astro-cid-ypavld2q]{font-family:var(--font-display);font-size:var(--text-2xl)}.sheading__subhead[data-astro-cid-ypavld2q]{max-width:42rem;font-size:var(--text-lg);color:var(--fg-dim)}.bento-grid[data-astro-cid-brzfg34r]{gap:var(--space-6);grid-template-columns:1fr;width:100%;display:grid}@media (width>=52rem){.bento-grid[data-astro-cid-brzfg34r]{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}.bento-card[data-astro-cid-spra6yxn]{border-radius:var(--radius-lg);border:1px solid var(--card-border);background:var(--card-bg);min-height:23rem;color:var(--card-fg);box-shadow:var(--card-shadow);isolation:isolate;transition:transform .32s var(--ease), border-color .32s var(--ease), box-shadow .32s var(--ease);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.bento-card[data-astro-cid-spra6yxn]:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);transform:translateY(-4px);box-shadow:0 20px 48px -14px #0f1a2e24}[data-theme=dark] .bento-card[data-astro-cid-spra6yxn]:hover,.dark .bento-card[data-astro-cid-spra6yxn]:hover{box-shadow:0 20px 48px -14px #0009}.bento-card__glare[data-astro-cid-spra6yxn]{pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mouse-x,50%) var(--mouse-y,50%), color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%);z-index:1;transition:opacity .3s;position:absolute;inset:0}.bento-card[data-astro-cid-spra6yxn]:hover .bento-card__glare[data-astro-cid-spra6yxn]{opacity:1}.bento-card__visual[data-astro-cid-spra6yxn]{pointer-events:none;z-index:2;width:100%;height:auto;min-height:105px;transition:transform .32s var(--ease);flex:none;justify-content:center;align-items:center;padding:1.5rem 1.25rem .5rem;display:flex;position:relative;overflow:visible}.bento-card[data-astro-cid-spra6yxn]:hover .bento-card__visual[data-astro-cid-spra6yxn]{transform:scale(1.02)}.bento-card--col-2[data-astro-cid-spra6yxn]{height:auto;min-height:auto}.bento-card--col-2[data-astro-cid-spra6yxn] .bento-card__visual[data-astro-cid-spra6yxn]{align-items:flex-start;min-height:220px;padding:1.6rem 1.2rem .5rem}.bento-card--col-2[data-astro-cid-spra6yxn] .bento-card__body[data-astro-cid-spra6yxn]{flex:none;height:auto;padding-top:.5rem}.bento-card__body[data-astro-cid-spra6yxn]{z-index:3;flex-direction:column;flex:1;justify-content:space-between;padding:.75rem 1.75rem 1.75rem;display:flex;position:relative}.bento-card__meta[data-astro-cid-spra6yxn]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.bento-card__num[data-astro-cid-spra6yxn]{font-family:var(--font-mono);font-size:var(--text-base);color:var(--accent);letter-spacing:.08em;font-weight:700}.bento-card__badge[data-astro-cid-spra6yxn]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--card-fg-dim);opacity:.85;font-size:.7rem;font-weight:600}.bento-card__content[data-astro-cid-spra6yxn]{gap:var(--space-2);transition:transform .32s var(--ease);flex-direction:column;display:flex}.bento-card[data-astro-cid-spra6yxn]:hover .bento-card__content[data-astro-cid-spra6yxn]{transform:translateY(-3px)}.bento-card__title[data-astro-cid-spra6yxn]{font-family:var(--font-display);font-size:clamp(1.05rem,.98rem + .35vw,1.2rem);font-weight:650;line-height:var(--leading-snug);color:var(--card-fg)}.bento-card__desc[data-astro-cid-spra6yxn]{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--card-fg-dim)}.bento-card__footer[data-astro-cid-spra6yxn]{padding-top:var(--space-3);opacity:.85;transition:opacity .3s var(--ease), transform .3s var(--ease);transform:translateY(2px)}.bento-card[data-astro-cid-spra6yxn]:hover .bento-card__footer[data-astro-cid-spra6yxn]{opacity:1;transform:translateY(0)}.bento-card__cta[data-astro-cid-spra6yxn]{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);transition:color var(--dur) var(--ease), gap var(--dur) var(--ease);align-items:center;gap:.45rem;font-weight:600;text-decoration:none;display:inline-flex}.bento-card__cta[data-astro-cid-spra6yxn]:hover{color:var(--card-fg);gap:.65rem}.bento-card__cta-arrow[data-astro-cid-spra6yxn]{transition:transform var(--dur) var(--ease)}.bento-card__cta[data-astro-cid-spra6yxn]:hover .bento-card__cta-arrow[data-astro-cid-spra6yxn]{transform:translate(3px)}@media (width>=56rem){.bento-card--col-1[data-astro-cid-spra6yxn]{grid-column:span 1}.bento-card--col-1[data-astro-cid-spra6yxn] .bento-card__visual[data-astro-cid-spra6yxn]{align-items:center;height:120px;overflow:hidden}.bento-card--col-2[data-astro-cid-spra6yxn]{flex-direction:row;grid-column:span 2;align-items:stretch}.bento-card--col-2[data-astro-cid-spra6yxn] .bento-card__body[data-astro-cid-spra6yxn]{flex:0 0 54%;order:1;width:54%;padding:2rem 1.25rem 2rem 2rem}.bento-card--col-2[data-astro-cid-spra6yxn] .bento-card__visual[data-astro-cid-spra6yxn]{flex:0 0 46%;order:2;justify-content:center;align-items:center;width:46%;height:auto;min-height:100%;max-height:none;padding:1.5rem 1.75rem 1.5rem .5rem;display:flex}.bento-card--col-3[data-astro-cid-spra6yxn]{grid-column:span 3}}@media (prefers-reduced-motion:reduce){.bento-card[data-astro-cid-spra6yxn]:hover,.bento-card[data-astro-cid-spra6yxn]:hover .bento-card__content[data-astro-cid-spra6yxn],.bento-card[data-astro-cid-spra6yxn]:hover .bento-card__visual[data-astro-cid-spra6yxn]{transform:none}}.pain__bento-wrap[data-astro-cid-uvm7idc5]{margin-top:var(--space-12)}.pain__closing-box[data-astro-cid-uvm7idc5]{margin-top:var(--space-10);border-radius:var(--radius);border-left:3px solid var(--accent);background:var(--card-bg);border-top:1px solid var(--card-border);border-right:1px solid var(--card-border);border-bottom:1px solid var(--card-border);box-shadow:var(--card-shadow);max-width:44rem;padding:1.25rem 1.6rem}.pain__closing[data-astro-cid-uvm7idc5]{font-size:var(--text-base);color:var(--card-fg);font-weight:500;line-height:var(--leading-snug)}.bento-bg[data-astro-cid-uvm7idc5]{justify-content:center;width:100%;display:flex}.chat-mock[data-astro-cid-uvm7idc5]{flex-direction:column;gap:.5rem;width:100%;max-width:290px;display:flex}.chat-mock__badge[data-astro-cid-uvm7idc5]{border-radius:var(--radius-full);background:var(--card-bg-elevated);border:1px solid var(--card-border);font-family:var(--font-mono);color:var(--card-fg-dim);box-shadow:var(--card-shadow);align-self:flex-end;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.65rem;display:inline-flex}.chat-mock__dot[data-astro-cid-uvm7idc5]{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #22c55e}.chat-mock__bubble[data-astro-cid-uvm7idc5]{max-width:90%;box-shadow:var(--card-shadow);border-radius:12px;padding:.55rem .75rem;font-size:.72rem;line-height:1.35;position:relative}.chat-mock__bubble--in[data-astro-cid-uvm7idc5]{background:var(--card-bg-elevated);color:var(--card-fg);border:1px solid var(--card-border);align-self:flex-start}.chat-mock__bubble--out[data-astro-cid-uvm7idc5]{background:color-mix(in srgb, #22c55e 14%, var(--card-bg-elevated));color:var(--card-fg);border:1px solid #22c55e4d;align-self:flex-end}.chat-mock__time[data-astro-cid-uvm7idc5]{color:var(--card-fg-dim);text-align:right;margin-top:.2rem;font-size:.6rem;display:block}.chat-mock__typing[data-astro-cid-uvm7idc5]{border-radius:var(--radius-full);background:var(--card-bg-elevated);border:1px solid var(--card-border);align-items:center;gap:.35rem;width:fit-content;padding:.25rem .6rem;display:inline-flex}.chat-mock__typing-txt[data-astro-cid-uvm7idc5]{color:var(--card-fg-dim);margin-left:.2rem;font-size:.63rem}.typing-dot[data-astro-cid-uvm7idc5]{background:var(--accent);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite typing-bounce}.typing-dot[data-astro-cid-uvm7idc5]:nth-child(2){animation-delay:.15s}.typing-dot[data-astro-cid-uvm7idc5]:nth-child(3){animation-delay:.3s}@keyframes typing-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.pipe-mock[data-astro-cid-uvm7idc5]{width:100%;max-width:260px}.pipe-mock__card[data-astro-cid-uvm7idc5]{border-radius:var(--radius);border:1px solid var(--card-border);background:var(--card-bg-elevated);box-shadow:var(--card-shadow);flex-direction:column;gap:.35rem;padding:.7rem .85rem;display:flex}.pipe-mock__row[data-astro-cid-uvm7idc5]{justify-content:space-between;font-size:.68rem;font-weight:600;display:flex}.pipe-mock__tag[data-astro-cid-uvm7idc5]{font-family:var(--font-mono);color:var(--card-fg-dim)}.pipe-mock__val[data-astro-cid-uvm7idc5]{color:var(--accent)}.pipe-mock__bar[data-astro-cid-uvm7idc5]{background:color-mix(in srgb, var(--card-border) 80%, transparent);border-radius:99px;height:4px;overflow:hidden}.pipe-mock__progress[data-astro-cid-uvm7idc5]{background:linear-gradient(90deg, var(--bronze), var(--bronze-light));border-radius:99px;width:65%;height:100%}.pipe-mock__status[data-astro-cid-uvm7idc5]{color:#22c55e;font-size:.62rem;font-weight:500}.sheet-mock[data-astro-cid-uvm7idc5]{flex-direction:column;gap:.4rem;width:100%;max-width:260px;display:flex}.sheet-mock__file[data-astro-cid-uvm7idc5]{border-radius:var(--radius);border:1px solid var(--card-border);background:var(--card-bg-elevated);font-size:.68rem;font-family:var(--font-mono);color:var(--card-fg);box-shadow:var(--card-shadow);align-items:center;gap:.45rem;padding:.5rem .7rem;display:flex}.sheet-mock__alert[data-astro-cid-uvm7idc5]{border-radius:var(--radius);background:color-mix(in srgb, #ef4444 10%, var(--card-bg-elevated));box-shadow:var(--card-shadow);border:1px solid #ef444440;flex-direction:column;gap:.15rem;padding:.45rem .7rem;font-size:.65rem;display:flex}.sheet-mock__warn[data-astro-cid-uvm7idc5]{color:#ef4444;font-weight:600}.sheet-mock__fix[data-astro-cid-uvm7idc5]{color:var(--accent);font-weight:600}.sync-mock[data-astro-cid-uvm7idc5]{align-items:center;gap:.35rem;width:100%;max-width:320px;display:flex}.sync-mock__node[data-astro-cid-uvm7idc5]{text-align:center;border-radius:var(--radius);border:1px solid var(--card-border);background:var(--card-bg-elevated);box-shadow:var(--card-shadow);flex-direction:column;flex:1;align-items:center;padding:.45rem .65rem;display:flex}.sync-mock__node--center[data-astro-cid-uvm7idc5]{border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--card-bg-elevated))}.sync-mock__label[data-astro-cid-uvm7idc5]{color:var(--card-fg);font-size:.7rem;font-weight:600}.sync-mock__sub[data-astro-cid-uvm7idc5]{color:var(--accent);font-size:.58rem;font-family:var(--font-mono)}.sync-mock__line[data-astro-cid-uvm7idc5]{background:color-mix(in srgb, var(--card-border) 90%, transparent);flex:1;height:2px;position:relative;overflow:hidden}.sync-mock__pulse[data-astro-cid-uvm7idc5]{background:linear-gradient(90deg, transparent, var(--accent), transparent);width:50%;animation:2.2s linear infinite sync-pulse;position:absolute;inset:0}@keyframes sync-pulse{0%{transform:translate(-100%)}to{transform:translate(200%)}}@media (width<=48rem){.bento-bg--chat[data-astro-cid-uvm7idc5]{padding-top:.2rem}.chat-mock[data-astro-cid-uvm7idc5]{gap:.45rem;width:100%;max-width:100%;margin-top:.15rem}.chat-mock__badge[data-astro-cid-uvm7idc5]{margin-bottom:.15rem;padding:.18rem .55rem;font-size:.62rem}.chat-mock__bubble[data-astro-cid-uvm7idc5]{max-width:95%;padding:.45rem .65rem;font-size:.72rem;line-height:1.32}.chat-mock__time[data-astro-cid-uvm7idc5]{margin-top:.15rem;font-size:.58rem}.chat-mock__typing[data-astro-cid-uvm7idc5]{gap:.3rem;padding:.2rem .5rem}.chat-mock__typing-txt[data-astro-cid-uvm7idc5]{font-size:.6rem}.sync-mock[data-astro-cid-uvm7idc5]{gap:.25rem;max-width:100%}.sync-mock__node[data-astro-cid-uvm7idc5]{padding:.38rem .45rem}.sync-mock__label[data-astro-cid-uvm7idc5]{font-size:.65rem}.sync-mock__sub[data-astro-cid-uvm7idc5]{font-size:.52rem}.pain__closing-box[data-astro-cid-uvm7idc5]{padding:1rem 1.25rem}}.magic-card[data-astro-cid-paqs64vw]{border-radius:var(--radius-lg);border:1px solid var(--card-border);background:var(--card-bg);color:var(--card-fg);box-shadow:var(--card-shadow);transition:transform var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), background-color var(--dur) var(--ease);position:relative;overflow:hidden}.magic-card[data-astro-cid-paqs64vw]:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);transform:translateY(-3px);box-shadow:0 16px 40px -12px #0f1a2e2e}[data-theme=dark] .magic-card[data-astro-cid-paqs64vw]:hover,.dark .magic-card[data-astro-cid-paqs64vw]:hover{box-shadow:0 16px 40px -12px #0000008c}.magic-card__glare[data-astro-cid-paqs64vw]{pointer-events:none;opacity:0;background:radial-gradient(280px circle at var(--mouse-x,50%) var(--mouse-y,50%), var(--glare-color), transparent 70%);transition:opacity .3s;position:absolute;inset:0}.magic-card[data-astro-cid-paqs64vw]:hover .magic-card__glare[data-astro-cid-paqs64vw]{opacity:1}.magic-card__content[data-astro-cid-paqs64vw]{z-index:1;height:100%;color:inherit;position:relative}@media (prefers-reduced-motion:reduce){.magic-card[data-astro-cid-paqs64vw]:hover{transform:none}}.hiw__grid[data-astro-cid-wkshis2o]{gap:var(--space-6);margin-top:var(--space-12);grid-template-columns:1fr;display:grid}.hiw__card[data-astro-cid-wkshis2o]{height:100%}.hiw__card-inner[data-astro-cid-wkshis2o]{gap:var(--space-4);flex-direction:column;height:100%;padding:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);display:flex}.hiw__head[data-astro-cid-wkshis2o]{justify-content:space-between;align-items:center;display:flex}.hiw__num[data-astro-cid-wkshis2o]{font-family:var(--font-mono);font-size:var(--text-2xl);color:var(--accent);font-weight:700;line-height:1}.hiw__step-label[data-astro-cid-wkshis2o]{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--card-fg-dim)}.hiw__title[data-astro-cid-wkshis2o]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--card-fg);font-weight:650}.hiw__desc[data-astro-cid-wkshis2o]{font-size:var(--text-base);line-height:var(--leading-body);color:var(--card-fg-dim)}@media (width>=52rem){.hiw__grid[data-astro-cid-wkshis2o]{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}.pillar1__table[data-astro-cid-mihjal26]{margin-top:var(--space-12)}.pillar1__table-wrapper[data-astro-cid-mihjal26]{border-radius:var(--radius-lg);border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--card-shadow);padding:clamp(1.2rem,1rem + 1vw,2rem)}.pillar1__cta[data-astro-cid-mihjal26]{margin-top:var(--space-10)}.pillar2__table[data-astro-cid-ifeucbig]{margin-top:var(--space-12)}.pillar2__table-wrapper[data-astro-cid-ifeucbig]{border-radius:var(--radius-lg);border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--card-shadow);padding:clamp(1.2rem,1rem + 1vw,2rem)}.pillar2__card[data-astro-cid-ifeucbig]{margin-top:var(--space-12);gap:var(--space-6);border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--card-bg-elevated);box-shadow:var(--card-shadow);justify-items:start;padding:clamp(1.6rem,1.2rem + 2vw,2.75rem);display:grid;position:relative;overflow:hidden}.pillar2__card[data-astro-cid-ifeucbig]:before{content:"";border-radius:inherit;background:conic-gradient(from var(--beam-angle), transparent 0deg, transparent 280deg, var(--accent) 330deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:7s linear infinite beam-rotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@keyframes beam-rotate{to{--beam-angle:360deg}}@media (prefers-reduced-motion:reduce){.pillar2__card[data-astro-cid-ifeucbig]:before{opacity:.4;animation:none}}.pillar2__closing[data-astro-cid-ifeucbig]{max-width:52ch;font-size:var(--text-lg);line-height:var(--leading-body);color:var(--card-fg)}.prod__card[data-astro-cid-4hbxgkma]{margin-top:var(--space-12);gap:var(--space-5);display:grid}.prod__detail[data-astro-cid-4hbxgkma]{max-width:52ch;font-size:var(--text-base)}.prod__note[data-astro-cid-4hbxgkma]{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-dim)}.mv[data-astro-cid-ywwsprez]{gap:var(--space-8);align-items:center;display:grid}.mv__intro[data-astro-cid-ywwsprez]{gap:var(--space-5);max-width:46rem;display:grid}.mv__statement[data-astro-cid-ywwsprez]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:650;line-height:var(--leading-tight);letter-spacing:-.02em;color:var(--fg)}.mv__person[data-astro-cid-ywwsprez]{align-items:center;gap:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--rule);background:color-mix(in srgb, var(--bg-surface) 70%, transparent);width:fit-content;padding:1.25rem;display:flex}.mv__person-info[data-astro-cid-ywwsprez]{flex-direction:column;gap:.25rem;display:flex}.mv__person-name[data-astro-cid-ywwsprez]{font-family:var(--font-display);font-size:var(--text-base);color:var(--fg);font-weight:600}.mv__person-role[data-astro-cid-ywwsprez]{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent)}.mv__values[data-astro-cid-ywwsprez]{margin-top:var(--space-12);gap:var(--space-6);grid-template-columns:1fr;display:grid}.mv__value-card[data-astro-cid-ywwsprez]{height:100%}.mv__value-inner[data-astro-cid-ywwsprez]{gap:var(--space-3);flex-direction:column;height:100%;padding:clamp(1.4rem,1.2rem + 1vw,2rem);display:flex}.mv__value-num[data-astro-cid-ywwsprez]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--accent);font-weight:600}.mv__value-title[data-astro-cid-ywwsprez]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--fg);font-weight:600}.mv__value-desc[data-astro-cid-ywwsprez]{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--fg-dim)}@media (width>=52rem){.mv[data-astro-cid-ywwsprez]{gap:var(--space-12);grid-template-columns:1.2fr auto}.mv__values[data-astro-cid-ywwsprez]{grid-template-columns:repeat(3,1fr)}}.shine-border[data-astro-cid-4luukmjq]{border-radius:var(--radius-lg);padding:var(--border-width);position:relative;overflow:hidden}.shine-border__track[data-astro-cid-4luukmjq]{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.shine-border__spin[data-astro-cid-4luukmjq]{background:conic-gradient(from 0deg, transparent 0%, var(--bronze) 8%, var(--bronze-light) 16%, transparent 28%, transparent 100%);animation:vyas-shine-spin var(--duration) linear infinite;position:absolute;inset:-50%}.shine-border__content[data-astro-cid-4luukmjq]{z-index:1;border-radius:calc(var(--radius-lg) - var(--border-width));height:100%;position:relative;overflow:hidden}@keyframes vyas-shine-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.shine-border__spin[data-astro-cid-4luukmjq]{background:color-mix(in srgb, var(--bronze-light) 30%, transparent);animation:none}}.diag__body[data-astro-cid-c5wd5gno]{margin-top:var(--space-12);gap:var(--space-8);display:grid}.diag__shine-wrap[data-astro-cid-c5wd5gno]{width:100%}.diag__card[data-astro-cid-c5wd5gno]{gap:var(--space-6);background:var(--card-bg-elevated);color:var(--card-fg);height:100%;box-shadow:var(--card-shadow);padding:clamp(1.8rem,1.4rem + 2vw,3rem);display:grid}.diag__card-title[data-astro-cid-c5wd5gno]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:650;line-height:var(--leading-snug);color:var(--card-fg);max-width:32ch}.diag__checklist[data-astro-cid-c5wd5gno]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.diag__check-item[data-astro-cid-c5wd5gno]{font-size:var(--text-base);color:var(--card-fg);align-items:center;gap:.75rem;display:flex}.diag__check-icon[data-astro-cid-c5wd5gno]{color:#22c55e;background:#22c55e26;border:1px solid #22c55e59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.85rem;font-weight:700;display:inline-flex}[data-theme=light] .diag__check-icon[data-astro-cid-c5wd5gno]{color:#15803d;background:#22c55e1f;border:1px solid #22c55e4d}.diag__card-footnote[data-astro-cid-c5wd5gno]{font-size:var(--text-sm);color:var(--accent);font-weight:500}.diag__side[data-astro-cid-c5wd5gno]{gap:var(--space-8);align-content:center;display:grid}.diag__reinforce[data-astro-cid-c5wd5gno]{gap:var(--space-2);display:grid}.diag__reinforce-title[data-astro-cid-c5wd5gno]{font-family:var(--font-display);font-size:var(--text-base);color:var(--fg);font-weight:600}.diag__reinforce-desc[data-astro-cid-c5wd5gno]{color:var(--fg-dim);font-size:var(--text-sm);line-height:var(--leading-body);max-width:44ch}.diag__cta-box[data-astro-cid-c5wd5gno]{margin-top:var(--space-2)}@media (width>=52rem){.diag__body[data-astro-cid-c5wd5gno]{gap:var(--space-12);grid-template-columns:1.15fr .85fr;align-items:center}}
