.homepage>.hero-split>.container-page{border-bottom:0}.homepage-hero-visual{position:absolute;inset:0}.homepage-hero-meta{gap:var(--padding-xs);margin:var(--padding-xxs) 0 0;font-size:var(--text-body-xs);color:var(--color-text-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}.homepage .hero-split .hero-split__layout .page-hero__copy{padding-block:calc(var(--padding-lg) * 2)}@media (width<=991px){.homepage .hero-split .hero-split__layout .page-hero__copy{padding-bottom:calc(var(--padding-block) * 2)}}@media (width<=767px){.homepage .hero-split .hero-split__layout .page-hero__copy{padding-top:4rem}.homepage .hero-split__visual{display:none}}.homepage .grid-outlined{margin:0 -1px -1px 0}.homepage .homepage-compliance .compliance__marquee{border-bottom:0}.homepage .homepage-compliance>.container-page{overflow:hidden}.homepage .homepage-compliance .compliance__tile{flex:1 0 6.5625rem}.homepage .homepage-compliance .compliance__tile img{object-fit:contain;width:100%;height:100%}.homepage :is(#industries,#guardrails,#sovereignty-overview) .icon-grid-block__point:before{content:none}.homepage-cli .copy-btn{font-family:var(--font-mono);font-size:var(--text-body-sm);gap:var(--padding-xxxs)}.homepage-cli .copy-btn__icon{width:.875rem;height:.875rem;color:var(--color-text-secondary);flex-shrink:0}.homepage-industry{gap:var(--padding-sm);color:var(--color-text-primary);flex-direction:column;height:100%;display:flex;position:relative}.homepage-industry p{margin:0}.homepage-industry strong{font-weight:600}.homepage-industries{margin:0}.homepage-industries>li{justify-content:flex-start}.homepage-industry__link{align-self:flex-start;margin-top:auto}.homepage-guardrails-layout{grid-template-columns:minmax(0,1fr);display:grid}.homepage-guardrails-copy{min-width:0;padding:var(--padding-block) var(--container-inset);gap:var(--padding-md);border-bottom:1px solid var(--color-border-faint);flex-direction:column;display:flex}.homepage-guardrails-intro{justify-items:start;gap:var(--padding-xs);display:grid}.homepage-guardrails-intro>*{margin:0}.homepage-guardrails-intro>.section-title{max-width:20ch}.homepage-guardrails-menu{flex-direction:column;min-width:0;display:flex}.homepage-guardrail{min-width:0}.homepage-guardrail+.homepage-guardrail{border-top:1px solid var(--color-border-faint)}.homepage-guardrail>.heading-card{margin:0}.homepage-guardrail__trigger{width:100%;padding:var(--padding-sm) 0;color:var(--color-text-primary);text-align:left;font:inherit;cursor:pointer;opacity:.5;background:0 0;border:0;transition:opacity .18s;display:block}.homepage-guardrail__trigger:hover,.homepage-guardrail__trigger:focus-visible,.homepage-guardrail.is-active .homepage-guardrail__trigger{opacity:1}.homepage-guardrail__trigger:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.homepage-guardrail__panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.23,1,.32,1),opacity .18s;display:grid}.homepage-guardrail.is-active .homepage-guardrail__panel{opacity:1;grid-template-rows:1fr}.homepage-guardrail__panel-inner{min-height:0;overflow:hidden}.homepage-guardrail__panel-inner>*{padding:0 0 var(--padding-sm);margin:0}.homepage-guardrails-visual{aspect-ratio:5/4;min-width:0;min-height:0;padding:var(--padding-lg);place-items:center;display:grid;position:relative;overflow:hidden}.homepage-guardrail__figure{inset:var(--padding-lg);opacity:0;visibility:hidden;place-items:center;transition:opacity .22s,visibility 0s linear .22s;display:grid;position:absolute}.homepage-guardrail__figure[data-active]{opacity:1;visibility:visible;transition-delay:0s}.homepage-guardrail__figure [data-hairline-stage]{aspect-ratio:5/4;width:min(100%,28rem)}.homepage .page-cta:last-of-type .page-cta__panel{isolation:isolate;position:relative;overflow:hidden}.homepage .page-cta:last-of-type .page-cta__title,.homepage .page-cta:last-of-type .page-cta__desc,.homepage .page-cta:last-of-type .page-cta__actions{z-index:1;position:relative}.homepage>.breaker+#customers .logo-proof__marquee,.homepage>.breaker+.homepage-compliance .compliance__marquee{border-top:0}@media (width<=767px){.homepage-guardrails-visual{aspect-ratio:auto;padding-bottom:0}.homepage-guardrail__trigger{pointer-events:none;opacity:1}.homepage-guardrail__panel{opacity:1;grid-template-rows:1fr}.homepage-guardrail__panel-inner{overflow:visible}}@media (width>=992px){.homepage-guardrails-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-guardrails-copy{border-bottom:0;border-right:1px solid var(--color-border-faint)}.homepage-guardrails-visual{aspect-ratio:auto;min-height:36rem}}@media (prefers-reduced-motion:reduce){.homepage-guardrail__figure{transition:none}}.homepage .faq .faq__copy{align-self:stretch;position:static}.homepage .faq .faq__copy>.ask-ai{padding-top:var(--padding-md);margin-top:auto}.homepage #research .icon-grid-block__desc{max-width:38ch}.homepage-sovereignty{grid-template-columns:minmax(0,1fr);display:grid}.homepage-sovereignty__copy{align-items:flex-start;gap:var(--padding-xs);padding:var(--padding-block) var(--container-inset);flex-direction:column;display:flex}.homepage-sovereignty__copy>*{margin:0}.homepage-sovereignty__copy>.section-title{max-width:20ch}.homepage-sovereignty__copy>.text-body{max-width:48ch}.homepage-sovereignty__actions{align-items:center;gap:var(--padding-xs);margin-top:var(--padding-xxs);flex-wrap:wrap;display:flex}.homepage-sovereignty__actions .btn{font-size:var(--text-base)}.homepage-sovereignty__visual{aspect-ratio:2;background:var(--color-background-primary);border-top:1px solid var(--color-border-faint);position:relative;overflow:hidden}@media (width>=768px){.homepage-sovereignty{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center}.homepage-sovereignty__visual{border-top:0;border-left:1px solid var(--color-border-faint)}}
