.role-selector[data-astro-cid-yvmiufr6]{width:100%}.role-buttons[data-astro-cid-yvmiufr6]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0}.role-btn[data-astro-cid-yvmiufr6]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 2rem;border-radius:1rem;border:2px solid var(--color-border);background:var(--color-base-100);cursor:pointer;transition:all .3s ease;width:240px;min-height:110px;overflow:hidden}@media (max-width: 600px){.role-btn[data-astro-cid-yvmiufr6]{width:38vw;max-width:160px;padding:.875rem .5rem;min-height:90px}}.role-btn[data-astro-cid-yvmiufr6]:hover{transform:translateY(-2px);box-shadow:0 10px 40px #0000001a}.role-btn[data-astro-cid-yvmiufr6]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.role-label[data-astro-cid-yvmiufr6]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-base-content);opacity:.6;margin-bottom:.25rem}@media (max-width: 600px){.role-label[data-astro-cid-yvmiufr6]{font-size:.625rem;margin-bottom:.125rem}}.role-title[data-astro-cid-yvmiufr6]{font-size:1.25rem;font-weight:700;color:var(--color-base-content);margin-bottom:.25rem;text-align:center;line-height:1.2;white-space:nowrap}@media (max-width: 600px){.role-title[data-astro-cid-yvmiufr6]{font-size:.9375rem;white-space:normal}}.role-subtitle[data-astro-cid-yvmiufr6]{font-size:.875rem;color:var(--color-base-content);opacity:.7;text-align:center}@media (max-width: 600px){.role-subtitle[data-astro-cid-yvmiufr6]{font-size:.6875rem}}.role-indicator[data-astro-cid-yvmiufr6]{position:absolute;bottom:0;left:0;right:0;height:3px;transform:scaleX(0);transition:transform .3s ease}.role-indicator-product[data-astro-cid-yvmiufr6]{background:linear-gradient(90deg,#f80,#ffa940)}.role-indicator-engineering[data-astro-cid-yvmiufr6]{background:linear-gradient(90deg,#22c55e,#4ade80)}.role-connector[data-astro-cid-yvmiufr6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.75rem 1rem;background:transparent;border:none;cursor:pointer;transition:all .3s ease}@media (max-width: 600px){.role-connector[data-astro-cid-yvmiufr6]{padding:.375rem .625rem}}.role-connector[data-astro-cid-yvmiufr6]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:.5rem}.connector-line[data-astro-cid-yvmiufr6]{display:flex;align-items:center;gap:0;width:70px}@media (max-width: 600px){.connector-line[data-astro-cid-yvmiufr6]{width:40px}}.connector-dot[data-astro-cid-yvmiufr6]{width:12px;height:12px;border-radius:50%;transition:all .3s ease;flex-shrink:0}@media (max-width: 600px){.connector-dot[data-astro-cid-yvmiufr6]{width:8px;height:8px}}.connector-dot-left[data-astro-cid-yvmiufr6]{background:#f80}.connector-dot-right[data-astro-cid-yvmiufr6]{background:#22c55e}.connector-track[data-astro-cid-yvmiufr6]{flex:1;height:4px;background:linear-gradient(90deg,#f80,#22c55e);opacity:.4;transition:opacity .3s ease}@media (max-width: 600px){.connector-track[data-astro-cid-yvmiufr6]{height:3px}}.connector-label[data-astro-cid-yvmiufr6]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-base-content);opacity:.5;margin-top:.375rem;transition:opacity .3s ease}@media (max-width: 600px){.connector-label[data-astro-cid-yvmiufr6]{font-size:.5625rem;margin-top:.25rem}}.role-connector[data-astro-cid-yvmiufr6]:hover .connector-track[data-astro-cid-yvmiufr6],.role-connector[data-astro-cid-yvmiufr6]:hover .connector-label[data-astro-cid-yvmiufr6]{opacity:.8}.role-connector[data-astro-cid-yvmiufr6]:hover .connector-dot[data-astro-cid-yvmiufr6]{transform:scale(1.3)}.role-connector[data-astro-cid-yvmiufr6][aria-pressed=true] .connector-track[data-astro-cid-yvmiufr6]{opacity:1;height:5px}@media (max-width: 600px){.role-connector[data-astro-cid-yvmiufr6][aria-pressed=true] .connector-track[data-astro-cid-yvmiufr6]{height:4px}}.role-connector[data-astro-cid-yvmiufr6][aria-pressed=true] .connector-dot[data-astro-cid-yvmiufr6]{transform:scale(1.4);box-shadow:0 0 8px #0003}.role-connector[data-astro-cid-yvmiufr6][aria-pressed=true] .connector-label[data-astro-cid-yvmiufr6]{opacity:.9;background:linear-gradient(90deg,#f80,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.role-btn[data-astro-cid-yvmiufr6]:hover .role-indicator[data-astro-cid-yvmiufr6]{transform:scaleX(.5)}.role-btn[data-astro-cid-yvmiufr6][aria-pressed=true][data-role=product]{border-color:#f80;background:linear-gradient(135deg,rgba(255,136,0,.08) 0%,var(--color-base-100) 100%)}.role-btn[data-astro-cid-yvmiufr6][aria-pressed=true][data-role=product] .role-title[data-astro-cid-yvmiufr6]{color:#f80}.role-btn[data-astro-cid-yvmiufr6][aria-pressed=true][data-role=product] .role-indicator[data-astro-cid-yvmiufr6]{transform:scaleX(1)}.role-btn[data-astro-cid-yvmiufr6][aria-pressed=true][data-role=engineering]{border-color:#22c55e;background:linear-gradient(135deg,rgba(34,197,94,.08) 0%,var(--color-base-100) 100%)}.role-btn[data-astro-cid-yvmiufr6][aria-pressed=true][data-role=engineering] .role-title[data-astro-cid-yvmiufr6]{color:#22c55e}.role-btn[data-astro-cid-yvmiufr6][aria-pressed=true][data-role=engineering] .role-indicator[data-astro-cid-yvmiufr6]{transform:scaleX(1)}[data-astro-cid-yvmiufr6][data-theme=dark] .role-btn[data-astro-cid-yvmiufr6][aria-pressed=true][data-role=product] .role-title[data-astro-cid-yvmiufr6]{color:#ffa940}[data-astro-cid-yvmiufr6][data-theme=dark] .role-btn[data-astro-cid-yvmiufr6][aria-pressed=true][data-role=engineering] .role-title[data-astro-cid-yvmiufr6]{color:#4ade80}body[data-selected-role=both] .role-btn[data-astro-cid-yvmiufr6][data-role=product]{border-color:#f80;background:linear-gradient(135deg,rgba(255,136,0,.08) 0%,var(--color-base-100) 100%)}body[data-selected-role=both] .role-btn[data-astro-cid-yvmiufr6][data-role=product] .role-title[data-astro-cid-yvmiufr6]{color:#f80}body[data-selected-role=both] .role-btn[data-astro-cid-yvmiufr6][data-role=product] .role-indicator[data-astro-cid-yvmiufr6]{transform:scaleX(1)}body[data-selected-role=both] .role-btn[data-astro-cid-yvmiufr6][data-role=engineering]{border-color:#22c55e;background:linear-gradient(135deg,rgba(34,197,94,.08) 0%,var(--color-base-100) 100%)}body[data-selected-role=both] .role-btn[data-astro-cid-yvmiufr6][data-role=engineering] .role-title[data-astro-cid-yvmiufr6]{color:#22c55e}body[data-selected-role=both] .role-btn[data-astro-cid-yvmiufr6][data-role=engineering] .role-indicator[data-astro-cid-yvmiufr6]{transform:scaleX(1)}[data-astro-cid-yvmiufr6][data-theme=dark] body[data-selected-role=both] .role-btn[data-astro-cid-yvmiufr6][data-role=product] .role-title[data-astro-cid-yvmiufr6],body[data-selected-role=both][data-theme=dark] .role-btn[data-astro-cid-yvmiufr6][data-role=product] .role-title[data-astro-cid-yvmiufr6]{color:#ffa940}[data-astro-cid-yvmiufr6][data-theme=dark] body[data-selected-role=both] .role-btn[data-astro-cid-yvmiufr6][data-role=engineering] .role-title[data-astro-cid-yvmiufr6],body[data-selected-role=both][data-theme=dark] .role-btn[data-astro-cid-yvmiufr6][data-role=engineering] .role-title[data-astro-cid-yvmiufr6]{color:#4ade80}.double-diamond-container[data-astro-cid-nkmqu7hg]{max-width:1200px;margin:0 auto}.diamond-svg-wrapper[data-astro-cid-nkmqu7hg]{position:relative;padding:1rem;max-width:800px;margin:0 auto}.diamond-svg[data-astro-cid-nkmqu7hg]{width:100%;height:auto;max-height:320px}.diamond-fill[data-astro-cid-nkmqu7hg]{transition:fill-opacity .3s ease}.diamond-fill-discovery[data-astro-cid-nkmqu7hg]{fill:#f80;fill-opacity:.06}.diamond-fill-delivery[data-astro-cid-nkmqu7hg]{fill:#22c55e;fill-opacity:.06}.diamond-stroke[data-astro-cid-nkmqu7hg]{stroke-linecap:round;stroke-linejoin:round;stroke-width:4;transition:stroke-width .3s ease}.diamond-stroke-discovery[data-astro-cid-nkmqu7hg]{stroke:#f80}.diamond-stroke-delivery[data-astro-cid-nkmqu7hg]{stroke:#22c55e}.diamond-pulse-top[data-astro-cid-nkmqu7hg],.diamond-pulse-bottom[data-astro-cid-nkmqu7hg]{stroke-linecap:round;stroke-linejoin:round;stroke-width:4;stroke-dasharray:40 400;stroke-dashoffset:0;opacity:.8}.diamond-pulse-discovery-top[data-astro-cid-nkmqu7hg],.diamond-pulse-discovery-bottom[data-astro-cid-nkmqu7hg]{stroke:#ffa940;animation:pulse-travel-half 2s ease-in-out infinite}.diamond-pulse-delivery-top[data-astro-cid-nkmqu7hg],.diamond-pulse-delivery-bottom[data-astro-cid-nkmqu7hg]{stroke:#4ade80;animation:pulse-travel-half 2s ease-in-out infinite;animation-delay:1s}@keyframes pulse-travel-half{0%{stroke-dashoffset:0;opacity:.9}50%{opacity:1}to{stroke-dashoffset:-340;opacity:.9}}.edge-arrow[data-astro-cid-nkmqu7hg]{opacity:.7}.vertex[data-astro-cid-nkmqu7hg]{transition:r .3s ease,fill .3s ease}.vertex-discovery[data-astro-cid-nkmqu7hg]{fill:#f80}.vertex-delivery[data-astro-cid-nkmqu7hg]{fill:#22c55e}.center-vertex[data-astro-cid-nkmqu7hg]{cursor:pointer;outline:none}.center-dot[data-astro-cid-nkmqu7hg]{transition:all .3s ease}.center-vertex[data-astro-cid-nkmqu7hg]:hover .center-dot[data-astro-cid-nkmqu7hg]{r:12;filter:brightness(1.1)}.center-label[data-astro-cid-nkmqu7hg]{font-size:10px;font-weight:600;text-anchor:middle;fill:var(--color-base-content);opacity:.5;text-transform:uppercase;letter-spacing:.05em}.center-vertex[data-astro-cid-nkmqu7hg]:hover .center-label[data-astro-cid-nkmqu7hg]{opacity:.8}.phase-label[data-astro-cid-nkmqu7hg]{font-size:12px;font-weight:600;text-anchor:middle;fill:var(--color-base-content);opacity:.6}.diamond-title[data-astro-cid-nkmqu7hg]{font-size:14px;font-weight:700;text-anchor:middle;letter-spacing:.15em}.diamond-title-discovery[data-astro-cid-nkmqu7hg]{fill:#f80}.diamond-title-delivery[data-astro-cid-nkmqu7hg]{fill:#22c55e}[data-astro-cid-nkmqu7hg][data-theme=dark] .diamond-title-discovery[data-astro-cid-nkmqu7hg]{fill:#ffa940}[data-astro-cid-nkmqu7hg][data-theme=dark] .diamond-title-delivery[data-astro-cid-nkmqu7hg]{fill:#4ade80}.diamond-group[data-astro-cid-nkmqu7hg]{cursor:pointer;outline:none}.diamond-group[data-astro-cid-nkmqu7hg]:hover .diamond-fill[data-astro-cid-nkmqu7hg],.diamond-group[data-astro-cid-nkmqu7hg]:focus .diamond-fill[data-astro-cid-nkmqu7hg]{fill-opacity:.12}.diamond-group[data-astro-cid-nkmqu7hg]:hover .diamond-stroke[data-astro-cid-nkmqu7hg],.diamond-group[data-astro-cid-nkmqu7hg]:focus .diamond-stroke[data-astro-cid-nkmqu7hg]{stroke-width:5}.diamond-group[data-astro-cid-nkmqu7hg]:hover .vertex[data-astro-cid-nkmqu7hg],.diamond-group[data-astro-cid-nkmqu7hg]:focus .vertex[data-astro-cid-nkmqu7hg]{r:7}.diamond-group[data-astro-cid-nkmqu7hg].active .diamond-fill[data-astro-cid-nkmqu7hg]{fill-opacity:.18}.diamond-group[data-astro-cid-nkmqu7hg].active .diamond-stroke[data-astro-cid-nkmqu7hg]{stroke-width:6}.diamond-group[data-astro-cid-nkmqu7hg].active .vertex[data-astro-cid-nkmqu7hg]{r:8}.diamond-group[data-astro-cid-nkmqu7hg].active .diamond-pulse-top[data-astro-cid-nkmqu7hg],.diamond-group[data-astro-cid-nkmqu7hg].active .diamond-pulse-bottom[data-astro-cid-nkmqu7hg]{opacity:1;stroke-width:6}.diamond-group[data-astro-cid-nkmqu7hg].dimmed{opacity:.35;cursor:pointer}.diamond-group[data-astro-cid-nkmqu7hg].dimmed:hover{opacity:.6}.diamond-group[data-astro-cid-nkmqu7hg].dimmed .diamond-pulse-top[data-astro-cid-nkmqu7hg],.diamond-group[data-astro-cid-nkmqu7hg].dimmed .diamond-pulse-bottom[data-astro-cid-nkmqu7hg]{animation:none;opacity:0}.features-container[data-astro-cid-nkmqu7hg]{margin-top:2rem;min-height:0;display:grid;gap:1.5rem}.feature-panel[data-astro-cid-nkmqu7hg]{display:none;padding:1.5rem;border-radius:1rem;border:2px solid var(--color-border);background:var(--color-base-100);animation:slideUp .3s ease}.features-container[data-astro-cid-nkmqu7hg].show-default{grid-template-columns:1fr 1fr}.features-container[data-astro-cid-nkmqu7hg].show-default .feature-panel[data-astro-cid-nkmqu7hg]{display:block;opacity:.85}.features-container[data-astro-cid-nkmqu7hg].show-both{grid-template-columns:1fr 1fr}.features-container[data-astro-cid-nkmqu7hg].show-both .feature-panel[data-astro-cid-nkmqu7hg]{display:block}.features-container[data-astro-cid-nkmqu7hg].show-discovery{grid-template-columns:1fr}.features-container[data-astro-cid-nkmqu7hg].show-discovery .feature-panel-discovery[data-astro-cid-nkmqu7hg]{display:block}.features-container[data-astro-cid-nkmqu7hg].show-delivery{grid-template-columns:1fr}.features-container[data-astro-cid-nkmqu7hg].show-delivery .feature-panel-delivery[data-astro-cid-nkmqu7hg]{display:block}@media (max-width: 768px){.features-container[data-astro-cid-nkmqu7hg].show-both,.features-container[data-astro-cid-nkmqu7hg].show-default{grid-template-columns:1fr}}.feature-panel-discovery[data-astro-cid-nkmqu7hg]{border-color:#ff88004d;background:linear-gradient(135deg,rgba(255,136,0,.05) 0%,var(--color-base-100) 100%)}.feature-panel-delivery[data-astro-cid-nkmqu7hg]{border-color:#22c55e4d;background:linear-gradient(135deg,rgba(34,197,94,.05) 0%,var(--color-base-100) 100%)}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.feature-panel-title[data-astro-cid-nkmqu7hg]{font-size:1.5rem;font-weight:700;color:var(--color-base-content);margin-bottom:.25rem}.feature-panel-subtitle[data-astro-cid-nkmqu7hg]{font-size:1rem;color:var(--color-base-content);opacity:.7;margin-bottom:.75rem}.feature-panel-description[data-astro-cid-nkmqu7hg]{font-size:.9375rem;color:var(--color-base-content);opacity:.8;margin-bottom:1.25rem;line-height:1.6;display:none}.features-container[data-astro-cid-nkmqu7hg].show-discovery .feature-panel-description[data-astro-cid-nkmqu7hg],.features-container[data-astro-cid-nkmqu7hg].show-delivery .feature-panel-description[data-astro-cid-nkmqu7hg]{display:block}.feature-panel-content[data-astro-cid-nkmqu7hg]{display:flex;flex-direction:column;gap:1.5rem}.features-container[data-astro-cid-nkmqu7hg].show-discovery .feature-panel-content[data-astro-cid-nkmqu7hg],.features-container[data-astro-cid-nkmqu7hg].show-delivery .feature-panel-content[data-astro-cid-nkmqu7hg]{flex-direction:row;align-items:flex-start}.feature-panel-text[data-astro-cid-nkmqu7hg]{flex:1}.feature-panel-image[data-astro-cid-nkmqu7hg]{display:none}.features-container[data-astro-cid-nkmqu7hg].show-discovery .feature-panel-image[data-astro-cid-nkmqu7hg],.features-container[data-astro-cid-nkmqu7hg].show-delivery .feature-panel-image[data-astro-cid-nkmqu7hg]{display:block;flex:1;max-width:50%}.feature-screenshot[data-astro-cid-nkmqu7hg]{width:100%;height:auto;border-radius:.75rem;box-shadow:0 10px 40px #00000026;border:1px solid var(--color-border)}@media (max-width: 768px){.features-container[data-astro-cid-nkmqu7hg].show-discovery .feature-panel-content[data-astro-cid-nkmqu7hg],.features-container[data-astro-cid-nkmqu7hg].show-delivery .feature-panel-content[data-astro-cid-nkmqu7hg]{flex-direction:column}.features-container[data-astro-cid-nkmqu7hg].show-discovery .feature-panel-image[data-astro-cid-nkmqu7hg],.features-container[data-astro-cid-nkmqu7hg].show-delivery .feature-panel-image[data-astro-cid-nkmqu7hg]{max-width:100%}}.feature-list[data-astro-cid-nkmqu7hg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;list-style:none;padding:0;margin:0 0 1.5rem}.feature-item[data-astro-cid-nkmqu7hg]{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:var(--color-base-content)}.feature-check[data-astro-cid-nkmqu7hg]{width:1.25rem;height:1.25rem;flex-shrink:0}.feature-panel-discovery[data-astro-cid-nkmqu7hg] .feature-check[data-astro-cid-nkmqu7hg]{color:#f80}.feature-panel-delivery[data-astro-cid-nkmqu7hg] .feature-check[data-astro-cid-nkmqu7hg]{color:#22c55e}.feature-cta[data-astro-cid-nkmqu7hg]{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;transition:gap .2s ease}.feature-cta[data-astro-cid-nkmqu7hg]:hover{gap:.75rem}.feature-cta-discovery[data-astro-cid-nkmqu7hg]{color:#f80}.feature-cta-delivery[data-astro-cid-nkmqu7hg]{color:#22c55e}[data-astro-cid-nkmqu7hg][data-theme=dark] .feature-cta-discovery[data-astro-cid-nkmqu7hg]{color:#ffa940}[data-astro-cid-nkmqu7hg][data-theme=dark] .feature-cta-delivery[data-astro-cid-nkmqu7hg]{color:#4ade80}.cta-arrow[data-astro-cid-nkmqu7hg]{width:1.25rem;height:1.25rem}.diamond-partner-cta[data-astro-cid-nkmqu7hg]{background:none;border:none;padding:0;font:inherit;cursor:pointer;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:3px;transition:all .2s ease;font-weight:600}.diamond-partner-cta[data-astro-cid-nkmqu7hg]:hover{text-decoration-style:solid}.diamond-partner-cta-delivery[data-astro-cid-nkmqu7hg]{color:#22c55e}.diamond-partner-cta-discovery[data-astro-cid-nkmqu7hg]{color:#f80}[data-astro-cid-nkmqu7hg][data-theme=dark] .diamond-partner-cta-delivery[data-astro-cid-nkmqu7hg]{color:#4ade80}[data-astro-cid-nkmqu7hg][data-theme=dark] .diamond-partner-cta-discovery[data-astro-cid-nkmqu7hg]{color:#ffa940}@media (max-width: 640px){.click-hints[data-astro-cid-nkmqu7hg]{padding:0 1rem}.phase-label[data-astro-cid-nkmqu7hg]{font-size:9px}.diamond-title[data-astro-cid-nkmqu7hg]{font-size:11px}}.hero-gradient[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.partner-cta[data-astro-cid-j7pv25f6]{background:none;border:none;padding:0;font:inherit;cursor:pointer;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:3px;transition:all .2s ease;font-weight:600}.partner-cta[data-astro-cid-j7pv25f6]:hover{text-decoration-style:solid}.partner-cta-engineering[data-astro-cid-j7pv25f6]{color:#22c55e}.partner-cta-product[data-astro-cid-j7pv25f6]{color:#f80}[data-astro-cid-j7pv25f6][data-theme=dark] .partner-cta-engineering[data-astro-cid-j7pv25f6]{color:#4ade80}[data-astro-cid-j7pv25f6][data-theme=dark] .partner-cta-product[data-astro-cid-j7pv25f6]{color:#ffa940}.both-content[data-astro-cid-j7pv25f6].power-up .both-headline[data-astro-cid-j7pv25f6]{animation:power-pulse .6s ease-out}.both-content[data-astro-cid-j7pv25f6].power-up .multiply-sign[data-astro-cid-j7pv25f6]{animation:multiply-burst .6s ease-out}@keyframes power-pulse{0%{transform:scale(1)}30%{transform:scale(1.08)}60%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes multiply-burst{0%{transform:scale(1) rotate(0);opacity:1}30%{transform:scale(1.5) rotate(90deg);opacity:1;color:transparent;background:linear-gradient(135deg,#f80,#22c55e);-webkit-background-clip:text;background-clip:text}60%{transform:scale(1.2) rotate(180deg)}to{transform:scale(1) rotate(180deg);color:var(--color-base-content)}}.both-content[data-astro-cid-j7pv25f6].power-up{animation:power-glow .8s ease-out}@keyframes power-glow{0%{filter:brightness(1)}30%{filter:brightness(1.1) drop-shadow(0 0 20px rgba(255,136,0,.3)) drop-shadow(0 0 20px rgba(34,197,94,.3))}to{filter:brightness(1)}}
