.op-site-v3{--op-navy:#07111f;--op-navy-soft:#0e1c30;--op-ink:#111827;--op-blue:#2f63e9;--op-blue-deep:#214fc0;--op-blue-pale:#eaf0ff;--op-paper:#f6f7fa;--op-white:#fcfdff;--op-warm:#eee7dc;--op-green:#78b8a4;--op-line:#d8deea;--op-muted:#59677a;background:var(--op-paper);color:var(--op-ink);font-family:Avenir Next,Segoe UI Variable,Segoe UI,sans-serif;overflow:clip}.op-site-v3 *,.op-site-v3 :after,.op-site-v3 :before{box-sizing:border-box}.op-site-v3 h1,.op-site-v3 h2,.op-site-v3 h3,.op-site-v3 p{margin-top:0}.op-site-v3 a{text-underline-offset:4px}.op-hero{background:var(--op-navy);color:#fff;min-height:min(900px,96svh);overflow:hidden;padding:132px max(32px,calc((100vw - 1440px) / 2 + 32px)) 0;position:relative}.op-hero:after,.op-hero:before{border:1px solid rgba(255,255,255,.09);content:"";pointer-events:none;position:absolute}.op-hero:before{height:530px;right:-140px;top:92px;transform:rotate(12deg);width:530px}.op-hero:after{bottom:102px;height:1px;left:0;right:0}.op-hero-grid{align-items:center;display:grid;grid-gap:clamp(24px,4vw,72px);gap:clamp(24px,4vw,72px);grid-template-columns:minmax(0,.96fr) minmax(430px,.84fr);margin:0 auto;max-width:1376px;min-height:calc(min(900px, 96svh) - 236px);position:relative;z-index:2}.op-hero-copy{max-width:720px;padding-bottom:34px;position:relative;z-index:3}.op-hero h1{color:#fff;font-size:clamp(52px,6.1vw,92px);font-weight:790;letter-spacing:0;line-height:.96;margin:0;max-width:760px}.op-hero h1 em{color:#91afff;display:inline;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.op-hero-title-prefix{display:block}.op-hero h1 .op-hero-text-rotator{color:#91afff;display:block;font-family:Georgia,Times New Roman,serif;font-size:.82em;font-style:italic;font-weight:400;height:1.08em;line-height:1.08;max-width:100%;overflow:hidden}.op-hero-text-rotator-track{display:flex;flex-direction:column;transition:transform .72s cubic-bezier(.22,1,.36,1);will-change:transform}.op-hero-text-rotator-word{align-items:center;display:flex;flex:0 0 1.08em;min-width:0;white-space:nowrap}.op-hero-copy>p{color:#b9c4d4;font-size:clamp(17px,1.35vw,21px);line-height:1.62;margin:30px 0 0;max-width:620px}.op-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.op-final-cta .button,.op-hero-actions .button{align-items:center;border-radius:6px;display:inline-flex;font-weight:750;gap:10px;justify-content:center}.op-hero-actions .op-primary-cta{background:var(--op-blue);border-color:var(--op-blue);box-shadow:0 16px 38px rgba(47,99,233,.26);color:#fff;min-height:54px;padding-inline:24px}.op-hero-actions .op-primary-cta:hover{background:#3b70f3;transform:translateY(-2px)}.op-secondary-cta{align-items:center;border-bottom:1px solid rgba(255,255,255,.42);color:#fff;display:inline-flex;font-size:15px;font-weight:680;gap:9px;margin-left:8px;padding:12px 2px 9px;text-decoration:none}.op-secondary-cta:hover svg{transform:translateY(3px)}.op-secondary-cta svg{transition:transform .18s ease}.op-hero-trust{display:flex;flex-wrap:wrap;gap:12px 22px;list-style:none;margin:26px 0 0;padding:0}.op-hero-trust li{align-items:center;color:#8794a8;display:inline-flex;font-size:12px;font-weight:650;gap:6px}.op-hero-trust li svg{color:var(--op-green)}.op-hero-ai-kicker{align-items:center;color:#fff;display:inline-grid;gap:10px;grid-template-columns:auto minmax(0,auto) auto;margin-bottom:26px;text-decoration:none}.op-hero-ai-kicker-icon{align-items:center;background:rgba(47,99,233,.14);border:1px solid rgba(145,175,255,.24);color:#a9c1ff;display:flex;height:30px;justify-content:center;width:30px}.op-hero-ai-kicker-copy{align-items:baseline;display:flex;gap:8px}.op-hero-ai-kicker-copy strong{color:#dce6ff;font-size:12px;font-weight:780}.op-hero-ai-kicker-copy>span{color:#8794a8;font-size:12px;font-weight:620}.op-hero-ai-kicker>svg{color:#91afff;transition:transform .22s cubic-bezier(.22,1,.36,1)}.op-hero-ai-kicker:focus-visible>svg,.op-hero-ai-kicker:hover>svg{transform:translateX(4px)}.op-hero-ai-kicker:hover .op-hero-ai-kicker-copy strong{color:#fff}.op-hero-scene{min-width:0;position:relative;z-index:2}.op-site-v3 .op-hero-scene .hero-device-showcase{margin:0 auto;max-width:650px;min-height:620px}.op-site-v3 .op-hero-scene .desktop-device{top:58px;width:min(88%,590px)}.op-site-v3 .op-hero-scene .phone-device{bottom:72px;right:1%;width:min(31%,196px)}.op-site-v3 .op-hero-scene .device-selector{bottom:0;left:0;right:auto;width:min(88%,520px)}.op-site-v3 .op-hero-scene .device-selector button{color:#8190a6}.op-site-v3 .op-hero-scene .device-selector button.is-active{color:#fff}.op-outcome-showcase{height:620px;margin-inline:auto;max-width:650px;position:relative;width:100%}.op-outcome-orbit{inset:70px 20px 92px;pointer-events:none;position:absolute}.op-outcome-orbit i{border:1px solid rgba(255,255,255,.08);border-radius:50%;inset:0;position:absolute}.op-outcome-orbit i:nth-child(2){inset:58px}.op-outcome-orbit i:nth-child(3){inset:116px}.op-device-deck{height:560px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%}.op-demo-device{left:50%;position:absolute;top:5px;transform-origin:50% 92%;transition:opacity .65s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1),filter .65s ease;width:286px}.op-demo-device.is-active{filter:none;opacity:1;transform:translateX(-50%) translateY(0) rotate(0) scale(1);z-index:3}.op-demo-device.is-previous{filter:saturate(.55);opacity:.34;transform:translateX(calc(-50% - 188px)) translateY(48px) rotate(-8deg) scale(.82);z-index:1}.op-demo-device.is-next{filter:saturate(.6);opacity:.42;transform:translateX(calc(-50% + 188px)) translateY(43px) rotate(8deg) scale(.85);z-index:2}.op-demo-device-frame{background:#080d15;border:8px solid #070b12;border-radius:42px;box-shadow:0 32px 70px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.16);height:544px;overflow:hidden;padding:7px;position:relative}.op-demo-device-island{background:#05080e;border-radius:0 0 13px 13px;height:24px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:88px;z-index:4}.op-demo-device-screen{background:var(--op-demo-surface);border-radius:30px;height:100%;overflow:hidden;position:relative}.op-demo-device-screen img{object-fit:cover;object-position:top center;transform:scale(1.005);transition:transform 5.6s linear}.op-demo-device.is-active .op-demo-device-screen img{transform:scale(1.035)}.op-demo-caption{align-items:center;display:flex;justify-content:space-between;margin-top:15px;padding:0 5px}.op-demo-caption span{color:var(--op-demo-accent);font-size:11px;font-weight:790;text-transform:uppercase}.op-demo-caption strong{color:#fff;font-size:13px}.op-demo-device:not(.is-active) .op-demo-caption{opacity:0}.op-showcase-controls{bottom:0;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,1fr);left:50%;max-width:470px;position:absolute;transform:translateX(-50%);width:calc(100% - 28px);z-index:8}.op-showcase-controls button{background:transparent;border:0;color:#718096;cursor:pointer;font:inherit;padding:4px 0;text-align:left}.op-showcase-controls button span{display:block;font-size:11px;font-weight:750;margin-bottom:8px;text-align:center}.op-showcase-controls button>i{background:rgba(255,255,255,.12);display:block;height:2px;overflow:hidden;width:100%}.op-showcase-controls button.active{color:#fff}.op-showcase-controls button.active>i b{animation:opShowcaseProgress var(--op-slide-duration) linear forwards;background:var(--op-blue);display:block;height:100%;transform-origin:left}@keyframes opShowcaseProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.op-hero-rail{align-items:center;display:grid;grid-template-columns:repeat(6,1fr);margin:0 auto;max-width:1376px;min-height:102px;position:relative;z-index:4}.op-hero-rail span{align-items:center;border-right:1px solid rgba(255,255,255,.1);color:#8090a5;display:flex;font-size:12px;font-weight:670;gap:9px;height:100%;justify-content:center}.op-hero-rail span:first-child{border-left:1px solid rgba(255,255,255,.1)}.op-hero-rail svg{color:#9bb5ff}.op-ai,.op-blocks,.op-final-cta,.op-flow,.op-intro,.op-ownership,.op-pricing,.op-product,.op-shop-spotlight,.op-site-v3 .saas-benefits,.op-site-v3 .saas-faq{margin-inline:auto;max-width:1440px;padding-left:clamp(28px,5vw,72px);padding-right:clamp(28px,5vw,72px)}.op-intro-chapter{background:#f5f7fb;border-bottom:1px solid var(--op-line);border-top:1px solid var(--op-line);box-shadow:0 0 0 100vmax #f5f7fb;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.op-intro{align-items:start;background:transparent;display:grid;grid-gap:64px;gap:64px;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);padding-bottom:62px;padding-top:110px}.op-section-index{color:var(--op-blue-deep);font-size:11px;font-weight:800;text-transform:uppercase}.op-intro>div{align-items:end;display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr)}.op-final-cta h2,.op-intro h2,.op-section-heading h2,.op-site-v3 .saas-faq h2{color:var(--op-ink);font-size:clamp(38px,4.2vw,66px);font-weight:770;letter-spacing:0;line-height:1.02;margin:0}.op-intro p,.op-section-heading p{color:var(--op-muted);font-size:17px;line-height:1.65;margin:0}.op-site-v3 .saas-benefits{background:transparent;box-shadow:none;-webkit-clip-path:none;clip-path:none;padding-bottom:116px;padding-top:0}.op-site-v3 .saas-benefits>.saas-section-heading{display:none}.op-site-v3 .saas-benefit-ledger{border-bottom:1px solid var(--op-line);border-top:1px solid var(--op-line);display:grid;grid-template-columns:repeat(3,1fr)}.op-site-v3 .saas-benefit-ledger article{background:transparent;border:0;border-right:1px solid var(--op-line);border-radius:0;min-height:320px;padding:30px 34px 36px 0}.op-site-v3 .saas-benefit-ledger article+article{padding-left:34px}.op-site-v3 .saas-benefit-ledger article:last-child{border-right:0}.op-site-v3 .saas-benefit-index{align-items:center;display:flex;justify-content:space-between;margin-bottom:70px}.op-site-v3 .saas-benefit-index span{color:#8894a6;font-size:12px}.op-site-v3 .saas-benefit-index svg{color:var(--op-blue)}.op-site-v3 .saas-benefit-ledger article>strong{color:var(--op-blue-deep);display:block;font-size:12px;margin-bottom:15px;text-transform:uppercase}.op-site-v3 .saas-benefit-ledger h3{color:var(--op-ink);font-size:clamp(23px,2vw,31px);line-height:1.15;margin:0 0 18px}.op-site-v3 .saas-benefit-ledger p{color:var(--op-muted);font-size:15px;line-height:1.62;margin:0}.op-section-heading{align-items:start;display:grid;grid-gap:clamp(36px,7vw,110px);gap:clamp(36px,7vw,110px);grid-template-columns:minmax(160px,.3fr) minmax(0,1fr);margin-bottom:58px}.op-section-heading>span{color:var(--op-blue-deep);font-size:11px;font-weight:800;padding-top:7px;text-transform:uppercase}.op-section-heading>div{max-width:850px}.op-section-heading p{margin-top:20px;max-width:670px}.op-section-heading a{align-items:center;color:var(--op-blue-deep);display:inline-flex;font-size:14px;font-weight:750;gap:8px;margin-top:20px;text-decoration:none}.op-ownership{background:#fff;box-shadow:0 0 0 100vmax #fff;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);padding-bottom:128px;padding-top:120px}.op-ownership-grid{border:1px solid var(--op-line);display:grid;grid-template-columns:repeat(2,1fr)}.op-ownership-grid>a{background:var(--op-white);color:var(--op-ink);min-height:370px;padding:clamp(30px,4vw,58px);position:relative;text-decoration:none;transition:background .22s ease,color .22s ease}.op-ownership-grid>a:first-child{border-right:1px solid var(--op-line)}.op-ownership-grid>a:last-child{background:var(--op-warm)}.op-ownership-grid>a:hover{background:var(--op-blue);color:#fff}.op-ownership-grid a>span{align-items:center;color:var(--op-blue-deep);display:flex;font-size:12px;font-weight:800;gap:9px;text-transform:uppercase}.op-ownership-grid a:hover p,.op-ownership-grid a:hover>span{color:rgba(255,255,255,.74)}.op-ownership-grid a>strong{display:block;font-size:clamp(28px,3vw,43px);line-height:1.08;margin-top:70px;max-width:520px}.op-ownership-grid a>p{color:var(--op-muted);line-height:1.6;margin:18px 0 0;max-width:480px}.op-ownership-grid a>em{align-items:center;bottom:44px;display:flex;font-size:13px;font-style:normal;font-weight:750;gap:8px;position:absolute}.op-product{background:var(--op-navy);color:#fff;max-width:none;padding:96px max(28px,calc((100vw - 1440px) / 2 + 72px)) 104px}.op-product .op-section-heading{margin-bottom:44px}.op-product .op-section-heading a,.op-product .op-section-heading>span{color:#91afff}.op-product .op-section-heading h2{color:#fff}.op-product .op-section-heading p{color:#aab7c8;margin-top:14px;max-width:610px}.op-product-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:22px}.op-product .op-product-actions>a{margin-top:0}.op-product-ai-link{background:rgba(145,175,255,.1);border:1px solid rgba(145,175,255,.24);color:#dbe5ff!important;min-height:42px;padding:0 13px}.op-product-ai-link span{color:#91afff;font-size:10px;font-weight:850;text-transform:uppercase}.op-product-ai-link strong{color:#fff;font-size:12px}.op-product-ai-link svg{color:#91afff}.op-site-v3 .dashboard-video-showcase{border:1px solid rgba(255,255,255,.15);border-radius:6px;box-shadow:0 30px 80px rgba(0,0,0,.26);margin:0 auto;max-width:1320px;overflow:hidden}.op-site-v3 .dashboard-showcase-tabs{background:#0b1728;border-bottom:1px solid rgba(255,255,255,.12);display:grid;grid-template-columns:repeat(5,1fr);padding:0}.op-site-v3 .dashboard-showcase-tabs button{background:transparent;border:0;border-right:1px solid rgba(255,255,255,.1);border-radius:0;color:#8493a7;justify-content:center;min-height:68px;position:relative}.op-site-v3 .dashboard-showcase-tabs button.active{background:#132746;color:#fff}.op-site-v3 .dashboard-showcase-tabs button>i{background:var(--op-blue);bottom:0;height:3px;left:0;position:absolute}.op-site-v3 .dashboard-showcase-story{background:#f2f4f8;border:0;border-radius:0;display:grid;grid-gap:0;gap:0;grid-template-columns:minmax(285px,.36fr) minmax(0,1fr);min-height:560px;overflow:hidden}.op-site-v3 .dashboard-showcase-copy{background:#fff;color:var(--op-ink);padding:42px 40px}.op-site-v3 .dashboard-showcase-copy>span{color:var(--op-blue-deep);font-size:11px;font-weight:800}.op-site-v3 .dashboard-showcase-copy h3{color:var(--op-ink);font-size:clamp(27px,2.5vw,38px);line-height:1.08;margin:38px 0 16px}.op-site-v3 .dashboard-showcase-copy p{color:var(--op-muted);line-height:1.62}.op-site-v3 .dashboard-showcase-copy ul{border-top:1px solid var(--op-line);margin-top:30px;padding-top:24px}.op-site-v3 .dashboard-showcase-copy li{color:#435168}.op-site-v3 .dashboard-showcase-playback{background:var(--op-blue-pale);border:1px solid #ccd8f8;border-radius:5px;color:var(--op-blue-deep)}.op-site-v3 .dashboard-showcase-media{align-items:center;background:#dfe4ed;display:flex;min-width:0;overflow:hidden;padding:34px}.op-site-v3 .dashboard-showcase-browser{border:1px solid #b9c1cf;border-radius:7px;box-shadow:0 24px 55px rgba(22,31,46,.2);height:auto;overflow:hidden;width:100%}.op-site-v3 .dashboard-showcase-browser-bar{background:#fff}.op-site-v3 .dashboard-showcase-browser-bar b{color:#4b5870;font-size:11px;font-weight:680}.op-site-v3 .dashboard-showcase-video-stack{aspect-ratio:16/10;background:#e9edf3;height:auto;min-height:0;width:100%}.op-site-v3 .dashboard-showcase-recording{height:100%;object-fit:contain;object-position:center;width:100%}.op-site-v3 .dashboard-showcase-recording-mask{aspect-ratio:1;background:#fff;border-radius:50%;bottom:1.1%;left:1.2%;pointer-events:none;position:absolute;width:3.7%;z-index:4}.op-shop-spotlight{align-items:center;background:#e8eefc;box-shadow:0 0 0 100vmax #e8eefc;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);display:grid;grid-gap:clamp(52px,7vw,108px);gap:clamp(52px,7vw,108px);grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);padding-bottom:112px}.op-shop-copy>span{color:var(--op-blue-deep);display:block;font-size:11px;font-weight:800;margin-bottom:34px;text-transform:uppercase}.op-shop-copy h2{color:var(--op-ink);font-size:clamp(38px,4.1vw,64px);font-weight:770;letter-spacing:0;line-height:1.02;margin:0}.op-shop-copy>p{color:#43516a;font-size:17px;line-height:1.65;margin:24px 0 0;max-width:610px}.op-shop-copy ul{border-bottom:1px solid #c5d1ef;border-top:1px solid #c5d1ef;display:grid;grid-gap:0;gap:0;list-style:none;margin:32px 0 0;padding:0}.op-shop-copy li{align-items:center;color:#20314e;display:flex;font-size:14px;font-weight:680;gap:12px;min-height:50px}.op-shop-copy li+li{border-top:1px solid #c5d1ef}.op-shop-copy li svg{color:var(--op-blue);flex:0 0 auto}.op-shop-copy>a{align-items:center;color:var(--op-blue-deep);display:inline-flex;font-size:14px;font-weight:780;gap:9px;margin-top:28px;text-decoration:none}.op-shop-copy>a svg{transition:transform .18s ease}.op-shop-copy>a:hover svg{transform:translateX(4px)}.op-shop-ledger{background:#f9fbff;border:1px solid #b7c5e8;border-radius:6px;box-shadow:0 28px 65px rgba(34,63,128,.16);overflow:hidden;position:relative}.op-shop-ledger:before{background:var(--op-blue);content:"";height:2px;inset:0 100% auto 0;position:absolute;transition:right 4.4s linear;z-index:2}.op-shop-ledger:focus-within:before,.op-shop-ledger:hover:before{right:0}.op-shop-ledger>header{align-items:center;background:#fff;border-bottom:1px solid #d5ddf0;display:flex;justify-content:space-between;min-height:72px;padding:0 26px}.op-shop-ledger>header>span{align-items:center;color:var(--op-ink);display:flex;font-size:15px;font-weight:780;gap:10px}.op-shop-ledger>header>span svg{color:var(--op-blue)}.op-shop-ledger>header em{align-items:center;color:#345640;display:flex;font-size:12px;font-style:normal;font-weight:740;gap:8px}.op-shop-ledger>header em i{background:#38a46a;border-radius:50%;box-shadow:0 0 0 4px #dff4e8;height:7px;width:7px}.op-shop-ledger-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr)}.op-shop-catalog,.op-shop-checkout{padding:28px}.op-shop-catalog{border-right:1px solid #d5ddf0}.op-shop-ledger small{color:#6d7890;display:block;font-size:10px;font-weight:800;letter-spacing:0;margin-bottom:20px;text-transform:uppercase}.op-shop-products{display:grid}.op-shop-products button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;grid-gap:14px;gap:14px;grid-template-columns:46px minmax(0,1fr) auto;min-height:84px;padding:0 12px;text-align:left;transition:background-color .22s ease,transform .26s cubic-bezier(.22,1,.36,1);width:100%}.op-shop-products button+button{border-top:1px solid #dce3f2}.op-shop-products button.is-selected,.op-shop-products button:focus-visible,.op-shop-products button:hover{background:#edf2ff}.op-shop-products button.is-selected{transform:translateX(5px)}.op-shop-products button:focus-visible{outline:2px solid var(--op-blue);outline-offset:-2px}.op-shop-products button>span:first-child{align-items:center;background:#e7edff;border:1px solid #cad6f8;border-radius:4px;color:var(--op-blue);display:flex;height:42px;justify-content:center;width:42px}.op-shop-products button.is-selected>span:first-child{background:var(--op-blue);border-color:var(--op-blue);color:#fff}.op-shop-products button strong{color:var(--op-ink);display:block;font-size:14px}.op-shop-products button small{color:#6a768d;font-size:12px;margin:5px 0 0;text-transform:none}.op-shop-products button b{color:var(--op-ink);font-size:15px}.op-shop-checkout>div{align-items:center;display:flex;flex-direction:column;min-height:272px;padding-top:4px;text-align:center}.op-shop-order-icon{align-items:center;background:var(--op-blue);border-radius:50%;color:#fff;display:flex;height:38px;justify-content:center;transition:background-color .24s ease,transform .42s cubic-bezier(.22,1,.36,1);width:38px}.op-shop-order-icon.is-payment{background:var(--op-blue-deep);transform:rotate(-6deg) scale(1.06)}.op-shop-order-icon.is-delivered{background:#268354;transform:scale(1.08)}.op-shop-checkout p{color:#4e5b72;font-size:13px;margin:18px 0 8px}.op-shop-checkout strong{color:var(--op-ink);font-size:30px;line-height:1}.op-shop-checkout em{color:#6a768d;font-size:11px;font-style:normal;line-height:1.45;margin-top:17px;max-width:170px}.op-shop-progress{align-items:center;display:grid;grid-template-columns:8px minmax(50px,90px) 8px;margin-top:24px}.op-shop-progress i{background:#d5dcec;border-radius:50%;height:8px;transition:background-color .3s ease,transform .3s ease;width:8px}.op-shop-progress span{background:#d5dcec;height:2px;overflow:hidden;position:relative}.op-shop-progress span:after{background:var(--op-blue);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .85s cubic-bezier(.22,1,.36,1)}.op-shop-progress i.is-complete{background:var(--op-blue);transform:scale(1.12)}.op-shop-progress span.is-complete:after{transform:scaleX(1)}.op-shop-checkout>div>button{background:transparent;border:0;color:var(--op-blue-deep);cursor:pointer;font-size:11px;font-weight:760;margin-top:16px;padding:7px 9px}.op-shop-checkout>div>button:focus-visible,.op-shop-checkout>div>button:hover{text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.op-shop-ledger:before,.op-shop-order-icon,.op-shop-products button,.op-shop-progress i,.op-shop-progress span:after{transition:none}}.op-blocks{background:#fff;max-width:none;padding:118px max(28px,calc((100vw - 1440px) / 2 + 72px)) 100px}.op-block-atlas{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1220px}.op-block-atlas ul{list-style:none;margin:0;padding:0}.op-block-atlas-services{border:1px solid #cfd9ea;border-radius:6px;box-shadow:0 22px 54px rgb(18 34 66/.09);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.8fr);min-height:220px;overflow:hidden}.op-block-atlas-services>header{background:var(--op-blue-deep);color:#f7f9ff;display:flex;gap:22px;padding:34px}.op-block-atlas header>span{color:#82a8ff;font-size:11px;font-weight:820;letter-spacing:.08em;padding-top:5px}.op-block-atlas header strong{display:block;font-size:23px;letter-spacing:0;line-height:1.12}.op-block-atlas header p{color:#5c6b84;font-size:13px;line-height:1.55;margin:8px 0 0;max-width:400px}.op-block-atlas-services>header p{color:#c2cee4}.op-block-atlas-service-rail{background:#fcfdff;min-width:0;overflow:hidden;pointer-events:none}.op-block-atlas-service-rail>ul{display:flex;height:100%;transform:translateZ(0);width:max-content}.op-block-atlas-services li{align-items:center;border-bottom:1px solid #dbe3f0;border-left:1px solid #dbe3f0;display:flex;flex-direction:column;flex:0 0 clamp(138px,10.2vw,164px);gap:11px;justify-content:center;min-height:220px;padding:18px 12px;transition:background-color .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.op-block-atlas-services li:hover{background:#f0f4fc;transform:translateY(-2px)}.op-block-atlas-services li span{color:var(--op-ink);font-size:13px;font-weight:740}.op-block-atlas-families{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr)}.op-block-atlas-families>section{border:1px solid #cfd9ea;border-radius:6px;overflow:hidden}.op-block-atlas-families section>header{display:flex;gap:20px;min-height:128px;padding:30px}.op-block-atlas-family-content{background:#fcfdff}.op-block-atlas-family-content>header{border-bottom:1px solid #dbe3f0}.op-block-atlas-family-content>ul{counter-reset:orbitpage-content-block;padding:12px 38px 30px 96px;position:relative}.op-block-atlas-family-content>ul:before{background:#cbd8ed;bottom:52px;content:"";left:58px;position:absolute;top:52px;width:1px}.op-block-atlas-family-content li{align-items:flex-start;counter-increment:orbitpage-content-block;display:grid;grid-gap:16px;gap:16px;grid-template-columns:32px minmax(0,1fr);min-height:0;padding:24px 0;position:relative}.op-block-atlas-family-content li+li{border-top:1px solid #e1e7f1}.op-block-atlas-family-content li:before{align-items:center;background:#fcfdff;border:1px solid #b9c9e2;border-radius:50%;color:var(--op-blue-deep);content:counter(orbitpage-content-block,decimal-leading-zero);display:flex;font-size:9px;font-weight:820;height:32px;justify-content:center;left:-54px;letter-spacing:.05em;position:absolute;top:20px;width:32px;z-index:1}.op-block-atlas-family-content li>svg{color:var(--op-blue);margin-top:2px}.op-block-atlas-family-content li strong{color:var(--op-ink);display:block;font-size:15px;line-height:1.3}.op-block-atlas-family-content li p{color:#5d6b82;font-size:13px;line-height:1.5;margin:7px 0 0;max-width:520px}.op-block-atlas-family-actions{background:var(--op-blue-deep);border-color:#142f58!important}.op-block-atlas-family-actions>header{background:#0a2347}.op-block-atlas-family-actions>header strong{color:#f7f9ff}.op-block-atlas-family-actions>header p{color:#b9c8df}.op-block-atlas-family-actions>ul{border-top:1px solid rgb(180 202 238/.2);padding:8px 28px 18px}.op-block-atlas-family-actions li{align-items:flex-start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:28px minmax(0,1fr);min-height:0;padding:22px 0;transition:transform .22s cubic-bezier(.22,1,.36,1)}.op-block-atlas-family-actions li+li{border-top:1px solid rgb(180 202 238/.18)}.op-block-atlas-family-actions li>svg{color:#82a8ff;margin-top:2px}.op-block-atlas-family-actions li strong{color:#f7f9ff;display:block;font-size:14px;line-height:1.3}.op-block-atlas-family-actions li p{color:#aebdd4;font-size:12px;line-height:1.5;margin:7px 0 0}.op-block-atlas-family-actions li:hover{transform:translateX(5px)}.op-block-atlas>footer{align-items:center;border-top:1px solid #cbd8ed;display:flex;gap:28px;justify-content:space-between;min-height:70px;padding:18px 4px 0}.op-block-atlas>footer p{color:#41516c;font-size:13px;line-height:1.5;margin:0;max-width:680px}.op-block-atlas>footer a{align-items:center;color:var(--op-blue-deep);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:780;gap:8px;text-decoration:none}.op-block-atlas>footer a svg{transition:transform .18s ease}.op-block-atlas>footer a:hover svg{transform:translateX(3px)}@media (max-width:960px){.op-block-atlas-services{grid-template-columns:1fr}.op-block-atlas-services>header{min-height:160px}.op-block-atlas-families{grid-template-columns:1fr}.op-block-atlas-families>section+section{border-left:1px solid #142f58}}.op-flow{background:var(--op-warm);max-width:none;padding:120px max(28px,calc((100vw - 1440px) / 2 + 72px)) 130px}.op-site-v3 .flow-journey{margin:0 auto;max-width:1220px}.op-ai{background:#07162c;border-bottom:1px solid #17355e;border-top:1px solid #17355e;max-width:none;padding:72px max(28px,calc((100vw - 1440px) / 2 + 72px))}.op-ai>.op-section-heading,.op-ai>.reveal{margin-left:auto;margin-right:auto;max-width:1220px}.op-ai .ai-editing-showcase,.op-ai .ai-home-story,.op-ai .ai-plan-allowance{--site-blue:var(--op-blue);--site-blue-pale:var(--op-blue-pale);--site-line:var(--op-line);--site-muted:var(--op-muted);--site-navy:var(--op-navy)}.op-ai .op-section-heading{margin-bottom:36px}.op-ai .op-section-heading>span{color:#86a8ff}.op-ai .op-section-heading h2{color:#f5f8ff;font-size:clamp(46px,4.8vw,70px);max-width:850px}.op-ai .op-section-heading p{color:#aebed4;font-size:17px;line-height:1.5;margin-top:18px;max-width:680px}.ai-home-story{--ai-home-duration:10.8s;color:#f5f8ff;margin:0 auto;max-width:1220px}.ai-home-stage{background:#0a1b35;border-bottom:1px solid rgb(152 180 226/.2);border-top:1px solid rgb(152 180 226/.2);contain:layout paint;min-height:500px;overflow:hidden;position:relative}.ai-home-stage:after,.ai-home-stage:before{background:rgb(136 169 225/.16);content:"";pointer-events:none;position:absolute}.ai-home-stage:before{height:1px;inset:50% 0 auto}.ai-home-stage:after{inset:0 auto 0 50%;width:1px}.ai-home-sequence{height:500px;margin:0 auto;max-width:1180px;position:relative}.ai-home-status{align-items:center;display:flex;gap:12px;left:26px;position:absolute;top:22px;z-index:5}.ai-home-status span{align-items:center;color:#7186a6;display:inline-flex;font-size:10px;font-weight:820;gap:7px;letter-spacing:.04em;text-transform:uppercase}.ai-home-status span b{color:#9db8e8;font-size:9px}.ai-home-status>i{background:#2a4265;height:1px;width:34px}.ai-home-status .is-ask{animation:aiHomeStepAsk var(--ai-home-duration) linear infinite}.ai-home-status .is-review{animation:aiHomeStepReview var(--ai-home-duration) linear infinite}.ai-home-status .is-apply{animation:aiHomeStepApply var(--ai-home-duration) linear infinite}.ai-home-command{animation:aiHomeCommand var(--ai-home-duration) cubic-bezier(.22,1,.36,1) infinite;background:#e8efff;box-shadow:0 22px 60px rgb(1 9 24/.26);color:#0b1b34;left:20px;opacity:0;padding:18px 20px 16px;position:absolute;top:142px;transform:translateX(-18px);width:300px;z-index:4}.ai-home-command>span{align-items:center;color:#2759c8;display:inline-flex;font-size:11px;font-weight:850;gap:7px;letter-spacing:.04em;text-transform:uppercase}.ai-home-command p{font-size:15px;font-weight:690;line-height:1.5;margin:13px 0 16px}.ai-home-command>div{display:flex;gap:5px}.ai-home-command>div i{animation:aiHomeTyping 1.1s ease-in-out infinite;background:#6e8bc4;border-radius:50%;height:5px;opacity:.35;width:5px}.ai-home-command>div i:nth-child(2){animation-delay:.14s}.ai-home-command>div i:nth-child(3){animation-delay:.28s}.ai-home-page{background:#f4f7fc;border:1px solid #aabbd6;box-shadow:0 32px 90px rgb(0 7 20/.44);left:50%;min-height:450px;position:absolute;transform:translateX(-50%);width:340px;z-index:2}.ai-home-page>header{align-items:center;background:#dce5f4;border-bottom:1px solid #b8c6dc;color:#52647e;display:flex;font-size:9px;font-weight:820;justify-content:space-between;min-height:42px;padding:0 13px;text-transform:uppercase}.ai-home-page>header span{align-items:center;display:inline-flex;gap:6px}.ai-home-page>header b{color:#2452ba}.ai-home-page-canvas{min-height:406px;overflow:hidden;padding:20px;position:relative}.ai-home-page-identity{align-items:center;display:flex;gap:12px}.ai-home-page-identity>i{background:#2f63e9;border-radius:50%;height:42px;width:42px}.ai-home-page-identity>span{display:grid;grid-gap:7px;gap:7px}.ai-home-page-identity b{background:#31435f;display:block;height:6px;width:94px}.ai-home-page-identity b:last-child{background:#9ba9bc;width:62px}.ai-home-page-cards{display:grid;grid-gap:9px;gap:9px;inset:86px 20px 20px;position:absolute}.ai-home-page-cards span{align-items:center;background:#fff;border:1px solid #c7d2e2;display:flex;justify-content:space-between;min-height:62px;padding:13px}.ai-home-page-cards span i{background:#96a6bb;height:6px;width:58%}.ai-home-page-cards span b{border:solid #73849a;border-width:0 1px 1px 0;height:7px;transform:rotate(-45deg);width:7px}.ai-home-page-cards.is-before{animation:aiHomePageBefore var(--ai-home-duration) cubic-bezier(.22,1,.36,1) infinite}.ai-home-page-cards.is-after{animation:aiHomePageAfter var(--ai-home-duration) cubic-bezier(.22,1,.36,1) infinite;opacity:0;transform:translateY(8px) scale(.99)}.ai-home-page-cards.is-after span{background:#102540;border-color:#315276;border-radius:18px;box-shadow:0 13px 30px rgb(5 17 35/.16)}.ai-home-page-cards.is-after span i{background:#e0e9f7}.ai-home-page-cards.is-after span b{border-color:#8faee4}.ai-home-scan{animation:aiHomeScan var(--ai-home-duration) cubic-bezier(.22,1,.36,1) infinite;border-top:1px solid #2f63e9;left:0;opacity:0;position:absolute;right:0;top:74px;transform:translateY(0);z-index:4}.ai-home-scan span{align-items:center;background:#2f63e9;color:#f7f9ff;display:inline-flex;font-size:8px;font-weight:850;gap:5px;letter-spacing:.04em;padding:6px 8px;text-transform:uppercase}.ai-home-proposal{animation:aiHomeProposal var(--ai-home-duration) cubic-bezier(.22,1,.36,1) infinite;background:#f7f9ff;box-shadow:0 26px 74px rgb(1 9 24/.34);color:#10213a;opacity:0;padding:18px;position:absolute;right:18px;top:112px;transform:translateX(18px);width:316px;z-index:4}.ai-home-proposal>header{align-items:center;display:flex;justify-content:space-between}.ai-home-proposal>header span{align-items:center;color:#2454bd;display:inline-flex;font-size:10px;font-weight:850;gap:7px;text-transform:uppercase}.ai-home-proposal>header small{color:#718096;font-size:9px}.ai-home-proposal ul{border-bottom:1px solid #d9e1ed;border-top:1px solid #d9e1ed;display:grid;grid-gap:8px;gap:8px;list-style:none;margin:14px 0;padding:12px 0}.ai-home-proposal li{align-items:center;color:#4b5c73;display:flex;font-size:11px;gap:8px}.ai-home-proposal li svg{color:#23835f}.ai-home-proposal>div{align-items:center;display:flex;justify-content:space-between}.ai-home-proposal>div span{align-items:center;color:#607086;display:inline-flex;font-size:9px;gap:5px}.ai-home-proposal>div b{animation:aiHomeConfirm var(--ai-home-duration) cubic-bezier(.22,1,.36,1) infinite;background:#2f63e9;color:#f7f9ff;font-size:9px;padding:9px 10px}.ai-home-applied{align-items:center;animation:aiHomeApplied var(--ai-home-duration) cubic-bezier(.22,1,.36,1) infinite;background:#dff3ea;border:1px solid #82c6aa;bottom:18px;color:#176447;display:flex;font-size:11px;font-weight:850;gap:8px;left:50%;opacity:0;padding:11px 15px;position:absolute;transform:translate(-50%,12px);z-index:5}.ai-home-story .ai-editing-facts{background:transparent;border-bottom:1px solid rgb(152 180 226/.2);display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(180px,.72fr);padding:0}.ai-home-story .ai-editing-fact{border-bottom:0;border-right:1px solid rgb(152 180 226/.2);display:block;min-height:150px;padding:24px 22px}.ai-home-story .ai-editing-fact:first-child{padding-top:24px}.ai-home-story .ai-editing-fact>span{background:transparent;color:#86a8ff;height:auto;justify-content:flex-start;width:auto}.ai-home-story .ai-editing-fact small{color:#7086a8;display:block;font-size:9px;font-weight:850;margin:18px 0 8px;letter-spacing:.06em}.ai-home-story .ai-editing-fact strong{color:#f5f8ff;font-size:15px}.ai-home-story .ai-editing-fact p{color:#9fb0c7;font-size:12px;line-height:1.55}.ai-home-story .ai-editing-cta{align-items:flex-start;align-self:stretch;color:#a9c0ff;flex-direction:column;font-size:15px;justify-content:flex-end;margin:0;min-height:150px;padding:24px 22px}.ai-home-story .ai-editing-cta svg{margin-top:12px}@keyframes aiHomeCommand{0%,4%,to{opacity:0;transform:translateX(-18px)}88%,9%{opacity:1;transform:translateX(0)}94%{opacity:0;transform:translateX(0)}}@keyframes aiHomeTyping{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes aiHomeProposal{0%,23%,to{opacity:0;transform:translateX(18px)}30%,59%{opacity:1;transform:translateX(0)}66%{opacity:0;transform:translateX(0)}}@keyframes aiHomeProposalMobile{0%,23%,to{opacity:0;transform:translate(-50%,18px)}30%,59%{opacity:1;transform:translate(-50%)}66%{opacity:0;transform:translate(-50%)}}@keyframes aiHomePageBefore{0%,54%{opacity:1;transform:scale(1)}62%,to{opacity:0;transform:scale(.99)}}@keyframes aiHomePageAfter{0%,55%{opacity:0;transform:translateY(8px) scale(.99)}63%,94%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(0) scale(1)}}@keyframes aiHomeScan{0%,15%,56%,to{opacity:0;transform:translateY(0)}21%{opacity:1;transform:translateY(0)}49%{opacity:1;transform:translateY(290px)}}@keyframes aiHomeConfirm{0%,49%,to{transform:scale(1)}53%{transform:scale(.94)}57%{transform:scale(1)}}@keyframes aiHomeApplied{0%,63%,to{opacity:0;transform:translate(-50%,12px)}70%,93%{opacity:1;transform:translate(-50%)}}@keyframes aiHomeStepAsk{0%,23%,to{color:#a9c0ff;opacity:1}30%,96%{color:#7186a6;opacity:.55}}@keyframes aiHomeStepReview{0%,24%,63%,to{color:#7186a6;opacity:.55}31%,58%{color:#a9c0ff;opacity:1}}@keyframes aiHomeStepApply{0%,64%,to{color:#7186a6;opacity:.55}70%,94%{color:#8dd5b8;opacity:1}}.op-site-v3 .flow-journey-step{background:transparent;border:0;border-bottom:1px solid rgba(17,24,39,.18);border-radius:0;min-height:190px}.op-site-v3 .flow-journey-step h3{color:#7e756b;font-size:clamp(38px,5vw,72px)}.op-site-v3 .flow-journey-step.is-active h3{color:var(--op-blue-deep)}.op-site-v3 .flow-journey-step strong{color:var(--op-ink)}.op-site-v3 .flow-journey-step p{color:#625d57}.op-pricing{background:var(--op-paper);color:var(--op-ink);max-width:none;padding:120px max(28px,calc((100vw - 1440px) / 2 + 72px))}.op-site-v3 .pricing-carousel{margin:0 auto;max-width:1320px}.op-site-v3 .billing-interval-switch{background:#fff;border:1px solid var(--op-line);border-radius:6px;margin-bottom:18px;padding:4px;width:max-content}.op-site-v3 .billing-interval-switch button{border-radius:4px}.op-site-v3 .pricing-cards{align-items:stretch;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.op-site-v3 .pricing-card{background:#fff;border:1px solid var(--op-line);border-radius:6px;box-shadow:none;display:flex;flex-direction:column;min-width:0;min-height:680px;padding:26px}.op-site-v3 .pricing-card:not(.pricing-card-featured),.op-site-v3 .pricing-card:not(.pricing-card-featured) .price,.op-site-v3 .pricing-card:not(.pricing-card-featured) .pricing-card-feature strong,.op-site-v3 .pricing-card:not(.pricing-card-featured) .pricing-card-head h3{color:var(--op-ink)}.op-site-v3 .pricing-card:not(.pricing-card-featured) .pricing-annual-equivalent,.op-site-v3 .pricing-card:not(.pricing-card-featured) .pricing-card-feature-label>span:first-child,.op-site-v3 .pricing-card:not(.pricing-card-featured) .pricing-card-head p{color:#637086}.op-site-v3 .pricing-card-head{min-height:178px}.op-site-v3 .pricing-card-featured{background:var(--op-navy);border-color:var(--op-navy);color:#fff}.op-site-v3 .pricing-card-featured .price,.op-site-v3 .pricing-card-featured .pricing-card-feature strong,.op-site-v3 .pricing-card-featured .pricing-card-head h3{color:#fff!important}.op-site-v3 .pricing-card-featured .pricing-annual-equivalent,.op-site-v3 .pricing-card-featured .pricing-card-feature-label>span:first-child,.op-site-v3 .pricing-card-featured .pricing-card-head p{color:#a9b5c6}.op-site-v3 .pricing-card-featured .pricing-card-feature{border-color:rgba(255,255,255,.14)}.op-site-v3 .pricing-card-head h3{color:var(--op-ink);font-size:25px}.op-site-v3 .pricing-card-head .price{color:var(--op-ink);font-size:clamp(27px,2.4vw,39px)}.op-site-v3 .pricing-card>.button{background:var(--op-blue);border-color:var(--op-blue);border-radius:5px;color:#fff;flex:0 0 auto;margin-top:0;width:100%}.op-site-v3 .pricing-card>.button.secondary:focus-visible,.op-site-v3 .pricing-card>.button.secondary:hover,.op-site-v3 .pricing-card>.button:focus-visible,.op-site-v3 .pricing-card>.button:hover{background:var(--op-blue-deep);border-color:var(--op-blue-deep);color:#fff}.op-site-v3 .pricing-card-features{border-top:1px solid var(--op-line);flex:1 1;margin-top:24px}.op-site-v3 .pricing-cards-compact .pricing-card{min-height:620px}.op-site-v3 .pricing-cards-compact .pricing-card-features.is-expanded{flex:0 0 auto}.op-site-v3 .pricing-feature-group h4{color:var(--op-blue-deep)}.op-site-v3 .pricing-card-featured .pricing-feature-group+.pricing-feature-group{border-color:rgba(255,255,255,.14)}.op-site-v3 .pricing-card-featured .pricing-feature-group h4{color:#94b7ff}.op-site-v3 .pricing-card-featured .pricing-card-feature.is-excluded .pricing-card-feature-value strong{color:#9aa8bc!important}.op-site-v3 .pricing-card-feature{min-height:64px}.op-site-v3 .pricing-feature-tooltip{max-width:min(260px,calc(100vw - 36px))}.op-site-v3 .pricing-carousel-controls{display:none}.op-site-v3 .pricing-expand-features{background:#fff;border-color:var(--op-line);border-radius:5px;color:var(--op-blue-deep);margin-top:24px}.op-site-v3 .saas-faq{align-items:start;background:#fff;display:grid;grid-gap:clamp(48px,8vw,120px);gap:clamp(48px,8vw,120px);grid-template-columns:minmax(260px,.65fr) minmax(0,1fr);max-width:none;padding:124px max(28px,calc((100vw - 1440px) / 2 + 72px)) 128px}.op-site-v3 .saas-faq-intro{position:-webkit-sticky;position:sticky;top:40px}.op-site-v3 .saas-faq-intro>span{color:var(--op-blue-deep);font-size:12px;font-weight:800}.op-site-v3 .saas-faq h2{font-size:clamp(38px,4vw,58px);margin-top:28px}.op-site-v3 .saas-faq-intro p{color:var(--op-muted);line-height:1.65;margin-top:24px}.op-site-v3 .saas-faq-actions{align-items:stretch;display:flex;flex-direction:column;gap:12px;margin-top:28px;max-width:360px}.op-site-v3 .saas-faq-ai-card{align-items:center;background:var(--op-navy);border:1px solid var(--op-navy);border-radius:8px;color:#fff;cursor:pointer;display:grid;grid-gap:13px;gap:13px;grid-template-columns:auto 1fr auto;min-height:78px;padding:13px 15px;text-align:left;transition:background .18s ease,border-color .18s ease,transform .18s ease;width:100%}.op-site-v3 .saas-faq-ai-card:focus-visible,.op-site-v3 .saas-faq-ai-card:hover{background:var(--op-blue-deep);border-color:var(--op-blue-deep);transform:translateY(-2px)}.op-site-v3 .saas-faq-ai-mark{align-items:center;background:#fff;border-radius:6px;display:flex;height:46px;justify-content:center;width:46px}.op-site-v3 .saas-faq-ai-mark img{height:28px;width:28px}.op-site-v3 .saas-faq-ai-card>span:nth-child(2){display:flex;flex-direction:column;gap:4px}.op-site-v3 .saas-faq-ai-card strong{color:#fff;font-size:15px}.op-site-v3 .saas-faq-ai-card small{color:#bdc9e5;font-size:12px}.op-site-v3 .saas-faq-actions>a{align-items:center;color:var(--op-blue-deep);display:inline-flex;gap:6px;font-weight:730;width:max-content}.op-site-v3 .saas-faq-list{border-top:1px solid var(--op-line)}.op-site-v3 .saas-faq-list details{border-bottom:1px solid var(--op-line)}.op-site-v3 .saas-faq-list summary{min-height:88px}.op-site-v3 .saas-faq-list summary>span{color:#8490a1}.op-site-v3 .saas-faq-list summary strong{color:var(--op-ink);font-size:19px}.op-site-v3 .saas-faq-answer{align-items:flex-start;display:flex;flex-direction:column;gap:20px;padding:0 54px 30px}.op-site-v3 .saas-faq-list details p{color:var(--op-muted);line-height:1.7;margin:0;padding:0}.op-site-v3 .saas-faq-answer button{align-items:center;background:#edf2ff;border:1px solid #d7e1fb;border-radius:6px;color:var(--op-blue-deep);cursor:pointer;display:inline-flex;font-weight:750;gap:8px;min-height:40px;padding:0 12px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.op-site-v3 .saas-faq-answer button:focus-visible,.op-site-v3 .saas-faq-answer button:hover{background:#e1e9ff;border-color:#b7c8f4;transform:translateY(-1px)}.op-site-v3 .saas-faq-answer button svg:last-child{margin-left:2px}.op-final-cta{align-items:end;background:var(--op-blue);color:#fff;display:grid;grid-gap:40px;gap:40px;grid-template-columns:minmax(0,1fr) auto;max-width:none;padding:88px max(28px,calc((100vw - 1440px) / 2 + 72px)) 86px}.op-final-cta span{color:#cdd9ff;font-size:12px;font-weight:800;text-transform:uppercase}.op-final-cta h2{color:#fff;margin-top:22px;max-width:850px}.op-final-cta p{color:#d6e0fa;font-size:17px;line-height:1.6;margin:22px 0 0;max-width:650px}.op-final-cta .button{background:#fff;border:1px solid #fff;color:var(--op-blue-deep);min-height:54px;padding-inline:24px}.op-final-cta .button:hover{background:var(--op-navy);border-color:var(--op-navy);color:#fff}.op-site-v3 .site-footer{background:var(--op-navy);border:0;color:#fff;margin:0;max-width:none;padding:84px max(28px,calc((100vw - 1440px) / 2 + 72px)) 28px}.op-site-v3 .site-footer .brand-wordmark,.op-site-v3 .site-footer .site-footer-contact span,.op-site-v3 .site-footer nav a,.op-site-v3 .site-footer nav strong,.op-site-v3 .site-footer-meta{color:#fff}.op-site-v3 .site-footer .landing-footer-brand p{color:#d5dceb}.op-site-v3 .site-footer .landing-footer-brand>span,.op-site-v3 .site-footer nav span{color:#8996aa}.op-site-v3 .site-footer nav a{opacity:.7}.op-site-v3 .site-footer nav a:hover{opacity:1}.op-site-v3 .site-footer-meta{border-color:rgba(255,255,255,.13);opacity:.72}@media (max-width:1180px){.op-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(370px,.75fr)}.op-hero h1{font-size:clamp(49px,6.8vw,72px)}.op-demo-device{width:256px}.op-demo-device-frame{height:492px}.op-outcome-showcase{height:570px}.op-device-deck{height:510px}.op-demo-device.is-previous{transform:translateX(calc(-50% - 135px)) translateY(48px) rotate(-7deg) scale(.78)}.op-demo-device.is-next{transform:translateX(calc(-50% + 135px)) translateY(44px) rotate(7deg) scale(.8)}.op-site-v3 .pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.op-hero{min-height:auto;padding:108px 20px 0}.op-hero-grid{display:flex;flex-direction:column;min-height:auto}.op-hero-copy{max-width:680px;padding-bottom:0}.op-hero h1{font-size:clamp(44px,12vw,64px)}.op-hero-copy>p{font-size:17px}.op-hero-scene{margin-top:18px;width:100%}.op-site-v3 .op-hero-scene .hero-device-showcase{max-width:680px;min-height:570px}.op-site-v3 .op-hero-scene .desktop-device{top:28px;width:88%}.op-site-v3 .op-hero-scene .phone-device{bottom:54px;right:2px;width:30%}.op-site-v3 .op-hero-scene .device-selector{width:88%}.op-hero-rail{grid-template-columns:repeat(3,1fr);margin-top:12px}.op-hero-rail span{border-bottom:1px solid rgba(255,255,255,.1);min-height:58px}.op-intro,.op-section-heading,.op-site-v3 .saas-faq{grid-template-columns:1fr}.op-intro{gap:34px}.op-intro>div{gap:28px}.op-intro>div,.op-site-v3 .saas-benefit-ledger{grid-template-columns:1fr}.op-site-v3 .saas-benefit-ledger article,.op-site-v3 .saas-benefit-ledger article+article{border-bottom:1px solid var(--op-line);border-right:0;min-height:auto;padding:28px 0 36px}.op-site-v3 .saas-benefit-index{margin-bottom:34px}.op-ownership-grid{grid-template-columns:1fr}.op-ownership-grid>a:first-child{border-bottom:1px solid var(--op-line);border-right:0}.op-site-v3 .dashboard-showcase-story{grid-template-columns:1fr}.op-site-v3 .dashboard-showcase-copy{padding:36px 28px}.op-site-v3 .dashboard-showcase-copy h3{margin-top:28px}.op-site-v3 .dashboard-showcase-media{padding:22px}.op-shop-spotlight{grid-template-columns:1fr}.op-shop-copy{max-width:680px}.op-site-v3 .saas-faq-intro{position:static}.ai-home-sequence,.ai-home-stage{min-height:800px}.ai-home-sequence{height:800px}.ai-home-status{left:24px;right:24px;top:22px}.ai-home-status>i{flex:1 1;max-width:34px}.ai-home-command{left:24px;right:24px;top:76px;width:auto}.ai-home-page{min-height:450px;top:224px;width:min(340px,calc(100% - 52px))}.ai-home-page-canvas{min-height:406px;padding:20px}.ai-home-page-cards{gap:9px;inset:86px 20px 20px}.ai-home-page-cards span{min-height:62px;padding:13px}.ai-home-proposal{animation-name:aiHomeProposalMobile;left:50%;right:auto;top:506px;transform:translate(-50%,18px);width:min(360px,calc(100% - 48px))}.ai-home-story .ai-editing-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-home-story .ai-editing-fact:nth-child(2){border-right:0}.ai-home-story .ai-editing-fact:nth-child(-n+2){border-bottom:1px solid rgb(152 180 226/.2)}.ai-home-story .ai-editing-cta{border-left:1px solid rgb(152 180 226/.2);min-height:190px}.op-final-cta{align-items:start;grid-template-columns:1fr}}@media (max-width:620px){.op-hero{padding-bottom:0;padding-inline:18px}.op-hero h1{font-size:clamp(40px,13.2vw,54px)}.op-hero h1 .op-hero-text-rotator{font-size:.72em}.op-hero-actions{align-items:stretch;flex-direction:column;gap:10px}.op-secondary-cta{justify-content:center;margin-left:0}.op-hero-trust{gap:9px 14px;margin-top:22px}.op-hero-ai-kicker{gap:9px;margin-bottom:22px}.op-hero-ai-kicker-copy{align-items:flex-start;flex-direction:column;gap:1px}.op-hero-scene{margin-top:30px}.op-site-v3 .op-hero-scene .hero-device-showcase{min-height:clamp(570px,calc(126vw + 132px),640px)}.op-site-v3 .op-hero-scene .desktop-device{display:none}.op-site-v3 .op-hero-scene .phone-device{bottom:60px;left:50%;right:auto;transform:translateX(-50%) perspective(1100px) rotateX(1.4deg) rotateY(-7deg) rotate(2deg);transform-origin:50% 76%;width:min(calc(100vw - 104px),258px)}.op-site-v3 .op-hero-scene .phone-frame{border-radius:34px;padding:7px}.op-site-v3 .op-hero-scene .phone-frame:before{border-radius:35px;bottom:-7px;right:-8px}.op-site-v3 .op-hero-scene .phone-frame:after{bottom:24px;right:-7px;top:24px;width:7px}.op-site-v3 .op-hero-scene .phone-edge-light{border-radius:29px;inset:3px}.op-site-v3 .op-hero-scene .phone-frame .device-viewport,.op-site-v3 .op-hero-scene .phone-screen{border-radius:27px}.op-site-v3 .op-hero-scene .phone-island{height:15px;top:7px;width:50px}.op-site-v3 .op-hero-scene .phone-island i{height:6px;margin-right:5px;width:6px}.op-site-v3 .op-hero-scene .phone-home-indicator{bottom:5px;height:3px;width:42px}.op-site-v3 .op-hero-scene .device-selector{bottom:0;width:100%}.op-site-v3 .op-hero-scene .device-selector button{font-size:11px;min-width:0;padding-inline:8px}.op-site-v3 .op-hero-scene .phone-frame .device-page-inner{gap:11px;height:100%;max-width:none;padding:34px 16px 18px;transform:none;width:100%}.op-site-v3 .op-hero-scene .phone-frame .device-profile-card{display:grid;grid-gap:12px;gap:12px;grid-template-columns:48px minmax(0,1fr);padding:14px;text-align:left}.op-site-v3 .op-hero-scene .phone-frame .device-avatar{font-size:11px;height:48px;width:48px}.op-site-v3 .op-hero-scene .phone-frame .device-profile-card small{font-size:8px}.op-site-v3 .op-hero-scene .phone-frame .device-profile-card h3{font-size:21px}.op-site-v3 .op-hero-scene .phone-frame .device-profile-card p{display:block;font-size:10px;line-height:1.45}.op-site-v3 .op-hero-scene .phone-frame .device-social-row{display:flex;justify-content:flex-start;margin-top:0}.op-site-v3 .op-hero-scene .phone-frame .device-social-row i{font-size:7px;height:22px;width:22px}.op-site-v3 .op-hero-scene .phone-frame .device-blocks{gap:8px}.op-site-v3 .op-hero-scene .phone-frame .device-cta-block,.op-site-v3 .op-hero-scene .phone-frame .device-link-block{min-height:52px;padding:10px 12px}.op-site-v3 .op-hero-scene .phone-frame .device-link-block strong{font-size:11px}.op-site-v3 .op-hero-scene .phone-frame .device-link-block small{font-size:8.5px}.op-site-v3 .op-hero-scene .phone-frame .device-image-block,.op-site-v3 .op-hero-scene .phone-frame .device-video-block{min-height:128px}.op-site-v3 .op-hero-scene .phone-frame .device-media-caption>span{display:inline-flex}.op-site-v3 .op-hero-scene .phone-frame .device-cta-block em,.op-site-v3 .op-hero-scene .phone-frame .device-cta-block small{display:block}.op-site-v3 .op-hero-scene .phone-frame .device-page-inner footer{display:flex;font-size:7px;text-align:left}.op-site-v3 .op-hero-scene .phone-frame .device-page-inner footer span{display:inline;margin-top:0}.op-device-deck{height:464px}.op-demo-device{width:min(250px,68vw)}.op-demo-device-frame{border-width:7px;border-radius:37px;height:450px;padding:6px}.op-demo-device-screen{border-radius:26px}.op-demo-device.is-previous{opacity:.18;transform:translateX(calc(-50% - 100px)) translateY(42px) rotate(-7deg) scale(.72)}.op-demo-device.is-next{opacity:.24;transform:translateX(calc(-50% + 100px)) translateY(38px) rotate(7deg) scale(.74)}.op-demo-caption{display:none}.op-showcase-controls{bottom:4px}.op-hero-rail{grid-template-columns:repeat(2,1fr)}.op-hero-rail span{font-size:11px}.op-ai,.op-blocks,.op-final-cta,.op-flow,.op-intro,.op-ownership,.op-pricing,.op-product,.op-shop-spotlight,.op-site-v3 .saas-benefits,.op-site-v3 .saas-faq{padding-left:20px;padding-right:20px}.op-intro{padding-bottom:72px;padding-top:74px}.op-final-cta h2,.op-intro h2,.op-section-heading h2,.op-site-v3 .saas-faq h2{font-size:clamp(34px,10vw,46px)}.op-site-v3 .saas-benefits{padding-bottom:76px}.op-section-heading{gap:18px;margin-bottom:32px}.op-site-v3 .op-ai{padding-bottom:76px;padding-top:76px}.op-ai .op-section-heading{margin-bottom:38px}.op-ai .op-section-heading h2{font-size:clamp(42px,12vw,58px)}.op-ai .op-section-heading p{font-size:15px}.ai-home-stage{margin-inline:-20px}.ai-home-status{gap:8px;justify-content:center;left:20px;right:20px}.ai-home-status>i{max-width:24px}.ai-home-command{left:20px;padding:16px 18px;right:20px}.ai-home-command p{font-size:13px;margin:10px 0 12px}.ai-home-proposal{padding:16px}.ai-home-proposal ul{gap:7px;margin:12px 0;padding:11px 0}.ai-home-proposal li{font-size:9px}.ai-home-applied{bottom:24px;white-space:nowrap}.ai-home-story .ai-editing-facts{grid-template-columns:1fr}.ai-home-story .ai-editing-fact,.ai-home-story .ai-editing-fact:first-child{border-bottom:1px solid rgb(152 180 226/.2);border-right:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:30px minmax(0,1fr);min-height:0;padding:24px 4px}.ai-home-story .ai-editing-fact:first-child{padding-top:28px}.ai-home-story .ai-editing-fact>span{padding-top:2px}.ai-home-story .ai-editing-fact small{margin:0 0 7px}.ai-home-story .ai-editing-cta{align-items:center;border-left:0;flex-direction:row;justify-content:flex-start;min-height:0;padding:26px 4px 0}.ai-home-story .ai-editing-cta svg{margin:0}.op-product-actions{align-items:stretch;flex-direction:column}.op-product .op-product-actions>a{justify-content:flex-start;width:-moz-fit-content;width:fit-content}.op-product-ai-link{width:100%!important}.op-ownership{padding-bottom:76px;padding-top:76px}.op-ownership-grid>a{min-height:330px;padding:28px}.op-ownership-grid a>strong{margin-top:50px}.op-ai,.op-blocks,.op-flow,.op-pricing,.op-product,.op-shop-spotlight,.op-site-v3 .saas-faq{border-top:1px solid var(--op-line);padding-bottom:76px;padding-top:76px}.op-shop-ledger-grid{grid-template-columns:1fr}.op-shop-catalog{border-bottom:1px solid #d5ddf0;border-right:0}.op-shop-ledger>header{align-items:flex-start;flex-direction:column;gap:9px;justify-content:center;padding-block:16px}.op-site-v3 .dashboard-showcase-tabs{display:flex;gap:6px;overflow-x:auto;padding:8px;scroll-padding-inline:8px;scroll-snap-type:x mandatory;scrollbar-width:none}.op-site-v3 .dashboard-showcase-tabs::-webkit-scrollbar{display:none}.op-site-v3 .dashboard-showcase-tabs button{border:1px solid rgba(255,255,255,.1);border-radius:5px;flex:0 0 auto;min-height:44px;padding-inline:14px;scroll-snap-align:start}.op-site-v3 .dashboard-showcase-copy{padding:30px 22px 32px}.op-site-v3 .dashboard-showcase-media{background:#dce3ee;justify-content:center;min-height:586px;order:-1;padding:24px 18px 28px}.op-site-v3 .dashboard-showcase-browser{aspect-ratio:390/844;background:#091321;border:1px solid #566277;border-radius:38px;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 24px 52px rgba(9,19,33,.28);max-height:534px;overflow:hidden;padding:7px;position:relative;width:min(68vw,246px)}.op-site-v3 .dashboard-showcase-browser:before{background:#07101c;border-radius:0 0 12px 12px;content:"";height:18px;left:50%;position:absolute;top:7px;transform:translateX(-50%);width:72px;z-index:4}.op-site-v3 .dashboard-showcase-browser-bar{display:none}.op-site-v3 .dashboard-showcase-video-stack{aspect-ratio:390/844;border-radius:30px;height:100%;overflow:hidden}.op-site-v3 .dashboard-showcase-recording{object-fit:cover;object-position:center}.op-site-v3 .dashboard-showcase-recording-mask{bottom:1.2%;left:4.5%;width:12%}.op-block-atlas{margin-inline:0}.op-block-atlas-services>header{gap:16px;min-height:0;padding:24px 20px}.op-block-atlas header strong{font-size:20px}.op-block-atlas-services li{flex-basis:132px;min-height:96px}.op-block-atlas-families section>header{gap:16px;min-height:0;padding:23px 20px}.op-block-atlas-family-content>ul{padding:8px 20px 18px 62px}.op-block-atlas-family-content>ul:before{bottom:40px;left:37px;top:40px}.op-block-atlas-family-content li{gap:12px;grid-template-columns:26px minmax(0,1fr);padding:20px 0}.op-block-atlas-family-content li:before{height:28px;left:-39px;top:17px;width:28px}.op-block-atlas-family-actions>ul{padding:4px 20px 12px}.op-block-atlas-family-actions li{padding:19px 0}.op-block-atlas>footer{align-items:flex-start;flex-direction:column;gap:15px;padding:22px 20px}.op-site-v3 .pricing-cards{display:flex;gap:14px;margin-inline:-20px;overflow-x:auto;overscroll-behavior-inline:contain;padding:8px 20px 20px;scroll-padding-inline:20px;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}.op-site-v3 .pricing-cards::-webkit-scrollbar{display:none}.op-site-v3 .pricing-card{flex:0 0 min(84vw,328px);min-height:0;opacity:1;padding:22px;scroll-snap-align:start;scroll-snap-stop:always;transform:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.op-site-v3 .pricing-card-active,.op-site-v3 .pricing-card-featured.pricing-card-active{box-shadow:0 16px 34px rgba(28,55,94,.14);opacity:1;transform:translateY(-2px)}.op-site-v3 .pricing-card-head{min-height:154px}.op-site-v3 .pricing-card-feature{min-height:56px}.op-site-v3 .pricing-carousel-controls{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;margin:4px 0 10px}.op-site-v3 .pricing-carousel-current{display:none}.op-site-v3 .pricing-carousel-steps{gap:5px;justify-content:flex-start;min-width:0;overflow-x:auto;scrollbar-width:none}.op-site-v3 .pricing-carousel-steps::-webkit-scrollbar{display:none}.op-site-v3 .pricing-carousel-steps button{background:#fff;border:1px solid var(--op-line);border-radius:4px;color:#59667a;flex:0 0 auto;font-size:11px;font-weight:750;min-height:36px;padding:0 11px;text-indent:0;transition:background .18s ease,border-color .18s ease,color .18s ease;width:auto}.op-site-v3 .pricing-carousel-steps button.active{background:var(--op-navy);border-color:var(--op-navy);color:#fff;transform:none}.op-site-v3 .pricing-carousel-buttons button{height:38px;width:38px}.op-site-v3 .saas-faq-list summary{min-height:76px}.op-site-v3 .saas-faq-list summary strong{font-size:17px}.op-site-v3 .saas-faq-list details p{padding:0}.op-site-v3 .saas-faq-answer{padding:0 0 26px}.op-site-v3 .saas-faq-actions{max-width:none}.op-final-cta{padding-bottom:68px;padding-top:68px}.op-site-v3 .site-footer{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.op-block-atlas-service-rail{overflow:hidden}.op-block-atlas-service-rail>ul{animation:none!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));transform:none;width:100%}.op-block-atlas-services li{flex:none;min-width:0}.op-block-atlas-services li:nth-child(n+9){display:none}.ai-home-applied,.ai-home-command,.ai-home-command>div i,.ai-home-page-cards,.ai-home-proposal,.ai-home-proposal>div b,.ai-home-scan,.ai-home-status span{animation:none!important}.ai-home-command{opacity:1;transform:none}.ai-home-page-cards.is-before{opacity:0}.ai-home-page-cards.is-after{opacity:1;transform:none}.ai-home-proposal,.ai-home-scan{opacity:0}.ai-home-applied{opacity:1;transform:translate(-50%)}.ai-home-status .is-ask,.ai-home-status .is-review{color:#7186a6;opacity:.55}.ai-home-status .is-apply{color:#8dd5b8;opacity:1}.op-site-v3 .op-demo-device,.op-site-v3 .op-demo-device-screen img{transition-duration:1ms}.op-site-v3 .op-showcase-controls button.active>i b{animation-duration:var(--op-slide-duration)}}.op-site-v3{--op-shell:1240px;--op-navy:oklch(18% .035 252);--op-navy-soft:oklch(23% .042 252);--op-ink:oklch(23% .025 252);--op-blue:oklch(57% .19 260);--op-blue-deep:oklch(46% .18 260);--op-blue-pale:oklch(94% .03 260);--op-paper:oklch(97.5% .008 252);--op-white:oklch(99% .004 252);--op-warm:oklch(93% .018 74);--op-line:oklch(87% .016 252);--op-muted:oklch(48% .025 252)}.op-hero{min-height:min(860px,94svh);padding-inline:max(24px,calc((100vw - var(--op-shell)) / 2))}.op-hero:before{display:none}.op-hero-grid,.op-hero-rail{max-width:var(--op-shell)}.op-hero-grid{gap:clamp(36px,5vw,76px);grid-template-columns:minmax(0,.92fr) minmax(450px,1.08fr);min-height:calc(min(860px, 94svh) - 202px)}.op-hero-copy{max-width:650px}.op-hero h1{font-size:clamp(50px,5.4vw,78px);letter-spacing:-.035em;line-height:.99}.op-hero-copy>p{font-size:clamp(17px,1.2vw,19px);line-height:1.65;max-width:56ch}.op-hero-ai-kicker{gap:8px;margin-bottom:30px}.op-hero-ai-kicker-icon{background:transparent;border:0;color:#9cb7ff;height:auto;justify-content:flex-start;width:auto}.op-hero-ai-kicker-copy strong,.op-hero-ai-kicker-copy>span{font-size:13px}.op-hero-rail{border-top:1px solid rgb(255 255 255/.1);display:flex;gap:clamp(22px,3vw,42px);justify-content:flex-start;min-height:76px}.op-hero-rail span,.op-hero-rail span:first-child{border:0;color:#8f9db1;flex:0 0 auto;height:auto;justify-content:flex-start}.op-ai>.op-section-heading,.op-blocks>.op-section-heading,.op-final-cta,.op-flow>.op-section-heading,.op-intro,.op-ownership,.op-pricing>.op-section-heading,.op-product>.op-section-heading,.op-shop-spotlight>.op-section-heading,.op-site-v3 .saas-faq{max-width:var(--op-shell)}.op-section-heading{gap:clamp(36px,5vw,72px);grid-template-columns:176px minmax(0,1fr);margin-bottom:52px}.op-section-heading>div{max-width:800px}.op-final-cta h2,.op-section-heading h2,.op-site-v3 .saas-faq h2{font-size:clamp(38px,4vw,58px);letter-spacing:-.035em;line-height:1.04}.op-section-heading p{font-size:16px;line-height:1.65;max-width:62ch}.op-ownership{background:var(--op-white);max-width:none;padding:94px max(24px,calc((100vw - var(--op-shell)) / 2)) 100px}.op-ownership-grid,.op-ownership>.op-section-heading{margin-inline:auto;max-width:var(--op-shell)}.op-ownership-grid{border:0;border-block:1px solid var(--op-line)}.op-ownership-grid>a{background:transparent;min-height:240px;padding:30px 42px 32px 0;transition:color .18s cubic-bezier(.25,1,.5,1)}.op-ownership-grid>a:last-child{background:transparent;padding-left:42px}.op-ownership-grid>a:hover{background:transparent;color:var(--op-blue-deep)}.op-ownership-grid a:hover p,.op-ownership-grid a:hover>span{color:inherit}.op-ownership-grid a>strong{font-size:clamp(27px,2.5vw,36px);letter-spacing:-.025em;margin-top:28px}.op-ownership-grid a>p{margin-top:14px}.op-ownership-grid a>em{bottom:auto;margin-top:26px;position:static}.op-ai,.op-blocks,.op-flow,.op-pricing,.op-product,.op-shop-spotlight{padding-left:max(24px,calc((100vw - var(--op-shell)) / 2));padding-right:max(24px,calc((100vw - var(--op-shell)) / 2))}.op-product{padding-bottom:116px;padding-top:106px}.op-blocks>.op-section-heading,.op-flow>.op-section-heading,.op-pricing>.op-section-heading,.op-product>.op-section-heading,.op-shop-spotlight>.op-section-heading{margin-left:auto;margin-right:auto}.op-product-ai-link{background:transparent;border:0;border-left:1px solid rgb(145 175 255/.32);min-height:auto;padding:2px 0 2px 22px}.op-site-v3 .dashboard-video-showcase{border-color:rgb(255 255 255/.14);border-radius:10px;box-shadow:0 34px 84px rgb(0 0 0/.22);max-width:var(--op-shell)}.op-blocks{padding-bottom:112px;padding-top:112px}.op-block-atlas{gap:42px;max-width:var(--op-shell)}.op-block-atlas-services{border:0;border-block:1px solid var(--op-line);border-radius:0;box-shadow:none;grid-template-columns:320px minmax(0,1fr);min-height:154px}.op-block-atlas-services>header{background:transparent;color:var(--op-ink);gap:18px;padding:28px 32px 28px 0}.op-block-atlas-services>header p{color:var(--op-muted)}.op-block-atlas-service-rail{background:transparent}.op-block-atlas-service-rail>ul{animation-duration:18s}.op-block-atlas-services li{border:0;border-left:1px solid var(--op-line);flex-basis:142px;min-height:154px}.op-block-atlas-services li:hover{background:var(--op-blue-pale);transform:none}.op-block-atlas-families{gap:clamp(42px,6vw,78px);grid-template-columns:repeat(2,minmax(0,1fr))}.op-block-atlas-families>section{background:transparent;border:0;border-radius:0;overflow:visible}.op-block-atlas-families>section+section{border-left:1px solid var(--op-line);padding-left:clamp(42px,6vw,78px)}.op-block-atlas-families section>header{border-bottom:1px solid var(--op-line);gap:18px;min-height:122px;padding:0 0 28px}.op-block-atlas-family-actions>header{background:transparent}.op-block-atlas-family-actions li strong,.op-block-atlas-family-actions>header strong{color:var(--op-ink)}.op-block-atlas-family-actions li p,.op-block-atlas-family-actions>header p{color:var(--op-muted)}.op-block-atlas-family-actions>ul,.op-block-atlas-family-content>ul{border:0;padding:0}.op-block-atlas-family-content li:before,.op-block-atlas-family-content>ul:before{display:none}.op-block-atlas-family-actions li,.op-block-atlas-family-content li{gap:14px;grid-template-columns:28px minmax(0,1fr);min-height:0;padding:22px 0}.op-block-atlas-family-actions li+li,.op-block-atlas-family-content li+li{border-color:var(--op-line)}.op-block-atlas-family-actions li>svg{color:var(--op-blue)}.op-block-atlas-family-actions li:hover{transform:none}.op-block-atlas>footer{padding-top:22px}.op-shop-spotlight{background:var(--op-warm);display:block;padding-bottom:118px;padding-top:112px}.op-shop-spotlight>.op-section-heading{margin-bottom:58px}.op-shop-spotlight .op-section-heading a{color:var(--op-blue-deep)}.op-shop-story{display:grid;grid-gap:clamp(36px,5vw,72px);gap:clamp(36px,5vw,72px);grid-template-columns:176px minmax(0,1fr);margin-inline:auto;max-width:var(--op-shell)}.op-shop-copy{align-self:start;position:-webkit-sticky;position:sticky;top:28px}.op-shop-copy>strong{color:var(--op-ink);display:block;font-size:13px;line-height:1.45}.op-shop-copy ul{border-bottom:0;margin-top:22px}.op-shop-copy li{align-items:flex-start;color:#3f4b5d;font-size:12px;line-height:1.45;min-height:0;padding:12px 0}.op-shop-copy>p{color:var(--op-muted);font-size:11px;line-height:1.55;margin:18px 0 0}.op-shop-ledger{background:transparent;border:0;border-block:1px solid #c8c0b4;border-radius:0;box-shadow:none}.op-shop-ledger>header{background:transparent;border-color:#d6cec2;min-height:58px;padding-inline:0}.op-shop-ledger-grid{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr)}.op-shop-catalog,.op-shop-checkout{padding:28px 0}.op-shop-catalog{border-color:#d6cec2;padding-right:36px}.op-shop-checkout{padding-left:36px}.op-shop-products button{border-left:2px solid transparent;min-height:78px;padding:0 14px;transition:background-color .18s cubic-bezier(.25,1,.5,1),border-color .18s cubic-bezier(.25,1,.5,1)}.op-shop-products button.is-selected,.op-shop-products button:focus-visible,.op-shop-products button:hover{background:rgb(255 255 255/.62)}.op-shop-products button.is-selected{border-left-color:var(--op-blue);transform:none}.op-shop-products button.is-selected>span:first-child,.op-shop-products button>span:first-child{background:transparent;border:0;color:var(--op-blue-deep);height:36px;width:36px}.op-shop-checkout>div{animation:opShopStateIn .38s cubic-bezier(.16,1,.3,1) both}.op-shop-order-icon{border-radius:12px}@keyframes opShopStateIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.op-ai{background:var(--op-navy);padding-bottom:110px;padding-top:108px}.ai-home-story,.op-ai>.op-section-heading,.op-ai>.reveal{max-width:var(--op-shell)}.op-ai .op-section-heading{margin-bottom:50px}.op-ai .op-section-heading h2{font-size:clamp(44px,4.5vw,64px)}.ai-home-stage{background:transparent;border-color:rgb(152 180 226/.18);min-height:520px}.ai-home-stage:after,.ai-home-stage:before{display:none}.ai-home-sequence{height:520px;max-width:1120px}.ai-home-status{left:0;top:24px}.ai-home-command{background:#dfe8fa;border:1px solid #a8bbdc;box-shadow:none;left:0;top:152px;width:286px}.ai-home-page{border-color:#7991b4;border-radius:22px;box-shadow:0 28px 74px rgb(0 6 18/.32);min-height:454px;overflow:hidden;top:34px;width:390px}.ai-home-page-canvas{min-height:412px;padding:24px}.ai-home-page-identity{align-items:flex-start}.ai-home-page-identity>i{align-items:center;color:#fff;display:flex;flex:0 0 auto;font-size:11px;font-style:normal;font-weight:820;justify-content:center}.ai-home-page-identity>span{gap:4px;min-width:0}.ai-home-page-identity>span b{background:transparent;color:#263852;display:block;font-size:14px;height:auto;line-height:1.2;width:auto}.ai-home-page-identity>span small{color:#718096;display:block;font-size:8px;line-height:1.35;max-width:235px}.ai-home-page-cards{gap:10px;inset:108px 24px 24px}.ai-home-page-cards>span{gap:10px;justify-content:flex-start;min-height:70px;padding:12px 14px}.ai-home-page-cards>span>i{border-radius:50%;flex:0 0 auto;height:8px;width:8px}.ai-home-page-cards>span>span{display:block;min-width:0}.ai-home-page-cards.is-after>span>span b,.ai-home-page-cards>span>span b{background:transparent;border:0;color:#243650;display:block;font-size:11px;height:auto;line-height:1.3;transform:none;width:auto}.ai-home-page-cards>span>span small{color:#718096;display:block;font-size:8px;line-height:1.35;margin-top:3px}.ai-home-page-cards>span>svg{color:#718096;flex:0 0 auto;margin-left:auto}.ai-home-page-cards.is-after>span>span b{color:#edf4ff}.ai-home-page-cards.is-after>span>span small{color:#91a6c1}.ai-home-page-cards.is-after>span>svg{color:#8faee4}.ai-home-proposal{background:#f4f7fc;border:1px solid #a8bbd6;box-shadow:none;right:0;top:126px;width:296px}.ai-home-story .ai-editing-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-home-story .ai-editing-fact{min-height:168px;padding:28px 26px}.ai-home-story .ai-editing-cta{align-items:center;border-top:1px solid rgb(152 180 226/.2);flex-direction:row;grid-column:1/-1;justify-content:space-between;min-height:70px;padding:0 26px}.ai-home-story .ai-editing-cta svg{margin:0}.op-flow{background:var(--op-white);border-top:1px solid var(--op-line);padding-bottom:116px;padding-top:112px}.op-site-v3 .flow-journey{max-width:var(--op-shell)}.op-pricing{padding-bottom:116px;padding-top:112px}@media (max-width:1000px){.op-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(390px,.8fr)}.op-section-heading,.op-shop-story{gap:36px;grid-template-columns:132px minmax(0,1fr)}.op-block-atlas-services{grid-template-columns:1fr}.op-block-atlas-services>header{min-height:132px;padding-right:0}.op-block-atlas-families{gap:42px;grid-template-columns:1fr}.op-block-atlas-families>section+section{border-left:0;border-top:1px solid var(--op-line);padding-left:0;padding-top:42px}.op-shop-story{grid-template-columns:1fr}.op-shop-copy{position:static}.op-shop-copy ul{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.op-shop-copy li,.op-shop-copy li+li{border:0}.ai-home-sequence,.ai-home-stage{min-height:800px}.ai-home-sequence{height:800px}.ai-home-command{left:24px;right:24px;top:78px;width:auto}.ai-home-page{top:224px;width:min(390px,calc(100% - 52px))}.ai-home-proposal{animation-name:aiHomeProposalMobile;left:50%;right:auto;top:526px;transform:translate(-50%,18px);width:min(360px,calc(100% - 48px))}}@media (max-width:860px){.op-hero{padding-inline:20px}.op-hero-grid{display:flex}.op-section-heading,.op-shop-story{grid-template-columns:1fr}.op-ownership{padding-inline:20px}.op-ownership-grid>a,.op-ownership-grid>a:last-child{min-height:0;padding:30px 0 34px}.op-ai,.op-blocks,.op-flow,.op-pricing,.op-product,.op-shop-spotlight{padding-left:20px;padding-right:20px}}@media (max-width:620px){.op-hero h1{font-size:clamp(40px,12.4vw,52px);letter-spacing:-.045em}.op-hero-rail{gap:28px;margin-inline:-18px;overflow-x:auto;padding:0 18px;scrollbar-width:none}.op-hero-rail::-webkit-scrollbar{display:none}.op-hero-rail span{border:0;min-height:68px}.op-section-heading{gap:18px;margin-bottom:38px}.op-ownership{padding-bottom:72px;padding-top:72px}.op-ownership-grid a>strong{margin-top:24px}.op-ai,.op-blocks,.op-flow,.op-pricing,.op-product,.op-shop-spotlight{padding-bottom:78px;padding-top:78px}.op-product-ai-link{border-left:0;border-top:1px solid rgb(145 175 255/.26);padding:14px 0 0}.op-block-atlas{gap:34px}.op-block-atlas-services>header{min-height:0;padding:24px 0}.op-block-atlas-services li{flex-basis:124px;min-height:104px}.op-block-atlas-families section>header{padding:0 0 24px}.op-block-atlas-family-actions>ul,.op-block-atlas-family-content>ul{padding:0}.op-block-atlas-family-actions li,.op-block-atlas-family-content li{gap:12px;padding:20px 0}.op-block-atlas>footer{align-items:flex-start;flex-direction:column}.op-shop-copy ul{gap:0;grid-template-columns:1fr}.op-shop-copy li+li{border-top:1px solid #d6cec2}.op-shop-ledger{margin-inline:-4px}.op-shop-ledger>header{align-items:center;flex-direction:row;padding-block:0}.op-shop-ledger-grid{grid-template-columns:1fr}.op-shop-catalog{border-bottom:1px solid #d6cec2;border-right:0;padding:24px 0}.op-shop-checkout{padding:28px 0}.op-shop-products button{grid-template-columns:34px minmax(0,1fr) auto;padding-inline:8px}.ai-home-page{border-radius:18px}.ai-home-page-canvas{padding:18px}.ai-home-page-cards{inset:112px 18px 18px}.ai-home-page-cards>span{min-height:68px;padding:10px 12px}.ai-home-page-identity>span small{max-width:205px}.ai-home-story .ai-editing-facts{grid-template-columns:1fr}.ai-home-story .ai-editing-cta{grid-column:auto;padding-inline:4px}}@media (prefers-reduced-motion:reduce){.op-shop-checkout>div{animation:none}}.op-blocks{--chapter-ink:oklch(24% 0.035 255);--chapter-muted:oklch(47% 0.035 255);--chapter-line:oklch(86% 0.025 255);--chapter-paper:oklch(98% 0.008 255);background:var(--chapter-paper);padding-block:clamp(5rem,9vw,8rem)}.op-blocks>.op-section-heading{margin-bottom:clamp(3rem,6vw,5.5rem)}.op-blocks>.op-section-heading h2{color:var(--chapter-ink);max-width:15ch}.op-content-compose{container-type:inline-size;margin-inline:auto;max-width:var(--op-shell)}.op-content-compose-stage{border-block:1px solid var(--chapter-line);display:grid;grid-gap:2rem;gap:2rem;padding-block:2rem}.op-content-outcomes,.op-content-palette{min-width:0}.op-content-outcomes header,.op-content-palette header,.op-content-service-stream>header{align-items:flex-start;display:flex;gap:1rem}.op-content-outcomes header>span,.op-content-palette header>span,.op-content-service-stream>header>span{color:var(--op-blue);flex:0 0 auto;font-size:.68rem;font-weight:800;letter-spacing:.08em;padding-top:.28rem}.op-content-outcomes header strong,.op-content-palette header strong,.op-content-service-stream header strong{color:var(--chapter-ink);display:block;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.15}.op-content-outcomes header p,.op-content-palette header p,.op-content-service-stream header p{color:var(--chapter-muted);font-size:.84rem;line-height:1.55;margin:.55rem 0 0}.op-content-outcomes ul,.op-content-palette ol,.op-content-service-stream ul{list-style:none;margin:0;padding:0}.op-content-palette ol{border-top:1px solid var(--chapter-line);margin-top:1.7rem}.op-content-palette li{align-items:center;border-bottom:1px solid var(--chapter-line);color:var(--chapter-ink);display:grid;grid-gap:.72rem;gap:.72rem;grid-template-columns:1.8rem 1.5rem minmax(0,1fr);min-height:3.65rem}.op-content-palette li>span{color:oklch(63% .08 255);font-size:.62rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.06em}.op-content-palette li>svg{color:var(--op-blue)}.op-content-palette li strong{font-size:.86rem;line-height:1.25}.op-content-live-page{align-self:center;background:oklch(94% .025 255);border:1px solid oklch(75% .05 255);box-shadow:0 2rem 5rem oklch(35% .05 255/.12);color:var(--chapter-ink);margin-inline:auto;max-width:27rem;overflow:hidden;position:relative;width:100%}.op-content-live-toolbar{align-items:center;background:oklch(91% .025 255);border-bottom:1px solid oklch(78% .035 255);color:oklch(45% .04 255);display:flex;font-size:.6rem;font-weight:740;justify-content:space-between;min-height:2.6rem;padding-inline:.9rem}.op-content-live-toolbar span{align-items:center;display:inline-flex;gap:.45rem}.op-content-live-toolbar span i{background:oklch(69% .16 151);border-radius:50%;display:block;height:.38rem;width:.38rem}.op-content-live-toolbar em{color:var(--op-blue-deep);font-style:normal;text-transform:uppercase}.op-content-live-canvas{background:linear-gradient(oklch(98% .009 255/.94),oklch(98% .009 255/.94)),repeating-linear-gradient(90deg,transparent 0 2.95rem,oklch(83% .025 255) 3rem);min-height:29rem;overflow:hidden;padding:1.45rem;position:relative}.op-content-live-canvas>header{align-items:center;display:flex;gap:.8rem;position:relative;z-index:1}.op-content-live-canvas>header>span{align-items:center;background:var(--op-blue);border-radius:50%;color:oklch(98% .01 255);display:flex;flex:0 0 auto;font-size:.72rem;font-weight:820;height:2.7rem;justify-content:center;width:2.7rem}.op-content-live-canvas>header>div{min-width:0}.op-content-live-canvas>header small,.op-content-live-canvas>header strong{display:block}.op-content-live-canvas>header strong{font-size:.9rem}.op-content-live-canvas>header small{color:var(--chapter-muted);font-size:.58rem;line-height:1.35;margin-top:.2rem;max-width:27ch}.op-content-preview-feature{align-items:center;background:oklch(31% .095 255);color:oklch(96% .012 255);display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:2.6rem minmax(0,1fr) auto;margin-top:1.5rem;min-height:8.5rem;padding:1rem}.op-content-preview-feature>span{align-items:center;background:oklch(67% .19 255);border-radius:50%;display:flex;height:2.6rem;justify-content:center;width:2.6rem}.op-content-preview-feature small,.op-content-preview-feature strong{display:block}.op-content-preview-feature small{color:oklch(76% .055 255);font-size:.58rem}.op-content-preview-feature strong{font-size:.88rem;line-height:1.2;margin-top:.32rem}.op-content-preview-row{display:grid;grid-gap:.72rem;gap:.72rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.72rem}.op-content-preview-row>span{border:1px solid oklch(81% .03 255);min-height:6.3rem;padding:.8rem}.op-content-preview-row svg{color:var(--op-blue)}.op-content-preview-row small,.op-content-preview-row strong{display:block}.op-content-preview-row small{color:var(--chapter-muted);font-size:.56rem;margin-top:.65rem}.op-content-preview-row strong{font-size:.7rem;line-height:1.3;margin-top:.22rem}.op-content-preview-link{align-items:center;border-bottom:1px solid oklch(78% .035 255);border-top:1px solid oklch(78% .035 255);display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto;margin-top:.75rem;min-height:3.6rem;padding-inline:.15rem}.op-content-preview-link svg{color:var(--op-blue)}.op-content-preview-link strong{font-size:.72rem}.op-content-outcomes>ul{margin-top:1.55rem}.op-content-outcomes li{align-items:flex-start;border-top:1px solid var(--chapter-line);display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:1.55rem minmax(0,1fr);padding-block:1rem}.op-content-outcomes li>svg{color:var(--op-blue);margin-top:.1rem}.op-content-outcomes li strong{color:var(--chapter-ink);display:block;font-size:.84rem}.op-content-outcomes li p{color:var(--chapter-muted);font-size:.74rem;line-height:1.45;margin:.3rem 0 0}.op-content-compose-footer{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;padding-top:1.6rem}.op-content-compose-footer p{color:var(--chapter-muted);font-size:.79rem;line-height:1.55;margin:0;max-width:65ch}.op-content-compose-footer a{align-items:center;color:var(--op-blue-deep);display:inline-flex;font-size:.8rem;font-weight:780;gap:.55rem;min-height:2.75rem;text-decoration:none}.op-content-compose-footer a svg{transition:transform .18s cubic-bezier(.25,1,.5,1)}.op-blocks>.op-section-heading h2{max-width:17ch}.op-block-story{--block-ink:oklch(22% 0.04 255);--block-muted:oklch(48% 0.035 255);--block-line:oklch(84% 0.025 255);--block-paper:oklch(98% 0.009 255);color:var(--block-ink);margin-inline:auto;max-width:var(--op-shell)}.op-block-story-main{border-block:1px solid var(--block-line);display:grid;overflow:hidden}.op-block-build{background:oklch(22% .055 255);min-width:0;overflow:hidden;padding:clamp(1rem,4vw,2.4rem);position:relative}.op-block-build:before{border:1px solid oklch(47% .055 255);content:"";inset:clamp(.5rem,2vw,1rem);pointer-events:none;position:absolute}.op-block-build-toolbar{align-items:center;background:oklch(29% .052 255);border:1px solid oklch(47% .055 255);border-bottom:0;color:oklch(78% .035 255);display:flex;font-size:.61rem;font-weight:760;justify-content:space-between;letter-spacing:.01em;margin-inline:auto;max-width:39rem;min-height:2.75rem;padding-inline:.9rem;position:relative;z-index:1}.op-block-build-toolbar span{align-items:center;display:inline-flex;gap:.5rem}.op-block-build-toolbar span i{background:oklch(76% .16 151);border-radius:50%;height:.4rem;width:.4rem}.op-block-build-toolbar em{color:oklch(86% .095 255);font-size:.56rem;font-style:normal;letter-spacing:.07em;text-transform:uppercase}.op-block-build-canvas{background:var(--block-paper);box-shadow:0 2rem 5rem oklch(10% .035 255/.3);margin-inline:auto;max-width:39rem;min-height:31rem;overflow:hidden;padding:clamp(1.2rem,4vw,2rem);position:relative}.op-block-build-identity{align-items:center;display:flex;gap:.85rem;padding-bottom:1.1rem}.op-block-build-identity>span{align-items:center;background:var(--op-blue);border-radius:50%;color:oklch(98% .01 255);display:flex;flex:0 0 auto;font-size:.7rem;font-weight:820;height:2.8rem;justify-content:center;width:2.8rem}.op-block-build-identity>div{min-width:0}.op-block-build-identity small,.op-block-build-identity strong{display:block}.op-block-build-identity strong{color:var(--block-ink);font-size:.92rem}.op-block-build-identity small{color:var(--block-muted);font-size:.6rem;line-height:1.45;margin-top:.18rem;max-width:38ch}.op-block-build-item{opacity:0;transform:translate3d(0,1rem,0)}.op-block-build-intro{align-items:center;border-block:1px solid var(--block-line);color:var(--block-muted);display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:3.6rem}.op-block-build-intro svg:first-child,.op-block-build-intro svg:last-child{color:var(--op-blue)}.op-block-build-intro p{font-size:.68rem;line-height:1.4;margin:0}.op-block-build-media{align-items:end;background:oklch(30% .085 255);color:oklch(96% .012 255);display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:auto minmax(0,1fr) auto;margin-top:.8rem;min-height:10.3rem;padding:1rem}.op-block-build-media>span{align-items:center;background:oklch(69% .19 255);border-radius:50%;display:flex;height:2.65rem;justify-content:center;width:2.65rem}.op-block-build-media small,.op-block-build-media strong{display:block}.op-block-build-media small{color:oklch(77% .055 255);font-size:.59rem}.op-block-build-media strong{font-size:clamp(.9rem,2vw,1.15rem);line-height:1.15;margin-top:.25rem}.op-block-build-context{display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.7rem}.op-block-build-context>span{border:1px solid var(--block-line);min-height:5.8rem;padding:.8rem}.op-block-build-context svg{color:var(--op-blue)}.op-block-build-context small,.op-block-build-context strong{display:block}.op-block-build-context small{color:var(--block-muted);font-size:.57rem;margin-top:.6rem}.op-block-build-context strong{color:var(--block-ink);font-size:.69rem;line-height:1.25;margin-top:.2rem}.op-block-build-action{align-items:center;background:var(--op-blue);color:oklch(97% .012 255);display:flex;justify-content:space-between;margin-top:.7rem;min-height:4.2rem;padding:.8rem 1rem}.op-block-build-action>div{align-items:center;display:flex;gap:.75rem;min-width:0}.op-block-build-action span{min-width:0}.op-block-build-action small,.op-block-build-action strong{display:block}.op-block-build-action small{color:oklch(84% .065 255);font-size:.57rem}.op-block-build-action strong{font-size:.68rem;line-height:1.3;margin-top:.18rem;max-width:36ch}.op-block-story-sequence{background:var(--block-paper);min-width:0;overflow:hidden;padding:clamp(1.8rem,5vw,3rem);position:relative}.op-block-story-sequence>header{border-bottom:1px solid var(--block-line);padding-bottom:1.5rem}.op-block-story-sequence>header span{color:var(--op-blue);display:block;font-size:.66rem;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.op-block-story-sequence>header strong{color:var(--block-ink);display:block;font-size:clamp(1.15rem,2.2vw,1.55rem);line-height:1.2;margin-top:.65rem;max-width:24ch}.op-block-story-sequence ol{list-style:none;margin:0;padding:0;position:relative;z-index:1}.op-block-story-sequence li{border-bottom:1px solid var(--block-line);display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:1.65rem minmax(0,1fr);opacity:0;padding-block:1.15rem;transform:translate3d(.8rem,0,0)}.op-block-story-sequence li>span{align-items:center;background:var(--block-paper);color:oklch(60% .07 255);display:flex;font-size:.61rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:820;height:1.65rem;justify-content:center;position:relative;z-index:1}.op-block-story-sequence li em,.op-block-story-sequence li strong{align-items:center;display:flex;gap:.5rem}.op-block-story-sequence li strong{color:var(--block-ink);font-size:.79rem}.op-block-story-sequence li strong svg{color:var(--op-blue);flex:0 0 auto}.op-block-story-sequence li em{color:var(--block-muted);font-size:.66rem;font-style:normal;font-weight:720;margin-top:.45rem}.op-block-story-sequence li em svg{color:oklch(61% .085 255);flex:0 0 auto}.op-block-story-sequence li p{color:var(--block-muted);font-size:.69rem;line-height:1.45;margin:.55rem 0 0}.op-block-story-progress{background:var(--op-blue);bottom:2.2rem;left:calc(clamp(1.8rem, 5vw, 3rem) + .8rem);position:absolute;top:7.5rem;transform:scaleY(0);transform-origin:50% 0;width:1px}.op-block-integrations{border-bottom:1px solid var(--block-line);display:grid}.op-block-integrations>header{padding-block:1.6rem}.op-block-integrations>header span{color:var(--op-blue);display:block;font-size:.66rem;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.op-block-integrations>header p{color:var(--block-muted);font-size:.78rem;line-height:1.5;margin:.45rem 0 0;max-width:35ch}.op-block-integrations ul{border-top:1px solid var(--block-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.op-block-integrations li{align-items:center;border-bottom:1px solid var(--block-line);border-right:1px solid var(--block-line);display:flex;gap:.65rem;min-height:4.5rem;opacity:0;padding-inline:.8rem;transform:translate3d(0,.75rem,0)}.op-block-integrations li:nth-child(2n){border-right:0}.op-block-integrations li span{color:var(--block-ink);font-size:.69rem;font-weight:760;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-block-story-footer{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;padding-top:1.6rem}.op-block-story-footer p{color:var(--block-muted);font-size:.79rem;line-height:1.55;margin:0;max-width:65ch}.op-block-story-footer a{align-items:center;color:var(--op-blue-deep);display:inline-flex;font-size:.8rem;font-weight:780;gap:.55rem;min-height:2.75rem;text-decoration:none}.op-block-story-footer a svg{transition:transform .18s cubic-bezier(.25,1,.5,1)}.op-block-story.is-visible .op-block-build-intro{animation:opBlockAssembleIn .62s cubic-bezier(.16,1,.3,1) .2s forwards}.op-block-story.is-visible .op-block-build-media{animation:opBlockAssembleIn .62s cubic-bezier(.16,1,.3,1) 1.15s forwards}.op-block-story.is-visible .op-block-build-context{animation:opBlockAssembleIn .62s cubic-bezier(.16,1,.3,1) 2.1s forwards}.op-block-story.is-visible .op-block-build-action{animation:opBlockAssembleIn .62s cubic-bezier(.16,1,.3,1) 3.05s forwards}.op-block-story.is-visible .op-block-story-sequence li{animation:opBlockStepIn .5s cubic-bezier(.16,1,.3,1) forwards}.op-block-story.is-visible .op-block-story-sequence li:first-child{animation-delay:.18s}.op-block-story.is-visible .op-block-story-sequence li:nth-child(2){animation-delay:1.13s}.op-block-story.is-visible .op-block-story-sequence li:nth-child(3){animation-delay:2.08s}.op-block-story.is-visible .op-block-story-sequence li:nth-child(4){animation-delay:3.03s}.op-block-story.is-visible .op-block-story-progress{animation:opBlockProgress 3.6s cubic-bezier(.65,0,.35,1) .2s forwards}.op-block-story.is-visible .op-block-integrations li{animation:opBlockAppIn .46s cubic-bezier(.16,1,.3,1) forwards}.op-block-story.is-visible .op-block-integrations li:first-child{animation-delay:1.2s}.op-block-story.is-visible .op-block-integrations li:nth-child(2){animation-delay:1.32s}.op-block-story.is-visible .op-block-integrations li:nth-child(3){animation-delay:1.44s}.op-block-story.is-visible .op-block-integrations li:nth-child(4){animation-delay:1.56s}.op-block-story.is-visible .op-block-integrations li:nth-child(5){animation-delay:1.68s}.op-block-story.is-visible .op-block-integrations li:nth-child(6){animation-delay:1.8s}.op-block-story.is-visible .op-block-integrations li:nth-child(7){animation-delay:1.92s}.op-block-story.is-visible .op-block-integrations li:nth-child(8){animation-delay:2.04s}@keyframes opBlockAssembleIn{0%{opacity:0;transform:translate3d(0,1rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes opBlockStepIn{0%{opacity:0;transform:translate3d(.8rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes opBlockProgress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes opBlockAppIn{0%{opacity:0;transform:translate3d(0,.75rem,0)}to{opacity:1;transform:translateZ(0)}}@media (min-width:43rem){.op-block-integrations ul{grid-template-columns:repeat(4,minmax(0,1fr))}.op-block-integrations li:nth-child(2n){border-right:1px solid var(--block-line)}.op-block-integrations li:nth-child(4n){border-right:0}.op-block-story-footer{align-items:center;flex-direction:row;justify-content:space-between}}@media (min-width:56rem){.op-block-story-main{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.72fr)}.op-block-build{min-height:42rem;padding:clamp(2rem,4vw,3.5rem)}.op-block-build-canvas{min-height:34rem}.op-block-story-sequence{border-left:1px solid var(--block-line);padding:2.5rem}.op-block-story-progress{left:calc(2.5rem + .8rem)}.op-block-integrations{align-items:stretch;grid-template-columns:minmax(14rem,.58fr) minmax(0,1.75fr)}.op-block-integrations>header{align-self:center;padding-right:2rem}.op-block-integrations ul{border-left:1px solid var(--block-line);border-top:0}}@media (min-width:70rem){.op-block-integrations ul{grid-template-columns:repeat(8,minmax(0,1fr))}.op-block-integrations li,.op-block-integrations li:nth-child(2n),.op-block-integrations li:nth-child(4n){border-bottom:0;border-right:1px solid var(--block-line);justify-content:center;padding-inline:.4rem}.op-block-integrations li:last-child{border-right:0}}@media (hover:hover) and (pointer:fine){.op-block-story-footer a:hover svg{transform:translate3d(.25rem,0,0)}}.op-block-showcase{--block-ink:oklch(22% 0.04 255);--block-muted:oklch(47% 0.035 255);--block-line:oklch(84% 0.025 255);--block-paper:oklch(98% 0.009 255);color:var(--block-ink);container-type:inline-size;margin-inline:auto;max-width:var(--op-shell)}.op-block-real-stage{background:var(--block-demo-surface);border:1px solid color-mix(in oklch,var(--block-demo-surface),white 20%);color:oklch(97% .01 255);overflow:hidden;transition:background-color .32s cubic-bezier(.25,1,.5,1)}.op-block-real-toolbar{align-items:flex-start;border-bottom:1px solid color-mix(in oklch,var(--block-demo-surface),white 20%);display:flex;flex-direction:column;gap:.75rem;justify-content:space-between;min-height:4.5rem;padding:1rem}.op-block-real-toolbar>div{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.op-block-real-toolbar>div>i{background:oklch(76% .17 151);border-radius:50%;box-shadow:0 0 0 4px oklch(76% .17 151/.12);flex:0 0 auto;height:.46rem;width:.46rem}.op-block-real-toolbar span{color:oklch(88% .025 255);font-size:.64rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.op-block-real-toolbar strong{color:oklch(97% .01 255);font-size:.7rem;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-block-real-toolbar a{align-items:center;color:oklch(97% .01 255);display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:780;gap:.45rem;min-height:2.75rem;text-decoration:none}.op-block-example-switcher button:focus-visible,.op-block-real-toolbar a:focus-visible{outline:2px solid var(--block-demo-accent);outline-offset:3px}.op-block-real-body{display:grid}.op-block-page-pane{align-items:center;background:linear-gradient(135deg,color-mix(in oklch,var(--block-demo-surface),black 8%),color-mix(in oklch,var(--block-demo-surface),var(--block-demo-accent) 9%));display:flex;flex-direction:column;min-width:0;padding:clamp(1rem,5cqi,3rem)}.op-block-page-status{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem;max-width:26.875rem;width:100%}.op-block-page-status>span{color:color-mix(in oklch,var(--block-demo-surface),white 68%);font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.op-block-page-status em{align-items:center;color:oklch(92% .02 151);display:inline-flex;font-size:.6rem;font-style:normal;font-weight:760;gap:.35rem}.op-block-page-status em i{background:oklch(76% .17 151);border-radius:50%;height:.38rem;width:.38rem}.op-block-page-frame{aspect-ratio:1/2;background:color-mix(in oklch,var(--block-demo-surface),white 8%);border:1px solid color-mix(in oklch,var(--block-demo-surface),white 28%);border-radius:clamp(.75rem,2cqi,1.25rem);box-shadow:0 2rem 5rem oklch(8% .03 255/.28);max-width:26.875rem;overflow:hidden;width:100%}.op-block-page-shot{animation:opBlockPageIn .44s cubic-bezier(.16,1,.3,1) both;display:block;height:100%;object-fit:cover;width:100%}.op-block-page-anatomy{background:var(--block-paper);color:var(--block-ink);min-width:0;padding:clamp(1.5rem,6cqi,3.5rem)}.op-block-library>header>span,.op-block-page-anatomy>span,.op-block-services>header span{color:var(--op-blue-deep);display:block;font-size:.66rem;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.op-block-page-anatomy h3{color:var(--block-ink);font-size:clamp(1.75rem,5cqi,2.8rem);letter-spacing:-.035em;line-height:1.02;margin:1rem 0 0;max-width:13ch}.op-block-page-anatomy>p{color:var(--block-muted);font-size:clamp(.82rem,2cqi,.95rem);line-height:1.58;margin:1rem 0 0;max-width:42ch}.op-block-page-anatomy ol{border-top:1px solid var(--block-line);list-style:none;margin:clamp(1.5rem,5cqi,2.5rem) 0 0;padding:0}.op-block-page-anatomy li{align-items:center;border-bottom:1px solid var(--block-line);display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:1.5rem 1.35rem minmax(0,1fr);min-height:3.75rem}.op-block-page-anatomy li>span{color:oklch(59% .07 255);font-size:.61rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:820}.op-block-page-anatomy li>svg{color:var(--op-blue)}.op-block-page-anatomy li strong{color:var(--block-ink);font-size:.78rem;line-height:1.25}.op-block-page-anatomy>small{color:var(--block-muted);display:block;font-size:.68rem;line-height:1.5;margin-top:1.2rem;max-width:48ch}.op-block-example-switcher{align-items:flex-start;border-top:1px solid color-mix(in oklch,var(--block-demo-surface),white 20%);display:flex;flex-direction:column;gap:.65rem;padding:.9rem 1rem}.op-block-example-switcher>span{color:color-mix(in oklch,var(--block-demo-surface),white 65%);font-size:.59rem;font-weight:820;letter-spacing:.08em;padding-top:.15rem;text-transform:uppercase}.op-block-example-switcher>div{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.op-block-example-switcher button{align-items:center;background:transparent;border:1px solid color-mix(in oklch,var(--block-demo-surface),white 27%);border-radius:0;color:color-mix(in oklch,var(--block-demo-surface),white 70%);cursor:pointer;display:inline-flex;font:inherit;font-size:.68rem;font-weight:760;gap:.45rem;justify-content:center;min-height:2.75rem;padding:.55rem .6rem;transition:background-color .18s cubic-bezier(.25,1,.5,1),border-color .18s cubic-bezier(.25,1,.5,1),color .18s cubic-bezier(.25,1,.5,1),transform .18s cubic-bezier(.25,1,.5,1)}.op-block-example-switcher button i{border-radius:50%;flex:0 0 auto;height:.48rem;width:.48rem}.op-block-example-switcher button[aria-pressed=true]{background:color-mix(in oklch,var(--block-demo-surface),white 13%);border-color:var(--block-demo-accent);color:oklch(98% .008 255)}.op-block-example-switcher button:active{transform:translate3d(0,1px,0)}.op-block-library{border-top:1px solid var(--block-line);margin-top:0}.op-block-library>header{display:grid;grid-gap:1rem;gap:1rem;padding-block:clamp(1.5rem,4cqi,2.5rem)}.op-block-library>header h3{color:var(--block-ink);font-size:clamp(1.65rem,4cqi,2.55rem);letter-spacing:-.035em;line-height:1.04;margin:0;max-width:18ch}.op-block-library>header p{color:var(--block-muted);font-size:.86rem;line-height:1.6;margin:.9rem 0 0;max-width:56ch}.op-block-library>ul{display:grid;list-style:none;margin:0;padding:0}.op-block-library>ul>li{border-top:1px solid var(--block-line);display:grid;grid-template-columns:minmax(0,1fr);min-height:8rem;padding-block:1.35rem}.op-block-library li strong{align-items:center;color:var(--block-ink);display:flex;font-size:.82rem;gap:.6rem}.op-block-library li strong svg{color:var(--op-blue);flex:0 0 auto}.op-block-library li p{color:var(--block-muted);font-size:.73rem;line-height:1.5;margin:.65rem 0 0;max-width:39ch}.op-block-services{border-block:1px solid var(--block-line);display:grid;margin-top:clamp(3rem,7cqi,5rem)}.op-block-services>header{padding-block:1.5rem}.op-block-services>header p{color:var(--block-muted);font-size:.78rem;line-height:1.5;margin:.45rem 0 0;max-width:38ch}.op-block-services-viewport{border-top:1px solid var(--block-line);contain:inline-size paint;min-width:0;overflow:hidden;position:relative}.op-block-services-viewport:after,.op-block-services-viewport:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:clamp(1.75rem,7cqi,3.5rem);z-index:2}.op-block-services-viewport:before{background:linear-gradient(90deg,var(--block-paper),transparent);left:0}.op-block-services-viewport:after{background:linear-gradient(270deg,var(--block-paper),transparent);right:0}.op-block-services-track{animation:opConnectedServicesRail 48s linear infinite;display:flex;width:max-content;will-change:transform}.op-block-services-viewport:hover .op-block-services-track{animation-play-state:paused}.op-block-services ul{display:flex;flex:0 0 auto;list-style:none;margin:0;padding:0}.op-block-services li{align-items:center;border-right:1px solid var(--block-line);display:flex;flex:0 0 9.75rem;gap:.7rem;min-height:5.2rem;padding-inline:1rem}.op-block-service-mark{align-items:center;background:color-mix(in oklch,currentColor 8%,var(--block-paper));border:1px solid color-mix(in oklch,currentColor 16%,var(--block-line));border-radius:.55rem;display:flex;flex:0 0 auto;height:2.25rem;justify-content:center;width:2.25rem}.op-block-service-mark svg{display:block}.op-block-services .op-block-service-name{color:var(--block-ink);font-size:.7rem;font-weight:780;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-block-showcase-footer{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;padding-top:1.6rem}.op-block-showcase-footer p{color:var(--block-muted);font-size:.79rem;line-height:1.55;margin:0;max-width:65ch}.op-block-showcase-footer a{align-items:center;color:var(--op-blue-deep);display:inline-flex;font-size:.8rem;font-weight:780;gap:.55rem;min-height:2.75rem;text-decoration:none}.op-block-real-toolbar a svg,.op-block-showcase-footer a svg{transition:transform .18s cubic-bezier(.25,1,.5,1)}@keyframes opBlockPageIn{0%{opacity:0;transform:translate3d(0,.65rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes opConnectedServicesRail{to{transform:translate3d(-50%,0,0)}}@container (min-width: 36rem){.op-block-real-toolbar{align-items:center;flex-direction:row;padding-inline:1.25rem}.op-block-real-toolbar>div{flex-wrap:nowrap}.op-block-real-toolbar strong:before{color:color-mix(in oklch,var(--block-demo-surface),white 42%);content:"—";margin-right:.5rem}.op-block-example-switcher{align-items:center;flex-direction:row;justify-content:space-between;padding-inline:1.25rem}.op-block-example-switcher>div{display:flex;width:auto}.op-block-example-switcher button{min-width:7.5rem}.op-block-library>ul{column-gap:clamp(1.5rem,5cqi,4rem);grid-template-columns:repeat(2,minmax(0,1fr))}.op-block-showcase-footer{align-items:center;flex-direction:row;justify-content:space-between}}@container (min-width: 50rem){.op-block-page-frame{max-width:22rem}.op-block-page-anatomy{border-top:1px solid var(--block-line);grid-column-gap:clamp(3rem,7cqi,6rem);column-gap:clamp(3rem,7cqi,6rem);display:grid;grid-template-areas:"eyebrow list" "title list" "copy list" ". note";grid-template-columns:minmax(0,.86fr) minmax(22rem,1.14fr);grid-template-rows:auto auto 1fr auto}.op-block-page-anatomy>span{grid-area:eyebrow}.op-block-page-anatomy h3{grid-area:title;max-width:15ch}.op-block-page-anatomy>p{grid-area:copy}.op-block-page-anatomy ol{grid-area:list;margin-top:0}.op-block-page-anatomy>small{grid-area:note}.op-block-library>header{align-items:start;grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr)}.op-block-services{align-items:stretch;grid-template-columns:minmax(14rem,.62fr) minmax(0,1.38fr)}.op-block-services>header{align-self:center;padding-right:2rem}.op-block-services-viewport{border-left:1px solid var(--block-line);border-top:0}}@container (min-width: 72rem){.op-block-library>ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.op-block-example-switcher button:hover{background:color-mix(in oklch,var(--block-demo-surface),white 9%);color:oklch(98% .008 255)}.op-block-real-toolbar a:hover svg,.op-block-showcase-footer a:hover svg{transform:translate3d(.22rem,-.08rem,0)}}@media (prefers-reduced-motion:reduce){.op-block-services-track{animation-duration:48s!important}.op-block-page-shot{animation:none}.op-block-example-switcher button,.op-block-real-stage,.op-block-real-toolbar a svg,.op-block-showcase-footer a svg{transition:none}}.op-shop-spotlight{--commerce-ink:oklch(23% 0.035 66);--commerce-muted:oklch(46% 0.035 66);--commerce-line:oklch(80% 0.025 66);--commerce-paper:oklch(94% 0.025 75);background:var(--commerce-paper);padding-block:clamp(2rem,5vh,3.5rem)}.op-shop-spotlight>.op-section-heading{margin-bottom:clamp(1rem,2vh,1.5rem)}.op-shop-spotlight .op-section-heading h2{color:var(--commerce-ink);max-width:18ch}.op-commerce-story{margin-inline:auto;max-width:var(--op-shell)}.op-commerce-sequence{align-items:center;border-bottom:1px solid var(--commerce-line);border-top:1px solid var(--commerce-line);display:flex;gap:.7rem;min-height:3.5rem;overflow:hidden}.op-commerce-sequence span{align-items:center;color:oklch(53% .03 66);display:inline-flex;flex:0 0 auto;font-size:.68rem;font-weight:800;gap:.45rem;letter-spacing:.05em;text-transform:uppercase;transition:color .22s cubic-bezier(.25,1,.5,1)}.op-commerce-sequence span b{color:oklch(62% .12 255);font-size:.62rem}.op-commerce-sequence span.is-active{color:var(--commerce-ink)}.op-commerce-sequence>i{background:var(--commerce-line);flex:1 1 3rem;height:1px;max-width:4rem}.op-commerce-stage{border-bottom:1px solid var(--commerce-line);display:grid}.op-commerce-offer{min-width:0;padding-block:1.5rem}.op-commerce-offer>header{align-items:center;color:var(--commerce-ink);display:flex;font-size:.75rem;font-weight:780;justify-content:space-between}.op-commerce-offer>header em,.op-commerce-offer>header span{align-items:center;display:inline-flex;gap:.5rem}.op-commerce-offer>header em{color:oklch(39% .08 151);font-size:.65rem;font-style:normal}.op-commerce-offer>header em i{background:oklch(63% .15 151);border-radius:50%;height:.4rem;width:.4rem}.op-commerce-offer-main{animation:opCommerceOfferIn .42s cubic-bezier(.16,1,.3,1) both;display:grid;grid-template-columns:auto minmax(0,1fr);margin-block:clamp(1.5rem,3vw,2.25rem)}.op-commerce-offer-main>span{align-items:center;background:var(--op-blue);color:oklch(98% .01 255);display:flex;grid-row:1/span 3;height:3.5rem;justify-content:center;margin-right:1.1rem;width:3.5rem}.op-commerce-offer-main small{color:var(--commerce-muted);font-size:.68rem}.op-commerce-offer-main strong{color:var(--commerce-ink);font-size:clamp(1.55rem,3vw,2.5rem);letter-spacing:-.035em;line-height:1;margin-top:.38rem}.op-commerce-offer-main>b{color:var(--commerce-ink);font-size:clamp(2.75rem,6vw,4.5rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.065em;line-height:.92;margin-top:.9rem}.op-commerce-transfer{color:var(--op-blue-deep);flex-direction:column;gap:.65rem;min-height:7rem}.op-commerce-transfer,.op-commerce-transfer>span{align-items:center;display:flex;justify-content:center}.op-commerce-transfer>span{border:1px solid var(--commerce-line);border-radius:50%;height:2.8rem;width:2.8rem}.op-commerce-transfer>i{background:linear-gradient(var(--op-blue),var(--commerce-line));height:2.4rem;width:1px}.op-commerce-transfer small{font-size:.62rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.op-commerce-receipt{background:oklch(98% .012 75);-webkit-clip-path:polygon(0 1rem,.7rem .45rem,1.4rem 1rem,2.1rem .45rem,2.8rem 1rem,3.5rem .45rem,4.2rem 1rem,4.9rem .45rem,5.6rem 1rem,6.3rem .45rem,7rem 1rem,7.7rem .45rem,8.4rem 1rem,9.1rem .45rem,9.8rem 1rem,10.5rem .45rem,11.2rem 1rem,11.9rem .45rem,12.6rem 1rem,13.3rem .45rem,14rem 1rem,14.7rem .45rem,15.4rem 1rem,16.1rem .45rem,16.8rem 1rem,17.5rem .45rem,100% 1rem,100% calc(100% - 1rem),17.5rem calc(100% - .45rem),16.8rem calc(100% - 1rem),16.1rem calc(100% - .45rem),15.4rem calc(100% - 1rem),14.7rem calc(100% - .45rem),14rem calc(100% - 1rem),13.3rem calc(100% - .45rem),12.6rem calc(100% - 1rem),11.9rem calc(100% - .45rem),11.2rem calc(100% - 1rem),10.5rem calc(100% - .45rem),9.8rem calc(100% - 1rem),9.1rem calc(100% - .45rem),8.4rem calc(100% - 1rem),7.7rem calc(100% - .45rem),7rem calc(100% - 1rem),6.3rem calc(100% - .45rem),5.6rem calc(100% - 1rem),4.9rem calc(100% - .45rem),4.2rem calc(100% - 1rem),3.5rem calc(100% - .45rem),2.8rem calc(100% - 1rem),2.1rem calc(100% - .45rem),1.4rem calc(100% - 1rem),.7rem calc(100% - .45rem),0 calc(100% - 1rem));clip-path:polygon(0 1rem,.7rem .45rem,1.4rem 1rem,2.1rem .45rem,2.8rem 1rem,3.5rem .45rem,4.2rem 1rem,4.9rem .45rem,5.6rem 1rem,6.3rem .45rem,7rem 1rem,7.7rem .45rem,8.4rem 1rem,9.1rem .45rem,9.8rem 1rem,10.5rem .45rem,11.2rem 1rem,11.9rem .45rem,12.6rem 1rem,13.3rem .45rem,14rem 1rem,14.7rem .45rem,15.4rem 1rem,16.1rem .45rem,16.8rem 1rem,17.5rem .45rem,100% 1rem,100% calc(100% - 1rem),17.5rem calc(100% - .45rem),16.8rem calc(100% - 1rem),16.1rem calc(100% - .45rem),15.4rem calc(100% - 1rem),14.7rem calc(100% - .45rem),14rem calc(100% - 1rem),13.3rem calc(100% - .45rem),12.6rem calc(100% - 1rem),11.9rem calc(100% - .45rem),11.2rem calc(100% - 1rem),10.5rem calc(100% - .45rem),9.8rem calc(100% - 1rem),9.1rem calc(100% - .45rem),8.4rem calc(100% - 1rem),7.7rem calc(100% - .45rem),7rem calc(100% - 1rem),6.3rem calc(100% - .45rem),5.6rem calc(100% - 1rem),4.9rem calc(100% - .45rem),4.2rem calc(100% - 1rem),3.5rem calc(100% - .45rem),2.8rem calc(100% - 1rem),2.1rem calc(100% - .45rem),1.4rem calc(100% - 1rem),.7rem calc(100% - .45rem),0 calc(100% - 1rem));color:var(--commerce-ink);margin-bottom:1.25rem;padding:1.75rem 1.35rem;text-align:center}.op-commerce-receipt>small{color:var(--commerce-muted);display:block;font-size:.65rem;line-height:1.4;margin-inline:auto;max-width:22ch}.op-commerce-receipt>div:not(.op-commerce-progress){animation:opCommerceReceiptIn .38s cubic-bezier(.16,1,.3,1) both;margin-top:1.15rem}.op-commerce-receipt>div:not(.op-commerce-progress)>span{align-items:center;background:oklch(91% .045 255);color:var(--op-blue-deep);display:flex;height:2.75rem;justify-content:center;margin-inline:auto;width:2.75rem}.op-commerce-receipt>div:not(.op-commerce-progress)>span.is-delivered{background:oklch(91% .06 151);color:oklch(37% .11 151)}.op-commerce-receipt p{color:var(--commerce-muted);font-size:.75rem;margin:.8rem 0 .25rem}.op-commerce-receipt strong{display:block;font-size:2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em}.op-commerce-receipt em{color:var(--commerce-muted);display:block;font-size:.64rem;font-style:normal;margin-top:.4rem}.op-commerce-progress{align-items:center;display:grid;grid-template-columns:.5rem 1fr .5rem;margin:1.15rem auto 0;max-width:8rem}.op-commerce-progress i{background:var(--commerce-line);border-radius:50%;height:.5rem;width:.5rem}.op-commerce-progress span{background:var(--commerce-line);height:1px;position:relative}.op-commerce-progress span:after{background:var(--op-blue);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .42s cubic-bezier(.25,1,.5,1)}.op-commerce-progress i.is-complete,.op-commerce-progress span.is-complete:after{background:var(--op-blue);transform:scaleX(1)}.op-commerce-receipt>button{align-items:center;background:transparent;border:0;color:var(--op-blue-deep);cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:800;gap:.45rem;margin-top:.6rem;min-height:2.75rem;padding:.5rem}.op-commerce-notes{display:grid}.op-commerce-notes span{align-items:flex-start;border-bottom:1px solid var(--commerce-line);color:var(--commerce-muted);display:flex;font-size:.72rem;font-weight:700;gap:.65rem;line-height:1.4;padding-block:.75rem}.op-commerce-notes svg{color:var(--op-blue-deep);flex:0 0 auto}@keyframes opCommerceOfferIn{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@keyframes opCommerceReceiptIn{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:translateY(0)}}.op-ai{--ai-ink:oklch(96% 0.014 255);--ai-muted:oklch(74% 0.045 255);--ai-line:oklch(42% 0.055 255);background:linear-gradient(90deg,transparent 0 calc(50% - .5px),oklch(35% .04 255/.28) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),oklch(18% .045 255);border:0;padding-block:clamp(5rem,9vw,8rem)}.op-ai>.op-section-heading{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.op-ai .op-section-heading h2{color:var(--ai-ink);max-width:14ch}.op-ai .op-section-heading p{color:var(--ai-muted);max-width:55ch}.ai-orbit-story{color:var(--ai-ink);margin-inline:auto;max-width:var(--op-shell)}.ai-orbit-stage{border-block:1px solid var(--ai-line);min-height:62rem;overflow:hidden;position:relative}.ai-orbit-sequence{display:grid;grid-gap:1.5rem;gap:1.5rem;min-height:inherit;padding-block:2rem;position:relative}.ai-orbit-route{display:none}.ai-orbit-status{display:flex;gap:.65rem;list-style:none;margin:0;overflow:hidden;padding:0}.ai-orbit-status li{color:oklch(56% .045 255);display:inline-flex;flex:0 0 auto;font-size:.65rem;font-weight:820;gap:.45rem;letter-spacing:.06em;text-transform:uppercase}.ai-orbit-status li b{color:oklch(70% .12 255);font-size:.58rem}.ai-orbit-prompt{background:oklch(88% .04 255);color:oklch(24% .055 255);opacity:0;padding:1.2rem 1.25rem;position:relative;transform:translate3d(-.75rem,0,0)}.ai-orbit-prompt:after{border-left:.8rem solid transparent;border-top:.8rem solid oklch(88% .04 255);bottom:-.75rem;content:"";left:1.4rem;position:absolute}.ai-orbit-plan header span,.ai-orbit-prompt>span{align-items:center;color:var(--op-blue-deep);display:inline-flex;font-size:.66rem;font-weight:850;gap:.45rem;letter-spacing:.05em;text-transform:uppercase}.ai-orbit-prompt p{font-size:.9rem;font-weight:690;line-height:1.55;margin:.85rem 0 1rem}.ai-orbit-prompt>div{display:flex;gap:.3rem}.ai-orbit-prompt>div i{background:oklch(60% .1 255);border-radius:50%;height:.3rem;opacity:.65;width:.3rem}.ai-orbit-plan{border-block:1px solid var(--ai-line);opacity:0;padding-block:1rem;transform:translate3d(0,.55rem,0)}.ai-orbit-plan header{align-items:center;display:flex;justify-content:space-between}.ai-orbit-plan header span{color:oklch(78% .11 255)}.ai-orbit-plan header small{color:var(--ai-muted);font-size:.62rem}.ai-orbit-plan ul{list-style:none;margin:1rem 0;padding:0}.ai-orbit-plan li{align-items:center;border-top:1px solid oklch(35% .045 255);color:var(--ai-muted);display:flex;font-size:.7rem;gap:.55rem;min-height:2.55rem}.ai-orbit-plan li svg{color:oklch(76% .12 151)}.ai-orbit-plan>div{align-items:center;color:oklch(63% .04 255);display:flex;font-size:.62rem;gap:.45rem}.ai-orbit-page{background:oklch(94% .025 255);border:1px solid oklch(58% .075 255);box-shadow:0 2rem 6rem oklch(5% .02 255/.35);color:oklch(23% .04 255);margin-inline:auto;max-width:23rem;overflow:hidden;width:100%}.ai-orbit-page>header{align-items:center;background:oklch(87% .035 255);border-bottom:1px solid oklch(71% .04 255);color:oklch(43% .05 255);display:flex;font-size:.61rem;font-weight:800;justify-content:space-between;min-height:2.6rem;padding-inline:.85rem;text-transform:uppercase}.ai-orbit-page>header span{align-items:center;display:inline-flex;gap:.4rem}.ai-orbit-page>header i{background:oklch(66% .17 151);border-radius:50%;height:.4rem;width:.4rem}.ai-orbit-page-canvas{min-height:26.5rem;overflow:hidden;padding:1.25rem;position:relative}.ai-orbit-identity{align-items:center;display:flex;gap:.7rem}.ai-orbit-identity>i{align-items:center;background:var(--op-blue);border-radius:50%;color:oklch(98% .01 255);display:flex;flex:0 0 auto;font-size:.65rem;font-style:normal;font-weight:820;height:2.5rem;justify-content:center;width:2.5rem}.ai-orbit-identity>span{min-width:0}.ai-orbit-identity b,.ai-orbit-identity small{display:block}.ai-orbit-identity b{font-size:.78rem}.ai-orbit-identity small{color:oklch(51% .03 255);font-size:.52rem;line-height:1.35;margin-top:.2rem}.ai-orbit-cards{inset:5.6rem 1.25rem 1.25rem;position:absolute}.ai-orbit-cards,.ai-orbit-cards>span{display:grid;grid-gap:.65rem;gap:.65rem}.ai-orbit-cards>span{align-items:center;background:oklch(98% .008 255);border:1px solid oklch(78% .035 255);grid-template-columns:.45rem minmax(0,1fr) auto;min-height:5.4rem;padding:.8rem}.ai-orbit-cards>span>i{background:oklch(65% .08 255);border-radius:50%;height:.4rem;width:.4rem}.ai-orbit-cards b,.ai-orbit-cards small{display:block}.ai-orbit-cards b{font-size:.7rem}.ai-orbit-cards small{color:oklch(54% .035 255);font-size:.52rem;margin-top:.18rem}.ai-orbit-cards>span>svg{color:oklch(55% .08 255)}.ai-orbit-cards.is-before{opacity:1;transform:translateZ(0)}.ai-orbit-cards.is-after{opacity:0;transform:translate3d(0,.45rem,0)}.ai-orbit-cards.is-after>span{background:oklch(28% .085 255);border-color:oklch(42% .1 255);border-radius:1rem;color:oklch(94% .018 255)}.ai-orbit-cards.is-after small{color:oklch(73% .045 255)}.ai-orbit-cards.is-after>span>svg{color:oklch(75% .12 255)}.ai-orbit-scan{border-top:1px solid oklch(65% .19 255);left:0;opacity:0;position:absolute;right:0;top:4.9rem;transform:translateZ(0);z-index:3}.ai-orbit-scan span{align-items:center;background:var(--op-blue);color:oklch(98% .01 255);display:inline-flex;font-size:.52rem;font-weight:820;gap:.35rem;padding:.35rem .45rem;text-transform:uppercase}.ai-orbit-confirm{align-items:center;border-top:1px solid var(--ai-line);display:flex;justify-content:space-between;opacity:0;padding-top:1rem;transform:translate3d(0,.5rem,0)}.ai-orbit-confirm span{align-items:center;color:var(--ai-muted);display:inline-flex;font-size:.62rem;gap:.4rem}.ai-orbit-confirm b{background:var(--op-blue);color:oklch(98% .01 255);font-size:.65rem;padding:.75rem .85rem}.ai-orbit-applied{align-items:center;color:oklch(79% .13 151);display:flex;font-size:.7rem;font-weight:820;gap:.45rem;opacity:0;transform:translate3d(0,.4rem,0)}.ai-orbit-story .ai-editing-facts{background:transparent;border-bottom:1px solid var(--ai-line);display:grid;padding:0}.ai-orbit-story .ai-editing-fact{align-items:flex-start;border:0;border-top:1px solid var(--ai-line);display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:2rem minmax(0,1fr);min-height:0;padding:1.35rem 0}.ai-orbit-story .ai-editing-fact:first-child{padding-top:1.35rem}.ai-orbit-story .ai-editing-fact>span{align-items:flex-start;background:transparent;color:oklch(75% .12 255);display:flex;height:auto;justify-content:flex-start;width:auto}.ai-orbit-story .ai-editing-fact small{color:oklch(56% .05 255);display:block;font-size:.58rem;font-weight:820;letter-spacing:.06em;margin-bottom:.4rem}.ai-orbit-story .ai-editing-fact strong{color:var(--ai-ink);display:block;font-size:.88rem}.ai-orbit-story .ai-editing-fact p{color:var(--ai-muted);font-size:.73rem;line-height:1.5;margin:.35rem 0 0}.ai-orbit-story .ai-editing-cta{align-items:center;color:oklch(78% .12 255);display:inline-flex;font-size:.84rem;gap:.6rem;justify-content:flex-start;margin:0;min-height:4.5rem;padding:0}.ai-orbit-story .ai-editing-cta svg{margin:0;transition:transform .18s cubic-bezier(.25,1,.5,1)}.ai-orbit-story .ai-editing-cta:hover svg{transform:translateX(.25rem)}.ai-orbit-story.is-visible .ai-orbit-prompt{animation:aiOrbitEnterFromLeft .52s cubic-bezier(.16,1,.3,1) .12s forwards}.ai-orbit-story.is-visible .ai-orbit-prompt>div{animation:aiOrbitDotsSettle .36s ease 1.05s forwards}.ai-orbit-story.is-visible .ai-orbit-plan{animation:aiOrbitEnterFromBelow .56s cubic-bezier(.16,1,.3,1) .82s forwards}.ai-orbit-story.is-visible .ai-orbit-confirm{animation:aiOrbitEnterFromBelow .52s cubic-bezier(.16,1,.3,1) 1.62s forwards}.ai-orbit-story.is-visible .ai-orbit-scan{animation:aiOrbitScanOnce 1.15s cubic-bezier(.65,0,.35,1) 2.2s forwards}.ai-orbit-story.is-visible .ai-orbit-cards.is-before{animation:aiOrbitBeforeSettle .52s cubic-bezier(.25,1,.5,1) 2.78s forwards}.ai-orbit-story.is-visible .ai-orbit-cards.is-after{animation:aiOrbitAfterSettle .62s cubic-bezier(.16,1,.3,1) 2.74s forwards}.ai-orbit-story.is-visible .ai-orbit-applied{animation:aiOrbitEnterFromBelow .52s cubic-bezier(.16,1,.3,1) 3.38s forwards}.ai-orbit-story.is-visible .ai-orbit-status .is-ask{animation:aiOrbitStepAskOnce 1.2s ease .12s forwards}.ai-orbit-story.is-visible .ai-orbit-status .is-review{animation:aiOrbitStepReviewOnce 1.65s ease .75s forwards}.ai-orbit-story.is-visible .ai-orbit-status .is-apply{animation:aiOrbitStepApplyOnce .54s ease 3.12s forwards}@keyframes aiOrbitEnterFromLeft{0%{opacity:0;transform:translate3d(-.75rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes aiOrbitEnterFromBelow{0%{opacity:0;transform:translate3d(0,.55rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes aiOrbitDotsSettle{0%{opacity:1}to{opacity:0}}@keyframes aiOrbitBeforeSettle{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-.25rem,0)}}@keyframes aiOrbitAfterSettle{0%{opacity:0;transform:translate3d(0,.45rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes aiOrbitScanOnce{0%{opacity:0;transform:translateZ(0)}14%{opacity:.85}76%{opacity:.85}to{opacity:0;transform:translate3d(0,18rem,0)}}@keyframes aiOrbitRouteOnce{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes aiOrbitStepAskOnce{0%,55%{color:oklch(87% .11 255)}to{color:oklch(56% .045 255)}}@keyframes aiOrbitStepReviewOnce{0%{color:oklch(56% .045 255)}32%,68%{color:oklch(87% .11 255)}to{color:oklch(56% .045 255)}}@keyframes aiOrbitStepApplyOnce{0%{color:oklch(56% .045 255)}to{color:oklch(81% .13 151)}}@media (min-width:43rem){.op-content-compose-footer{align-items:center;flex-direction:row;justify-content:space-between}.op-commerce-notes{grid-template-columns:repeat(3,minmax(0,1fr))}.op-commerce-notes span{border-right:1px solid var(--commerce-line);padding-inline:1rem}.op-commerce-notes span:first-child{padding-left:0}.op-commerce-notes span:last-child{border-right:0}.ai-orbit-story .ai-editing-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-orbit-story .ai-editing-fact{padding-right:1.4rem}.ai-orbit-story .ai-editing-fact:nth-child(2n){border-left:1px solid var(--ai-line);padding-left:1.4rem}.ai-orbit-story .ai-editing-cta{border-top:1px solid var(--ai-line);padding-left:1.4rem}}@media (min-width:56rem){.op-ai{padding-block:4.75rem}.op-ai>.op-section-heading{margin-bottom:2rem}.op-ai .op-section-heading h2{font-size:clamp(3rem,4.2vw,3.8rem)}.op-content-compose-stage{align-items:center;gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(13rem,.72fr) minmax(19rem,.95fr) minmax(15rem,.82fr);padding-block:3.2rem}.op-content-live-page{transform:translateY(-1rem)}.op-commerce-stage{align-items:center;gap:0;grid-template-columns:minmax(0,1.12fr) 7rem minmax(17rem,.64fr);min-height:clamp(19rem,40vh,23rem)}.op-commerce-offer{border-right:1px solid var(--commerce-line);padding:2rem 3rem 2rem 0}.op-commerce-transfer{min-height:clamp(17rem,36vh,21rem)}.op-commerce-receipt{margin:.75rem 0 .75rem 1rem}.ai-orbit-stage{min-height:32rem}.ai-orbit-sequence{display:block;height:32rem;padding:0}.ai-orbit-route{display:block;inset:0;height:100%;overflow:visible;position:absolute;width:100%}.ai-orbit-route path{fill:none;stroke:oklch(48% .07 255);stroke-dasharray:1;stroke-dashoffset:1;stroke-width:1.25;vector-effect:non-scaling-stroke}.ai-orbit-story.is-visible .ai-orbit-route path{animation:aiOrbitRouteOnce 2.85s cubic-bezier(.65,0,.35,1) .25s forwards}.ai-orbit-status{left:0;position:absolute;top:1.5rem}.ai-orbit-prompt{left:0;position:absolute;top:7.2rem;width:min(23vw,18rem)}.ai-orbit-plan{left:32%;position:absolute;top:11.75rem;width:min(25vw,18.5rem)}.ai-orbit-page{position:absolute;right:0;top:2.2rem;width:min(31vw,22rem)}.ai-orbit-page-canvas{min-height:23.5rem}.ai-orbit-confirm{left:32%;position:absolute;top:26.5rem;width:min(25vw,18.5rem)}.ai-orbit-applied{bottom:1.5rem;position:absolute;right:1rem}.ai-orbit-story .ai-editing-facts{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(11rem,.75fr)}.ai-orbit-story .ai-editing-fact,.ai-orbit-story .ai-editing-fact:first-child{border-left:0;border-top:0;padding:1.6rem 1.5rem}.ai-orbit-story .ai-editing-cta,.ai-orbit-story .ai-editing-fact+.ai-editing-fact{border-left:1px solid var(--ai-line);border-top:0}.ai-orbit-story .ai-editing-fact:first-child{padding-left:0}.ai-orbit-story .ai-editing-cta{align-items:flex-start;flex-direction:column;justify-content:center;padding:1.6rem 0 1.6rem 1.5rem}}