.op-site-v3 .op-blocks.op-blocks-redesign,.op-site-v3 .op-blocks.op-blocks-redesign[data-assisted-scroll-mode=fit]{--block-ink:#111c31;--block-muted:#53617b;--block-line:#cfdef8;--block-paper:#fff;background:var(--block-paper);border:0;box-shadow:0 0 0 100vmax var(--block-paper);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);color:var(--block-ink);display:block;margin-inline:auto;max-width:1440px;min-block-size:0;padding:clamp(3.25rem,5vw,4.75rem) clamp(1.5rem,5.7vw,5rem) clamp(3rem,4.5vw,4.25rem);width:100%}.op-blocks-redesign-hero{align-items:center;display:grid;grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:20rem}.op-blocks-redesign-copy{min-width:0}.op-blocks-redesign-copy h2{color:#111b30;font-size:clamp(2.8rem,4.3vw,4.2rem);font-weight:800;letter-spacing:-.055em;line-height:1.05;margin:0 0 1.35rem;text-wrap:balance}.op-blocks-redesign-copy h2 span{color:#1752db}.op-blocks-redesign-copy>p{color:var(--block-muted);font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.55;margin:0;max-width:34rem}.op-blocks-redesign-art{height:20rem;position:relative;width:100%}.op-blocks-redesign-browser{background:#fff;border:1px solid #d5e3fc;border-radius:1rem;box-shadow:0 1.4rem 3rem #1b50b715;height:14.8rem;overflow:hidden;position:absolute;right:1%;top:2.2rem;transform:rotate(6deg);width:75%}.op-blocks-redesign-browser-bar{align-items:center;background:#eef4ff;display:flex;gap:.35rem;height:2rem;padding-inline:.7rem}.op-blocks-redesign-browser-bar i{background:#b5c3dc;border-radius:50%;height:.46rem;width:.46rem}.op-blocks-redesign-browser-body{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:1.45fr .7fr;padding:1.35rem 1rem}.op-blocks-redesign-mountains{background:linear-gradient(160deg,transparent 49%,#6e84a9 50% 64%,#263c62 65%),linear-gradient(25deg,#233a60 15%,#8c9fbc 45%,#dce7f5 46% 58%,#9eb1ce 59%);border-radius:.25rem;height:5.2rem}.op-blocks-redesign-browser-card{background:linear-gradient(#eaf1fc,#f5f8fd);border-radius:.25rem;height:5.2rem}.op-blocks-redesign-browser-lines{display:grid;grid-gap:.42rem;gap:.42rem}.op-blocks-redesign-browser-lines i{background:#d8e3f5;border-radius:1rem;height:.3rem;width:90%}.op-blocks-redesign-browser-lines i:last-child{width:72%}.op-blocks-redesign-browser-button{background:#1455e8;border-radius:.2rem;height:.9rem;justify-self:end;width:2.4rem}.op-blocks-redesign-palette{background:#fff;border:1px solid #d3e1fa;border-radius:1rem;box-shadow:0 1.25rem 2.75rem #1b50b71c;left:4%;padding:1rem;position:absolute;top:2.2rem;transform:rotate(-5deg);width:57%;z-index:1}.op-blocks-redesign-palette>div{align-items:center;border:1px solid #e5edfd;border-radius:.6rem;color:#15213a;display:flex;font-size:clamp(.75rem,1.2vw,.95rem);font-weight:700;gap:.8rem;min-height:3.1rem;padding:.45rem .7rem}.op-blocks-redesign-palette>div+div{margin-top:.45rem}.op-blocks-redesign-palette svg{color:#0d55e7;flex:0 0 auto;height:1.35rem;width:1.35rem}.op-blocks-redesign-rays{height:3rem;position:absolute;right:-1%;top:.25rem;width:3rem}.op-blocks-redesign-rays i{background:#1559ee;border-radius:1rem;height:2rem;position:absolute;transform:rotate(35deg);width:.2rem}.op-blocks-redesign-rays i:first-child{left:.1rem;top:.4rem;transform:rotate(10deg)}.op-blocks-redesign-rays i:nth-child(2){left:1.5rem;top:0}.op-blocks-redesign-rays i:nth-child(3){left:2.35rem;top:1.6rem;transform:rotate(65deg)}@keyframes op-blocks-art-float{to{translate:0 -.4rem}}@media (prefers-reduced-motion:no-preference){.op-blocks-redesign-browser{animation:op-blocks-art-float 6s ease-in-out infinite alternate}.op-blocks-redesign-palette{animation:op-blocks-art-float 7s ease-in-out -3s infinite alternate-reverse}}.op-blocks-redesign .op-block-showcase{--block-ink:#111c31;--block-muted:#53617b;--block-line:#cfdef8;--block-paper:#fbfdff;max-width:none}.op-blocks-redesign .op-block-library{margin-top:1.3rem}.op-blocks-redesign .op-block-library>header{display:block;padding:1.25rem 0 1rem}.op-blocks-redesign .op-block-library>header>span,.op-blocks-redesign .op-block-services>header>span{color:#1449c8;font-size:.74rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.op-blocks-redesign .op-block-library>ul{gap:.85rem;grid-template-columns:repeat(4,minmax(0,1fr))}.op-blocks-redesign .op-block-library>ul>li,.op-blocks-redesign .op-block-library>ul>li:nth-child(4n+2),.op-blocks-redesign .op-block-library>ul>li:nth-child(4n+3),.op-blocks-redesign .op-block-library>ul>li:nth-child(4n+4){background:#fff;border:1px solid #d1e0fc;border-radius:.6rem;min-height:5.15rem;padding:.9rem 1rem}.op-blocks-redesign .op-block-library li strong{font-size:clamp(.78rem,1.15vw,.95rem);font-weight:690;gap:.8rem}.op-blocks-redesign .op-block-library li strong svg{height:1.65rem;width:1.65rem}.op-blocks-redesign .op-block-services{background:#fff;border:1px solid #d1e0fc;border-radius:.7rem;display:block;margin-top:1.6rem;overflow:hidden;padding:.9rem 1rem .75rem}.op-blocks-redesign .op-block-services>header{padding:0 0 .6rem}.op-blocks-redesign .op-block-services-viewport{border:0}.op-blocks-redesign .op-block-services li{flex-basis:9.8rem;min-height:3.6rem;padding-inline:.8rem}.op-blocks-redesign .op-block-service-mark{background:none;border:0;height:2rem;width:2rem}.op-blocks-redesign .op-block-service-mark svg{height:1.7rem;width:1.7rem}.op-blocks-redesign .op-block-services .op-block-service-name{font-size:.78rem}.op-blocks-redesign .op-block-showcase-footer{align-items:center;flex-direction:row;justify-content:space-between;padding-top:1.25rem}.op-blocks-redesign .op-block-showcase-footer p{align-items:center;display:flex;font-size:.86rem;gap:.8rem;max-width:none}.op-blocks-redesign .op-block-showcase-footer p svg{flex:0 0 auto}.op-blocks-redesign .op-block-showcase-footer a{flex:0 0 auto;font-size:.86rem}@media (max-width:55rem){.op-blocks-redesign-hero{gap:1rem;grid-template-columns:1fr}.op-blocks-redesign-art{height:17rem;margin-inline:auto;max-width:35rem}.op-blocks-redesign .op-block-library>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.op-site-v3 .op-blocks.op-blocks-redesign,.op-site-v3 .op-blocks.op-blocks-redesign[data-assisted-scroll-mode=fit]{padding:3rem 1.25rem}.op-blocks-redesign-copy h2{font-size:clamp(2.35rem,9vw,3.25rem);margin:0 0 1rem}.op-blocks-redesign-copy>p{font-size:.96rem}.op-blocks-redesign-art{height:13rem;margin-top:.6rem}.op-blocks-redesign-browser{height:10.5rem;right:0;top:1.5rem;width:75%}.op-blocks-redesign-browser-body{gap:.45rem;padding:.85rem .65rem}.op-blocks-redesign-browser-card,.op-blocks-redesign-mountains{height:3.7rem}.op-blocks-redesign-palette{left:1%;padding:.5rem;top:1rem;width:59%}.op-blocks-redesign-palette>div{font-size:.7rem;gap:.35rem;min-height:2.2rem;padding:.25rem .35rem}.op-blocks-redesign-palette>div+div{margin-top:.25rem}.op-blocks-redesign-palette svg{height:1rem;width:1rem}.op-blocks-redesign-rays{right:0;transform:scale(.65)}.op-blocks-redesign .op-block-library{margin-top:.4rem}.op-blocks-redesign .op-block-library>ul{gap:.55rem}.op-blocks-redesign .op-block-library>ul>li,.op-blocks-redesign .op-block-library>ul>li:nth-child(4n+2),.op-blocks-redesign .op-block-library>ul>li:nth-child(4n+3),.op-blocks-redesign .op-block-library>ul>li:nth-child(4n+4){min-height:4.5rem;padding:.65rem}.op-blocks-redesign .op-block-library li strong{font-size:.75rem;gap:.5rem}.op-blocks-redesign .op-block-library li strong svg{height:1.35rem;width:1.35rem}.op-blocks-redesign .op-block-services{margin-top:1rem}.op-blocks-redesign .op-block-showcase-footer{align-items:flex-start;flex-direction:column;gap:.5rem}.op-blocks-redesign .op-block-showcase-footer a,.op-blocks-redesign .op-block-showcase-footer p{font-size:.8rem}}.op-site-v3{--op-home-title-size:clamp(2.15rem,3vw,3rem);--op-home-title-measure:20ch;--op-home-lead-size:clamp(1rem,1.2vw,1.125rem);--op-home-ink:#142039;--op-home-ink-on-dark:#f5f8ff;--op-home-copy:#53617b;--op-home-copy-on-dark:#b6c6df;--op-home-action-gap:1.5rem;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-weight:400}.op-site-v3 :is(.op-hero-copy>p,.op-ownership-redesign-header>p.op-section-lead,.op-product .op-section-heading p.op-section-lead,.op-blocks-redesign-copy>p.op-section-lead,.op-shop-redesign-copy>p.op-section-lead,.op-ai .op-section-heading p.op-section-lead,.op-chatgpt-plugin-copy>p.op-section-lead,.op-flow .op-section-heading p.op-section-lead,.op-pricing .op-section-heading p.op-section-lead,.saas-faq-redesign .saas-faq-intro>p.op-section-lead,.op-final-cta p.op-section-lead){color:var(--op-home-copy);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:var(--op-home-lead-size);font-weight:400;letter-spacing:normal;line-height:1.55;margin:1rem 0 0;max-width:62ch;opacity:1;text-align:start}.op-site-v3 :is(.op-section-eyebrow,.op-shop-redesign-eyebrow,.op-ownership-redesign-eyebrow,.saas-faq-redesign .saas-faq-intro>span){align-items:center;color:#0759dd;display:flex;font-size:.9rem;font-weight:850;gap:.9rem;letter-spacing:.14em;line-height:1.3;margin-bottom:1rem;max-width:100%;text-transform:uppercase;width:max-content}.op-site-v3 :is(.op-section-eyebrow,.op-shop-redesign-eyebrow,.op-ownership-redesign-eyebrow,.saas-faq-redesign .saas-faq-intro>span):before{background:currentColor;content:"";flex:0 0 1.8rem;height:2px}.op-site-v3 span.op-section-eyebrow.op-section-eyebrow-on-dark{color:#a6cbff}.op-site-v3 :is(.op-ownership-redesign-header h2,.op-product .op-section-heading h2,.op-blocks-redesign-copy h2,.op-shop-redesign-copy h2,.op-ai .op-section-heading h2,.op-chatgpt-plugin-copy h2,.op-flow .op-section-heading h2,.op-pricing .op-section-heading h2,.saas-faq-redesign h2,.op-final-cta h2){font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:var(--op-home-title-size);font-weight:800;letter-spacing:-.055em;line-height:1.06;margin:0;max-width:var(--op-home-title-measure);opacity:1;text-align:start;text-wrap:balance}.op-site-v3 :is(.op-ownership-redesign-header h2,.op-blocks-redesign-copy h2,.op-shop-redesign-copy h2,.op-flow .op-section-heading h2,.op-pricing .op-section-heading h2,.saas-faq-redesign h2){color:var(--op-home-ink)}.op-site-v3 :is(.op-product .op-section-heading h2,.op-ai .op-section-heading h2,.op-chatgpt-plugin-copy h2,.op-final-cta h2){color:#fff}.op-site-v3 :is(.op-home-title-accent,.op-ownership-redesign-header h2 span,.op-blocks-redesign-copy h2 span,.op-shop-redesign-copy h2 span){color:#1c57db}.op-site-v3 :is(.op-product .op-section-heading h2,.op-ai .op-section-heading h2,.op-final-cta h2) .op-home-title-accent{color:#a6cbff}.op-site-v3 .op-chatgpt-plugin-title-accent{color:#a6cbff}.op-site-v3 .op-final-cta h2 .op-home-title-accent{font-size:inherit;font-weight:inherit;text-transform:none}.op-site-v3 .op-ownership-redesign-header{margin-inline:0;text-align:start}.op-site-v3 :is(.op-ai,.op-flow,.op-pricing)>.op-section-heading{grid-template-columns:minmax(0,1fr);width:100%}.op-site-v3 :is(.op-block-library li strong,.op-shop-redesign-benefits strong,.op-chatgpt-plugin-features strong){color:var(--op-home-ink);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:normal;line-height:1.35;opacity:1;text-align:start}.op-site-v3 :is(.op-ownership-redesign-card>p,.op-block-showcase-footer p,.flow-journey-step p,.op-pricing .pricing-card .pricing-card-head p,.saas-faq-redesign .saas-faq-list details p){color:var(--op-home-copy);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:normal;line-height:1.5;opacity:1;text-align:start}.op-site-v3 :is(.op-shop-redesign-benefits small,.op-chatgpt-plugin-features small){color:var(--op-home-copy);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:normal;line-height:1.5;margin-top:.25rem;opacity:1;text-align:start}.op-site-v3 .op-chatgpt-plugin-features p strong{color:var(--op-home-ink-on-dark)}.op-site-v3 .op-chatgpt-plugin-features small{color:var(--op-home-copy-on-dark)}.op-site-v3 .saas-faq-redesign .saas-faq-list summary strong{font-size:.95rem;font-weight:700;line-height:1.35}.op-site-v3 .saas-faq-redesign .saas-faq-intro>h2{align-self:end}.op-site-v3 .saas-faq-redesign .saas-faq-intro>p{align-self:start}.op-site-v3 :is(.op-hero-copy>p,.op-product .op-section-heading p.op-section-lead,.op-ai .op-section-heading p.op-section-lead,.op-chatgpt-plugin-copy>p.op-section-lead,.op-final-cta p.op-section-lead){color:var(--op-home-copy-on-dark)}.op-site-v3 .op-hero-copy>p{margin-top:1.5rem}.op-site-v3 .op-final-cta>div>span{display:block;margin-bottom:1rem}.op-site-v3 :is(.op-product .op-product-actions,.op-shop-redesign-actions,.op-chatgpt-plugin-actions,.op-pricing .op-section-heading a){margin-top:var(--op-home-action-gap)}@media (max-width:40rem){.op-site-v3{--op-home-title-size:clamp(1.9rem,7.5vw,2.3rem)}.op-site-v3 :is(.op-section-eyebrow,.op-shop-redesign-eyebrow,.op-ownership-redesign-eyebrow,.saas-faq-redesign .saas-faq-intro>span){font-size:.8rem;margin-bottom:.75rem;min-width:0;overflow-wrap:anywhere;width:100%}.op-site-v3 :is(.op-block-library li strong,.op-shop-redesign-benefits strong,.op-chatgpt-plugin-features strong){font-size:.875rem}}