.hc-closing{isolation:isolate;font-family:var(--font-sans);color:var(--color-text);background:var(--color-page);position:relative;overflow:clip}.hc-stage{align-items:center;gap:var(--space-10);padding:var(--space-20) var(--gutter) var(--space-12);flex-direction:column;display:flex;position:relative}.hc-heading{text-align:center;z-index:1;width:min(100%,800px);position:relative}.hc-label{margin:0 0 var(--space-5);font-size:var(--text-label);letter-spacing:var(--tracking-label);color:var(--color-text-muted);line-height:1.5}.hc-closing .hc-heading h2{font-size:clamp(36px,4.4vw,64px);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);margin:0;line-height:1.08}.hc-product{z-index:1;border-radius:var(--radius-stage);width:min(100%,1080px);max-height:480px;box-shadow:var(--shadow-float);margin:0;position:relative;overflow:hidden}.hc-product img{width:100%;height:auto;display:block}.hc-action{z-index:1;position:relative}.hc-arrival-surface{display:none}.hc-closing.is-closing-scroll{background:var(--hc-ground);height:220svh}.is-closing-scroll .hc-stage{gap:0;height:100svh;padding:0;position:sticky;top:0}.is-closing-scroll .hc-arrival-surface{background:var(--color-page);opacity:var(--hc-ground-opacity,0);clip-path:inset(var(--hc-ground-inset,6%) var(--hc-ground-inset,6%) 0 round var(--hc-ground-radius,32px));display:block;position:absolute;inset:0}.is-closing-scroll .hc-heading{left:50%;top:var(--hc-heading-top,50%);padding-inline:var(--gutter);position:absolute;transform:translate(-50%,-50%)}.is-closing-scroll .hc-product{width:min(calc(100% - 2 * var(--gutter)), 1080px);max-height:48svh;opacity:var(--hc-product-opacity,0);transform:translate(-50%, var(--hc-product-y,72px)) scale(var(--hc-product-scale,.98));transform-origin:50% 0;position:absolute;top:32%;left:50%}.is-closing-scroll .hc-action{top:calc(32% + var(--hc-image-height,400px) + var(--space-6));opacity:var(--hc-action-opacity,0);transform:translate(-50%, var(--hc-action-y,16px));position:absolute;left:50%}@media (width<=700px){.hc-stage{padding-block:var(--space-16) var(--space-10);gap:var(--space-8)}.hc-closing .hc-heading h2{font-size:clamp(32px,8vw,42px)}.hc-product{max-height:none}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.hc-closing.is-closing-scroll{background:var(--color-page);height:auto}.is-closing-scroll .hc-stage{height:auto;padding:var(--space-16) var(--gutter) var(--space-10);gap:var(--space-8);position:relative}.is-closing-scroll :is(.hc-heading,.hc-product,.hc-action){opacity:1;position:relative;top:auto;left:auto;transform:none}.is-closing-scroll .hc-arrival-surface{display:none}}.hc-home{border-bottom:1px solid var(--color-border)}.hc-home .hc-stage{gap:var(--space-12);padding-bottom:0}.hc-home .hc-product{border-radius:var(--radius-stage) var(--radius-stage) 0 0}.hc-home .hc-action{margin-top:var(--space-6)}.hc-home.is-closing-scroll{height:280svh}.hc-home.is-closing-scroll .hc-arrival-surface{clip-path:none;mask-image:radial-gradient(circle at 0 0, black calc(var(--hc-corner-radius,0px) * .7), transparent var(--hc-corner-radius,0px)), radial-gradient(circle at 100% 0, black calc(var(--hc-corner-radius,0px) * .7), transparent var(--hc-corner-radius,0px)), radial-gradient(circle at 0 100%, black calc(var(--hc-corner-radius,0px) * .7), transparent var(--hc-corner-radius,0px)), radial-gradient(circle at 100% 100%, black calc(var(--hc-corner-radius,0px) * .7), transparent var(--hc-corner-radius,0px))}.hc-home.is-closing-scroll .hc-heading{opacity:var(--hc-heading-opacity,0)}.hc-home.is-closing-scroll .hc-product{max-height:none;transform:translate(-50%, var(--hc-product-y,72px));top:45%;bottom:0}.hc-home.is-closing-scroll .hc-action{opacity:1;position:relative;top:auto;left:auto;transform:none}.hc-transition.is-closing-transition{position:relative}.is-closing-transition>.hs-security{top:var(--hc-security-top,0px);border-bottom:0;position:sticky}.is-closing-transition>.hc-home{background:0 0;margin-top:-100svh}.site-footer.site-footer-home{border-top:0}@media (width<=700px){.hc-home .hc-stage{gap:var(--space-10);padding-bottom:0}}.hf-signature{--hf-ground:var(--token-a5579cee-9e42-4a18-9ce4-c04fb87fc6c8,#1a1a1a);--hf-outline:#444;--hf-light-lime:#ccff6b;--hf-light-cyan:#48ecff;--hf-light-blue:#6480ff;--hf-light-violet:#bd73ff;background:var(--hf-ground);border-top:1px solid #262626}.hf-effect-definitions{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.hf-inner{width:min(1600px, calc(100% - 2 * var(--gutter)));padding-block:var(--space-16);margin-inline:auto}.hf-brand{isolation:isolate;-webkit-tap-highlight-color:transparent;display:block;position:relative}.hf-outline{display:block}.hf-outline svg{width:100%;height:auto;display:block;overflow:visible}.hf-outline path{fill:var(--hf-ground);stroke:var(--hf-outline);stroke-width:1px;stroke-linejoin:round}.hf-aurora{opacity:0;pointer-events:none;transition:opacity .32s var(--ease-standard);position:absolute;inset:0 0 0 24.2188%;overflow:hidden;mask:url(/images/brand/oculon-lettering-master.svg) 50%/100% 100% no-repeat}.hf-spotlight{mask-image:radial-gradient(ellipse clamp(140px, 18vw, 230px) 70px at calc(var(--hf-pointer-x,50%) - 65px) calc(var(--hf-pointer-y,50%) - 20px), #0000008c 0, transparent 100%), radial-gradient(ellipse clamp(100px, 12vw, 160px) 100px at calc(var(--hf-pointer-x,50%) + 75px) calc(var(--hf-pointer-y,50%) + 30px), #00000073 0, transparent 100%), radial-gradient(ellipse clamp(160px, 20vw, 270px) 40px at var(--hf-pointer-x,50%) var(--hf-pointer-y,50%), #00000059 0, transparent 100%);position:absolute;inset:0}.hf-spotlight:before{content:"";background:radial-gradient(ellipse 30% 8% at 18% 55%, color-mix(in srgb, var(--hf-light-lime) 80%, transparent), transparent), radial-gradient(ellipse 32% 9% at 45% 39%, color-mix(in srgb, var(--hf-light-cyan) 90%, transparent), transparent), radial-gradient(ellipse 25% 11% at 66% 65%, color-mix(in srgb, var(--hf-light-blue) 85%, transparent), transparent), radial-gradient(ellipse 27% 8% at 80% 47%, color-mix(in srgb, var(--hf-light-violet) 85%, transparent), transparent), linear-gradient(110deg, color-mix(in srgb, var(--hf-light-lime) 18%, transparent), color-mix(in srgb, var(--hf-light-cyan) 20%, transparent), color-mix(in srgb, var(--hf-light-blue) 18%, transparent), color-mix(in srgb, var(--hf-light-violet) 22%, transparent));filter:url(#hf-astral-dispersion);animation:7s ease-in-out infinite alternate paused hf-northern-lights;position:absolute;inset:-80% -25%}.hf-brand:is([data-aurora-active],:focus-visible) .hf-aurora{opacity:1}.hf-brand:is([data-aurora-active],:focus-visible) .hf-spotlight:before{animation-play-state:running}.hf-brand:focus-visible{outline-offset:8px;border-radius:2px;outline:2px solid #444}@keyframes hf-northern-lights{0%{transform:translate(-8%,10%)rotate(-5deg)}to{transform:translate(8%,-10%)rotate(5deg)}}@media (width<=600px){.hf-inner{padding-block:var(--space-12)}.hf-outline path{stroke-width:.8px}}@media (prefers-reduced-motion:reduce){.hf-aurora{transition:none}.hf-spotlight:before{animation:none}}@media (forced-colors:active){.hf-outline path{stroke:linktext}.hf-aurora{display:none}}.lf-footer{--lf-muted:#a3a3a3;--lf-ink:#dedede;background:var(--token-a5579cee-9e42-4a18-9ce4-c04fb87fc6c8,#1a1a1a);color:var(--lf-ink);font-family:var(--font-sans)}.lf-inner{padding-block:var(--space-16) var(--space-6)}.lf-brand-row{justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-12);display:flex}.lf-brand{width:180px;display:block}.lf-brand img{filter:brightness(0)invert();width:100%;height:auto;display:block}.lf-brand-row p{margin:var(--space-4) 0 0;color:var(--lf-muted);font-size:var(--text-small);line-height:var(--leading-body)}.lf-social{align-items:center;gap:var(--space-2);display:flex}.lf-social a{width:var(--control-mobile);height:var(--control-mobile);opacity:.75;transition:opacity var(--duration-fast) var(--ease-state);place-items:center;display:grid}.lf-social a:is(:hover,:focus-visible){opacity:1}.lf-social img{object-fit:contain;border-radius:50%;width:32px;height:32px;display:block}.lf-navigation{align-items:start;gap:var(--space-12);grid-template-columns:2fr 1.35fr 1fr;display:grid}.lf-group{min-width:0}.lf-group h2{margin:0 0 var(--space-4);color:var(--lf-muted);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase;line-height:1.5}.lf-group ul{margin:0;padding:0;list-style:none}.lf-group li+li{margin-top:var(--space-2)}.lf-group a{min-height:24px;color:var(--lf-ink);font-size:var(--text-small);text-underline-offset:4px;transition:text-decoration-color var(--duration-fast) var(--ease-state);line-height:1.6;text-decoration:underline #0000;display:inline-block}.lf-group a:is(:hover,:focus-visible),.lf-bottom a:is(:hover,:focus-visible){text-decoration-color:currentColor}.lf-platform-columns{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lf-secondary{gap:var(--space-8);display:grid}.lf-bottom{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-8);margin-top:var(--space-10);padding-top:var(--space-5);border-top:1px solid var(--color-border);color:var(--lf-muted);font-size:var(--text-small);line-height:var(--leading-body);flex-wrap:wrap;display:flex}.lf-bottom p{margin:0}.lf-bottom nav{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.lf-bottom a{min-height:var(--control-mobile);text-underline-offset:4px;align-items:center;text-decoration:underline #0000;display:inline-flex}.lf-footer a:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:2px}@media (width<=1000px){.lf-navigation{gap:var(--space-10) var(--space-8);grid-template-columns:1fr 1fr}.lf-platform{grid-column:1/-1}.lf-secondary{gap:var(--space-10)}}@media (width<=600px){.lf-inner{padding-top:var(--space-12)}.lf-brand-row{align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-10);flex-direction:column}.lf-social{margin-left:calc(-1 * var(--space-1))}.lf-navigation{column-gap:var(--space-6)}.lf-platform-columns{gap:var(--space-6)}.lf-group a{min-height:32px}.lf-bottom{margin-top:var(--space-8);flex-direction:column;align-items:flex-start}.lf-bottom nav{gap:var(--space-2) var(--space-4)}}@media (prefers-reduced-motion:reduce){.lf-footer a{transition:none}}.framer-page,.framer-footer{font-family:Inter,Arial,sans-serif;overflow-x:clip}.framer-page{color:#16161a;background:#fdfcf8}.framer-footer{background:var(--token-a5579cee-9e42-4a18-9ce4-c04fb87fc6c8);color:var(--token-6cc11b96-92e7-4938-9fe2-ebe79098d6b8)}.framer-page .source-node,.framer-footer .source-node{box-sizing:border-box}.source-text-block{font:inherit;letter-spacing:inherit;color:inherit;text-align:inherit;line-height:inherit;margin:0}.source-richtext{flex-shrink:0}.source-richtext span{display:inline}.source-node.source-instance{appearance:none;text-align:inherit}.source-visual astro-island{width:100%;height:100%;display:block}.source-breakpoint{width:100%;display:none}.source-breakpoint[data-breakpoint=Desktop]{display:block}@media (width>=810px) and (width<=1439.98px){.source-breakpoint[data-breakpoint=Desktop]{display:none}.source-breakpoint[data-breakpoint=Tablet],.source-single-breakpoint[data-breakpoint=Desktop]{display:block}}@media (width<=809.98px){.source-breakpoint[data-breakpoint=Desktop]{display:none}.source-breakpoint[data-breakpoint=Phone],.source-single-breakpoint[data-breakpoint=Desktop]{display:block}}:root{--token-8a90bfb6-f356-4688-a668-1766daf37b9a:#16161a;--token-e741ab3a-2ab4-4acb-b824-009cfb6792ef:#4d4d57;--token-a470fd61-9380-4815-9629-9beb7cca258f:#fdfcf8;--token-c930d373-d16a-4b87-92a1-edff9df86fcd:#fff;--token-f94c7c50-db72-42f4-9c09-1556c4372fa9:#ff6a26;--token-80756039-2c6d-4312-b7f7-b6594055c1db:#fff;--token-bf4e24dd-ffae-4d1a-81c9-091bd92d97a7:#f8f6f1;--token-449d6758-73ed-47cc-87c1-ef08beb546f4:#f7f7f7;--token-01e92c4d-0a0d-497c-b4b7-c2a1c3cf3b3c:#f7f7f7;--token-cb63f01c-9cf0-45e3-9753-5d1ce0514ad9:#0006;--token-a5235cba-fa22-4ef9-8b64-4308143d8b35:#0003;--token-7871f730-cef2-45e4-be66-e823be7c1852:#000000a6;--token-677d38d6-d0ab-40f4-afc4-58f1b0bc6a5a:#fbf7f4;--token-cb1a5329-838c-46e7-8888-4b6b3f0740a3:#000;--token-9eb4b68b-7e71-41ee-9acc-4b872424ce87:#ffffff1a;--token-e15041d3-5c44-4686-a14b-37271d34cb34:#ffffff80;--token-3ab43eca-cb6f-419a-a745-531eac2a7adb:#d6d0cb;--token-70158a94-05fe-4fda-a421-8c7781abf0f3:#bf9471;--token-67ddb910-c77a-47eb-b75d-0a4264c20f87:#f0e9e1;--token-3b537647-dae0-4e04-b114-98765f1d240f:#1e0d0199;--token-33cae5db-70dd-4c12-900c-c4461a42e5e3:#1e0d01;--token-d764285d-a3f9-4303-a3ff-3dd658bd4b9f:#1e0d011f;--token-79f85df5-fdb0-4f23-b6c4-c80d9df52339:#fafafa;--token-1d6b0b38-be54-4496-b52d-138bdc4bc377:#f97518;--token-04948365-4b26-4917-831c-063dd74c3a7e:#f6f0e9;--token-0acc3146-6229-4ebd-9f26-f449a3dfef0a:#f5efe8;--token-b57648bf-87fd-4caa-a87a-fa7d5eb3cc37:#1a1a1a;--token-e6df8678-284c-47cb-85e3-9f9cc506d327:#ffffff1a;--token-87a869b6-af5f-4173-b654-3885e406b2d2:#fff;--token-8e99b5ed-c761-4635-a860-fe8d34c0aa85:#fffc;--token-07519104-6d82-4ff2-86c6-cda9fd99c643:#888;--token-cbc07dfa-35f3-4fc9-8079-3a0c42c5e327:#fff6;--token-cf0228fa-6d61-40bd-8957-8f18eca34ef7:#73ffea;--token-3d9ee74e-58bd-47a8-8617-6af5e2981cfd:#fafafa;--token-91241fb3-a1f9-4cc7-9526-e6a6b1d78213:#000;--token-92d20a1f-a25c-4f9b-8eb9-cf2e95f8fae6:#00ad09;--token-6694bce9-80a6-40d8-971b-583da3153743:#525252;--token-d0e594de-eb01-4521-81d6-b2237e6a8f7c:#e5e5e5;--token-bbe11d89-fa45-4e42-b726-be9fdb0c2cf5:#d4a217;--token-295fa411-74f3-4134-b2db-5c362abf7ff9:#f347ff;--token-a0c2593c-6916-4188-ac50-f5131b23cc3f:#fff;--token-72e8df52-57a2-46b1-82a3-f1511a4cdd86:#101010;--token-bf8111a5-b9a2-4d8c-abfc-c6b4fdd94585:#fff;--token-072ab14e-eb28-49be-9c42-3241b0b29652:#fff;--token-3b069a18-83bf-4a24-b269-1aa2cc55541f:#3d3d3d;--token-3b3bf2f9-56d4-4cc5-a867-130d4566dd05:#f4f4f5;--token-1bc120fe-e2ab-402c-b7f5-b1f3c4afa9f3:#18181b;--token-c6116c89-ec99-423e-a1fc-ebe87c7720a1:#3f3f46;--token-67237932-ec05-46e7-ba2f-da32cfa6878f:#f5f5f5;--token-2f568849-ccb7-4d23-b001-8c55cf797fc7:#000;--token-6a4a0dac-416e-49e8-99ff-6cf86eab4843:#fff;--token-2270867b-67db-4503-ada0-f1aeeac7ddee:#000;--token-1d561026-f4e5-4a8a-a45d-8d20320863ba:#fff;--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3:#050505;--token-00b147d3-c599-4202-bef9-943e4670788a:#0048f9;--token-d50f3dc6-49a7-4d12-ab54-601623892b47:#f5efe8;--token-08bc85fc-548f-4698-9c2b-59baf816dfb0:#efe7db;--token-4ece4779-2e26-467a-92a3-dc536dec28ba:#f7f0ebeb;--token-4b7b01cb-4af6-4fd2-8485-5f4c3155b708:#fff;--token-37a17e9b-1d1e-48cb-a34c-8c3ce9799073:#1a1a1a;--token-bc8075da-7bcb-4816-a6e6-d92680394a24:#444;--token-45fd7170-c5c7-4545-8d7c-0b0ae009b39e:#e6e6e6;--token-1b1c47d8-2b98-40df-b920-404914096489:#878787;--token-6cc11b96-92e7-4938-9fe2-ebe79098d6b8:#dbdbdb;--token-a5579cee-9e42-4a18-9ce4-c04fb87fc6c8:#1a1a1a;--token-4f7ccdd1-8ad3-4997-b814-cc910c9a728b:#333;--token-72ed4107-5e54-4031-815b-2e8287fa5842:#000000b3;--token-dd56981a-8294-4003-b27d-a23214fa9b23:#fdfcf8;--token-db471ce5-12ba-493e-8fc7-99c4b4164efc:#737373;--token-bd4728fe-8d39-4f71-a2f0-2e9fa3dabe23:#fff;--token-4e697797-bfd1-4b69-84db-2526b6287481:#000;--token-b0bedde8-b25f-4b4a-8b00-1dc62233039b:#3a3a3d1f}.source-type-Marketing-Display{text-align:start;color:#000;font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:400}@media (width>=0){.source-type-Marketing-Display{letter-spacing:-2.34px;font-size:52px;line-height:1em}}@media (width>=810px){.source-type-Marketing-Display{letter-spacing:-3.78px;font-size:84px;line-height:1em}}@media (width>=1200px){.source-type-Marketing-Display{letter-spacing:-5.4px;font-size:120px;line-height:1em}}.source-type-Marketing-Heading-1{text-align:start;color:#000;font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:400}@media (width>=0){.source-type-Marketing-Heading-1{letter-spacing:-1.19px;font-size:34px;line-height:1.05em}}@media (width>=810px){.source-type-Marketing-Heading-1{letter-spacing:-1.54px;font-size:44px;line-height:1.05em}}@media (width>=1200px){.source-type-Marketing-Heading-1{letter-spacing:-1.96px;font-size:56px;line-height:1.05em}}.source-type-Marketing-Heading-2{text-align:start;color:#000;font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:400}@media (width>=0){.source-type-Marketing-Heading-2{letter-spacing:-.9px;font-size:30px;line-height:1.06em}}@media (width>=810px){.source-type-Marketing-Heading-2{letter-spacing:-1.14px;font-size:38px;line-height:1.06em}}@media (width>=1200px){.source-type-Marketing-Heading-2{letter-spacing:-1.44px;font-size:48px;line-height:1.06em}}.source-type-Marketing-Heading-3{text-align:start;color:#000;font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:400}@media (width>=0){.source-type-Marketing-Heading-3{letter-spacing:-.72px;font-size:24px;line-height:1.06em}}@media (width>=810px){.source-type-Marketing-Heading-3{letter-spacing:-.78px;font-size:26px;line-height:1.06em}}@media (width>=1200px){.source-type-Marketing-Heading-3{letter-spacing:-.96px;font-size:32px;line-height:1.06em}}.source-type-Marketing-Title{text-align:start;color:#000;font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:500}@media (width>=0){.source-type-Marketing-Title{letter-spacing:-.2px;font-size:20px;line-height:1.25em}}@media (width>=810px){.source-type-Marketing-Title{letter-spacing:-.22px;font-size:22px;line-height:1.25em}}@media (width>=1200px){.source-type-Marketing-Title{letter-spacing:-.22px;font-size:22px;line-height:1.25em}}.source-type-Marketing-Lead{text-align:start;color:#666;font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:400}@media (width>=0){.source-type-Marketing-Lead{letter-spacing:-.2px;font-size:20px;line-height:1.45em}}@media (width>=810px){.source-type-Marketing-Lead{letter-spacing:-.22px;font-size:22px;line-height:1.45em}}@media (width>=1200px){.source-type-Marketing-Lead{letter-spacing:-.22px;font-size:22px;line-height:1.45em}}.source-type-Marketing-Body{text-align:start;color:#666;font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:400}@media (width>=0){.source-type-Marketing-Body{letter-spacing:0;font-size:17px;line-height:1.6em}}.source-type-Marketing-Body-small{text-align:start;color:#666;font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:400}@media (width>=0){.source-type-Marketing-Body-small{letter-spacing:0;font-size:16px;line-height:1.55em}}.source-type-Marketing-Button{text-align:start;color:#666;font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:500}@media (width>=0){.source-type-Marketing-Button{letter-spacing:1.3px;font-size:13px;line-height:1.2em}}.source-type-Marketing-Label{text-align:start;color:#666;font-family:Geist Mono,Inter,Arial,sans-serif;font-style:normal;font-weight:400}@media (width>=0){.source-type-Marketing-Label{letter-spacing:0;font-size:12px;line-height:1.2em}}.source-type-Marketing-Eyebrow{text-align:start;color:#666;text-transform:uppercase;font-family:Geist Mono,Inter,Arial,sans-serif;font-style:normal;font-weight:400}@media (width>=0){.source-type-Marketing-Eyebrow{letter-spacing:1.38px;font-size:11.5px;line-height:1.2em}}.source-type-Display,.source-type-Heading-1,.source-type-Heading-2,.source-type-Heading-3{text-align:start;color:#000;text-align:start;font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:400}.source-type-Title{text-align:start;color:#000;text-align:start;font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:500}.source-type-Lead{text-align:start;color:#666;text-align:start;font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:400}.source-type-Product-Display{text-align:start;color:var(--token-8a90bfb6-f356-4688-a668-1766daf37b9a);font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:500}@media (width>=0){.source-type-Product-Display{letter-spacing:-1.7px;font-size:44px;line-height:1.1em}}@media (width>=810px){.source-type-Product-Display{letter-spacing:-2.6px;font-size:64px;line-height:1.08em}}@media (width>=1440px){.source-type-Product-Display{letter-spacing:-3.6px;font-size:80px;line-height:1.05em}}.source-type-Display{text-align:start;color:var(--token-8a90bfb6-f356-4688-a668-1766daf37b9a);text-align:start;font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:500}.source-type-Headings-Heading-1{text-align:left;color:var(--token-cb1a5329-838c-46e7-8888-4b6b3f0740a3);font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:600}@media (width>=0){.source-type-Headings-Heading-1{letter-spacing:-.02em;font-size:48px;line-height:1.1em}}@media (width>=810px){.source-type-Headings-Heading-1{letter-spacing:0;font-size:72px;line-height:150%}}@media (width>=1440px){.source-type-Headings-Heading-1{letter-spacing:-.02em;font-size:80px;line-height:1.1em}}.source-type-Headings-Heading-2{text-align:left;color:var(--token-cb1a5329-838c-46e7-8888-4b6b3f0740a3);font-family:Inter Display,Inter,Arial,sans-serif;font-style:normal;font-weight:400}@media (width>=0){.source-type-Headings-Heading-2{letter-spacing:0;font-size:32px;line-height:120%}}@media (width>=810px){.source-type-Headings-Heading-2{letter-spacing:0;font-size:38px;line-height:120%}}@media (width>=1200px){.source-type-Headings-Heading-2{letter-spacing:0;font-size:36px;line-height:120%}}.source-type-Headings-Heading-3{text-align:left;color:var(--token-cb1a5329-838c-46e7-8888-4b6b3f0740a3);font-family:Inter Display,Inter,Arial,sans-serif;font-style:normal;font-weight:500}@media (width>=0){.source-type-Headings-Heading-3{letter-spacing:0;font-size:22px;line-height:150%}}.source-type-Headings-Heading-4{text-align:left;color:var(--token-cb1a5329-838c-46e7-8888-4b6b3f0740a3);font-family:Inter Display,Inter,Arial,sans-serif;font-style:normal;font-weight:500}@media (width>=0){.source-type-Headings-Heading-4{letter-spacing:0;font-size:24px;line-height:120%}}@media (width>=810px){.source-type-Headings-Heading-4{letter-spacing:0;font-size:22px;line-height:120%}}@media (width>=1200px){.source-type-Headings-Heading-4{letter-spacing:0;font-size:28px;line-height:120%}}.source-type-Headings-Heading-5{text-align:left;color:var(--token-cb1a5329-838c-46e7-8888-4b6b3f0740a3);font-family:Inter Display,Inter,Arial,sans-serif;font-style:normal;font-weight:400}@media (width>=0){.source-type-Headings-Heading-5{letter-spacing:0;font-size:18px;line-height:1.4em}}@media (width>=810px){.source-type-Headings-Heading-5{letter-spacing:0;font-size:20px;line-height:1.4em}}@media (width>=1200px){.source-type-Headings-Heading-5{letter-spacing:0;font-size:20px;line-height:1.4em}}.source-type-Headings-Heading-6{text-align:start;color:var(--token-7871f730-cef2-45e4-be66-e823be7c1852);font-family:Inter Display,Inter,Arial,sans-serif;font-style:normal;font-weight:400}@media (width>=0){.source-type-Headings-Heading-6{letter-spacing:0;font-size:16px;line-height:100%}}.source-type-Heading-caps{text-align:center;color:#a1a1a1;text-transform:uppercase;font-family:Inter Display,Inter,Arial,sans-serif;font-style:normal;font-weight:500}@media (width>=0){.source-type-Heading-caps{letter-spacing:0;font-size:14px;line-height:1em}}.source-type-Paragraphs-Body{text-align:start;color:#666;font-family:Inter Display,Inter,Arial,sans-serif;font-style:normal;font-weight:500}@media (width>=0){.source-type-Paragraphs-Body{letter-spacing:0;font-size:14px;line-height:1.6em}}.source-type-Paragraphs-Body-2{text-align:start;color:#1a1a1a;font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:400}@media (width>=0){.source-type-Paragraphs-Body-2{letter-spacing:.02em;font-size:17px;line-height:1.75em}}.source-type-Body-3{text-align:start;color:#444}@media (width>=0){.source-type-Body-3{letter-spacing:0;font-size:14px;line-height:4.75px}}.source-type-Body-4{text-align:left;color:var(--token-bc8075da-7bcb-4816-a6e6-d92680394a24);font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:400}@media (width>=0){.source-type-Body-4{letter-spacing:-.04em;font-size:18px;line-height:27px}}.source-type-Body-5{text-align:left;color:var(--token-bc8075da-7bcb-4816-a6e6-d92680394a24);font-family:Inter Display,Inter,Arial,sans-serif;font-style:normal;font-weight:400}@media (width>=0){.source-type-Body-5{letter-spacing:0;font-size:16px;line-height:150%}}.source-type-Paragraphs-Body-S{text-align:justify;color:var(--token-80756039-2c6d-4312-b7f7-b6594055c1db);font-family:Inter Display,Inter,Arial,sans-serif;font-style:normal;font-weight:400}@media (width>=0){.source-type-Paragraphs-Body-S{letter-spacing:0;font-size:18px;line-height:150%}}.source-type-Paragraphs-Body-XS{text-align:left;color:var(--token-e15041d3-5c44-4686-a14b-37271d34cb34);font-family:Inter Display,Inter,Arial,sans-serif;font-style:normal;font-weight:400}@media (width>=0){.source-type-Paragraphs-Body-XS{letter-spacing:0;font-size:12px;line-height:120%}}.source-type-Paragraphs-Body-M{text-align:left;color:var(--token-80756039-2c6d-4312-b7f7-b6594055c1db);font-family:Inter Display,Inter,Arial,sans-serif;font-style:normal;font-weight:400}@media (width>=0){.source-type-Paragraphs-Body-M{letter-spacing:0;font-size:18px;line-height:150%}}.source-type-Paragraphs-Body-Index{text-align:left;color:var(--token-cb1a5329-838c-46e7-8888-4b6b3f0740a3);font-family:Inter Display,Inter,Arial,sans-serif;font-style:normal;font-weight:400}@media (width>=0){.source-type-Paragraphs-Body-Index{letter-spacing:0;font-size:16px;line-height:150%}}.source-type-Heading-1{text-align:left;color:var(--token-cb1a5329-838c-46e7-8888-4b6b3f0740a3);text-align:left;font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:600}.source-type-Heading-2{text-align:left;color:var(--token-cb1a5329-838c-46e7-8888-4b6b3f0740a3);text-align:left;font-family:Inter Display,Inter,Arial,sans-serif;font-style:normal;font-weight:400}.source-type-Heading-4{text-align:left;color:var(--token-cb1a5329-838c-46e7-8888-4b6b3f0740a3);text-align:left;font-family:Inter Display,Inter,Arial,sans-serif;font-style:normal;font-weight:500}.source-type-Heading-5{text-align:left;color:var(--token-cb1a5329-838c-46e7-8888-4b6b3f0740a3);text-align:left;font-family:Inter Display,Inter,Arial,sans-serif;font-style:normal;font-weight:400}.source-type-Heading-6b{text-align:left;color:var(--token-cb1a5329-838c-46e7-8888-4b6b3f0740a3);font-family:Inter Display,Inter,Arial,sans-serif;font-style:normal;font-weight:400}@media (width>=0){.source-type-Heading-6b{letter-spacing:0;font-size:58px;line-height:120%}}.source-page-body{background:#fdfcf8;font-family:Inter,Arial,sans-serif}.source-node.source-instance{display:block}.source-page-body .site-header:not(.is-open){--nav-surface:#fdfcf8}.source-page-body .site-header.is-overlay:not(.is-open):not(.is-scrolled){background:0 0}html:has(.source-page-body){scrollbar-gutter:auto}@media (width<=809.98px){.source-single-breakpoint>.source-node>.source-node:not([data-source-name=Nav\ spacer]){padding-left:24px!important;padding-right:24px!important}.source-single-breakpoint>.source-node>.source-node,.source-single-breakpoint .source-node{max-width:100%!important}.source-single-breakpoint .source-row{flex-direction:column!important;align-items:flex-start!important;gap:24px!important;height:auto!important}.source-single-breakpoint .source-grid{grid-template-columns:minmax(0,1fr)!important;height:auto!important}.source-single-breakpoint .source-richtext[style*=font-size\:84px]{letter-spacing:-1.98px!important;font-size:44px!important}.source-single-breakpoint .source-richtext[style*=font-size\:56px]{letter-spacing:-1.14px!important;font-size:38px!important}.source-single-breakpoint .source-richtext[style*=font-size\:48px]{letter-spacing:-1.02px!important;font-size:34px!important}.source-single-breakpoint>.source-node>[data-source-name*=wrapper]{padding-left:12px!important;padding-right:12px!important}.source-single-breakpoint [data-source-name*=wrapper]>.source-row{min-height:300px;padding:48px 24px!important}.framer-page[data-framer-source="/new/blog"] [data-source-name=Group]{height:550px!important}.framer-page[data-framer-source="/new/blog"] [data-source-name=Group]>[data-source-name=Stack]{width:auto!important;height:auto!important;inset:auto 24px 24px!important}.framer-page[data-framer-source="/new/pricing"] [data-source-name="Same workspace. More room to run."]{overflow-x:auto!important}.framer-page[data-framer-source="/new/pricing"] [data-source-name="Same workspace. More room to run."]>[data-source-name=Grid]{flex-direction:row!important;gap:0!important;width:720px!important;max-width:none!important}}.source-search{color:inherit;outline-offset:2px;width:100%;min-width:0;font:inherit;background:0 0;border:0}.source-search::placeholder{color:inherit;opacity:1}[data-source-filter][aria-pressed=true]{color:#fff!important;background:#111!important}[data-source-filter][aria-pressed=true] .source-richtext{color:#fff!important}.source-empty{text-align:center;grid-column:1/-1;padding:32px}.framer-footer img[src*=social-]{border-radius:50%;width:35px;height:35px;display:block}[data-source-id=mYdh1Jvig]{color:#888;border-bottom:1px solid #ddd;background:0 0!important;align-items:center!important;gap:12px!important;padding:10px 0!important;display:flex!important}[data-source-check][aria-pressed=true]>.source-node:first-child{color:#fff;background:#111!important;border-color:#111!important}[data-source-check][aria-pressed=true]>.source-node:first-child:after{content:"✓";place-items:center;font-size:13px;display:grid;position:absolute;inset:0}@media (width<=809.98px){.framer-page[data-framer-source="/new/blog"] [data-source-id=RzgYbX_PB],.framer-page[data-framer-source="/new/blog"] [data-source-id=IBdBgxXYp]{flex-flow:wrap!important;gap:8px!important;width:100%!important;padding:0!important}.framer-page[data-framer-source="/new/blog"] [data-source-id=DLl7yjkOb]{gap:16px!important;height:auto!important}.framer-page[data-framer-source="/new/blog"] [data-source-id=mYdh1Jvig]{width:100%!important}.framer-page[data-framer-source^="/new/blog/"] [data-source-check]{flex-direction:row!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.framer-page[data-framer-source^="/new/blog/"] [data-source-check]>.source-richtext{flex:1!important;width:auto!important;max-width:none!important}.framer-page[data-framer-source^="/new/blog/"] [data-source-check]>.source-node:first-child{flex:0 0 18px!important}.framer-page[data-framer-source="/new/audit-trail"] [data-source-name="Card · ⌕"]{height:auto!important}.framer-page[data-framer-source="/new/audit-trail"] [data-source-name="Card · ⌕"] .source-richtext{width:100%!important}.framer-page[data-framer-source="/new/pricing"] [data-source-name="Same workspace. More room to run."]>[data-source-name=Grid]{grid-template-columns:270px repeat(3,150px)!important;align-items:start!important;min-width:720px!important;display:grid!important}.framer-page[data-framer-source="/new/pricing"] [data-source-name="Same workspace. More room to run."]>[data-source-name=Grid]>.source-node{width:auto!important;min-width:0!important;max-width:none!important}.framer-page[data-framer-source="/new/pricing"] [data-source-name="Same workspace. More room to run."] [data-source-name=Grid] .source-richtext{width:auto!important;max-width:100%!important}}:where(.framer-page,.framer-footer) button{text-align:inherit;padding:0}.framer-page .source-row>.source-richtext{flex-shrink:1!important}@media (width<=380px){.framer-page .source-richtext:has(>h1){font-size:clamp(32px,10vw,38px)!important}}@media (width<=1199.98px){.framer-page .source-visual{overflow:hidden}.framer-page[data-framer-source="/new/security"] [data-source-name="Card · Monitoring"]>[data-source-name=Stack]{flex:1 1 0!important;width:auto!important}.framer-page[data-framer-source="/new/audit-trail"] [data-source-id$=FeO1BwFXC]{width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.framer-page[data-framer-source="/new/audit-trail"] [data-source-id$=PZOpn4uW_]{align-self:stretch!important;height:auto!important}.framer-page[data-framer-source="/new/audit-trail"] [data-source-id$=mNIApuHI4]{padding:32px 20px!important;position:relative!important}.framer-page[data-framer-source="/new/audit-trail"] :is([data-source-name="Card · ⌕"],[data-source-name="Card · Audit trail · FY26 Forecast"]){width:100%!important;height:auto!important;padding:1px!important}.framer-page[data-framer-source="/new/audit-trail"] [data-source-name="Card · ⌕"]>[data-source-name=Row]{flex-direction:row!important;gap:12px!important}.framer-page[data-framer-source="/new/audit-trail"] [data-source-name="Card · ⌕"]>[data-source-name=Row]>.source-richtext:first-child{flex:0 0 16px!important;width:16px!important}.framer-page[data-framer-source="/new/audit-trail"] [data-source-name="Card · ⌕"]>[data-source-name=Row]>.source-richtext:last-child{flex:1 1 0!important;width:auto!important;max-width:none!important}}@media (width>=810px) and (width<=1199.98px){.framer-page[data-framer-source^="/new/vs-"] [data-source-name=Grid]:has(>[data-source-name=Row]){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;display:grid!important}.framer-page[data-framer-source^="/new/vs-"] [data-source-name=Grid]:has(>[data-source-name=Row])>.source-node{width:100%!important;max-width:100%!important;padding-inline:16px!important}.framer-page[data-framer-source="/new/vs-bi-tools"] [data-source-id$=UFvl6kUF5]{gap:16px!important;padding-inline:0!important}.framer-page[data-framer-source="/new/boards-dashboards"] [data-source-id$=U6alpmktw]{grid-template-columns:minmax(0,1fr)!important;height:auto!important}.framer-page[data-framer-source="/new/boards-dashboards"] [data-source-id$=BpiE1CSo0]{gap:12px!important;padding:0!important}}.framer-footer .source-breakpoint{display:none}@media (width>=1200px){.framer-footer .source-breakpoint[data-breakpoint=Desktop]{display:block}}@media (width>=810px) and (width<=1199.98px){.framer-footer .source-breakpoint[data-breakpoint=Tablet]{display:block}}@media (width<=809.98px){.framer-footer .source-breakpoint[data-breakpoint=Phone]{display:block}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-standard-normal.woff2)format("woff2-variations")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-standard-italic.woff2)format("woff2-variations")}@font-face{font-family:Inter Display;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-standard-normal.woff2)format("woff2-variations")}@font-face{font-family:Inter Display;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-standard-italic.woff2)format("woff2-variations")}.cookie-preferences[data-astro-cid-jo6i4kqk]{background:var(--color-surface);padding:var(--space-4) var(--gutter);text-align:center}.cookie-preferences[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{min-height:var(--control-mobile);color:var(--color-text-muted);font:inherit;font-size:var(--text-small);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.ds-button{font-family:var(--font-sans);justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:0 var(--space-4);border-radius:var(--radius-control);font-size:var(--text-small);font-weight:var(--weight-medium);text-align:center;white-space:normal;transition:background-color var(--duration-fast) var(--ease-state), box-shadow var(--duration-fast) var(--ease-state), transform var(--duration-fast) var(--ease-standard);border:1px solid #0000;line-height:1.2;display:inline-flex}.ds-button-primary{background:var(--color-button);box-shadow:var(--shadow-control);color:var(--color-on-button)}body .ds-demo-button[data-demo-cta]{width:fit-content;font:var(--weight-medium) var(--text-small)/1.2 var(--font-sans);letter-spacing:normal;white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;min-height:var(--control-sm)!important;height:auto!important;padding:0 var(--space-4)!important;border:1px solid var(--demo-cta-border,var(--color-demo-button))!important;border-radius:var(--radius-pill)!important;background:var(--demo-cta-background,var(--color-demo-button))!important;color:var(--demo-cta-color,var(--color-on-demo-button))!important;box-shadow:none!important}body .ds-demo-button[data-demo-cta]:hover{background:var(--demo-cta-hover-background,var(--demo-cta-background,var(--color-demo-button)))!important;color:var(--demo-cta-hover-color,var(--demo-cta-color,var(--color-on-demo-button)))!important;border-color:var(--demo-cta-hover-border,var(--demo-cta-border,var(--color-demo-button)))!important;box-shadow:var(--demo-cta-hover-shadow,var(--shadow-control))!important}@media (width<=850px),(pointer:coarse){body .ds-demo-button[data-demo-cta]{min-height:var(--control-mobile)!important}}@media (width<=380px){body .ds-demo-button[data-demo-cta]{padding-inline:var(--space-3)!important}}.ds-button-primary:hover{background:var(--color-button-hover)}.ds-button-secondary{background:var(--color-surface);box-shadow:var(--shadow-control);color:var(--color-text)}.ds-button-secondary:hover,.ds-button-ghost:hover{background:var(--color-hover)}.ds-button-ghost{color:var(--color-text)}.ds-button-sm{min-height:var(--control-sm);padding-inline:var(--space-3)}.ds-button-arrow{width:16px;height:16px;transition:transform var(--duration-default) var(--ease-standard);flex:0 0 16px;display:block}.ds-button:not(:disabled):active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.ds-button:hover .ds-button-arrow{transform:translate(1px,-1px)}}.ds-button:disabled{color:var(--color-disabled-text);background:var(--color-disabled-surface);border-color:var(--color-border);cursor:not-allowed;box-shadow:none}.ds-button:focus-visible,.ds-input:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ds-field{gap:var(--space-2);display:grid}.ds-field>label{font-size:var(--text-small);color:var(--color-text);font-weight:var(--weight-medium)}.ds-input{width:100%;min-width:0;min-height:var(--control-md);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-size:var(--text-small)}.ds-input::placeholder{color:var(--color-text-muted)}.ds-input[aria-invalid=true]{border-color:var(--color-error)}.ds-input:disabled{background:var(--color-disabled-surface);color:var(--color-disabled-text);cursor:not-allowed}.ds-select{appearance:auto;cursor:pointer}.ds-textarea{resize:vertical;min-height:120px;line-height:var(--leading-body)}.ds-choice{align-items:start;gap:var(--space-3);min-height:var(--control-mobile);padding-block:var(--space-3);cursor:pointer;font-size:var(--text-small);line-height:1.5;display:flex}.ds-choice input{width:18px;height:18px;accent-color:var(--color-button);flex:0 0 18px;margin:2px 0 0}.ds-choice input:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.ds-choice strong{font-weight:var(--weight-medium);color:var(--color-text);display:block}.ds-choice>span>span{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-caption);display:block}.ds-choice:has(input:disabled){cursor:not-allowed}.ds-choice:has(input:disabled) strong{color:var(--color-disabled-text)}.ds-choice-switch input{appearance:none;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);flex-basis:36px;width:36px;height:22px;margin-top:0;position:relative}.ds-choice-switch input:before{content:"";background:var(--color-text-muted);width:14px;height:14px;transition:transform var(--duration-fast) ease;border-radius:50%;position:absolute;top:3px;left:3px}.ds-choice-switch input:checked{background:var(--color-button)}.ds-choice-switch input:checked:before{background:var(--color-on-button);transform:translate(14px)}@media (forced-colors:active){.ds-choice-switch input{appearance:auto}.ds-choice-switch input:before{display:none}}.ds-field-hint,.ds-field-error{font-size:var(--text-caption);line-height:var(--leading-body);margin:0}.ds-field-hint{color:var(--color-text-muted)}.ds-field-error{color:var(--color-error)}.ds-badge{align-items:center;gap:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-text);background:var(--color-surface-subtle);border:1px solid #0000;line-height:1.5;display:inline-flex}.ds-badge-outline{background:0 0}.ds-card{min-width:0;padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card);border:0}.ds-card-inset{background:var(--color-surface-subtle);box-shadow:none}.ds-card-floating{background:var(--color-surface-raised);box-shadow:var(--shadow-float)}.ds-card-compact{padding:var(--space-4)}.ds-card-raised{background:var(--color-surface-raised);box-shadow:var(--shadow-raised)}.ds-card-glass{background:var(--color-surface);box-shadow:var(--shadow-glass)}@supports (backdrop-filter:blur(1px)){.ds-card-glass{background:var(--color-glass);-webkit-backdrop-filter:blur(var(--blur-glass))}}.ds-badge-accent{color:var(--color-accent-text);background:var(--color-accent-subtle);border-color:#0000}.ds-badge-success{color:var(--color-success);background:var(--color-success-surface);border-color:#0000}.ds-badge-warning{color:var(--color-warning);background:var(--color-warning-surface);border-color:#0000}.ds-badge-error{color:var(--color-error);background:var(--color-error-surface);border-color:#0000}.ds-badge-outline{background:0 0;border-color:currentColor}.ds-number{font-variant-numeric:lining-nums tabular-nums}.ds-metadata{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:0}@media (prefers-reduced-transparency:reduce){.ds-card-glass{background:var(--color-surface);-webkit-backdrop-filter:none}}@media (width<=850px){.ds-input{font-size:var(--text-body)}.ds-button,.ds-input{min-height:var(--control-mobile)}}@media (prefers-reduced-motion:reduce){.ds-button:not(:disabled):active,.ds-button:hover .ds-button-arrow{transform:none}}@media (forced-colors:active){.ds-card,.ds-button{box-shadow:none;border:1px solid canvastext}}
