.okr-page{background:#fff;color:var(--color-gray-900)}.okr-top-surface{background:radial-gradient(circle at 0% 0%,rgb(79 143 255 / 12%),transparent 34rem),radial-gradient(circle at 100% 0%,rgb(112 79 255 / 11%),transparent 30rem),linear-gradient(180deg,#f7f8fe,#fff 66%)}.okr-hero,.okr-intro-section,.okr-showcase-section,.okr-cascade-section,.okr-context-section,.okr-method-section,.okr-explainer,.okr-steps-section,.okr-why-section,.okr-faq,.okr-final-cta{padding-left:var(--spacing-4xl);padding-right:var(--spacing-4xl)}.okr-hero{overflow:hidden;padding-bottom:clamp(3.5rem,6vw,5.5rem);padding-top:clamp(5.25rem,9vw,7.5rem);position:relative}.okr-hero__orb{border-radius:999px;filter:blur(65px);pointer-events:none;position:absolute}.okr-hero__orb--one{background:#4b72ff21;height:17rem;left:-6rem;top:3rem;width:17rem}.okr-hero__orb--two{background:#8148ff1c;height:16rem;right:-4rem;top:1rem;width:16rem}.okr-hero__inner{align-items:center;column-gap:clamp(2.5rem,4vw,4rem);display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);position:relative;z-index:1}.okr-hero__copy{max-width:35rem}.okr-eyebrow{color:var(--color-brand-500);display:inline-block;font-size:var(--text-size-sm);font-weight:var(--font-bold);letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.okr-eyebrow--light{color:#ffffffbd}.okr-hero h1,.okr-intro-section__header h2,.okr-showcase-section__copy h2,.okr-cascade-section__copy h2,.okr-context-section__heading h2,.okr-method-section__copy h2,.okr-explainer h2,.okr-steps-section__header h2,.okr-why-section__copy h2,.okr-faq__heading h2,.okr-final-cta h2{color:var(--color-gray-900);font-family:var(--font-family-display);font-size:clamp(2.7rem,5.2vw,4.55rem);font-weight:var(--font-black);letter-spacing:-.06em;line-height:.96;margin:1.25rem 0 0}.okr-hero__title-line{display:block}.okr-hero__title-emphasis{background:linear-gradient(135deg,var(--color-brand-700),var(--color-brand-500) 50%,var(--color-purple-600));background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:inline-block;margin-block-end:-.1em;margin-inline:-.03em -.08em;padding-block-end:.1em;padding-inline:.03em .08em}.okr-hero__body{color:var(--color-gray-600);font-size:var(--text-size-md);line-height:1.7;margin:var(--spacing-2xl) 0 0;max-width:38rem}.okr-intro-section__header p,.okr-showcase-section__copy p,.okr-cascade-section__copy p,.okr-context-section__heading p,.okr-method-section__copy p,.okr-steps-section__header p,.okr-why-section__copy p,.okr-faq__heading p,.okr-final-cta p{color:var(--color-gray-600);font-size:var(--text-size-lg);line-height:1.7;margin:var(--spacing-2xl) 0 0}.okr-hero__actions{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--spacing-lg);margin-top:var(--spacing-4xl)}.okr-link-button{align-items:center;background:#ffffffb3;border:1px solid rgb(36 115 255 / 14%);border-radius:var(--radius-xl);box-shadow:0 14px 34px #0e2e660f;color:var(--color-brand-800);display:inline-flex;font-size:var(--text-size-md);font-weight:var(--font-bold);justify-content:center;min-height:3.2rem;padding:.875rem 1.45rem;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}.okr-link-button:hover{border-color:#2473ff47;box-shadow:0 16px 35px #0e2e6617;transform:translateY(-2px)}.okr-hero__actions .components__react__schedule-link{white-space:nowrap}.okr-hero__visual{justify-self:end;width:100%}.okr-hero__image-shell{background:transparent;border:0;border-radius:clamp(1.4rem,2vw,2rem);box-shadow:none;margin-left:auto;max-width:31rem;padding:0;transform:none}.okr-hero__image-shell img{border-radius:clamp(1.25rem,2vw,1.8rem);display:block;filter:drop-shadow(0 24px 70px rgb(14 46 102 / 10%));height:auto;width:100%}.okr-intro-section,.okr-showcase-section,.okr-cascade-section,.okr-context-section,.okr-method-section,.okr-explainer,.okr-steps-section,.okr-why-section,.okr-faq{padding-bottom:var(--org-section-space, clamp(4.5rem, 8vw, 6.75rem));padding-top:var(--org-section-space, clamp(4.5rem, 8vw, 6.75rem))}.okr-intro-section{padding-top:clamp(2rem,4vw,3rem)}.okr-showcase-section{padding-bottom:clamp(2.75rem,4.5vw,4rem)}.okr-cascade-section{padding-bottom:clamp(2.5rem,4vw,3.5rem);padding-top:clamp(2.5rem,4vw,3.5rem)}.okr-context-section{padding-top:clamp(2.75rem,4.5vw,4rem)}.okr-intro-section__header,.okr-showcase-section__copy,.okr-steps-section__header,.okr-faq__heading{margin-inline:auto;max-width:52rem;text-align:center}.okr-intro-section__header h2,.okr-showcase-section__copy h2,.okr-steps-section__header h2,.okr-faq__heading h2{font-size:clamp(2.2rem,4.3vw,3.35rem)}.okr-framework-grid,.okr-steps-grid{display:grid;gap:1.15rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--spacing-4xl)}.okr-framework-card,.okr-step-card,.okr-definition-card{background:#ffffffd6;border:1px solid rgb(14 46 102 / 7%);border-radius:1.5rem;box-shadow:0 18px 55px #0e2e6612}.okr-framework-card{min-height:15rem;padding:1.4rem 1.4rem 1.45rem}.okr-framework-card__number{color:#174fac38;display:block;font-size:1.4rem;font-weight:var(--font-bold);letter-spacing:.08em}.okr-framework-card h3,.okr-step-card h3,.okr-definition-card h3{color:var(--color-gray-900);font-size:1.2rem;font-weight:var(--font-bold);letter-spacing:-.03em;line-height:1.25;margin:1rem 0 0}.okr-framework-card p,.okr-step-card p,.okr-definition-card p,.okr-cascade-node span,.okr-cascade-node strong,.okr-cascade-chip,.okr-why-list li{color:var(--color-gray-600);font-size:var(--text-size-md);line-height:1.65}.okr-framework-card p,.okr-step-card p,.okr-definition-card p{margin:.9rem 0 0}.okr-showcase-section__visual{margin:var(--spacing-4xl) auto 0;max-width:min(100%,74rem)}.okr-showcase-section__visual{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.okr-context-section__visual{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;padding:0}.okr-showcase-section__visual img,.okr-context-section__visual img{display:block;height:auto;width:100%}.okr-context-section__visual img{border-radius:1.35rem;filter:drop-shadow(0 24px 70px rgb(14 46 102 / 10%))}.okr-cascade-section__inner,.okr-method-section__inner,.okr-why-section__inner{align-items:center;column-gap:clamp(2rem,4vw,3.5rem);display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.okr-cascade-section__copy h2,.okr-context-section__heading h2,.okr-method-section__copy h2,.okr-why-section__copy h2,.okr-final-cta h2{font-size:clamp(2.2rem,4.2vw,3.3rem)}.okr-cascade-visual{margin-left:auto;max-width:42rem}.okr-cascade-visual img{display:block;height:auto;width:100%}.okr-context-section__inner{text-align:center}.okr-context-section__heading{margin-inline:auto;max-width:58rem}.okr-context-section__heading h2{font-size:clamp(2.2rem,4.2vw,3.3rem)}.okr-context-section__visual{margin:var(--spacing-4xl) auto 0;max-width:min(100%,76rem)}.okr-context-section__visual img{border-radius:1.6rem;filter:drop-shadow(0 24px 70px rgb(14 46 102 / 10%))}.okr-context-section__actions{display:flex;justify-content:center;margin-top:var(--spacing-4xl)}.okr-context-section__cta{align-items:center;background:linear-gradient(90deg,#3978ee,#6a47f4);border-radius:1rem;box-shadow:0 16px 42px #486eff47;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;min-height:3.3rem;padding:.95rem 1.5rem;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.okr-context-section__cta:after{content:"→";margin-left:.55rem}.okr-context-section__cta:hover{box-shadow:0 20px 48px #486eff52;transform:translateY(-2px)}.okr-explainer{background:transparent;border:0;padding:clamp(2rem,3vw,2.75rem) var(--spacing-4xl) clamp(4.5rem,6vw,6rem)}.okr-explainer__inner{background:#ffffffc7;border:1px solid rgb(36 115 255 / 12%);border-radius:var(--radius-2xl);box-shadow:0 24px 80px #0e2e6614;display:flex;flex-direction:column;gap:clamp(2rem,3.5vw,3rem);max-width:68rem;padding:clamp(2.4rem,4vw,3.75rem)}.okr-explainer__inner>div:first-child,.okr-explainer__inner>div:last-child{max-width:54rem}.okr-explainer h2{font-size:clamp(2.2rem,4.3vw,3.35rem);margin-top:var(--spacing-xl)}.okr-explainer p{color:var(--color-gray-600);font-size:1rem;line-height:1.7}.okr-explainer strong{color:var(--color-gray-800)}.okr-explainer__block{border-top:1px solid rgb(14 46 102 / 9%);margin-top:clamp(2rem,3vw,2.5rem);padding-top:clamp(1.75rem,2.5vw,2.25rem)}.okr-explainer__block h3{color:var(--color-gray-900);font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;margin-bottom:var(--spacing-xl)}.okr-explainer__block p{margin-top:0}.okr-explainer__list{display:flex;flex-direction:column;gap:var(--spacing-lg);list-style:none;margin:var(--spacing-xl) 0 0;padding:0}.okr-explainer__list li{color:var(--color-gray-600);font-size:1rem;line-height:1.7;padding-left:1.1rem;position:relative}.okr-explainer__list li:before{background:var(--color-brand-600);border-radius:50%;content:"";height:.4rem;left:0;position:absolute;top:.72rem;width:.4rem}.okr-method-section{background:linear-gradient(180deg,#fff,#f8faff)}.okr-definition-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.okr-definition-card{min-height:13rem;padding:1.35rem 1.35rem 1.45rem}.okr-definition-card--example{grid-column:1 / -1}.okr-step-card{min-height:14rem;padding:1.4rem}.okr-step-card__number{align-items:center;background:#4c84ff17;border:1px solid rgb(76 132 255 / 14%);border-radius:999px;color:var(--color-brand-800);display:inline-flex;font-size:.95rem;font-weight:var(--font-bold);height:2.2rem;justify-content:center;width:2.2rem}.okr-why-list{display:grid;gap:.85rem;list-style:none;margin:0;padding:0}.okr-why-list li{background:#ffffffc7;border:1px solid rgb(14 46 102 / 7%);border-radius:1rem;box-shadow:0 14px 34px #0e2e660f;font-weight:600;padding:1rem 1rem 1rem 3rem;position:relative}.okr-why-list li:before{align-items:center;background:linear-gradient(135deg,#3c7df0,#6f4df5);border-radius:999px;color:#fff;content:"✓";display:inline-flex;font-size:.82rem;font-weight:var(--font-bold);height:1.35rem;justify-content:center;left:1rem;position:absolute;top:1.05rem;width:1.35rem}.okr-faq{background:linear-gradient(180deg,#fff 0%,var(--color-brand-25) 100%)}.okr-faq__items{border-top:1px solid rgb(36 115 255 / 14%);margin:var(--spacing-5xl) auto 0;max-width:56rem;width:100%}.okr-faq .okr-faq__item{border-bottom:1px solid rgb(36 115 255 / 14%);padding:0}.okr-faq .okr-faq__question{align-items:center;color:var(--color-gray-900);cursor:pointer;display:flex;gap:var(--spacing-2xl);justify-content:space-between;list-style:none;padding:1.55rem 0;transition:color .2s ease}.okr-faq .okr-faq__question::-webkit-details-marker{display:none}.okr-faq .okr-faq__question:hover h3{color:var(--color-brand-800)}.okr-faq .okr-faq__question:focus-visible{border-radius:var(--radius-md);outline:3px solid rgb(36 115 255 / 26%);outline-offset:.25rem}.okr-faq .okr-faq__question h3{color:var(--color-gray-900);font-size:1.3rem;font-weight:var(--font-black);letter-spacing:-.035em;line-height:1.25;margin:0;transition:color .2s ease}.okr-faq .okr-faq__icon{color:var(--color-brand-800);flex:0 0 auto;font-size:0;height:1.25rem;position:relative;transition:transform .25s ease;width:1.25rem}.okr-faq .okr-faq__icon:before,.okr-faq .okr-faq__icon:after{background:currentcolor;border-radius:999px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.okr-faq .okr-faq__icon:before{height:2px;width:100%}.okr-faq .okr-faq__icon:after{height:100%;width:2px}.okr-faq .okr-faq__item[open] .okr-faq__icon{transform:rotate(45deg)}.okr-faq .okr-faq__answer{max-height:0;max-width:47.5rem;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .22s ease}.okr-faq .okr-faq__item[open] .okr-faq__answer{max-height:none;opacity:1}.okr-faq .okr-faq__answer-inner{padding:0 0 1.55rem}.okr-faq .okr-faq__answer p{color:var(--color-gray-600);font-size:1rem;line-height:1.7;margin:0}.okr-faq .okr-faq__inline-link{color:var(--color-brand-700);font-weight:var(--font-semibold);text-decoration:underline;text-underline-offset:.2rem}.okr-faq .okr-faq__inline-link:hover{color:var(--color-brand-800)}.okr-final-cta{background:var(--color-brand-25);overflow:hidden;padding-bottom:var(--org-section-space, clamp(4.5rem, 8vw, 6.75rem));position:relative;text-align:center}.okr-final-cta__glow{border:1px solid rgb(255 255 255 / 7%);border-radius:50%;height:52rem;left:50%;opacity:.5;pointer-events:none;position:absolute;top:-39rem;transform:translate(-50%);width:52rem}.okr-final-cta__inner{background:radial-gradient(circle at 78% 10%,rgb(79 143 255 / 30%),transparent 25rem),linear-gradient(135deg,#0e2e66,#18213a 72%);border-radius:calc(var(--radius-2xl) * 2);box-shadow:0 28px 90px #0e2e662e;color:#fff;margin-inline:auto;max-width:min(100%,1280px);overflow:hidden;padding:clamp(3.25rem,5vw,5rem) clamp(1.75rem,5vw,5rem);position:relative;text-align:center;z-index:1}.okr-final-cta h2{color:#fff;margin-top:var(--spacing-xl)}.okr-final-cta p{color:#ffffffb3;margin-left:auto;margin-right:auto;max-width:42rem}.okr-final-cta__actions{display:flex;justify-content:center;margin-top:var(--spacing-4xl)}@media(max-width:1140px){.okr-hero__inner,.okr-cascade-section__inner,.okr-method-section__inner,.okr-why-section__inner{grid-template-columns:1fr}.okr-hero__copy,.okr-cascade-section__copy,.okr-method-section__copy,.okr-why-section__copy{margin-inline:auto;max-width:48rem;text-align:center}.okr-hero__actions{justify-content:center}.okr-hero__visual,.okr-hero__image-shell{margin-inline:auto;transform:none}.okr-definition-grid{margin-top:var(--spacing-4xl)}}@media(max-width:980px){.okr-framework-grid,.okr-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.okr-hero h1{font-size:clamp(2.9rem,8vw,4.1rem)}.okr-cascade-visual{max-width:38rem}}@media(max-width:700px){.okr-hero,.okr-intro-section,.okr-showcase-section,.okr-cascade-section,.okr-context-section,.okr-method-section,.okr-explainer,.okr-steps-section,.okr-why-section,.okr-faq,.okr-final-cta{padding-left:var(--spacing-2xl);padding-right:var(--spacing-2xl)}.okr-hero{padding-bottom:3rem;padding-top:4rem}.okr-showcase-section{padding-bottom:2.25rem}.okr-cascade-section{padding-bottom:2.25rem;padding-top:2.25rem}.okr-context-section{padding-top:2.25rem}.okr-hero h1{font-size:clamp(2.45rem,11vw,3.3rem);line-height:.98}.okr-explainer h2{font-size:clamp(2.2rem,10vw,3rem);line-height:1}.okr-hero__body,.okr-intro-section__header p,.okr-showcase-section__copy p,.okr-cascade-section__copy p,.okr-context-section__heading p,.okr-method-section__copy p,.okr-steps-section__header p,.okr-why-section__copy p,.okr-faq__heading p,.okr-final-cta p{font-size:1.05rem;line-height:1.65}.okr-framework-grid,.okr-steps-grid,.okr-definition-grid,.okr-cascade-row--small{grid-template-columns:1fr}.okr-context-section__visual,.okr-showcase-section__visual{margin-top:var(--spacing-4xl)}.okr-faq .okr-faq__question h3{font-size:1.1rem}}@media(max-width:700px){.okr-cascade-visual{max-width:100%;margin-inline:auto}}@media(max-width:520px){.okr-hero{padding-left:1rem;padding-right:1rem}.okr-hero__actions{align-items:stretch;flex-direction:column;width:100%}.okr-hero__actions .components__react__schedule-link,.okr-link-button{width:100%!important}.okr-framework-card,.okr-step-card,.okr-definition-card{padding:1.15rem}}
