.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;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,.op-hero-title-prefix>span:first-child{display:block}.op-hero h1 .op-hero-text-rotator{color:#91afff;display:inline-grid;flex:0 1 auto;font-family:Georgia,Times New Roman,serif;font-size:.82em;font-style:italic;font-weight:400;min-height:1.08em;line-height:1.08;max-width:100%;overflow:hidden}.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-username-claim{margin-top:28px;max-width:610px}.op-username-claim-heading{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:9px}.op-username-claim-heading>span{color:#e7ecf5;font-size:12px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.op-username-claim-heading small{color:#7f8da2;font-size:11px;font-weight:620}.op-username-claim form{align-items:stretch;border-bottom:2px solid rgb(255 255 255/.24);display:grid;grid-template-columns:auto minmax(80px,1fr) auto;transition:border-color .18s ease}.op-username-claim form:focus-within{border-color:#91afff}.op-username-claim.is-available form{border-color:#78b8a4}.op-username-claim.is-invalid form,.op-username-claim.is-taken form{border-color:#f08c8c}.op-username-claim-domain{align-items:center;color:#fff;display:flex;font-size:clamp(16px,1.35vw,19px);font-weight:760;letter-spacing:-.02em;padding:13px 0;white-space:nowrap}.op-username-claim-input-wrap{display:grid;min-width:0;position:relative}.op-username-claim input,.op-username-claim-placeholder{font:inherit;font-size:clamp(16px,1.35vw,19px);font-weight:650;letter-spacing:-.015em}.op-username-claim input{background:transparent;border:0;color:#b9ccff;min-width:0;outline:0;padding:13px 10px 13px 2px;position:relative;width:100%;z-index:1}.op-username-claim-placeholder{align-items:center;animation:op-claim-placeholder 2.4s cubic-bezier(.22,1,.36,1) both;color:#98a6bb;display:flex;inset:0 8px 0 2px;line-height:1;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;white-space:nowrap}.op-username-claim button{align-items:center;align-self:center;background:#e9efff;border:0;border-radius:4px 4px 0 0;color:#102247;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:780;gap:7px;min-height:44px;padding:0 14px;transition:background-color .18s ease,color .18s ease,opacity .18s ease}.op-username-claim button:hover:not(:disabled){background:#fff}.op-username-claim button:disabled{background:rgb(255 255 255/.08);color:#66748a;cursor:not-allowed}.op-username-claim button:focus-visible,.op-username-claim input:focus-visible{outline:2px solid #b9ccff;outline-offset:3px}.op-username-claim-feedback{align-items:center;color:#8391a6;display:flex;font-size:11px;font-weight:620;gap:6px;line-height:1.45;margin:9px 0 0;min-height:16px}.op-username-claim.is-available .op-username-claim-feedback{color:#8fd0ba}.op-username-claim.is-error .op-username-claim-feedback,.op-username-claim.is-invalid .op-username-claim-feedback,.op-username-claim.is-taken .op-username-claim-feedback{color:#f1a2a2}.op-username-claim-spinner{animation:op-claim-spin .78s linear infinite}@keyframes op-claim-placeholder{0%{filter:blur(5px);opacity:0;transform:translateY(70%)}14%,76%{filter:blur(0);opacity:1;transform:translateY(0)}to{filter:blur(5px);opacity:0;transform:translateY(-70%)}}@keyframes op-claim-spin{to{transform:rotate(1turn)}}.op-hero-scene{min-width:0;perspective:90rem;perspective-origin:46% 48%;position:relative;z-index:2}@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:14px;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-faq{margin-inline:auto;max-width:1440px;padding-left:clamp(28px,5vw,72px);padding-right:clamp(28px,5vw,72px)}.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-section-heading{align-items:start;display:grid;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;clip-path:inset(0 -100vmax);padding-bottom:128px;padding-top:120px}.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(6,minmax(0,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;gap:0;grid-template-columns:minmax(285px,.36fr) minmax(0,1fr);min-height:560px;overflow:hidden}.op-site-v3 .dashboard-showcase-copy-stack{display:grid;min-width:0}.op-site-v3 .dashboard-showcase-copy{align-content:start;animation:none;background:#fff;color:var(--op-ink);grid-area:1/1;padding:42px 40px;visibility:hidden}.op-site-v3 .dashboard-showcase-copy.active{visibility:visible}.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-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.45rem,2vw,2rem);font-weight:700;letter-spacing:-.035em;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-shop-spotlight{align-items:center;background:#e8eefc;box-shadow:0 0 0 100vmax #e8eefc;clip-path:inset(0 -100vmax);display:grid;gap:clamp(52px,7vw,108px);grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);padding-bottom:112px}.op-blocks{background:#fff;max-width:none;padding:118px max(28px,calc((100vw - 1440px) / 2 + 72px)) 100px}.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{--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}@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:0 0 18px auto;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;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:190px}.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;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: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;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);box-shadow:0 0 0 100vmax var(--op-blue);clip-path:inset(0 -100vmax);color:#fff;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) auto;max-width:none;padding:clamp(44px,4vw,52px) clamp(28px,5vw,72px)}.op-final-cta span{color:#cdd9ff;font-size:12px;font-weight:800;text-transform:uppercase}.op-final-cta h2{color:#fff;margin-top:14px;max-width:850px}.op-final-cta p{color:#d6e0fa;font-size:17px;line-height:1.6;margin:14px 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:0}.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{color:#d5dceb}.op-site-v3 .site-footer nav a:hover{color:#fff}.op-site-v3 .site-footer-meta{border-color:rgba(255,255,255,.13)}.op-site-v3 .site-footer .language-switcher{border-color:#91a5c2;color:#e5eefb}@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-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-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 .dashboard-showcase-story,.op-site-v3 .saas-faq{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-site-v3 .saas-faq-intro{position:static}.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:.56em}.op-hero-actions{align-items:stretch;flex-direction:column;gap:10px}.op-secondary-cta{justify-content:center;margin-left:0}.op-hero-scene{margin-top:30px}.op-username-claim{margin-top:24px}.op-username-claim-heading{align-items:flex-start;flex-direction:column;gap:3px}.op-username-claim input,.op-username-claim-domain,.op-username-claim-placeholder{font-size:15px}.op-username-claim button{min-width:42px;padding-inline:11px}.op-username-claim button span{display:none}.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-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-hero-rail{grid-template-columns:repeat(2,1fr)}.op-hero-rail span{font-size:13px}.op-ai,.op-blocks,.op-final-cta,.op-flow,.op-intro,.op-ownership,.op-pricing,.op-product,.op-shop-spotlight,.op-site-v3 .saas-faq{padding-left:20px;padding-right:20px}.op-final-cta h2,.op-intro h2,.op-section-heading h2,.op-site-v3 .saas-faq h2{font-size:clamp(34px,10vw,46px)}.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}.op-product-actions{align-items:stretch;flex-direction:column}.op-product .op-product-actions>a{justify-content:flex-start;width:fit-content}.op-product-ai-link{width:100%!important}.op-ownership{padding-bottom:76px;padding-top:76px}.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-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:auto;overflow:hidden}.op-site-v3 .dashboard-showcase-recording{object-fit:cover;object-position:center}.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:none}.op-site-v3 .pricing-card-head{min-height:172px}.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{gap:28px;padding-bottom:44px;padding-top:44px}.op-site-v3 .site-footer{padding-inline:0}}.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:after,.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-rail{border-top:0;display:flex;gap:clamp(22px,3vw,42px);flex-wrap:wrap;justify-content:center;min-height:76px;padding-block:8px}.op-hero-rail span,.op-hero-rail span:first-child{border:0;color:#8f9db1;flex:0 0 auto;height:auto;justify-content:center}.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-final-cta h2{font-size:clamp(32px,3.1vw,44px);max-width:24ch}.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-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-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)}@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)}.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);width:100%}.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)}}@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-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{display:flex;flex-wrap:nowrap;gap:24px;justify-content:flex-start;margin-inline:0;overflow-x:auto;overscroll-behavior-x:contain;padding:8px 0;scrollbar-width:thin;width:100%}.op-hero-rail span{border:0;gap:6px;justify-content:center;min-height:44px;text-align:center;white-space:nowrap}.op-section-heading{gap:18px;margin-bottom:38px}.op-ownership{padding-bottom:72px;padding-top:72px}.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-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(3.5rem,6vh,4.5rem)}.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-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-blocks>.op-section-heading h2{max-width:17ch}@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)}}.op-blocks>.op-section-heading{align-items:start;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.op-blocks>.op-section-heading>div{max-width:none}.op-blocks>.op-section-heading h2{font-size:clamp(2rem,3.1vw,2.75rem);line-height:1.06;max-width:none}.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);width:100%}.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-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-library{border-top:1px solid var(--block-line);margin-top:0}.op-block-library>header{align-items:baseline;display:grid;gap:.55rem;padding-block:clamp(1rem,2.5cqi,1.4rem)}.op-block-library>header p{color:var(--block-muted);font-size:.78rem;line-height:1.5;margin:0;max-width:64ch}.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:6.25rem;padding:1rem clamp(.85rem,2cqi,1.25rem) 1rem 0}.op-block-library li strong{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:.7rem;line-height:1.42;margin:.45rem 0 0;max-width:39ch}.op-block-services{border-block:1px solid var(--block-line);display:grid;margin-top:clamp(1.5rem,3cqi,2.25rem)}.op-block-services>header{padding-block:1rem}.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:4.35rem;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:1rem}.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-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-library>header{grid-template-columns:minmax(12rem,.45fr) minmax(0,1.55fr)}.op-block-library>ul{grid-template-columns:repeat(4,minmax(0,1fr))}.op-block-library>ul>li:nth-child(4n+2),.op-block-library>ul>li:nth-child(4n+3),.op-block-library>ul>li:nth-child(4n+4){padding-left:clamp(.85rem,2cqi,1.25rem)}.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}}@media (hover:hover) and (pointer:fine){.op-block-real-toolbar a:hover svg,.op-block-showcase-footer a:hover svg{transform:translate3d(.22rem,-.08rem,0)}}.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(1.75rem,4vh,2.75rem)}.op-shop-spotlight>.op-section-heading{margin-bottom:clamp(.75rem,1.5vh,1.1rem)}.op-shop-spotlight .op-section-heading h2{color:var(--commerce-ink);max-width:18ch}.op-ai{--ai-ink:oklch(96% 0.014 255);--ai-muted:oklch(74% 0.045 255);--ai-line:oklch(42% 0.055 255);background:transparent;border:0;padding-block:clamp(5rem,9vw,8rem) clamp(3rem,6vw,5rem)}.op-ai-suite{background:#061225;box-shadow:0 0 0 100vmax #061225;clip-path:inset(0 -100vmax)}.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:20ch;text-wrap:balance}.op-ai .op-section-heading p{color:var(--ai-muted);max-width:55ch}.op-chatgpt-plugin{background:transparent;border:0;border-radius:0;box-shadow:none;clip-path:none;margin:0 auto;max-width:68rem;padding:clamp(2rem,5vw,4rem) 2rem clamp(4rem,7vw,6rem);width:calc(100% - 3rem)}.op-chatgpt-plugin-main{align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.op-chatgpt-plugin-copy{min-width:0;position:relative;z-index:2}.op-chatgpt-plugin-copy h2{color:#151d2c;font-size:clamp(2.1rem,2.6vw,2.7rem);font-weight:830;letter-spacing:-.065em;line-height:.99;margin:0 0 .7rem}.op-chatgpt-plugin-title-accent{color:#2465dc}.op-chatgpt-plugin-copy h2 span:last-child{color:#fff}.op-chatgpt-plugin-copy>p{color:#b6c6df;font-size:.93rem;line-height:1.42;margin:0;max-width:33rem}.op-chatgpt-plugin-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.1rem}.op-chatgpt-plugin-actions a{align-items:center;border:2px solid #7792c0;border-radius:.85rem;color:#d8e7ff;display:inline-flex;font-size:.88rem;font-weight:760;gap:.7rem;justify-content:center;min-height:2.8rem;padding:.55rem .85rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.op-chatgpt-plugin-actions a:first-child{background:#2469e5;border-color:#2469e5;box-shadow:0 .65rem 1.4rem #2366e51c;color:#fff;min-width:11rem}.op-chatgpt-plugin-actions a:hover{box-shadow:0 .8rem 1.7rem #2366e52b;transform:translateY(-2px)}.op-chatgpt-plugin-actions a:focus-visible{outline:3px solid #2469e5;outline-offset:4px}.op-chatgpt-plugin-scene{min-height:18rem;min-width:0;padding-top:1rem;position:relative}.op-chatgpt-plugin-sheet{background:#dfe9ff;border-radius:1.3rem;opacity:.75;position:absolute}.op-chatgpt-plugin-sheet-one{height:15rem;inset-block-start:.5rem;inset-inline-start:11%;transform:rotate(10deg);width:85%}.op-chatgpt-plugin-sheet-two{height:12rem;inset-block-start:30%;inset-inline-start:0;transform:rotate(-8deg);width:85%}.op-chatgpt-plugin-note{color:#c8d7f2;font-family:Segoe Print,Comic Sans MS,cursive;font-size:.7rem;font-style:italic;inset-block-start:-1rem;inset-inline-end:1rem;line-height:1.35;margin:0;position:absolute;transform:rotate(-6deg);width:12rem;z-index:4}.op-chatgpt-plugin-note svg{display:block;height:2.7rem;margin-top:.2rem;transform:rotate(-8deg);width:3rem}.op-chatgpt-plugin-rays{height:3.5rem;inset-block-start:2.5rem;inset-inline-end:-1.7rem;position:absolute;width:3.5rem;z-index:4}.op-chatgpt-plugin-rays i{background:#1761df;border-radius:1rem;height:1.4rem;position:absolute;width:.2rem}.op-chatgpt-plugin-rays i:first-child{inset-inline-start:20%;transform:rotate(8deg)}.op-chatgpt-plugin-rays i:nth-child(2){inset-block-start:25%;inset-inline-start:52%;transform:rotate(44deg)}.op-chatgpt-plugin-rays i:nth-child(3){inset-block-start:60%;inset-inline-start:73%;transform:rotate(76deg)}.op-chatgpt-plugin-window{background:linear-gradient(145deg,#191f29,#202a38);border:1px solid #252d39;border-radius:1.5rem;box-shadow:0 2rem 4rem #1d2c4b2b;color:#f5f7fb;margin-inline-start:5%;min-height:16rem;padding:.9rem;position:relative;transform:rotate(.6deg);width:95%;z-index:2}.op-chatgpt-plugin-window-header{align-items:center;display:flex;justify-content:space-between;gap:1rem}.op-chatgpt-plugin-chatgpt-brand{align-items:center;display:inline-flex;font-size:.92rem;font-weight:750;gap:.5rem;white-space:nowrap}.op-chatgpt-plugin-chatgpt-brand svg{height:1.5rem;width:1.5rem}.op-chatgpt-plugin-workspace{align-items:center;background:#fff;border-radius:.7rem;color:#172033;display:inline-flex;font-size:.75rem;font-weight:760;gap:.4rem;min-height:2.4rem;padding:.25rem .45rem;white-space:nowrap}.op-chatgpt-plugin-workspace-icon{background:#071d3d url(/brand/orbitpage-mark.svg) 50%/85% no-repeat;border-radius:50%;flex:0 0 1.5rem;height:1.5rem}.op-chatgpt-plugin-conversation{display:grid;gap:.5rem;margin-top:.5rem}.op-chatgpt-plugin-prompt{background:#2a3443;border-radius:.8rem;color:#e5ebf5;font-size:.76rem;line-height:1.35;margin-inline-start:auto;padding:.5rem .7rem;width:80%}.op-chatgpt-plugin-reply-row{align-items:flex-start;display:flex;gap:.5rem}.op-chatgpt-plugin-reply-avatar{background:linear-gradient(145deg,#449cf8,#3b40e9);border-radius:50%;display:grid;flex:0 0 1.9rem;height:1.9rem;margin-top:.5rem;place-items:center}.op-chatgpt-plugin-reply-avatar span{background:url(/brand/orbitpage-mark.svg) 50%/contain no-repeat;height:1.4rem;width:1.4rem}.op-chatgpt-plugin-reply{background:#2a3443;border-radius:.8rem;color:#e5ebf5;flex:1 1;font-size:.74rem;line-height:1.35;min-width:0;padding:.55rem .7rem}.op-chatgpt-plugin-reply p{color:inherit;margin:0 0 .3rem}.op-chatgpt-plugin-reply strong{color:#79a8ff;display:block;font-size:.8rem;font-weight:760;margin-bottom:.3rem}.op-chatgpt-plugin-mock-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.op-chatgpt-plugin-mock-actions span{border:1px solid #596779;border-radius:.5rem;display:grid;font-size:.68rem;min-height:1.9rem;padding:.3rem .5rem;place-items:center}.op-chatgpt-plugin-mock-actions span:first-child{background:#2870e7;border-color:#2870e7;color:#fff}.op-chatgpt-plugin-mock-actions span:last-child{font-weight:800;letter-spacing:.1em;padding-inline:.75rem}.op-chatgpt-plugin-features{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.op-chatgpt-plugin-features>div{align-items:flex-start;display:flex;gap:.7rem;min-width:0}.op-chatgpt-plugin-feature-icon{border:1px solid #d8e6ff;border-radius:.7rem;color:#1761dc;display:grid;flex:0 0 2.7rem;height:2.7rem;place-items:center}.op-chatgpt-plugin-feature-icon svg{height:1.35rem;width:1.35rem}.op-chatgpt-plugin-feature-icon.is-read{background:#f0f5ff}.op-chatgpt-plugin-feature-icon.is-edit{background:#f5f2ff;border-color:#e2d9ff;color:#5d33e0}.op-chatgpt-plugin-feature-icon.is-publish{background:#ecfbf9;border-color:#ccefeb;color:#0b9a7d}.op-chatgpt-plugin-features p{margin:0;min-width:0}.op-chatgpt-plugin-features small,.op-chatgpt-plugin-features strong{display:block}.op-chatgpt-plugin-features strong{color:#f5f8ff;font-size:.83rem;font-weight:820;line-height:1.3}.op-chatgpt-plugin-features small{color:#aebed4;font-size:.74rem;line-height:1.35;margin-top:.2rem;max-width:16rem}@media (max-width:60rem){.op-chatgpt-plugin-main{grid-template-columns:minmax(0,1fr)}.op-chatgpt-plugin-copy h2{max-width:15ch}.op-chatgpt-plugin-scene{margin-inline:auto;width:min(100%,42rem)}.op-chatgpt-plugin-features{gap:1rem}.op-chatgpt-plugin-features>div{flex-direction:column;gap:.8rem}}@media (max-width:46rem){.op-chatgpt-plugin{padding:1.5rem 1.9rem;width:100%}.op-chatgpt-plugin-copy h2{font-size:clamp(1.8rem,7vw,2.2rem);margin:0 0 .6rem}.op-chatgpt-plugin-copy>p{font-size:.86rem}.op-chatgpt-plugin-actions{display:grid;gap:.5rem;margin-top:.9rem}.op-chatgpt-plugin-actions a,.op-chatgpt-plugin-actions a:first-child{font-size:.83rem;min-height:2.65rem;min-width:0;width:100%}.op-chatgpt-plugin-scene{min-height:0;padding-top:.6rem}.op-chatgpt-plugin-note,.op-chatgpt-plugin-note svg,.op-chatgpt-plugin-rays,.op-chatgpt-plugin-sheet{display:none}.op-chatgpt-plugin-window{inset:auto;margin-inline-start:0;min-height:0;padding:.7rem;position:relative;transform:none;width:100%}.op-chatgpt-plugin-chatgpt-brand{font-size:.95rem;gap:.35rem}.op-chatgpt-plugin-chatgpt-brand svg{height:1.65rem;width:1.65rem}.op-chatgpt-plugin-workspace{border-radius:.7rem;font-size:.75rem;gap:.35rem;min-height:2.3rem;padding:.25rem .4rem}.op-chatgpt-plugin-workspace-icon{flex-basis:1.6rem;height:1.6rem}.op-chatgpt-plugin-workspace svg{height:1rem;width:1rem}.op-chatgpt-plugin-conversation{gap:.5rem;margin-top:.6rem}.op-chatgpt-plugin-prompt{border-radius:.8rem;font-size:.7rem;padding:.5rem;width:88%}.op-chatgpt-plugin-reply-row{gap:.4rem}.op-chatgpt-plugin-reply-avatar{flex-basis:1.9rem;height:1.9rem;margin-top:.6rem}.op-chatgpt-plugin-reply-avatar span{height:1.4rem;width:1.4rem}.op-chatgpt-plugin-reply{border-radius:.8rem;font-size:.69rem;padding:.55rem}.op-chatgpt-plugin-reply strong{font-size:.75rem}.op-chatgpt-plugin-mock-actions,.op-chatgpt-plugin-reply p:last-of-type{display:none}.op-chatgpt-plugin-mock-actions{gap:.4rem}.op-chatgpt-plugin-mock-actions span{border-radius:.5rem;font-size:.62rem;min-height:1.7rem;padding:.25rem .4rem}.op-chatgpt-plugin-features{gap:.6rem;grid-template-columns:minmax(0,1fr);margin-top:.9rem}.op-chatgpt-plugin-features>div{flex-direction:row;gap:.65rem}.op-chatgpt-plugin-feature-icon{border-radius:.7rem;flex-basis:2.3rem;height:2.3rem}.op-chatgpt-plugin-feature-icon svg{width:1.7rem}.op-chatgpt-plugin-features strong{font-size:.82rem}.op-chatgpt-plugin-features small{font-size:.73rem}}@keyframes opChatgptFloat{to{translate:0 -.7rem}}@keyframes opChatgptMessageIn{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:translateY(0)}}.op-chatgpt-plugin-sheet-one{animation:opChatgptFloat 7s ease-in-out infinite alternate}.op-chatgpt-plugin-sheet-two{animation:opChatgptFloat 8s ease-in-out 1s infinite alternate-reverse}.op-site-v3.is-motion-ready .op-chatgpt-plugin:not(.is-visible) :is(.op-chatgpt-plugin-prompt,.op-chatgpt-plugin-reply-row){opacity:0}.op-site-v3.is-motion-ready .op-chatgpt-plugin.is-visible .op-chatgpt-plugin-prompt{animation:opChatgptMessageIn .7s .25s both}.op-site-v3.is-motion-ready .op-chatgpt-plugin.is-visible .op-chatgpt-plugin-reply-row{animation:opChatgptMessageIn .7s .75s both}@keyframes aiOrbitThinkingDot{0%,to{opacity:.3;transform:translateZ(0)}50%{opacity:1;transform:translate3d(0,-.18rem,0)}}@keyframes aiOrbitTypingCaret{50%{opacity:0}}@keyframes aiOrbitSend{0%{transform:scale(1)}45%{transform:scale(.92) translate3d(.15rem,-.15rem,0)}to{transform:scale(1)}}@keyframes aiOrbitScanApply{0%{opacity:0;transform:translateZ(0)}14%,76%{opacity:.85}to{opacity:0;transform:translate3d(0,36.5rem,0)}}@keyframes aiOrbitConfirmPress{0%,to{transform:scale(1)}45%{transform:scale(.96)}}@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-pricing>.op-section-heading h2{font-size:clamp(2rem,3vw,2.65rem);max-width:24ch}.op-pricing>.op-section-heading p{font-size:.9rem;line-height:1.45;margin-top:.55rem}.op-pricing>.op-section-heading a{font-size:.8rem;margin-top:.55rem}.op-pricing>.reveal,.op-site-v3 .op-pricing .pricing-carousel{width:100%}.op-site-v3 .pricing-compact-footer{display:grid;gap:.65rem;margin-top:.65rem}.op-site-v3 .pricing-compact-footer .pricing-expand-features{margin:0 auto;min-height:2.35rem;padding-inline:1rem}.op-site-v3 .pricing-card-featured .pricing-card-feature.is-ai-feature{background:#dce9fb;border-color:#9cb9df}.op-site-v3 .pricing-card-featured .pricing-card-feature.is-ai-feature .pricing-card-feature-label>span:first-child,.op-site-v3 .pricing-card-featured .pricing-card-feature.is-ai-feature .pricing-card-feature-value strong{color:#123d72!important}.op-site-v3 [data-assisted-scroll-section]{min-block-size:100svh;min-block-size:100dvh}.op-site-v3 :is(.op-ownership,.op-product,.op-blocks,.op-shop-spotlight,.op-ai,.op-flow)[data-assisted-scroll-mode=fit]{align-content:center;display:grid}@media (min-width:64rem){.op-product{padding-block:clamp(2rem,3.5vh,2.5rem)}.op-product>.op-section-heading{margin-bottom:clamp(1.25rem,2.4vh,1.75rem)}.op-site-v3 .dashboard-showcase-tabs button{min-height:3.25rem;padding-block:.65rem}.op-site-v3 .op-product .dashboard-video-showcase{max-width:69rem}.op-site-v3 .dashboard-showcase-tabs{min-height:3.25rem}.op-site-v3 .dashboard-showcase-story{grid-template-columns:minmax(15rem,.32fr) minmax(0,1fr);min-height:0}.op-site-v3 .dashboard-showcase-copy{padding:1.45rem 1.7rem}.op-site-v3 .dashboard-showcase-copy h3{margin:1.1rem 0 .65rem}.op-site-v3 .dashboard-showcase-copy p{font-size:.9rem;line-height:1.5}.op-site-v3 .dashboard-showcase-copy ul{gap:.45rem;margin-top:1rem;padding-top:.9rem}.op-site-v3 .dashboard-showcase-copy li{font-size:.78rem}.op-site-v3 .dashboard-showcase-playback{margin-top:1rem}.op-site-v3 .dashboard-showcase-media{padding:1.1rem}.op-site-v3 .dashboard-showcase-video-stack{aspect-ratio:16/10}.op-flow{padding-block:clamp(2.5rem,5vh,3.5rem)}.op-flow>.op-section-heading{margin-bottom:clamp(1.25rem,2.5vh,1.75rem)}.op-site-v3 .flow-journey{margin-top:0}.op-site-v3 .flow-journey-step{grid-template-columns:2.25rem 2.75rem minmax(10rem,.46fr) minmax(0,1fr);min-height:8.5rem;padding-block:1.2rem}.op-site-v3 .flow-journey-step h3{font-size:clamp(1.75rem,2.8vw,2.75rem);letter-spacing:-.025em;line-height:1.04}.op-site-v3 .flow-journey-step strong{font-size:.98rem}.op-site-v3 .flow-journey-step p{font-size:.86rem;line-height:1.5}.op-pricing{padding-block:clamp(1.1rem,2.4vh,1.8rem)}.op-pricing>.op-section-heading{margin-bottom:clamp(.75rem,1.5vh,1rem)}.op-site-v3 .op-pricing .billing-interval-switch{margin-bottom:.5rem;padding:3px}.op-site-v3 .op-pricing .billing-interval-switch button{min-height:2.15rem;padding-block:.35rem}.op-site-v3 .pricing-cards-compact .pricing-card{grid-template-rows:7.15rem 2.5rem auto;min-height:0;padding:.85rem 1rem}.op-site-v3 .pricing-cards-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.op-site-v3 .pricing-cards-compact .pricing-card-head{gap:.35rem;min-height:7.15rem}.op-site-v3 .pricing-cards-compact .pricing-card-head h3{font-size:1.25rem}.op-site-v3 .pricing-cards-compact .pricing-card-head .price{font-size:clamp(1.65rem,2.1vw,2.15rem)}.op-site-v3 .pricing-cards-compact .pricing-card-features{margin-top:.6rem}.op-site-v3 .pricing-cards-compact .pricing-card-feature{min-height:2.4rem;padding-block:.4rem}.op-site-v3 .pricing-cards-compact .pricing-card>.button{min-height:2.5rem}.op-site-v3 .pricing-cards-compact .pricing-card-feature-label>span:first-child{font-size:.58rem}.op-site-v3 .pricing-cards-compact .pricing-card-feature strong{font-size:.72rem}}.op-site-v3.is-motion-ready .reveal{opacity:0;transform:translate3d(0,24px,0);transition:opacity .54s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.op-site-v3.is-motion-ready .reveal.is-visible{opacity:1;transform:translateZ(0)}.op-site-v3.is-motion-ready .op-section-heading.reveal+.reveal{transition-delay:80ms}.hero-capability-showcase{--hero-line:rgb(159 180 216/.18);--hero-tilt-y:-4deg;color:#eef4ff;margin-inline:auto;max-width:42rem;min-height:38.5rem;padding-block:1rem;position:relative;transform:rotateY(var(--hero-tilt-y));transform-origin:52% 48%;transform-style:preserve-3d;transition:transform .46s cubic-bezier(.22,1,.36,1);width:100%}.hero-capability-showcase.is-pointer-active{transition-duration:90ms}.mode-shop .hero-builder-setting>em.is-on{background:#39755f}.mode-shop .hero-builder-setting>em.is-on>i{animation:heroShopToggleOn .52s cubic-bezier(.16,1,.3,1) .42s both}.mode-design .hero-builder-swatches>i.is-selected:after{animation:heroThemeSelected .72s cubic-bezier(.16,1,.3,1) .3s both;border:2px solid #9eb8ff;content:"";inset:-.2rem;position:absolute}.page-venue .hero-live-cover{border-radius:.55rem}.page-venue{--live-accent:#a54133;--live-card:#fffaf2;--live-line:#cdbca8;--live-muted:#76685c;--live-page:#eee6da;--live-text:#2b2520}.page-venue h3{font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:500;letter-spacing:-.03em}.mode-design .page-venue{--live-accent:#f09a74;--live-card:#192b44;--live-line:#34506f;--live-muted:#9bb0c6;--live-page:#0d1b2d;--live-text:#fff2e9;border-radius:1.25rem}.mode-design .page-venue .hero-live-cards article{border-radius:.7rem}.page-launch{--live-accent:#2658c4;--live-card:#f9fbff;--live-line:#b6c4d9;--live-muted:#64738a;--live-page:#e8edf7;--live-text:#121c2d}.page-shop{--live-accent:#ed9c64;--live-card:#18283b;--live-line:#30455f;--live-muted:#9aabbd;--live-page:#0b1523;--live-text:#f4f7fb}.mode-shop .hero-shop-product-visual img{animation:heroShopProductReveal 1.2s cubic-bezier(.16,1,.3,1) both}.mode-shop .hero-shop-checkout{animation:heroShopCheckoutIn .56s cubic-bezier(.16,1,.3,1) .65s both}.page-launch .hero-live-cover{height:6.3rem;margin-top:.55rem}.page-launch h3{font-size:1.1rem}.mode-content .hero-live-cards article.is-adding{animation:heroBuilderBlockIn .68s cubic-bezier(.16,1,.3,1) .65s both}.mode-publish .hero-live-sheet-one{animation:heroLiveSheetOne .7s cubic-bezier(.16,1,.3,1) .25s both}.mode-publish .hero-live-sheet-two{animation:heroLiveSheetTwo .7s cubic-bezier(.16,1,.3,1) .42s both}.mode-publish .hero-live-badge{animation:heroLiveBadgeIn .6s cubic-bezier(.16,1,.3,1) .8s both}.mode-content .hero-demo-pointer{animation-name:heroPointerContent}.mode-design .hero-demo-pointer{animation-name:heroPointerDesign}.mode-shop .hero-demo-pointer{animation-name:heroPointerShop}.mode-publish .hero-demo-pointer{animation-name:heroPointerPublish}.hero-capability-showcase.is-paused *{animation-play-state:paused!important}@keyframes heroBuilderPanelIn{0%{opacity:0;transform:translate3d(-.65rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes heroBuilderBlockIn{0%{opacity:0;transform:translate3d(0,.65rem,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes heroThemeSelected{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes heroLivePageIn{0%{opacity:0;transform:translate3d(0,.75rem,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes heroLiveSheetOne{0%{opacity:0;transform:translateZ(0) rotate(0)}to{opacity:.52;transform:translate3d(-1.35rem,-.15rem,0) rotate(-3.5deg)}}@keyframes heroLiveSheetTwo{0%{opacity:0;transform:translateZ(0) rotate(0)}to{opacity:.45;transform:translate3d(1.35rem,.2rem,0) rotate(3.5deg)}}@keyframes heroLiveBadgeIn{0%{opacity:0;transform:translate3d(0,.6rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes heroShopToggleOn{0%{transform:translateZ(0)}to{transform:translate3d(.78rem,0,0)}}@keyframes heroShopProductReveal{0%{opacity:.35;transform:scale(1.14)}to{opacity:1;transform:scale(1.06)}}@keyframes heroShopCheckoutIn{0%{opacity:0;transform:translate3d(0,.55rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes heroPointerContent{0%,15%{opacity:0;transform:translate3d(12rem,21.5rem,0)}28%,55%{opacity:1;transform:translate3d(12rem,21.5rem,0)}76%{opacity:1;transform:translate3d(27.5rem,18.5rem,0)}to{opacity:0;transform:translate3d(27.5rem,18.5rem,0)}}@keyframes heroPointerDesign{0%,15%{opacity:0;transform:translate3d(13.2rem,14.2rem,0)}30%,72%{opacity:1;transform:translate3d(13.2rem,14.2rem,0)}to{opacity:0;transform:translate3d(13.2rem,14.2rem,0) scale(.9)}}@keyframes heroPointerShop{0%,15%{opacity:0;transform:translate3d(13.2rem,18.2rem,0)}30%,58%{opacity:1;transform:translate3d(13.2rem,18.2rem,0)}78%{opacity:1;transform:translate3d(28.2rem,23.1rem,0)}to{opacity:0;transform:translate3d(28.2rem,23.1rem,0)}}@keyframes heroPointerPublish{0%,15%{opacity:0;transform:translate3d(13rem,21.5rem,0)}30%,72%{opacity:1;transform:translate3d(13rem,21.5rem,0)}to{opacity:0;transform:translate3d(13rem,21.5rem,0) scale(.9)}}@keyframes heroStoryProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:44rem){.op-hero .op-username-claim{display:none}.hero-capability-showcase{min-height:35.5rem}}@media (max-width:860px),(pointer:coarse){.op-hero-scene{perspective:none}.hero-builder-window,.hero-capability-showcase,.hero-motion-orbit,.hero-story-controls{transform:none}}@media (max-width:32rem){.hero-capability-showcase{min-height:33.5rem;padding-block:.5rem}.page-launch .hero-live-cover{height:5.2rem}}.op-site-v3 .op-blocks[data-assisted-scroll-mode=fit],.op-site-v3 .op-product[data-assisted-scroll-mode=fit],.op-site-v3 .op-shop-spotlight[data-assisted-scroll-mode=fit]{align-content:normal;display:block}.op-block-showcase,.op-blocks>.op-section-heading,.op-commerce-story,.op-product>.dashboard-video-showcase,.op-product>.op-section-heading,.op-shop-spotlight>.op-section-heading{width:100%}.op-product>.op-section-heading{grid-template-columns:minmax(0,1fr);margin-bottom:clamp(2.75rem,5vw,4.5rem)}.op-product .op-section-heading p{font-size:1rem;line-height:1.65;margin-top:1rem}.op-blocks{padding-block:clamp(5.5rem,9vw,8rem)}.op-blocks>.op-section-heading{margin-bottom:clamp(2.75rem,5vw,4.5rem)}.op-blocks>.op-section-heading h2{font-size:clamp(2.5rem,4.5vw,3.75rem);line-height:1.04;max-width:22ch;text-wrap:balance}.op-block-library>header{gap:1rem;padding-block:clamp(1.4rem,3cqi,2rem)}.op-block-library>header>span,.op-block-services>header span{font-size:.75rem}.op-block-library>header p{font-size:clamp(.95rem,1.5cqi,1.08rem);line-height:1.6;max-width:56ch}.op-block-library>ul>li{align-items:center;min-height:5.75rem;padding-block:1.25rem}.op-block-library li strong{align-items:center;font-size:clamp(.95rem,1.45cqi,1.08rem);gap:.75rem;line-height:1.35}.op-block-library li strong svg{height:1.35rem;width:1.35rem}.op-block-services{margin-top:clamp(2.25rem,4cqi,3.25rem)}.op-block-services>header{padding-block:1.5rem}.op-block-services>header p{font-size:.95rem;line-height:1.58;max-width:40ch}.op-block-services li{flex-basis:11rem;min-height:5.25rem}.op-block-service-mark{height:2.6rem;width:2.6rem}.op-block-services .op-block-service-name{font-size:.8rem}.op-block-showcase-footer{padding-top:1.5rem}.op-block-showcase-footer a,.op-block-showcase-footer p{font-size:.92rem}.pricing-annual-equivalent.is-placeholder{visibility:hidden}.pricing-card-head .price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.op-site-v3 .pricing-cards-compact .pricing-card[data-plan=free] .pricing-card-title{grid-row:span 2;align-self:stretch}@media (min-width:64rem){.op-product{padding-block:clamp(6rem,9vw,8rem)}.op-site-v3 .op-product .dashboard-video-showcase{max-width:var(--op-shell)}.op-site-v3 .dashboard-showcase-tabs,.op-site-v3 .dashboard-showcase-tabs button{min-height:4.25rem}.op-site-v3 .dashboard-showcase-story{grid-template-columns:minmax(19rem,.34fr) minmax(0,1fr);min-height:41rem}.op-site-v3 .dashboard-showcase-copy{padding:clamp(2.5rem,4vw,3.75rem)}.op-site-v3 .dashboard-showcase-copy h3{margin:2.5rem 0 1rem}.op-site-v3 .dashboard-showcase-copy p{font-size:1rem;line-height:1.65}.op-site-v3 .dashboard-showcase-copy ul{gap:.8rem;margin-top:2rem;padding-top:1.5rem}.op-site-v3 .dashboard-showcase-copy li{font-size:.9rem;line-height:1.45}.op-site-v3 .dashboard-showcase-playback{margin-top:2rem;min-height:2.75rem}.op-site-v3 .dashboard-showcase-media{padding:clamp(2rem,3vw,3rem)}.op-site-v3 .dashboard-showcase-video-stack{aspect-ratio:16/10}.op-site-v3 .pricing-cards-compact .pricing-card{display:grid;grid-template-rows:minmax(13rem,auto) 2.75rem auto;min-height:0;padding:1rem 1.1rem}.op-site-v3 .pricing-cards-compact .pricing-card-head{align-content:start;display:grid;gap:.32rem;grid-template-rows:1.75rem 2.55rem .95rem 1.35rem;min-height:13rem}.op-site-v3 .pricing-cards-compact .pricing-card-head-agency{gap:.2rem;grid-template-rows:1.75rem 2.55rem .95rem 1.35rem auto}.op-site-v3 .pricing-cards-compact .pricing-card-title{min-height:1.75rem}.op-site-v3 .pricing-cards-compact .pricing-card-head .price{align-items:center;display:flex;min-height:2.55rem}.op-site-v3 .pricing-cards-compact .pricing-annual-equivalent{align-items:center;display:flex;font-size:.67rem;line-height:1.2;min-height:.95rem}.op-site-v3 .pricing-cards-compact .pricing-card-head p{align-self:start;font-size:.78rem;line-height:1.3;min-height:1.35rem}.op-site-v3 .pricing-cards-compact .pricing-card>.button{align-self:stretch;min-height:2.75rem}}@media (max-width:63.99rem){.op-blocks>.op-section-heading,.op-product>.op-section-heading,.op-shop-spotlight>.op-section-heading{width:100%}}@media (max-width:40rem){.op-blocks,.op-shop-spotlight{padding-block:4.75rem}.op-blocks>.op-section-heading h2,.op-shop-spotlight .op-section-heading h2{font-size:clamp(2.2rem,11vw,3rem)}.op-block-library>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.op-block-library>ul>li,.op-block-library>ul>li:nth-child(4n+2),.op-block-library>ul>li:nth-child(4n+3),.op-block-library>ul>li:nth-child(4n+4){min-height:5.25rem;padding:1rem .75rem 1rem 0}.op-block-library>ul>li:nth-child(2n){padding-left:.75rem}.op-block-library li strong,.op-block-services>header p,.op-block-showcase-footer p{font-size:.9rem}}.op-site-v3 .op-shop-spotlight.op-shop-redesign,.op-site-v3 .op-shop-spotlight.op-shop-redesign[data-assisted-scroll-mode=fit]{align-items:stretch;background:#f5f1ea;box-shadow:0 0 0 100vmax #f5f1ea;clip-path:inset(0 -100vmax);display:flex;flex-direction:column;justify-content:flex-start;max-width:none;padding-block:clamp(4.5rem,7vw,6rem) clamp(3.5rem,5vw,4.5rem);padding-inline:clamp(20px,8vw,144px);width:100%}.op-shop-redesign-main{align-items:center;display:grid;gap:clamp(1rem,3vw,3rem);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.op-shop-redesign-copy{position:relative;z-index:1}.op-shop-redesign-eyebrow{align-items:center;color:#0759dd;display:flex;font-size:.9rem;font-weight:850;gap:.9rem;letter-spacing:.14em;text-transform:uppercase}.op-shop-redesign-eyebrow:before{background:#0759dd;content:"";height:2px;width:1.8rem}.op-shop-redesign-copy h2{color:#101d36;font-size:clamp(3rem,4.75vw,4.5rem);font-weight:860;letter-spacing:-.065em;line-height:.98;margin:1.6rem 0 2.25rem;max-width:14ch;text-wrap:balance}.op-shop-redesign-copy h2 span{color:#0956d9;display:inline;position:relative}.op-shop-redesign-copy h2 span:after{background:#1f66db;border-radius:50%;bottom:-.14em;content:"";height:.06em;inset-inline-start:8%;position:absolute;transform:rotate(-2deg);width:52%}.op-shop-redesign-copy>p{color:#50607a;font-size:clamp(1.05rem,1.5vw,1.42rem);line-height:1.52;margin:0;max-width:36rem}.op-shop-redesign-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.85rem}.op-shop-redesign-actions a{align-items:center;border-radius:.65rem;display:inline-flex;font-size:1rem;font-weight:760;justify-content:center;min-height:3.5rem;padding:.8rem 1.35rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.op-shop-redesign-actions a:hover{transform:translateY(-2px)}.op-shop-redesign-actions a:focus-visible{outline:3px solid #0956d9;outline-offset:3px}.op-shop-redesign-primary{background:#0757df;box-shadow:0 .55rem 1.3rem #0757df1c;color:#fff;gap:.75rem}.op-shop-redesign-secondary{background:transparent;border:1.5px solid #0757df;color:#0757df}.op-shop-redesign-scene{height:29rem;min-width:0;position:relative;scroll-margin-block-start:6rem}.op-shop-redesign-paper{background:#efe6da;border-radius:1.4rem;height:20rem;opacity:.68;position:absolute;width:70%}.op-shop-redesign-paper-one{inset-block-start:3%;inset-inline-end:1%;transform:rotate(14deg)}.op-shop-redesign-paper-two{background:#eeeceb;inset-block-start:31%;inset-inline-start:1%;transform:rotate(8deg)}.op-shop-redesign-browser{background:#fff;border:1px solid #ececf0;border-radius:1.3rem;box-shadow:0 2rem 4rem #1826421a;inset-block-start:3.5rem;inset-inline-start:9%;overflow:hidden;position:absolute;width:83%;z-index:2}.op-shop-redesign-browser-bar{align-items:center;background:linear-gradient(#fff,#fbfbfc);border-bottom:1px solid #f0f0f2;display:flex;gap:.38rem;height:2.35rem;padding-inline:1rem}.op-shop-redesign-browser-bar i{background:#f45a66;border-radius:50%;height:.61rem;width:.61rem}.op-shop-redesign-browser-bar i:nth-child(2){background:#f3c544}.op-shop-redesign-browser-bar i:nth-child(3){background:#30af67}.op-shop-redesign-product{display:grid;gap:clamp(.85rem,2vw,1.6rem);grid-template-columns:42% minmax(0,1fr);min-height:22rem;padding:1rem}.op-shop-redesign-cover{background:linear-gradient(150deg,#1d3555,#0c2344);border-radius:.8rem;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;overflow:hidden;padding:1.2rem}.op-shop-redesign-cover svg{align-self:center;color:#6b9eff;margin-block:auto}.op-shop-redesign-cover strong{font-size:clamp(1.4rem,2.4vw,2.2rem);font-weight:860;letter-spacing:-.065em;line-height:.95;overflow-wrap:anywhere}.op-shop-redesign-cover small{color:#b4c2d4;font-size:.59rem;letter-spacing:.06em;line-height:1.4;margin-top:1rem;text-transform:uppercase}.op-shop-redesign-product-details{display:flex;flex-direction:column;min-width:0;padding:.65rem .25rem}.op-shop-redesign-product-details h3{color:#14213b;font-size:1.18rem;font-weight:850;letter-spacing:-.025em;line-height:1.15;margin:0 0 .3rem}.op-shop-redesign-product-details p{color:#65728a;font-size:.77rem;line-height:1.35;margin:0}.op-shop-redesign-price{color:#14213b;font-size:1.45rem;font-weight:850;margin-top:auto}.op-shop-redesign-cart{background:#102541;border-radius:.55rem;color:#fff;display:grid;font-size:.79rem;font-weight:760;min-height:2.7rem;place-items:center;text-align:center}.op-shop-redesign-product-details ul{display:grid;gap:.58rem;list-style:none;margin:1.1rem 0 .1rem;padding:0}.op-shop-redesign-product-details li{align-items:center;color:#3a4c68;display:flex;font-size:.72rem;gap:.55rem;line-height:1.2}.op-shop-redesign-product-details li svg{background:#eaf2ff;border-radius:50%;color:#0757df;flex:0 0 auto;padding:.12rem}.op-shop-redesign-complete,.op-shop-redesign-payment{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 .8rem 2.4rem #192a4a1c;display:flex;gap:.8rem;padding:.65rem .9rem;position:absolute;z-index:3}.op-shop-redesign-payment{inset-block-start:1.5rem;inset-inline-end:12%;transform:rotate(-4deg);width:15rem}.op-shop-redesign-payment>span{background:#ecf2ff;border-radius:.75rem;color:#0757df;display:grid;flex:0 0 2.7rem;height:2.7rem;place-items:center}.op-shop-redesign-payment p{color:#263753;font-size:.75rem;line-height:1.4;margin:0}.op-shop-redesign-complete{inset-block-end:-1rem;inset-inline-start:0;transform:rotate(-4deg);width:14.5rem}.op-shop-redesign-complete>span{background:#dcf7e9;border-radius:50%;color:#158249;display:grid;flex:0 0 2.8rem;height:2.8rem;place-items:center}.op-shop-redesign-complete p{margin:0}.op-shop-redesign-complete small,.op-shop-redesign-complete strong{display:block;font-size:.72rem;line-height:1.35}.op-shop-redesign-complete strong{color:#13223a;font-weight:830}.op-shop-redesign-complete small{color:#63718a}.op-shop-redesign-note{color:#263b5c;font-family:Segoe Print,Comic Sans MS,cursive;font-size:.95rem;font-style:italic;font-weight:650;inset-block-start:48%;inset-inline-end:-15%;line-height:1.4;margin:0;position:absolute;transform:rotate(6deg);width:7rem;z-index:3}.op-shop-redesign-note span{display:block;font-size:3rem;line-height:1;transform:rotate(-35deg)}.op-shop-redesign-benefits{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2rem,3vw,3.25rem)}.op-shop-redesign-benefits>div{align-items:center;display:flex;gap:1.3rem;min-width:0;padding-inline:clamp(1.25rem,3vw,3rem)}.op-shop-redesign-benefits>div:first-child{padding-inline-start:0}.op-shop-redesign-benefits>div+div{border-inline-start:1px solid #d8dbe0}.op-shop-redesign-benefit-icon{align-items:center;background:#eef3ff;border-radius:1rem;color:#0757df;display:inline-flex;flex:0 0 4rem;font-size:2.6rem;height:4rem;justify-content:center;line-height:1}.op-shop-redesign-benefits p{margin:0;min-width:0}.op-shop-redesign-benefits small,.op-shop-redesign-benefits strong{display:block}.op-shop-redesign-benefits strong{color:#13223d;font-size:1.05rem;font-weight:850;line-height:1.2}.op-shop-redesign-benefits small{color:#5e6d83;font-size:.88rem;line-height:1.4;margin-top:.3rem}@media (max-width:67rem){.op-site-v3 .op-shop-spotlight.op-shop-redesign{padding-inline:clamp(20px,5vw,72px)}.op-shop-redesign-main{grid-template-columns:minmax(0,1fr)}.op-shop-redesign-copy h2{font-size:clamp(2.7rem,5.2vw,4.3rem);max-width:20ch}.op-shop-redesign-scene{height:33rem;margin-inline:auto;width:min(100%,42rem)}.op-shop-redesign-note{font-size:.8rem;inset-block-start:auto;inset-block-end:0;inset-inline-end:0;text-align:end;width:14rem}.op-shop-redesign-note span{display:none}.op-shop-redesign-benefits{margin-top:2rem}.op-shop-redesign-benefits>div{align-items:flex-start;flex-direction:column;gap:.75rem;padding-inline:1rem}}@media (max-width:40rem){.op-site-v3 .op-shop-spotlight.op-shop-redesign{padding-block:4.5rem 4rem;padding-inline:20px}.op-shop-redesign-eyebrow{font-size:.8rem}.op-shop-redesign-copy h2{font-size:clamp(2.65rem,11vw,4.2rem);margin:1.35rem 0 1.6rem;max-width:12ch}.op-shop-redesign-copy>p{font-size:1.02rem}.op-shop-redesign-actions{display:grid;grid-template-columns:minmax(0,1fr)}.op-shop-redesign-actions a{min-height:3.4rem}.op-shop-redesign-scene{height:44rem;margin-top:1.4rem}.op-shop-redesign-paper{height:15rem}.op-shop-redesign-browser{inset-block-start:4.1rem;inset-inline-start:1%;width:98%}.op-shop-redesign-product{display:block;padding:.7rem}.op-shop-redesign-cover{align-items:flex-start;height:11rem;padding:1rem}.op-shop-redesign-cover svg{align-self:flex-end;margin:-.1rem 0 auto;width:2.3rem}.op-shop-redesign-cover strong{font-size:1.6rem;max-width:10ch}.op-shop-redesign-cover small{font-size:.52rem;margin-top:.45rem}.op-shop-redesign-product-details{padding:1rem .55rem .4rem}.op-shop-redesign-product-details h3{font-size:1.12rem}.op-shop-redesign-product-details p{font-size:.75rem}.op-shop-redesign-price{font-size:1.25rem;margin-top:.8rem}.op-shop-redesign-cart{margin-top:.35rem}.op-shop-redesign-product-details ul{gap:.33rem;margin-top:.75rem}.op-shop-redesign-product-details li{font-size:.69rem}.op-shop-redesign-payment{inset-block-start:.55rem;inset-inline-end:0;width:11.5rem}.op-shop-redesign-payment p{font-size:.65rem}.op-shop-redesign-complete{inset-block-end:5.4rem;width:12.5rem}.op-shop-redesign-note{font-size:.77rem;inset-block-start:auto;inset-block-end:.1rem;inset-inline-end:auto;left:1rem;text-align:start;transform:rotate(-3deg);width:13rem}.op-shop-redesign-note span{display:none}.op-shop-redesign-benefits{grid-template-columns:minmax(0,1fr);margin-top:1rem}.op-shop-redesign-benefits>div,.op-shop-redesign-benefits>div:first-child{align-items:center;border-inline-start:0;flex-direction:row;gap:1rem;padding:1.1rem 0}.op-shop-redesign-benefits>div+div{border-block-start:1px solid #d8dbe0}.op-shop-redesign-benefit-icon{flex-basis:3.5rem;font-size:2.2rem;height:3.5rem}}.op-site-v3 .op-ownership.op-ownership-redesign,.op-site-v3 .op-ownership.op-ownership-redesign[data-assisted-scroll-mode=fit]{align-content:normal;background:#fff;display:block;max-width:none;min-block-size:0;padding:2.5rem max(24px,calc((100vw - 1160px) / 2)) 2rem;width:100%}.op-ownership-redesign-header{margin:0 auto;max-width:850px;text-align:center}.op-ownership-redesign-header h2{color:#101725;font-size:clamp(2.2rem,2.6vw,2.65rem);font-weight:800;letter-spacing:-.055em;line-height:1.07;margin:.8rem 0 .6rem}.op-ownership-redesign-header h2 span{color:#1455d8}.op-ownership-redesign-header>p{color:#536078;font-size:1rem;line-height:1.45;margin:0 auto;max-width:740px}.op-ownership-redesign-cards{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.4rem}.op-ownership-redesign-card{background:linear-gradient(140deg,#fff 10%,#f9fbff);border:1px solid #d5e2f9;border-radius:1.1rem;box-shadow:0 10px 32px rgb(27 76 162/3%);display:flex;flex-direction:column;min-height:21.5rem;min-width:0;padding:1.25rem}.op-ownership-redesign-card.is-oss{border-color:#dce2ed}.op-ownership-redesign-card-top{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:2.3rem}.op-ownership-redesign-card-top>span{align-items:center;color:#0d4dbd;display:inline-flex;font-size:.72rem;font-weight:800;gap:.7rem;letter-spacing:.09em;text-transform:uppercase}.op-ownership-redesign-card-top>span svg{flex:none;height:1.8rem;width:1.8rem}.op-ownership-redesign-card-top>span .lucide-cloud{background:#eaf2ff;border-radius:50%;box-sizing:content-box;padding:.45rem}.op-ownership-redesign-card.is-oss .op-ownership-redesign-card-top>span{color:#263044}.op-ownership-redesign-card.is-oss .op-ownership-redesign-card-top>span svg{color:#17191e}.op-ownership-redesign-card-top small{background:#edf4ff;border-radius:1rem;color:#1956c8;flex:none;font-size:.72rem;padding:.45rem .7rem}.op-ownership-redesign-card.is-oss .op-ownership-redesign-card-top small{color:#334155}.op-ownership-redesign-card h3{color:#1b2433;font-size:clamp(1.45rem,1.7vw,1.7rem);font-weight:800;letter-spacing:-.045em;line-height:1.08;margin:.7rem 0 .45rem;max-width:18ch}.op-ownership-redesign-card>p{color:#536078;font-size:.92rem;line-height:1.44;margin:0}.op-ownership-redesign-benefits{align-items:center;display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;min-height:6.6rem}.op-ownership-redesign-benefits>span{align-items:center;color:#1d2635;display:flex;font-size:.82rem;gap:.5rem;line-height:1.4;min-width:0}.op-ownership-redesign-benefits svg{color:#1254d7;flex:none;height:1.45rem;width:1.45rem}.op-ownership-redesign-github,.op-ownership-redesign-signup{align-items:center;border-radius:999px;display:inline-flex;font-size:.91rem;font-weight:750;gap:.65rem;justify-content:center;line-height:1.2;min-height:3rem;text-decoration:none;transition:box-shadow .18s ease,transform .18s ease;width:fit-content}.op-ownership-redesign-github:hover,.op-ownership-redesign-signup:hover{transform:translateY(-2px)}.op-ownership-redesign-github:focus-visible,.op-ownership-redesign-signup:focus-visible,.op-ownership-redesign-terminal button:focus-visible{outline:3px solid #78a7ff;outline-offset:3px}.op-ownership-redesign-signup{background:#1255df;box-shadow:0 10px 24px rgb(25 81 209/14%);color:#fff;margin-top:.8rem;min-width:14rem;padding:.65rem 1rem}.op-ownership-redesign-signup:hover{box-shadow:0 13px 28px rgb(25 81 209/22%);color:#fff}.op-ownership-redesign-terminal{background:linear-gradient(135deg,#1a2432,#222e3e);border-radius:.85rem;box-shadow:inset 0 1px rgb(255 255 255/10%);color:#f1f6ff;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.72rem;line-height:1.34;margin-top:auto;min-height:6.6rem;overflow:hidden;padding:.55rem 1rem .65rem;position:relative}.op-ownership-redesign-terminal-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:.55rem;min-height:1.15rem}.op-ownership-redesign-dots{display:inline-flex;gap:.52rem}.op-ownership-redesign-dots i{background:#ff776a;border-radius:50%;height:.65rem;width:.65rem}.op-ownership-redesign-dots i:nth-child(2){background:#f4c84d}.op-ownership-redesign-dots i:nth-child(3){background:#56c278}.op-ownership-redesign-terminal-bar small{color:#aabbd2;font-family:inherit;font-size:.7rem;margin-inline-start:auto;padding-inline:1rem}.op-ownership-redesign-terminal button{align-items:center;background:none;border:0;color:#f8fbff;cursor:pointer;display:inline-flex;justify-content:center;padding:.15rem}.op-ownership-redesign-terminal-lines>div{min-height:1.4em;overflow-wrap:anywhere;white-space:pre-wrap}.op-ownership-redesign-prompt{color:#b6d8f6}.op-ownership-redesign-url{color:#75b0ff}.op-ownership-redesign-cursor{animation:op-ownership-cursor .9s steps(1) infinite;background:#afcef8;display:inline-block;height:1em;margin-inline-start:2px;vertical-align:-.14em;width:2px}@keyframes op-ownership-cursor{50%{opacity:0}}.op-ownership-redesign-github{border:1.5px solid #1d2a3e;color:#1b2535;margin-top:.8rem;min-width:13rem;padding:.55rem 1rem}@media (max-width:60rem){.op-ownership-redesign-cards{grid-template-columns:minmax(0,1fr)}.op-ownership-redesign-card{min-height:0}.op-ownership-redesign-benefits{margin-top:1.3rem;min-height:0;padding-top:1rem}.op-ownership-redesign-terminal{margin-top:1rem}}@media (max-width:40rem){.op-site-v3 .op-ownership.op-ownership-redesign,.op-site-v3 .op-ownership.op-ownership-redesign[data-assisted-scroll-mode=fit]{min-block-size:0;padding:1.8rem 1rem 1.5rem}.op-ownership-redesign-header h2{font-size:clamp(1.9rem,8vw,2.3rem);margin:1rem 0 .6rem}.op-ownership-redesign-header>p{font-size:.9rem}.op-ownership-redesign-cards{margin-top:1.1rem}.op-ownership-redesign-card{padding:1rem}.op-ownership-redesign-card-top{align-items:flex-start}.op-ownership-redesign-card-top>span{flex:1 1;font-size:.67rem;gap:.55rem;letter-spacing:0;min-width:0}.op-ownership-redesign-card-top>span .lucide-cloud{padding:.48rem}.op-ownership-redesign-card-top small{flex:0 1 7.5rem;font-size:.7rem;min-width:0;padding:.55rem .65rem;text-align:center}.op-ownership-redesign-card h3{font-size:1.4rem;margin-top:.7rem}.op-ownership-redesign-card>p{font-size:.88rem}.op-ownership-redesign-benefits{gap:.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.9rem;padding-top:0}.op-ownership-redesign-benefits>span{flex-direction:column;font-size:.7rem;gap:.3rem;text-align:center}.op-ownership-redesign-benefits svg{height:1.25rem;width:1.25rem}.op-ownership-redesign-github,.op-ownership-redesign-signup{font-size:.9rem;min-width:0;width:100%}.op-ownership-redesign-signup{margin-top:.9rem}.op-ownership-redesign-terminal{font-size:.66rem;margin-top:.7rem;padding-inline:.8rem}}.op-site-v3 .saas-faq.saas-faq-redesign{background:linear-gradient(180deg,#f8fbff,#fff);border-top:1px solid #e0eafa;display:block;max-width:1760px;padding:clamp(2.5rem,4vw,3.5rem) clamp(1.25rem,4vw,5.5rem);width:100%}.op-site-v3 .saas-faq-redesign .saas-faq-intro{align-items:center;column-gap:clamp(2rem,5vw,5rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);position:static;row-gap:0}.op-site-v3 .saas-faq-redesign .saas-faq-intro>h2,.op-site-v3 .saas-faq-redesign .saas-faq-intro>p,.op-site-v3 .saas-faq-redesign .saas-faq-intro>span{grid-column:1}.op-site-v3 .saas-faq-redesign .saas-faq-intro>span{align-items:center;color:#0759dd;display:inline-flex;font-size:.9rem;font-weight:850;gap:.9rem;letter-spacing:.14em;text-transform:uppercase}.op-site-v3 .saas-faq-redesign .saas-faq-intro>span:before{background:#0759dd;content:"";height:2px;width:1.8rem}.op-site-v3 .saas-faq-redesign h2{font-size:clamp(2.35rem,3.5vw,3.5rem);letter-spacing:-.05em;line-height:1.06;margin:.65rem 0 0;max-width:18ch;text-wrap:balance}.op-site-v3 .saas-faq-redesign .saas-faq-intro>p{font-size:.9rem;line-height:1.5;margin:.6rem 0 0;max-width:64ch}.op-site-v3 .saas-faq-redesign .saas-faq-actions{grid-column:2;grid-row:1/3;margin:0;max-width:none}.op-site-v3 .saas-faq-redesign .saas-faq-ai-card{background:linear-gradient(125deg,#172842,#153a83);border:1px solid #153a83;border-radius:.9rem;box-shadow:0 .8rem 1.8rem #1644a21a;min-height:4.5rem;padding:.65rem .85rem}.op-site-v3 .saas-faq-redesign .saas-faq-ai-mark{border-radius:.65rem}.op-site-v3 .saas-faq-redesign .saas-faq-actions>a{align-self:stretch;background:#fff;border:1px solid #d8e4f8;border-radius:.75rem;justify-content:space-between;min-height:2.8rem;padding:.55rem .85rem;width:100%}.op-site-v3 .saas-faq-redesign .saas-faq-list{border:0;display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}.op-site-v3 .saas-faq-redesign .saas-faq-list details{background:#fff;border:1px solid #d7e4f8;border-radius:.9rem;box-shadow:0 .35rem 1rem #2556a00a;min-width:0;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.op-site-v3 .saas-faq-redesign .saas-faq-list details:first-child{grid-column:1/-1}.op-site-v3 .saas-faq-redesign .saas-faq-list details:hover,.op-site-v3 .saas-faq-redesign .saas-faq-list details[open]{border-color:#9fbbef;box-shadow:0 .75rem 1.75rem #2556a014}.op-site-v3 .saas-faq-redesign .saas-faq-list summary{gap:.7rem;grid-template-columns:1.5rem minmax(0,1fr) 1.9rem;min-height:3.6rem;padding:.8rem 1rem}.op-site-v3 .saas-faq-redesign .saas-faq-list summary>span{color:#1a5ad8;font-size:.7rem;letter-spacing:.07em}.op-site-v3 .saas-faq-redesign .saas-faq-list summary strong{font-size:.94rem;font-weight:720;line-height:1.35}.op-site-v3 .saas-faq-redesign .saas-faq-list summary svg{background:#eef4ff;border-radius:50%;height:1.9rem;padding:.45rem;width:1.9rem}.op-site-v3 .saas-faq-redesign .saas-faq-list details[open] summary svg{background:#1757dc;color:#fff}.op-site-v3 .saas-faq-redesign .saas-faq-answer{gap:.75rem;padding:0 1rem 1rem 3.2rem}.op-site-v3 .saas-faq-redesign .saas-faq-list details p{font-size:.88rem;line-height:1.5;max-width:82ch}@media (max-width:58rem){.op-site-v3 .saas-faq-redesign .saas-faq-intro{column-gap:2rem;grid-template-columns:minmax(0,1fr) minmax(15rem,18rem)}}@media (max-width:52rem){.op-site-v3 .saas-faq-redesign .saas-faq-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:42rem){.op-site-v3 .saas-faq.saas-faq-redesign{padding:2.5rem 1.25rem}.op-site-v3 .saas-faq-redesign .saas-faq-intro{grid-template-columns:minmax(0,1fr)}.op-site-v3 .saas-faq-redesign .saas-faq-intro>p{font-size:.86rem}.op-site-v3 .saas-faq-redesign .saas-faq-intro>span{font-size:.8rem}.op-site-v3 .saas-faq-redesign .saas-faq-actions{grid-column:1;grid-row:auto;margin-top:1rem}.op-site-v3 .saas-faq-redesign .saas-faq-list{margin-top:1.25rem}.op-site-v3 .saas-faq-redesign .saas-faq-list summary{min-height:3.5rem;padding:.75rem .85rem}.op-site-v3 .saas-faq-redesign .saas-faq-answer{padding:0 .85rem 1rem 3.05rem}}