@layer payload-default{.icon--copy{width:1.53846rem;height:1.53846rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}
._kdcBq_section{padding:var(--spacing-section) var(--spacing-gutter)}._kdcBq_continuation{padding-top:0}._kdcBq_container{max-width:var(--container-content);margin-inline:auto}._kdcBq_intro{max-width:42rem}._kdcBq_copy>p+p{margin-top:var(--space-sm)}._kdcBq_cardsTop{margin-top:2.5rem}._kdcBq_split,._kdcBq_offerGrid,._kdcBq_factGrid,._kdcBq_challengeGrid{display:grid}._kdcBq_split{gap:2.5rem}._kdcBq_offerGrid,._kdcBq_factGrid,._kdcBq_challengeGrid{gap:var(--space-md)}._kdcBq_offerColumn{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}._kdcBq_offerColumn>._kdcBq_card{flex:1}._kdcBq_card{min-width:0;padding:var(--space-md);border:1px solid var(--oct-border);border-radius:var(--radius-card);background:var(--oct-surface-1);color:var(--oct-ink)}._kdcBq_cardTitle{font-size:var(--text-h4);font-weight:600;line-height:1.2}._kdcBq_cardText{margin-top:var(--space-2xs);color:var(--oct-ink-secondary);font-size:.875rem;line-height:1.43}._kdcBq_cardText>p+p{margin-top:var(--space-2xs)}._kdcBq_icon{width:40px;height:40px;margin-bottom:var(--space-sm);border-radius:var(--radius-control);background:rgb(from var(--oct-orange-500) r g b / .1);color:var(--oct-action-text);place-items:center;display:grid}._kdcBq_overline{margin-bottom:var(--space-2xs)}._kdcBq_linkedCard{transition:border-color var(--dur-2) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}._kdcBq_linkedCard:is(:hover,:focus-visible){border-color:var(--oct-action-text)}._kdcBq_more{align-items:center;gap:var(--space-2xs);padding-top:var(--space-md);color:var(--oct-action-text);margin-top:auto;font-weight:600;display:inline-flex}._kdcBq_finalBand{max-width:56rem;padding:3.5rem var(--space-lg);margin-inline:auto}._kdcBq_finalBand :focus-visible{outline-color:var(--oct-cyan-400)}._kdcBq_finalCopy{gap:var(--space-sm);max-width:36rem;display:grid}@media (min-width:640px){._kdcBq_challengeGrid,._kdcBq_factGrid,._kdcBq_offerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){._kdcBq_split{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){._kdcBq_challengeGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.AZjzPa_content{opacity:0;transform:translateY(16px)}.AZjzPa_reveal:not([data-reveal-active]) .AZjzPa_content,.AZjzPa_content:focus-within{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.AZjzPa_content{opacity:1!important;transform:none!important}}
.KnJuoG_stage{margin-top:calc(-1 * var(--header-clearance));min-height:100svh;padding-top:var(--header-clearance);--home-woven-height:clamp(20rem, 66svh, 48rem)}.KnJuoG_background{background:var(--oct-hero-bg);-webkit-mask-image:linear-gradient(#000 0% 65%,#0000 100%);mask-image:linear-gradient(#000 0% 65%,#0000 100%)}.KnJuoG_title{font-size:clamp(2.1rem,4.8vw,3.5rem);line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing)}@media (prefers-reduced-motion:reduce){.KnJuoG_eyebrow{opacity:1!important}}@media (min-width:640px){.KnJuoG_line{display:block}}@keyframes KnJuoG_leave{0%{transform:translateY(0)}to{transform:translateY(-2rem)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.KnJuoG_stage{view-timeline-name:--home-hero;view-timeline-axis:block}.KnJuoG_scroll{animation:linear both KnJuoG_leave;animation-timeline:--home-hero;animation-range:exit exit 85%}}}
@property --home-shiny-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --home-shiny-offset{syntax:"<angle>";inherits:false;initial-value:0deg}@property --home-shiny-percent{syntax:"<percentage>";inherits:false;initial-value:5%}@property --home-shiny-shine{syntax:"<color>";inherits:false;initial-value:#0000}.ZMWLEq_shiny{--shiny-bg:var(--oct-canvas);--shiny-bg-subtle:var(--oct-border);--shiny-fg:var(--oct-ink);--shiny-highlight:var(--oct-orange-500);--shiny-highlight-subtle:var(--oct-orange-300);--home-shiny-shine:var(--oct-hero-display);--shiny-duration:3s;--shiny-shadow-size:2px;--shiny-transition:.8s cubic-bezier(.25, 1, .5, 1);isolation:isolate;cursor:pointer;outline-offset:4px;overflow-wrap:anywhere;max-width:100%;color:var(--shiny-fg);background:linear-gradient(var(--shiny-bg), var(--shiny-bg)) padding-box, conic-gradient(from calc(var(--home-shiny-angle) - var(--home-shiny-offset)), transparent, var(--shiny-highlight) var(--home-shiny-percent), var(--home-shiny-shine) calc(var(--home-shiny-percent) * 2), var(--shiny-highlight) calc(var(--home-shiny-percent) * 3), transparent calc(var(--home-shiny-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--shiny-bg-subtle);transition:var(--shiny-transition);border-color:#0000;transition-property:--home-shiny-offset,--home-shiny-percent,--home-shiny-shine;position:relative;overflow:hidden}.ZMWLEq_shiny:before,.ZMWLEq_shiny:after,.ZMWLEq_label:before{content:"";pointer-events:none;z-index:-1;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.ZMWLEq_shiny:active{translate:0 1px}.ZMWLEq_shiny:before{--size:calc(100% - var(--shiny-shadow-size) * 3);--position:2px;--space:calc(var(--position) * 2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position) var(--position), var(--shiny-fg) calc(var(--position) / 4), transparent 0) padding-box;background-size:var(--space) var(--space);-webkit-mask-image:conic-gradient(from calc(var(--home-shiny-angle) + 45deg), black, transparent 10% 90%, black);mask-image:conic-gradient(from calc(var(--home-shiny-angle) + 45deg), black, transparent 10% 90%, black);border-radius:inherit;opacity:.4;background-repeat:space}.ZMWLEq_shiny:after{aspect-ratio:1;background:linear-gradient(-50deg, transparent, var(--shiny-highlight), transparent);opacity:.6;width:100%;-webkit-mask-image:radial-gradient(circle at bottom,#0000 40%,#000);mask-image:radial-gradient(circle at bottom,#0000 40%,#000)}.ZMWLEq_label{z-index:1}.ZMWLEq_label:before{--size:calc(100% + 1rem);width:var(--size);height:var(--size);box-shadow:inset 0 -1ex 2rem 4px var(--shiny-highlight);opacity:0;transition:opacity var(--shiny-transition);animation:calc(var(--shiny-duration) * 1.5) ZMWLEq_breathe linear infinite}.ZMWLEq_shiny,.ZMWLEq_shiny:before,.ZMWLEq_shiny:after{animation:ZMWLEq_gradient-angle var(--shiny-duration) linear infinite, ZMWLEq_gradient-angle calc(var(--shiny-duration) / .4) linear infinite reverse paused;animation-composition:add}.ZMWLEq_shiny:after{animation-name:ZMWLEq_shimmer,ZMWLEq_shimmer}.ZMWLEq_shiny:is(:hover,:focus-visible){--home-shiny-percent:20%;--home-shiny-offset:95deg;--home-shiny-shine:var(--shiny-highlight-subtle)}.ZMWLEq_shiny:is(:hover,:focus-visible),.ZMWLEq_shiny:is(:hover,:focus-visible):before,.ZMWLEq_shiny:is(:hover,:focus-visible):after{animation-play-state:running}.ZMWLEq_shiny:is(:hover,:focus-visible) .ZMWLEq_label:before{opacity:1}@keyframes ZMWLEq_gradient-angle{to{--home-shiny-angle:360deg}}@keyframes ZMWLEq_shimmer{to{rotate:360deg}}@keyframes ZMWLEq_breathe{0%,to{scale:1}50%{scale:1.2}}@media (prefers-reduced-motion:reduce){.ZMWLEq_shiny,.ZMWLEq_shiny:before,.ZMWLEq_shiny:after,.ZMWLEq_label:before{transition:none;animation:none}.ZMWLEq_shiny:active{translate:none}}
.nRQ3TW_text{color:var(--oct-hero-display);position:relative}.nRQ3TW_word{overflow-wrap:anywhere;max-width:100%;display:inline-block}.nRQ3TW_character{position:relative}.nRQ3TW_base{opacity:.1;position:absolute;inset-inline-start:0}.nRQ3TW_foreground{opacity:clamp(0, calc((var(--gradient-progress,1) - var(--gradient-start)) * var(--gradient-scale)), 1);transition:opacity .5s}.nRQ3TW_text:not([data-gradient-active]) .nRQ3TW_foreground{opacity:1!important}@media (prefers-reduced-motion:reduce){.nRQ3TW_foreground{transition:none;opacity:1!important}}
