@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url("assets/InterVariable.woff2") format("woff2")}:root{--phasi-color-bg:#ffffff;--phasi-color-text:#1c1b17;--phasi-color-muted:#6d6961;--phasi-color-subtle:#a4a097;--phasi-color-line:#e2dfd7;--phasi-color-panel:#fbfaf6;--phasi-color-soft:#f0efea;--phasi-color-accent:#1f1e1a;--phasi-color-accent-dark:#000000;--phasi-color-green:#c9eee6;--phasi-color-peach:#f5d6c6;--phasi-color-lilac:#dcd4f3;--phasi-color-cyan:#cbeff5;--phasi-color-mint:#c9efe9;--phasi-color-yellow:#f5df87;--phasi-shadow-sm:0 1px 2px rgba(31,30,26,0.04);--phasi-shadow-lg:0 22px 70px rgba(31,30,26,0.12);--phasi-focus-ring:0 0 0 3px rgba(31,30,26,0.12);--theme-font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--theme-headings-font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--theme-palette-color-1:var(--phasi-color-accent);--theme-palette-color-2:var(--phasi-color-accent-dark);--theme-palette-color-3:var(--phasi-color-muted);--theme-palette-color-4:var(--phasi-color-text);--theme-palette-color-5:var(--phasi-color-line);--theme-palette-color-6:var(--phasi-color-soft);--theme-palette-color-7:#fbfbfc;--theme-palette-color-8:#ffffff}html{scroll-behavior:smooth;overflow-x:hidden}*,*::before,*::after{box-sizing:border-box}body{background:var(--phasi-color-bg);color:var(--phasi-color-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}#main-container,.site-main,#header,[data-header],.ct-header{background:var(--phasi-color-bg) !important}body{padding-top:54px}header#header.ct-header{position:fixed !important;top:0;left:0;right:0;z-index:1000;width:100%}body.admin-bar header#header.ct-header{top:32px}a{text-underline-offset:0.18em}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--phasi-color-accent);outline-offset:2px;box-shadow:var(--phasi-focus-ring)}.entry-content a{color:var(--phasi-color-accent)}.entry-content a:hover{color:var(--phasi-color-accent-dark)}.phasi-site p a{color:#1c1b17 !important;text-decoration:none}.phasi-site p a:hover,.phasi-site p a:focus-visible{color:#000 !important;text-decoration:underline}.phasi-site{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;background:var(--phasi-color-bg)}.phasi-site>.wp-block-group__inner-container,.phasi-section>.wp-block-group__inner-container,.phasi-hero>.wp-block-group__inner-container,.phasi-page-hero>.wp-block-group__inner-container,.phasi-shell>.wp-block-group__inner-container{max-width:none !important}[data-header*="type-1"],body[data-header*="type-1"]{--header-height:54px !important}body[data-header*="type-1"] .ct-header,body[data-header*="type-1"] .ct-header [data-row*="middle"]{--height:54px !important;border-bottom:0 !important;background:var(--phasi-color-bg) !important;background-color:var(--phasi-color-bg) !important;backdrop-filter:none;box-shadow:none !important}body[data-header*="type-1"] .ct-header [data-row*="middle"]>div{border:0 !important}body[data-header*="type-1"] .ct-header .ct-container{width:min(1300px,calc(100% - 48px));max-width:1300px;margin-left:auto;margin-right:auto;padding:0}body[data-header*="type-1"] .ct-header [data-column="end"] [data-items]{gap:18px}body[data-header*="type-1"] .ct-header [data-id="menu"]>ul{display:flex !important;align-items:center;gap:26px}body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li{margin:0 !important}@media (min-width:760px){body[data-header*="type-1"] #header [data-device="desktop"]{display:block !important}body[data-header*="type-1"] #header [data-device="mobile"]{display:none !important}}body[data-header*="type-1"] .ct-header [data-id="logo"] .site-title{--theme-font-size:0 !important;--theme-font-weight:650 !important;--theme-link-initial-color:var(--phasi-color-text) !important;line-height:1}body[data-header*="type-1"] .ct-header [data-id="logo"] .site-title a{display:block;width:98px;height:19px;margin-left:8px;overflow:hidden;background:url("assets/logo.webp") left center / contain no-repeat;color:transparent !important;font-size:0;line-height:0;text-decoration:none;transition:opacity 160ms ease,filter 160ms ease}body[data-header*="type-1"] .ct-header [data-id="logo"] .site-title a:hover,body[data-header*="type-1"] .ct-header [data-id="logo"] .site-title a:focus-visible{color:transparent !important;opacity:0.72;filter:brightness(1.18)}body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li>a,.ct-header .ct-menu-link{--theme-font-weight:480 !important;--theme-text-transform:none !important;--theme-font-size:14px !important;min-height:38px;padding:0;color:#4f4b44;font-size:14px;font-weight:480;text-transform:none;transition:color 160ms ease,opacity 160ms ease}.ct-header-search,button.ct-header-search[data-id="search"],body[data-header*="type-1"] [data-id="search"]{display:none !important}body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li:last-child>a{min-height:38px;padding:0 16px;border-radius:999px;background:var(--phasi-color-text);color:#fff !important}body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li:nth-last-child(2)>a{min-height:38px;padding:0 16px;border:1px solid #d8d3c9;border-radius:999px}body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li:last-child>a,body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li:nth-last-child(2)>a{min-height:38px;padding:0;border:0;border-radius:0;background:transparent;color:#4f4b44 !important}body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li>a:hover,body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li>a:focus-visible,.ct-header .ct-menu-link:hover,.ct-header .ct-menu-link:focus-visible{--theme-font-weight:620 !important;color:#000 !important;font-weight:620 !important}.ct-header [data-id="menu"] .current-menu-item>.ct-menu-link,.ct-header [data-id="menu"] .current_page_item>.ct-menu-link,.ct-header [data-id="menu"] .current-menu-ancestor>.ct-menu-link,body[data-header*="type-1"] .ct-header [data-id="menu"] .current-menu-item>.ct-menu-link,body[data-header*="type-1"] .ct-header [data-id="menu"] .current_page_item>.ct-menu-link,body[data-header*="type-1"] .ct-header [data-id="menu"] .current-menu-ancestor>.ct-menu-link,.ct-header .current-menu-item>.ct-menu-link,.ct-header .current_page_item>.ct-menu-link,.ct-header .current-menu-ancestor>.ct-menu-link{--theme-font-weight:650 !important;color:#000 !important;font-weight:650 !important}.phasi-section{padding:clamp(64px,7vw,108px) 24px}.phasi-section--tight{padding-top:clamp(40px,5vw,80px);padding-bottom:clamp(40px,5vw,80px)}.phasi-section--media{padding-top:0;padding-bottom:clamp(44px,5vw,82px)}.phasi-shell{width:min(1300px,100%);margin:0 auto}.phasi-narrow{width:min(820px,100%);margin:0 auto}.phasi-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;color:var(--phasi-color-muted);font-size:13px;font-weight:480;letter-spacing:0}.phasi-eyebrow::before{content:none}.phasi-hero{min-height:auto;padding:clamp(74px,7vw,118px) 24px 42px;display:block}.phasi-hero__copy{text-align:left;width:min(1300px,calc(100vw - 48px));margin:0 auto}.phasi-hero h1,.phasi-page-hero h1{max-width:620px;margin:0;color:var(--phasi-color-text);font-size:clamp(30px,3vw,42px);line-height:1.12;letter-spacing:0;font-weight:500}.phasi-hero h1{font-size:clamp(22px,2.2vw,32px)}.phasi-page-hero h1{max-width:760px;font-size:clamp(22px,2.2vw,32px);font-weight:500}.phasi-lede{max-width:620px;margin:20px 0 0;color:#6f6b63;font-size:clamp(17px,1.4vw,20px);line-height:1.48}.phasi-hero-signal{display:grid;gap:5px;max-width:520px;margin:28px 0 0;color:#6f6b63;font-size:clamp(18px,1.45vw,21px);line-height:1.35}.phasi-term{position:relative;display:inline-block;color:var(--phasi-color-text);font-weight:inherit;cursor:help;text-decoration:underline;text-decoration-color:rgba(31,30,26,0.22);text-decoration-thickness:1px;text-underline-offset:4px}.phasi-term::after{content:attr(data-term);position:absolute;left:50%;bottom:calc(100%+10px);z-index:10;width:max-content;max-width:260px;padding:7px 10px;border:1px solid rgba(222,217,207,0.72);border-radius:6px;background:rgba(255,255,255,0.86);color:var(--phasi-color-text);font-size:13px;line-height:1.2;font-weight:500;white-space:normal;box-shadow:var(--phasi-shadow-sm);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity 140ms ease,transform 140ms ease}.phasi-term:hover::after,.phasi-term:focus-visible::after{opacity:0.94;transform:translate(-50%,0)}.phasi-hero-tabs{width:min(1300px,calc(100vw - 48px));margin:44px auto 0}.phasi-hero-tablist{display:inline-flex;gap:4px;margin:0 0 24px;padding:4px;border:1px solid #ded9cf;border-radius:999px;background:#ebe9e3}.phasi-hero-tablist button{min-height:36px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:#5f5a52;font:inherit;font-size:14px;font-weight:560;cursor:pointer;transition:background-color 160ms ease,color 160ms ease,box-shadow 160ms ease}.phasi-hero-tablist button:hover,.phasi-hero-tablist button:focus-visible{color:#000}.phasi-hero-tablist button.is-active{background:#fbfaf6;color:var(--phasi-color-text);box-shadow:var(--phasi-shadow-sm)}.phasi-hero-tabpanels{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid #ded9cf;border-radius:6px;background:#f3f1eb;box-shadow:var(--phasi-shadow-sm)}.phasi-hero-tab-panel{display:none;width:100%;height:100%;margin:0}.phasi-hero-tab-panel.is-active{display:block}.phasi-hero-tab-panel img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.phasi-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:28px}.phasi-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border:1px solid var(--phasi-color-line);border-radius:999px;background:var(--phasi-color-text);color:#fff !important;font-size:15px;font-weight:650;text-decoration:none;box-shadow:var(--phasi-shadow-sm);transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.wp-block-button.phasi-button{display:inline-flex;min-height:auto;padding:0;border:0;background:transparent;box-shadow:none}.wp-block-button.phasi-button .wp-block-button__link{display:inline-flex;min-height:44px;padding:0 22px;align-items:center;justify-content:center;border:1px solid var(--phasi-color-line);border-radius:999px;background:var(--phasi-color-text);color:#fff !important;font-size:15px;font-weight:650;line-height:1;text-decoration:none;box-shadow:var(--phasi-shadow-sm)}.wp-block-button.phasi-button:hover,.wp-block-button.phasi-button:focus-visible{background:transparent !important;border-color:transparent !important;box-shadow:none}.phasi-button:hover,.phasi-button:focus-visible,.wp-block-button.phasi-button .wp-block-button__link:hover,.wp-block-button.phasi-button .wp-block-button__link:focus-visible{background:#34322d;border-color:#34322d;color:#fff !important}.phasi-button--secondary{background:#ebe9e3;border-color:#ebe9e3;color:var(--phasi-color-text) !important}.wp-block-button.phasi-button--secondary .wp-block-button__link{background:#ebe9e3;border-color:#ebe9e3;color:var(--phasi-color-text) !important}.phasi-button--secondary:hover,.phasi-button--secondary:focus-visible,.wp-block-button.phasi-button--secondary .wp-block-button__link:hover,.wp-block-button.phasi-button--secondary .wp-block-button__link:focus-visible{background:#f2f1ed;border-color:#ded9cf;color:#000 !important}body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li:last-child>a:hover,body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li:last-child>a:focus-visible,body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li:nth-last-child(2)>a:hover,body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li:nth-last-child(2)>a:focus-visible{background:transparent;border-color:transparent;color:#000 !important}.phasi-visual{margin:0}.phasi-visual img{display:block;width:100%;height:auto;border:1px solid #ded9cf;border-radius:4px;background:#fbfaf6;box-shadow:var(--phasi-shadow-sm)}.phasi-visual--hero{width:min(1300px,calc(100vw - 48px));margin:56px auto 0}.phasi-hero-showcase{position:relative;width:min(1300px,calc(100vw - 48px));margin:56px auto 0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.phasi-hero-showcase>.wp-block-group__inner-container{position:relative;display:flex;flex-direction:column;gap:14px;z-index:1}.phasi-hero-backdrop{position:absolute;inset:0;z-index:0;width:100%;height:100%;margin:0;pointer-events:none}.phasi-hero-backdrop img{width:100%;height:100%;object-fit:cover;border:0;border-radius:18px;box-shadow:none;opacity:0.86}.phasi-hero-product-shot{position:relative;z-index:1;width:100%;margin:0 auto;padding:clamp(24px,3.2vw,52px) clamp(34px,4.8vw,76px);overflow:hidden;border-radius:18px;background:transparent;box-shadow:none;transform:translateY(-4px)}.phasi-hero-product-shot::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:none;opacity:0.86;box-shadow:0 24px 80px rgba(31,30,26,0.13);pointer-events:none}.phasi-hero-product-shot>img,.phasi-hero-product-shot>a,.phasi-hero-product-shot>picture,.phasi-hero-product-shot .wp-block-image,.phasi-hero-product-shot .components-resizable-box__container{position:relative;z-index:1}.phasi-hero-product-shot img{border-color:#d9d6ce;border-radius:10px;background:#fff;box-shadow:0 22px 64px rgba(31,30,26,0.18);transition:box-shadow 180ms ease,transform 180ms ease}.phasi-hero-product-shot:hover img{transform:translateY(-3px);box-shadow:0 28px 82px rgba(31,30,26,0.22)}.phasi-hero-caption{position:relative;z-index:2;width:min(1120px,100%);margin:4px auto 0;color:#1c1b17;font-size:15px;font-style:italic;line-height:1.45;text-align:center}.phasi-visual--wide{width:100%}.phasi-visual--scene{width:100%}.phasi-feature-shot{display:flex;min-height:420px;padding:clamp(16px,3vw,34px);align-items:center;justify-content:center;border:1px solid #ded9cf;border-radius:10px;background:#f7f6f2;box-shadow:0 14px 44px rgba(31,30,26,0.08)}.phasi-feature-shot img{width:auto;max-width:100%;max-height:560px;height:auto;object-fit:contain;border:0;border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(31,30,26,0.1);transition:box-shadow 180ms ease,transform 180ms ease}.phasi-feature-showcase{position:relative;display:grid;min-height:460px;padding:clamp(24px,4.2vw,58px);place-items:center;overflow:hidden;border-radius:18px;background:#f3edf7;box-shadow:0 24px 72px rgba(31,30,26,0.16)}.phasi-feature-showcase>.wp-block-group__inner-container{position:relative;z-index:1;display:grid;width:100%;place-items:center}.phasi-feature-backdrop{position:absolute;inset:0;z-index:0;width:100%;height:100%;margin:0}.phasi-feature-backdrop img{width:100%;height:100%;object-fit:cover;border:0;border-radius:18px;background:transparent;box-shadow:none;filter:saturate(0.72) brightness(1.12);opacity:0.68}.phasi-feature-product-shot{position:relative;z-index:1;display:flex;width:100%;margin:0;align-items:center;justify-content:center}.phasi-feature-product-shot img{width:auto;max-width:100%;max-height:560px;height:auto;object-fit:contain;border:0;border-radius:10px;background:#fff;box-shadow:0 18px 48px rgba(31,30,26,0.18);transition:box-shadow 180ms ease,transform 180ms ease}@media (min-width:721px) and (hover:hover) and (pointer:fine){.phasi-feature-showcase:hover .phasi-feature-shot img{transform:translateY(-3px);box-shadow:0 18px 52px rgba(31,30,26,0.16)}.phasi-feature-showcase:hover .phasi-feature-product-shot img{transform:translateY(-3px);box-shadow:0 24px 68px rgba(31,30,26,0.22)}}.phasi-tech-strip{width:min(1300px,calc(100vw - 48px));margin:clamp(76px,6.4vw,98px) auto clamp(54px,5.2vw,72px);padding:0}.phasi-tech-strip__track{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;user-select:none}.phasi-tech-strip__track::-webkit-scrollbar{display:none}.phasi-tech-strip__track,.phasi-tech-strip__track>.wp-block-group__inner-container{display:flex;gap:clamp(16px,1.8vw,26px);padding:4px 0}.phasi-tech-strip__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.phasi-tech-logo{position:relative;display:flex;flex:0 0 118px;width:118px;height:72px;align-items:center;justify-content:center;scroll-snap-align:start}.phasi-tech-logo::after{content:attr(data-software);position:absolute;left:50%;bottom:calc(100%+8px);z-index:4;padding:6px 9px;border-radius:6px;background:#1c1b17;color:#fff;font-size:12px;line-height:1;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity 140ms ease,transform 140ms ease}.phasi-tech-logo:hover::after,.phasi-tech-logo:focus-within::after{opacity:1;transform:translate(-50%,0)}.phasi-tech-logo>.wp-block-group__inner-container{display:contents}.phasi-tech-logo__image{display:flex;width:100%;height:100%;margin:0;align-items:center;justify-content:center}.phasi-tech-logo__image img{width:auto;max-width:106px;max-height:54px;height:auto;object-fit:contain;border:0;border-radius:0;background:transparent;box-shadow:none}.phasi-tech-logo__image img[src*="software-react-router"],.phasi-tech-logo__image img[src*="software-tailwindcss"],.phasi-tech-logo__image img[src*="software-caddy"]{max-width:128px;max-height:62px}.phasi-tech-logo:has(img[src*="software-tailwindcss"]){flex-basis:190px;width:190px}.phasi-tech-logo__image img[src*="software-tailwindcss"]{max-width:190px;max-height:82px}.phasi-tech-logo__image img[src*="software-zod"]{max-width:92px;max-height:46px}.phasi-demo-stage{position:relative;width:min(1300px,calc(100vw - 48px));min-height:720px;margin:56px auto 0;padding:clamp(78px,7vw,112px) clamp(42px,5vw,110px);border:1px solid #ded9ce;border-radius:4px;background:linear-gradient(160deg,rgba(246,245,240,0.28),rgba(222,214,199,0.76)),linear-gradient(28deg,#d8d0c0 0%,#f3efe5 36%,#c7d1cc 62%,#dad4c9 100%);overflow:hidden}.phasi-demo-stage::before{content:"";position:absolute;inset:0;background:linear-gradient(8deg,transparent 0 56%,rgba(118,108,89,0.16) 57%,transparent 66%),linear-gradient(172deg,transparent 0 48%,rgba(255,255,255,0.22) 49%,transparent 62%);opacity:0.7;pointer-events:none}.phasi-product-frame{position:relative;z-index:1;margin:0 auto;width:min(1080px,100%);border:1px solid var(--phasi-color-line);border-radius:11px;background:#fbfaf6;box-shadow:var(--phasi-shadow-lg);overflow-x:auto;overflow-y:hidden}.phasi-window-bar{display:flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-bottom:1px solid var(--phasi-color-line);background:#f4f2ec}.phasi-window-dot{width:10px;height:10px;border-radius:999px;background:#d1d1d6}.phasi-window-title{margin-left:8px;color:var(--phasi-color-muted);font-size:13px}.phasi-planner{display:grid;grid-template-columns:300px minmax(620px,1fr);min-height:470px;overflow-x:auto}.phasi-planner-sidebar{border-right:1px solid var(--phasi-color-line);background:#f9f8f4}.phasi-planner-head,.phasi-task-row{display:grid;grid-template-columns:1fr 96px;align-items:center}.phasi-planner-head{height:58px;padding:0 16px;border-bottom:1px solid var(--phasi-color-line);color:var(--phasi-color-muted);font-size:13px;font-weight:650}.phasi-task-row{height:48px;padding:0 16px;border-bottom:1px solid #f0f0f2;font-size:14px}.phasi-task-row:nth-child(3){background:#f3f3f5;font-weight:650}.phasi-status{color:var(--phasi-color-muted);font-size:13px}.phasi-timeline{min-width:760px;background-image:linear-gradient(to right,#e2ded5 1px,transparent 1px),linear-gradient(to bottom,#eeeae1 1px,transparent 1px);background-size:56px 100%,100% 48px}.phasi-palette{display:flex;gap:14px;align-items:center;justify-content:center;height:58px;border-bottom:1px solid var(--phasi-color-line);background:#fbfaf6}.phasi-floating-panel{position:absolute;z-index:2;right:clamp(30px,4vw,72px);bottom:38px;width:min(360px,32vw);padding:22px;border:1px solid #d8d3c9;border-radius:10px;background:#fbfaf6;box-shadow:0 20px 50px rgba(31,30,26,0.16)}.phasi-floating-panel span{color:var(--phasi-color-muted);font-size:13px}.phasi-floating-panel strong{display:block;margin-top:10px;color:var(--phasi-color-text);font-size:22px;line-height:1.15;font-weight:650}.phasi-floating-panel p{margin:12px 0 0;color:var(--phasi-color-muted);font-size:14px;line-height:1.45}.phasi-logo-row{width:min(1300px,calc(100vw - 48px));margin:0 auto;padding:clamp(42px,5vw,72px) 0 clamp(70px,7vw,110px);text-align:center}.phasi-logo-row p{margin:0 0 24px;color:var(--phasi-color-text);font-size:clamp(22px,2.2vw,32px);line-height:1.12;font-weight:500}.phasi-logo-row div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.phasi-logo-row__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.phasi-logo-row span{display:flex;min-height:82px;align-items:center;justify-content:center;border:1px solid #e1ddd4;border-radius:4px;background:#f0efea;color:var(--phasi-color-text);font-size:20px;font-weight:650}.phasi-logo-row__grid p,.phasi-enterprise-grid p{display:flex;min-height:82px;margin:0;align-items:center;justify-content:center;border:1px solid #e1ddd4;border-radius:4px;background:#f0efea;color:var(--phasi-color-text);font-size:20px;font-weight:650}.phasi-legacy-home{display:none}.phasi-cursor-section{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(0,1.18fr);gap:clamp(48px,7vw,120px);width:min(1300px,calc(100vw - 48px));margin:0 auto;padding:clamp(88px,9vw,150px) 0;align-items:center}.phasi-compare-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid #ded9cf;border-radius:4px;overflow:hidden;background:#ded9cf}.phasi-flow-card{display:grid;min-height:430px;padding:clamp(26px,4vw,54px);align-content:center;justify-items:center;gap:22px;background:#fbfaf6;text-align:center}.phasi-flow-card--active{background:linear-gradient(180deg,rgba(255,255,255,0.68),transparent 58%),#f0eee8}.phasi-flow-card h2{margin:0;color:var(--phasi-color-text);font-size:clamp(22px,2.4vw,34px);line-height:1.12;font-weight:500}.phasi-flow-stack,.phasi-flow-chain{display:grid;gap:10px;justify-items:center}.phasi-flow-stack span,.phasi-flow-chain span,.phasi-summary span{display:inline-flex;min-width:156px;min-height:44px;align-items:center;justify-content:center;border:1px solid #ddd7cc;border-radius:4px;background:#f3f1eb;color:var(--phasi-color-text);font-size:15px;font-weight:560}.phasi-summary-items{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.phasi-summary-items p{display:inline-flex;min-width:156px;min-height:44px;margin:0;align-items:center;justify-content:center;border:1px solid #ddd7cc;border-radius:4px;background:#f3f1eb;color:var(--phasi-color-text);font-size:15px;font-weight:560}.phasi-flow-chain span:nth-of-type(2){background:var(--phasi-color-cyan)}.phasi-flow-chain span:nth-of-type(3){background:var(--phasi-color-mint)}.phasi-flow-chain span:nth-of-type(4){background:var(--phasi-color-lilac)}.phasi-flow-card em,.phasi-flow-chain em{color:#9a958c;font-style:normal;line-height:1}.phasi-flow-card strong{color:var(--phasi-color-text);font-size:18px;font-weight:560}.phasi-cursor-section--reverse{grid-template-columns:minmax(0,1.18fr) minmax(0,0.82fr)}.phasi-cursor-section--reverse .phasi-cursor-copy{order:2}.phasi-cursor-section--reverse .phasi-scene{order:1}.phasi-cursor-copy h2,.phasi-cursor-split h2,.phasi-cursor-quote h2,.phasi-cursor-enterprise h2,.phasi-cursor-blog h2{margin:0;color:var(--phasi-color-text);font-size:clamp(22px,2.2vw,32px);line-height:1.12;font-weight:500;letter-spacing:0}.phasi-cursor-copy h2,.phasi-cursor-split h2,.phasi-cursor-enterprise h2{max-width:430px;font-size:clamp(22px,2.2vw,32px);line-height:1.12;font-weight:500}.phasi-cursor-quote h2,.phasi-cursor-blog h2{max-width:520px;font-size:clamp(22px,2.2vw,32px);line-height:1.12;font-weight:500}.phasi-cursor-blog h2{font-size:clamp(22px,2.2vw,32px);line-height:1.12}.phasi-cursor-copy p,.phasi-cursor-split p,.phasi-cursor-enterprise p{max-width:540px;margin:20px 0 0;color:var(--phasi-color-muted);font-size:18px;line-height:1.52}.phasi-cursor-copy p,.phasi-cursor-split p,.phasi-cursor-enterprise p{max-width:520px;margin-top:4px;color:#6f6b63;font-size:24px;line-height:1.32}.phasi-cursor-copy a,.phasi-cursor-blog a{display:inline-flex;margin-top:24px;color:var(--phasi-color-text);font-size:15px;font-weight:560;text-decoration:none}.phasi-cursor-copy a,.phasi-cursor-split a,.phasi-cursor-enterprise a:not(.phasi-button){margin-top:24px;color:#6f46ff;font-size:16px;line-height:1.35;font-weight:400}.phasi-scene{min-height:520px;border:1px solid #dfdad0;border-radius:4px;background:#efede7;box-shadow:inset 0 1px rgba(255,255,255,0.65)}.phasi-scene--product{position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,0.72),transparent 42%),linear-gradient(30deg,#d9d2c4,#f3f0e8 46%,#cbd4cf)}.phasi-mini-window{width:min(460px,78%);padding:24px;border:1px solid #d8d2c8;border-radius:10px;background:#fbfaf6;box-shadow:0 22px 60px rgba(31,30,26,0.13)}.phasi-mini-window span,.phasi-terminal-card span,.phasi-blog-row span{color:var(--phasi-color-muted);font-size:13px}.phasi-mini-window strong{display:block;margin-top:16px;color:var(--phasi-color-text);font-size:34px;line-height:1.05;font-weight:560}.phasi-mini-window p{margin:14px 0 0;color:var(--phasi-color-muted);font-size:15px}.phasi-node-map{position:absolute;inset:auto 36px 34px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.phasi-node-map span,.phasi-scene--models span,.phasi-enterprise-grid span{display:flex;min-height:58px;align-items:center;justify-content:center;border:1px solid #dcd6ca;border-radius:4px;background:rgba(251,250,246,0.82);color:var(--phasi-color-text);font-size:14px;font-weight:560}.phasi-scene--lanes{display:grid;align-content:center;gap:18px;padding:48px;background:linear-gradient(90deg,rgba(31,30,26,0.05) 1px,transparent 1px),#f1efe8;background-size:64px 100%}.phasi-lane{display:grid;grid-template-columns:150px 1fr 1fr 1fr;gap:14px;align-items:center;min-height:74px}.phasi-lane b{color:var(--phasi-color-text);font-size:15px}.phasi-lane span{height:24px;border:1px solid rgba(31,30,26,0.08);border-radius:7px;background:var(--phasi-color-lilac)}.phasi-lane:nth-child(2) span{background:var(--phasi-color-yellow)}.phasi-lane:nth-child(3) span{background:var(--phasi-color-mint)}.phasi-lane span:nth-child(3){transform:translateX(36px)}.phasi-lane span:nth-child(4){transform:translateX(78px)}.phasi-scene--analytics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:34px}.phasi-scene--analytics div{display:grid;align-content:end;min-height:210px;padding:22px;border:1px solid #ddd7cc;border-radius:4px;background:linear-gradient(180deg,transparent,rgba(31,30,26,0.06)),#fbfaf6}.phasi-scene--analytics span{color:var(--phasi-color-muted);font-size:13px}.phasi-scene--analytics strong{margin-top:8px;color:var(--phasi-color-text);font-size:30px}.phasi-cursor-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:min(1300px,calc(100vw - 48px));margin:0 auto;padding:0;border-top:1px solid #ded9cf;border-bottom:1px solid #ded9cf;background:#ded9cf}.phasi-cursor-split>div{min-height:520px;padding:clamp(34px,5vw,70px);background:var(--phasi-color-bg)}.phasi-terminal-card{margin-top:42px;padding:22px;border:1px solid #d8d3c9;border-radius:4px;background:#fbfaf6}.phasi-terminal-card code{display:block;margin-top:14px;color:var(--phasi-color-text);white-space:normal}.phasi-cursor-quote{width:min(1300px,calc(100vw - 48px));margin:0 auto;padding:clamp(90px,10vw,150px) 0}.phasi-cursor-quote>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:48px}.phasi-cursor-quote p{min-height:180px;margin:0;padding:22px;border:1px solid #ddd8cd;border-radius:4px;background:#fbfaf6;color:var(--phasi-color-text);font-size:20px;line-height:1.25}.phasi-scene--models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:center;padding:40px}.phasi-cursor-enterprise{display:grid;grid-template-columns:minmax(0,0.36fr) minmax(0,0.64fr);gap:clamp(34px,5vw,84px);width:min(1300px,calc(100vw - 48px));margin:0 auto;padding:clamp(48px,5.2vw,76px) clamp(18px,1.6vw,24px);border:1px solid #e6e2d9;border-radius:4px;background:#f3f1eb;align-items:center}.phasi-cursor-enterprise .phasi-button{width:auto;min-height:auto;margin-top:24px;padding:0;border:0;border-radius:0;background:transparent;color:#6f46ff !important;box-shadow:none;font-size:16px;line-height:1.35;font-weight:400}.phasi-cursor-enterprise .phasi-button::after{content:"\2192";display:inline-block;margin-left:4px}.phasi-enterprise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:420px;padding:clamp(42px,5vw,78px);border:1px solid #d9d4ca;border-radius:4px;background:linear-gradient(180deg,rgba(255,255,255,0.62),transparent 46%),linear-gradient(135deg,#d3dcdb,#c4cecb);box-shadow:inset 0 1px rgba(255,255,255,0.55);align-content:center}.phasi-enterprise-grid span{min-height:86px;background:rgba(251,250,246,0.9)}.phasi-enterprise-grid p{min-height:86px;background:rgba(251,250,246,0.9);font-size:14px;font-weight:560}.phasi-cursor-blog{width:min(1300px,calc(100vw - 48px));margin:0 auto;padding:clamp(74px,8vw,120px) 0;border-top:1px solid #ded9cf}.phasi-cursor-blog>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.phasi-blog-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px}.phasi-blog-row article{min-height:220px;padding:22px;border:1px solid #ddd8cd;border-radius:4px;background:#fbfaf6}.phasi-blog-card{display:grid;min-height:212px;height:100%;padding:22px;grid-template-rows:auto 1fr auto;border:0;border-radius:4px;background:#f3f1eb}.phasi-blog-card>.wp-block-group__inner-container{display:grid;min-height:168px;grid-template-rows:auto 1fr auto}.phasi-blog-row strong{display:block;margin-top:18px;color:var(--phasi-color-text);font-size:24px;line-height:1.15;font-weight:560}.phasi-blog-card h3{display:block;margin:16px 0 0;color:var(--phasi-color-text);font-size:21px;line-height:1.18;font-weight:560}.phasi-blog-card h3 a{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none}.phasi-blog-card h3 a:hover,.phasi-blog-card h3 a:focus-visible{color:#000}.phasi-blog-card p{margin:0;color:var(--phasi-color-muted);font-size:13px}.phasi-blog-card p:last-child{align-self:end;margin-top:18px;font-size:14px}.phasi-blog-card p:last-child a{color:#1c1b17;text-decoration:none}.phasi-blog-card p:last-child a:hover,.phasi-blog-card p:last-child a:focus-visible{color:#000}.phasi-blog-row em{display:block;margin-top:34px;color:var(--phasi-color-muted);font-style:normal;font-size:14px}.phasi-pill{min-width:92px;padding:5px 12px;border:1px solid rgba(9,9,11,0.09);border-radius:7px;color:#323238;font-size:12px;text-align:center;box-shadow:inset 0 -1px rgba(9,9,11,0.04)}.phasi-pill--green,.phasi-bar--green{background:var(--phasi-color-green)}.phasi-pill--peach,.phasi-bar--peach{background:var(--phasi-color-peach)}.phasi-pill--lilac,.phasi-bar--lilac{background:var(--phasi-color-lilac)}.phasi-pill--cyan,.phasi-bar--cyan{background:var(--phasi-color-cyan)}.phasi-pill--mint,.phasi-bar--mint{background:var(--phasi-color-mint)}.phasi-pill--yellow,.phasi-bar--yellow{background:var(--phasi-color-yellow)}.phasi-bars{position:relative;height:372px}.phasi-bar{position:absolute;height:22px;border:1px solid rgba(9,9,11,0.08);border-radius:7px;box-shadow:0 1px 2px rgba(9,9,11,0.05)}.phasi-bar:nth-child(1){top:28px;left:52px;width:126px}.phasi-bar:nth-child(2){top:76px;left:232px;width:112px}.phasi-bar:nth-child(3){top:124px;left:0;width:176px}.phasi-bar:nth-child(4){top:124px;left:356px;width:168px}.phasi-bar:nth-child(5){top:172px;left:660px;width:126px}.phasi-bar:nth-child(6){top:220px;left:472px;width:164px}.phasi-section-title{max-width:600px;margin:0;color:var(--phasi-color-text);font-size:clamp(24px,2.6vw,36px);line-height:1.12;letter-spacing:0;font-weight:500}.phasi-section-copy{max-width:680px;margin:16px 0 0;color:#6f6b63;font-size:17px;line-height:1.55}.phasi-two-col{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:clamp(34px,6vw,80px);align-items:start}.phasi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px}.phasi-two-col .phasi-grid{grid-template-columns:1fr}.phasi-grid>.wp-block-group__inner-container,.phasi-two-col>.wp-block-group__inner-container,.phasi-feature-strip>.wp-block-group__inner-container,.phasi-logo-row__grid>.wp-block-group__inner-container,.phasi-enterprise-grid>.wp-block-group__inner-container,.phasi-blog-row>.wp-block-group__inner-container,.phasi-compare>.wp-block-group__inner-container{display:contents}.phasi-card{position:relative;min-height:180px;padding:22px;border:1px solid var(--phasi-color-line);border-radius:4px;background:var(--phasi-color-panel);box-shadow:var(--phasi-shadow-sm)}.phasi-card::before{content:"";display:block;height:86px;margin:-4px -4px 20px;border:1px solid #e4dfd6;border-radius:3px;background:linear-gradient(90deg,rgba(31,30,26,0.06) 0 1px,transparent 1px 100%),linear-gradient(180deg,rgba(31,30,26,0.05) 0 1px,transparent 1px 100%),linear-gradient(135deg,#f7f5ef,#ebe7dc);background-size:28px 100%,100% 22px,auto}.phasi-card:nth-child(2n)::before{background:linear-gradient(90deg,transparent 0 18%,rgba(203,239,245,0.9) 18% 48%,transparent 48%),linear-gradient(90deg,transparent 0 48%,rgba(245,223,135,0.9) 48% 72%,transparent 72%),linear-gradient(135deg,#f8f6ef,#e8e5da)}.phasi-card:nth-child(3n)::before{background:linear-gradient(90deg,transparent 0 10%,rgba(220,212,243,0.95) 10% 42%,transparent 42%),linear-gradient(90deg,transparent 0 54%,rgba(201,239,233,0.95) 54% 86%,transparent 86%),linear-gradient(135deg,#f8f6ef,#e9e4d9)}.phasi-card h3{margin:0;color:var(--phasi-color-text);font-size:19px;line-height:1.25}.phasi-card p{margin:12px 0 0;color:#6f6b63;font-size:15px;line-height:1.5}.phasi-pricing-section .phasi-section-title{margin-bottom:28px}.phasi-billing-toggle{display:inline-flex;gap:4px;margin-bottom:26px;padding:4px;border:1px solid #ded9cf;border-radius:999px;background:#ebe9e3}.phasi-billing-toggle button{min-height:36px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:#5f5a52;font:inherit;font-size:14px;font-weight:560;cursor:pointer}.phasi-billing-toggle button:hover,.phasi-billing-toggle button:focus-visible{color:#000}.phasi-billing-toggle button.is-active{background:#fbfaf6;color:var(--phasi-color-text);box-shadow:var(--phasi-shadow-sm)}.phasi-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}.phasi-pricing-grid--annual{display:none}.phasi-pricing-shell[data-billing="annual"] .phasi-pricing-grid--monthly{display:none}.phasi-pricing-shell[data-billing="annual"] .phasi-pricing-grid--annual{display:grid}.phasi-pricing-card{display:grid;height:567px;grid-template-rows:auto auto 1fr auto;padding:24px;align-content:stretch;border:1px solid #ded9cf;border-radius:8px;background:#f3f1eb;box-shadow:var(--phasi-shadow-sm)}.phasi-pricing-card--featured{border-color:#ded9cf;background:#f3f1eb}.phasi-pricing-card__head{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;gap:4px}.phasi-pricing-card__head h3{margin:0;color:var(--phasi-color-text);font-size:22px;line-height:1.16;font-weight:560}.phasi-price{margin:0;color:#6f6b63;font-size:16px;line-height:1.35;text-align:left;white-space:normal}.phasi-plan-note{margin:8px 0 0;color:var(--phasi-color-muted);font-size:14px}.phasi-plan-list{display:grid;gap:8px;margin:18px 0 24px;padding:0;list-style:none}.phasi-plan-list li{position:relative;margin:0;padding-left:18px;color:var(--phasi-color-text);font-size:15px;line-height:1.35}.phasi-plan-list li.is-unavailable{color:#6f6b63}.phasi-plan-list li::before{content:"";position:absolute;top:0.58em;left:0;width:7px;height:7px;border-radius:999px;background:#1c1b17}.phasi-plan-list li.is-unavailable::before{background:#d4d0c7}.phasi-pricing-card__foot{display:flex;margin-top:auto;align-items:center;justify-content:flex-start;gap:16px;align-self:end}.phasi-pricing-card__foot p{margin:0;color:var(--phasi-color-muted);font-size:14px}.phasi-pricing-card__foot .phasi-actions{margin:0}.phasi-pricing-card__foot .wp-block-button.phasi-button .wp-block-button__link{min-height:38px;padding:0 16px;border-color:#e8e6df;background:#faf9f5;color:var(--phasi-color-text) !important;font-size:14px}.phasi-pricing-card__foot .wp-block-button.phasi-button .wp-block-button__link:hover,.phasi-pricing-card__foot .wp-block-button.phasi-button .wp-block-button__link:focus-visible{border-color:#1c1b17;background:#1c1b17;color:#fff !important}.phasi-pricing-note{margin:18px 0 0;color:var(--phasi-color-muted);font-size:14px}.phasi-article{max-width:780px}.phasi-text-draft{max-width:780px}.phasi-section--editorial{padding-top:18px;padding-bottom:32px}.phasi-editorial-intro{max-width:780px}.phasi-editorial-intro h2{max-width:660px;margin:0;color:var(--phasi-color-text);font-size:clamp(24px,2vw,28px);line-height:1.16;font-weight:500}.phasi-editorial-intro p{max-width:720px;margin:14px 0 0;color:#1c1b17;font-size:16px;line-height:1.58}.phasi-text-draft .phasi-eyebrow{margin-bottom:22px;color:#4f4b45;font-size:13px;line-height:1.3}.phasi-text-draft h1,.phasi-text-draft h2{max-width:620px;margin:38px 0 0;color:var(--phasi-color-text);font-size:clamp(24px,2vw,28px);line-height:1.16;font-weight:500}.phasi-text-draft h1{margin-top:0}.phasi-text-draft h2:first-child{margin-top:0}.phasi-text-draft p,.phasi-text-draft li{max-width:680px;margin:12px 0 0;color:#1c1b17;font-size:16px;line-height:1.48}.phasi-text-draft h1+p,.phasi-text-draft h2+p,.phasi-text-draft .phasi-lede{color:#6f6b63;font-size:clamp(19px,1.55vw,22px);line-height:1.32}.phasi-text-draft a{color:#6f46ff;text-decoration:none}.phasi-article h2{margin:42px 0 0;color:var(--phasi-color-text);font-size:clamp(24px,2.4vw,34px);line-height:1.12;font-weight:520}.phasi-article h2:first-child{margin-top:0}.phasi-article p,.phasi-article li{color:#5f5a52;font-size:18px;line-height:1.6}.phasi-article p{margin:14px 0 0}.phasi-legal-content h2{padding-top:10px;border-top:1px solid #e1ddd4}.phasi-legal-content h2:first-child{padding-top:0;border-top:0}.phasi-legal-content h3{margin:28px 0 0;color:var(--phasi-color-text);font-size:21px;line-height:1.2;font-weight:540}.phasi-bullets{display:grid;gap:8px;margin:18px 0 0;padding-left:22px}.phasi-latest-posts{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0}.phasi-latest-posts li{display:grid;width:auto !important;min-height:220px;margin:0 !important;padding:24px;align-content:start;border:1px solid #ded9cf;border-radius:6px;background:#fbfaf6;list-style:none;box-shadow:var(--phasi-shadow-sm)}.phasi-latest-posts a{color:var(--phasi-color-text);font-size:22px;line-height:1.16;font-weight:560;text-decoration:none}.phasi-latest-posts a:hover{color:#000}.phasi-latest-posts time{order:-1;margin-bottom:18px;color:var(--phasi-color-muted);font-size:13px}.phasi-latest-posts .wp-block-latest-posts__post-excerpt{margin:16px 0 0;color:#6f6b63;font-size:15px;line-height:1.5}.phasi-blog-index-nav{display:flex;margin:0 0 24px;align-items:center;gap:26px;color:var(--phasi-color-muted)}.phasi-blog-index-nav p{margin:0;color:var(--phasi-color-muted);font-size:15px}.phasi-blog-index-nav a{color:inherit;text-decoration:none}.phasi-blog-index-nav a:hover{color:var(--phasi-color-text)}.phasi-blog-search{margin-left:auto !important;min-width:170px;min-height:36px;padding:0 18px;border:1px solid #ded9cf;border-radius:999px;color:#9a958c !important;line-height:36px}.phasi-blog-search::before{content:"⌕";margin-right:8px}.phasi-blog-index{border:0;border-radius:0;background:transparent}.phasi-blog-index-row{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:28px;min-height:58px;padding:16px 0;align-items:center;border-top:1px solid #e1ddd4}.phasi-blog-index-row:first-child{border-top:0}.phasi-blog-index-row p{margin:0;color:#1c1b17;font-size:15px;line-height:1.35}.phasi-blog-index-title a{color:var(--phasi-color-text);font-size:17px;font-weight:500;text-decoration:none}.phasi-blog-index-title a:hover{color:#000}.phasi-blog-index-date{color:#6d6961 !important;text-align:right}.phasi-card>.wp-block-group__inner-container>*:last-child,.phasi-card>*:last-child{margin-bottom:0}.phasi-list{display:grid;gap:12px;margin:32px 0 0}.phasi-list-item{position:relative;display:grid;grid-template-columns:34px 1fr;gap:8px 14px;padding:20px;border:1px solid var(--phasi-color-line);border-radius:4px;background:#fff}.phasi-list-item::before{content:"";grid-row:1 / span 2;width:34px;height:34px;border:1px solid #ded8cc;border-radius:3px;background:linear-gradient(90deg,transparent 0 34%,rgba(31,30,26,0.12) 34% 40%,transparent 40%),linear-gradient(#f8f6ef,#ebe8df)}.phasi-list-item strong{color:var(--phasi-color-text)}.phasi-list-item span{color:#6f6b63;line-height:1.5}.phasi-feature-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:42px;border:1px solid var(--phasi-color-line);border-radius:4px;overflow:hidden;background:var(--phasi-color-line)}.phasi-feature-strip div{min-height:132px;padding:20px;background:#fff}.phasi-feature-card{min-height:132px;padding:20px;background:#fff}.phasi-feature-card p{margin:0}.phasi-feature-strip strong{display:block;color:var(--phasi-color-text);font-size:15px}.phasi-feature-strip span{display:block;margin-top:10px;color:#6f6b63;font-size:14px;line-height:1.5}.phasi-settings-preview{display:grid;grid-template-columns:190px 1fr;min-height:360px;margin-top:40px;border:1px solid var(--phasi-color-line);border-radius:10px;overflow:hidden;background:#fff;box-shadow:var(--phasi-shadow-sm)}.phasi-settings-sidebar{display:grid;align-content:start;gap:6px;padding:16px;border-right:1px solid var(--phasi-color-line);background:#f7f7f8}.phasi-settings-sidebar span,.phasi-settings-row{min-height:34px;border-radius:7px;color:var(--phasi-color-muted);font-size:13px}.phasi-settings-sidebar span{display:flex;align-items:center;padding:0 10px}.phasi-settings-sidebar span:first-child{background:#fff;color:var(--phasi-color-text);box-shadow:var(--phasi-shadow-sm)}.phasi-settings-main{padding:24px}.phasi-settings-main h3{margin:0;color:var(--phasi-color-text);font-size:20px}.phasi-settings-row{display:grid;grid-template-columns:1fr 1.4fr 92px;align-items:center;gap:18px;margin-top:16px}.phasi-slider{height:7px;border-radius:999px;background:linear-gradient(90deg,var(--phasi-color-accent) var(--value,54%),#ececf0 var(--value,54%))}.phasi-value{color:var(--phasi-color-text);font-weight:650;text-align:right}.phasi-risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.phasi-risk-card{padding:16px;border:1px solid var(--phasi-color-line);border-radius:8px;background:#fcfcfd}.phasi-risk-card b{display:flex;align-items:center;gap:8px;color:var(--phasi-color-text);font-size:14px}.phasi-risk-card b::before{content:"";width:9px;height:9px;border-radius:999px;background:var(--risk-color,#23c36b)}.phasi-risk-card span{display:block;margin-top:8px;color:var(--phasi-color-muted);font-size:13px;line-height:1.45}.phasi-risk-card--yellow{--risk-color:#e8bd24}.phasi-risk-card--red{--risk-color:#ef4444}.phasi-data-table{margin-top:38px;border:1px solid var(--phasi-color-line);border-radius:10px;overflow:hidden;background:#fff}.phasi-data-row{display:grid;grid-template-columns:1.15fr 0.85fr 1.4fr;gap:18px;padding:18px 20px;border-top:1px solid var(--phasi-color-line);color:#6f6b63;font-size:14px}.phasi-data-row:first-child{border-top:0;background:#f7f7f8;color:var(--phasi-color-text);font-weight:650}.phasi-data-row strong{color:var(--phasi-color-text)}.phasi-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:42px}.phasi-quote{padding:clamp(34px,5vw,56px);border:1px solid var(--phasi-color-line);border-radius:4px;background:#fff;box-shadow:var(--phasi-shadow-sm)}.phasi-quote p{margin:0;color:var(--phasi-color-text);font-size:clamp(20px,2.1vw,30px);line-height:1.2;letter-spacing:0;font-weight:500}.phasi-concept-diagram{display:flex;flex-wrap:wrap;gap:10px;max-width:760px;margin-top:34px;align-items:center}.phasi-concept-diagram span{display:inline-flex;min-height:42px;padding:0 18px;align-items:center;justify-content:center;border:1px solid #ded8cc;border-radius:4px;background:#fbfaf6;color:var(--phasi-color-text);font-size:15px;font-weight:560;box-shadow:var(--phasi-shadow-sm)}.phasi-concept-diagram span:nth-of-type(3),.phasi-concept-diagram span:nth-of-type(4){background:var(--phasi-color-cyan)}.phasi-concept-diagram span:nth-of-type(5),.phasi-concept-diagram span:nth-of-type(6){background:var(--phasi-color-lilac)}.phasi-concept-diagram em{color:#8f8a80;font-style:normal}.phasi-summary{display:grid;justify-items:center;gap:22px;text-align:center}.phasi-summary h2{margin:0;color:var(--phasi-color-text);font-size:clamp(24px,2.6vw,36px);line-height:1.12;font-weight:500}.phasi-summary div{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.phasi-summary p{margin:0;color:var(--phasi-color-muted);font-size:18px}.phasi-inline-links{display:flex;gap:10px;align-items:center;justify-content:center}.phasi-inline-links a{color:#6f46ff;text-decoration:none}.phasi-inline-links span{color:#b3aea4}.phasi-callout{display:grid;min-height:260px;padding:clamp(30px,5vw,70px);align-content:center;border:1px solid #ded9cf;border-radius:4px;background:linear-gradient(90deg,rgba(31,30,26,0.05) 1px,transparent 1px),#efede7;background-size:64px 100%}.phasi-callout span{color:var(--phasi-color-muted);font-size:clamp(18px,1.8vw,24px)}.phasi-callout p{margin:0;color:var(--phasi-color-muted);font-size:clamp(18px,1.8vw,24px)}.phasi-callout strong{display:block;max-width:760px;margin-top:10px;color:var(--phasi-color-text);font-size:clamp(30px,4vw,56px);line-height:1.04;font-weight:520}.phasi-callout h2{display:block;max-width:760px;margin:10px 0 0;color:var(--phasi-color-text);font-size:clamp(30px,4vw,56px);line-height:1.04;font-weight:520}.phasi-use-card p{margin-top:10px}.phasi-use-card b{color:var(--phasi-color-text);font-weight:650}.phasi-muted-band{border-top:1px solid var(--phasi-color-line);border-bottom:1px solid var(--phasi-color-line);background:#efede7}.phasi-site-footer{padding:18px 24px;border-top:1px solid var(--phasi-color-line);background:var(--phasi-color-bg)}.phasi-site-footer__inner{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);width:min(1300px,100%);margin:0 auto;align-items:center;gap:24px;color:var(--phasi-color-text);font-size:14px;line-height:1}.phasi-site-footer__inner p{margin:0}.phasi-footer-nav{display:flex;margin:0 !important;align-items:center;justify-content:center;gap:14px;line-height:1}.phasi-footer-nav>.wp-block-group__inner-container{display:contents}.phasi-footer-nav p{margin:0}.phasi-site-footer strong{color:var(--phasi-color-text);font-weight:650}.phasi-site-footer a{color:var(--phasi-color-text);text-decoration:none}.phasi-site-footer__inner>p:last-child{justify-self:end}body.page .ct-footer,body.single-post .ct-footer{display:none}.phasi-manifesto{display:grid;gap:8px;padding:clamp(42px,7vw,86px) 0;text-align:center}.phasi-manifesto p{margin:0;color:var(--phasi-color-text);font-size:clamp(30px,4vw,56px);line-height:1.08;letter-spacing:0;font-weight:540}.phasi-manifesto p:first-child{color:var(--phasi-color-muted)}.phasi-page-hero{padding:clamp(84px,9vw,142px) 24px clamp(56px,7vw,96px);text-align:left;width:min(1300px,100%);margin:0 auto}.phasi-footer-cta{text-align:center}body.page .hero-section,body.page .entry-header,body.single-post .hero-section,body.single-post .entry-header{display:none}body.page .site-main>.ct-container,body.single-post .site-main>.ct-container{width:100%;max-width:none;padding:0}body.page .entry-content,body.single-post .entry-content{margin:0 !important}body.page article,body.page article>.entry-content,body.page .site-main,body.single-post article,body.single-post article>.entry-content,body.single-post .site-main{--theme-content-vertical-spacing:0}body.page .entry-content>*,body.single-post .entry-content>*{max-width:none}@media (max-width:900px){.phasi-hero{min-height:auto}.phasi-demo-stage{min-height:560px;padding:34px 20px}.phasi-floating-panel{left:42px;right:auto;bottom:28px;width:min(320px,calc(100% - 84px))}.phasi-logo-row div{grid-template-columns:repeat(3,minmax(0,1fr))}.phasi-logo-row__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.phasi-cursor-section,.phasi-cursor-section--reverse,.phasi-cursor-enterprise{grid-template-columns:1fr}.phasi-cursor-section--reverse .phasi-cursor-copy,.phasi-cursor-section--reverse .phasi-scene{order:initial}.phasi-cursor-split,.phasi-cursor-quote>div,.phasi-blog-row,.phasi-compare-flow{grid-template-columns:1fr}.phasi-scene{min-height:420px}.phasi-feature-shot{min-height:320px}.phasi-feature-shot img{max-height:460px}.phasi-feature-showcase{min-height:360px}.phasi-feature-product-shot img{max-height:460px}.phasi-two-col,.phasi-compare{grid-template-columns:1fr}.phasi-grid{grid-template-columns:1fr}.phasi-pricing-grid,.phasi-pricing-shell[data-billing="annual"] .phasi-pricing-grid--annual{grid-template-columns:repeat(2,minmax(0,1fr))}.phasi-feature-strip,.phasi-risk-grid{grid-template-columns:1fr 1fr}.phasi-flow-card{min-height:340px}.phasi-settings-preview{grid-template-columns:1fr}.phasi-settings-sidebar{grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--phasi-color-line)}.phasi-planner{grid-template-columns:260px minmax(620px,1fr)}}@media (max-width:640px){body[data-header*="type-1"] #header [data-device="mobile"]{display:block !important;visibility:visible !important;opacity:1 !important}body[data-header*="type-1"] #header [data-device="desktop"]{display:none !important}body{padding-top:54px}.ct-panel#offcanvas{max-height:100vh;overflow-y:auto;background:var(--phasi-color-bg) !important;color:var(--phasi-color-text) !important;--theme-palette-color-8:var(--phasi-color-bg) !important;--theme-text-color:var(--phasi-color-text) !important;--theme-link-initial-color:var(--phasi-color-text) !important;--theme-link-hover-color:#000 !important;--theme-icon-color:var(--phasi-color-text) !important}.ct-panel#offcanvas .ct-panel-content,.ct-panel#offcanvas .ct-panel-inner,.ct-panel#offcanvas [data-row],.ct-panel#offcanvas [data-column],.ct-panel#offcanvas [data-items]{background:var(--phasi-color-bg) !important;color:var(--phasi-color-text) !important}.ct-panel#offcanvas .ct-toggle-close,.ct-panel#offcanvas .ct-toggle-close svg,.ct-panel#offcanvas .ct-icon{color:var(--phasi-color-text) !important;fill:var(--phasi-color-text) !important;--theme-icon-color:var(--phasi-color-text) !important}.ct-panel#offcanvas .mobile-menu,.ct-panel#offcanvas nav,.ct-panel#offcanvas ul{display:grid !important;gap:12px;width:100%}.ct-panel#offcanvas .mobile-menu a,.ct-panel#offcanvas nav a,.ct-panel#offcanvas .ct-menu-link{min-height:40px;color:var(--phasi-color-text) !important;font-size:18px;font-weight:540;opacity:1 !important}.ct-panel#offcanvas .mobile-menu a:hover,.ct-panel#offcanvas nav a:hover,.ct-panel#offcanvas .ct-menu-link:hover{color:#000 !important;font-weight:650}body[data-header*="type-1"] .ct-header .ct-container{display:flex;width:100%;align-items:center;justify-content:space-between;padding-left:18px;padding-right:18px}body[data-header*="type-1"] .ct-header [data-id="logo"] .site-title a{width:88px;height:17px;margin-left:0}#header [data-device="mobile"] .ct-container,#header [data-device="mobile"] [data-column],#header [data-device="mobile"] [data-placements],#header [data-device="mobile"] [data-items],#header [data-device="mobile"] [data-column="end"],#header [data-device="mobile"] [data-column="end"] [data-items],#header [data-device="mobile"] [data-column="end"] [data-items]>*{display:flex !important;visibility:visible !important;opacity:1 !important}#header .ct-header-trigger,#header button.ct-header-trigger.ct-toggle[data-id="trigger"],body[data-header*="type-1"] .ct-header-trigger,body[data-header*="type-1"] button.ct-header-trigger.ct-toggle[data-id="trigger"]{display:inline-flex !important;position:relative !important;top:auto;right:auto;z-index:10000;width:36px;height:36px;align-items:center;justify-content:center;border:0;background:transparent !important;color:var(--phasi-color-text) !important;font-size:0;--theme-icon-color:var(--phasi-color-text) !important}#header .ct-header-trigger .ct-icon,#header .ct-header-trigger svg,#header button.ct-header-trigger.ct-toggle[data-id="trigger"] .ct-icon,#header button.ct-header-trigger.ct-toggle[data-id="trigger"] svg,body[data-header*="type-1"] .ct-header-trigger .ct-icon,body[data-header*="type-1"] .ct-header-trigger svg{display:none !important}#header .ct-header-trigger::before,#header button.ct-header-trigger.ct-toggle[data-id="trigger"]::before,body[data-header*="type-1"] .ct-header-trigger::before,body[data-header*="type-1"] button.ct-header-trigger.ct-toggle[data-id="trigger"]::before{content:"";display:block !important;width:20px;height:14px;background:linear-gradient(var(--phasi-color-text),var(--phasi-color-text)) 0 0 / 20px 2px no-repeat,linear-gradient(var(--phasi-color-text),var(--phasi-color-text)) 0 6px / 20px 2px no-repeat,linear-gradient(var(--phasi-color-text),var(--phasi-color-text)) 0 12px / 20px 2px no-repeat}.phasi-section,.phasi-hero,.phasi-page-hero{padding-left:18px;padding-right:18px}.phasi-hero{padding-top:64px}.phasi-hero__copy{width:min(100%,calc(100vw - 36px))}.phasi-hero-tabs{display:none}.phasi-section--media{padding-top:0;padding-bottom:42px}.phasi-visual--hero,.phasi-visual--wide,.phasi-visual--scene{width:calc(100vw - 36px);margin-left:auto;margin-right:auto}.phasi-visual--hero{margin-top:42px}.phasi-hero-showcase{display:block;width:calc(100vw - 36px);margin-top:34px;padding:0;border-radius:8px;box-shadow:none}.phasi-hero-backdrop img{border-radius:14px}.phasi-hero-product-shot{display:block;padding:0;overflow:visible;border-radius:8px;transform:translateY(-2px)}.phasi-hero-product-shot::before{display:none}.phasi-hero-product-shot img{border-radius:8px;box-shadow:0 14px 38px rgba(31,30,26,0.16)}.phasi-hero h1,.phasi-page-hero h1{font-size:28px;line-height:1.1;max-width:340px}.phasi-lede{font-size:17px;max-width:320px}.phasi-hero-signal{font-size:18px;max-width:320px}.phasi-term::after{left:0;bottom:calc(100%+5px);max-width:min(240px,calc(100vw - 54px));transform:translate(0,3px)}.phasi-term:hover::after,.phasi-term:focus-visible::after{transform:translate(0,0)}.phasi-actions{flex-direction:column;align-items:flex-start}.phasi-button{width:min(260px,100%)}.wp-block-button.phasi-button{width:min(260px,100%)}.wp-block-button.phasi-button .wp-block-button__link{width:100%}.phasi-demo-stage{width:calc(100vw - 36px);min-height:520px;margin-top:42px;padding:18px 0 112px 18px}.phasi-product-frame{border-radius:8px;width:calc(100vw - 72px)}.phasi-floating-panel{left:18px;right:18px;bottom:18px;width:auto;max-width:calc(100% - 36px);padding:16px}.phasi-floating-panel strong{font-size:18px}.phasi-logo-row{width:calc(100vw - 36px)}.phasi-logo-row div{grid-template-columns:repeat(2,minmax(0,1fr))}.phasi-logo-row__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phasi-logo-row span{min-height:62px;font-size:15px}.phasi-logo-row__grid p{min-height:62px;font-size:15px}.phasi-compare-flow,.phasi-callout{width:calc(100vw - 36px);margin-left:auto;margin-right:auto}.phasi-flow-card{min-height:300px;padding:28px 18px}.phasi-concept-diagram{display:grid;grid-template-columns:1fr;gap:8px;max-width:260px}.phasi-concept-diagram em{text-align:center}.phasi-callout{min-height:auto;padding:30px 22px}.phasi-callout strong{font-size:30px}.phasi-callout h2{font-size:30px}.phasi-cursor-section,.phasi-cursor-split,.phasi-cursor-quote,.phasi-cursor-enterprise,.phasi-cursor-blog{width:calc(100vw - 36px)}.phasi-cursor-section{padding:64px 0}.phasi-cursor-copy h2,.phasi-cursor-split h2,.phasi-cursor-enterprise h2,.phasi-cursor-copy p,.phasi-cursor-split p,.phasi-cursor-enterprise p{font-size:24px}.phasi-cursor-quote h2,.phasi-cursor-blog h2{font-size:34px}.phasi-scene{min-height:340px}.phasi-scene--product{display:flex;min-height:auto;padding:22px;flex-direction:column;gap:18px;place-items:stretch}.phasi-feature-shot{min-height:auto;padding:14px;border-radius:8px}.phasi-feature-shot img{max-height:360px;border-radius:6px}.phasi-feature-showcase{width:calc(100vw - 36px);min-height:auto;margin-left:auto;margin-right:auto;padding:8px 0 16px;overflow:visible;border-radius:12px;background:transparent;box-shadow:none}.phasi-feature-backdrop{display:none}.phasi-feature-product-shot{width:100%;overflow:visible;filter:drop-shadow(0 18px 34px rgba(31,30,26,0.22))}.phasi-feature-product-shot img{display:block;width:100%;max-width:100%;max-height:360px;border-radius:8px;transform:none !important;transition:none;box-shadow:0 8px 22px rgba(31,30,26,0.12)}.phasi-feature-showcase:hover .phasi-feature-product-shot img{transform:none !important;box-shadow:0 8px 22px rgba(31,30,26,0.12)}.phasi-mini-window{width:100%;padding:18px}.phasi-mini-window strong{font-size:24px;line-height:1.1}.phasi-node-map{position:static;inset:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.phasi-node-map span{min-height:48px;padding:0 10px;text-align:center}.phasi-cursor-enterprise{padding:30px}.phasi-enterprise-grid{min-height:300px;padding:24px}.phasi-scene--models,.phasi-enterprise-grid{grid-template-columns:1fr}.phasi-scene--lanes,.phasi-scene--analytics{padding:18px}.phasi-scene--lanes{min-height:auto;gap:18px;background-size:56px 100%}.phasi-lane{grid-template-columns:1fr;gap:8px;min-height:auto}.phasi-lane span{width:100%;max-width:100%;transform:none !important}.phasi-lane span:nth-child(3){width:82%;margin-left:12%}.phasi-lane span:nth-child(4){width:68%;margin-left:24%}.phasi-scene--analytics{grid-template-columns:1fr;min-height:auto}.phasi-scene--analytics div{min-height:118px;padding:18px}.phasi-scene--analytics strong{font-size:25px;line-height:1.12;overflow-wrap:anywhere}.phasi-cursor-split>div{min-height:auto;padding:28px}.phasi-cursor-blog>div:first-child{align-items:flex-start;flex-direction:column}.phasi-feature-strip,.phasi-risk-grid,.phasi-data-row{grid-template-columns:1fr}.phasi-pricing-grid,.phasi-pricing-shell[data-billing="annual"] .phasi-pricing-grid--annual,.phasi-latest-posts{grid-template-columns:1fr}.phasi-pricing-card{height:auto}.phasi-pricing-card__head,.phasi-pricing-card__foot{align-items:flex-start;flex-direction:column}.phasi-price{text-align:left;white-space:normal}.phasi-blog-index-nav{align-items:flex-start;flex-wrap:wrap;gap:14px}.phasi-blog-search{width:100%;margin-left:0 !important}.phasi-blog-index-row{grid-template-columns:1fr;gap:8px;padding:20px}.phasi-blog-index-time{text-align:left}.phasi-list-item{grid-template-columns:1fr}.phasi-list-item::before{grid-row:auto}.phasi-site-footer__inner{align-items:flex-start;flex-direction:column}.phasi-settings-row{grid-template-columns:1fr}.phasi-value{text-align:left}}.phasi-site{--phasi-font-sm:13px;--phasi-font-body:17px;--phasi-font-lede:18px;--phasi-font-h3:20px;--phasi-font-h2:clamp(24px,2vw,30px);--phasi-font-h1:clamp(36px,4vw,54px)}.phasi-page-hero h1,.phasi-article-hero h1,.phasi-legal-hero h1,.phasi-modern-text-hero h1,.phasi-modern-hero__copy h1{max-width:760px;color:#11110f;font-size:var(--phasi-font-h1);line-height:1.08;font-weight:560;letter-spacing:0}.phasi-section-title,.phasi-text-draft h1,.phasi-text-draft h2,.phasi-editorial-intro h2,.phasi-article h2,.phasi-legal-content h2,.phasi-callout h2,.phasi-cursor-copy h2,.phasi-cursor-split h2,.phasi-cursor-quote h2,.phasi-cursor-enterprise h2,.phasi-cursor-blog h2{max-width:720px;color:#11110f;font-size:var(--phasi-font-h2);line-height:1.16;font-weight:560;letter-spacing:0}.phasi-modern-card h3,.phasi-blog-card h3,.phasi-pricing-card__head h3,.phasi-card h3{color:#11110f;font-size:var(--phasi-font-h3);line-height:1.22;font-weight:560}.phasi-site p:not(.phasi-eyebrow),.phasi-site li,.phasi-section-copy,.phasi-lede,.phasi-modern-text-hero .phasi-lede,.phasi-modern-hero__copy .phasi-lede,.phasi-modern-intro p,.phasi-article p,.phasi-article li,.phasi-legal-content p,.phasi-legal-content li{color:#1c1b17;font-size:var(--phasi-font-body);line-height:1.62;font-weight:400}.phasi-lede,.phasi-modern-text-hero .phasi-lede,.phasi-modern-hero__copy .phasi-lede{font-size:var(--phasi-font-lede)}.phasi-eyebrow,.phasi-modern-text-hero .phasi-eyebrow,.phasi-modern-hero__copy .phasi-eyebrow{color:#1c1b17 !important;font-size:var(--phasi-font-sm);line-height:1.3;font-weight:500}.phasi-page-hero h1+.phasi-lede,.phasi-modern-text-hero h1+.phasi-lede,.phasi-section-title+.phasi-section-copy,.phasi-cursor-copy h2+p,.phasi-cursor-blog__head h2+p,.phasi-modern-intro h2+p,.phasi-modern-card h3+p,.phasi-card h3+p,.phasi-pricing-card__head h3+p,.phasi-article h2+p,.phasi-legal-content h2+p{margin-top:24px}.phasi-article h2{margin-top:56px}.phasi-article h2:first-child{margin-top:0}.phasi-hero h1+.phasi-hero-signal{margin-top:30px;color:#1c1b17}.phasi-hero-backdrop{display:none}@media (max-width:760px){.phasi-site{--phasi-font-body:16px;--phasi-font-lede:17px;--phasi-font-h3:19px;--phasi-font-h2:24px;--phasi-font-h1:34px}.phasi-page-hero h1+.phasi-lede,.phasi-modern-text-hero h1+.phasi-lede,.phasi-section-title+.phasi-section-copy,.phasi-cursor-copy h2+p,.phasi-cursor-blog__head h2+p,.phasi-modern-intro h2+p,.phasi-modern-card h3+p,.phasi-card h3+p,.phasi-pricing-card__head h3+p,.phasi-article h2+p,.phasi-legal-content h2+p{margin-top:20px}.phasi-hero-showcase{width:min(100%,calc(100vw - 32px));margin-top:42px}.phasi-hero-product-shot{padding:18px;border-radius:14px}.phasi-hero-caption{font-size:13px;text-align:left}}:root{--phasi-purple:#6250f2;--phasi-purple-dark:#4b36d9;--phasi-purple-soft:#f3efff;--phasi-blue-soft:#edf8ff;--phasi-green-soft:#eafbf4;--phasi-orange-soft:#fff2e8;--phasi-modern-border:#e8e5ef;--phasi-modern-shadow:0 22px 70px rgba(35,28,75,0.1)}body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li{position:relative}body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li>a:hover,body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li>a:focus-visible,.ct-header .ct-menu-link:hover,.ct-header .ct-menu-link:focus-visible{color:var(--phasi-purple) !important}.ct-header [data-id="menu"] .current-menu-item>.ct-menu-link,.ct-header [data-id="menu"] .current_page_item>.ct-menu-link,.ct-header [data-id="menu"] .current-menu-ancestor>.ct-menu-link,body[data-header*="type-1"] .ct-header [data-id="menu"] .current-menu-item>.ct-menu-link,body[data-header*="type-1"] .ct-header [data-id="menu"] .current_page_item>.ct-menu-link,body[data-header*="type-1"] .ct-header [data-id="menu"] .current-menu-ancestor>.ct-menu-link,.ct-header .current-menu-item>.ct-menu-link,.ct-header .current_page_item>.ct-menu-link,.ct-header .current-menu-ancestor>.ct-menu-link{color:var(--phasi-purple) !important}body[data-header*="type-1"] .ct-header [data-id="menu"] .current-menu-item::after,body[data-header*="type-1"] .ct-header [data-id="menu"] .current_page_item::after,body[data-header*="type-1"] .ct-header [data-id="menu"] .current-menu-ancestor::after{content:"";position:absolute;left:50%;bottom:1px;width:6px;height:6px;border-radius:999px;background:var(--phasi-purple);transform:translateX(-50%)}body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li:last-child>a{min-height:40px;padding:0 18px;border-radius:7px;background:linear-gradient(180deg,#7364ff,var(--phasi-purple));color:#fff !important;font-weight:650 !important;box-shadow:0 8px 22px rgba(98,80,242,0.24)}body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li:last-child>a:hover,body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li:last-child>a:focus-visible{background:linear-gradient(180deg,#8174ff,#6b59f5);color:#fff !important;box-shadow:0 10px 26px rgba(98,80,242,0.3)}body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li:last-child::after{display:none !important}.phasi-modern-hero,.phasi-modern-text-hero,.phasi-modern-panel,.phasi-modern-intro,.phasi-modern-grid,.phasi-modern-summary{width:min(1180px,calc(100vw - 96px));margin-right:auto;margin-left:auto}.phasi-modern-hero{display:grid;grid-template-columns:minmax(0,0.88fr) minmax(0,1.12fr);gap:clamp(48px,7vw,92px);padding:clamp(80px,9vw,132px) 0 clamp(42px,5vw,70px);align-items:center}.phasi-modern-text-hero{max-width:760px;padding:clamp(80px,9vw,126px) 0 clamp(24px,4vw,48px);margin-left:max(48px,calc((100vw - 1180px) / 2));margin-right:auto}.phasi-modern-hero__copy h1{max-width:610px;margin:0;color:#11110f;font-size:clamp(38px,4.15vw,60px);line-height:1.08;font-weight:650;letter-spacing:0}.phasi-modern-text-hero h1{max-width:700px;margin:0;color:#11110f;font-size:clamp(38px,4.15vw,60px);line-height:1.08;font-weight:650;letter-spacing:0}.phasi-modern-text-hero .phasi-eyebrow{margin:0 0 22px;color:var(--phasi-purple);font-size:14px;line-height:1.2;font-weight:560}.phasi-modern-text-hero .phasi-lede{max-width:660px;margin:28px 0 0;color:#292722;font-size:18px;line-height:1.65}.phasi-modern-text-hero .phasi-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.phasi-modern-hero__copy .phasi-eyebrow{margin:0 0 22px;color:var(--phasi-purple);font-size:14px;line-height:1.2;font-weight:560}.phasi-modern-hero__copy .phasi-lede{max-width:560px;margin:28px 0 0;color:#292722;font-size:18px;line-height:1.65}.phasi-modern-hero .phasi-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.phasi-modern-hero .wp-block-button.phasi-button .wp-block-button__link,.phasi-modern-summary .wp-block-button.phasi-button .wp-block-button__link{min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:7px;background:linear-gradient(180deg,#7364ff,var(--phasi-purple));color:#fff !important;box-shadow:0 8px 22px rgba(98,80,242,0.24);white-space:nowrap}.phasi-modern-hero .wp-block-button.phasi-button--secondary .wp-block-button__link,.phasi-modern-summary .wp-block-button.phasi-button--secondary .wp-block-button__link{border-color:#ded9ea;background:#fff;color:#1c1b17 !important;box-shadow:none}.phasi-modern-visual{position:relative;min-height:clamp(310px,32vw,440px);border:1px solid var(--phasi-modern-border);border-radius:12px;background:#fff;box-shadow:var(--phasi-modern-shadow);overflow:visible}.phasi-modern-visual>.wp-block-group__inner-container{width:100%;height:100%}.phasi-modern-shot{width:100%;height:100%;min-height:inherit;margin:0;overflow:hidden;border-radius:12px}.phasi-modern-shot img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:left top;border:0;border-radius:12px;background:#fff;box-shadow:none}.phasi-modern-comment{position:absolute;right:clamp(-8px,-1vw,-2px);bottom:-34px;width:min(300px,58%);padding:18px;border:1px solid #e6e1ee;border-radius:11px;background:rgba(255,255,255,0.94);box-shadow:0 18px 48px rgba(35,28,75,0.14);backdrop-filter:blur(8px)}.phasi-modern-comment span{color:#6f6b63;font-size:12px}.phasi-modern-comment p{margin:10px 0 0;color:#1c1b17;font-size:13px;line-height:1.45}.phasi-modern-comment a{display:inline-block;margin-top:10px;color:var(--phasi-purple) !important;font-size:13px;text-decoration:none}.phasi-modern-panel{margin-top:8px;padding:28px 28px 30px;border:1px solid var(--phasi-modern-border);border-radius:12px;background:linear-gradient(135deg,rgba(248,246,255,0.88),rgba(255,255,255,0.96));box-shadow:0 10px 32px rgba(35,28,75,0.06)}.phasi-modern-intro{max-width:920px;padding:0 0 clamp(36px,4.5vw,64px);margin-left:max(48px,calc((100vw - 1180px) / 2));margin-right:auto}.phasi-modern-intro h2{max-width:760px;margin:0;color:#151411;font-size:clamp(24px,2vw,32px);line-height:1.16;font-weight:650}.phasi-modern-intro p{max-width:820px;margin:16px 0 0;color:#1f1e1a;font-size:17px;line-height:1.62}.phasi-modern-panel__inner{display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;align-items:start}.phasi-modern-panel__content h2,.phasi-modern-card h3,.phasi-modern-summary h2{margin:0;color:#151411;font-size:clamp(20px,1.55vw,24px);line-height:1.2;font-weight:650}.phasi-modern-panel p,.phasi-modern-card p,.phasi-modern-summary p{color:#1f1e1a;font-size:15px;line-height:1.62}.phasi-modern-panel__content>p:first-of-type{margin-top:18px}.phasi-modern-panel__content>p{max-width:880px;margin:16px 0 0}.phasi-modern-icon{position:relative;display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;border:1px solid rgba(98,80,242,0.18);border-radius:10px;background:var(--phasi-purple-soft)}.phasi-modern-icon::before,.phasi-modern-icon::after{content:"";position:absolute;border-radius:999px}.phasi-modern-icon::before{width:22px;height:22px;border:3px solid currentColor;color:var(--phasi-purple)}.phasi-modern-icon::after{width:7px;height:7px;background:currentColor;color:var(--phasi-purple)}.phasi-modern-icon--blue{border-color:rgba(36,144,215,0.18);background:var(--phasi-blue-soft)}.phasi-modern-icon--blue::before,.phasi-modern-icon--blue::after{color:#2385ca}.phasi-modern-icon--green{border-color:rgba(26,178,117,0.18);background:var(--phasi-green-soft)}.phasi-modern-icon--green::before,.phasi-modern-icon--green::after{color:#16a56d}.phasi-modern-icon--orange{border-color:rgba(236,129,45,0.22);background:var(--phasi-orange-soft)}.phasi-modern-icon--orange::before,.phasi-modern-icon--orange::after{color:#ed7b22}.phasi-modern-grid{display:grid;gap:18px;padding:clamp(44px,5vw,72px) 0}.phasi-modern-grid--concept{grid-template-columns:repeat(2,minmax(0,1fr))}.phasi-modern-grid--features,.phasi-modern-grid--use-cases{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:761px){.phasi-modern-grid--features .phasi-modern-card{min-height:274px}}.phasi-modern-card{min-height:210px;padding:24px;border:0;border-radius:12px;background:var(--phasi-purple-soft);box-shadow:none;transition:transform 160ms ease,box-shadow 160ms ease,background-color 160ms ease}.phasi-modern-card--blue{background:var(--phasi-blue-soft)}.phasi-modern-card--green{background:var(--phasi-green-soft)}.phasi-modern-card--orange{background:var(--phasi-orange-soft)}.phasi-modern-card>.wp-block-group__inner-container{display:grid;height:100%;align-content:start}.phasi-modern-card .phasi-modern-icon{display:none}.phasi-modern-card h3{font-size:20px}.phasi-modern-card p{margin:14px 0 0}@media (hover:hover) and (pointer:fine){.phasi-modern-card:hover{transform:translateY(-3px);box-shadow:0 14px 36px rgba(35,28,75,0.08)}}.phasi-modern-use-card .phasi-use-phases{margin-top:18px;font-size:13px;line-height:1.5}.phasi-modern-summary{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,0.8fr);gap:36px;margin-bottom:36px;padding:24px 28px;border:1px solid var(--phasi-modern-border);border-radius:12px;background:linear-gradient(135deg,rgba(247,243,255,0.96),rgba(255,255,255,0.98));box-shadow:0 10px 32px rgba(35,28,75,0.06);align-items:center}.phasi-modern-summary__copy{display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;align-items:start}.phasi-modern-summary__copy p{grid-column:2;margin:12px 0 0}.phasi-modern-summary__links{display:grid;gap:10px;padding-left:34px;border-left:1px solid #ded8ec}.phasi-modern-summary__links p{margin:0}.phasi-modern-summary__links a{color:var(--phasi-purple) !important;font-size:15px;text-decoration:none}.phasi-modern-summary__links a:hover,.phasi-modern-summary__links a:focus-visible{color:#1c1b17 !important}@media (max-width:1050px){.phasi-modern-grid--features,.phasi-modern-grid--use-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.phasi-modern-hero,.phasi-modern-text-hero,.phasi-modern-panel,.phasi-modern-intro,.phasi-modern-grid,.phasi-modern-summary{width:min(100%,calc(100vw - 36px));margin-left:auto;margin-right:auto}.phasi-modern-hero{grid-template-columns:1fr;gap:34px;padding-top:56px}.phasi-modern-hero__copy h1{font-size:36px}.phasi-modern-text-hero{padding-top:56px}.phasi-modern-text-hero h1{font-size:36px}.phasi-modern-hero__copy .phasi-lede{margin-top:22px;font-size:16px;line-height:1.58}.phasi-modern-text-hero .phasi-lede,.phasi-modern-intro p{font-size:16px;line-height:1.58}.phasi-modern-visual{min-height:260px}.phasi-modern-comment{position:static;width:auto;margin:12px}.phasi-modern-panel{padding:22px}.phasi-modern-panel__inner,.phasi-modern-summary,.phasi-modern-summary__copy{grid-template-columns:1fr}.phasi-modern-summary__copy p{grid-column:auto}.phasi-modern-grid--concept,.phasi-modern-grid--features,.phasi-modern-grid--use-cases{grid-template-columns:1fr}.phasi-modern-card{min-height:auto}.phasi-modern-summary__links{padding-left:0;border-left:0}}body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li>a,.ct-header .ct-menu-link{color:#1c1b17 !important;font-weight:520 !important}body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li>a:hover,body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li>a:focus-visible,.ct-header .ct-menu-link:hover,.ct-header .ct-menu-link:focus-visible{color:#000 !important;font-weight:520 !important}.ct-header [data-id="menu"] .current-menu-item>.ct-menu-link,.ct-header [data-id="menu"] .current_page_item>.ct-menu-link,.ct-header [data-id="menu"] .current-menu-ancestor>.ct-menu-link,body[data-header*="type-1"] .ct-header [data-id="menu"] .current-menu-item>.ct-menu-link,body[data-header*="type-1"] .ct-header [data-id="menu"] .current_page_item>.ct-menu-link,body[data-header*="type-1"] .ct-header [data-id="menu"] .current-menu-ancestor>.ct-menu-link,.ct-header .current-menu-item>.ct-menu-link,.ct-header .current_page_item>.ct-menu-link,.ct-header .current-menu-ancestor>.ct-menu-link{color:#000 !important;font-weight:650 !important}body[data-header*="type-1"] .ct-header [data-id="menu"] .current-menu-item::after,body[data-header*="type-1"] .ct-header [data-id="menu"] .current_page_item::after,body[data-header*="type-1"] .ct-header [data-id="menu"] .current-menu-ancestor::after,body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li:last-child::after{display:none !important;content:none !important}body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li:last-child>a,body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li:last-child>a:hover,body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li:last-child>a:focus-visible{min-height:38px;padding:0;border-radius:0;background:transparent !important;color:#1c1b17 !important;font-weight:520 !important;box-shadow:none !important}body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li:last-child>a:hover,body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li:last-child>a:focus-visible{color:#000 !important;font-weight:650 !important}.phasi-site .phasi-eyebrow{color:#1c1b17 !important}.phasi-modern-grid{align-items:stretch}.phasi-modern-grid>.wp-block-group__inner-container{display:grid;gap:18px;align-items:stretch}.phasi-modern-grid--concept>.wp-block-group__inner-container{grid-template-columns:repeat(2,minmax(0,1fr))}.phasi-modern-grid--features>.wp-block-group__inner-container,.phasi-modern-grid--use-cases>.wp-block-group__inner-container{grid-template-columns:repeat(4,minmax(0,1fr))}.phasi-modern-grid--features>.wp-block-group__inner-container{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:761px){.phasi-modern-grid--features .phasi-modern-card,.phasi-modern-grid--concept .phasi-modern-card,.phasi-modern-grid--use-cases .phasi-modern-card{min-height:auto !important}}.phasi-modern-card{height:100%;min-height:auto !important}.phasi-modern-card>.wp-block-group__inner-container{height:100%}.phasi-modern-use-card .phasi-use-phases{font-size:12px;line-height:1.42}.phasi-site-footer__inner{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);color:#1c1b17}.phasi-site-footer__inner p,.phasi-site-footer__inner a{font-size:14px !important;line-height:1 !important}.phasi-footer-nav{justify-content:center}.phasi-site-footer a,.phasi-site-footer__inner>p:last-child a,.phasi-site .phasi-site-footer p a,body .phasi-site .phasi-site-footer .phasi-footer-nav a,body .phasi-site footer.phasi-site-footer a{color:#1c1b17 !important}.phasi-hero-signal,.phasi-hero h1+.phasi-hero-signal{font-size:clamp(15px,1.18vw,17px);line-height:1.45}.phasi-hero-caption{max-width:1040px;margin:14px auto 0 !important;color:#1c1b17 !important;font-size:13px !important;line-height:1.45 !important;font-style:italic;text-align:center}.phasi-pricing-card,.phasi-pricing-card--featured{border:0 !important;background:#f3f1eb !important;box-shadow:none !important}.phasi-feature-showcase{border:0 !important;background:#f3f1eb !important;box-shadow:none !important}.phasi-feature-backdrop{display:none !important}@media (max-width:760px){.phasi-site-footer__inner{grid-template-columns:1fr;justify-items:center;text-align:center}.phasi-site-footer__inner>p:last-child{justify-self:center}.phasi-modern-grid--concept>.wp-block-group__inner-container,.phasi-modern-grid--features>.wp-block-group__inner-container,.phasi-modern-grid--use-cases>.wp-block-group__inner-container{grid-template-columns:1fr}}.phasi-site{--phasi-font-h1:clamp(30px,2.85vw,42px);--phasi-font-h2:clamp(24px,1.9vw,29px)}.phasi-page-hero,.phasi-modern-text-hero{padding-top:clamp(96px,9vw,136px);padding-bottom:clamp(58px,7vw,94px)}.phasi-section,.phasi-cursor-section,.phasi-cursor-blog{padding-top:clamp(76px,7vw,118px);padding-bottom:clamp(76px,7vw,118px)}.phasi-section--tight{padding-top:clamp(58px,6vw,92px);padding-bottom:clamp(58px,6vw,92px)}.phasi-modern-intro{border-top:1px solid #e2dfd7;padding-top:clamp(42px,5vw,72px)}body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li>a,.ct-header .ct-menu-link,body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li:last-child>a{color:#1c1b17 !important;font-weight:400 !important;transition:color 140ms ease,opacity 140ms ease !important}body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li>a:hover,body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li>a:focus-visible,.ct-header .ct-menu-link:hover,.ct-header .ct-menu-link:focus-visible,body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li:last-child>a:hover,body[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li:last-child>a:focus-visible{color:#000 !important;font-weight:400 !important;opacity:0.72}.ct-header [data-id="menu"] .current-menu-item>.ct-menu-link,.ct-header [data-id="menu"] .current_page_item>.ct-menu-link,.ct-header [data-id="menu"] .current-menu-ancestor>.ct-menu-link,body[data-header*="type-1"] .ct-header [data-id="menu"] .current-menu-item>.ct-menu-link,body[data-header*="type-1"] .ct-header [data-id="menu"] .current_page_item>.ct-menu-link,body[data-header*="type-1"] .ct-header [data-id="menu"] .current-menu-ancestor>.ct-menu-link,.ct-header .current-menu-item>.ct-menu-link,.ct-header .current_page_item>.ct-menu-link,.ct-header .current-menu-ancestor>.ct-menu-link{color:#000 !important;font-weight:650 !important;opacity:1}.phasi-cursor-blog__head{display:grid;grid-template-columns:minmax(220px,0.72fr) minmax(280px,1fr) auto;gap:28px;align-items:start}.phasi-cursor-blog__head h2,.phasi-cursor-blog__head p{margin:0}.phasi-cursor-blog__head p:last-child{justify-self:end}.phasi-blog-row>.wp-block-group__inner-container{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:14px}.phasi-blog-card{min-height:132px !important;padding:20px 22px !important;border:0 !important;border-radius:7px;background:#f3f1eb !important;box-shadow:none !important}.phasi-blog-card>.wp-block-group__inner-container{min-height:0 !important;display:block !important}.phasi-blog-card h3{margin:0 !important;font-size:clamp(18px,1.25vw,21px) !important;line-height:1.2 !important}.phasi-blog-card p,.phasi-blog-card p:last-child{display:none !important}.phasi-pricing-grid{align-items:stretch;margin-bottom:30px}.phasi-pricing-card,.phasi-pricing-card--featured{min-height:500px;height:auto !important;grid-template-rows:auto auto 1fr auto}.phasi-pricing-card__foot{position:static;z-index:1}.phasi-pricing-note{clear:both;position:relative;z-index:2;margin-top:32px !important;padding-top:0}.phasi-callout,.phasi-callout>.wp-block-group__inner-container,.phasi-callout *{border-left:0 !important;border-right:0 !important}.phasi-modern-grid--features>.wp-block-group__inner-container{grid-template-columns:repeat(3,minmax(0,1fr)) !important}.phasi-modern-card[data-tone="purple"]:nth-child(6n),.phasi-modern-card:nth-child(6n){background:var(--phasi-blue-soft)}.phasi-feature-showcase{border-radius:12px}@media (max-width:760px){.phasi-site{--phasi-font-h1:30px;--phasi-font-h2:23px}.phasi-page-hero,.phasi-modern-text-hero{padding-top:76px;padding-bottom:48px}.phasi-section,.phasi-section--tight,.phasi-cursor-section,.phasi-cursor-blog{padding-top:64px;padding-bottom:64px}.phasi-cursor-blog__head,.phasi-blog-row>.wp-block-group__inner-container{grid-template-columns:1fr !important}.phasi-cursor-blog__head p:last-child{justify-self:start}.phasi-feature-showcase{padding:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}.phasi-feature-product-shot img,.phasi-feature-shot img{border-radius:10px;box-shadow:none !important;transform:none !important}}.phasi-site{--phasi-font-h1:clamp(29px,2.5vw,38px);--phasi-font-h2:clamp(22px,1.65vw,27px)}.phasi-cursor-blog__head{grid-template-columns:minmax(260px,0.8fr) minmax(360px,1fr) auto;align-items:start}.phasi-blog-row>.wp-block-group__inner-container{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:14px !important}.phasi-blog-card{min-height:118px !important;padding:18px 20px !important}.phasi-blog-card h3{font-size:clamp(17px,1.1vw,20px) !important}.phasi-blog-index-row{grid-template-columns:minmax(0,1fr) max-content !important;gap:20px !important;min-height:0 !important;padding:10px 0 !important;border-top:1px solid #e4e0d8;box-shadow:none !important}.phasi-blog-index-row p{font-size:15px !important;line-height:1.3 !important}.phasi-blog-index-title a{font-size:16px !important;font-weight:500 !important}.phasi-blog-index-date{white-space:nowrap}.phasi-pricing-hero{padding-bottom:28px !important}.phasi-pricing-section{padding-top:26px !important}.phasi-pricing-section .phasi-section-title{margin-top:22px;margin-bottom:18px !important}.phasi-pricing-grid{gap:16px !important;align-items:stretch !important;margin-top:18px !important;margin-bottom:26px !important}.phasi-pricing-card,.phasi-pricing-card--featured{display:grid !important;height:100% !important;min-height:560px !important;grid-template-rows:auto auto 1fr auto !important}.phasi-pricing-card__foot{align-self:end !important}.phasi-callout{min-height:auto !important;padding:clamp(28px,4vw,52px) !important;border:0 !important;border-radius:8px !important;background:#f3f1eb !important;background-image:none !important;box-shadow:none !important}.phasi-callout h2{font-size:var(--phasi-font-h2) !important;line-height:1.16 !important}.phasi-site-footer a:hover,.phasi-site-footer a:focus-visible,.phasi-site .phasi-site-footer p a:hover,body .phasi-site .phasi-site-footer .phasi-footer-nav a:hover{color:#000 !important;opacity:0.72;text-decoration:none !important}.phasi-modern-use-card{position:relative;min-height:214px !important;perspective:1100px}.phasi-modern-use-card>.wp-block-group__inner-container{position:relative;height:100%;min-height:166px;transform-style:preserve-3d;transition:transform 260ms ease}.phasi-use-card-face{display:grid;min-height:166px;align-content:start;backface-visibility:hidden}.phasi-use-card-back{position:absolute;inset:0;transform:rotateY(180deg)}.phasi-modern-use-card:hover>.wp-block-group__inner-container,.phasi-modern-use-card:focus-within>.wp-block-group__inner-container{transform:rotateY(180deg)}.phasi-modern-use-card .phasi-use-phases{margin-top:12px;font-size:15px;line-height:1.55}@media (max-width:760px){.phasi-site{--phasi-font-h1:29px;--phasi-font-h2:22px}.phasi-blog-row>.wp-block-group__inner-container{grid-template-columns:1fr !important}.phasi-blog-index-row{grid-template-columns:1fr !important;gap:4px !important;padding:12px 0 !important}.phasi-blog-index-date{text-align:left}.phasi-modern-use-card>.wp-block-group__inner-container,.phasi-modern-use-card:hover>.wp-block-group__inner-container,.phasi-modern-use-card:focus-within>.wp-block-group__inner-container{transform:none}.phasi-use-card-back{position:static;margin-top:18px;transform:none}.phasi-use-card-face,.phasi-modern-use-card>.wp-block-group__inner-container{min-height:auto}.phasi-pricing-card,.phasi-pricing-card--featured{min-height:auto !important}}body .phasi-site .phasi-page-hero h1,body .phasi-site .phasi-article-hero h1,body .phasi-site .phasi-legal-hero h1,body .phasi-site .phasi-modern-text-hero h1,body .phasi-site .phasi-modern-hero__copy h1{max-width:760px !important;font-size:clamp(29px,2.5vw,38px) !important;line-height:1.12 !important;font-weight:560 !important;letter-spacing:0 !important}body .phasi-site .phasi-section-title,body .phasi-site .phasi-modern-intro h2,body .phasi-site .phasi-cursor-copy h2,body .phasi-site .phasi-cursor-blog h2,body .phasi-site .phasi-article h2,body .phasi-site .phasi-legal-content h2,body .phasi-site .phasi-callout h2{font-size:clamp(22px,1.65vw,27px) !important;line-height:1.16 !important;font-weight:560 !important;letter-spacing:0 !important}body .phasi-site .phasi-modern-grid--features>.wp-block-group__inner-container{grid-template-columns:repeat(3,minmax(0,1fr)) !important}body .phasi-site .phasi-blog-index{display:grid !important;gap:8px !important;border:0 !important;background:transparent !important}body .phasi-site .phasi-blog-index-row{display:grid !important;grid-template-columns:minmax(0,1fr) max-content !important;gap:18px !important;min-height:0 !important;padding:6px 0 !important;border:0 !important;border-top:0 !important;border-bottom:0 !important;box-shadow:none !important}body .phasi-site .phasi-blog-index-row p{margin:0 !important;line-height:1.28 !important}body .phasi-site .phasi-blog-index-title a{font-size:16px !important;font-weight:500 !important;text-decoration:none !important}body .phasi-site .phasi-blog-index-date{color:#6d6961 !important;text-align:right !important;white-space:nowrap !important}body .phasi-site .phasi-callout{border:0 !important;background:#f3f1eb !important;background-image:none !important;box-shadow:none !important}body .phasi-site .phasi-pricing-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;grid-auto-rows:1fr !important;gap:16px !important;align-items:stretch !important}body .phasi-site .phasi-pricing-grid>.wp-block-group__inner-container{display:contents !important}body .phasi-site .phasi-pricing-grid--annual{display:none !important}body .phasi-site .phasi-pricing-shell[data-billing="annual"] .phasi-pricing-grid--monthly{display:none !important}body .phasi-site .phasi-pricing-shell[data-billing="annual"] .phasi-pricing-grid--annual{display:grid !important}body .phasi-site .phasi-pricing-card{display:grid !important;height:100% !important;min-height:0 !important;grid-template-rows:auto auto 1fr auto !important;align-self:stretch !important}body .phasi-site .phasi-plan-list{gap:8px !important;margin:18px 0 18px !important}body .phasi-site .phasi-plan-list li{line-height:1.35 !important}body .phasi-site .phasi-pricing-card:nth-child(4) .phasi-plan-list{gap:8px !important;margin:18px 0 18px !important}body .phasi-site .phasi-pricing-card:nth-child(4) .phasi-plan-list li{line-height:1.35 !important}body .phasi-site .phasi-modern-use-card{position:relative !important;padding:0 !important;background:transparent !important;perspective:1100px}body .phasi-site .phasi-modern-use-card>.wp-block-group__inner-container{position:relative !important;min-height:214px;transform-style:preserve-3d;transition:transform 260ms ease}body .phasi-site .phasi-modern-use-card .phasi-use-card-face{display:grid !important;min-height:214px;padding:24px;align-content:start;border-radius:12px;background:var(--phasi-purple-soft);backface-visibility:hidden}body .phasi-site .phasi-modern-use-card.phasi-modern-card--blue .phasi-use-card-face{background:var(--phasi-blue-soft)}body .phasi-site .phasi-modern-use-card.phasi-modern-card--green .phasi-use-card-face{background:var(--phasi-green-soft)}body .phasi-site .phasi-modern-use-card.phasi-modern-card--orange .phasi-use-card-face{background:var(--phasi-orange-soft)}body .phasi-site .phasi-modern-use-card .phasi-use-card-back{position:absolute !important;inset:0;transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){body .phasi-site .phasi-modern-use-card:hover>.wp-block-group__inner-container,body .phasi-site .phasi-modern-use-card:focus-within>.wp-block-group__inner-container{transform:rotateY(180deg) !important}}body .phasi-site .phasi-site-footer a:hover,body .phasi-site .phasi-site-footer a:focus-visible{color:#000 !important;opacity:0.72;text-decoration:none !important}@media (max-width:760px){body .phasi-site .phasi-page-hero h1,body .phasi-site .phasi-article-hero h1,body .phasi-site .phasi-legal-hero h1,body .phasi-site .phasi-modern-text-hero h1,body .phasi-site .phasi-modern-hero__copy h1{font-size:29px !important}body .phasi-site .phasi-modern-grid--features>.wp-block-group__inner-container,body .phasi-site .phasi-modern-grid--use-cases>.wp-block-group__inner-container,body .phasi-site .phasi-modern-grid--concept>.wp-block-group__inner-container{grid-template-columns:1fr !important}body .phasi-site .phasi-blog-index-row{grid-template-columns:1fr !important;gap:3px !important;padding:8px 0 !important}body .phasi-site .phasi-blog-index-date{text-align:left !important}body .phasi-site .phasi-modern-use-card,body .phasi-site .phasi-modern-use-card>.wp-block-group__inner-container,body .phasi-site .phasi-modern-use-card .phasi-use-card-face{min-height:auto !important}body .phasi-site .phasi-modern-use-card>.wp-block-group__inner-container,body .phasi-site .phasi-modern-use-card:hover>.wp-block-group__inner-container,body .phasi-site .phasi-modern-use-card:focus-within>.wp-block-group__inner-container{transform:none !important}body .phasi-site .phasi-modern-use-card .phasi-use-card-back{position:static !important;margin-top:12px;transform:none !important}}body,.phasi-site,.phasi-site p,.phasi-site li,.phasi-site h1,.phasi-site h2,.phasi-site h3,.ct-header .ct-menu-link{font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important}body .phasi-site .phasi-modern-grid--features{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important}body .phasi-site .phasi-modern-use-card{display:block !important;min-height:214px !important;transform-style:preserve-3d}body .phasi-site .phasi-modern-use-card .phasi-use-card-face{position:absolute !important;inset:0;min-height:214px;transition:transform 260ms ease}body .phasi-site .phasi-modern-use-card .phasi-use-card-front{transform:rotateY(0deg)}body .phasi-site .phasi-modern-use-card .phasi-use-card-back{transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){body .phasi-site .phasi-modern-use-card:hover .phasi-use-card-front{transform:rotateY(-180deg) !important}body .phasi-site .phasi-modern-use-card:hover .phasi-use-card-back{transform:rotateY(0deg) !important}}@media (max-width:760px){body .phasi-site .phasi-modern-grid--features{grid-template-columns:1fr !important}body .phasi-site .phasi-modern-use-card,body .phasi-site .phasi-modern-use-card .phasi-use-card-face{min-height:auto !important}body .phasi-site .phasi-modern-use-card .phasi-use-card-face{position:static !important;transform:none !important}}@media (min-width:761px){body .phasi-site .phasi-modern-use-card:hover .phasi-use-card-front,body .phasi-site .phasi-modern-use-card:focus-within .phasi-use-card-front{transform:rotateY(-180deg) !important}body .phasi-site .phasi-modern-use-card:hover .phasi-use-card-back,body .phasi-site .phasi-modern-use-card:focus-within .phasi-use-card-back{transform:rotateY(0deg) !important}}@media (max-width:760px){body[data-header*="type-1"] #header [data-device="mobile"]{display:block !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important}body[data-header*="type-1"] #header [data-device="desktop"]{display:none !important}#header .ct-header-trigger,#header button.ct-header-trigger.ct-toggle[data-id="trigger"],body[data-header*="type-1"] .ct-header-trigger,body[data-header*="type-1"] button.ct-header-trigger.ct-toggle[data-id="trigger"]{display:inline-flex !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;z-index:10010 !important;width:36px !important;height:36px !important;color:#000 !important;--theme-icon-color:#000 !important}#header .ct-header-trigger::before,#header button.ct-header-trigger.ct-toggle[data-id="trigger"]::before,body[data-header*="type-1"] .ct-header-trigger::before,body[data-header*="type-1"] button.ct-header-trigger.ct-toggle[data-id="trigger"]::before{content:none !important;display:none !important}#header .ct-header-trigger .ct-icon,#header .ct-header-trigger svg,#header button.ct-header-trigger.ct-toggle[data-id="trigger"] .ct-icon,#header button.ct-header-trigger.ct-toggle[data-id="trigger"] svg,body[data-header*="type-1"] .ct-header-trigger .ct-icon,body[data-header*="type-1"] .ct-header-trigger svg{display:block !important;visibility:visible !important;opacity:1 !important;fill:currentColor !important;color:currentColor !important}.ct-panel#offcanvas{z-index:100000 !important;pointer-events:auto !important}}@media (max-width:760px){body .phasi-site .phasi-pricing-grid,body .phasi-site .phasi-pricing-shell[data-billing="annual"] .phasi-pricing-grid--annual{grid-template-columns:1fr !important;grid-auto-rows:auto !important;gap:16px !important}body .phasi-site .phasi-pricing-card{height:auto !important;min-height:0 !important;grid-template-rows:auto auto auto auto !important}#header .ct-header-trigger,#header button.ct-header-trigger.ct-toggle[data-id="trigger"],body[data-header*="type-1"] .ct-header-trigger,body[data-header*="type-1"] button.ct-header-trigger.ct-toggle[data-id="trigger"]{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;min-width:36px !important;min-height:36px !important;pointer-events:auto !important;cursor:pointer !important;touch-action:manipulation !important;color:#11110f !important;--theme-icon-color:#11110f !important;z-index:100001 !important}#header .ct-header-trigger::before,#header button.ct-header-trigger.ct-toggle[data-id="trigger"]::before,body[data-header*="type-1"] .ct-header-trigger::before,body[data-header*="type-1"] button.ct-header-trigger.ct-toggle[data-id="trigger"]::before{content:none !important;display:none !important}#header .ct-header-trigger .ct-icon,#header .ct-header-trigger svg,#header button.ct-header-trigger.ct-toggle[data-id="trigger"] .ct-icon,#header button.ct-header-trigger.ct-toggle[data-id="trigger"] svg,body[data-header*="type-1"] .ct-header-trigger .ct-icon,body[data-header*="type-1"] .ct-header-trigger svg{display:block !important;visibility:visible !important;opacity:1 !important;width:18px !important;height:18px !important;fill:currentColor !important;stroke:currentColor !important;pointer-events:none !important}.ct-panel#offcanvas{z-index:999999 !important;pointer-events:auto !important}.ct-panel#offcanvas .ct-panel-content,.ct-panel#offcanvas .ct-panel-inner{background:#fff !important;color:#11110f !important}.ct-panel#offcanvas .mobile-menu a,.ct-panel#offcanvas nav a,.ct-panel#offcanvas .ct-menu-link{color:#11110f !important;font-weight:400 !important}}body .phasi-site .phasi-hero-showcase{width:min(1320px,calc(100vw - 96px)) !important;margin-top:64px !important;padding:0 !important;overflow:visible !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}body .phasi-site .phasi-hero-product-shot{width:100% !important;max-width:none !important;margin:0 auto !important;padding:0 !important;overflow:visible !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;transform:none !important}body .phasi-site .phasi-hero-product-shot::before{content:none !important;display:none !important}body .phasi-site .phasi-hero-product-shot img,body .phasi-site .phasi-hero-product-shot:hover img{display:block !important;width:100% !important;height:auto !important;border:0 !important;border-radius:10px !important;background:transparent !important;box-shadow:0 16px 44px rgba(31,30,26,0.12) !important;transform:none !important;transition:none !important}@media (max-width:760px){body .phasi-site .phasi-hero-showcase{width:calc(100vw - 32px) !important;margin-top:42px !important}}body .phasi-site .phasi-feature-product-shot img,body .phasi-site .phasi-feature-shot img,body .phasi-site .phasi-feature-showcase:hover .phasi-feature-product-shot img,body .phasi-site .phasi-feature-showcase:hover .phasi-feature-shot img{border-radius:10px !important;box-shadow:0 14px 38px rgba(31,30,26,0.12) !important;transform:none !important;transition:none !important}