@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.os-logo__word[data-astro-cid-f7espo7c]{letter-spacing:-.035em;align-items:baseline;gap:.18em;font-family:Georgia,Times New Roman,serif;font-size:1.32rem;display:flex}.os-logo__word[data-astro-cid-f7espo7c] b[data-astro-cid-f7espo7c]{font-weight:700}.os-logo__word[data-astro-cid-f7espo7c] span[data-astro-cid-f7espo7c]{color:var(--os-ink-900);font-weight:400}.os-logo[data-astro-cid-f7espo7c][data-inverse=true] .os-logo__word[data-astro-cid-f7espo7c] span[data-astro-cid-f7espo7c]{color:inherit}@media (width<=380px){.os-logo__word[data-astro-cid-f7espo7c]{font-size:1.13rem}}aw-theme-toggle[data-astro-cid-4vhgjfnb],aw-header[data-astro-cid-nswrv7r3]{display:contents}.os-lightbox-open{overflow:hidden}[data-product-preview]{cursor:zoom-in}[data-product-preview]:focus-visible{outline:3px solid var(--os-gold-400);outline-offset:3px}.os-lightbox[data-astro-cid-l53bmeli]{background:0 0;border:0;width:min(94vw,92rem);max-width:none;max-height:94vh;margin:auto;padding:0;overflow:visible}.os-lightbox[data-astro-cid-l53bmeli]::backdrop{backdrop-filter:blur(.35rem);background:#04110edb}.os-lightbox[data-astro-cid-l53bmeli][open]::backdrop{animation:os-lightbox-backdrop-enter var(--os-motion-emphasized-enter) var(--os-ease-enter) both}.os-lightbox[data-astro-cid-l53bmeli].is-closing::backdrop{animation:os-lightbox-backdrop-exit var(--os-motion-emphasized-exit) var(--os-ease-exit) both}.os-lightbox__panel[data-astro-cid-l53bmeli]{border-radius:var(--os-radius-md);outline-offset:-1px;box-shadow:var(--os-shadow-modal), 0 2rem 7rem #0000006b;animation:os-lightbox-enter var(--os-motion-emphasized-enter) var(--os-ease-enter) both;background:#111b18;outline:1px solid oklch(100% 0 0/.14);padding:.65rem;position:relative}.os-lightbox[data-astro-cid-l53bmeli].is-closing .os-lightbox__panel[data-astro-cid-l53bmeli]{animation:os-lightbox-exit var(--os-motion-emphasized-exit) var(--os-ease-exit) both}.os-lightbox[data-astro-cid-l53bmeli] figure[data-astro-cid-l53bmeli]{margin:0}.os-lightbox[data-astro-cid-l53bmeli] img[data-astro-cid-l53bmeli]{border-radius:calc(var(--os-radius-md) - .65rem);outline-offset:-1px;background:var(--os-cream-50);object-fit:contain;outline:1px solid oklch(100% 0 0/.1);width:100%;max-height:calc(94vh - 5.5rem);display:block}.os-lightbox[data-astro-cid-l53bmeli] figcaption[data-astro-cid-l53bmeli]{color:#f8f5edb8;min-height:2.8rem;padding:.85rem .35rem .15rem;font-size:.8rem;line-height:1.45}.os-lightbox__controls[data-astro-cid-l53bmeli]{z-index:2;align-items:center;gap:.4rem;display:flex;position:absolute;top:1.1rem;right:1.1rem}.os-lightbox__sound[data-astro-cid-l53bmeli],.os-lightbox__close[data-astro-cid-l53bmeli]{min-width:2.75rem;min-height:2.75rem;color:var(--os-forest-900);box-shadow:var(--os-shadow-sm);font:inherit;transition:background-color var(--os-motion-subtle-enter) var(--os-ease-enter), box-shadow var(--os-motion-subtle-enter) var(--os-ease-enter), scale var(--os-motion-subtle-enter) var(--os-ease-enter);background:#fffffff0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;font-size:.75rem;font-weight:750;display:inline-flex}.os-lightbox__sound[data-astro-cid-l53bmeli]{padding:0}.os-lightbox__close[data-astro-cid-l53bmeli]{padding:.55rem .8rem .55rem .95rem}.os-lightbox__sound[data-astro-cid-l53bmeli]:hover,.os-lightbox__close[data-astro-cid-l53bmeli]:hover{box-shadow:var(--os-shadow-hover);background:#fff}.os-lightbox__sound[data-astro-cid-l53bmeli]:active,.os-lightbox__close[data-astro-cid-l53bmeli]:active{box-shadow:var(--os-shadow-pressed);scale:.96}.os-lightbox__icon-slot[data-astro-cid-l53bmeli]{place-items:center;width:1.15rem;height:1.15rem;display:inline-grid;position:relative}.os-lightbox__icon-slot[data-astro-cid-l53bmeli] svg[data-astro-cid-l53bmeli]{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:100%;height:100%;transition-property:opacity,scale,filter;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.os-lightbox__icon-slot[data-astro-cid-l53bmeli] svg[data-astro-cid-l53bmeli][data-active=false]{opacity:0;filter:blur(4px);scale:.25}.os-lightbox__icon-slot[data-astro-cid-l53bmeli] svg[data-astro-cid-l53bmeli][data-active=true]{opacity:1;filter:blur();scale:1}.os-lightbox__close[data-astro-cid-l53bmeli] span[data-astro-cid-l53bmeli]:last-child{font-size:1.25rem;font-weight:400;line-height:1}@keyframes os-lightbox-enter{0%{opacity:0;transform:translateY(.45rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes os-lightbox-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(.25rem)scale(.985)}}@keyframes os-lightbox-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes os-lightbox-backdrop-exit{0%{opacity:1}to{opacity:0}}@media (width<=639px){.os-lightbox[data-astro-cid-l53bmeli]{width:calc(100vw - 1rem)}.os-lightbox__panel[data-astro-cid-l53bmeli]{padding:.35rem}.os-lightbox[data-astro-cid-l53bmeli] img[data-astro-cid-l53bmeli]{max-height:calc(94vh - 4.8rem)}.os-lightbox__close[data-astro-cid-l53bmeli] span[data-astro-cid-l53bmeli]:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.os-lightbox__panel[data-astro-cid-l53bmeli],.os-lightbox[data-astro-cid-l53bmeli][open]::backdrop,.os-lightbox[data-astro-cid-l53bmeli].is-closing::backdrop,.os-lightbox__sound[data-astro-cid-l53bmeli],.os-lightbox__close[data-astro-cid-l53bmeli]{transition:none;animation:none}.os-lightbox__icon-slot[data-astro-cid-l53bmeli] svg[data-astro-cid-l53bmeli]{transition:none}}os-scroll-motion{z-index:70;pointer-events:none;height:.16rem;display:block;position:fixed;top:0;left:0;right:0;overflow:hidden}os-scroll-motion>span{width:100%;height:100%;transform:scaleX(var(--os-page-progress,0));transform-origin:0;background:linear-gradient(90deg, var(--os-gold-400), #e6d2a4);border-radius:0 999px 999px 0;display:block}@media (prefers-reduced-motion:no-preference){.os-motion-ready [data-os-reveal]:not([data-os-revealed]){opacity:0;translate:var(--os-reveal-x,0) var(--os-reveal-y,1.35rem);scale:var(--os-reveal-scale,1)}.os-motion-ready [data-os-reveal][data-os-revealed]{animation:os-scroll-reveal var(--os-motion-scroll-enter) var(--os-ease-enter) both;animation-delay:var(--os-reveal-delay,0s)}.os-motion-ready [data-os-reveal=left]{--os-reveal-x:-1.4rem;--os-reveal-y:0}.os-motion-ready [data-os-reveal=right]{--os-reveal-x:1.4rem;--os-reveal-y:0}.os-motion-ready [data-os-reveal=scale]{--os-reveal-y:.7rem;--os-reveal-scale:.975}.os-motion-ready .os-calculator-teaser__panel:not([data-os-revealed]) .os-teaser-bars i:after{transform:scaleX(0)}.os-motion-ready .os-calculator-teaser__panel[data-os-revealed] .os-teaser-bars i:after{transition-duration:.76s;transition-timing-function:var(--os-ease-enter);transform:scaleX(1)}.os-motion-ready .os-calculator-teaser__panel[data-os-revealed] .os-teaser-bars div:nth-child(2) i:after{transition-delay:70ms}.os-motion-ready .os-calculator-teaser__panel[data-os-revealed] .os-teaser-bars div:nth-child(3) i:after{transition-delay:.12s}.os-motion-ready .os-calculator-teaser__panel[data-os-revealed] .os-teaser-bars div:nth-child(4) i:after{transition-delay:.165s}.os-motion-ready .os-calculator-teaser__panel[data-os-revealed] .os-teaser-bars div:nth-child(5) i:after{transition-delay:.205s}.os-teaser-bars i:after,.os-calc-bars i:after{transform-origin:0}.os-workflow-rail article[data-os-reveal]:before,.os-offer-steps article[data-os-reveal]:after,.os-proof-band__grid>div[data-os-reveal]:before{transition-property:scale,opacity;transition-duration:var(--os-motion-emphasized-enter);transition-timing-function:var(--os-ease-enter)}.os-workflow-rail article[data-os-reveal]:not([data-os-revealed]):before,.os-offer-steps article[data-os-reveal]:not([data-os-revealed]):after,.os-proof-band__grid>div[data-os-reveal]:not([data-os-revealed]):before{opacity:0;scale:0}@keyframes os-scroll-reveal{0%{opacity:0;translate:var(--os-reveal-x,0) var(--os-reveal-y,1.35rem);scale:var(--os-reveal-scale,1)}to{opacity:1;translate:0;scale:1}}}@media (width<=767px) and (prefers-reduced-motion:no-preference){.os-motion-ready [data-os-reveal=left],.os-motion-ready [data-os-reveal=right]{--os-reveal-x:0;--os-reveal-y:1rem}}@media (prefers-reduced-motion:reduce){os-scroll-motion{display:none}[data-os-reveal]{opacity:1!important;animation:none!important;translate:none!important;scale:1!important}}@layer components{.os-container{width:min(100% - 2.5rem,75rem);margin-inline:auto}.os-section{padding-block:clamp(5rem,9vw,8.5rem)}.os-section--tight{padding-block:clamp(3.5rem,6vw,5.5rem)}.os-section--dark{color:var(--os-cream-50);background:radial-gradient(circle at 85% 10%, #c9a96b1f, transparent 24rem), var(--os-forest-900)}.os-section--dark h2,.os-section--dark h3{color:var(--os-cream-50)}.os-section--dark p{color:#f8f5edb8}.os-section--dark .os-section-intro h2{color:var(--os-cream-50)}.os-section--dark .os-section-intro>p:last-child{color:#f8f5edb8}.os-eyebrow,.os-kicker{color:var(--os-gold-700);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:750;line-height:1.3}.os-section--dark .os-eyebrow,.os-section--dark .os-kicker,.os-final-cta .os-eyebrow{color:var(--os-gold-400)}.os-chapter{border-bottom:1px solid var(--os-gold-400);color:var(--os-ink-600);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.5rem;padding-bottom:.35rem;font-size:.76rem;display:inline-flex}.os-lead{max-width:42rem;color:var(--os-ink-600);font-size:clamp(1.06rem,1.6vw,1.24rem);line-height:1.7}.os-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.os-text-link{color:var(--os-forest-800);border-bottom:1px solid;align-items:center;gap:.35rem;padding-bottom:.15rem;font-size:.94rem;font-weight:700;display:inline-flex}.os-text-link:hover{color:var(--os-gold-700)}.os-skip{z-index:100;color:#fff;background:var(--os-forest-900);border-radius:999px;padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.os-skip:focus{transform:translateY(0)}#header .aw-link-active{color:var(--os-forest-800)}.os-section-intro{max-width:48rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.os-section-intro--center{text-align:center;margin-inline:auto}.os-section-intro h2,.os-page-hero h1,.os-home-hero h1,.os-final-cta h2,.os-article h1{letter-spacing:-.045em;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:500}.os-section-intro h2{max-width:45rem;color:var(--os-ink-900);margin:0;font-size:clamp(2.25rem,5vw,4rem);line-height:1.03}.os-section-intro>p:last-child{max-width:42rem;color:var(--os-ink-600);margin:1.25rem 0 0;font-size:1.07rem;line-height:1.75}.os-section-intro--center h2,.os-section-intro--center>p:last-child{margin-inline:auto}.os-page-hero{background:radial-gradient(circle at 78% 46%, #e6efeae6, transparent 24rem), var(--os-cream-50);padding-block:clamp(5rem,10vw,8rem);position:relative;overflow:clip}.os-page-hero:after{content:"";border:1px solid #0f3d321a;border-radius:50%;width:28rem;height:28rem;position:absolute;bottom:-14rem;right:-8rem}.os-page-hero__grid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid;position:relative}.os-page-hero__copy{max-width:45rem}.os-page-hero h1{color:var(--os-ink-900);margin:0;font-size:clamp(3.3rem,7vw,6.5rem);line-height:.94}.os-page-hero--compact h1{font-size:clamp(3rem,6vw,5.4rem)}.os-page-hero .os-lead{margin:1.65rem 0 0}.os-page-hero__visual{min-width:0;position:relative}.os-home-hero{background:radial-gradient(circle at 80% 20%, #e6efeaeb, transparent 26rem), linear-gradient(90deg, var(--os-cream-50), #fff 68%);min-height:min(800px,100vh - 72px);padding-block:clamp(3.5rem,7vw,6.5rem);position:relative;overflow:clip}.os-home-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(30rem,1.08fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.os-home-hero__copy{z-index:2;position:relative}.os-home-hero h1{max-width:48rem;color:var(--os-ink-900);margin:0;font-size:clamp(3.6rem,7.5vw,7.2rem);line-height:.91}.os-home-hero h1 em{color:var(--os-forest-800);font-style:normal}.os-home-hero h1 .os-highlight-danger,.os-home-hero h1 .os-highlight-success{z-index:0;color:inherit;white-space:nowrap;padding-inline:.025em;display:inline-block;position:relative}.os-home-hero h1 .os-highlight-danger{--os-highlight-stroke:#cf5b4f94}.os-home-hero h1 .os-highlight-success{--os-highlight-stroke:#3a89678f}.os-home-hero h1 .os-highlight-danger:after,.os-home-hero h1 .os-highlight-success:after{z-index:-1;transform-origin:50%;background:var(--os-highlight-stroke);clip-path:polygon(0 24%,7% 12%,21% 19%,38% 6%,58% 15%,78% 5%,100% 22%,98% 84%,82% 76%,64% 91%,43% 79%,20% 92%,2% 81%);content:"";mix-blend-mode:multiply;height:.78em;position:absolute;bottom:.025em;left:-.035em;right:-.035em;transform:rotate(-1.15deg)skew(-3deg)}.os-home-hero h1 .os-highlight-success:after{clip-path:polygon(0 19%,11% 8%,27% 17%,44% 5%,62% 14%,83% 7%,100% 25%,97% 88%,79% 78%,59% 92%,39% 81%,18% 90%,2% 76%);transform:rotate(.8deg)skew(2deg)}.os-home-hero .os-lead{margin-top:1.7rem}.os-home-hero__aside{min-width:0;padding-block:3rem;position:relative}.os-product-stack{min-height:35rem;position:relative}.os-product-stack__main,.os-product-stack__side{background:#fff;border:1px solid #0f3d3224;border-radius:1.1rem;position:absolute;overflow:hidden;box-shadow:0 2rem 5rem #0b2e2629}.os-product-stack__main{inset:1rem 0 2rem 3rem;transform:rotate(1deg)}.os-product-stack__side{z-index:2;width:48%;bottom:0;right:-1.5rem;transform:rotate(-3deg)}.os-product-stack img{object-fit:cover;object-position:left top;width:100%;height:100%}.os-product-stack__preview{background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.os-product-stack__main img{padding-top:2.2rem}.os-product-stack__chrome{z-index:3;border-bottom:1px solid var(--os-line);background:#fbfbf9;align-items:center;gap:.3rem;width:100%;height:2.2rem;padding-inline:.8rem;display:flex;position:absolute;top:0;left:0}.os-product-stack__chrome i{background:var(--os-line);border-radius:50%;width:.42rem;height:.42rem}.os-proof-label{z-index:4;border:1px solid var(--os-line);color:var(--os-forest-800);letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:999px;padding:.65rem .9rem;font-size:.72rem;font-weight:750;position:absolute;top:-1rem;left:0}.os-proof-band{border-block:1px solid var(--os-line);background:#fff}.os-proof-band__grid{grid-template-columns:1.15fr repeat(3,1fr);display:grid}.os-proof-band__grid>div{border-left:1px solid var(--os-line);min-height:8.5rem;padding:1.65rem}.os-proof-band__grid>div:first-child{border-left:0;padding-left:0}.os-proof-band strong{color:var(--os-ink-900);font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:500;display:block}.os-proof-band strong.os-proof-band__lead{font-weight:700}.os-proof-band p{color:var(--os-ink-600);margin:.45rem 0 0;font-size:.9rem;line-height:1.55}.os-problem-layout,.os-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.os-problem-statement{position:sticky;top:7rem}.os-problem-statement blockquote{color:var(--os-ink-900);letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4.5vw,4.2rem);line-height:1.05}.os-problem-list{border-top:1px solid var(--os-line)}.os-problem-list article{border-bottom:1px solid var(--os-line);grid-template-columns:2.5rem 1fr;gap:1.25rem;padding-block:1.6rem;display:grid}.os-problem-list span,.os-sequence-item__number{color:var(--os-gold-700);font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.os-problem-list h3{color:var(--os-ink-900);margin:0;font-size:1.08rem}.os-problem-list p{color:var(--os-ink-600);margin:.45rem 0 0;line-height:1.65}.os-workflow-rail{counter-reset:workflow;grid-template-columns:repeat(6,1fr);gap:0;margin-top:3.5rem;display:grid}.os-workflow-rail article{border-top:1px solid #f8f5ed42;padding:2rem 1.1rem 1.5rem;position:relative}.os-workflow-rail article:before{border:2px solid var(--os-forest-900);background:var(--os-gold-400);content:"";border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:-.42rem;left:1rem}.os-workflow-rail span{color:var(--os-gold-400);letter-spacing:.1em;font-size:.72rem}.os-workflow-rail h3{margin:.65rem 0 0;font-size:1.05rem}.os-workflow-rail p{margin:.55rem 0 0;font-size:.88rem;line-height:1.55}.os-capability-preview{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.os-capability-preview article{border:1px solid var(--os-line);background:#fff;border-radius:1.25rem;min-height:22rem;position:relative;overflow:hidden}.os-capability-preview__image{border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--os-line);background:var(--os-forest-100);width:100%;height:12rem;padding:0;display:block;overflow:hidden}.os-capability-preview img{object-fit:cover;object-position:left top;width:100%;height:100%}.os-capability-preview--editorial .os-capability-preview__image{height:15rem}.os-capability-preview__copy{padding:1.5rem}.os-capability-preview h3{color:var(--os-ink-900);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500}.os-capability-preview p{color:var(--os-ink-600);margin:.65rem 0 0;line-height:1.6}.os-difference{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.os-difference__statement{color:var(--os-cream-50);letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,5vw,4.8rem);line-height:1.02}.os-difference__notes{gap:1rem;display:grid}.os-difference__notes div{border-bottom:1px solid #f8f5ed2e;padding:1.3rem 0}.os-difference__notes strong{color:#fff;font-size:1rem;display:block}.os-difference__notes p{margin:.4rem 0 0;font-size:.92rem;line-height:1.6}.os-calculator-teaser{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.os-calculator-teaser__panel{border:1px solid var(--os-line);background:#fff;border-radius:1.5rem;padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #0b2e2614}.os-calculator-teaser__panel:after{border:1.25rem solid var(--os-forest-100);content:"";border-radius:50%;width:13rem;height:13rem;position:absolute;bottom:-5rem;right:-5rem}.os-teaser-bars{z-index:1;gap:1rem;display:grid;position:relative}.os-teaser-bars div{color:var(--os-ink-600);grid-template-columns:8rem 1fr 2.5rem;align-items:center;gap:.75rem;font-size:.8rem;display:grid}.os-teaser-bars i{background:var(--os-forest-100);border-radius:999px;height:.5rem;display:block}.os-teaser-bars i:after{width:var(--bar,50%);border-radius:inherit;background:var(--os-forest-800);content:"";height:100%;display:block}.os-offer-preview{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.os-offer-steps{border-top:1px solid var(--os-line);border-left:1px solid var(--os-line);grid-template-columns:repeat(3,1fr);display:grid}.os-offer-steps article{border-right:1px solid var(--os-line);border-bottom:1px solid var(--os-line);background:#fff;min-height:11rem;padding:1.3rem}.os-offer-steps span{color:var(--os-gold-700);font-size:.72rem}.os-offer-steps h3{color:var(--os-ink-900);margin:1.6rem 0 0;font-size:1rem}.os-offer-steps p{color:var(--os-ink-600);margin:.45rem 0 0;font-size:.85rem;line-height:1.5}.os-resource-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.os-resource-card{border:1px solid var(--os-line);min-height:20rem;color:inherit;background:#fff;border-radius:1rem;flex-direction:column;padding:1.5rem;transition:transform .18s,box-shadow .18s;display:flex}.os-resource-card:hover{transform:translateY(-4px);box-shadow:0 1.25rem 3rem #0b2e2614}.os-resource-card__meta{color:var(--os-ink-600);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-size:.73rem;display:flex}.os-resource-card h3{color:var(--os-ink-900);letter-spacing:-.025em;margin:auto 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:500;line-height:1.1}.os-resource-card p{color:var(--os-ink-600);margin:.9rem 0 1.25rem;font-size:.92rem;line-height:1.6}.os-resource-card strong{color:var(--os-forest-800);font-size:.87rem}.os-final-cta{color:var(--os-cream-50);background:var(--os-forest-800);padding-block:clamp(4rem,8vw,7rem)}.os-final-cta__inner{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);align-items:end;gap:3rem;display:grid}.os-final-cta h2{color:#fff;max-width:50rem;margin:0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1}.os-final-cta p:not(.os-eyebrow){color:#f8f5edbf;max-width:42rem;margin:1rem 0 0;line-height:1.7}.os-final-cta .os-actions{justify-content:flex-end}.os-final-cta .btn-primary{color:var(--os-forest-900);background:var(--os-cream-50)}.os-final-cta .btn-secondary{color:#fff!important;background:0 0!important;border-color:#f8f5ed73!important}.os-feature-band{border-bottom:1px solid var(--os-line);grid-template-columns:minmax(16rem,.74fr) minmax(0,1.26fr);align-items:center;gap:clamp(2.5rem,8vw,8rem);padding-block:clamp(3.5rem,7vw,6rem);display:grid}.os-feature-band:nth-child(2n) .os-feature-band__copy{order:2}.os-feature-band h2{color:var(--os-ink-900);letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:500;line-height:1.02}.os-feature-band__copy>p:not(.os-kicker){color:var(--os-ink-600);line-height:1.7}.os-task-list{gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.os-task-list li{color:var(--os-ink-900);grid-template-columns:1rem 1fr;gap:.65rem;font-size:.94rem;display:grid}.os-task-list li:before{color:var(--os-gold-700);content:"○"}.os-workflow-detail{gap:0;display:grid}.os-sequence-item{border-bottom:1px solid var(--os-line);grid-template-columns:4rem minmax(16rem,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);padding-block:clamp(3rem,6vw,5rem);display:grid}.os-sequence-item__copy h2{color:var(--os-ink-900);letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:500}.os-sequence-item__copy p{color:var(--os-ink-600);margin:1rem 0 0;line-height:1.7}.os-workflow-note{border-left:3px solid var(--os-gold-400);background:#fff;grid-template-columns:auto 1fr;gap:1rem;margin-top:2rem;padding:1.2rem 1.4rem;display:grid}.os-workflow-note strong{color:var(--os-forest-800)}.os-video-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.os-video-card{border:1px solid var(--os-line);background:#fff;border-radius:1.2rem;overflow:hidden}.os-video-card__media{aspect-ratio:16/9;background:var(--os-forest-900);position:relative;overflow:hidden}.os-video-card__media:after{content:"";background:linear-gradient(135deg,#0000,#0b2e266b);position:absolute;inset:0}.os-video-card__media img{opacity:.82;object-fit:cover;object-position:left top;width:100%;height:100%}.os-video-card__play{z-index:2;width:3.5rem;height:3.5rem;color:var(--os-forest-900);background:var(--os-cream-50);border:1px solid #ffffff80;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.os-video-card__duration{z-index:2;color:#fff;background:#0b2e26c7;border-radius:999px;padding:.3rem .55rem;font-size:.67rem;position:absolute;bottom:.8rem;right:.8rem}.os-video-card__body{padding:1.4rem}.os-video-card h3{color:var(--os-ink-900);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500}.os-video-card__body>p:not(.os-kicker){color:var(--os-ink-600);font-size:.9rem;line-height:1.6}.os-status{color:var(--os-gold-700);background:#c9a96b26;border-radius:999px;padding:.38rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.os-offer-table{border-top:1px solid var(--os-line)}.os-offer-row{border-bottom:1px solid var(--os-line);grid-template-columns:.8fr 1.2fr .7fr;gap:2rem;padding-block:1.4rem;display:grid}.os-offer-row h3,.os-offer-row p{margin:0}.os-offer-row h3{color:var(--os-ink-900);font-size:1rem}.os-offer-row p{color:var(--os-ink-600);font-size:.9rem;line-height:1.6}.os-offer-row span{color:var(--os-gold-700);text-transform:uppercase;justify-self:end;font-size:.75rem;font-weight:700}.os-calculator{grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);align-items:start;gap:1.5rem;display:grid}.os-calculator__form,.os-calculator__result{border:1px solid var(--os-line);background:#fff;border-radius:1.25rem;padding:clamp(1.25rem,3vw,2.25rem)}.os-calculator__result{color:var(--os-cream-50);background:var(--os-forest-900);position:sticky;top:7rem}.os-calculator h2,.os-calculator h3{color:inherit;margin-top:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.os-calculator__head,.os-calc-row{grid-template-columns:minmax(9rem,1fr) 7rem 8rem;align-items:center;gap:.75rem;display:grid}.os-calculator__head{color:var(--os-ink-600);text-transform:uppercase;padding:0 .6rem .7rem;font-size:.7rem}.os-calc-row{background:var(--os-cream-50);border-radius:.7rem;margin-bottom:.6rem;padding:.7rem}.os-calc-row label{color:var(--os-ink-900);font-size:.88rem;font-weight:700}.os-calc-row input,.os-assumption input{border:1px solid var(--os-line);width:100%;min-height:2.75rem;color:var(--os-ink-900);background:#fff;border-radius:.5rem;padding:.55rem .65rem}.os-assumption{border-top:1px solid var(--os-line);grid-template-columns:1fr 8rem;align-items:center;gap:1rem;margin-top:1.2rem;padding-top:1.2rem;display:grid}.os-assumption label{color:var(--os-ink-900);font-size:.9rem;font-weight:700}.os-assumption small{color:var(--os-ink-600);margin-top:.25rem;font-weight:400;display:block}.os-calc-total{border-bottom:1px solid #f8f5ed2e;margin-bottom:2rem;padding-bottom:1.5rem}.os-calc-total span{color:#f8f5eda6;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;display:block}.os-calc-total strong{color:#fff;margin-top:.35rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:500;line-height:1;display:block}.os-calc-total small{color:#f8f5eda3;margin-top:.6rem;display:block}.os-calc-bars{gap:.75rem;display:grid}.os-calc-bars div{grid-template-columns:7rem 1fr 2.5rem;align-items:center;gap:.6rem;font-size:.72rem;display:grid}.os-calc-bars i{background:#f8f5ed1f;border-radius:999px;height:.45rem;overflow:hidden}.os-calc-bars i:after{width:var(--share,0%);border-radius:inherit;background:var(--os-gold-400);content:"";height:100%;display:block}.os-calc-insight{border-left:2px solid var(--os-gold-400);color:#f8f5edc7;margin-top:1.5rem;padding-left:1rem;font-size:.9rem;line-height:1.6}.os-calc-disclaimer{color:var(--os-ink-600);margin-top:1.5rem;font-size:.8rem;line-height:1.55}.os-contact-grid{grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);gap:clamp(3rem,8vw,8rem);display:grid}.os-contact-form{border:1px solid var(--os-line);background:#fff;border-radius:1.2rem;padding:clamp(1.25rem,4vw,2.5rem)}.os-form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.os-form-grid label{color:var(--os-ink-900);font-size:.8rem;font-weight:700}.os-form-grid label.full{grid-column:1/-1}.os-form-grid input,.os-form-grid textarea{border:1px solid var(--os-line);width:100%;min-height:3rem;color:var(--os-ink-900);background:#fff;border-radius:.55rem;margin-top:.4rem;padding:.7rem .8rem;display:block}.os-form-grid textarea{resize:vertical;min-height:7rem}.os-field-error{color:#a52323;min-height:1rem;margin-top:.3rem;font-size:.72rem;display:block}.os-form-note,.os-form-status{color:var(--os-ink-600);font-size:.78rem;line-height:1.55}.os-form-status{min-height:1.25rem}.os-direct-contact{border-top:1px solid var(--os-line);gap:.55rem;margin-top:2rem;padding-top:1.5rem;display:grid}.os-direct-contact a{color:var(--os-forest-800);font-weight:700}.os-consent{color:var(--os-ink-600);grid-template-columns:1.2rem 1fr;align-items:start;gap:.75rem;margin-block:1rem .25rem;font-size:.78rem;line-height:1.55;display:grid}.os-consent input{width:1.1rem;height:1.1rem;accent-color:var(--os-forest-800);margin:.12rem 0 0}.os-consent input[aria-invalid=true]{outline-offset:2px;outline:2px solid #a52323}.os-consent a{color:var(--os-forest-800);text-underline-offset:.16rem;font-weight:750;text-decoration:underline}.os-privacy-hero{background:radial-gradient(circle at 78% 18%, #e6efeaeb, transparent 24rem), linear-gradient(135deg, var(--os-cream-50), white 72%);padding-block:clamp(4.5rem,8vw,7.5rem);position:relative;overflow:clip}.os-privacy-hero:after{content:"";border:1px solid #0f3d321a;border-radius:50%;width:30rem;height:30rem;position:absolute;bottom:-15rem;right:-9rem}.os-privacy-hero__grid{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid;position:relative}.os-privacy-hero h1{max-width:52rem;color:var(--os-ink-900);letter-spacing:-.05em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,7vw,6.7rem);font-weight:500;line-height:.94}.os-privacy-hero .os-lead{margin:1.65rem 0 0}.os-privacy-updated{color:var(--os-ink-600);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.55rem;margin:1.5rem 0 0;font-size:.78rem;font-weight:700;display:flex}.os-privacy-updated span{background:var(--os-gold-400);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 .28rem #c9a96b29}.os-privacy-summary{outline-offset:-1px;backdrop-filter:blur(12px);background:#ffffffd1;border-radius:1.45rem;outline:1px solid oklch(0% 0 0/.09);margin:0;padding:.55rem 1.5rem;box-shadow:0 1.5rem 4rem #0b2e2614}.os-privacy-summary div{border-bottom:1px solid var(--os-line);padding-block:1.15rem}.os-privacy-summary div:last-child{border-bottom:0}.os-privacy-summary dt{color:var(--os-gold-700);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.os-privacy-summary dd{color:var(--os-ink-900);margin:.35rem 0 0;font-size:.9rem;line-height:1.55}.os-privacy-summary a,.os-privacy-content a{color:var(--os-forest-800);text-underline-offset:.18rem;font-weight:750;text-decoration:underline .06rem}.os-legal-summary{border-radius:var(--os-radius-md);box-shadow:var(--os-shadow-sm);background:#ffffffc2;border:1px solid #0f3d3229;align-self:end;padding:clamp(1.4rem,3vw,2rem)}.os-legal-summary strong{color:var(--os-forest-900);font-family:Georgia,Times New Roman,serif;font-size:1.4rem;font-weight:500;display:block}.os-legal-summary p{color:var(--os-ink-600);margin-block:.8rem;line-height:1.65}.os-legal-summary a{color:var(--os-forest-800);text-underline-offset:.18rem;font-weight:750;text-decoration:underline}.os-privacy-shell{background:var(--os-cream-50);padding-block:clamp(4rem,8vw,7rem)}.os-privacy-layout{grid-template-columns:minmax(13rem,.7fr) minmax(0,2.3fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.os-privacy-nav{position:sticky;top:7rem}.os-privacy-nav>p{color:var(--os-ink-600);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-size:.68rem;font-weight:800}.os-privacy-nav ol{border-top:1px solid var(--os-line);margin:0;padding:0;list-style:none}.os-privacy-nav li{border-bottom:1px solid var(--os-line);margin:0}.os-privacy-nav a{color:var(--os-ink-600);transition-property:color,padding-left;transition-duration:.15s;transition-timing-function:var(--os-ease);grid-template-columns:1.7rem 1fr;align-items:baseline;gap:.55rem;padding-block:.72rem;font-size:.78rem;line-height:1.35;display:grid}.os-privacy-nav a:hover{color:var(--os-forest-800);padding-left:.25rem}.os-privacy-nav a span{color:var(--os-gold-700);font-variant-numeric:tabular-nums}.os-privacy-content{min-width:0;max-width:52rem}.os-privacy-content section{border-bottom:1px solid var(--os-line);padding-block:3.25rem;scroll-margin-top:6.5rem;position:relative}.os-privacy-content section:last-child{border-bottom:0}.os-privacy-section-number{color:var(--os-gold-700);margin-bottom:.75rem;font-family:Georgia,Times New Roman,serif;font-size:1rem;display:block}.os-privacy-content h2{color:var(--os-ink-900);letter-spacing:-.04em;margin:0 0 1.25rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.1rem);font-weight:500;line-height:1.05}.os-privacy-content h3{color:var(--os-ink-900);margin:2rem 0 .75rem;font-size:1rem}.os-privacy-content p,.os-privacy-content li{color:var(--os-ink-600);font-size:1rem;line-height:1.8}.os-privacy-content p{margin-block:.9rem}.os-privacy-content ul{margin-block:1rem;padding-left:1.25rem}.os-privacy-content li{margin-block:.4rem;padding-left:.25rem}.os-privacy-content strong{color:var(--os-ink-900)}.os-privacy-notice{outline-offset:-1px;background:#c9a96b1a;border-radius:1.1rem;outline:1px solid #c9a96b59;padding:1.35rem 1.5rem}.os-privacy-notice strong{color:var(--os-forest-800);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;display:block}.os-privacy-notice p{margin:.5rem 0 0;font-size:.9rem;line-height:1.65}.os-privacy-contact-card{outline:1px solid var(--os-line);outline-offset:-1px;background:var(--os-line);border-radius:1rem;grid-template-columns:1fr 1fr;gap:1px;margin-block:1.5rem;display:grid;overflow:hidden}.os-privacy-contact-card div{background:#fff;padding:1.15rem 1.25rem}.os-privacy-contact-card dt{color:var(--os-ink-600);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.os-privacy-contact-card dd{margin:.35rem 0 0;font-size:.9rem}.os-privacy-table{outline:1px solid var(--os-line);outline-offset:-1px;background:#fff;border-radius:1rem;margin-block:1.5rem;overflow-x:auto}.os-privacy-table table{border-collapse:collapse;text-align:left;width:100%;min-width:42rem}.os-privacy-table th,.os-privacy-table td{border-bottom:1px solid var(--os-line);vertical-align:top;padding:1rem 1.1rem}.os-privacy-table tr:last-child td{border-bottom:0}.os-privacy-table th{color:var(--os-forest-800);background:var(--os-forest-100);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.os-privacy-table td{color:var(--os-ink-600);font-size:.82rem;line-height:1.55}.os-privacy-closing{background:var(--os-forest-100);border-radius:1.1rem;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2rem;padding:1.25rem 1.4rem;display:flex}.os-privacy-closing p{color:var(--os-ink-900);margin:0;font-weight:750}.os-privacy-closing .btn-primary{color:#fff;flex:none;text-decoration:none}.os-external-mark{transition:transform .15s var(--os-ease);text-decoration:none;display:inline-block}.os-privacy-content a:hover .os-external-mark{transform:translate(.12rem,-.12rem)}.os-article-shell{background:var(--os-cream-50);padding-block:clamp(4rem,8vw,7rem)}.os-article{width:min(100% - 2.5rem,46rem);margin-inline:auto}.os-article__meta{color:var(--os-ink-600);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.75rem;font-size:.75rem;display:flex}.os-article h1{color:var(--os-ink-900);margin:1.5rem 0;font-size:clamp(3rem,7vw,5.5rem);line-height:.98}.os-article__intro{color:var(--os-ink-600);font-size:1.2rem;line-height:1.75}.os-prose{color:var(--os-ink-900);padding-block:3rem;font-size:1.02rem;line-height:1.8}.os-prose h2{letter-spacing:-.03em;margin:3rem 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:2.1rem;font-weight:500}.os-prose h3{margin:2rem 0 .75rem;font-size:1.15rem}.os-prose ul,.os-prose ol{padding-left:1.25rem}.os-callout{border-left:3px solid var(--os-gold-700);background:var(--os-forest-100);margin-block:2rem;padding:1.3rem 1.5rem}.os-author-card{border-top:1px solid var(--os-line);grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:1.25rem;margin-top:3.5rem;padding-top:2rem;display:grid}.os-author-card__monogram{width:4.5rem;height:4.5rem;color:var(--os-cream-50);background:var(--os-forest-900);border:1px solid #0f3d322e;border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;display:grid}.os-author-card h2{margin:.35rem 0 .55rem;font-size:1.65rem}.os-author-card p:not(.os-kicker){color:var(--os-ink-600);margin:0 0 .75rem;line-height:1.7}.os-concept-switcher{border-bottom:1px solid var(--os-line);background:#fff;padding-block:.8rem}.os-concept-switcher__inner{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.os-concept-switcher a,.os-concept-switcher span{border-radius:999px;padding:.5rem .75rem;font-size:.76rem;font-weight:700}.os-concept-switcher a{color:var(--os-forest-800);background:var(--os-forest-100)}.os-concept-switcher span{color:#fff;background:var(--os-forest-800)}:where(a,button,input,textarea,summary):focus-visible{outline:3px solid var(--os-forest-700);outline-offset:3px}:where(.btn,.btn-primary,.btn-secondary,.btn-tertiary){min-height:3rem;box-shadow:var(--os-shadow-raised);transition-property:color,background-color,border-color,box-shadow,scale,translate;transition-duration:var(--os-motion-subtle-enter);transition-timing-function:var(--os-ease-enter)}:where(.btn,.btn-primary,.btn-secondary,.btn-tertiary):hover:not(:disabled){box-shadow:var(--os-shadow-hover);translate:0 -1px}:where(.btn,.btn-primary,.btn-secondary,.btn-tertiary):active:not(:disabled){box-shadow:var(--os-shadow-pressed);translate:0;scale:.96}:where(.btn,.btn-primary,.btn-secondary) [astro-icon]{transition:transform var(--os-motion-subtle-enter) var(--os-ease-enter)}:where(.btn,.btn-primary,.btn-secondary):hover [astro-icon]{transform:translate(.14rem)}.os-text-link{text-underline-offset:.2rem;transition-property:color,text-decoration-color;transition-duration:var(--os-motion-subtle-enter);transition-timing-function:var(--os-ease-enter);text-decoration-thickness:.06rem}.os-text-link>span:last-child{transition:transform var(--os-motion-subtle-enter) var(--os-ease-enter)}.os-text-link:hover>span:last-child{transform:translate(.18rem)}#header[data-aw-sticky-header]{border-color:#0000}#header[data-aw-sticky-header]>div:first-child{backdrop-filter:blur(18px)saturate(1.15);background:#f8f5ede6}#header.scroll{border-color:#0f3d3217}#header.scroll>div:first-child{box-shadow:var(--os-shadow-sticky)}#header nav>ul>li>a,#header nav>ul>li>button{transition-property:color;transition-duration:var(--os-motion-subtle-enter);transition-timing-function:var(--os-ease-enter);position:relative}#header nav>ul>li>a:after,#header nav>ul>li>button:after{transform-origin:0;background:var(--os-gold-400);content:"";height:.12rem;transition:transform var(--os-motion-standard-enter) var(--os-ease-enter);border-radius:999px;position:absolute;bottom:.45rem;left:1rem;right:1rem;transform:scaleX(0)}#header nav>ul>li>a:hover:after,#header nav>ul>li>button:hover:after,#header nav>ul>li>a.aw-link-active:after{transform:scaleX(1)}#header .dropdown-menu{border-radius:var(--os-radius-sm);outline:var(--os-edge-dropdown);outline-offset:-1px;box-shadow:var(--os-shadow-dropdown);overflow:hidden}#header .dropdown-menu a{transition-property:color,background-color;transition-duration:var(--os-motion-subtle-enter);transition-timing-function:var(--os-ease-enter)}@media (width>=64rem){#header .dropdown-menu{transform-origin:top;visibility:hidden;opacity:0;pointer-events:none;transition-property:opacity,transform,visibility;transition-duration:var(--os-motion-standard-exit), var(--os-motion-standard-exit), 0s;transition-delay:0s, 0s, var(--os-motion-standard-exit);transition-timing-function:var(--os-ease-exit);display:block;transform:translateY(-.35rem)scale(.985)}#header .dropdown:hover .dropdown-menu,#header .dropdown:focus-within .dropdown-menu{visibility:visible;opacity:1;pointer-events:auto;transition-duration:var(--os-motion-standard-enter), var(--os-motion-standard-enter), 0s;transition-delay:0s;transition-timing-function:var(--os-ease-enter);transform:translateY(0)scale(1)}}.os-section--cream{background:radial-gradient(circle at 8% 18%, #c9a96b12, transparent 22rem), var(--os-cream-50)}.os-section--soft{background:radial-gradient(circle at 88% 14%, #ffffffd1, transparent 25rem), color-mix(in srgb, var(--os-forest-100) 68%, white)}.os-page-hero{min-height:auto;padding-block:clamp(1rem,1.75vw,1.75rem) clamp(4rem,7vw,6.5rem)}.os-page-hero h1{font-size:clamp(3.15rem,6.2vw,5.8rem);line-height:.96}.os-page-hero--compact{min-height:35rem}.os-page-hero__visual{filter:drop-shadow(0 1.4rem 2rem #0b2e2614)}.os-home-hero{min-height:min(47rem,100svh - 4.5rem);padding-block:clamp(.25rem,.75vw,.75rem) clamp(3.5rem,7vw,6.5rem)}.os-home-hero__grid{grid-template-columns:minmax(0,1.04fr) minmax(28rem,.96fr);align-items:start}.os-home-hero__copy{padding-top:clamp(.25rem,.5vw,.5rem)}.os-home-hero__aside{padding-block:.25rem 3rem}.os-home-hero h1{font-size:clamp(3.5rem,6.15vw,6.15rem);line-height:.92}.os-product-stack__main,.os-product-stack__side{outline:var(--os-edge-raised);outline-offset:-1px;box-shadow:var(--os-shadow-lg);border:0}.os-product-stack__main{border-radius:var(--os-radius-md)}.os-product-stack__side{border-radius:calc(var(--os-radius-md) - .32rem)}.os-proof-label{outline:var(--os-edge-raised);outline-offset:-1px;box-shadow:var(--os-shadow-sm);border:0}.os-proof-band__grid>div{position:relative}.os-proof-band__grid>div:not(:first-child):before{background:var(--os-gold-400);content:"";border-radius:999px;width:1.5rem;height:.16rem;position:absolute;top:1.65rem;left:1.65rem}.os-proof-band__grid>div:not(:first-child) strong{padding-top:.75rem}.os-problem-list article{transition:background-color var(--os-motion-subtle-enter) var(--os-ease-enter), transform var(--os-motion-standard-enter) var(--os-ease-enter);border-radius:.55rem;padding-inline:.75rem}.os-problem-list article:hover{background:#e6efea7a;transform:translate(.25rem)}.os-workflow-rail article{transition:background-color var(--os-motion-subtle-enter) var(--os-ease-enter), transform var(--os-motion-standard-enter) var(--os-ease-enter)}.os-workflow-rail article:hover{background:#f8f5ed0b;transform:translateY(-.2rem)}.os-workflow-rail article:before{transition-property:transform,box-shadow;transition-duration:var(--os-motion-subtle-enter);transition-timing-function:var(--os-ease-enter)}.os-workflow-rail article:hover:before{transform:scale(1.28);box-shadow:0 0 0 .3rem #c9a96b24}.os-capability-preview article{border-radius:var(--os-radius-md);outline-offset:-1px;box-shadow:var(--os-shadow-raised);transition-property:transform,box-shadow,outline-color;transition-duration:var(--os-motion-standard-enter);transition-timing-function:var(--os-ease-enter);border:0;outline:1px solid oklch(0% 0 0/.1)}.os-capability-preview article:hover{box-shadow:var(--os-shadow-hover);outline-color:#0f3d322e;transform:translateY(-.2rem)}.os-capability-preview__image{outline-offset:-1px;border-bottom:0;outline:1px solid oklch(0% 0 0/.08)}.os-capability-preview img,.os-video-card__media img{transition:transform var(--os-motion-standard-enter) var(--os-ease-enter)}.os-capability-preview article:hover img,.os-video-card:hover .os-video-card__media img{transform:scale(1.012)}.os-capability-preview--editorial{grid-template-columns:repeat(12,1fr);align-items:stretch}.os-capability-preview--editorial article:first-child{grid-column:span 5}.os-capability-preview--editorial article:nth-child(2){grid-column:span 3}.os-capability-preview--editorial article:nth-child(3){grid-column:span 4}.os-capability-preview--editorial article:first-child .os-capability-preview__image{height:14rem}.os-capability-preview--roles article{min-height:17rem;box-shadow:none}.os-section--dark .os-capability-preview article{outline-color:#f8f5ed29}.os-capability-preview--roles article:nth-child(2){transform:translateY(1.5rem)}.os-calculator-teaser__panel,.os-calculator__form,.os-contact-form{outline-offset:-1px;box-shadow:var(--os-shadow-md);border:0;outline:1px solid oklch(0% 0 0/.1)}.os-calculator-teaser__panel,.os-calculator__form,.os-calculator__result{border-radius:var(--os-radius-lg)}.os-teaser-bars i,.os-calc-bars i{outline:1px solid #0f3d320d}.os-offer-steps{border:0;gap:.8rem}.os-offer-steps article{border-radius:var(--os-radius-sm);outline:var(--os-edge-raised);outline-offset:-1px;box-shadow:var(--os-shadow-raised);transition-property:transform,box-shadow,outline-color;transition-duration:var(--os-motion-standard-enter);transition-timing-function:var(--os-ease-enter);border:0;position:relative}.os-offer-steps article:hover{box-shadow:var(--os-shadow-hover);outline-color:#0f3d322b;transform:translateY(-.16rem)}.os-offer-steps article:after{content:"";border:1px solid #0f3d321a;border-radius:50%;width:1.8rem;height:1.8rem;position:absolute;bottom:1rem;right:1.1rem}.os-resource-card{border-radius:var(--os-radius-md);outline-offset:-1px;box-shadow:var(--os-shadow-raised);transition-property:transform,box-shadow,outline-color;transition-duration:var(--os-motion-standard-enter);transition-timing-function:var(--os-ease-enter);border:0;outline:1px solid oklch(0% 0 0/.09)}.os-resource-card:hover{box-shadow:var(--os-shadow-hover);outline-color:#0f3d3233;transform:translateY(-.22rem)}.os-resource-card:focus-visible{outline:3px solid var(--os-forest-700);outline-offset:3px}.os-resource-grid--editorial{grid-template-columns:repeat(12,1fr)}.os-resource-grid--editorial .os-resource-card:nth-child(3n+1){grid-column:span 5}.os-resource-grid--editorial .os-resource-card:nth-child(3n+2){grid-column:span 3;min-height:22rem}.os-resource-grid--editorial .os-resource-card:nth-child(3n){grid-column:span 4}.os-final-cta{background:radial-gradient(circle at 86% 10%, #c9a96b33, transparent 20rem), var(--os-forest-800);position:relative;overflow:clip}.os-final-cta:after{content:"";pointer-events:none;border:1px solid #f8f5ed1f;border-radius:50%;width:28rem;height:28rem;position:absolute;bottom:-14rem;right:-6rem}.os-final-cta__inner{z-index:1;position:relative}.os-feature-band{border-radius:var(--os-radius-lg);border-bottom:0;margin-inline:-1.5rem;padding-inline:1.5rem;position:relative}.os-feature-band:nth-child(2n){background:#e6efea7a}.os-task-list li:before{content:"●";font-size:.55rem;transform:translateY(.32rem)}.os-sequence-item{border-bottom-color:#0f3d3221;position:relative}.os-sequence-item:before{background:linear-gradient(var(--os-gold-400), transparent);content:"";width:1px;position:absolute;top:3rem;bottom:3rem;left:1.85rem}.os-sequence-item__number{z-index:1;background:var(--os-cream-50);border-radius:50%;place-items:center;width:3.7rem;height:3.7rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #8067354d}.os-sequence-item:nth-child(2n){grid-template-columns:4rem minmax(0,1.35fr) minmax(16rem,.65fr)}.os-sequence-item:nth-child(2n) .os-screen{grid-area:1/2}.os-sequence-item:nth-child(2n) .os-sequence-item__copy{grid-area:1/3}.os-workflow-note{border-radius:var(--os-radius-sm);box-shadow:inset .2rem 0 0 var(--os-gold-400);border-left:0}.os-video-card{border-radius:var(--os-radius-md);outline:var(--os-edge-raised);outline-offset:-1px;box-shadow:var(--os-shadow-raised);transition-property:transform,box-shadow,outline-color;transition-duration:var(--os-motion-standard-enter);transition-timing-function:var(--os-ease-enter);border:0}.os-video-card:hover{box-shadow:var(--os-shadow-hover);outline-color:#0f3d322b;transform:translateY(-.18rem)}.os-video-card__cue{z-index:2;min-height:2.75rem;color:var(--os-forest-900);letter-spacing:.04em;text-transform:uppercase;background:#f8f5edf0;border-radius:999px;align-items:center;gap:.45rem;padding:.65rem .9rem;font-size:.74rem;font-weight:750;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .7rem 1.8rem #0b2e262e}.os-video-card__cue [astro-icon]{stroke-width:2px;width:1rem;height:1rem}.os-status,.os-offer-row span{background:#c9a96b24;border-radius:999px;padding:.4rem .7rem}.os-offer-table{border-radius:var(--os-radius-md);outline-offset:-1px;box-shadow:var(--os-shadow-sm);background:#fff;border:0;outline:1px solid oklch(0% 0 0/.09);overflow:hidden}.os-offer-row{transition:background-color var(--os-motion-subtle-enter) var(--os-ease-enter);padding:1.45rem 1.6rem}.os-offer-row:last-child{border-bottom:0}.os-offer-row:hover{background:#e6efea73}.os-calculator__result{outline-offset:-1px;box-shadow:var(--os-shadow-lg);border:0;outline:1px solid #f8f5ed1a}.os-number-field{display:block;position:relative}.os-number-field:after{color:var(--os-ink-600);content:attr(data-unit);pointer-events:none;font-size:.66rem;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.os-number-field input{font-variant-numeric:tabular-nums;padding-right:3.2rem}.os-assumption .os-number-field:last-child input{padding-right:2.8rem}.os-calc-row input,.os-assumption input,.os-form-grid input,.os-form-grid textarea{transition-property:border-color,box-shadow,background-color;transition-duration:var(--os-motion-subtle-enter);transition-timing-function:var(--os-ease-enter);border-color:#0f3d322e}.os-calc-row input:hover,.os-assumption input:hover,.os-form-grid input:hover,.os-form-grid textarea:hover{border-color:#0f3d3266}.os-calc-row input:focus,.os-assumption input:focus,.os-form-grid input:focus,.os-form-grid textarea:focus{border-color:var(--os-forest-700);outline:0;box-shadow:0 0 0 .22rem #18554824}.os-form-grid :is(input,textarea)[aria-invalid=true]{border-color:#a52323;box-shadow:0 0 0 .2rem #a523231a}.os-contact-form button:disabled{cursor:wait}.os-calc-bars i:after{transition:width var(--os-motion-subtle-enter) var(--os-ease-enter)}.os-article-shell>header.os-article{width:min(100% - 2.5rem,68rem)}.os-article-shell>header.os-article h1,.os-article-shell>header.os-article .os-article__intro{max-width:52rem}.os-article-shell>header.os-article .os-screen{margin-top:1rem}.os-article__meta a{color:var(--os-forest-800);text-underline-offset:.18rem;font-weight:700}.os-prose section{scroll-margin-top:6rem}.os-prose li{margin-block:.45rem;padding-left:.35rem}.os-callout{border-radius:var(--os-radius-sm);box-shadow:inset .2rem 0 0 var(--os-gold-700);border-left:0}.os-table-wrap{border:1px solid var(--os-line);border-radius:var(--os-radius-sm);background:#fff;margin-block:1.5rem 2rem;overflow-x:auto}.os-prose table{border-collapse:collapse;width:100%;min-width:38rem}.os-prose th,.os-prose td{border-bottom:1px solid var(--os-line);text-align:left;vertical-align:top;padding:.85rem 1rem}.os-prose thead th{color:var(--os-cream-50);background:var(--os-forest-800);font-size:.86rem}.os-prose tbody th{color:var(--os-forest-900);background:var(--os-forest-100);font-weight:700}.os-prose tbody tr:last-child :is(th,td){border-bottom:0}.os-faq-shell{padding-block:clamp(5rem,8vw,7rem)}.os-faq-heading{max-width:44rem}.os-faq-heading h2{letter-spacing:-.045em;font-size:clamp(2.3rem,5vw,4rem);font-weight:500;line-height:1.03}.os-faq-list{border-top:1px solid var(--os-line);max-width:52rem}.os-faq-list details{transition:background-color .15s var(--os-ease);padding-inline:.75rem}.os-faq-list details[open]{background:#e6efea7a}.os-faq-list summary{min-height:4.5rem}.os-cta-assurance{color:var(--os-ink-600);letter-spacing:.01em;align-items:center;gap:.55rem;margin:.9rem 0 0;font-size:.84rem;font-weight:650;display:flex}.os-cta-assurance>span{border:2px solid var(--os-surface);background:var(--os-forest-700);border-radius:50%;width:.52rem;height:.52rem;box-shadow:0 0 0 2px #1855482e}.os-final-cta__action-group{flex-direction:column;align-items:flex-end;display:flex}.os-final-cta__action-group .os-actions{margin-top:0}.os-final-cta p.os-cta-assurance--light{color:#f8f5edc2}.os-final-cta .os-cta-assurance>span{background:var(--os-gold-400);box-shadow:0 0 0 2px #c9a96b3d}.os-case-study{color:var(--os-cream-50);background:radial-gradient(circle at 12% 20%, #c9a96b24, transparent 25rem), radial-gradient(circle at 88% 80%, #18554880, transparent 28rem), var(--os-forest-900)}.os-case-study__heading{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:clamp(3rem,7vw,5.5rem);display:grid}.os-case-study__heading h2{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:48rem;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,5vw,4.6rem);font-weight:500;line-height:1}.os-case-study__heading>p{color:#f8f5edad;margin:0;line-height:1.75}.os-case-study__grid{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:center;gap:clamp(2.5rem,7vw,6.5rem);display:grid}.os-case-study__media{min-width:0;position:relative}.os-case-study__question{border:var(--os-edge-dropdown);border-radius:calc(var(--os-radius-sm) + .75rem);width:min(20rem,70%);color:var(--os-ink-900);box-shadow:var(--os-shadow-dropdown);backdrop-filter:blur(16px);background:#fffdf8f5;padding:1.15rem 1.25rem;position:absolute;bottom:1.25rem;right:-1.2rem}.os-case-study__question span{color:var(--os-gold-700);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.45rem;font-size:.7rem;font-weight:750;display:block}.os-case-study__question strong{font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:500;line-height:1.3}.os-case-study__story .os-kicker{color:var(--os-gold-400)}.os-case-study__story ol{margin:0;padding:0;list-style:none}.os-case-study__story li{border-top:1px solid #f8f5ed26;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-block:1.15rem;display:grid}.os-case-study__story li>span{color:var(--os-gold-400);letter-spacing:.1em;font-size:.75rem;font-weight:750}.os-case-study__story h3,.os-case-study__story p{margin:0}.os-case-study__story h3{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500}.os-case-study__story li p,.os-case-study__outcome p{color:#f8f5eda8;margin-top:.4rem;font-size:.94rem;line-height:1.65}.os-case-study__outcome{border-left:3px solid var(--os-gold-400);margin-top:1.25rem;padding:.3rem 0 .3rem 1.15rem}.os-case-study__outcome strong{color:var(--os-cream-50)}.os-case-study .btn-primary{color:var(--os-forest-900)!important;background:var(--os-cream-50)!important}.os-case-study .btn-secondary{color:#fff!important;background:0 0!important;border-color:#f8f5ed61!important}.os-thank-you{background:radial-gradient(circle at 82% 22%, #e6efeaeb, transparent 27rem), var(--os-cream-50);min-height:min(48rem,100svh - 5rem);padding-block:clamp(4rem,9vw,8rem)}.os-thank-you__grid{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.72fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.os-success-mark{color:#fff;background:var(--os-forest-800);width:3.5rem;height:3.5rem;box-shadow:var(--os-shadow-raised);border:1px solid #0f3d322e;border-radius:50%;place-items:center;margin-bottom:1.5rem;font-size:1.4rem;display:grid}.os-thank-you h1{max-width:48rem;color:var(--os-ink-900);letter-spacing:-.05em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,6rem);font-weight:500;line-height:.96}.os-thank-you .os-lead{margin-top:1.5rem}.os-thank-you__next{border:var(--os-edge-raised);border-radius:calc(var(--os-radius-md) + 1.25rem);background:var(--os-surface);box-shadow:var(--os-shadow-dropdown);padding:clamp(1.5rem,4vw,2.5rem)}.os-thank-you__next h2{color:var(--os-ink-900);letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.05}.os-thank-you__next ol{margin:1.5rem 0;padding:0;list-style:none}.os-thank-you__next li{border-top:1px solid var(--os-line);grid-template-columns:2.25rem minmax(0,1fr);gap:.8rem;padding-block:.9rem;display:grid}.os-thank-you__next li span{color:var(--os-gold-700);font-size:.74rem;font-weight:750}.os-thank-you__next li p{color:var(--os-ink-600);margin:0;line-height:1.55}.os-404-links{color:var(--os-ink-600);flex-wrap:wrap;align-items:center;gap:.55rem 1rem;margin-top:2rem;font-size:.86rem;display:flex}.os-404-links>span{color:var(--os-ink-900);font-weight:750}.os-404-links a{color:var(--os-forest-800);text-underline-offset:.2rem;font-weight:650;text-decoration:underline #0f3d3247}.os-consent-panel{z-index:90;border:var(--os-edge-modal);border-radius:calc(var(--os-radius-md) + .85rem);opacity:0;width:min(35rem,100% - 2rem);box-shadow:var(--os-shadow-modal);transition-property:opacity,transform;transition-duration:var(--os-motion-standard-enter);transition-timing-function:var(--os-ease-enter);backdrop-filter:blur(18px);background:#fffdf8f7;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem;padding:1.35rem;display:grid;position:fixed;bottom:1rem;right:1rem;transform:translateY(.7rem)}.os-consent-panel[hidden]{display:none}.os-consent-panel[data-visible]{opacity:1;transform:translateY(0)}.os-consent-panel strong{color:var(--os-ink-900)}.os-consent-panel p{color:var(--os-ink-600);margin:.35rem 0 0;font-size:.84rem;line-height:1.5}.os-consent-panel a{color:var(--os-forest-800);text-underline-offset:.18rem;margin-top:.55rem;font-size:.8rem;font-weight:700;text-decoration:underline;display:inline-block}.os-consent-panel__actions{gap:.5rem;display:flex}.os-consent-panel__actions button{min-height:2.75rem;padding:.7rem 1rem;font-size:.84rem}.os-sticky-cta__bar{backdrop-filter:blur(18px);background:#fffdf8f5;border-top:1px solid #104d4129;box-shadow:0 -.5rem 1.5rem #0730291a}.os-sticky-cta__label{max-width:9rem;color:var(--os-forest-900);margin:0;line-height:1.25}footer.dark{background:radial-gradient(circle at 12% 0%, #c9a96b1f, transparent 20rem), var(--os-forest-900);border-color:#f8f5ed1f}footer.dark a{text-underline-offset:.2rem}footer.dark .os-footer-note{color:#f8f5edc7}}@media (width<=1023px){.os-page-hero__grid,.os-home-hero__grid,.os-privacy-hero__grid,.os-privacy-layout,.os-problem-layout,.os-split,.os-difference,.os-calculator-teaser,.os-offer-preview,.os-final-cta__inner,.os-contact-grid{grid-template-columns:1fr}.os-page-hero__visual{max-width:42rem;margin-inline:auto}.os-home-hero{min-height:auto}.os-home-hero__aside{width:100%;max-width:48rem;margin-inline:auto}.os-problem-statement,.os-calculator__result,.os-privacy-nav{position:static}.os-privacy-nav ol{columns:2;column-gap:2rem}.os-privacy-nav li{break-inside:avoid}.os-workflow-rail{grid-template-columns:repeat(3,1fr);row-gap:1.5rem}.os-offer-preview{gap:2rem}.os-final-cta .os-actions{justify-content:flex-start}.os-feature-band,.os-sequence-item,.os-calculator{grid-template-columns:1fr}.os-feature-band:nth-child(2n) .os-feature-band__copy{order:initial}.os-sequence-item__number{margin-bottom:-1rem}}@media (width<=767px){.os-container,.os-article{width:min(100% - 2rem,75rem)}.os-section{padding-block:4.25rem}.os-page-hero,.os-home-hero{padding-block:3.5rem}.os-page-hero h1,.os-home-hero h1{font-size:clamp(3rem,15vw,4.5rem)}.os-page-hero__visual{display:none}.os-product-stack{min-height:23rem}.os-product-stack__main{inset:1rem 0}.os-product-stack__side{width:52%;right:-.5rem}.os-proof-band__grid,.os-capability-preview,.os-resource-grid,.os-video-grid{grid-template-columns:1fr}.os-proof-band__grid>div,.os-proof-band__grid>div:first-child{border-top:1px solid var(--os-line);border-left:0;min-height:auto;padding:1.2rem 0}.os-proof-band__grid>div:first-child{border-top:0}.os-workflow-rail{border-left:1px solid #f8f5ed40;grid-template-columns:1fr;margin-left:.5rem}.os-workflow-rail article{border-top:0;padding:0 1.5rem 2rem}.os-workflow-rail article:before{top:.2rem;left:-.42rem}.os-offer-steps{grid-template-columns:1fr 1fr}.os-feature-band,.os-sequence-item{padding-block:3rem}.os-offer-row{grid-template-columns:1fr;gap:.5rem}.os-offer-row span{justify-self:start}.os-calculator__head{display:none}.os-calc-row{grid-template-columns:1fr 1fr}.os-calc-row label{grid-column:1/-1}.os-calc-row input:before{content:attr(aria-label)}.os-form-grid{grid-template-columns:1fr}.os-form-grid label.full{grid-column:auto}.os-privacy-nav ol{columns:1}.os-privacy-hero h1{font-size:clamp(3rem,15vw,4.5rem)}.os-privacy-contact-card{grid-template-columns:1fr}.os-privacy-closing{flex-direction:column;align-items:stretch}.os-privacy-closing .btn-primary{width:100%}.os-final-cta .os-actions,.os-actions{flex-direction:column;align-items:stretch}.os-actions a,.os-actions button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.os-resource-card{transition:none}}@media (width<=1023px){.os-case-study__heading,.os-case-study__grid,.os-thank-you__grid{grid-template-columns:1fr}.os-case-study__heading>p{max-width:42rem}.os-case-study__grid{gap:4rem}.os-capability-preview--editorial{grid-template-columns:repeat(2,1fr)}.os-capability-preview--editorial article:nth-child(n){grid-column:auto}.os-capability-preview--editorial article:first-child{grid-column:1/-1}.os-capability-preview--roles article:nth-child(2){transform:none}.os-resource-grid--editorial{grid-template-columns:repeat(2,1fr)}.os-resource-grid--editorial .os-resource-card:nth-child(n){grid-column:auto;min-height:19rem}.os-sequence-item:nth-child(2n){grid-template-columns:1fr}.os-sequence-item:nth-child(2n) .os-screen,.os-sequence-item:nth-child(2n) .os-sequence-item__copy{grid-area:auto}.os-sequence-item:before{display:none}}@media (width<=767px){.os-final-cta__action-group{align-items:flex-start}.os-case-study__question{width:calc(100% - 1.5rem);margin:-1.25rem auto 0;position:relative;bottom:auto;right:auto}.os-thank-you{padding-block:2.5rem 4.5rem}.os-consent-panel{right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));grid-template-columns:1fr;width:calc(100% - 1.5rem)}.os-consent-panel__actions{justify-content:flex-end}@media (width<=359px){.os-sticky-cta__label{max-width:6.5rem;font-size:.75rem}aw-sticky-cta .btn-primary{padding-inline:1rem!important}}.os-page-hero{min-height:auto;padding-block:.75rem 4.25rem}.os-home-hero{padding-block:.5rem 3.5rem}.os-home-hero__copy{padding-top:.25rem}.os-page-hero h1,.os-home-hero h1{font-size:clamp(2.8rem,12.5vw,4rem);line-height:.95}.os-page-hero__visual{width:calc(100% - .75rem);margin-top:.5rem;display:block}.os-home-hero__aside{padding-block:1.5rem 0}.os-product-stack{min-height:20rem}.os-proof-band__grid>div:not(:first-child):before{top:1.2rem;left:0}.os-capability-preview--editorial,.os-resource-grid--editorial{grid-template-columns:1fr}.os-capability-preview--editorial article:first-child{grid-column:auto}.os-capability-preview--editorial article:first-child .os-capability-preview__image{height:12rem}.os-resource-grid--editorial .os-resource-card:nth-child(n){min-height:17rem}.os-feature-band{margin-inline:0;padding-inline:0}.os-feature-band:nth-child(2n){margin-inline:-1rem;padding-inline:1rem}.os-sequence-item__number{width:3rem;height:3rem}.os-video-card__cue{min-height:2.5rem}.os-offer-row{padding:1.25rem}.os-calc-row{gap:.65rem}.os-number-field:after{right:.55rem}.os-article-shell>header.os-article{width:min(100% - 2rem,68rem)}.os-article h1{font-size:clamp(2.75rem,13vw,4rem)}#header nav>ul>li>a:after,#header nav>ul>li>button:after{display:none}#header .dropdown-menu{box-shadow:none;outline:0}}@media (prefers-reduced-motion:reduce){:where(.btn,.btn-primary,.btn-secondary,.btn-tertiary),:where(.btn,.btn-primary,.btn-secondary) [astro-icon],.os-text-link,.os-text-link>span:last-child,.os-problem-list article,.os-workflow-rail article,.os-workflow-rail article:before,.os-resource-card,.os-capability-preview article,.os-offer-steps article,.os-video-card,.os-capability-preview img,.os-video-card__media img,.os-calc-bars i:after,.os-privacy-nav a,.os-external-mark{transition:none}:where(.btn,.btn-primary,.btn-secondary,.btn-tertiary):active:not(:disabled){translate:0;scale:1}:where(.btn,.btn-primary,.btn-secondary,.btn-tertiary):hover:not(:disabled),.os-problem-list article:hover,.os-workflow-rail article:hover{transform:translate(0,0)}.os-workflow-rail article:hover:before{box-shadow:none;transform:none}#header .dropdown-menu,.os-consent-panel{transition:none}}
