@font-face{font-family:'Museo Sans';src:url('nc_assets/fonts/museo-sans-500-webfont.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Museo Sans';src:url('nc_assets/fonts/museo-sans-700-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}:root{--bg-obsidian:#071018;--card-deep:#101722;--neon-mint:#10b981;--text-slate:#a7b4c7;--signal-blue:#3c79b4;--signal-green:#15967c;--signal-blue-soft:rgba(60, 121, 180, 0.16);--signal-green-soft:rgba(21, 150, 124, 0.18);--ps-font-body:'Inter',sans-serif;--ps-font-display:'Museo Sans','Inter',sans-serif}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{margin:0;background-color:var(--bg-obsidian);background-image:radial-gradient(circle at 50% -18%,#1a2436 0,#0c1420 42%,var(--bg-obsidian) 82%);color:#f8fafc;font-family:var(--ps-font-body);overflow-x:clip;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#demos,#faq,#lens,#overview,#pricing,.light-phase,.light-phase>section,.main-content-shell{min-width:0}footer[id],header[id],section[id]{scroll-margin-top:90px}.bento-card{background:var(--card-deep);border:1px solid rgba(255,255,255,.03);border-radius:24px;padding:2rem;transition:all .4s cubic-bezier(.175, .885, .32, 1.275);position:relative;overflow:hidden}.bento-card:hover{border-color:rgba(16,185,129,.3);transform:translateY(-5px);background:rgba(15,18,26,.9);box-shadow:0 20px 40px -20px rgba(0,0,0,.5)}.glow-dot{width:8px;height:8px;background:var(--neon-mint);border-radius:50%;box-shadow:0 0 12px var(--neon-mint);display:inline-block;animation:pulse-glow 2s infinite}@keyframes pulse-glow{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}.btn-primary{background:var(--neon-mint);color:#05070a;transition:all .3s ease;box-shadow:0 4px 0 0 #065f46}.btn-primary:hover{box-shadow:0 2px 0 0 #065f46,0 0 20px rgba(16,185,129,.3);transform:translateY(2px);filter:brightness(1.05)}.ps-action-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;gap:.58rem;border-radius:.9rem;border:1px solid transparent;font-weight:800;max-width:100%;text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.ps-action-btn:focus-visible,.ps-action-btn:hover{transform:translateY(1px)}.ps-action-btn:focus-visible{outline:0}.ps-action-btn__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1rem;height:1rem}.ps-action-btn__icon svg{width:100%;height:100%}.ps-action-btn__label{display:inline-flex;align-items:center;justify-content:center}.ps-action-btn--primary{color:#f8fffc;background:linear-gradient(135deg,#167b73 0,#14806b 58%,#2a6b91 100%);border-color:rgba(10,41,58,.16);box-shadow:0 8px 18px rgba(23,97,156,.1),inset 0 1px 0 rgba(255,255,255,.2)}.ps-action-btn--primary:hover{box-shadow:0 6px 14px rgba(23,97,156,.1),inset 0 1px 0 rgba(255,255,255,.18);filter:brightness(1.01)}.ps-action-btn--primary:focus-visible{box-shadow:0 0 0 4px rgba(37,99,235,.12),0 8px 18px rgba(23,97,156,.1),inset 0 1px 0 rgba(255,255,255,.18)}.ps-action-btn--secondary{color:#eff8f4;background:rgba(255,255,255,.05);border-color:rgba(148,163,184,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.ps-action-btn--secondary:hover{background:rgba(255,255,255,.08);border-color:rgba(59,130,246,.24);color:#fff}.ps-action-btn--secondary:focus-visible{box-shadow:0 0 0 4px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.08)}.ps-action-btn--nav{min-height:2.45rem;padding:.62rem .9rem;font-size:.72rem;letter-spacing:.08em}.ps-action-btn--nav .ps-action-btn__icon{width:.9rem;height:.9rem}.ps-action-btn--nav-mobile{width:100%;min-height:2.8rem;padding:.76rem 1rem;font-size:.79rem;letter-spacing:.06em}.ps-action-btn--hero{min-height:3.08rem;padding:.82rem 1.15rem;font-size:.92rem;letter-spacing:.01em}.ps-action-btn--hero .ps-action-btn__icon{width:1.05rem;height:1.05rem}.ps-action-btn--hero-secondary{min-height:2.82rem;padding:.7rem 1rem;font-size:.9rem;letter-spacing:.01em}.ps-action-btn--footer,.ps-action-btn--footer-secondary{min-height:2.74rem;padding:.72rem 1rem;font-size:.84rem;letter-spacing:.03em}.ps-action-btn--mobile{width:100%;min-height:2.95rem;padding:.78rem .95rem;font-size:.78rem;letter-spacing:.08em}.section-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}nav a.active{color:inherit!important}.nav-item{--nav-progress:0%;position:relative;color:#f8fafc;text-decoration:none;transition:color 180ms ease,opacity 180ms ease,transform 180ms ease}.site-nav__progress-group{--nav-track-progress-width:0px}.site-nav__brand-link{--brand-progress:0%;color:#f8fafc;text-decoration:none;transition:color 180ms ease,opacity 180ms ease}.site-nav__brand-link:hover{color:#f8fafc;opacity:.92}.nav-item:hover{color:#d7e7f0}.nav-item.nav-item--current{color:#d9fff1!important}.nav-item--featured{display:inline-flex;align-items:center;gap:.45rem;color:#dce7ee}.nav-cta-link{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 auto;box-sizing:border-box;gap:.68rem;min-height:2.65rem;max-height:2.65rem;padding:.7rem 1rem;border-radius:1rem;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.04);color:#9fe8cf;font-size:.74rem;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease,box-shadow 180ms ease;box-shadow:0 10px 24px rgba(2,12,22,.14)}.nav-cta-link:hover{color:#c7ffea;background:rgba(255,255,255,.05);border-color:rgba(125,211,252,.22);transform:translateY(-1px)}.nav-item--featured::before{content:'';position:absolute;inset:-0.5rem -0.7rem;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(148,163,184,.03));border:1px solid rgba(148,163,184,.16);opacity:1;transition:border-color 180ms ease,background 180ms ease,transform 180ms ease;z-index:-1}.nav-item--featured:hover::before{border-color:rgba(148,163,184,.26);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(148,163,184,.06));transform:translateY(-1px)}.nav-item--featured.nav-item--current{color:#d9fff1!important;text-shadow:0 0 18px rgba(110,231,183,.18)}.nav-cta-link.nav-item--current{color:#c7ffea!important;border-color:rgba(110,231,183,.28);background:rgba(255,255,255,.04);box-shadow:0 10px 24px rgba(2,12,22,.16)}.nav-item--featured.nav-item--current::before{background:linear-gradient(180deg,rgba(16,185,129,.18),rgba(110,231,183,.08));border-color:rgba(110,231,183,.34);box-shadow:0 10px 24px rgba(16,185,129,.12),inset 0 0 0 1px rgba(217,255,241,.06)}.nav-item--featured.nav-item--current::after{height:3px;background:linear-gradient(90deg,rgba(110,231,183,.9),rgba(167,243,208,.9));box-shadow:0 0 14px rgba(110,231,183,.34)}.nav-item--featured.nav-item--current .nav-item__icon{color:#a7f3d0}.nav-cta-link.nav-item--current .nav-item__icon{color:#7dd3fc}.nav-item__icon{display:inline-flex;width:.95rem;height:.95rem;color:rgba(196,219,230,.88)}.nav-cta-link .nav-item__icon{color:#7dd3fc}.nav-item__icon svg{width:100%;height:100%}.site-nav__request-btn{display:none}.site-nav__menu-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.75rem;height:2.75rem;padding:0;border-radius:1rem;border:1px solid rgba(148,163,184,.2);background:rgba(255,255,255,.04);color:#f8fafc;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 24px rgba(2,12,22,.14);cursor:pointer;appearance:none;-webkit-appearance:none;transition:background 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease,box-shadow 180ms ease}.site-nav__menu-btn:focus-visible,.site-nav__menu-btn:hover{background:rgba(255,255,255,.07);border-color:rgba(125,211,252,.24);color:#fff;transform:translateY(-1px);outline:0}.site-nav__menu-icon{display:block;width:1.22rem;height:1.22rem}.site-nav__mobile-menu{overflow-x:clip}.site-nav__mobile-menu-inner{display:flex;flex-direction:column;gap:.65rem;min-width:0;padding:1rem 1rem 1.1rem;box-sizing:border-box;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.site-nav__mobile-menu-inner>.nav-item,.site-nav__mobile-menu-inner>button.nav-item{display:flex;align-items:center;justify-content:flex-start;gap:.6rem;width:100%;min-width:0;min-height:2.8rem;padding:.78rem 1rem;box-sizing:border-box;border-radius:1rem;line-height:1.2}.site-nav__mobile-menu-inner>.ps-action-btn{width:100%;box-sizing:border-box}.site-nav__mobile-menu-inner .nav-item--featured-mobile{width:100%;padding:.78rem 1rem}.site-nav__mobile-menu-inner .nav-item--featured-mobile::before{inset:0;border-radius:1rem}.site-nav__mobile-menu-inner .nav-item--featured-mobile.nav-item--current{padding-inline:1rem}@media (min-width:1280px){.site-nav__request-btn{display:inline-flex}}@media (min-width:1280px){#nav-links{display:flex!important}.site-nav__pulse-link,.site-nav__utility-row{display:inline-flex!important}#menu-btn{display:none!important}#mobile-menu{display:none!important}.site-nav__inner{max-width:min(96vw,92rem)!important;padding-left:clamp(1.5rem,2vw,2.4rem)!important;padding-right:clamp(1.5rem,2vw,2.4rem)!important;padding-top:.62rem!important;padding-bottom:.62rem!important}.site-nav__actions{display:grid;grid-template-columns:repeat(2,max-content);justify-content:end;align-content:center;align-items:center;gap:.38rem .46rem}.site-nav__request-btn{grid-column:1;grid-row:1;justify-self:start;min-height:2.05rem;padding:.46rem .82rem;font-size:.66rem;letter-spacing:.07em}.site-nav__utility-link:not(.site-nav__pulse-link){min-height:1.95rem;max-height:1.95rem;padding:.42rem .72rem;font-size:.62rem;letter-spacing:.07em;justify-content:center}.site-nav__utility-link.site-nav__pulse-link{grid-column:2;grid-row:1;min-height:2.05rem;max-height:2.05rem;padding:.46rem .82rem;font-size:.66rem;letter-spacing:.07em}.site-nav__pulse-link .nav-item__icon{width:.9rem;height:.9rem}.site-nav__utility-row{grid-column:1/-1;grid-row:2;display:inline-flex;justify-self:end;align-items:center;gap:.38rem;min-width:0}.site-nav__utility-row .site-nav__utility-link{min-height:1.82rem;max-height:1.82rem;padding:.34rem .62rem;font-size:.58rem;letter-spacing:.06em}.site-nav__utility-row .nav-item__icon{width:.82rem;height:.82rem}}.nav-item--featured-mobile{width:fit-content;padding:.15rem 0}.nav-item--featured-mobile.nav-item--current{padding-inline:0.35rem}@supports ((-webkit-background-clip:text) or (background-clip:text)){.site-nav__brand-link{background-image:linear-gradient(90deg,rgba(167,243,208,.88) 0,rgba(167,243,208,.88) var(--brand-progress),rgba(248,250,252,.96) var(--brand-progress),rgba(248,250,252,.96) 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.nav-item{background-image:linear-gradient(90deg,var(--neon-mint) 0,var(--neon-mint) var(--nav-progress),rgba(248,250,252,.96) var(--nav-progress),rgba(248,250,252,.96) 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}@media (min-width:1280px){.site-nav__progress-group{position:relative;display:inline-grid;grid-template-columns:auto auto;align-items:end;justify-self:start;gap:clamp(2rem,3vw,3.25rem);padding-bottom:.6rem}.site-nav__progress-group>*{position:relative;z-index:1}.site-nav__progress-group::after,.site-nav__progress-group::before{content:'';position:absolute;left:0;bottom:.08rem;height:2px;border-radius:999px;pointer-events:none}.site-nav__progress-group::before{right:0;background:rgba(148,163,184,.2)}.site-nav__progress-group::after{width:min(var(--nav-track-progress-width),100%);background:linear-gradient(90deg,#10b981 0,#34d399 100%);box-shadow:0 0 14px rgba(52,211,153,.32)}#nav-links{justify-content:flex-start!important}}nav a.active::after{content:none}#mobile-menu{display:none;transform:translateY(-10px);transition:all .3s ease}#mobile-menu.open{display:block;transform:translateY(0)}input,select,textarea{accent-color:var(--neon-mint)}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem}select:focus{border-color:var(--neon-mint)!important;box-shadow:0 0 0 1px var(--neon-mint)!important;outline:0}select option{background-color:#0f121a;color:#f8fafc}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.modal-scroll::-webkit-scrollbar{width:4px}.modal-scroll::-webkit-scrollbar-thumb{background:rgba(16,185,129,.2);border-radius:10px}.modal-open{overflow:hidden}#orderModal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-items:center}#modalCard{width:min(100%,860px);max-height:calc(100dvh - 2rem);margin:auto;overscroll-behavior:contain;box-shadow:0 28px 90px rgba(0,0,0,.45)}#snapshotRequestForm{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}#snapshotRequestForm>div:last-child{position:sticky;bottom:0;background:linear-gradient(180deg,rgba(15,18,26,0) 0,rgba(15,18,26,.92) 16%,rgba(15,18,26,.98) 100%);backdrop-filter:blur(12px);margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem;padding-bottom:max(.25rem,env(safe-area-inset-bottom))}.demo-panel.sample-enter-left,.demo-panel.sample-enter-right{animation:none}@keyframes slideFadeInRight{from{opacity:0;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}@keyframes slideFadeInLeft{from{opacity:0;transform:translateX(-22px)}to{opacity:1;transform:translateX(0)}}#demos p,#faq p,#footer p,#hero p,#lens p,#pricing p,#what-it-is p{font-size:calc(1em + 1px)}#benefits{align-items:start}#benefits>div:first-child>div{display:grid;gap:1rem}#benefits>div:first-child>div>div{padding:1.35rem;border-radius:24px;border:1px solid rgba(255,255,255,.06);background:rgba(15,18,26,.58);box-shadow:0 10px 26px rgba(0,0,0,.14)}#benefits>div:last-child{background:linear-gradient(180deg,rgba(16,185,129,.07),rgba(15,18,26,.96));box-shadow:0 16px 44px rgba(0,0,0,.2)}#pricing .bento-card{min-height:0}#pricing .bento-card ul li{align-items:flex-start;line-height:1.55}#pricing .bento-card p{font-size:.92rem}#hero-pilot-msg,#pilot-deadline-date{letter-spacing:.08em}@media (min-width:1025px){#benefits>div:last-child{position:sticky;top:108px}}@media (min-width:700px) and (max-width:1024px){#benefits{grid-template-columns:minmax(0,1.12fr) minmax(280px,0.88fr);gap:1.35rem}#benefits>div:last-child{position:sticky;top:96px;padding:1.4rem;border-radius:26px}#orderModal{padding-top:1rem;padding-bottom:max(1.25rem,env(safe-area-inset-bottom));align-items:flex-start}#modalCard{max-height:calc(100dvh - 2rem);margin-top:.5rem;margin-bottom:.5rem}}.hero-decision-block{padding:1.35rem;border:1px solid rgba(52,211,153,.16);border-radius:1.5rem;background:linear-gradient(180deg,rgba(15,23,42,.3),rgba(15,23,42,.18));box-shadow:0 18px 40px rgba(2,8,23,.18)}.hero-decision-block__intro{max-width:760px;margin:0 auto 1rem;text-align:center}.hero-decision-block__eyebrow{margin:0 0 .55rem;color:#6ee7b7;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.hero-decision-block__title{margin:0;color:#f8fafc;font-size:clamp(1.25rem, 2vw, 1.8rem);font-weight:900;line-height:1.1}.hero-decision-block__copy{margin:.75rem auto 0;max-width:680px;color:#cbd5e1;font-size:14px;line-height:1.6}.hero-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.hero-decision-card{appearance:none;display:flex;flex-direction:column;width:100%;min-width:0;box-sizing:border-box;padding:1rem;border:1px solid rgba(148,163,184,.16);border-radius:1.1rem;background:rgba(15,23,42,.34);color:inherit;text-align:left;text-decoration:none;cursor:default}.hero-decision-card--recommended{border-color:rgba(110,231,183,.32);background:linear-gradient(180deg,rgba(16,185,129,.16),rgba(15,23,42,.34));box-shadow:inset 0 0 0 1px rgba(217,255,241,.05)}.hero-decision-card--interactive{cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.hero-decision-card--interactive:focus-visible,.hero-decision-card--interactive:hover{transform:translateY(-2px);border-color:rgba(110,231,183,.28);box-shadow:0 18px 36px rgba(2,8,23,.2);outline:0}.hero-decision-card__kicker{margin:0 0 .45rem;color:#86efac;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.hero-decision-card__title{margin:0 0 .45rem;color:#f8fafc;font-size:1.02rem;font-weight:800;line-height:1.25}.hero-decision-card__copy{margin:0;color:#cbd5e1;font-size:13px;line-height:1.55}.hero-decision-card__action{display:inline-flex;align-items:center;margin-top:.8rem;color:#a7f3d0;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.hero-use-cases{position:static!important;max-width:760px;margin-left:auto;margin-right:auto;margin-bottom:0!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;backdrop-filter:none!important;overflow:visible!important;opacity:1!important;transform:none!important;box-shadow:none!important;transition:none!important;max-height:none!important}.hero-use-cases::after{display:none!important;content:none!important}.hero-use-cases ul{margin:0;padding:0;list-style:none}.hero-use-case-item{align-items:flex-start;line-height:1.35}.hero-use-case-item span:last-child{font-size:13px!important;line-height:1.45!important;color:#cbd5e1}.hero-inline-icon{width:18px;height:18px;margin-top:1px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#34d399}.hero-inline-icon svg{width:16px;height:16px;display:block}#hero-pilot-msg,.hero-pilot-copy{display:block;width:100%;max-width:none!important;margin-left:auto;margin-right:auto;font-size:12px!important;line-height:1.35!important;text-align:center!important;letter-spacing:.02em!important}.trust-section{position:relative}.trust-shell{border-radius:32px;border:1px solid rgba(148,163,184,.14);background:radial-gradient(circle at top right,rgba(16,185,129,.1),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,248,245,.94));box-shadow:0 24px 54px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.78);overflow:hidden}.trust-layout{display:grid;gap:1rem;padding:1.1rem}.trust-top-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.trust-bottom-row,.trust-top-card{border-radius:28px;border:1px solid rgba(148,163,184,.14);box-shadow:0 16px 36px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.8)}.trust-top-card{display:grid;align-content:start;gap:.9rem;padding:1.5rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.92))}.trust-top-card--accent{background:linear-gradient(180deg,rgba(236,253,245,.88),rgba(255,255,255,.96)),rgba(255,255,255,.96)}.trust-block-title{margin:0;color:#0f172a;font-size:clamp(1.35rem, 2.2vw, 1.9rem);line-height:1.08;font-weight:900;letter-spacing:-.03em}.trust-block-label{margin:0;color:#0d7f57;font-size:.72rem;line-height:1;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.trust-block-intro{margin:0;color:#0f172a;font-size:1.02rem;line-height:1.65;font-weight:700}.trust-copy,.trust-deliverable-list li,.trust-method-list li,.trust-mini-card p{color:#475569;font-size:.96rem;line-height:1.8}.trust-copy{margin:0}.trust-proof-badge{display:inline-flex;width:fit-content;align-items:center;min-height:2rem;padding:.45rem .8rem;border-radius:999px;border:1px solid rgba(16,185,129,.16);background:rgba(16,185,129,.08);color:#047857;font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.74)}.trust-method-list{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.trust-method-list li{position:relative;padding-left:1.35rem}.trust-method-list li::before{content:"";position:absolute;top:.72rem;left:0;width:.46rem;height:.46rem;border-radius:999px;background:linear-gradient(180deg,#34d399,#10b981);box-shadow:0 0 0 .28rem rgba(16,185,129,.1)}.trust-bottom-row{padding:1rem;background:linear-gradient(180deg,rgba(248,250,252,.82),rgba(255,255,255,.94))}.trust-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.trust-mini-card{display:grid;gap:.75rem;padding:1rem;border-radius:22px;border:1px solid rgba(148,163,184,.14);background:rgba(255,255,255,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 10px 22px rgba(15,23,42,.04)}.trust-deliverable-list,.trust-mini-card__title{margin:0}.trust-mini-card__title{color:#0f172a;font-size:1rem;line-height:1.35;font-weight:900;letter-spacing:-.01em}.trust-deliverable-list{display:grid;gap:.85rem;padding:0;list-style:none}.trust-deliverable-list li{position:relative;padding-left:1.35rem}.trust-deliverable-list li::before{content:"";position:absolute;top:.72rem;left:0;width:.46rem;height:.46rem;border-radius:999px;background:linear-gradient(180deg,#34d399,#10b981);box-shadow:0 0 0 .28rem rgba(16,185,129,.1)}.lens-intro-copy{position:relative;max-width:34rem;padding-right:clamp(.15rem,1vw,.75rem)}.lens-intro-support{align-items:flex-end;justify-content:flex-end;padding-bottom:clamp(.2rem,.9vw,.6rem)}#lens{--lens-green:#127d68;--lens-green-soft:rgba(18, 125, 104, 0.12);--lens-blue:#416f8e;--lens-blue-soft:rgba(65, 111, 142, 0.14);--lens-ink:#0f172a;--lens-muted:#516576;--lens-line:rgba(116, 132, 150, 0.18);--lens-line-strong:rgba(79, 94, 111, 0.24);--lens-step-top:6rem;--lens-top-panel-height:clamp(25.25rem, 31vw, 28.75rem);--lens-shadow:0 24px 54px rgba(15, 23, 42, 0.07),inset 0 1px 0 rgba(255, 255, 255, 0.78);position:relative;z-index:2;overflow-x:clip;overflow-y:visible}#lens [data-lens-reveal]{--lens-delay:0s;--lens-offset-x:0px;--lens-offset-y:0px;opacity:0;transform:translate3d(var(--lens-offset-x),calc(var(--lens-offset-y) + 18px),0);transition:opacity .62s cubic-bezier(.22, 1, .36, 1),transform .78s cubic-bezier(.22, 1, .36, 1);transition-delay:var(--lens-delay);will-change:opacity,transform}#lens [data-lens-reveal].is-visible{opacity:1;transform:translate3d(var(--lens-offset-x),var(--lens-offset-y),0)}.lens-intro-panel{position:relative;width:min(100%,29rem);box-sizing:border-box;padding:.98rem 1.08rem 1.02rem 1.28rem;border-radius:26px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(245,249,247,.84)),linear-gradient(90deg,rgba(18,125,104,.04),rgba(65,111,142,.04));box-shadow:0 16px 34px rgba(15,23,42,.05);overflow:hidden;animation:lensFloatPanel 12.25s ease-in-out infinite}.lens-intro-panel::before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:linear-gradient(180deg,rgba(18,125,104,.44),rgba(65,111,142,.18),transparent 88%)}.lens-intro-panel::after{content:"";position:absolute;top:1rem;left:1.28rem;width:4.5rem;height:1px;background:linear-gradient(90deg,rgba(18,125,104,.48),rgba(65,111,142,.32),transparent);pointer-events:none}.lens-intro-panel__copy{position:relative;z-index:1;max-width:28rem;text-align:left;line-height:1.68}.lens-shell{--lens-focus-top:0px;--lens-focus-height:100vh;position:relative;isolation:isolate;display:grid;gap:clamp(1.1rem,1.9vw,1.65rem);padding-bottom:clamp(2.3rem,4vw,3.1rem);min-width:0;overflow:visible}.lens-shell::before{content:"";position:absolute;top:var(--lens-focus-top);left:50%;width:100vw;height:max(var(--lens-focus-height),100svh);transform:translateX(-50%);background:#071018;opacity:0;pointer-events:none;z-index:0;transition:opacity .42s cubic-bezier(.22, 1, .36, 1);will-change:opacity}.lens-shell.is-focus-active::before{opacity:1}.lens-shell>*{position:relative;z-index:1}.lens-main-grid{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:clamp(1.7rem,2.7vw,2.4rem);align-items:start;min-width:0}.lens-feature-card{position:relative;display:grid;grid-template-rows:auto;gap:.78rem;width:100%;min-width:0;height:100%;box-sizing:border-box;padding:clamp(.92rem,1.1vw,1.08rem)!important;border-radius:32px!important;border:1px solid rgba(101,118,138,.2)!important;background:linear-gradient(180deg,rgba(248,251,250,.97),rgba(236,242,241,.94))!important;box-shadow:0 24px 52px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.74);isolation:isolate;overflow:hidden}.lens-feature-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 86% 12%,rgba(65,111,142,.14),transparent 26%),linear-gradient(135deg,rgba(18,125,104,.08),transparent 34%);pointer-events:none}.lens-feature-card>*{position:relative;z-index:1}.lens-feature-head{display:grid;gap:.58rem;padding-bottom:.72rem;border-bottom:1px solid rgba(148,163,184,.14);min-width:0}.lens-feature-meta{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.lens-feature-copy{display:grid;gap:.44rem;align-content:start;min-width:0}.lens-feature-copy h3{max-width:13ch;font-size:clamp(1.72rem, 2.22vw, 2.34rem);line-height:1.02}.lens-feature-copy__body{max-width:38rem;font-size:.97rem;line-height:1.55;overflow-wrap:anywhere}.lens-signal-stage{--lens-offset-y:-0.15rem;position:relative;min-width:0;padding-left:0;margin-left:clamp(.55rem,1vw,.8rem)}.lens-signal-stage__panel{position:relative;width:100%;min-height:auto;min-width:0;box-sizing:border-box;padding:clamp(.8rem,1vw,.9rem);border-radius:32px;border:1px solid rgba(101,118,138,.2);background:radial-gradient(circle at 14% 14%,rgba(255,255,255,.72),transparent 28%),radial-gradient(circle at 82% 18%,rgba(65,111,142,.12),transparent 24%),linear-gradient(155deg,rgba(236,243,244,.96),rgba(226,236,234,.94) 48%,rgba(242,247,249,.97));box-shadow:0 22px 40px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.72);overflow:hidden;isolation:isolate}.lens-signal-stage__panel::before{content:"";position:absolute;inset:0.7rem;border-radius:26px;border:1px solid rgba(255,255,255,.42);background:linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,0)),linear-gradient(145deg,rgba(18,125,104,.04),rgba(65,111,142,.05));pointer-events:none}.lens-signal-stage__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;align-content:stretch;position:relative;z-index:2;min-height:auto;min-width:0}.lens-signal-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;width:100%;min-width:0;min-height:clamp(4.9rem,5.7vw,5.5rem);box-sizing:border-box;padding:.78rem .82rem;border-radius:20px;border:1px solid rgba(101,118,138,.18);background:linear-gradient(180deg,rgba(248,251,251,.88),rgba(238,244,245,.82));color:var(--lens-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.74),0 12px 20px rgba(15,23,42,.05)}.lens-signal-card::before{content:"";position:absolute;inset:auto 0.82rem 0.82rem auto;width:2.2rem;height:.16rem;border-radius:999px;background:linear-gradient(90deg,rgba(18,125,104,.28),rgba(65,111,142,.12));opacity:.72}.lens-signal-card__icon{position:relative;z-index:1;width:2.55rem;height:2.55rem;border-radius:.95rem;display:inline-flex;align-items:center;justify-content:center;color:currentColor;border:1px solid currentColor;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.44)}.lens-signal-card__icon svg{width:1.18rem;height:1.18rem;display:block}.lens-signal-card__title{position:relative;z-index:1;margin:0;font-size:.9rem;line-height:1.15;letter-spacing:-.02em;color:var(--lens-ink);overflow-wrap:anywhere}.lens-signal-card--teal{border-color:rgba(29,134,123,.24);background:linear-gradient(180deg,rgba(236,246,243,.9),rgba(228,240,237,.84));color:#1a786e}.lens-signal-card--teal .lens-signal-card__icon{background:rgba(238,248,246,.9)}.lens-signal-card--blue{border-color:rgba(84,126,166,.24);background:linear-gradient(180deg,rgba(237,243,248,.9),rgba(229,236,244,.84));color:#4a7298}.lens-signal-card--blue .lens-signal-card__icon{background:rgba(241,246,251,.9)}.lens-signal-card--emerald{border-color:rgba(26,120,98,.24);background:linear-gradient(180deg,rgba(235,245,241,.9),rgba(227,239,234,.84));color:#1c7d67}.lens-signal-card--emerald .lens-signal-card__icon{background:rgba(239,248,244,.92)}.lens-signal-card--slate{border-color:rgba(112,134,152,.24);background:linear-gradient(180deg,rgba(248,250,252,.9),rgba(237,242,245,.84));color:#627887}.lens-signal-card--slate .lens-signal-card__icon{background:rgba(245,249,251,.92)}.lens-signal-card:first-child,.lens-signal-card:nth-child(3){transform:translateY(.12rem)}.lens-signal-card:nth-child(2),.lens-signal-card:nth-child(4){transform:translateY(-.08rem)}@keyframes lensFloatPanel{0%,100%{transform:translate3d(0,0,0) rotate(-.5deg)}50%{transform:translate3d(.35rem,-.45rem,0) rotate(.4deg)}}.lens-step-stage{--lens-offset-y:-0.2rem;--lens-stage-progress:0;--lens-frame-progress:0;position:relative;isolation:isolate;margin-top:clamp(.9rem,1.7vw,1.35rem);min-height:calc(var(--lens-step-top) + 82vh);overflow:visible}.lens-step-stage::before{content:none}.lens-step-stage__sticky{position:sticky;top:var(--lens-step-top);z-index:1}.lens-step-stack{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.35vw,1.14rem);align-items:stretch;z-index:1;min-width:0}.lens-step-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.82rem;align-items:start;width:100%;min-width:0;min-height:100%;box-sizing:border-box;padding:.94rem .98rem 1rem!important;border-radius:24px!important;border:1px solid rgba(148,163,184,.14)!important;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(247,250,251,.92))!important;box-shadow:0 16px 30px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.84);opacity:.16;transform:translate3d(0,.85rem,0);transition:opacity .42s cubic-bezier(.22, 1, .36, 1),transform .42s cubic-bezier(.22, 1, .36, 1),border-color .46s ease,box-shadow .46s ease,background .46s ease,filter .46s ease;filter:blur(2.5px)}.lens-step-card::before{content:"";position:absolute;top:.95rem;right:.95rem;width:2.6rem;height:.18rem;border-radius:999px;background:linear-gradient(90deg,rgba(65,111,142,.24),rgba(18,125,104,.18));opacity:.74}.lens-step-card.is-visible{opacity:1;transform:translate3d(0,0,0);border-color:rgba(148,163,184,.18)!important;filter:blur(0)}.lens-step-card--accent{border-color:rgba(18,125,104,.18)!important;background:linear-gradient(180deg,rgba(239,248,244,.98),rgba(245,248,251,.94))!important}.lens-step-card--accent.is-visible{box-shadow:0 18px 34px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.84)}.lens-step-index-wrap{display:flex;align-items:flex-start;justify-content:center}.lens-step-index{display:inline-flex;align-items:center;justify-content:center;min-width:2.55rem;min-height:2.55rem;padding:.54rem .62rem;border-radius:18px;border:1px solid rgba(18,125,104,.14);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(236,247,243,.88));color:#0f172a;font-size:.96rem;line-height:1;font-weight:900;letter-spacing:-.04em;box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}.lens-step-card--accent .lens-step-index{border-color:rgba(65,111,142,.15);background:linear-gradient(180deg,rgba(244,248,251,.98),rgba(228,237,239,.88))}.lens-step-copy{display:grid;gap:.34rem;min-width:0}.lens-step-kicker{display:inline-flex;align-items:center;width:fit-content;min-height:1.5rem;padding:.24rem .56rem;border-radius:999px;border:1px solid rgba(148,163,184,.14);background:rgba(248,250,252,.88);color:#607286;font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.lens-step-copy h3{max-width:none;font-size:clamp(1rem, 1.05vw, 1.08rem);margin-bottom:0!important;line-height:1.14}.lens-step-copy__body{max-width:none;font-size:.9rem;line-height:1.58}.lens-foundation-shell{--lens-offset-y:-0.25rem;position:relative;z-index:1;display:grid;gap:.95rem;margin-top:clamp(2rem,3.4vw,2.95rem);min-width:0;box-sizing:border-box;padding:1.18rem 1.2rem 1.24rem;border-radius:30px;border:1px solid rgba(110,146,166,.16);background:radial-gradient(circle at 8% 16%,rgba(18,125,104,.11),transparent 25%),radial-gradient(circle at 92% 18%,rgba(65,111,142,.12),transparent 24%),linear-gradient(145deg,rgba(236,245,243,.94),rgba(245,249,252,.96) 48%,rgba(240,247,245,.95));box-shadow:0 24px 48px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.78);overflow:hidden;opacity:calc(.12 + (var(--lens-frame-progress) * .88));transform:translate3d(0,calc((1 - var(--lens-frame-progress)) * 1.35rem),0);transition:opacity .5s cubic-bezier(.22, 1, .36, 1),transform .58s cubic-bezier(.22, 1, .36, 1),box-shadow .42s ease,border-color .42s ease}.lens-foundation-shell.is-active{opacity:1;transform:translate3d(0,0,0);border-color:rgba(110,146,166,.2);box-shadow:0 28px 54px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.82)}.lens-foundation-shell::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.28) 36%,rgba(255,255,255,0) 72%),linear-gradient(180deg,rgba(255,255,255,.3),transparent 24%);pointer-events:none}.lens-foundation-shell::after{content:"";position:absolute;top:1.1rem;right:1.2rem;width:5.4rem;height:5.4rem;border-radius:50%;background:radial-gradient(circle,rgba(65,111,142,.18),rgba(65,111,142,.04) 58%,transparent 72%);filter:blur(2px);pointer-events:none}.lens-foundation-shell__head{display:grid;gap:.52rem;position:relative;z-index:1}.lens-foundation-shell__eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:1.9rem;padding:.42rem .74rem;border-radius:999px;border:1px solid rgba(18,125,104,.12);background:rgba(255,255,255,.7);color:var(--lens-green);font-size:.64rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.lens-foundation-shell__summary{max-width:34rem;color:#496174;font-size:.9rem;line-height:1.6}.lens-foundation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;position:relative;z-index:1;min-width:0}.lens-foundation-card{position:relative;padding:.88rem .92rem .96rem;border-radius:20px;border:1px solid rgba(128,157,177,.18);background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(247,250,252,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 10px 18px rgba(15,23,42,.03)}.lens-foundation-card::before{content:"";position:absolute;top:.88rem;left:.92rem;width:2.2rem;height:.18rem;border-radius:999px;background:linear-gradient(90deg,rgba(18,125,104,.46),rgba(65,111,142,.28))}.lens-foundation-card p:first-child{padding-top:.4rem}@media (min-width:1025px){#benefits .benefits-shell{margin-top:-1.9rem}}@media (max-width:1024px){.trust-card-grid,.trust-top-row{grid-template-columns:1fr}.lens-main-grid{grid-template-columns:1fr}.lens-feature-card{min-height:auto}.lens-intro-support{justify-content:flex-start;padding-bottom:0}.lens-intro-panel{width:100%;animation:none;transform:none!important}.lens-signal-stage{--lens-offset-y:0px;padding-left:0;margin-left:0}.lens-signal-stage__panel{width:100%;min-height:auto}.lens-signal-stage__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lens-step-stage{--lens-offset-y:0px;margin-top:.8rem;min-height:auto}.lens-step-stage::before{top:-.65rem;height:clamp(14rem,46vw,18rem);opacity:.88;transform:none}.lens-step-stage__sticky{position:static}.lens-step-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.lens-step-card{opacity:1;transform:none;filter:none}.lens-foundation-shell{--lens-offset-y:0px;margin-top:1.35rem;opacity:1;transform:none}.lens-foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#benefits .benefits-shell{margin-top:0}}@media (max-width:767px){.trust-shell{border-radius:28px}.trust-layout{gap:1rem;padding:1rem}.trust-bottom-row,.trust-top-card{padding:1.15rem;border-radius:24px}.trust-block-title{font-size:1.3rem}.lens-intro{grid-template-columns:1fr!important;gap:.9rem}.lens-feature-card{gap:.78rem;border-radius:28px!important}.lens-feature-head{gap:.68rem;padding-bottom:.86rem}.lens-feature-copy h3{max-width:none}.lens-intro-panel{padding:.92rem .92rem .94rem 1.08rem;border-radius:22px}.lens-signal-stage__panel{padding:.78rem;border-radius:28px}.lens-signal-card{min-height:4.65rem;padding:.72rem .76rem;border-radius:18px;transform:none}.lens-signal-stage__grid{grid-template-columns:1fr;gap:.6rem}.lens-signal-card__icon{width:2.35rem;height:2.35rem;border-radius:.88rem}.lens-signal-card__title{font-size:.88rem}.lens-step-stack{grid-template-columns:1fr;gap:.72rem}.lens-step-stage{margin-top:.7rem}.lens-step-card{padding:.78rem .8rem .84rem!important;border-radius:22px!important}.lens-step-index{min-width:2.35rem;min-height:2.35rem;font-size:.92rem;border-radius:16px}.lens-foundation-shell{padding:.94rem;border-radius:26px;margin-top:1.5rem}.lens-foundation-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){#lens [data-lens-reveal]{opacity:1;transform:translate3d(var(--lens-offset-x),var(--lens-offset-y),0);transition:none}.lens-foundation-shell,.lens-intro-panel{animation:none!important;transition:none}.lens-step-card{opacity:1;transform:none;filter:none;transition:none!important}}.benefits-shell{position:relative;isolation:isolate;overflow:visible;background:0 0;box-shadow:none}.benefits-preview{position:relative;--benefits-sequence-top:clamp(5.4rem, 10vh, 6.8rem);padding:1rem;background:0 0;overflow:visible}.benefits-preview::before{content:"";position:absolute;inset:0;border-radius:30px;border:1px solid rgba(203,213,225,.72);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,250,252,.96)),rgba(255,255,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 18px 34px rgba(15,23,42,.05);z-index:0}.benefits-preview.is-sequenced{min-height:var(--benefits-sequence-min-height,auto)}.benefits-preview-grid{position:absolute;inset:0.4rem;background-image:linear-gradient(rgba(148,163,184,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(180deg,rgba(0,0,0,0.52),transparent 86%);pointer-events:none;border-radius:26px;z-index:0}.benefits-preview-orbit{display:none}.benefits-preview-surface{display:none}.benefits-preview-stage{position:relative;z-index:1;padding:.15rem}.benefits-preview.is-sequenced .benefits-preview-stage{position:sticky;top:var(--benefits-sequence-top)}.benefits-preview-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,0.92fr);gap:var(--ps-stack-gap-tight,1rem);width:100%;align-items:stretch}.benefits-preview-copy-zone{display:flex;min-width:0}.benefits-preview-content-panel{position:relative;width:100%;padding:1.05rem 1.05rem 1.08rem;border-radius:28px;border:1px solid rgba(86,106,126,.28);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(242,247,244,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 16px 34px rgba(15,23,42,.07)}.benefits-preview-content-panel::before{content:"";position:absolute;top:.95rem;right:1rem;width:6rem;height:1px;background:linear-gradient(90deg,rgba(148,163,184,.24),rgba(148,163,184,.08),transparent)}.benefits-preview-overlay{display:grid;gap:.45rem}.benefits-preview-overlay--signal{align-content:start}.benefits-preview-overlay--next{align-content:end}.benefits-preview-overlay__eyebrow{display:inline-flex;width:fit-content;align-items:center;min-height:1.8rem;padding:.38rem .68rem;border-radius:999px;border:1px solid rgba(203,213,225,.74);background:rgba(255,255,255,.88);color:#334155;font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.benefits-preview-note,.benefits-preview-overlay__panel{border-radius:20px;border:1px solid rgba(107,129,150,.26);background:rgba(250,252,251,.94);box-shadow:0 16px 28px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.benefits-preview-overlay__panel{display:grid;gap:.55rem;padding:.88rem .92rem .92rem}.benefits-preview-note__title,.benefits-preview-overlay__label{color:#0f172a;font-size:.72rem;line-height:1;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.benefits-preview-overlay__meter{display:grid;gap:.35rem}.benefits-preview-overlay__meter span{display:block;height:.34rem;border-radius:999px;background:linear-gradient(90deg,rgba(16,185,129,.18),rgba(16,185,129,.58),rgba(16,185,129,.18))}.benefits-preview-overlay__meter span:first-child{width:72%}.benefits-preview-overlay__meter span:nth-child(2){width:94%;background:linear-gradient(90deg,rgba(59,130,246,.16),rgba(59,130,246,.56),rgba(59,130,246,.18))}.benefits-preview-overlay__meter span:nth-child(3){width:58%}.benefits-preview-note__text,.benefits-preview-overlay__copy{color:#475569;font-size:.85rem;line-height:1.52}.benefits-preview-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;padding:.9rem .92rem .94rem}.benefits-preview-note__dot{width:.68rem;height:.68rem;margin-top:.16rem;border-radius:999px;background:#10b981;box-shadow:0 0 0 .3rem rgba(16,185,129,.1)}.benefits-preview-content{display:grid;gap:.78rem;text-align:left}.benefits-preview-kicker-row{display:grid;gap:.5rem;justify-items:start}.benefits-preview-chip-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.42rem}.benefits-preview-chip{display:inline-flex;align-items:center;min-height:1.78rem;padding:.34rem .68rem;border-radius:999px;border:1px solid rgba(100,116,139,.22);background:rgba(255,255,255,.74);color:#334155;font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.benefits-preview-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.benefits-preview-point{position:relative;display:grid;gap:.34rem;padding:.72rem .78rem .8rem;border-radius:18px;border:1px solid rgba(100,116,139,.22);background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 10px 22px rgba(15,23,42,.04)}.benefits-preview-point::before{content:"";position:absolute;top:.78rem;left:.78rem;width:1.9rem;height:.2rem;border-radius:999px;background:linear-gradient(90deg,rgba(16,185,129,.5),rgba(59,130,246,.34))}.benefits-preview-point__title{padding-top:.42rem;color:#0f172a;font-size:.72rem;line-height:1.35;font-weight:900;letter-spacing:.02em}.benefits-preview-point__copy{color:#475569;font-size:.86rem;line-height:1.56}.benefits-preview-visual-zone{position:relative;display:grid;grid-template-rows:auto auto;gap:.7rem;min-width:0;min-height:31rem;padding:.2rem 0}.benefits-preview-document{position:absolute;inset:0.1rem 0 0.1rem 0;border-radius:26px;overflow:hidden;border:1px solid rgba(107,129,150,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 14px 28px rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(253,254,253,.92),rgba(241,246,244,.94))}.benefits-preview-document__image{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.02);filter:saturate(.82) contrast(1.04);opacity:.76}.benefits-preview-document__wash{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.68),rgba(255,255,255,.42) 30%,rgba(246,250,248,.66) 100%),linear-gradient(90deg,rgba(255,255,255,.16),rgba(255,255,255,.34) 36%,rgba(255,255,255,.16) 100%);opacity:1}.benefits-preview-document__frame{position:absolute;inset:0.75rem;border-radius:20px;border:1px solid rgba(255,255,255,.56);background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 34%),repeating-linear-gradient(0deg,transparent 0 36px,rgba(148,163,184,.05) 36px 37px);opacity:.72}.benefits-preview-overlay{position:relative;z-index:1;display:grid;gap:.42rem;max-width:min(100%,19rem)}.benefits-preview.is-sequenced .benefits-preview-overlay{opacity:0;transform:translate3d(-34px,0,0);transition:opacity 420ms cubic-bezier(.22, 1, .36, 1),transform 520ms cubic-bezier(.22, 1, .36, 1)}.benefits-preview.is-sequenced .benefits-preview-overlay.is-visible{opacity:1;transform:translate3d(0,0,0)}.benefits-preview.is-sequenced .benefits-preview-overlay--signal{position:absolute;top:1rem;right:.7rem;align-content:start;padding:0}.benefits-preview.is-sequenced .benefits-preview-overlay--next{position:absolute;left:.85rem;bottom:1rem;align-content:end;padding:0}.benefits-insight-card{--benefits-card-accent:#0d9d75;--benefits-card-accent-strong:#0a7d5f;--benefits-card-accent-alt:rgba(47, 123, 196, 0.28);position:relative;display:grid;gap:.78rem;min-height:100%;padding:1rem 1rem .96rem;border-radius:24px;border:1px solid rgba(86,106,126,.26);overflow:hidden;background:linear-gradient(135deg,rgba(13,157,117,.07),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(242,247,244,.96));box-shadow:0 18px 38px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.84)}.benefits-insight-card::before{content:"";position:absolute;top:.95rem;right:1rem;width:4.8rem;height:4.8rem;border-radius:18px;background-image:radial-gradient(circle,rgba(47,123,196,.18) 1px,transparent 1px);background-size:10px 10px;opacity:.5;pointer-events:none}.benefits-insight-card::after{content:"";position:absolute;top:4.05rem;left:1rem;right:1rem;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--benefits-card-accent) 76%,#fff),var(--benefits-card-accent-alt),transparent);pointer-events:none}.benefits-insight-rail .benefits-insight-card:nth-child(2){--benefits-card-accent:#2f7bc4;--benefits-card-accent-strong:#245f98;--benefits-card-accent-alt:rgba(0, 169, 107, 0.24)}.benefits-insight-rail .benefits-insight-card:nth-child(3){--benefits-card-accent:#198c88;--benefits-card-accent-strong:#126b68;--benefits-card-accent-alt:rgba(47, 123, 196, 0.22)}.benefits-insight-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.benefits-icon-shell{position:relative;width:2.6rem!important;height:2.6rem!important;border-radius:15px!important;border-color:color-mix(in srgb,var(--benefits-card-accent) 24%,#fff)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--benefits-card-accent) 10%,#fff),color-mix(in srgb,var(--benefits-card-accent) 6%,#fff))!important;color:var(--benefits-card-accent-strong)!important;box-shadow:0 12px 24px color-mix(in srgb,var(--benefits-card-accent) 16%,transparent),inset 0 1px 0 rgba(255,255,255,.74)}.benefits-icon-shell::after{content:"";position:absolute;inset:-3px;border-radius:18px;border:1px solid color-mix(in srgb,var(--benefits-card-accent) 14%,#fff);pointer-events:none}.benefits-icon-shell svg{width:1.05rem!important;height:1.05rem!important}.benefits-insight-card__tag{display:inline-flex;align-items:center;min-height:1.65rem;padding:.3rem .62rem;border-radius:999px;border:1px solid rgba(100,116,139,.22);background:rgba(248,250,252,.9);color:#64748b;font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.84)}.benefits-insight-card__body{display:grid;gap:.38rem;padding-top:.26rem}.benefits-insight-card__body h4{margin-bottom:0!important;font-size:1.18rem;line-height:1.08}.benefits-insight-card__body p{font-size:.94rem;line-height:1.62}.benefits-insight-card__footer{display:flex;gap:.26rem;margin-top:auto;padding-top:.08rem}.benefits-insight-card__footer span{display:block;height:.2rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--benefits-card-accent) 34%,#fff),var(--benefits-card-accent-alt))}.benefits-insight-card__footer span:first-child{width:28%}.benefits-insight-card__footer span:nth-child(2){width:42%}.signal-icon-minimal{--size:var(--signal-icon-size, 235px);position:relative;width:var(--size);height:var(--size);border-radius:22px;overflow:hidden;background:0 0;isolation:isolate}.signal-icon-minimal .core,.signal-icon-minimal .rings,.signal-icon-minimal canvas{position:absolute;inset:0;pointer-events:none}.signal-icon-minimal .core::before{content:"";position:absolute;left:50%;top:50%;width:54px;height:54px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(91,211,198,.18) 0,rgba(72,171,224,.08) 52%,rgba(255,255,255,0) 78%);filter:blur(4px);animation:corePulse 5.8s ease-in-out infinite}.signal-icon-minimal .ring{position:absolute;top:50%;left:50%;border-radius:999px;transform:translate(-50%,-50%);border:1px solid rgba(73,184,176,.22);animation:ringPulse 7s ease-in-out infinite}.signal-icon-minimal .ring.r1{width:66px;height:66px}.signal-icon-minimal .ring.r2{width:96px;height:96px;border-color:rgba(67,162,221,.16);animation-delay:1.2s}@keyframes ringPulse{0%,100%{opacity:.68;transform:translate(-50%,-50%) scale(1)}50%{opacity:.98;transform:translate(-50%,-50%) scale(1.02)}}@keyframes corePulse{0%,100%{opacity:.72;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.045)}}.benefits-insight-card__footer span:nth-child(3){width:18%}.benefits-detail-grid{display:grid;gap:var(--ps-stack-gap-tight,1rem);margin-top:.875rem;padding:1rem}.benefits-insight-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ps-stack-gap-tight,1rem);align-items:start}.benefits-insight-rail::before{content:none}.benefits-insight-rail .benefits-insight-card:nth-child(2){transform:none}.benefits-insight-rail .benefits-insight-card:nth-child(3){transform:none}.benefits-consistency-sequence{--benefits-consistency-top:clamp(5.25rem, 10vh, 6.6rem);--benefits-consistency-progress:0;--benefits-focus-top:0px;--benefits-focus-height:100vh;position:relative;margin-top:1.75rem;isolation:isolate}.benefits-consistency-sequence::before{content:"";position:absolute;top:var(--benefits-focus-top);left:50%;width:100vw;height:max(var(--benefits-focus-height),100svh);transform:translateX(-50%);background:#071018;opacity:0;pointer-events:none;z-index:0;transition:opacity .42s cubic-bezier(.22, 1, .36, 1);will-change:opacity}.benefits-consistency-sequence.is-focus-active::before{opacity:1}.benefits-consistency-sequence>*{position:relative;z-index:1}.benefits-consistency-stage{position:relative}.benefits-consistency-card{position:relative;display:grid;grid-template-columns:220px minmax(0,1fr);gap:1.35rem;align-items:center;padding:0;overflow:visible}.benefits-consistency-card>*{position:relative;z-index:1}.benefits-consistency-card__head{display:grid;height:100%}.benefits-consistency-card__statement{position:relative;display:grid;justify-items:center;align-content:center;gap:.9rem;min-height:100%;padding:.25rem 0;border:0;background:0 0;box-shadow:none;overflow:visible;isolation:auto}.benefits-consistency-card__visual{position:relative;z-index:1;display:grid;place-items:center;width:100%}.benefits-consistency-card__signal-icon{--signal-icon-size:235px}.benefits-consistency-card__heading{position:relative;z-index:1;display:grid;justify-items:center;gap:.6rem;min-width:0;text-align:center}.benefits-consistency-card__heading p{color:#113042;font-size:.74rem!important;line-height:1.52;letter-spacing:.14em!important;max-width:12rem}.benefits-consistency-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ps-stack-gap-tight,1rem)}.benefits-consistency-item{--benefits-consistency-accent:#0d9d75;position:relative;display:grid;gap:.36rem;min-height:100%;padding:.92rem .94rem .94rem;border-radius:18px;border:1px solid rgba(86,106,126,.24);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(243,247,244,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 14px 28px rgba(15,23,42,.06);opacity:1;transform:translate3d(0,0,0);transition:opacity .52s cubic-bezier(.22, 1, .36, 1),transform .7s cubic-bezier(.22, 1, .36, 1)}.benefits-consistency-item::before{content:none}.benefits-consistency-item:nth-child(2){--benefits-consistency-accent:#2f7bc4}.benefits-consistency-item:nth-child(3){--benefits-consistency-accent:#168a82}.benefits-consistency-item p:first-child,.benefits-consistency-item p:last-child{padding-left:0}.benefits-consistency-item p:first-child{color:var(--benefits-consistency-accent)!important;font-size:.66rem!important;letter-spacing:.12em!important;margin-bottom:0!important;padding-top:0}.benefits-consistency-item p:last-child{font-size:.94rem;line-height:1.62}.benefits-consistency-item__meta{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-bottom:.76rem}.benefits-consistency-item__icon{width:2.55rem;height:2.55rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:16px;border:1px solid rgba(86,106,126,.2);background:linear-gradient(180deg,rgba(250,252,253,.98),rgba(238,243,247,.94));color:#31536c;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 24px rgba(15,23,42,.08)}.benefits-consistency-item__icon svg{width:1rem;height:1rem;display:block}.benefits-consistency-item__bars{display:flex;flex:1 1 auto;align-items:center;gap:.3rem}.benefits-consistency-item__bars span{display:block;height:.24rem;border-radius:999px;background:linear-gradient(90deg,var(--benefits-consistency-accent),rgba(47,123,196,.28))}.benefits-consistency-item__bars span:first-child{width:2.4rem}.benefits-consistency-item__bars span:nth-child(2){width:1.7rem}.benefits-consistency-item__bars span:nth-child(3){width:1.02rem}#benefits [data-benefits-reveal]{--benefits-delay:0s;--benefits-offset-x:0px;--benefits-offset-y:0px;opacity:0;transform:translate3d(var(--benefits-offset-x),var(--benefits-offset-y),0);transition:opacity .62s cubic-bezier(.22, 1, .36, 1),transform .78s cubic-bezier(.22, 1, .36, 1);transition-delay:var(--benefits-delay);will-change:opacity,transform}#benefits [data-benefits-reveal].is-visible{opacity:1;transform:translate3d(0,0,0)}.benefits-insight-rail [data-benefits-reveal]{--benefits-offset-x:-22px}.benefits-consistency-sequence.is-sequenced .benefits-consistency-stage{position:sticky;top:var(--benefits-consistency-top)}.benefits-consistency-sequence.is-sequenced{min-height:var(--benefits-consistency-sequence-height,auto)}.benefits-consistency-sequence.is-sequenced .benefits-consistency-item{opacity:0;transform:translate3d(54px,0,0);pointer-events:none}.benefits-consistency-sequence.is-sequenced .benefits-consistency-item.is-visible{opacity:1;transform:translate3d(0,0,0);pointer-events:auto}@media (max-width:1024px){.benefits-preview-layout{grid-template-columns:1fr;gap:var(--ps-stack-gap-tight,1rem)}.benefits-preview-points{grid-template-columns:1fr;width:100%}.benefits-preview-visual-zone{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;min-height:0}.benefits-preview-document{inset:0}.benefits-preview-overlay{position:relative;max-width:none;opacity:1;transform:none;transition:none}.benefits-preview-overlay--next,.benefits-preview-overlay--signal{top:auto;right:auto;bottom:auto;left:auto;padding:0}.benefits-insight-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.benefits-insight-rail::before{display:none}.benefits-insight-rail .benefits-insight-card:nth-child(2),.benefits-insight-rail .benefits-insight-card:nth-child(3){transform:none}.benefits-insight-rail .benefits-insight-card:nth-child(3){grid-column:1/-1}.benefits-consistency-card{grid-template-columns:1fr;gap:var(--ps-stack-gap-tight,1rem)}.benefits-consistency-sequence{margin-top:1.35rem}.benefits-consistency-stage{position:relative!important}.benefits-consistency-card__statement{padding:0}.benefits-consistency-card__signal-icon{--signal-icon-size:200px}}@media (max-width:767px){.benefits-preview{padding:.85rem}.benefits-preview-layout{grid-template-columns:1fr;gap:var(--ps-stack-gap-tight,1rem)}.benefits-preview-surface{inset:0.7rem;border-radius:24px}.benefits-preview-content-panel{width:100%;padding:.9rem;border-radius:22px}.benefits-preview-visual-zone{grid-template-columns:1fr;gap:.6rem;min-height:0}.benefits-preview-document{inset:0;border-radius:22px;min-height:220px}.benefits-preview-content{gap:.7rem}.benefits-preview-kicker-row{gap:.6rem}.benefits-shell{border-radius:28px}.benefits-preview-points{grid-template-columns:1fr}.benefits-detail-grid{gap:var(--ps-stack-gap-tight,1rem);margin-top:.75rem;padding:.86rem}.benefits-consistency-sequence{margin-top:1.1rem}.benefits-insight-rail{grid-template-columns:1fr;gap:.74rem}.benefits-insight-rail .benefits-insight-card:nth-child(3){grid-column:auto}.benefits-insight-card{gap:.66rem;padding:.92rem .92rem .9rem;border-radius:22px}.benefits-insight-card::after{top:3.9rem;left:.92rem;right:.92rem}.benefits-icon-shell{width:2.4rem!important;height:2.4rem!important}.benefits-insight-card__body h4{font-size:1.04rem}.benefits-insight-card__body p{font-size:.9rem;line-height:1.56}.benefits-consistency-card{gap:var(--ps-stack-gap-tight,1rem);padding:0;border-radius:0}.benefits-consistency-card__signal-icon{--signal-icon-size:168px}.benefits-consistency-items{grid-template-columns:1fr;gap:.6rem}.benefits-consistency-item{gap:.3rem;padding:.82rem .84rem .86rem;border-radius:16px}.benefits-consistency-item::before{left:.84rem;top:.82rem}.benefits-consistency-item p:first-child{font-size:.62rem!important}.benefits-consistency-item p:last-child{font-size:.9rem;line-height:1.54}}#benefits{margin-top:clamp(1rem,1.8vw,1.4rem)!important}@media (prefers-reduced-motion:reduce){#benefits [data-benefits-reveal]{opacity:1;transform:translate3d(0,0,0);transition:none}}.light-phase #faq.ps-faq-section{margin-bottom:clamp(2rem,5vw,3.25rem)!important}.demo-library-hero__support{position:relative;width:min(100%,31rem);box-sizing:border-box;padding:1.15rem 1.2rem 1.15rem 1.35rem;border-radius:28px;border:1px solid rgba(94,123,145,.2);background:linear-gradient(180deg,rgba(252,253,252,.84),rgba(241,246,244,.94));box-shadow:0 16px 30px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.84);overflow:hidden}.demo-library-hero{align-items:center!important}.demo-library-hero__support::after{content:"";position:absolute;top:.95rem;left:1rem;width:4.75rem;height:1px;background:linear-gradient(90deg,rgba(16,185,129,.55),rgba(59,130,246,.42),transparent);pointer-events:none}.demo-library-hero__support p{position:relative;z-index:1}.demo-library-shell{position:relative;border-radius:30px;overflow:hidden}.demo-library-head{position:relative;padding-bottom:.65rem!important;background:0 0!important}.demo-library-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,0.75fr);gap:.8rem;align-items:end;margin-bottom:0}.demo-library-note{border-radius:24px;border:1px solid rgba(84,111,132,.18);background:linear-gradient(180deg,rgba(0,169,107,.07),rgba(244,248,246,.96));padding:.85rem .95rem}.demo-library-note__eyebrow,.demo-panel-consistency__eyebrow,.demo-panel-preview__eyebrow{margin:0 0 .45rem;color:#059669;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.demo-library-note__title{margin:0 0 .45rem;color:#0f172a;font-size:1rem;line-height:1.35;font-weight:800}.demo-library-note__copy{margin:0;color:#475569;font-size:14px;line-height:1.7}.demo-panel,.demo-tier-btn{--demo-accent:#0d9d75;--demo-accent-strong:#0a7d5f;--demo-accent-soft:rgba(13, 157, 117, 0.14);--demo-accent-alt:#2f7bc4;--demo-accent-alt-strong:#245f98;--demo-accent-alt-soft:rgba(47, 123, 196, 0.16);--demo-border:rgba(86, 106, 126, 0.22);--demo-fill:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(243, 247, 244, 0.96))}.demo-panel[data-demo-tone=signal],.demo-tier-btn[data-demo-tone=signal]{--demo-accent:#0d9d75;--demo-accent-strong:#0a7d5f;--demo-accent-soft:rgba(13, 157, 117, 0.14);--demo-accent-alt:#2a82ae;--demo-accent-alt-strong:#205f81;--demo-accent-alt-soft:rgba(42, 130, 174, 0.14)}.demo-panel[data-demo-tone=deep],.demo-tier-btn[data-demo-tone=deep]{--demo-accent:#148c7a;--demo-accent-strong:#0d6d5f;--demo-accent-soft:rgba(20, 140, 122, 0.14);--demo-accent-alt:#356fba;--demo-accent-alt-strong:#255392;--demo-accent-alt-soft:rgba(53, 111, 186, 0.16)}.demo-panel[data-demo-tone=comprehensive],.demo-tier-btn[data-demo-tone=comprehensive]{--demo-accent:#14806f;--demo-accent-strong:#0f6358;--demo-accent-soft:rgba(20, 128, 111, 0.14);--demo-accent-alt:#2f67b1;--demo-accent-alt-strong:#234f89;--demo-accent-alt-soft:rgba(47, 103, 177, 0.18)}.demo-tier-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;min-width:0}.demo-tier-switch-shell{position:relative;min-width:0}.demo-tier-switch-frame,.pricing-card-lane-frame{position:relative;min-width:0}.demo-tier-switch-hint{display:none;align-items:center;gap:.5rem;margin:0;color:#5b7183;font-size:.74rem;line-height:1.45;font-weight:700}.demo-tier-switch-hint__icon{width:1.65rem;height:1.65rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#0b8f67;background:rgba(13,157,117,.1);border:1px solid rgba(13,157,117,.14);flex-shrink:0}.demo-tier-switch-hint__icon svg{width:.88rem;height:.88rem;display:block}.demo-active-zone{border-radius:28px;border:1px solid rgba(86,106,126,.22);background:linear-gradient(180deg,rgba(252,253,252,.98),rgba(241,246,244,.98));box-shadow:0 16px 34px rgba(15,23,42,.08);overflow:hidden}.demo-panel-control-band{display:grid;gap:.5rem;padding:.75rem .85rem .7rem;border-bottom:0;background:0 0}.demo-panel-control-band__intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:end}.demo-panel-control-band__eyebrow{margin:0 0 .28rem;color:#059669;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.demo-panel-control-band__title{margin:0;color:#0f172a;font-size:.98rem;line-height:1.35;font-weight:800}.demo-tier-btn{width:100%;min-width:0;display:grid;box-sizing:border-box;gap:.28rem;align-content:start;padding:.58rem .65rem .62rem;text-align:left;border-radius:18px;border:1px solid var(--demo-border);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,247,244,.98));transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;box-shadow:0 10px 22px rgba(15,23,42,.06)}.demo-tier-btn:hover{border-color:color-mix(in srgb,var(--demo-accent) 36%,#8fa2b4);background:linear-gradient(180deg,#fff,rgba(239,246,242,.98))}.demo-tier-btn.is-active{border-color:color-mix(in srgb,var(--demo-accent) 34%,var(--demo-accent-alt) 22%);background:linear-gradient(135deg,color-mix(in srgb,var(--demo-accent) 18%,#fff),color-mix(in srgb,var(--demo-accent-alt) 14%,#fff) 122%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),0 14px 28px rgba(15,23,42,.08)}.demo-tier-btn__topline{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.demo-tier-btn__eyebrow{display:inline-flex;align-items:center;margin-bottom:0;padding:.26rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--demo-accent) 10%,#fff);color:var(--demo-accent-strong);font-size:9px;line-height:1;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.demo-tier-btn__title{display:block;color:#0f172a;font-size:14px;font-weight:800;line-height:1.25}.demo-tier-btn__meta{display:block;margin-top:0;color:#64748b;font-size:10px;line-height:1.35;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.demo-tier-btn__badges{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.12rem}.demo-tier-btn__badge{display:inline-flex;align-items:center;padding:.26rem .48rem;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(239,245,242,.92));border:1px solid rgba(94,123,145,.18);color:#334155;font-size:10px;line-height:1;font-weight:700}.demo-tier-btn__state{display:inline-flex;align-items:center;justify-content:center;margin-top:0;padding:.24rem .5rem;border-radius:999px;background:rgba(15,23,42,.055);color:#475569;font-size:9px;line-height:1;text-transform:uppercase;letter-spacing:.1em;font-weight:800;white-space:nowrap}.demo-tier-btn.is-active .demo-tier-btn__state{background:rgba(255,255,255,.84);color:var(--demo-accent-strong)}.demo-panel{display:none;padding:0 1rem 1rem}.demo-panel.is-active{display:block}.demo-panel-shell{display:grid;gap:var(--ps-stack-gap-tight,1rem)}.demo-panel-detail,.demo-panel-overview{border-radius:22px;border:1px solid #d6e2d9;background:linear-gradient(180deg,#fff,#f8fbf8);box-shadow:0 10px 24px rgba(15,23,42,.05)}.demo-panel-overview{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,0.86fr);gap:.7rem;padding:.85rem 0 0;border:0;border-radius:0;box-shadow:none;background:0 0}.demo-panel-overview__main{display:grid;gap:.75rem;min-width:0}.demo-panel-top__summary{min-width:0}.demo-panel-bottom__name,.demo-panel-top__name{margin:0 0 .35rem;color:#0f172a;font-size:.95rem;line-height:1.2;font-weight:900}.demo-panel-bottom__eyebrow,.demo-panel-consistency__eyebrow,.demo-panel-doc-card__eyebrow,.demo-panel-fact-pill__label,.demo-panel-top__action-eyebrow,.demo-panel-top__meta{margin:0 0 .55rem;color:#059669;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.demo-panel-top__meta{color:#64748b}.demo-panel-top__headline{margin:0 0 .7rem;color:#0f172a;font-size:clamp(1.5rem, 1.8vw, 2rem);line-height:1.08;letter-spacing:-.04em;font-weight:900}.demo-panel-bottom__copy,.demo-panel-consistency__copy,.demo-panel-highlight-card__copy,.demo-panel-middle__note,.demo-panel-top__action-copy,.demo-panel-top__copy{margin:0;color:#475569;font-size:14px;line-height:1.7}.demo-panel-top__action{display:grid;gap:.45rem;align-content:start;justify-items:start;min-width:0;max-width:100%;padding:.85rem;border-radius:20px;border:1px solid rgba(16,185,129,.18);background:linear-gradient(180deg,rgba(16,185,129,.11),rgba(255,255,255,.98)),radial-gradient(circle at top right,rgba(59,130,246,.08),transparent 34%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35);box-sizing:border-box;overflow:hidden}.demo-panel-top__action-title{margin:0;color:#0f172a;font-size:1.02rem;line-height:1.25;font-weight:900}.demo-panel-top__action-meta{margin:0;color:#64748b;font-size:12px;line-height:1.5;text-align:left}.demo-panel-detail{position:relative;overflow:hidden;box-sizing:border-box;padding:1rem}.demo-panel-detail::before{content:none}.demo-panel-middle__intro{position:relative;z-index:1;display:block;margin-bottom:var(--ps-stack-gap-tight,1rem)}.demo-panel-consistency__title{margin:0;color:#0f172a;font-size:1.05rem;line-height:1.35;font-weight:800}.demo-panel-middle__body{position:relative;z-index:1;display:block}.demo-panel-middle__content{display:grid;gap:0;position:relative;padding-top:1rem}.demo-panel-middle__content::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--demo-accent) 48%,#fff),color-mix(in srgb,var(--demo-accent-alt) 34%,#fff) 56%,transparent);pointer-events:none}.demo-panel-middle__highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ps-stack-gap-tight,1rem)}.demo-panel-highlight-card{--demo-card-accent:var(--demo-accent);--demo-card-accent-strong:var(--demo-accent-strong);--demo-card-soft:var(--demo-accent-soft);position:relative;min-width:0;border-radius:20px;overflow:hidden;border:1px solid rgba(86,106,126,.22);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,247,244,.96));padding:.9rem .92rem .95rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 14px 28px rgba(15,23,42,.06)}.demo-panel-highlight-card::before{content:"";position:absolute;top:.78rem;bottom:.78rem;left:calc(.72rem - 5px);width:3px;border-radius:18px 999px 999px 18px;background:linear-gradient(180deg,var(--demo-card-accent),color-mix(in srgb,var(--demo-card-accent) 34%,#fff));opacity:.9}.demo-panel-highlight-card::after{content:"";position:absolute;top:.95rem;right:.95rem;width:3.8rem;height:3.8rem;border-radius:16px;background-image:radial-gradient(circle,color-mix(in srgb,var(--demo-card-accent) 22%,#fff) 1px,transparent 1px);background-size:10px 10px;opacity:.42;pointer-events:none}.demo-panel-highlight-card:nth-child(2){--demo-card-accent:var(--demo-accent-alt);--demo-card-accent-strong:var(--demo-accent-alt-strong);--demo-card-soft:var(--demo-accent-alt-soft)}.demo-panel-highlight-card:nth-child(3){--demo-card-accent:color-mix(in srgb, var(--demo-accent) 56%, var(--demo-accent-alt));--demo-card-accent-strong:color-mix(in srgb, var(--demo-accent-strong) 54%, var(--demo-accent-alt-strong));--demo-card-soft:color-mix(in srgb, var(--demo-accent-soft) 56%, var(--demo-accent-alt-soft))}.demo-panel-highlight-card__header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;align-items:center;margin-bottom:.55rem}.demo-panel-highlight-card__index{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--demo-card-accent) 26%,#fff);background:linear-gradient(180deg,color-mix(in srgb,var(--demo-card-accent) 12%,#fff),color-mix(in srgb,var(--demo-card-accent) 4%,#fff));color:var(--demo-card-accent-strong);font-size:.74rem;line-height:1;font-weight:900;letter-spacing:.1em}.demo-panel-highlight-card__title{margin:0;color:#0f172a;font-size:1rem;line-height:1.28;font-weight:850}.demo-download-btn__icon{position:relative;z-index:1;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;border:1px solid rgba(255,255,255,.34);background:rgba(255,255,255,.76);color:#0a7c66;box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}.demo-download-btn__icon svg{width:.88rem;height:.88rem;display:block}.demo-panel-fact-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.demo-panel-fact-list--overview{align-items:stretch}.demo-panel-fact-pill{display:grid;grid-template-columns:2.2rem 1fr;gap:.6rem;align-items:center;min-width:0;padding:.65rem .72rem;border-radius:16px;border:1px solid rgba(86,106,126,.18);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(242,247,244,.96))}.demo-panel-fact-pill__icon{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid color-mix(in srgb,var(--demo-accent) 18%,#fff);background:linear-gradient(180deg,color-mix(in srgb,var(--demo-accent) 10%,#fff),color-mix(in srgb,var(--demo-accent-alt) 4%,#fff));color:var(--demo-accent-strong)}.demo-panel-fact-pill__icon svg{width:1rem;height:1rem}.demo-panel-fact-pill__content{display:grid;gap:.18rem}.demo-panel-fact-pill__value{color:#0f172a;font-size:13px;line-height:1.4;font-weight:700}.demo-panel-consistency{display:grid;grid-template-columns:minmax(220px,0.54fr) minmax(0,1.46fr);gap:var(--ps-stack-gap-tight,1rem);align-items:start;margin-top:var(--ps-stack-gap-tight,1rem);padding:1rem 0 0;border-top:1px solid rgba(86,106,126,.22);width:100%}.demo-panel-lane-shell{display:grid;gap:.6rem}.demo-panel-lane{position:relative;min-width:0}.demo-panel-lane-meta{display:none;align-items:center;justify-content:space-between;gap:.85rem}.demo-panel-lane-hint{display:inline-flex;align-items:center;gap:.5rem;margin:0;color:#5b7183;font-size:.74rem;line-height:1.45;font-weight:700}.demo-panel-lane-hint__icon{width:1.65rem;height:1.65rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;color:#0b8f67;background:rgba(13,157,117,.1);border:1px solid rgba(13,157,117,.14)}.demo-panel-lane-hint__icon svg{width:.88rem;height:.88rem;display:block}.demo-panel-lane-progress{margin:0;color:#0f172a;font-size:.74rem;font-weight:900;letter-spacing:.08em;white-space:nowrap}.demo-download-btn{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;width:auto;max-width:100%;min-width:0;min-height:42px;gap:.6rem;padding:.42rem .82rem .42rem .46rem;border-radius:999px;background:linear-gradient(135deg,#16b67c,#2f7bc4 132%);color:#04110b;border:1px solid rgba(9,40,33,.06);font-size:11.5px;font-weight:900;letter-spacing:.02em;line-height:1;white-space:nowrap;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease;box-shadow:0 12px 22px rgba(28,168,141,.18),inset 0 1px 0 rgba(255,255,255,.24);box-sizing:border-box}.demo-panel.sample-enter-left .demo-panel-overview,.demo-panel.sample-enter-right .demo-panel-overview{animation:none}.demo-download-btn:hover{color:#04110b;border-color:rgba(9,40,33,.06);background:linear-gradient(135deg,#16bf7e,#47bcff 132%);box-shadow:0 14px 24px rgba(28,168,141,.22),inset 0 1px 0 rgba(255,255,255,.24)}.demo-download-btn.is-disabled{background:#e2e8f0;color:#64748b;box-shadow:none;cursor:default;pointer-events:none}.demo-download-btn>span:last-child{position:relative;z-index:1}.demo-panel-top__action .demo-download-btn{margin-inline:auto}@keyframes demoMetaReveal{0%{opacity:.55;transform:translateY(10px);box-shadow:0 0 0 rgba(16,185,129,0)}55%{opacity:1;transform:translateY(0);box-shadow:0 0 0 6px rgba(16,185,129,.06)}100%{opacity:1;transform:translateY(0);box-shadow:0 10px 24px rgba(15,23,42,.05)}}#pricing .pricing-intro-copy{max-width:760px}.pricing-package-card{min-height:0;height:auto;align-self:start}.pricing-card-summary{min-height:0}.pricing-card-recommended{overflow:visible!important}.pricing-recommended-badge{position:absolute;top:-12px;right:14px;z-index:3}.pricing-accordion+.pricing-accordion{margin-top:.55rem}.pricing-accordion summary::-webkit-details-marker{display:none}.pricing-accordion__summary{user-select:none}.pricing-accordion__icon{width:1.8rem;height:1.8rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;flex-shrink:0;transition:transform .2s ease,color .2s ease,border-color .2s ease}.pricing-accordion[open] .pricing-accordion__icon{transform:rotate(45deg);color:#6ee7b7;border-color:rgba(16,185,129,.25)}.pricing-scope-band__inner{padding:1rem;border-radius:28px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.02))}.pricing-scope-band__head{display:grid;gap:.7rem;margin-bottom:.8rem}.pricing-scope-band__eyebrow{margin-bottom:.4rem;color:#6ee7b7;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pricing-scope-band__title{color:#fff;font-size:1.15rem;line-height:1.2;font-weight:800}.pricing-scope-band__summary{max-width:50rem;color:#cbd5e1;line-height:1.6}.pricing-scope-grid{display:grid;gap:.6rem}.pricing-scope-chip{display:grid;grid-template-columns:34px minmax(0,1fr);gap:.75rem;align-items:start;padding:.75rem .85rem;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.05)}.pricing-scope-chip__icon{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.14);color:#34d399;font-weight:800;font-size:13px}.modal-exit-hint strong{color:#d1fae5}@media (min-width:900px){.pricing-scope-band__head{grid-template-columns:minmax(0,1fr) minmax(260px,0.9fr);align-items:end}.pricing-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:769px){body{font-size:14px}.writing-page-shell .bento-card li,.writing-page-shell .bento-card p,.writing-page-shell .writing-cta-link,.writing-page-shell input,.writing-page-shell li,.writing-page-shell p,.writing-page-shell select,.writing-page-shell textarea{font-size:calc(1em - 2px)!important}.writing-page-shell .writing-meta,.writing-page-shell .writing-stat-label{font-size:calc(1em - 2px)!important}}@media (max-width:1024px){.lens-shell{overflow-x:clip}#lens [data-lens-reveal]{--lens-offset-x:0px!important}#pricing .ps-demos-hero,#what-it-is>div>div:first-child,:is(#lens,#benefits,#demos,#faq)>div:first-child{grid-template-columns:1fr}#pricing .ps-section-copy,#what-it-is>div>div:first-child>p:last-child,:is(#lens,#benefits,#demos,#faq)>div:first-child>p:last-child{margin-left:0;max-width:none}.demo-tier-switch-shell{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding:0 4.5rem .3rem 0;margin-right:-.2rem;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.demo-tier-switch-shell::-webkit-scrollbar{display:none}.demo-tier-switch-frame::after{content:"";position:absolute;top:0;bottom:.3rem;right:0;pointer-events:none;opacity:0;transition:opacity .2s ease}.demo-tier-switch-frame::after{width:4.5rem;background:linear-gradient(90deg,rgba(247,250,248,0),rgba(247,250,248,.96) 54%,#f7faf8)}.demo-tier-switch-frame:has(.demo-tier-switch-shell.is-scrollable:not(.is-at-end))::after{opacity:1}.demo-tier-switch{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:clamp(15rem,72vw,18rem);width:max-content;min-width:100%;gap:.75rem}.demo-tier-btn{scroll-snap-align:start;min-height:100%}.demo-panel-lane{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding:0 4.25rem .25rem 0;margin-right:-.15rem;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box}.demo-panel-lane::-webkit-scrollbar{display:none}.demo-panel-lane::after{content:"";position:absolute;top:0;right:0;bottom:.25rem;width:4.25rem;opacity:0;pointer-events:none;background:linear-gradient(90deg,rgba(248,251,248,0),rgba(248,251,248,.96) 54%,#f8fbf8);transition:opacity .2s ease}.demo-panel-lane.is-scrollable:not(.is-at-end)::after{opacity:1}.demo-panel-lane-meta{display:flex}.demo-panel-fact-list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:clamp(13rem,62vw,15rem);width:max-content;min-width:100%;gap:.65rem}.demo-panel-middle__highlights{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:clamp(16rem,72vw,20rem);width:max-content;min-width:100%;gap:.85rem}.demo-panel-fact-pill,.demo-panel-highlight-card{scroll-snap-align:start;min-height:100%}.demo-active-zone,.demo-library-intro,.demo-panel-consistency,.demo-panel-control-band__intro,.demo-panel-middle__body,.demo-panel-middle__intro,.demo-panel-overview,.demo-panel-shell{grid-template-columns:1fr}.light-phase .overview-core-grid,.light-phase .overview-reading-grid{grid-template-columns:1fr}.demo-library-hero__support{width:100%}.pricing-cta-btn{width:100%;justify-content:center;white-space:normal;text-align:center;line-height:1.3}.pricing-cta-btn__label{overflow-wrap:anywhere;text-wrap:balance}}@media (max-width:768px){.hero-decision-block{padding:1rem;border-radius:1.15rem}.hero-decision-grid{grid-template-columns:1fr}.hero-decision-block__copy,.hero-decision-card__copy{font-size:13px}.hero-use-cases{margin-top:1rem!important}.hero-use-case-item span:last-child{font-size:13px!important}#hero-pilot-msg,.hero-pilot-copy{font-size:11px!important;margin-top:.8rem!important}.demo-library-shell{border-radius:24px}.demo-library-hero__support{padding:1rem 1rem 1rem 1.1rem;border-radius:24px}#demo-panels,.demo-library-head{padding:1.15rem!important}.demo-active-zone{border-radius:22px}.demo-tier-btn{border-radius:16px;padding:.72rem .78rem}.demo-panel-control-band{gap:.65rem;padding:.9rem .9rem .8rem}.demo-panel-control-band__title{font-size:.94rem}.demo-active-zone,.demo-library-note,.demo-panel-detail,.demo-panel-fact-pill,.demo-panel-highlight-card,.demo-panel-overview,.demo-panel-top__action{border-radius:18px}.demo-panel-detail,.demo-panel-overview{padding:1rem}.demo-panel-overview{padding:.9rem 0 0}.demo-panel{padding:0 .9rem .9rem}.demo-tier-btn__topline{align-items:flex-start}.demo-panel-top__headline{font-size:1.6rem}.demo-panel-bottom__copy,.demo-panel-consistency__copy,.demo-panel-highlight-card__copy,.demo-panel-middle__note,.demo-panel-top__action-copy,.demo-panel-top__copy{font-size:14px}.demo-panel-fact-list{grid-auto-columns:clamp(12.5rem,78vw,14.5rem)}.demo-panel-middle__highlights{grid-auto-columns:clamp(15rem,84vw,18.75rem)}.demo-panel-lane-meta{align-items:flex-start;flex-direction:column;gap:.5rem}.demo-panel-highlight-card__index{width:2.45rem;height:2.45rem;border-radius:14px}.pricing-recommended-badge{top:-10px;right:12px}.pricing-scope-band__inner{padding:1rem;border-radius:22px}.pricing-scope-band__title{font-size:1rem}.pricing-scope-chip{padding:.85rem .9rem}#faq .bento-card,#pricing .bento-card,#what-it-is .bento-card,.bento-card,.demo-library-shell,.hero-use-cases{background-color:rgba(15,18,26,.88)!important;border-color:rgba(255,255,255,.09)!important;box-shadow:0 14px 32px rgba(0,0,0,.26)}#hero .ps-action-btn,.demo-download-btn,.mobile-sticky-cta__inner{box-shadow:0 14px 28px rgba(0,0,0,.28)}}:root{--ps-light-bg:#edf3ef;--ps-light-bg-2:#f2f7f3;--ps-surface:#f5faf6;--ps-surface-strong:#fcfefd;--ps-border:#ccd8d1;--ps-border-strong:#b7c8c0;--ps-panel-fill:linear-gradient(180deg, rgba(252, 253, 252, 0.95), rgba(241, 246, 243, 0.98));--ps-panel-fill-soft:linear-gradient(180deg, rgba(251, 253, 252, 0.84), rgba(239, 244, 242, 0.94));--ps-panel-border:rgba(94, 123, 145, 0.22);--ps-panel-border-strong:rgba(71, 98, 120, 0.32);--ps-panel-shadow:0 16px 34px rgba(15, 23, 42, 0.07),inset 0 1px 0 rgba(255, 255, 255, 0.82);--ps-panel-shadow-strong:0 24px 54px rgba(15, 23, 42, 0.1),inset 0 1px 0 rgba(255, 255, 255, 0.78);--ps-text:#0f172a;--ps-muted:#475569;--ps-muted-soft:#5f6f82;--ps-accent:#00b96f;--ps-accent-dark:#007a4b;--ps-accent-blue:#2f7bc4;--ps-accent-blue-dark:#225a97;--ps-section-max-width:72rem;--ps-section-space:clamp(3.75rem, 6vw, 5.5rem);--ps-section-header-gap:clamp(2rem, 3vw, 3rem);--ps-main-section-space:clamp(3.25rem, 4.8vw, 4.75rem);--ps-main-section-header-gap:clamp(1.65rem, 2.4vw, 2.25rem);--ps-section-heading-size:clamp(2.35rem, 5vw, 4rem);--ps-section-heading-line:0.96;--ps-section-body-size:clamp(0.98rem, 1.1vw, 1.0625rem);--ps-section-body-line:1.8;--ps-section-eyebrow-size:0.6875rem;--ps-section-eyebrow-track:0.18em;--ps-card-radius-lg:30px;--ps-card-radius-md:22px;--ps-card-padding-lg:clamp(1.5rem, 2vw, 2rem);--ps-card-padding-md:clamp(1rem, 1.4vw, 1.25rem);--ps-card-gap:1.25rem;--ps-card-body-size:clamp(0.95rem, 0.9vw, 1rem);--ps-card-body-line:1.75;--ps-button-min-height:3rem;--ps-button-padding-x:1.1rem;--ps-button-radius-primary:999px;--ps-button-radius-secondary:16px;--ps-eyebrow-padding-y:0.55rem;--ps-eyebrow-padding-x:1rem;--ps-utility-badge-padding-y:0.35rem;--ps-utility-badge-padding-x:0.75rem;--ps-icon-shell-size:3rem;--ps-icon-shell-radius:18px;--ps-stack-gap-tight:1rem;--ps-stack-gap-compact:0.75rem}body>main.max-w-6xl:not(.writing-page-shell){padding-top:1.5rem!important}body>main.max-w-6xl:not(.writing-page-shell):has(#cta-footer){padding-bottom:0!important}#hero{margin-bottom:1.75rem!important}.section-divider{margin-bottom:2rem!important}#benefits,#demos,#lens,#pricing,#what-it-is{margin-bottom:clamp(2.8rem,3.8vw,3.35rem)!important}#faq{margin-bottom:var(--ps-section-space)!important}.light-phase{position:relative;isolation:isolate;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:2.75rem 0 0!important;background:linear-gradient(180deg,var(--ps-light-bg) 0,var(--ps-light-bg-2) 100%)!important}.light-phase::before{content:none}.ps-hero-band{position:relative;isolation:isolate;padding:clamp(1.2rem,2vw,1.75rem) clamp(1rem,2vw,1.6rem);border-radius:34px}.ps-hero-band::before{content:"";position:absolute;z-index:-1;top:-.35rem;bottom:-.45rem;left:50%;width:100vw;transform:translateX(-50%);background:radial-gradient(ellipse 70% 62% at 7% 14%,rgba(16,185,129,.2) 0,transparent 58%),radial-gradient(ellipse 52% 48% at 92% 84%,rgba(56,189,248,.15) 0,transparent 58%),radial-gradient(ellipse 82% 72% at 50% 50%,rgba(2,44,34,.22) 0,transparent 82%),linear-gradient(145deg,rgba(4,18,30,.84) 0,rgba(5,30,27,.82) 33%,rgba(7,42,35,.8) 58%,rgba(6,29,43,.84) 100%);box-shadow:inset 0 0 110px rgba(0,0,0,.18),0 22px 44px rgba(6,17,29,.12);pointer-events:none}.ps-hero-band>*{position:relative;z-index:1}.ps-hero-band h2{color:#f8fafc!important;text-shadow:0 10px 26px rgba(4,13,22,.16)}@media (max-width:1024px){:is(#lens .lens-intro,#demos .demo-library-hero,#pricing .ps-demos-hero,.overview-intro){grid-template-columns:1fr!important}}nav[aria-label=Primary]{background:#08111a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom-color:rgba(255,255,255,.06)!important}#menu-btn,#mobile-menu>div,#nav-links{color:#f8fafc!important}#mobile-menu{background:#08111a!important}#benefits>header,#demos>div:first-child,#lens>div:first-child,#pricing .ps-demos-hero,#what-it-is>div>div:first-child{margin-bottom:clamp(1.2rem,1.75vw,1.55rem)!important}:is(#lens .lens-intro,#benefits > header,#demos .demo-library-hero,#pricing .pricing-route-head,#pricing .ps-demos-hero){box-sizing:border-box;padding-inline:clamp(0.55rem,1.15vw,1rem)}#benefits>header,#demos .demo-library-hero>div:first-child,#lens .lens-intro-copy,#pricing .pricing-route-head>.ps-section-copy,#pricing .pricing-route-head>.ps-section-title,#pricing .ps-demos-hero>div:first-child>div,#what-it-is>div>div:first-child>div:first-child{box-sizing:border-box;padding-inline:clamp(0.3rem,0.75vw,0.7rem)}#faq>div:first-child{margin-bottom:var(--ps-section-header-gap)!important}#pricing .ps-demos-hero,#what-it-is>div>div:first-child,:is(#lens,#demos)>div:first-child{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:clamp(1.45rem,2.15vw,2rem);align-items:end}#faq>div:first-child{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:clamp(2rem,3vw,3rem);align-items:end}#pricing .ps-eyebrow,#what-it-is>div>div:first-child>div>span:first-child,:is(#lens,#benefits,#demos,#faq)>div:first-child>div:first-child>span:first-child{display:inline-flex;align-items:center;border-radius:999px;padding:var(--ps-eyebrow-padding-y) var(--ps-eyebrow-padding-x);font-size:var(--ps-section-eyebrow-size);letter-spacing:var(--ps-section-eyebrow-track);line-height:1}.light-phase .ps-scroll-heading{position:relative;display:inline-block;color:var(--ps-text)!important;transition:color 280ms ease,text-shadow 320ms ease}.light-phase .ps-scroll-heading::after{content:"";display:block;width:2.8rem;height:.22rem;margin-top:.58rem;border-radius:999px;background:linear-gradient(90deg,rgba(0,185,111,.24),rgba(47,123,196,.16));transition:width 320ms ease,background 320ms ease}.light-phase .ps-scroll-heading.is-active{color:#11263a!important;text-shadow:0 10px 18px rgba(47,123,196,.08)}.light-phase .ps-scroll-heading.is-active::after{width:4.45rem;background:linear-gradient(90deg,rgba(0,169,107,.68),rgba(47,123,196,.42))}#pricing .ps-section-title,#what-it-is>div>div:first-child h2,:is(#lens,#benefits,#demos,#faq)>div:first-child h2{font-size:var(--ps-section-heading-size);line-height:var(--ps-section-heading-line);letter-spacing:-.04em}#pricing .ps-section-copy,#what-it-is>div>div:first-child>p:last-child,:is(#lens,#benefits,#demos,#faq)>div:first-child>p:last-child{font-size:var(--ps-section-body-size);line-height:var(--ps-section-body-line);max-width:40rem;margin-left:auto}#what-it-is article,.light-phase #pricing .pricing-package-card,.light-phase #pricing .pricing-scope-band__inner,.light-phase .bento-card,.light-phase .demo-panel-detail,.light-phase .demo-panel-overview{border-radius:var(--ps-card-radius-lg)!important}#what-it-is article,.light-phase #lens .bento-card,.light-phase #pricing .pricing-package-card{padding:clamp(1.2rem,1.5vw,1.45rem)!important}.light-phase #faq .bento-card{padding:var(--ps-card-padding-lg)!important}.light-phase #cta-footer .cta-footer-button,.light-phase #pricing .pricing-package-card button,.light-phase .demo-download-btn{min-height:var(--ps-button-min-height);padding-left:var(--ps-button-padding-x);padding-right:var(--ps-button-padding-x);font-size:.875rem;font-weight:800}.light-phase #cta-footer .cta-footer-button,.light-phase #pricing .btn-primary,.light-phase .demo-download-btn{border-radius:var(--ps-button-radius-primary)!important;letter-spacing:.02em}.light-phase .ps-action-btn--footer,.light-phase .ps-action-btn--footer-secondary{border-radius:var(--ps-button-radius-primary)!important}.light-phase #pricing .pricing-package-card button:not(.btn-primary){border-radius:var(--ps-button-radius-secondary)!important;min-height:var(--ps-button-min-height);font-size:.875rem;font-weight:800;letter-spacing:.01em}.light-phase #pricing .pricing-package-card h4,.light-phase .demo-tier-btn__title,.light-phase .pricing-scope-band__title{letter-spacing:-.02em}#what-it-is li,#what-it-is p,.light-phase #benefits p,.light-phase #demos p,.light-phase #faq p,.light-phase #lens p,.light-phase #pricing p,.light-phase .demo-tier-btn__meta,.light-phase .pricing-accordion__content li,.light-phase .pricing-accordion__content p,.light-phase .pricing-card-summary,.light-phase .pricing-scope-band__summary,.light-phase .pricing-scope-chip span:last-child{font-size:var(--ps-card-body-size);line-height:var(--ps-card-body-line)}#what-it-is>div>div:first-child>p:last-child,.light-phase #demos .demo-library-head p,.light-phase #pricing .ps-section-copy{font-size:var(--ps-section-body-size);line-height:var(--ps-section-body-line)}#what-it-is article:last-child>div>div,.light-phase #benefits>div:last-child article,.light-phase #faq details,.light-phase #lens>div:last-child>div:last-child .bento-card,.light-phase #pricing .pricing-accordion,.light-phase #pricing .pricing-scope-band__inner,.light-phase .demo-panel-detail,.light-phase .demo-panel-overview{border-radius:var(--ps-card-radius-md)!important}#what-it-is article:last-child>div>div,.light-phase #pricing .pricing-accordion,.light-phase #pricing .pricing-scope-band__inner,.light-phase .demo-panel-detail,.light-phase .demo-panel-overview{padding:clamp(.8rem,.95vw,.95rem)!important}.light-phase #benefits>div:last-child article,.light-phase #lens>div:last-child>div:last-child .bento-card{padding:clamp(1.05rem,1.2vw,1.2rem)!important}.light-phase #faq>div:nth-child(2)>article>p:first-child,.light-phase #lens>div:last-child>div:first-child>div:first-child>span,.light-phase #pricing .pricing-scope-band__eyebrow,.light-phase .demo-panel-consistency__eyebrow,.light-phase .demo-panel-doc-card__eyebrow,.light-phase .demo-panel-fact-pill__label,.light-phase .demo-panel-top__action-eyebrow,.light-phase .demo-panel-top__meta{border-radius:999px;padding:var(--ps-utility-badge-padding-y) var(--ps-utility-badge-padding-x);font-size:.6875rem!important;letter-spacing:.14em!important;line-height:1}.light-phase #lens>div:last-child>div:first-child>div:first-child>span:last-child,.light-phase .demo-panel-top__meta{font-size:.6875rem!important;letter-spacing:.14em!important}#what-it-is .w-14.h-14,.light-phase #benefits .w-11.h-11.rounded-2xl,.light-phase #demos .w-11.h-11.rounded-2xl,.light-phase #lens .w-12.h-12.rounded-2xl,.light-phase .pricing-scope-chip__icon{width:var(--ps-icon-shell-size);height:var(--ps-icon-shell-size);border-radius:var(--ps-icon-shell-radius)!important;display:inline-flex;align-items:center;justify-content:center}#what-it-is .w-14.h-14,.light-phase #benefits .w-11.h-11.rounded-2xl svg,.light-phase #demos .w-11.h-11.rounded-2xl,.light-phase #lens .w-12.h-12.rounded-2xl{box-shadow:none!important}.light-phase>section{width:min(var(--ps-section-max-width),100%);max-width:var(--ps-section-max-width);margin-left:auto;margin-right:auto}.light-phase #benefits>div:first-child>div>div,.light-phase #benefits>div:last-child,.light-phase #faq .bento-card,.light-phase #pricing .pricing-accordion,.light-phase #pricing .pricing-package-card,.light-phase #pricing .pricing-scope-band__inner,.light-phase .bento-card,.light-phase .demo-active-zone,.light-phase .demo-library-shell,.light-phase .demo-panel-detail,.light-phase .demo-panel-fact-pill,.light-phase .demo-panel-highlight-card,.light-phase .demo-panel-overview,.light-phase .demo-panel-top__action,.light-phase .overview-persona-card,.light-phase .overview-point-card{background:var(--ps-panel-fill)!important;border:1px solid var(--ps-panel-border)!important;box-shadow:var(--ps-panel-shadow)!important}.light-phase .demo-library-head{background:0 0!important}.light-phase #benefits>div:last-child,.light-phase #faq .bento-card:first-child,.light-phase #faq .bento-card:nth-child(2),.light-phase #pricing .pricing-card-recommended,.light-phase .demo-library-note,.light-phase section.bg-emerald-500\/5{background:linear-gradient(180deg,rgba(0,185,111,.05),rgba(47,123,196,.03) 26%,var(--ps-surface) 56%)!important}.light-phase #benefits>div:last-child,.light-phase .benefits-shell{background:0 0!important;border:0!important;box-shadow:none!important}.light-phase #pricing .pricing-package-card:hover,.light-phase .bento-card:hover,.light-phase .overview-persona-card:hover,.light-phase .overview-point-card:hover{background:var(--ps-surface)!important;transform:translateY(-2px)!important;border-color:var(--ps-panel-border-strong)!important;box-shadow:0 18px 34px rgba(15,23,42,.08)!important}.light-phase :is(#lens,#benefits,#demos,#faq,#what-it-is) :is(.bento-card,.overview-main-card,.overview-point-card,.overview-persona-card,.benefits-insight-card,.benefits-consistency-card,.benefits-consistency-item,.ps-faq-topic-button,.ps-faq-quick-link):focus-visible,.light-phase :is(#lens,#benefits,#demos,#faq,#what-it-is) :is(.bento-card,.overview-main-card,.overview-point-card,.overview-persona-card,.benefits-insight-card,.benefits-consistency-card,.benefits-consistency-item,.ps-faq-topic-button,.ps-faq-quick-link):hover{transform:none!important}.light-phase #pricing .pricing-package-card--deep:focus-within,.light-phase #pricing .pricing-package-card--deep:hover{background:radial-gradient(circle at top right,rgba(96,165,250,.18),transparent 28%),radial-gradient(circle at bottom left,rgba(16,185,129,.1),transparent 34%),linear-gradient(180deg,rgba(10,16,28,.98),rgba(15,23,42,.97) 42%,rgba(8,15,26,.99))!important;border-color:rgba(96,165,250,.24)!important}#hero .hero-decision-card--interactive:focus-visible,#hero .hero-decision-card--interactive:hover{transform:none!important}.light-phase #pricing #pricing-signal-active,.light-phase #pricing .pricing-package-card [class*=text-3xl],.light-phase #pricing .pricing-package-card [class*=text-4xl],.light-phase .demo-tier-btn__title,.light-phase .pricing-scope-band__title,.light-phase :is(#lens,#benefits,#demos,#faq,#pricing) h2,.light-phase :is(#lens,#benefits,#demos,#faq,#pricing) h3,.light-phase :is(#lens,#benefits,#demos,#faq,#pricing) h4,.light-phase :is(#lens,#benefits,#demos,#faq,#pricing) h5,.light-phase :is(#lens,#benefits,#demos,#faq,#pricing) h6{color:var(--ps-text)!important}.light-phase .demo-tier-btn__meta,.light-phase .overview-persona-card p,.light-phase .overview-point-card p,.light-phase .pricing-accordion__content li,.light-phase .pricing-accordion__content p,.light-phase .pricing-card-summary,.light-phase .pricing-scope-band__summary,.light-phase .pricing-scope-chip span:last-child,.light-phase :is(#lens,#benefits,#demos,#faq,#pricing) .text-slate-200,.light-phase :is(#lens,#benefits,#demos,#faq,#pricing) .text-slate-300,.light-phase :is(#lens,#benefits,#demos,#faq,#pricing) .text-slate-400,.light-phase :is(#lens,#benefits,#demos,#faq,#pricing) .text-slate-500,.light-phase :is(#lens,#benefits,#demos,#faq,#pricing) li,.light-phase :is(#lens,#benefits,#demos,#faq,#pricing) p,.light-phase :is(#lens,#benefits,#demos,#faq,#pricing) summary{color:var(--ps-muted)!important}.light-phase .demo-library-note__eyebrow,.light-phase .demo-panel-top__action-eyebrow,.light-phase .overview-eyebrow,.light-phase .pricing-scope-band__eyebrow,.light-phase :is(#lens,#benefits,#demos,#faq,#pricing) .text-emerald-300,.light-phase :is(#lens,#benefits,#demos,#faq,#pricing) .text-emerald-400,.light-phase :is(#lens,#benefits,#demos,#faq,#pricing) .text-emerald-500{color:var(--ps-accent)!important}.light-phase .overview-eyebrow{background:rgba(0,169,107,.08)!important;border:1px solid rgba(0,169,107,.16)!important}.light-phase .bg-white\/5{background:#f3f7f4!important}.light-phase .border-white\/10,.light-phase .border-white\/5{border-color:var(--ps-border)!important}.light-phase .bg-emerald-500\/10,.light-phase .bg-emerald-500\/5{background:rgba(0,185,111,.08)!important}.light-phase .border-emerald-500\/10,.light-phase .border-emerald-500\/15,.light-phase .border-emerald-500\/20,.light-phase .border-emerald-500\/30{border-color:rgba(0,185,111,.18)!important}.light-phase .flex-shrink-0.w-9.h-9.rounded-full.bg-emerald-500\/20,.light-phase .overview-point-icon,.light-phase .pricing-scope-chip__icon{background:rgba(0,169,107,.08)!important;border-color:rgba(0,169,107,.16)!important;color:#00a56a!important}.light-phase .demo-tier-switch{gap:.75rem}.light-phase .demo-tier-btn{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(242,247,244,.98))!important;border:1px solid var(--ps-panel-border)!important;border-radius:18px!important;box-shadow:0 10px 22px rgba(15,23,42,.06)!important;color:#334155}.light-phase .demo-tier-btn:hover{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,246,243,.98))!important;border-color:color-mix(in srgb,var(--demo-accent) 36%,var(--ps-border-strong))!important}.light-phase .demo-tier-btn.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--demo-accent) 18%,#fff),color-mix(in srgb,var(--demo-accent-alt) 16%,#fff) 122%)!important;border-color:color-mix(in srgb,var(--demo-accent) 32%,var(--demo-accent-alt) 22%)!important;color:var(--ps-text)!important}.light-phase .demo-panel{background:0 0!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;min-height:0!important}.light-phase .demo-library-shell{background:0 0!important;border:0!important;box-shadow:none!important}.light-phase .demo-active-zone{background:var(--ps-panel-fill)!important;border:1px solid var(--ps-panel-border)!important;box-shadow:var(--ps-panel-shadow)!important}.light-phase .demo-panel-overview{background:0 0!important;border:0!important;box-shadow:none!important;border-radius:0!important}.light-phase .demo-download-btn{background:linear-gradient(135deg,#16b67c,#2f7bc4 132%)!important;color:#04110b!important;box-shadow:0 12px 22px rgba(25,117,150,.2),inset 0 1px 0 rgba(255,255,255,.24)!important;border:1px solid rgba(9,40,33,.06)!important}.light-phase .demo-panel-top__action{background:linear-gradient(180deg,color-mix(in srgb,var(--demo-accent) 9%,#fff),color-mix(in srgb,var(--demo-accent-alt) 5%,#fff) 72%)!important;border:1px solid color-mix(in srgb,var(--demo-accent) 24%,var(--ps-border))!important}.light-phase .demo-panel-top__action-title{color:var(--ps-text)!important}.light-phase .demo-panel-top__action-copy,.light-phase .demo-panel-top__action-meta{color:var(--ps-muted)!important}.light-phase .demo-download-btn.is-disabled{background:#e2e8f0!important;color:#64748b!important;box-shadow:none!important}.light-phase .demo-download-btn:hover{background:linear-gradient(135deg,#149f6f,#2b6fb3 132%)!important;border-color:rgba(9,40,33,.06)!important;box-shadow:0 14px 24px rgba(25,117,150,.24),inset 0 1px 0 rgba(255,255,255,.24)!important}.light-phase #what-it-is{position:relative;width:min(var(--ps-section-max-width),100%);max-width:var(--ps-section-max-width);margin-left:auto;margin-right:auto;overflow:visible;background:0 0!important}.light-phase #what-it-is::before{content:none}.light-phase #what-it-is>div{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}@media (max-width:1024px){.light-phase #what-it-is>div{width:100%!important;max-width:none!important;padding-left:1rem!important;padding-right:1rem!important}}.light-phase .overview-eyebrow{color:#0d7f57!important;background:rgba(0,169,107,.08)!important;border:1px solid rgba(0,169,107,.14)!important}.light-phase .overview-core-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem}.light-phase .overview-reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.light-phase .overview-main-card,.light-phase .overview-point-card{position:relative;background:var(--ps-panel-fill)!important;border:1px solid var(--ps-panel-border)!important;box-shadow:var(--ps-panel-shadow)!important}.light-phase .overview-main-card{padding:clamp(1.2rem,1.45vw,1.45rem)!important}.light-phase .overview-point-card{padding:1rem 1rem 1.05rem!important;box-shadow:var(--ps-panel-shadow)!important}.light-phase .overview-definition-card{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,249,.98))!important}.light-phase .overview-boundary-card{background:linear-gradient(180deg,rgba(252,253,252,.98),rgba(245,248,246,.98))!important}.light-phase .overview-card-label{margin-bottom:0;font-size:.72rem!important;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase;color:#0d7f57!important}.light-phase .overview-card-top{display:flex;align-items:center;gap:.75rem;margin-bottom:.8rem}.light-phase .overview-card-icon{--overview-icon-bg-start:rgba(0, 185, 111, 0.14);--overview-icon-bg-end:rgba(255, 255, 255, 0.96);--overview-icon-border:rgba(0, 169, 107, 0.14);--overview-icon-color:#047857;display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;border-radius:20px;border:1px solid var(--overview-icon-border);background:linear-gradient(180deg,var(--overview-icon-bg-start),var(--overview-icon-bg-end));color:var(--overview-icon-color);box-shadow:0 10px 22px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.85);flex-shrink:0}.light-phase .overview-card-icon svg{width:1.1rem;height:1.1rem}.light-phase .overview-card-icon--boundary{--overview-icon-bg-start:rgba(226, 232, 240, 0.7);--overview-icon-bg-end:rgba(255, 255, 255, 0.96);--overview-icon-border:rgba(148, 163, 184, 0.2);--overview-icon-color:#334155}.light-phase .overview-card-icon--orientation,.light-phase .overview-card-icon--sources{--overview-icon-bg-start:rgba(219, 234, 254, 0.72);--overview-icon-bg-end:rgba(255, 255, 255, 0.96);--overview-icon-border:rgba(59, 130, 246, 0.16);--overview-icon-color:#2563eb}.light-phase .overview-main-card .space-y-4+.space-y-4{padding-top:.45rem;border-top:1px solid rgba(15,23,42,.06)}.light-phase .writing-cta-link:hover{color:var(--ps-accent-dark)!important}.light-phase #pricing .pricing-scope-band__inner{background:var(--ps-panel-fill)!important;border:1px solid var(--ps-panel-border)!important;box-shadow:var(--ps-panel-shadow)!important}.light-phase #pricing .pricing-scope-chip{background:var(--ps-panel-fill-soft)!important;border:1px solid var(--ps-panel-border)!important}.light-phase #pricing .pricing-package-card{background:var(--ps-panel-fill)!important;border:1px solid var(--ps-panel-border)!important;box-shadow:var(--ps-panel-shadow)!important}.light-phase #pricing .pricing-package-card .pricing-card-top{padding-bottom:1rem;margin-bottom:1.1rem!important;border-bottom:1px solid rgba(15,23,42,.07)}.light-phase #pricing .pricing-package-card--signal{background:var(--ps-panel-fill)!important}.light-phase #pricing .pricing-package-card--deep{background:radial-gradient(circle at top right,rgba(96,165,250,.18),transparent 28%),radial-gradient(circle at bottom left,rgba(16,185,129,.1),transparent 34%),linear-gradient(180deg,rgba(10,16,28,.98),rgba(15,23,42,.97) 42%,rgba(8,15,26,.99))!important;border-color:rgba(96,165,250,.24)!important;box-shadow:0 26px 56px rgba(15,23,42,.18),0 0 0 1px rgba(96,165,250,.08)!important;transform:none!important}.light-phase #pricing .pricing-package-card--comprehensive{background:var(--ps-panel-fill)!important}.light-phase #pricing .pricing-package-card:hover{transform:none!important;box-shadow:var(--ps-panel-shadow-strong)!important}.light-phase #pricing .pricing-package-card--deep:hover{transform:none!important;box-shadow:0 28px 60px rgba(15,23,42,.2),0 0 0 1px rgba(96,165,250,.1)!important}.light-phase #pricing .pricing-accordion__icon,.light-phase #pricing .pricing-package-card ul li span:first-child,.light-phase #pricing .pricing-recommended-badge span{color:#00a56a!important}.light-phase #pricing .pricing-accordion{background:#f8fbf8!important;border:1px solid rgba(15,23,42,.06)!important}.light-phase #pricing .pricing-accordion__summary{color:#0f172a!important;font-weight:700!important}.light-phase #pricing .pricing-package-card button:not(.pricing-cta-btn):not(.btn-primary),.light-phase .overview-persona-card a,.light-phase .writing-cta-link{color:#0f172a!important;border-color:rgba(15,23,42,.1)!important;background:#f8fafc!important}.light-phase #pricing .pricing-package-card button:not(.pricing-cta-btn):not(.btn-primary):hover,.light-phase .overview-persona-card a:hover,.light-phase .writing-cta-link:hover{background:rgba(16,185,129,.08)!important;border-color:rgba(16,185,129,.22)!important}.light-phase #pricing .pricing-recommended-badge span{background:#00b874!important;color:#052414!important}.pricing-intro-stack{position:relative;display:grid;gap:.7rem;width:100%;max-width:none;justify-self:end;margin-left:auto}.pricing-intro-note{display:grid;grid-template-columns:44px minmax(0,1fr);gap:.75rem;align-items:start;width:100%;min-width:0;box-sizing:border-box;padding:.72rem .82rem;border-radius:20px;border:1px solid rgba(148,163,184,.14);background:radial-gradient(circle at top right,rgba(92,205,255,.1),transparent 34%),radial-gradient(circle at bottom left,rgba(16,185,129,.08),transparent 40%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.025));box-shadow:0 16px 30px rgba(15,23,42,.04)}.pricing-intro-note--copy{grid-template-columns:minmax(0,1fr);align-items:center;width:100%;min-width:0;box-sizing:border-box;padding:1.15rem 1.2rem 1.15rem 1.35rem;border-radius:28px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(248,250,252,.92));box-shadow:0 14px 30px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.9);overflow:hidden;position:relative;z-index:2}.pricing-intro-note--copy::after{content:"";position:absolute;top:.95rem;left:1rem;width:4.75rem;height:1px;background:linear-gradient(90deg,rgba(16,185,129,.55),rgba(59,130,246,.42),transparent);pointer-events:none}.pricing-intro-note--guidance{position:relative;z-index:3;justify-self:end;width:min(100%,22rem);border-color:rgba(59,130,246,.16);background:radial-gradient(circle at top right,rgba(92,205,255,.14),transparent 34%),radial-gradient(circle at bottom left,rgba(16,185,129,.08),transparent 42%),linear-gradient(180deg,rgba(15,23,42,.78),rgba(15,23,42,.68));box-shadow:0 22px 38px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.04)}.pricing-intro-note__body{width:100%;min-width:0}.pricing-intro-note .pricing-intro-copy{margin:0;max-width:none}.pricing-intro-note--copy .pricing-intro-copy,.pricing-intro-note--copy .pricing-intro-note__body{position:relative;z-index:1}.pricing-intro-note--copy .pricing-intro-copy{max-width:24rem}.pricing-intro-note__icon{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#8be8db;background:linear-gradient(180deg,rgba(16,185,129,.12),rgba(70,190,255,.08));border:1px solid rgba(110,231,183,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.pricing-intro-note__icon svg,.pricing-plan-chip__icon svg,.pricing-scope-chip__icon svg{width:18px;height:18px}.pricing-intro-note__label{margin:0 0 .28rem;color:#f8fafc;font-size:.88rem;font-weight:800;line-height:1.3}.pricing-intro-note__copy{margin:0;color:#cbd5e1;font-size:.88rem;line-height:1.55}.pricing-card-lane-shell{display:grid;gap:.8rem}.pricing-card-lane-head{display:none;gap:.32rem}.pricing-card-lane-eyebrow{margin:0;color:#0b8f67;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.pricing-card-lane-copy{margin:0;color:#5a6f7f;font-size:.86rem;line-height:1.55}.pricing-card-lane{position:relative;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.pricing-card-lane-meta{display:none;align-items:center;justify-content:flex-end;gap:.85rem}.pricing-card-lane-hint{display:inline-flex;align-items:center;gap:.5rem;margin:0;color:#5b7183;font-size:.76rem;line-height:1.45;font-weight:700}.pricing-card-lane-hint__icon{width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;color:#0b8f67;background:rgba(13,157,117,.1);border:1px solid rgba(13,157,117,.14)}.pricing-card-lane-hint__icon svg{width:.92rem;height:.92rem;display:block}.pricing-card-lane-progress{margin:0;color:#0f172a;font-size:.76rem;font-weight:900;letter-spacing:.08em;white-space:nowrap;margin-left:auto}.pricing-card-grid{position:relative;align-items:start;overflow:visible}.pricing-card-grid::before{content:"";position:absolute;top:-.9rem;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.36),rgba(59,130,246,.16),transparent);pointer-events:none}.pricing-scope-band__inner{position:relative;overflow:hidden;padding:.92rem;border-radius:30px;border:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at top right,rgba(87,198,255,.09),transparent 28%),radial-gradient(circle at bottom left,rgba(16,185,129,.08),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02))}.pricing-scope-band__intro{display:grid;gap:.55rem}.pricing-scope-band__summary{max-width:42rem;margin:0}.pricing-scope-band__rule{display:grid;gap:.3rem;padding:.75rem .82rem;border-radius:22px;border:1px solid rgba(16,185,129,.14);background:linear-gradient(180deg,rgba(4,12,18,.28),rgba(4,12,18,.18)),radial-gradient(circle at top right,rgba(70,190,255,.08),transparent 36%);align-content:start}.pricing-scope-band__rule-label{display:inline-flex;width:fit-content;border-radius:999px;padding:.35rem .6rem;color:#6ee7b7;background:rgba(16,185,129,.08);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pricing-scope-band__rule-value{margin:0;color:#f8fafc;font-size:1rem;font-weight:800;line-height:1.35}.pricing-scope-band__rule-copy{margin:0;color:#cbd5e1;font-size:.9rem;line-height:1.6}.pricing-scope-grid{gap:.6rem}.pricing-scope-chip{grid-template-columns:44px minmax(0,1fr);gap:.8rem;padding:.82rem .85rem;border-radius:22px;background:rgba(255,255,255,.038);border:1px solid rgba(255,255,255,.05)}.pricing-scope-chip__icon{width:44px;height:44px;border-radius:14px;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.14);color:#34d399}.pricing-scope-chip__title{margin:0 0 .32rem;color:#f8fafc;font-size:.92rem;font-weight:800;line-height:1.35}.pricing-scope-chip__copy{margin:0;color:#cbd5e1;font-size:.88rem;line-height:1.6}.pricing-scope-examples{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.pricing-scope-example{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;padding:.72rem .9rem;border-radius:999px;border:1px dashed rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.pricing-scope-example__label{color:#e2e8f0;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pricing-scope-example__copy{margin:0;color:#cbd5e1;font-size:.84rem;line-height:1.45}.pricing-decision-strip{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-decision-pill{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;min-height:100%;gap:.55rem;padding:.68rem .78rem;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.028);cursor:default}.pricing-decision-pill--recommended{border-color:rgba(110,231,183,.22);background:linear-gradient(180deg,rgba(16,185,129,.08),rgba(255,255,255,.03)),radial-gradient(circle at right center,rgba(92,205,255,.09),transparent 45%);box-shadow:0 12px 28px rgba(16,185,129,.06)}.pricing-decision-pill__kicker{color:#94a3b8;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pricing-decision-pill__value{color:#f8fafc;font-size:.92rem;font-weight:800}.pricing-decision-pill--guide{box-shadow:none}.pricing-card-grid{align-items:start}.pricing-package-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-self:start;height:auto;min-height:0;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.02)),rgba(15,18,26,.9);border:1px solid rgba(255,255,255,.06)}.pricing-package-card>*{position:relative;z-index:1}.pricing-package-card .pricing-card-top{display:grid;gap:.65rem;padding-bottom:.75rem;margin-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.07)}.pricing-package-card>div:first-child{flex:0 0 auto}.pricing-plan-chip{display:inline-flex;width:fit-content;align-items:center;gap:.65rem;padding:.55rem .75rem;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);color:#dbe7f3;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pricing-plan-chip__icon{width:1.65rem;height:1.65rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#6ee7b7;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.14)}.pricing-plan-chip--recommended{background:linear-gradient(180deg,rgba(59,130,246,.12),rgba(16,185,129,.08));border-color:rgba(96,165,250,.22);color:#dbeafe}.pricing-card-heading{display:grid;gap:.65rem;align-items:start;justify-items:center;text-align:center}.pricing-card-heading__main{display:grid;gap:.55rem;min-width:0;max-width:22rem;justify-items:center}.pricing-card-heading__main h4{margin:0;max-width:16ch;line-height:1.08;text-align:center}.pricing-card-price-block{display:grid;gap:.3rem;align-content:start;justify-items:center;padding:.7rem .8rem;width:min(100%,14.5rem);min-width:0;max-width:14.5rem;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.025)),radial-gradient(circle at top right,rgba(92,205,255,.08),transparent 42%);text-align:center}.pricing-card-price-label{color:#94a3b8;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pricing-card-price-value{display:block}.pricing-card-price-note{display:inline-flex;width:fit-content;align-items:center;padding:0;color:#dbe7f3;font-size:.76rem;font-weight:700;line-height:1.25;background:0 0;border:0}.pricing-card-price-note--recommended{color:#d7fbef;background:0 0;border-color:transparent}.pricing-card-summary{min-height:0;margin:0;max-width:34ch;text-align:center;margin-left:auto;margin-right:auto}.pricing-card-cues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.pricing-card-cues--compact{grid-template-columns:1fr}.pricing-card-cue{display:grid;gap:.35rem;padding:.62rem .72rem;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.05)}.pricing-card-cue--recommended{background:linear-gradient(180deg,rgba(59,130,246,.1),rgba(15,23,42,.06));border-color:rgba(96,165,250,.18)}.pricing-card-cue__label{color:#94a3b8;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pricing-card-cue__value{color:#f8fafc;font-size:.88rem;font-weight:700;line-height:1.45}.pricing-feature-list{display:grid;gap:.55rem}.pricing-feature-icon{width:1.55rem;height:1.55rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;margin-top:.1rem;flex-shrink:0;color:#6ee7b7;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.14);font-size:.85rem;font-weight:900}.pricing-card-recommended{overflow:visible!important;background:radial-gradient(circle at top right,rgba(96,165,250,.18),transparent 28%),radial-gradient(circle at bottom left,rgba(16,185,129,.12),transparent 32%),linear-gradient(180deg,rgba(9,14,24,.98),rgba(14,22,34,.96) 38%,rgba(8,15,26,.98));border:1px solid rgba(96,165,250,.22);box-shadow:0 26px 56px rgba(15,23,42,.18),0 0 0 1px rgba(96,165,250,.08)}.pricing-recommended-rail{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 68% 14%,rgba(96,165,250,.2),transparent 24%),linear-gradient(180deg,rgba(96,165,250,.16),transparent 24%,transparent 74%,rgba(16,185,129,.08));opacity:1}.pricing-recommended-panel{display:grid;gap:.45rem;padding:.82rem .9rem;border-radius:20px;border:1px solid rgba(16,185,129,.16);background:radial-gradient(circle at top right,rgba(92,205,255,.12),transparent 40%),radial-gradient(circle at bottom left,rgba(16,185,129,.11),transparent 46%),rgba(4,12,10,.35)}.pricing-recommended-panel__title{color:#d1fae5;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pricing-recommended-panel__copy{margin:0;color:#e2f8ee;font-size:.89rem;line-height:1.6}.pricing-card-action{display:grid;gap:.6rem;margin-top:.75rem;justify-items:center}.pricing-card-action__note{margin:0;color:#d1fae5;font-size:.84rem;line-height:1.55;text-align:center}.pricing-cta-btn{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;width:auto;max-width:100%;min-width:0;min-height:42px;gap:.62rem;padding:.42rem .86rem .42rem .46rem;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.94)),linear-gradient(135deg,rgba(16,185,129,.05),rgba(59,130,246,.03));color:#0f172a;border:1px solid rgba(16,185,129,.18);font-size:11.5px;font-weight:900;letter-spacing:.02em;line-height:1;white-space:nowrap;overflow:hidden;box-shadow:0 10px 22px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.92);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease;margin-inline:auto;box-sizing:border-box}.pricing-cta-btn:hover{color:#04110b;border-color:rgba(16,185,129,.28);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(246,252,249,.95)),linear-gradient(135deg,rgba(16,185,129,.06),rgba(59,130,246,.04));box-shadow:0 12px 24px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.94)}.pricing-cta-btn--primary{background:linear-gradient(135deg,#19c884,#52c5ff 132%);color:#04110b;border-color:rgba(96,165,250,.28);box-shadow:0 14px 28px rgba(37,99,235,.18),inset 0 1px 0 rgba(255,255,255,.24)}.pricing-cta-btn--primary:hover{border-color:rgba(9,40,33,.06);background:linear-gradient(135deg,#16bf7e,#47bcff 132%);box-shadow:0 14px 24px rgba(28,168,141,.22),inset 0 1px 0 rgba(255,255,255,.24)}.pricing-cta-btn__icon,.pricing-cta-btn__label{position:relative;z-index:1}.pricing-cta-btn__label{min-width:0}.pricing-cta-btn__icon{width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;border:1px solid rgba(16,185,129,.14);background:linear-gradient(135deg,rgba(16,185,129,.16),rgba(59,130,246,.1));color:#047857;box-shadow:inset 0 1px 0 rgba(255,255,255,.74)}.pricing-cta-btn--primary .pricing-cta-btn__icon{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.76);color:#0a7c66}.pricing-cta-btn__icon svg{width:.88rem;height:.88rem;display:block}#pricing{position:relative;isolation:isolate;overflow:visible}#pricing::before{content:"";position:absolute;top:clamp(-1.1rem,-.8vw,-.75rem);left:calc(50% - 50vw);right:calc(50% - 50vw);height:clamp(20rem,34vw,27rem);background:linear-gradient(180deg,rgba(255,255,255,.6),rgba(255,255,255,.08) 28%,rgba(237,243,239,0) 100%),radial-gradient(ellipse 72% 62% at 8% 12%,rgba(16,185,129,.16) 0,transparent 56%),radial-gradient(ellipse 58% 52% at 92% 16%,rgba(56,189,248,.15) 0,transparent 52%),radial-gradient(ellipse 84% 74% at 50% 34%,rgba(255,255,255,.42) 0,transparent 78%),linear-gradient(180deg,rgba(241,247,244,.96) 0,rgba(233,241,237,.92) 58%,rgba(237,243,239,0) 100%);pointer-events:none;z-index:0}#pricing>*{position:relative;z-index:1}.pricing-card-grid{overflow:visible}.pricing-expand{margin-bottom:.35rem;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(255,255,255,.038),rgba(255,255,255,.02)),rgba(9,14,22,.56);overflow:hidden}.pricing-expand--recommended{border-color:rgba(96,165,250,.18);background:linear-gradient(180deg,rgba(59,130,246,.08),rgba(255,255,255,.02)),radial-gradient(circle at right top,rgba(92,205,255,.14),transparent 42%),rgba(9,14,22,.56)}.pricing-expand summary::-webkit-details-marker{display:none}.pricing-expand__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.72rem .8rem;cursor:pointer;list-style:none;user-select:none}.pricing-expand__copy{display:grid;gap:.28rem}.pricing-expand__eyebrow{color:#8be8db;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pricing-expand__title{color:#f8fafc;font-size:.9rem;font-weight:700;line-height:1.45}.pricing-expand__toggle{width:2rem;height:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#b9c7d9;flex-shrink:0;transition:transform .2s ease,border-color .2s ease,color .2s ease,background .2s ease}.pricing-expand__toggle-icon{font-size:1rem;line-height:1}.pricing-expand__content{padding:0 .8rem .8rem}.pricing-expand__content p{margin:0;color:#cbd5e1;font-size:.88rem;line-height:1.6}.pricing-expand__section+.pricing-expand__section{margin-top:.6rem;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.06)}.pricing-expand__section-label{display:inline-flex;margin-bottom:.4rem;color:#8be8db;font-size:.7rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.pricing-expand__section p{margin:0}.pricing-expand__list{margin:.35rem 0 0;display:grid;gap:.3rem;color:#cbd5e1;font-size:.86rem;line-height:1.5}.pricing-expand[open] .pricing-expand__toggle{transform:rotate(45deg);color:#8be8db;border-color:rgba(110,231,183,.24);background:rgba(16,185,129,.08)}.pricing-expand+.pricing-accordion{margin-top:.2rem}@media (min-width:900px){.pricing-scope-band__head{grid-template-columns:minmax(0,1.28fr) minmax(22rem,0.72fr);align-items:center}.pricing-scope-examples{flex-wrap:nowrap}.pricing-decision-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1025px){#pricing .ps-demos-hero{position:relative;grid-template-columns:minmax(0,1.16fr) minmax(0,0.84fr);align-items:start;gap:clamp(1.9rem,2.6vw,2.7rem)}#pricing .ps-demos-hero>div:first-child{max-width:none}.pricing-hero__lead{position:relative;min-height:100%;justify-content:flex-start!important;align-items:flex-start!important;padding-top:.35rem}.pricing-hero__lead>div{position:relative;z-index:1;text-align:left!important;max-width:31rem;padding:0 0 3rem 0}.pricing-hero__lead::after{content:"";position:absolute;right:2.5rem;bottom:.35rem;width:11rem;height:11rem;border-radius:50%;background:radial-gradient(circle,rgba(96,165,250,.14),transparent 70%);filter:blur(8px);pointer-events:none}#pricing .ps-section-title{max-width:13.5ch}#pricing .ps-section-copy{max-width:34rem;margin-left:0}.pricing-intro-stack{max-width:29rem;padding-top:.35rem}.pricing-intro-note--copy{width:min(100%,23.5rem);margin-left:-12rem;margin-top:1.15rem}.pricing-intro-note--guidance{margin-top:-2.75rem}.pricing-card-heading{grid-template-columns:1fr;justify-items:center;row-gap:1rem}.pricing-card-recommended{transform:scale(1.015);transform-origin:top center}.pricing-card-recommended:hover{transform:scale(1.02)}.light-phase #pricing .pricing-package-card--deep{transform:scale(1.015)!important;transform-origin:top center!important}.light-phase #pricing .pricing-package-card--deep:hover{transform:scale(1.02)!important}}@media (max-width:1024px){#pricing .ps-demos-hero{gap:1.1rem}#pricing::before{height:clamp(18rem,52vw,23rem)}#pricing .ps-section-title{max-width:11.5ch}#pricing .ps-section-copy{max-width:42rem}.pricing-card-lane-head{display:grid}.pricing-card-lane{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding:0 4.75rem .35rem 0;margin-right:-.25rem;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.pricing-card-lane::-webkit-scrollbar{display:none}.pricing-card-lane::after{content:"";position:absolute;top:0;right:0;bottom:.35rem;width:4.75rem;opacity:0;pointer-events:none;background:linear-gradient(90deg,rgba(247,250,248,0),rgba(247,250,248,.96) 54%,#f7faf8);transition:opacity .2s ease}.pricing-card-lane.is-scrollable:not(.is-at-end)::after{opacity:1}.pricing-card-lane-meta{display:flex}.pricing-card-grid{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:clamp(18rem,72vw,23rem);width:max-content;min-width:100%;gap:.95rem!important}.pricing-card-grid::before{display:none}.pricing-package-card{scroll-snap-align:start;min-height:100%}.pricing-card-summary{min-height:0}.pricing-card-heading__main{max-width:none}.pricing-card-heading__main h4{max-width:17ch}.pricing-card-summary{max-width:48ch}.pricing-card-cues{grid-template-columns:1fr}.pricing-scope-examples{display:grid}.pricing-card-price-block{justify-items:center;text-align:center;max-width:14.5rem}.pricing-intro-note--copy,.pricing-intro-note--guidance{margin:0;width:100%}.pricing-card-recommended{transform:none}}@media (max-width:768px){.pricing-intro-note{grid-template-columns:1fr}.pricing-card-lane{padding-right:4.2rem}.pricing-card-grid{grid-auto-columns:clamp(16.75rem,84vw,20.5rem)}.pricing-card-lane-meta{align-items:flex-start;flex-direction:column}.pricing-intro-note__icon{width:40px;height:40px}.pricing-scope-band__inner{padding:.98rem;border-radius:24px}.pricing-scope-chip{grid-template-columns:40px minmax(0,1fr);padding:.95rem;border-radius:18px}.pricing-scope-chip__icon{width:40px;height:40px;border-radius:12px}.pricing-decision-pill{padding:.8rem .85rem;border-radius:16px}.pricing-package-card{border-radius:24px}.pricing-card-grid::before{left:1rem;right:1rem}.pricing-package-card .pricing-card-top{gap:.8rem;padding-bottom:.9rem;margin-bottom:.9rem}.pricing-recommended-rail{top:.95rem;bottom:.95rem}.pricing-expand__summary{padding:.8rem .85rem}.pricing-expand__content{padding:0 .85rem .85rem}}.light-phase #pricing .pricing-card-cue,.light-phase #pricing .pricing-decision-pill,.light-phase #pricing .pricing-expand,.light-phase #pricing .pricing-intro-note,.light-phase #pricing .pricing-plan-chip,.light-phase #pricing .pricing-recommended-panel,.light-phase #pricing .pricing-scope-chip,.light-phase #pricing .pricing-scope-example{background:#fff!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 12px 26px rgba(15,23,42,.04)}.light-phase #pricing .ps-section-title{color:#0f172a!important;text-shadow:none!important}.light-phase #pricing .pricing-card-lane-copy,.light-phase #pricing .pricing-hero__helper{color:#5b7183!important}.light-phase #pricing .pricing-hero__lead::after{background:radial-gradient(circle,rgba(16,185,129,.09),transparent 72%);opacity:.9}.light-phase #pricing .pricing-intro-note{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,248,.98))!important}.light-phase #pricing .pricing-intro-note--copy{background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(248,250,252,.92))!important;border:1px solid rgba(148,163,184,.16)!important;box-shadow:0 14px 30px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.9)!important}.light-phase #pricing .pricing-intro-note--guidance{background:radial-gradient(circle at top right,rgba(92,205,255,.14),transparent 34%),radial-gradient(circle at bottom left,rgba(16,185,129,.08),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,248,244,.98))!important;border-color:rgba(148,163,184,.16)!important;box-shadow:0 18px 34px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.88)!important}.light-phase #pricing .pricing-intro-note--guidance .pricing-intro-note__label{color:#0f172a!important}.light-phase #pricing .pricing-intro-note--guidance .pricing-intro-note__copy{color:#475569!important}.light-phase #pricing .pricing-card-action__note,.light-phase #pricing .pricing-card-cue__value,.light-phase #pricing .pricing-card-heading__main h4,.light-phase #pricing .pricing-decision-pill__value,.light-phase #pricing .pricing-expand__title,.light-phase #pricing .pricing-intro-note__label,.light-phase #pricing .pricing-recommended-panel__title,.light-phase #pricing .pricing-scope-band__rule-value,.light-phase #pricing .pricing-scope-chip__title{color:#0f172a!important}.light-phase #pricing .pricing-expand__content p,.light-phase #pricing .pricing-intro-note__copy,.light-phase #pricing .pricing-recommended-panel__copy,.light-phase #pricing .pricing-scope-band__rule-copy,.light-phase #pricing .pricing-scope-chip__copy,.light-phase #pricing .pricing-scope-example__copy{color:#475569!important}.light-phase #pricing .pricing-card-cue__label,.light-phase #pricing .pricing-card-price-label,.light-phase #pricing .pricing-card-price-note,.light-phase #pricing .pricing-decision-pill__kicker,.light-phase #pricing .pricing-expand__eyebrow,.light-phase #pricing .pricing-plan-chip,.light-phase #pricing .pricing-scope-example__label{color:#64748b!important}.light-phase #pricing .pricing-feature-icon,.light-phase #pricing .pricing-intro-note__icon,.light-phase #pricing .pricing-plan-chip__icon,.light-phase #pricing .pricing-scope-chip__icon{background:rgba(0,169,107,.08)!important;border-color:rgba(0,169,107,.16)!important;color:#00a56a!important}.light-phase #pricing .pricing-card-price-block{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,248,.98))!important;border-color:rgba(15,23,42,.07)!important;box-shadow:0 10px 24px rgba(15,23,42,.035)}.light-phase #pricing .pricing-card-price-note{background:0 0!important;border-color:transparent!important}.light-phase #pricing .pricing-card-price-note--recommended{background:0 0!important;border-color:transparent!important;color:#047857!important}.light-phase #pricing .pricing-scope-band__rule{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(243,248,245,.96))!important;border-color:rgba(15,23,42,.08)!important}.light-phase #pricing .pricing-scope-example{background:#fff!important;border-color:rgba(15,23,42,.08)!important}.light-phase #pricing .pricing-card-lane-progress{color:#0f172a!important}.light-phase #pricing .pricing-cta-btn{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.94)) !important,linear-gradient(135deg,rgba(0,185,111,.05),rgba(59,130,246,.03))!important;color:var(--ps-text)!important;box-shadow:0 10px 22px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.92)!important;border:1px solid rgba(0,169,107,.18)!important}.light-phase #pricing .pricing-cta-btn:hover{color:#04110b!important;border-color:rgba(0,169,107,.28)!important;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(246,252,249,.95)) !important,linear-gradient(135deg,rgba(0,185,111,.06),rgba(59,130,246,.04))!important;box-shadow:0 12px 24px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.94)!important}.light-phase #pricing .pricing-cta-btn--primary{background:linear-gradient(135deg,#60a5fa,#22c55e 138%)!important;color:#04110b!important;border-color:rgba(96,165,250,.26)!important;box-shadow:0 14px 26px rgba(37,99,235,.18),inset 0 1px 0 rgba(255,255,255,.24)!important}.light-phase #pricing .pricing-cta-btn--primary:hover{background:linear-gradient(135deg,#4f97fa,#1eb55e 138%)!important;border-color:rgba(96,165,250,.26)!important;box-shadow:0 16px 28px rgba(37,99,235,.2),inset 0 1px 0 rgba(255,255,255,.24)!important}.light-phase #pricing .pricing-card-recommended{background:radial-gradient(circle at top right,rgba(96,165,250,.18),transparent 28%),radial-gradient(circle at bottom left,rgba(16,185,129,.1),transparent 34%),linear-gradient(180deg,rgba(10,16,28,.98),rgba(15,23,42,.97) 42%,rgba(8,15,26,.99))!important;border-color:rgba(96,165,250,.24)!important;box-shadow:0 26px 56px rgba(15,23,42,.18),0 0 0 1px rgba(96,165,250,.08)!important}.light-phase #pricing .pricing-card-recommended .pricing-card-cue,.light-phase #pricing .pricing-card-recommended .pricing-expand,.light-phase #pricing .pricing-card-recommended .pricing-plan-chip,.light-phase #pricing .pricing-card-recommended .pricing-recommended-panel,.light-phase #pricing .pricing-decision-pill--recommended{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03)),rgba(255,255,255,.02)!important;border-color:rgba(96,165,250,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}.light-phase #pricing .pricing-recommended-panel__title{color:#e0f2fe!important}.light-phase #pricing .pricing-expand__section+.pricing-expand__section{border-top-color:rgba(15,23,42,.06)!important}.light-phase #pricing .pricing-expand__section-label{color:#93c5fd!important}.light-phase #pricing .pricing-expand__toggle{background:#f8fbf8!important;border-color:rgba(15,23,42,.08)!important;color:#64748b!important}.light-phase #pricing .pricing-expand[open] .pricing-expand__toggle{background:rgba(0,169,107,.08)!important;border-color:rgba(0,169,107,.16)!important;color:#00a56a!important}.light-phase #pricing .pricing-package-card--deep .pricing-card-action__note,.light-phase #pricing .pricing-package-card--deep .pricing-card-cue__value,.light-phase #pricing .pricing-package-card--deep .pricing-card-price-value,.light-phase #pricing .pricing-package-card--deep .pricing-card-summary,.light-phase #pricing .pricing-package-card--deep .pricing-expand__content p,.light-phase #pricing .pricing-package-card--deep .pricing-expand__list,.light-phase #pricing .pricing-package-card--deep .pricing-expand__title,.light-phase #pricing .pricing-package-card--deep .text-slate-100,.light-phase #pricing .pricing-package-card--deep .text-slate-200,.light-phase #pricing .pricing-package-card--deep .text-slate-300,.light-phase #pricing .pricing-package-card--deep h4,.light-phase #pricing .pricing-package-card--deep li{color:#f8fafc!important}.light-phase #pricing .pricing-package-card--deep .pricing-card-cue__label,.light-phase #pricing .pricing-package-card--deep .pricing-card-price-label,.light-phase #pricing .pricing-package-card--deep .pricing-card-price-note,.light-phase #pricing .pricing-package-card--deep .pricing-expand__eyebrow,.light-phase #pricing .pricing-package-card--deep .pricing-plan-chip{color:#cbd5e1!important}.light-phase #pricing .pricing-package-card--deep .pricing-card-price-block{background:linear-gradient(180deg,rgba(18,27,43,.96),rgba(10,16,28,.94)),radial-gradient(circle at top right,rgba(96,165,250,.14),transparent 48%)!important;border-color:rgba(125,211,252,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 30px rgba(8,15,26,.24)!important}.light-phase #pricing .pricing-package-card--deep .pricing-plan-chip{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(16,185,129,.12)),rgba(8,15,26,.42)!important;border-color:rgba(125,211,252,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 10px 24px rgba(8,15,26,.18)!important;color:#eff6ff!important}.light-phase #pricing .pricing-package-card--deep .pricing-plan-chip span:last-child{color:#eff6ff!important}#cta-footer{position:relative;left:50%;width:100vw;max-width:100vw;margin-left:0;margin-right:0;transform:translateX(-50%);padding:5rem 1.5rem 0;box-sizing:border-box;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 5% 15%,rgba(16,185,129,.32) 0,transparent 55%),radial-gradient(ellipse 55% 50% at 95% 85%,rgba(56,189,248,.22) 0,transparent 55%),radial-gradient(ellipse 80% 70% at 50% 50%,rgba(2,44,34,.55) 0,transparent 80%),linear-gradient(145deg,#020d18 0,#021e18 30%,#032b22 55%,#041f30 80%,#020d18 100%);box-shadow:inset 0 0 120px rgba(0,0,0,.55)}.cta-footer-wordmark{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;padding-top:clamp(1rem,3vw,2rem);font-weight:900;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(3.5rem, 14vw, 9rem);line-height:1;color:rgba(255,255,255,.055);pointer-events:none;user-select:none;z-index:0;white-space:nowrap;transform:translateY(clamp(-1rem,-2vw,-.45rem))}.cta-footer-noise{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:256px 256px}.cta-footer-wrapper{position:relative;z-index:2;max-width:1100px;margin:0 auto}.cta-footer-panel{background:rgba(255,255,255,.065);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:40px 44px 36px;box-shadow:0 0 0 1px rgba(16,185,129,.08) inset,0 24px 64px rgba(0,0,0,.35),0 2px 4px rgba(0,0,0,.2)}.cta-footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:28px}.cta-footer-heading h2{font-size:clamp(1.35rem,2.8vw,1.9rem);font-weight:800;line-height:1.2;color:#f0fdf4;margin:0 0 6px;max-width:26ch}.cta-footer-heading h3{font-size:clamp(1rem,2vw,1.15rem);font-weight:500;color:#d1fae5;margin:0 0 4px}.cta-footer-heading p{font-size:.875rem;color:rgba(209,250,229,.7);margin:0}.cta-footer-actions{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0;text-align:center}.cta-footer-actions .ps-action-btn{width:min(100%,16.75rem);box-sizing:border-box}.ps-action-btn--footer-secondary{font-size:.82rem;padding-left:1rem;padding-right:1rem}.cta-footer-button{display:inline-block;padding:13px 28px;border-radius:999px;border:none;background:linear-gradient(135deg,#22c55e 0,#16a34a 100%);color:#022c22;font-weight:700;font-size:.95rem;cursor:pointer;white-space:nowrap;box-shadow:0 8px 28px rgba(34,197,94,.4);transition:transform .14s ease,box-shadow .14s ease,filter .14s ease;text-decoration:none}.cta-footer-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(34,197,94,.52);filter:brightness(1.06)}.cta-footer-link{display:inline-block;font-size:.85rem;color:#6ee7b7;align-self:center;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(110,231,183,0.45);transition:color .15s,text-decoration-color .15s}.cta-footer-link:hover{color:#a7f3d0;text-decoration-color:rgba(167,243,208,0.7)}.cta-footer-divider{height:1px;background:linear-gradient(90deg,rgba(148,163,184,.35),rgba(148,163,184,.1) 70%,transparent);margin:0 0 28px}.cta-footer-bottom{display:grid;grid-template-columns:2fr 1.2fr 1.3fr 1.8fr;gap:24px 32px}.site-footer__brand{font-size:1rem;font-weight:700;color:#f9fafb;margin:0 0 4px}.site-footer__eyebrow{font-size:.82rem;color:rgba(209,250,229,.65);margin:0 0 10px;line-height:1.5}.site-footer__brand-row{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:nowrap;white-space:nowrap}.site-footer__brand-row .site-footer__brand{margin:0}.site-footer__bullets{list-style:none;margin:0;padding:0}.site-footer__bullets li{position:relative;padding-left:16px;font-size:.82rem;color:rgba(209,250,229,.65);line-height:1.8}.site-footer__bullets li::before{content:"";position:absolute;left:4px;top:9px;width:4px;height:4px;border-radius:50%;background:#4ade80}.site-footer__heading{font-size:.82rem;font-weight:700;color:#f9fafb;margin:0 0 12px}.site-footer__links{list-style:none;margin:0;padding:0}.site-footer__links li{margin-bottom:6px}.site-footer__contact a,.site-footer__links a{font-size:.83rem;color:#6ee7b7;text-decoration:none;transition:color .15s;line-height:1.5}.site-footer__contact a:hover,.site-footer__links a:hover{color:#a7f3d0;text-decoration:underline}.site-footer__contact a{display:inline-block;margin-bottom:10px}.site-footer__note{font-size:.76rem;color:rgba(148,163,184,.7);line-height:1.55;margin:0}.cta-footer-copy-bar{margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06)}.cta-footer-copy-bar p{font-size:.75rem;color:rgba(148,163,184,.5);margin:0}#cta-footer .site-footer__brand-row{color:#f9fafb}#cta-footer .site-footer__brand{color:#f9fafb}#cta-footer .site-footer__heading{color:#f9fafb}#cta-footer .site-footer__eyebrow{color:rgba(209,250,229,.65)}#cta-footer .cta-footer-copy-bar p,#cta-footer .site-footer__note{color:rgba(148,163,184,.7)}#cta-footer .cta-footer-link,#cta-footer .site-footer__contact a,#cta-footer .site-footer__links a{color:#6ee7b7}#cta-footer .cta-footer-link:hover,#cta-footer .site-footer__contact a:hover,#cta-footer .site-footer__links a:hover{color:#a7f3d0}@media (max-width:960px){.cta-footer-panel{padding:32px 28px 28px}.cta-footer-top{flex-direction:column;gap:20px}.cta-footer-actions{flex-direction:row;flex-wrap:wrap;align-items:center}.cta-footer-bottom{grid-template-columns:1fr 1fr}}@media (max-width:600px){#cta-footer{padding:3.5rem 1rem 0}.cta-footer-panel{padding:24px 20px 22px;border-radius:16px}.cta-footer-wordmark{font-size:clamp(2.5rem,18vw,5rem);padding-top:.65rem;transform:translateY(-.35rem)}.cta-footer-bottom{grid-template-columns:1fr}.cta-footer-button{width:100%;text-align:center}#cta-footer .cta-footer-copy-bar p,#cta-footer .site-footer__contact a,#cta-footer .site-footer__eyebrow,#cta-footer .site-footer__heading,#cta-footer .site-footer__links a,#cta-footer .site-footer__note{font-size:.92rem;line-height:1.65}#cta-footer .site-footer__brand{font-size:1.08rem}}#faq.ps-faq-section{position:relative}#faq.ps-faq-section::before{content:none}#faq .ps-faq-header,#faq .ps-faq-hero,#faq .ps-faq-layout{position:relative;z-index:1}#faq .ps-faq-header{display:grid;gap:1rem;margin-bottom:1.25rem}#faq .ps-faq-header__intro{display:grid;gap:.9rem}#faq .ps-faq-cluster,#faq .ps-faq-feature-card,#faq .ps-faq-hero__intro,#faq .ps-faq-hero__panel,#faq .ps-faq-rail-card{position:relative;overflow:hidden}#faq .ps-faq-eyebrow{display:inline-flex;align-items:center;gap:.55rem;padding:.6rem 1rem;margin-bottom:1rem;border-radius:999px;border:1px solid rgba(0,169,107,.18);background:rgba(255,255,255,.72);box-shadow:0 12px 30px rgba(15,23,42,.05);color:#007a4b;font-size:.72rem;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}#faq .ps-faq-eyebrow::before{content:'';width:.55rem;height:.55rem;border-radius:999px;background:linear-gradient(135deg,#00b96f,#007a4b);box-shadow:0 0 0 6px rgba(0,185,111,.12)}#faq .ps-faq-topic-row{display:flex;flex-wrap:wrap;gap:.7rem}#faq .ps-faq-topic-chip{display:inline-flex;align-items:center;min-height:2.5rem;padding:.55rem .9rem;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.72);color:#516072;font-size:.8rem;font-weight:700;letter-spacing:.01em}#faq .ps-faq-topic-chip.is-active{border-color:rgba(0,169,107,.24);background:linear-gradient(135deg,rgba(0,185,111,.14),rgba(255,255,255,.96));color:#0f172a}#faq .ps-faq-hero__panel{padding:1.55rem!important;border:1px solid rgba(0,169,107,.18)!important;background:linear-gradient(145deg,rgba(0,185,111,.08),rgba(255,255,255,.98) 58%),#f8fbf8!important;box-shadow:0 20px 48px rgba(15,23,42,.08)!important}#faq .ps-faq-panel__glow{position:absolute;top:-4rem;right:-3rem;width:11rem;height:11rem;border-radius:999px;background:radial-gradient(circle,rgba(0,185,111,.22),rgba(0,185,111,0));pointer-events:none}#faq .ps-faq-feature-card__top,#faq .ps-faq-panel__top,#faq .ps-faq-rail-card__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}#faq .ps-faq-card-badge,#faq .ps-faq-panel__badge{display:inline-flex;align-items:center;padding:.42rem .75rem;border-radius:999px;border:1px solid rgba(52,211,153,.22);background:rgba(236,253,245,.82);color:#0f9f6e;font-size:.68rem!important;font-weight:900;letter-spacing:.14em!important;line-height:1;text-transform:uppercase}#faq .ps-faq-card-kicker,#faq .ps-faq-panel__meta,#faq .ps-faq-rail-card__pill{color:#94a3b8;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#faq .ps-faq-cluster__title,#faq .ps-faq-panel__title,#faq .ps-faq-rail-card__title{font-size:clamp(1.35rem, 2.1vw, 1.85rem);line-height:1.08;letter-spacing:-.03em;color:#0f172a}#faq .ps-faq-panel__points{display:grid;gap:.9rem;margin-top:1.25rem}#faq .ps-faq-point{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;padding:.9rem .95rem;border-radius:22px;border:1px solid rgba(15,23,42,.06);background:rgba(255,255,255,.72);backdrop-filter:blur(8px)}#faq .ps-faq-item__icon,#faq .ps-faq-point__icon{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:18px;border:1px solid rgba(0,169,107,.16);background:linear-gradient(180deg,rgba(0,185,111,.12),rgba(255,255,255,.95));color:#008052;flex-shrink:0}#faq .ps-faq-item__icon svg,#faq .ps-faq-point__icon svg{width:1.15rem;height:1.15rem}#faq .ps-faq-point__label,#faq .ps-faq-step__label{margin:0;color:#0f172a;font-size:.96rem!important;font-weight:900;line-height:1.35}#faq .ps-faq-point__copy,#faq .ps-faq-rail-card__copy,#faq .ps-faq-step__copy{margin:.2rem 0 0;color:#64748b;font-size:.92rem!important;line-height:1.7}#faq .ps-faq-feature-grid,#faq .ps-faq-lower{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}#faq .ps-faq-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.15rem}#faq .ps-faq-quick-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;padding:.95rem 1rem;border-radius:22px;border:1px solid rgba(15,23,42,.06);background:rgba(255,255,255,.78)}#faq .ps-faq-quick-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border-radius:18px;border:1px solid rgba(0,169,107,.14);background:linear-gradient(180deg,rgba(0,185,111,.12),rgba(255,255,255,.96));color:#008052}#faq .ps-faq-quick-card__icon svg{width:1rem;height:1rem}#faq .ps-faq-quick-card__label{margin:0;color:#0f172a;font-size:.92rem!important;font-weight:900;line-height:1.35}#faq .ps-faq-quick-card__copy{margin:.18rem 0 0;color:#64748b;font-size:.88rem!important;line-height:1.65}#faq .ps-faq-feature-card{min-height:100%;padding:1.5rem!important;border:1px solid rgba(15,23,42,.07)!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,248,.96))!important;box-shadow:0 16px 38px rgba(15,23,42,.06)!important}#faq .ps-faq-feature-card--primary{border-color:rgba(0,169,107,.2)!important;background:linear-gradient(145deg,rgba(0,185,111,.1),rgba(255,255,255,.98) 48%,rgba(236,253,245,.85))!important}#faq .ps-faq-feature-card__layer{position:absolute;inset:auto -2rem -3rem auto;width:11rem;height:11rem;border-radius:999px;background:radial-gradient(circle,rgba(0,185,111,.16),rgba(0,185,111,0));pointer-events:none}#faq .ps-faq-feature-card__title{margin:0 0 .9rem;color:#0f172a;font-size:clamp(1.55rem, 2.4vw, 2.35rem);line-height:1.02;letter-spacing:-.04em}#faq .ps-faq-feature-card__copy{margin:0;color:#566578;font-size:1rem!important;line-height:1.85}#faq .ps-faq-feature-card__footer{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.25rem}#faq .ps-faq-inline-tag{display:inline-flex;align-items:center;min-height:2.15rem;padding:.45rem .75rem;border-radius:999px;background:rgba(15,23,42,.04);color:#334155;font-size:.78rem;font-weight:800}#faq .ps-faq-cluster{padding:1.4rem!important;border:1px solid rgba(15,23,42,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,245,.94))!important;box-shadow:0 16px 36px rgba(15,23,42,.05)!important}#faq .ps-faq-cluster__head{margin-bottom:1rem}#faq .ps-faq-cluster__eyebrow{display:inline-flex;align-items:center;padding:.38rem .72rem;margin-bottom:.8rem;border-radius:999px;background:rgba(15,23,42,.04);color:#516072;font-size:.68rem;font-weight:900;letter-spacing:.13em;line-height:1;text-transform:uppercase}#faq .ps-faq-item{border-top:1px solid rgba(148,163,184,.18)}#faq .ps-faq-item:first-of-type{border-top:0}#faq .ps-faq-item__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;cursor:pointer;list-style:none}#faq .ps-faq-item__summary::-webkit-details-marker{display:none}#faq .ps-faq-item__meta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:center;min-width:0}#faq .ps-faq-item__label{display:block;color:#0f172a;font-size:1.02rem;font-weight:900;line-height:1.3}#faq .ps-faq-item__subline{display:block;margin-top:.18rem;color:#64748b;font-size:.84rem;line-height:1.55}#faq .ps-faq-item__toggle{position:relative;width:2.9rem;height:2.9rem;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.85);flex-shrink:0;transition:transform 180ms ease,border-color 180ms ease,background 180ms ease}#faq .ps-faq-item__toggle::after,#faq .ps-faq-item__toggle::before{content:'';position:absolute;top:50%;left:50%;width:.85rem;height:1.5px;border-radius:999px;background:#008052;transform:translate(-50%,-50%)}#faq .ps-faq-item__toggle::after{transform:translate(-50%,-50%) rotate(90deg)}#faq .ps-faq-item[open] .ps-faq-item__toggle{border-color:rgba(0,169,107,.24);background:rgba(0,185,111,.1);transform:rotate(45deg)}#faq .ps-faq-item__content{padding:0 0 1rem 3.65rem}#faq .ps-faq-item__content p{margin:0;color:#566578}#faq .ps-faq-rail-card{padding:1.45rem!important;border:1px solid rgba(15,23,42,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(246,249,247,.96))!important;box-shadow:0 16px 38px rgba(15,23,42,.05)!important}#faq .ps-faq-rail-card--accent{border-color:rgba(0,169,107,.18)!important;background:linear-gradient(145deg,rgba(0,185,111,.08),rgba(255,255,255,.97) 58%)!important}#faq .ps-faq-steps{display:grid;gap:.95rem;margin-top:1.15rem}#faq .ps-faq-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;padding:.9rem .95rem;border-radius:22px;background:rgba(15,23,42,.03);border:1px solid rgba(15,23,42,.05)}#faq .ps-faq-step__index{display:inline-flex;align-items:center;justify-content:center;min-width:2.7rem;height:2.7rem;padding:0 .65rem;border-radius:16px;background:linear-gradient(180deg,rgba(0,185,111,.16),rgba(255,255,255,.9));color:#007a4b;font-size:.8rem;font-weight:900;letter-spacing:.08em}@media (max-width:1180px){#faq .ps-faq-accordion-grid,#faq .ps-faq-feature-grid,#faq .ps-faq-hero,#faq .ps-faq-layout{grid-template-columns:1fr}}@media (max-width:768px){#faq.ps-faq-section::before{inset:1.5rem 0 auto;height:14rem;border-radius:28px}#faq .ps-faq-cluster,#faq .ps-faq-feature-card,#faq .ps-faq-hero__panel,#faq .ps-faq-rail-card{padding:1.1rem!important;border-radius:24px!important}#faq .ps-faq-feature-card__title{font-size:1.5rem}#faq .ps-faq-cluster__title,#faq .ps-faq-panel__title,#faq .ps-faq-rail-card__title{font-size:1.25rem}#faq .ps-faq-item__summary{align-items:start}#faq .ps-faq-item__meta{align-items:start}#faq .ps-faq-item__content{padding-left:0}#faq .ps-faq-item__toggle{width:2.6rem;height:2.6rem}}#faq .ps-faq-shell{position:relative;width:min(100%,70rem);margin-left:auto;margin-right:auto}#faq .ps-faq-content-box{position:relative;overflow:hidden;padding:1.35rem!important;border:1px solid rgba(15,23,42,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,245,.96))!important;box-shadow:0 18px 40px rgba(15,23,42,.06),0 0 0 1px rgba(255,255,255,.58) inset!important}#faq .ps-faq-content{position:relative;z-index:1;transition:max-height 420ms cubic-bezier(.22, 1, .36, 1)}#faq.ps-faq-section--collapsed .ps-faq-content{max-height:30rem;overflow:hidden}#faq.ps-faq-section--expanded .ps-faq-content{max-height:var(--ps-faq-expanded-height,none);overflow:visible}#faq .ps-faq-main{align-content:start;min-width:0}#faq .ps-faq-rail{min-width:0}#faq .ps-faq-reveal{position:absolute;inset:auto 0 0;z-index:4;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 220ms ease,visibility 220ms ease}#faq.ps-faq-section--collapsed .ps-faq-reveal{opacity:1;visibility:visible}#faq .ps-faq-reveal__fade{height:clamp(6.25rem,11vw,8rem);background:linear-gradient(180deg,rgba(244,248,245,0) 0,rgba(244,248,245,.68) 28%,rgba(244,248,245,.93) 68%,#f4f8f5 100%)}#faq .ps-faq-reveal__panel{display:grid;justify-items:center;gap:.65rem;margin-top:-.1rem;padding:.95rem 1rem .1rem;background:linear-gradient(180deg,rgba(244,248,245,.92),#f4f8f5);border-top:1px solid rgba(15,23,42,.05)}#faq .ps-faq-reveal__button{display:inline-flex;align-items:center;gap:.8rem;min-height:3.4rem;padding:.8rem 1.2rem .8rem 1.35rem;border:1px solid rgba(0,169,107,.18);border-radius:999px;background:linear-gradient(135deg,rgba(0,185,111,.1),rgba(255,255,255,.98) 55%,rgba(59,130,246,.06));box-shadow:0 18px 42px rgba(15,23,42,.1),0 0 0 1px rgba(255,255,255,.58) inset;color:#0f172a;cursor:pointer;font-size:.92rem;font-weight:900;letter-spacing:.01em;pointer-events:auto;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}#faq .ps-faq-reveal__button:hover{transform:translateY(-2px);border-color:rgba(0,169,107,.28);box-shadow:0 22px 48px rgba(15,23,42,.12),0 0 0 1px rgba(255,255,255,.7) inset}#faq .ps-faq-reveal__button-icon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:999px;border:1px solid rgba(0,169,107,.14);background:linear-gradient(180deg,rgba(0,185,111,.16),rgba(255,255,255,.96));color:#008052;box-shadow:0 10px 22px rgba(0,169,107,.12)}#faq .ps-faq-reveal__button-icon svg{width:1rem;height:1rem}#faq.ps-faq-section--expanded .ps-faq-reveal{opacity:0;visibility:hidden}@media (max-width:1180px){#faq .ps-faq-feature-grid,#faq .ps-faq-lower,#faq .ps-faq-quick-grid{grid-template-columns:1fr}}@media (max-width:768px){#faq .ps-faq-content-box{padding:1rem!important;border-radius:24px!important}#faq.ps-faq-section--collapsed .ps-faq-content{max-height:27rem}#faq .ps-faq-reveal__fade{height:5.5rem}#faq .ps-faq-reveal__panel{margin-top:0;padding-left:.75rem;padding-right:.75rem}#faq .ps-faq-reveal__button{width:100%;justify-content:space-between}}#faq .ps-faq-shell{width:min(100%,70rem);margin-left:auto;margin-right:auto}#faq .ps-faq-layout{display:grid;grid-template-columns:minmax(0,0.96fr) minmax(320px,1.04fr);gap:1.75rem;align-items:start}#faq .ps-faq-detail-shell,#faq .ps-faq-sidebar{min-width:0}#faq .ps-faq-sidebar{display:grid;gap:1.1rem;padding-right:clamp(0rem,1.2vw,.75rem)}#faq .ps-faq-heading{position:relative;display:grid;gap:.35rem;isolation:isolate;overflow:visible;padding:.8rem .2rem .25rem 0}#faq .ps-faq-heading::before{content:'';position:absolute;top:clamp(1.35rem,3vw,1.9rem);right:.8rem;bottom:.2rem;left:1.25rem;border-radius:24px;background:radial-gradient(circle at 18% 20%,rgba(59,130,246,.12),transparent 28%),linear-gradient(135deg,rgba(239,246,255,.94),rgba(255,255,255,.96) 62%),linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0));box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 14px 28px rgba(15,23,42,.045);z-index:-1}#faq .ps-faq-heading>h2{margin:0;position:relative;z-index:2;transform:translateY(clamp(-.72rem,-1.6vw,-.4rem))}#faq .ps-faq-heading__word{position:relative;display:inline-block;padding-right:.08em;isolation:isolate}#faq .ps-faq-heading__word::after{content:none}#faq .ps-faq-heading__lead{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;padding:.82rem .95rem .88rem .95rem;border:1px solid rgba(203,213,225,.72);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,250,252,.96)),rgba(255,255,255,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 12px 22px rgba(15,23,42,.04)}#faq .ps-faq-heading__icon{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;margin-top:.08rem;border-radius:16px;border:1px solid rgba(191,219,254,.8);background:linear-gradient(180deg,rgba(248,250,252,.98),rgba(239,246,255,.94));color:#2563eb;box-shadow:0 8px 16px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.88);flex-shrink:0}#faq .ps-faq-heading__icon svg{width:1rem;height:1rem}#faq .ps-faq-heading__lead p{margin:0}#faq .ps-faq-quick-strip{display:flex;flex-wrap:wrap;gap:.55rem}#faq .ps-faq-quick-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.6rem .85rem;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:rgba(255,255,255,.72);color:#0f172a;font-size:.72rem;font-weight:800;line-height:1.35;text-align:center;transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease,background 180ms ease}#faq .ps-faq-quick-link:focus-visible,#faq .ps-faq-quick-link:hover{transform:translateY(-1px);border-color:rgba(0,169,107,.22);box-shadow:0 10px 22px rgba(15,23,42,.05);outline:0}#faq .ps-faq-selector{display:grid;gap:.7rem;margin-top:.2rem}#faq .ps-faq-topic-button{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.78rem;align-items:center;width:100%;padding:.96rem 1rem;border:1px solid rgba(203,213,225,.82);border-radius:20px;background:rgba(255,255,255,.96);color:#0f172a;text-align:left;cursor:pointer;box-shadow:0 8px 18px rgba(15,23,42,.035);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease,background 180ms ease}#faq .ps-faq-topic-button::before{content:'';position:absolute;left:.72rem;top:.92rem;bottom:.92rem;width:2px;border-radius:999px;background:rgba(16,185,129,.9);opacity:0;transform:scaleY(.72);transform-origin:center;transition:opacity 180ms ease,transform 180ms ease}#faq .ps-faq-topic-button:focus-visible,#faq .ps-faq-topic-button:hover{transform:translateY(-1px);border-color:rgba(96,165,250,.28);background:rgba(255,255,255,.98);box-shadow:0 14px 24px rgba(15,23,42,.06),0 0 0 1px rgba(96,165,250,.06);outline:0}#faq .ps-faq-topic-button:active{transform:translateY(0);box-shadow:0 8px 14px rgba(15,23,42,.06),0 0 0 1px rgba(96,165,250,.06)}#faq .ps-faq-topic-button.is-active::before,#faq .ps-faq-topic-button:focus-visible::before,#faq .ps-faq-topic-button:hover::before{opacity:1;transform:scaleY(1)}#faq .ps-faq-topic-button.is-active{border-color:rgba(96,165,250,.3);background:linear-gradient(180deg,rgba(239,246,255,.92),rgba(255,255,255,.98));box-shadow:0 16px 28px rgba(15,23,42,.07),0 0 0 1px rgba(96,165,250,.06)}#faq .ps-faq-topic-button__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:20px;border:1px solid rgba(191,219,254,.82);background:linear-gradient(180deg,rgba(248,250,252,.96),rgba(244,247,250,.92));color:#3b82f6;flex-shrink:0;transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,color 180ms ease,box-shadow 180ms ease}#faq .ps-faq-topic-button__icon svg{width:1.1rem;height:1.1rem}#faq .ps-faq-topic-button.is-active .ps-faq-topic-button__icon,#faq .ps-faq-topic-button:focus-visible .ps-faq-topic-button__icon,#faq .ps-faq-topic-button:hover .ps-faq-topic-button__icon{border-color:rgba(96,165,250,.24);background:linear-gradient(180deg,rgba(239,246,255,.98),rgba(236,253,245,.92));color:#1d4ed8;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 8px 16px rgba(37,99,235,.08)}#faq .ps-faq-topic-button:focus-visible .ps-faq-topic-button__icon,#faq .ps-faq-topic-button:hover .ps-faq-topic-button__icon{transform:translateY(-1px)}#faq .ps-faq-topic-button__body{display:grid;gap:.26rem;min-width:0}#faq .ps-faq-topic-button__label{color:#0f172a;font-size:.92rem;font-weight:900;line-height:1.24}#faq .ps-faq-topic-button__copy{color:#64748b;font-size:.78rem;line-height:1.45;max-width:27ch}#faq .ps-faq-topic-button__marker{position:relative;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid rgba(191,219,254,.72);background:rgba(255,255,255,.96);flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.88);transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease}#faq .ps-faq-topic-button__marker::after,#faq .ps-faq-topic-button__marker::before{content:'';position:absolute;top:50%;left:50%;border-radius:999px;background:#2563eb;transition:transform 180ms ease,background 180ms ease}#faq .ps-faq-topic-button__marker::before{width:.72rem;height:1.5px;transform:translate(-50%,-50%)}#faq .ps-faq-topic-button__marker::after{width:1.5px;height:.72rem;transform:translate(-50%,-50%)}#faq .ps-faq-topic-button:focus-visible .ps-faq-topic-button__marker,#faq .ps-faq-topic-button:hover .ps-faq-topic-button__marker{border-color:rgba(96,165,250,.34);background:rgba(239,246,255,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 14px rgba(37,99,235,.1)}#faq .ps-faq-topic-button:focus-visible .ps-faq-topic-button__marker::after,#faq .ps-faq-topic-button:focus-visible .ps-faq-topic-button__marker::before,#faq .ps-faq-topic-button:hover .ps-faq-topic-button__marker::after,#faq .ps-faq-topic-button:hover .ps-faq-topic-button__marker::before{background:#2563eb}#faq .ps-faq-topic-button:focus-visible .ps-faq-topic-button__marker::after,#faq .ps-faq-topic-button:hover .ps-faq-topic-button__marker::after{transform:translate(-50%,-50%) scaleY(.82)}#faq .ps-faq-topic-button.is-active .ps-faq-topic-button__marker{border-color:rgba(52,211,153,.22);background:linear-gradient(180deg,rgba(239,246,255,.98),rgba(236,253,245,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 8px 14px rgba(37,99,235,.12);transform:translateX(.06rem)}#faq .ps-faq-topic-button.is-active .ps-faq-topic-button__marker::after,#faq .ps-faq-topic-button.is-active .ps-faq-topic-button__marker::before{background:#10b981}#faq .ps-faq-topic-button.is-active .ps-faq-topic-button__marker::after{transform:translate(-50%,-50%) scaleY(0)}#faq .ps-faq-detail-shell{position:sticky;top:1.5rem}#faq .ps-faq-detail-panel{position:relative;min-height:100%;overflow:hidden;padding:1.6rem;border-radius:26px 0 26px 26px;border:1px solid rgba(203,213,225,.78);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.98));box-shadow:0 20px 40px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.88)}#faq .ps-faq-detail-panel.is-active{animation:faqPanelFadeIn 220ms ease}#faq .ps-faq-detail-panel__glow{position:absolute;top:-1.5rem;right:-1rem;width:7rem;height:7rem;border-radius:999px;background:radial-gradient(circle,rgba(96,165,250,.12),rgba(96,165,250,0));pointer-events:none}#faq .ps-faq-detail-panel__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.1rem}#faq .ps-faq-detail-panel__title{margin:0 0 .85rem;color:#0f172a;max-width:16ch;font-size:clamp(1.7rem, 2.6vw, 2.35rem);line-height:1.04;letter-spacing:-.04em}#faq .ps-faq-detail-panel__copy{margin:0;color:#4f5f73;font-size:.98rem!important;line-height:1.78}#faq .ps-faq-detail-panel__facts{display:grid;gap:.8rem;margin-top:1.15rem}#faq .ps-faq-detail-fact{position:relative;padding:1rem 1rem .98rem;border-radius:18px;border:1px solid rgba(226,232,240,.9);background:rgba(248,250,252,.88)}#faq .ps-faq-detail-fact::before{content:'';position:absolute;left:0;top:.8rem;bottom:.8rem;width:2px;border-radius:999px;background:rgba(16,185,129,.9)}#faq .ps-faq-detail-fact__label{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .68rem;margin-bottom:.62rem;margin-left:.72rem;border-radius:999px;background:rgba(239,246,255,.92);color:#2563eb;font-size:.68rem;font-weight:900;letter-spacing:.11em;line-height:1;text-transform:uppercase}#faq .ps-faq-detail-fact__label::before{content:'';width:.42rem;height:.42rem;border-radius:999px;background:#10b981;box-shadow:0 0 0 .22rem rgba(16,185,129,.12)}#faq .ps-faq-detail-fact__copy{margin:0;padding-left:.72rem;color:#526173;font-size:.92rem!important;line-height:1.65}@keyframes faqPanelFadeIn{from{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1180px){#faq .ps-faq-layout{grid-template-columns:1fr}#faq .ps-faq-detail-shell{position:static}}@media (max-width:768px){#faq .ps-faq-topic-button{grid-template-columns:auto minmax(0,1fr)}#faq .ps-faq-topic-button__marker{display:none}#faq .ps-faq-detail-panel{padding:1.2rem;border-radius:22px 0 22px 22px}#faq .ps-faq-detail-panel__title{font-size:1.5rem;max-width:none}}#faq>.ps-faq-shell{display:block!important;grid-template-columns:none!important;gap:0!important;width:min(100%,var(--ps-section-max-width))!important;max-width:var(--ps-section-max-width);margin-left:auto!important;margin-right:auto!important}#faq .ps-faq-layout{grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:2rem}#faq .ps-faq-sidebar{align-content:start}#faq .ps-faq-quick-strip{margin:.15rem 0 .1rem}#faq .ps-faq-selector{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.55rem;margin-top:.1rem}#faq .ps-faq-topic-button{min-height:0;min-height:5.4rem;padding:.82rem .88rem .86rem;border-radius:18px;gap:.68rem;box-shadow:0 8px 18px rgba(15,23,42,.035)}#faq .ps-faq-topic-button:focus-visible,#faq .ps-faq-topic-button:hover{transform:translateY(-1px);box-shadow:0 14px 24px rgba(15,23,42,.06),0 0 0 1px rgba(96,165,250,.06)}#faq .ps-faq-topic-button.is-active{background:linear-gradient(180deg,rgba(239,246,255,.92),rgba(255,255,255,.98));box-shadow:0 16px 28px rgba(15,23,42,.07),0 0 0 1px rgba(96,165,250,.06)}#faq .ps-faq-topic-button__icon{width:2.25rem;height:2.25rem;border-radius:14px}#faq .ps-faq-topic-button__icon svg{width:.92rem;height:.92rem}#faq .ps-faq-topic-button__body{gap:.18rem}#faq .ps-faq-topic-button__label{font-size:.86rem;line-height:1.18;letter-spacing:-.01em}#faq .ps-faq-topic-button__copy{display:block;color:#64748b;font-size:.74rem;line-height:1.4}#faq .ps-faq-topic-button__marker{width:1.8rem;height:1.8rem}#faq .ps-faq-topic-button__marker::before{width:.52rem}#faq .ps-faq-topic-button__marker::after{width:1.5px;height:.52rem}#faq .ps-faq-detail-shell{align-self:start}#faq .ps-faq-detail-panel{min-height:clamp(19rem,24vw,23.5rem)}@media (max-width:1180px){#faq>.ps-faq-shell{width:min(100%,70rem)!important}#faq .ps-faq-heading::before{left:.85rem;right:0}#faq .ps-faq-selector{grid-template-columns:1fr}#faq .ps-faq-quick-strip{gap:.45rem}#faq .ps-faq-detail-panel{min-height:auto}}@media (max-width:768px){#faq .ps-faq-heading{padding-top:.45rem}#faq .ps-faq-heading>h2{transform:translateY(-.38rem)}#faq .ps-faq-heading__lead{grid-template-columns:1fr;gap:.65rem;padding:.74rem .8rem .82rem}#faq .ps-faq-heading__icon{width:2.35rem;height:2.35rem}#faq .ps-faq-selector{grid-template-columns:1fr;gap:.5rem}#faq .ps-faq-topic-button{min-height:0;padding:.76rem .8rem}#faq .ps-faq-topic-button__copy{display:none}}#hero{position:relative;overflow:hidden;max-width:1100px;margin-left:auto;margin-right:auto;padding:clamp(2rem,4vw,3rem) clamp(1.2rem,3vw,2.4rem) clamp(2.2rem,4.6vw,3.2rem);border:1px solid rgba(255,255,255,.08);border-radius:36px;background:radial-gradient(ellipse 70% 60% at 5% 15%,rgba(16,185,129,.32) 0,transparent 55%),radial-gradient(ellipse 55% 50% at 95% 85%,rgba(56,189,248,.22) 0,transparent 55%),radial-gradient(ellipse 80% 70% at 50% 50%,rgba(2,44,34,.55) 0,transparent 80%),linear-gradient(145deg,#020d18 0,#021e18 30%,#032b22 55%,#041f30 80%,#020d18 100%);box-shadow:inset 0 0 120px rgba(0,0,0,.55),0 30px 80px rgba(2,12,22,.18)}#hero>*{position:relative;z-index:1}#hero h1,#hero h1>span{color:#f8fafc}#hero .hero-subtitle{color:#8af2c9!important}#hero .hero-summary,#hero .hero-use-case-item span:last-child{color:rgba(226,232,240,.86)!important}#hero .hero-use-cases{position:relative;padding:1.35rem 1.4rem;border-radius:28px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}#hero .hero-inline-icon{color:#7dd3fc;background:rgba(125,211,252,.12)}#hero .ps-action-btn{box-shadow:0 18px 38px rgba(3,10,18,.2)}#hero .ps-action-btn--hero-secondary{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.04)}#hero .ps-action-btn--hero-secondary:hover{background:rgba(255,255,255,.08)}#hero .hero-pilot-copy,#hero-pilot-msg{color:rgba(209,250,229,.72)!important}.section-divider{width:min(100%,68rem);height:1px;margin-left:auto;margin-right:auto;background:linear-gradient(90deg,rgba(15,23,42,0),rgba(15,23,42,.14),rgba(15,23,42,0))}#faq .ps-faq-eyebrow,#faq .ps-faq-sidebar>h2,#faq .ps-faq-sidebar>p{padding-left:clamp(.95rem,1.85vw,1.7rem)}#faq .ps-faq-eyebrow::before{display:none}#faq .ps-faq-sidebar>p{max-width:36rem}.pricing-card-heading,.pricing-card-heading__main,.pricing-card-price-block,.pricing-decision-pill{justify-items:start;text-align:left}.pricing-card-heading__main{max-width:none}.pricing-card-heading__main h4{max-width:none;text-align:left}.pricing-card-price-block{width:100%;max-width:none}.pricing-card-price-note,.pricing-decision-pill__kicker,.pricing-decision-pill__value{text-align:left}#pricing .pricing-card-heading,#pricing .pricing-card-heading__main,#pricing .pricing-card-price-block{justify-items:center;text-align:center}#pricing .pricing-card-heading__main h4{max-width:16ch;text-align:center}#pricing .pricing-card-price-block{width:min(100%,14.5rem);max-width:14.5rem;box-sizing:border-box;margin-inline:auto}#pricing .pricing-card-price-note{text-align:center}#orderModal{background:rgba(6,15,23,.52)!important;backdrop-filter:blur(18px) saturate(1.08)}#modalCard{color:#10212f;background:radial-gradient(circle at top right,rgba(16,185,129,.12),transparent 26%),radial-gradient(circle at 16% 0,rgba(15,23,42,.09),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(240,246,243,.985))!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 36px 100px rgba(15,23,42,.26),0 1px 0 rgba(255,255,255,.75) inset!important}#modalCard>div:first-child{border-bottom-color:rgba(15,23,42,.12)!important}#modalCard .font-bold.text-white,#modalCard .text-white,#modalCard h2,#modalCard h4,#modalCard label{color:#10212f!important}#modalCard .text-slate-300,#modalCard .text-slate-400,#modalCard .text-slate-500{color:#4a6172!important}#modalCard .bg-black\/20,#modalCard .bg-emerald-500\/10,#modalCard .bg-white\/\[0\.03\]{background:rgba(255,255,255,.82)!important}#modalCard .border-emerald-500\/15,#modalCard .border-emerald-500\/20,#modalCard .border-white\/10,#modalCard .border-white\/5{border-color:rgba(15,23,42,.12)!important}#modalCard input,#modalCard select,#modalCard textarea{color:#10212f!important;background:rgba(255,255,255,.94)!important;border-color:rgba(100,116,139,.3)!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.05)}#modalCard input::placeholder,#modalCard textarea::placeholder{color:#8b9baa!important}#modalCard input:focus,#modalCard select:focus,#modalCard textarea:focus{border-color:rgba(16,185,129,.46)!important;box-shadow:0 0 0 4px rgba(16,185,129,.12),inset 0 1px 2px rgba(15,23,42,.03)}#modalCard option{color:#10212f;background:#fff!important}#modalCard select option{color:#10212f!important;background:#fff!important}#modalCard select option:checked,#modalCard select option[selected]{color:#0b3b2f!important;background:#dff7ed!important}#modalCard select option:active,#modalCard select option:focus,#modalCard select option:hover{color:#10212f!important;background:#eef6f2!important}#modalCard #selectedTierHighlight{color:#0c5b48!important;background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(15,23,42,.06))!important;border-color:rgba(15,139,102,.22)!important}#modalCard #estimateBase,#modalCard #estimateMonitoring,#modalCard #estimateTotal,#modalCard #estimateUnits{color:#10212f!important;font-weight:800}#modalCard #estimateTotal{color:#0c5b48!important}#modalCard #modalExitHint{color:#0f4f4a!important;background:0 0!important;border:0!important;padding:0!important;border-radius:0!important}#modalCard a[href="privacy-policy.php"]{color:#0c5b48!important}#modalCard [data-close-button=true]{color:#233948!important;background:rgba(255,255,255,.82);border-color:rgba(15,23,42,.14)!important}#snapshotRequestForm>div:last-child{background:linear-gradient(180deg,rgba(247,250,248,0) 0,rgba(247,250,248,.92) 18%,rgba(247,250,248,.98) 100%)!important;backdrop-filter:blur(12px)}#modalCard #estimateSummaryCard{position:relative;overflow:hidden;background:radial-gradient(circle at top right,rgba(16,185,129,.12),transparent 34%),linear-gradient(180deg,rgba(245,250,248,.98),rgba(255,255,255,.95))!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 18px 40px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.7)}#modalCard #estimateSummaryCard::after{content:'';position:absolute;inset:auto -2.5rem -3rem auto;width:9rem;height:9rem;border-radius:999px;background:radial-gradient(circle,rgba(16,185,129,.14),rgba(16,185,129,0));pointer-events:none}#modalCard #estimateStatusPill{color:#0c5b48!important;background:rgba(16,185,129,.1)!important;border-color:rgba(15,139,102,.2)!important}#modalCard .text-emerald-200\/85,#modalCard .text-emerald-300,#modalCard .text-emerald-300\/80,#modalCard .text-emerald-400{color:#0c5b48!important}#modalCard .hover\:text-emerald-300:hover,#modalCard .hover\:text-emerald-400:hover{color:#0f7b61!important}#modalCard{background:radial-gradient(circle at top right,rgba(16,185,129,.12),transparent 26%),radial-gradient(circle at 14% 2%,rgba(37,99,235,.09),transparent 28%),radial-gradient(circle at 50% 100%,rgba(15,23,42,.06),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(240,246,243,.985))!important;overflow:hidden!important}#modalCard::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,rgba(37,99,235,0),rgba(37,99,235,.26),rgba(16,185,129,.2),rgba(16,185,129,0));pointer-events:none;z-index:2}#modalCard::after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.16);opacity:.35;pointer-events:none}.request-modal{isolation:isolate}.request-modal__scroll{flex:1 1 auto;min-height:0;max-height:inherit;overflow-y:auto;overflow-x:hidden;border-radius:inherit;scrollbar-width:thin;scrollbar-color:rgba(23,97,156,0.28) transparent}.request-modal__scroll::-webkit-scrollbar{width:10px}.request-modal__scroll::-webkit-scrollbar-track{background:0 0;margin-block:1.15rem}.request-modal__scroll::-webkit-scrollbar-thumb{border-radius:999px;border:3px solid transparent;background:linear-gradient(180deg,rgba(37,99,235,.24),rgba(16,185,129,.22)) padding-box}.request-modal__intro{position:relative;gap:.95rem;padding-bottom:1.7rem!important}.request-modal__intro::after{content:"";position:absolute;inset:auto 2.5rem -1px 2.5rem;height:1px;background:linear-gradient(90deg,rgba(37,99,235,0),rgba(37,99,235,.2),rgba(16,185,129,.18),rgba(16,185,129,0));pointer-events:none}.request-modal__intro-card{position:relative;overflow:hidden}.request-modal__intro-card::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgba(37,99,235,.42),rgba(16,185,129,.3))}.request-form{display:grid;gap:1.35rem;padding-top:1.55rem!important;padding-bottom:max(1.25rem,env(safe-area-inset-bottom))!important}.request-form__identity-grid{gap:1rem 1.25rem!important}.request-form__panel{display:grid;gap:1rem;min-width:0;padding:1.15rem 1.1rem 1.25rem;border:1px solid rgba(15,23,42,.1);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(245,249,247,.94))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 12px 28px rgba(15,23,42,.045)}.request-form__panel h4{padding-bottom:.8rem!important;margin-bottom:.1rem;border-bottom-color:rgba(15,23,42,.09)!important}.request-form__field{display:grid;gap:.45rem;min-width:0}.request-form__field--message,.request-form__field--standalone{padding:1.1rem 1.15rem 1.2rem;border:1px solid rgba(15,23,42,.1);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(247,250,248,.96))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.74),0 12px 28px rgba(15,23,42,.04)}.request-form__field--message textarea{min-height:9.75rem}.request-form__help{max-width:62ch}#modalCard input,#modalCard select,#modalCard textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:3.2rem}#modalCard input:focus,#modalCard select:focus,#modalCard textarea:focus{border-color:rgba(37,99,235,.32)!important;box-shadow:0 0 0 4px rgba(37,99,235,.08),0 0 0 1px rgba(16,185,129,.14),inset 0 1px 2px rgba(15,23,42,.03)}#modalCard #selectedTierHighlight{background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(16,185,129,.12),rgba(15,23,42,.05))!important;border-color:rgba(34,110,162,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}#modalCard #estimateSummaryCard{background:radial-gradient(circle at top right,rgba(16,185,129,.12),transparent 34%),radial-gradient(circle at left 18%,rgba(37,99,235,.08),transparent 28%),linear-gradient(180deg,rgba(245,250,248,.98),rgba(255,255,255,.95))!important}#modalCard #estimateStatusPill{background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(16,185,129,.1))!important;border-color:rgba(34,110,162,.18)!important}#modalCard #modalExitHint{background:0 0!important;border:0!important;padding:0!important;border-radius:0!important}#modalCard [data-close-button=true]{min-height:3.25rem}.request-form__notice{position:relative;overflow:hidden;padding:1.1rem 1.15rem!important}.request-form__notice::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgba(37,99,235,.34),rgba(16,185,129,.32))}.request-form__notice--confidentiality{background:linear-gradient(180deg,rgba(237,247,243,.88),rgba(247,250,249,.98))!important}.request-form__notice--consent{background:linear-gradient(180deg,rgba(249,251,252,.95),rgba(243,247,248,.96))!important}#modalCard #privacyConsent{width:1rem!important;height:1rem!important;min-height:1rem!important;max-width:none!important;flex:0 0 auto;margin-top:.18rem;padding:0}.request-form__actions{position:sticky;bottom:0;z-index:3;margin:0 -.35rem -.1rem;padding:1rem .35rem max(.35rem,env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(247,250,248,0) 0,rgba(247,250,248,.86) 14%,rgba(247,250,248,.98) 100%)!important;backdrop-filter:blur(14px)}.request-form__action-btn{min-height:3.4rem;padding:.88rem 1.45rem;font-size:.95rem;font-weight:800;letter-spacing:.01em}.request-form__action-btn.is-loading{position:relative;pointer-events:none}.request-form__action-btn.is-loading::before{content:'';width:.95rem;height:.95rem;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;display:inline-block;flex:0 0 auto;animation:request-form-spin .8s linear infinite}.request-form__action-btn--primary{color:#f8fffc!important}.request-form__action-btn--secondary{color:#18332c!important;background:rgba(244,248,246,.96)!important;border-color:rgba(124,142,135,.32)!important;box-shadow:0 8px 18px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.92)!important}.request-form__action-btn--secondary:focus-visible,.request-form__action-btn--secondary:hover{color:#102821!important;background:rgba(255,255,255,.98)!important;border-color:rgba(110,132,123,.42)!important;box-shadow:0 10px 22px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.98)!important}@keyframes request-form-spin{to{transform:rotate(360deg)}}@media (max-width:767px){.ps-action-btn--hero,.ps-action-btn--hero-secondary{width:100%}.ps-action-btn--hero{min-height:3.25rem;padding:.9rem 1.1rem;font-size:.93rem}.ps-action-btn--hero-secondary{min-height:2.95rem;padding:.78rem 1rem;font-size:.9rem}:is(#lens .lens-intro,#benefits > header,#demos .demo-library-hero,#pricing .pricing-route-head,#pricing .ps-demos-hero){padding-inline:0.4rem}#benefits>header,#demos .demo-library-hero>div:first-child,#lens .lens-intro-copy,#pricing .pricing-route-head>.ps-section-copy,#pricing .pricing-route-head>.ps-section-title,#pricing .ps-demos-hero>div:first-child>div,#what-it-is>div>div:first-child>div:first-child{padding-inline:0.2rem}.request-form{gap:1.1rem}.request-form__field--message,.request-form__field--standalone,.request-form__notice,.request-form__panel{padding:1rem .95rem 1.05rem!important;border-radius:20px}.request-form__actions{margin-left:-.15rem;margin-right:-.15rem;padding-top:.9rem}.request-modal__scroll::-webkit-scrollbar{width:8px}}#faq .ps-faq-quick-strip{display:none!important}#faq .ps-faq-selector{margin-top:1rem}#faq .ps-faq-topic-button{border-color:rgba(203,213,225,.82);background:rgba(255,255,255,.96)}#faq .ps-faq-topic-button:focus-visible,#faq .ps-faq-topic-button:hover{border-color:rgba(96,165,250,.34)}#faq .ps-faq-topic-button.is-active{border-color:rgba(96,165,250,.3);background:linear-gradient(180deg,rgba(239,246,255,.92),rgba(255,255,255,.98))}#faq .ps-faq-detail-fact,#faq .ps-faq-detail-panel{border-color:rgba(203,213,225,.78)}.demo-panel-lane-hint,.demo-tier-switch-hint,.pricing-card-lane-hint{display:none!important}#faq .ps-faq-selector-meta{display:none}#faq .ps-faq-selector-progress{margin:0;color:#51697b;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-left:auto}@media (max-width:1024px){.demo-tier-switch-shell{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding:0 4.5rem .3rem 0;margin-right:-.2rem;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.demo-tier-switch-shell::-webkit-scrollbar{display:none}.demo-tier-switch-shell::after{content:none}.demo-tier-switch-frame::after{content:"";position:absolute;top:0;right:0;bottom:.3rem;width:4.5rem;opacity:0;pointer-events:none;background:linear-gradient(90deg,rgba(247,250,248,0),rgba(247,250,248,.96) 54%,#f7faf8);transition:opacity .2s ease}.demo-tier-switch-frame:has(.demo-tier-switch-shell.is-scrollable:not(.is-at-end))::after{opacity:1}.demo-tier-switch{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:clamp(16rem,26vw,19rem);width:max-content;min-width:100%;gap:.75rem}.demo-tier-btn{scroll-snap-align:start;min-height:100%}.pricing-card-lane-meta{display:flex}.pricing-card-lane{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding:0 4.75rem .35rem 0;margin-right:-.25rem;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.pricing-card-lane::-webkit-scrollbar{display:none}.pricing-card-lane::after{content:none}.pricing-card-lane-frame::after{content:"";position:absolute;top:0;right:0;bottom:.35rem;width:4.75rem;opacity:0;pointer-events:none;background:linear-gradient(90deg,rgba(247,250,248,0),rgba(247,250,248,.96) 54%,#f7faf8);transition:opacity .2s ease}.pricing-card-lane-frame:has(.pricing-card-lane.is-scrollable:not(.is-at-end))::after{opacity:1}.pricing-card-grid{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:clamp(19rem,30vw,23rem);width:max-content;min-width:100%;gap:.95rem!important}.pricing-package-card{scroll-snap-align:start;min-height:100%}.pricing-card-cues{grid-template-columns:1fr}.pricing-card-price-block{justify-items:center;text-align:center;max-width:14.5rem}.pricing-card-recommended{transform:none}#faq .ps-faq-selector-shell{position:relative;min-width:0}#faq .ps-faq-selector{display:grid;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:clamp(16rem,26vw,19rem);gap:.7rem;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding:0 4.75rem .35rem 0;margin-right:-.25rem;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box}#faq .ps-faq-selector::-webkit-scrollbar{display:none}#faq .ps-faq-selector-shell::after{content:"";position:absolute;top:0;right:0;bottom:1.5rem;width:4.75rem;opacity:0;pointer-events:none;background:linear-gradient(90deg,rgba(247,250,248,0),rgba(247,250,248,.96) 54%,#f7faf8);transition:opacity .2s ease}#faq .ps-faq-selector-shell:has(.ps-faq-selector.is-scrollable:not(.is-at-end))::after{opacity:1}#faq .ps-faq-selector-meta{display:flex;justify-content:flex-end;margin-top:.18rem;position:relative;z-index:1}#faq .ps-faq-topic-button{width:100%;min-height:5.45rem;scroll-snap-align:start}}@media (max-width:768px){#hero{padding:1.5rem 1rem 1.75rem;border-radius:28px}#faq .ps-faq-eyebrow,#faq .ps-faq-sidebar>h2,#faq .ps-faq-sidebar>p{padding-left:0}#faq .ps-faq-selector{grid-auto-columns:clamp(14.8rem,82vw,18rem);padding-right:4.1rem}#faq .ps-faq-topic-button{min-height:0}}#cta-footer .cta-footer-heading h2{color:#f8fffc!important;max-width:17ch}#cta-footer .cta-footer-heading h3{color:rgba(232,245,238,.92)!important;max-width:42ch;line-height:1.5}#cta-footer .cta-footer-panel{border-radius:28px;box-shadow:0 24px 60px rgba(3,10,18,.24),inset 0 1px 0 rgba(255,255,255,.08)}#cta-footer .cta-footer-actions .ps-action-btn{min-height:3.15rem}#pricing .pricing-card-lane-head{gap:.38rem}#pricing .pricing-card-lane-copy{max-width:34rem}#pricing .pricing-card-lane-meta{margin-top:.15rem}#faq .ps-faq-selector-progress,#pricing .pricing-card-lane-progress{font-size:.72rem;letter-spacing:.1em}#faq .ps-faq-detail-fact{background:rgba(248,250,252,.92)}@media (max-width:767px){#pricing .pricing-card-lane-head{display:grid;gap:.28rem}#pricing .pricing-card-lane-copy{max-width:none;font-size:.84rem}#pricing .pricing-card-lane{padding-right:2.5rem}#pricing .pricing-card-grid{grid-auto-columns:min(18.6rem,86vw)}#faq .ps-faq-selector-shell{overflow:visible}#faq .ps-faq-selector{display:grid!important;grid-template-columns:1fr!important;overflow:visible!important;gap:.55rem;padding-bottom:0;scroll-snap-type:none}#faq .ps-faq-topic-button{width:100%!important;min-height:0;padding:.82rem .88rem;flex:none}#faq .ps-faq-topic-button__copy{display:block;font-size:.76rem;line-height:1.42}#faq .ps-faq-topic-button__marker{width:1.95rem;height:1.95rem}#faq .ps-faq-selector-meta{display:none!important}#cta-footer .cta-footer-panel{border-radius:24px}#cta-footer .cta-footer-heading h2{max-width:12ch;line-height:1.08}#cta-footer .cta-footer-heading h3{font-size:1rem;line-height:1.55}#cta-footer .cta-footer-actions{gap:.75rem}}:root{--ps-brand-ink:#08111a;--ps-brand-ink-strong:#04101a;--ps-brand-surface:linear-gradient(180deg, rgba(255, 255, 255, 0.985), rgba(247, 251, 248, 0.95));--ps-brand-border:rgba(95, 116, 138, 0.2);--ps-brand-shadow:0 10px 22px rgba(15, 23, 42, 0.07),inset 0 1px 0 rgba(255, 255, 255, 0.78);--ps-brand-shadow-strong:0 18px 40px rgba(15, 23, 42, 0.14),inset 0 1px 0 rgba(255, 255, 255, 0.2);--ps-brand-primary:linear-gradient(135deg, #0d9f70 0%, #117f73 58%, #2467b3 118%);--ps-brand-primary-border:rgba(6, 33, 47, 0.22);--ps-brand-primary-shadow:0 12px 24px rgba(7, 16, 26, 0.13),inset 0 1px 0 rgba(255, 255, 255, 0.18);--ps-brand-primary-shadow-hover:0 16px 30px rgba(7, 16, 26, 0.16),inset 0 1px 0 rgba(255, 255, 255, 0.22);--ps-brand-button-radius:16px;--ps-brand-button-height:2.7rem;--ps-brand-button-height-lg:3rem}nav[aria-label=Primary]{background:rgba(8,17,26,.82)!important;backdrop-filter:blur(20px) saturate(1.35)!important;-webkit-backdrop-filter:blur(20px) saturate(1.35)!important;border-bottom-color:rgba(255,255,255,.08)!important;box-shadow:0 18px 36px rgba(3,9,17,.12)}#benefits>header h2,#cta-footer h2,#cta-footer h3,#demos .demo-library-head h3,#demos .demo-library-hero h2,#faq .ps-faq-detail-panel__title,#faq .ps-faq-heading>h2,#lens .lens-feature-copy h3,#lens .lens-intro-copy h2,#overview h2,#overview h3,#pricing .pricing-card-heading__main h4,#pricing .pricing-scope-band__title,#pricing .ps-section-title,#trust .trust-block-title,.site-nav__brand-link{font-family:var(--ps-font-display);font-weight:700;letter-spacing:-.035em}.site-nav__brand-link{font-family:var(--ps-font-body);font-weight:800;letter-spacing:.12em}#hero .hero-decision-block__title,#hero .hero-subtitle,#hero h1{font-family:var(--ps-font-body);font-weight:800;letter-spacing:-.035em}#demos .demo-download-btn,#pricing .pricing-cta-btn,.hero-support-link,.ps-action-btn{border-radius:var(--ps-brand-button-radius)!important;font-family:var(--ps-font-body);font-weight:800;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease,background 180ms ease,color 180ms ease}#demos .demo-download-btn,#pricing .pricing-cta-btn,.ps-action-btn{min-height:var(--ps-brand-button-height)}#demos .demo-download-btn:focus-visible,#demos .demo-download-btn:hover,#pricing .pricing-cta-btn:focus-visible,#pricing .pricing-cta-btn:hover,.hero-support-link:focus-visible,.hero-support-link:hover,.ps-action-btn:focus-visible,.ps-action-btn:hover{transform:translateY(-1px)}#cta-footer .ps-action-btn--primary,.mobile-sticky-cta__button.ps-action-btn,.ps-action-btn--primary{background:var(--ps-brand-primary)!important;color:#f8fffc!important;border-color:var(--ps-brand-primary-border)!important;box-shadow:var(--ps-brand-primary-shadow)!important}#cta-footer .ps-action-btn--primary:focus-visible,#cta-footer .ps-action-btn--primary:hover,.mobile-sticky-cta__button.ps-action-btn:focus-visible,.mobile-sticky-cta__button.ps-action-btn:hover,.ps-action-btn--primary:focus-visible,.ps-action-btn--primary:hover{box-shadow:var(--ps-brand-primary-shadow-hover)!important;filter:brightness(1.02)}#cta-footer .ps-action-btn--footer-secondary,#demos .demo-download-btn,.ps-action-btn--secondary{background:var(--ps-brand-surface)!important;color:var(--ps-text)!important;border-color:var(--ps-brand-border)!important;box-shadow:var(--ps-brand-shadow)!important}#cta-footer .ps-action-btn--footer-secondary:focus-visible,#cta-footer .ps-action-btn--footer-secondary:hover,#demos .demo-download-btn:focus-visible,#demos .demo-download-btn:hover,.ps-action-btn--secondary:focus-visible,.ps-action-btn--secondary:hover{border-color:rgba(0,169,107,.24)!important;color:#04110b!important;box-shadow:0 18px 34px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.92)!important}#hero .ps-action-btn--hero,#hero .ps-action-btn--hero-secondary{min-height:var(--ps-brand-button-height-lg);padding:.82rem 1.15rem;font-size:.92rem;line-height:1.1;letter-spacing:.01em}#hero .ps-action-btn--hero-secondary{background:rgba(255,255,255,.06)!important;color:#eff8f4!important;border-color:rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 28px rgba(3,10,18,.16)!important}#hero .ps-action-btn--hero-secondary .ps-action-btn__icon{width:1.05rem;height:1.05rem}#hero .ps-action-btn--hero-secondary:focus-visible,#hero .ps-action-btn--hero-secondary:hover{background:rgba(255,255,255,.09)!important;color:#fff!important}#demos .demo-download-btn,#pricing .pricing-cta-btn{justify-content:center;padding:.85rem 1rem;background:var(--ps-brand-surface)!important;color:var(--ps-text)!important;border-color:var(--ps-brand-border)!important;box-shadow:var(--ps-brand-shadow)!important}#pricing .pricing-cta-btn--primary{background:var(--ps-brand-primary)!important;color:#f8fffc!important;border-color:rgba(10,41,58,.18)!important;box-shadow:var(--ps-brand-primary-shadow)!important}#pricing .pricing-cta-btn--primary:focus-visible,#pricing .pricing-cta-btn--primary:hover{box-shadow:var(--ps-brand-primary-shadow-hover)!important}#demos .demo-download-btn__icon,#pricing .pricing-cta-btn__icon{border-radius:14px}#pricing .pricing-cta-btn--primary .pricing-cta-btn__icon{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.18);color:#fff}#demos .demo-download-btn__icon,#pricing .pricing-cta-btn__icon{background:rgba(0,169,107,.08);border-color:rgba(0,169,107,.16)}#hero{padding:clamp(1.85rem,3.8vw,2.85rem) clamp(1.15rem,2.8vw,2.35rem) clamp(1.95rem,4.2vw,3rem)}#hero h1{margin-left:auto;margin-right:auto;font-size:clamp(3rem, 6vw, 5.15rem);line-height:.95;text-align:center}#hero .hero-subtitle{display:block;margin-left:auto;margin-right:auto;font-size:clamp(1.45rem, 3vw, 2.45rem);line-height:1.04;text-align:center}#hero .hero-summary{margin-left:auto;margin-right:auto;font-size:clamp(1rem, 1.35vw, 1.08rem);line-height:1.72;text-align:center}#hero .hero-decision-block{padding:clamp(1rem,2vw,1.25rem);border-radius:28px}#hero .hero-decision-grid{gap:.85rem}#hero .hero-decision-card{border-radius:22px;padding:1rem 1rem 1.05rem}.hero-support-links{gap:.6rem}.hero-support-link{min-height:2.8rem;padding:.72rem .95rem;border-radius:18px;background:rgba(255,255,255,.05);border-color:rgba(148,163,184,.18);color:#dbe7f2;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}#hero .hero-use-cases{margin-top:1rem!important;padding:1rem 1.05rem;border-radius:24px;background:rgba(255,255,255,.045)}#pricing .ps-demos-hero{align-items:start}.pricing-hero__lead>div{padding-bottom:0}.pricing-hero__helper{max-width:31rem;margin-top:.8rem;text-wrap:pretty}.pricing-intro-stack{gap:.8rem}.pricing-intro-note{border-radius:24px;border:1px solid var(--ps-brand-border);box-shadow:var(--ps-brand-shadow)}.pricing-intro-note--copy::after{display:none}.pricing-route-shell{display:grid;gap:clamp(1.25rem,2.8vw,2rem)}#pricing .pricing-route-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,34rem);align-items:stretch;gap:1.25rem}#pricing .pricing-route-head>.ps-section-title{margin-bottom:0;max-width:22ch;display:flex;align-items:center;text-align:left}#pricing .pricing-route-head>.ps-section-copy{margin:0;max-width:34rem;text-align:left}.pricing-route-launcher-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pricing-route-launcher{display:grid;gap:.6rem;width:100%;min-width:0;padding:1.15rem 1.2rem;border:1px solid rgba(18,35,49,.1);border-radius:28px;background:linear-gradient(150deg,rgba(255,255,255,.98),rgba(246,250,248,.95)),radial-gradient(circle at top right,rgba(110,231,183,.08),transparent 14rem);color:#10212f;text-align:left;box-shadow:0 18px 42px rgba(15,23,42,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.pricing-route-launcher:focus-visible,.pricing-route-launcher:hover{transform:translateY(-2px);border-color:rgba(15,139,102,.22);box-shadow:0 24px 46px rgba(15,23,42,.08);outline:0}.pricing-route-launcher.is-active{border-color:rgba(15,139,102,.26);background:linear-gradient(145deg,rgba(240,252,247,.98),rgba(255,255,255,.96)),radial-gradient(circle at top right,rgba(110,231,183,.16),transparent 14rem);box-shadow:0 24px 50px rgba(15,139,102,.12)}.pricing-route-launcher--pulse.is-active{border-color:rgba(29,109,121,.22);background:linear-gradient(145deg,rgba(241,251,255,.98),rgba(255,255,255,.96)),radial-gradient(circle at top right,rgba(102,191,255,.14),transparent 14rem);box-shadow:0 24px 50px rgba(29,109,121,.11)}.pricing-route-launcher__eyebrow{color:#0f8b66;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.pricing-route-launcher--pulse .pricing-route-launcher__eyebrow{color:#1a6f86}.pricing-route-launcher__title{color:#10212f;font-family:var(--ps-font-display);font-size:clamp(1.12rem, 1.8vw, 1.45rem);font-weight:900;line-height:1.05;letter-spacing:-.03em}.pricing-route-launcher__copy{color:#4d6475;font-size:.95rem;line-height:1.7}.pricing-route-launcher__meta{color:#10212f;font-size:.82rem;font-weight:800;line-height:1.5}.pricing-route-panel{display:grid;gap:1rem}.pricing-route-panel[hidden]{display:none!important}.pricing-route-panel__chrome{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.pricing-route-panel__chrome-copy{display:grid;gap:.35rem;max-width:42rem}.pricing-route-panel__eyebrow{color:#5b7687;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.pricing-route-panel__summary{margin:0;color:#5b7687;font-size:.9rem;line-height:1.65}.pricing-route-panel__close{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:.72rem 1rem;border:1px solid rgba(18,35,49,.1);border-radius:999px;background:rgba(255,255,255,.92);color:#10212f;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.pricing-route-panel__close:focus-visible,.pricing-route-panel__close:hover{border-color:rgba(15,139,102,.22);color:#0f8b66;background:rgba(240,252,247,.98);transform:translateY(-1px);outline:0}.pricing-route-panel__footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(120,144,139,.18)}.pricing-route-panel__footer-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 16px;border-radius:999px;border:1px solid rgba(120,144,139,.2);background:rgba(255,255,255,.88);color:#17332c;font-size:.84rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease,background 160ms ease}.pricing-route-panel__footer-btn:focus-visible,.pricing-route-panel__footer-btn:hover{transform:translateY(-1px);border-color:rgba(34,98,135,.26);box-shadow:0 14px 24px rgba(15,42,38,.08);outline:0}.pricing-route-panel__footer-btn--pulse{background:linear-gradient(135deg,rgba(238,253,247,.96),rgba(230,248,245,.94));border-color:rgba(66,154,123,.24);color:#1e664f}.pricing-route-panel__footer-btn--snapshot{background:linear-gradient(135deg,rgba(239,249,255,.96),rgba(234,242,255,.94));border-color:rgba(53,111,169,.22);color:#235286}#pricing .pricing-route-panel--pulse .pulse-teaser{padding-top:0;padding-bottom:0}#pricing .pricing-package-card{border-radius:26px!important}#faq .ps-faq-layout{gap:1.55rem}#faq .ps-faq-heading__lead{border-radius:24px;box-shadow:0 14px 28px rgba(15,23,42,.05)}#faq .ps-faq-detail-panel{border-radius:26px!important}#faq .ps-faq-detail-panel__copy{max-width:58ch}@media (max-width:959px){.pricing-hero__helper{text-align:left}#pricing .pricing-route-head{grid-template-columns:minmax(0,1fr)}#pricing .pricing-route-head>.ps-section-copy{max-width:none}.pricing-route-launcher-grid{grid-template-columns:minmax(0,1fr)}.pricing-route-panel__chrome{flex-direction:column;align-items:stretch}.pricing-route-panel__close{align-self:flex-start}}@media (max-width:767px){#hero{padding:1.35rem 1rem 1.45rem;border-radius:28px}#hero h1{width:100%;max-width:none;font-size:clamp(2.4rem, 10vw, 3.95rem);line-height:.94}#hero .hero-subtitle{width:100%;max-width:none;margin-top:.85rem;font-size:clamp(1.35rem, 6.6vw, 1.9rem);line-height:1.02}#hero .hero-summary{margin-bottom:1rem;font-size:.98rem;line-height:1.65}#hero .ps-action-btn--hero,#hero .ps-action-btn--hero-secondary{min-height:3.05rem}#hero .hero-decision-block{margin-top:1rem!important;padding:.85rem;border-radius:24px}#hero .hero-decision-card{padding:.9rem}#hero .hero-use-cases{padding:.85rem .9rem;border-radius:22px}.hero-support-links{margin-top:.85rem;gap:.5rem}.hero-support-link{min-height:2.65rem;padding:.7rem .85rem}#pricing::before{top:-.35rem;height:16rem}#pricing .ps-demos-hero{grid-template-columns:1fr!important;gap:.9rem;margin-bottom:1rem!important}.pricing-hero__lead{padding-top:0!important}.pricing-hero__lead>div{max-width:none;text-align:left!important}#pricing .ps-section-title{max-width:none}.pricing-hero__helper{margin-top:.65rem;font-size:.9rem;text-align:left}.pricing-route-launcher{padding:1rem;border-radius:24px}.pricing-route-launcher__copy{font-size:.9rem}.pricing-route-panel__close{width:100%;justify-content:center}.pricing-hero__lead-copy{max-width:none}.pricing-intro-stack{gap:.7rem;padding-top:0}.pricing-intro-note,.pricing-intro-note--copy,.pricing-intro-note--guidance{width:100%;margin:0}.pricing-intro-note{grid-template-columns:minmax(0,1fr);gap:.65rem;padding:.95rem;border-radius:22px}.pricing-intro-note__icon{width:2.4rem;height:2.4rem}.pricing-scope-band__head,.pricing-scope-examples,.pricing-scope-grid{grid-template-columns:1fr!important}#pricing .pricing-package-card{padding:1.15rem!important;border-radius:24px!important}#pricing .pricing-card-price-block{width:100%!important;max-width:none!important}#faq .ps-faq-layout{grid-template-columns:1fr!important;gap:1.1rem}#faq .ps-faq-sidebar{gap:.85rem}#faq .ps-faq-heading{gap:.6rem;padding-top:0}#faq .ps-faq-heading>h2{transform:none}#faq .ps-faq-heading__lead{grid-template-columns:1fr;gap:.55rem;padding:.88rem .92rem;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(246,250,248,.96))}#faq .ps-faq-selector{display:flex!important;grid-template-columns:none!important;overflow-x:auto;gap:.65rem;padding-bottom:.2rem;scroll-snap-type:x proximity}#faq .ps-faq-selector-meta{justify-content:flex-start}#faq .ps-faq-topic-button{flex:0 0 min(17.5rem,84vw);width:auto;min-height:4.75rem;padding:.82rem .9rem;border-radius:20px;scroll-snap-align:start}#faq .ps-faq-topic-button__copy{display:block;max-width:none}#faq .ps-faq-topic-button__marker{display:inline-flex}#faq .ps-faq-detail-shell{position:static;width:100%}#faq .ps-faq-detail-panel{padding:1.1rem 1rem;border-radius:24px!important;min-height:auto}#faq .ps-faq-detail-panel__top{flex-direction:column;align-items:flex-start;gap:.45rem;margin-bottom:.8rem}#faq .ps-faq-detail-panel__title{font-size:clamp(1.35rem, 7vw, 1.8rem);line-height:1.08}#faq .ps-faq-detail-panel__copy{font-size:.94rem!important;line-height:1.68}#faq .ps-faq-detail-panel__facts{grid-template-columns:1fr;gap:.65rem;margin-top:.95rem}}@media (max-width:767px){#faq .ps-faq-selector{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:min(18rem,82vw)!important;width:auto!important;min-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.65rem!important;padding-bottom:.2rem!important;scroll-snap-type:x proximity!important}#faq .ps-faq-topic-button{width:auto!important;max-width:min(18rem,82vw)!important;min-height:0!important;padding:.82rem .88rem!important;flex:0 0 auto!important;justify-self:auto!important;scroll-snap-align:start!important}#faq .ps-faq-topic-button__copy{display:block!important;max-width:none!important;font-size:.76rem!important;line-height:1.42!important}#faq .ps-faq-topic-button__marker{display:inline-flex!important;width:1.95rem!important;height:1.95rem!important}#faq .ps-faq-selector-meta{display:flex!important;justify-content:flex-start!important;margin-top:.15rem!important}#cta-footer .cta-footer-heading h2{color:#f8fffc!important}#cta-footer .cta-footer-heading h3{color:rgba(232,245,238,.92)!important}#pricing .pricing-card-lane-shell{gap:.55rem}#pricing .pricing-card-lane-frame{margin-left:-.85rem;margin-right:-.85rem;padding-left:.85rem;padding-right:.85rem;overflow:visible}#pricing .pricing-card-lane,#pricing .pricing-card-lane-frame{background:0 0!important}#pricing .pricing-card-lane{padding-left:0;padding-right:.9rem!important}#pricing .pricing-card-lane-frame::after,#pricing .pricing-card-lane::after{content:none!important;display:none!important;background:0 0!important}#pricing .pricing-card-grid{grid-auto-columns:min(19rem,84vw)!important}#pricing .pricing-package-card--deep{order:-1}#pricing .pricing-package-card--signal{order:0}#pricing .pricing-package-card--comprehensive{order:1}}@keyframes psLaneHintDrift{0%,100%{transform:translate3d(0,0,0);opacity:.78}50%{transform:translate3d(.32rem,0,0);opacity:1}}@media (max-width:767px){:root{--ps-mobile-shell-gutter:1rem;--ps-mobile-lane-peek:2.15rem}#demos .demo-library-shell,#faq .ps-faq-shell{width:auto!important;margin-left:var(--ps-mobile-shell-gutter)!important;margin-right:var(--ps-mobile-shell-gutter)!important}#faq .ps-faq-shell{border-radius:26px!important;overflow:hidden}#demos .demo-library-hero,#demos .demo-library-shell{position:relative;z-index:1}#demos .demo-library-shell{margin-top:.45rem!important;border-radius:26px!important}#demos #demo-panels,#demos .demo-library-head{padding-left:1rem!important;padding-right:1rem!important}#demos .demo-panel-lane-shell,#faq .ps-faq-selector-shell,#pricing .pricing-card-lane-shell{position:relative}#pricing .pricing-card-lane-shell{margin-left:var(--ps-mobile-shell-gutter)!important;margin-right:var(--ps-mobile-shell-gutter)!important}#pricing .pricing-card-lane-frame{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow:hidden!important}#pricing .pricing-card-lane{padding-left:0!important;padding-right:var(--ps-mobile-lane-peek)!important;scroll-padding-left:0!important;scroll-padding-right:var(--ps-mobile-lane-peek)!important;overflow-x:auto!important;overflow-y:hidden!important}#pricing .pricing-card-grid{grid-auto-columns:min(19rem,calc(100vw - (var(--ps-mobile-shell-gutter) * 2) - 2.8rem))!important}#faq .ps-faq-selector{padding-right:var(--ps-mobile-lane-peek)!important;scroll-padding-left:0!important;scroll-padding-right:var(--ps-mobile-lane-peek)!important}#faq .ps-faq-topic-button{max-width:min(18rem,calc(100vw - (var(--ps-mobile-shell-gutter) * 2) - 3rem))!important}#demos .demo-panel-lane-progress,#faq .ps-faq-selector-progress,#pricing .pricing-card-lane-progress{display:none!important}#demos .demo-panel-lane-meta,#faq .ps-faq-selector-meta,#pricing .pricing-card-lane-meta{min-height:1.75rem;margin-top:.2rem!important}#demos .demo-panel-lane-meta::before,#faq .ps-faq-selector-meta::before,#pricing .pricing-card-lane-meta::before{content:"Swipe to see more";display:inline-flex;align-items:center;gap:.45rem;padding:.26rem .72rem;border-radius:999px;border:1px solid rgba(0,169,107,.14);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,249,246,.94));color:#4f6677;font-size:.66rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;line-height:1;box-shadow:0 10px 22px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.9);opacity:0;transform:translate3d(0,.25rem,0);transition:opacity 180ms ease,transform 180ms ease;pointer-events:none;white-space:nowrap}#demos .demo-panel-lane-meta::after,#faq .ps-faq-selector-meta::after,#pricing .pricing-card-lane-meta::after{content:"››";display:inline-flex;align-items:center;margin-left:.45rem;color:#0b8f67;font-size:.82rem;font-weight:900;letter-spacing:-.08em;opacity:0;transform:translate3d(-.2rem,0,0);transition:opacity 180ms ease,transform 180ms ease;pointer-events:none}#demos .demo-panel-lane-shell.is-lane-scrollable:not(.is-lane-at-end) .demo-panel-lane-meta::after,#demos .demo-panel-lane-shell.is-lane-scrollable:not(.is-lane-at-end) .demo-panel-lane-meta::before,#faq .ps-faq-selector-shell.is-lane-scrollable:not(.is-lane-at-end) .ps-faq-selector-meta::after,#faq .ps-faq-selector-shell.is-lane-scrollable:not(.is-lane-at-end) .ps-faq-selector-meta::before,#pricing .pricing-card-lane-shell.is-lane-scrollable:not(.is-lane-at-end) .pricing-card-lane-meta::after,#pricing .pricing-card-lane-shell.is-lane-scrollable:not(.is-lane-at-end) .pricing-card-lane-meta::before{opacity:1;transform:translate3d(0,0,0)}#demos .demo-panel-lane-shell.is-lane-scrollable:not(.is-lane-at-end) .demo-panel-lane-meta::after,#faq .ps-faq-selector-shell.is-lane-scrollable:not(.is-lane-at-end) .ps-faq-selector-meta::after,#pricing .pricing-card-lane-shell.is-lane-scrollable:not(.is-lane-at-end) .pricing-card-lane-meta::after{animation:psLaneHintDrift 1.75s ease-in-out infinite}#benefits .benefits-detail-grid{gap:1.05rem!important;padding:1rem!important}#benefits .benefits-insight-rail{gap:.95rem!important}#benefits .benefits-insight-card{margin:0!important;transform:none!important}#benefits .benefits-consistency-sequence{margin-top:1.2rem!important;padding-bottom:.35rem}#benefits .benefits-consistency-card{gap:1.05rem!important}#benefits .benefits-consistency-items{gap:.9rem!important}#benefits .benefits-consistency-item{margin:0!important;transform:none!important}#demos{margin-top:.25rem!important}}@media (max-width:1024px){:root{--ps-touch-shell-gutter:clamp(1rem, 2.35vw, 1.35rem);--ps-touch-lane-peek:clamp(2rem, 4vw, 2.6rem)}#demos .demo-library-shell,#faq .ps-faq-shell,#pricing .pricing-card-lane-shell{width:auto!important;margin-left:var(--ps-touch-shell-gutter)!important;margin-right:var(--ps-touch-shell-gutter)!important}#pricing .pricing-card-lane-frame{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow:hidden!important}#pricing .pricing-card-lane{padding-left:0!important;padding-right:var(--ps-touch-lane-peek)!important;scroll-padding-left:0!important;scroll-padding-right:var(--ps-touch-lane-peek)!important}#pricing .pricing-card-lane-frame::after,#pricing .pricing-card-lane::after{content:none!important;display:none!important}#pricing .pricing-card-grid{grid-auto-columns:min(19rem,calc(100vw - (var(--ps-touch-shell-gutter) * 2) - 3.2rem))!important}#faq .ps-faq-selector{padding-right:var(--ps-touch-lane-peek)!important;scroll-padding-left:0!important;scroll-padding-right:var(--ps-touch-lane-peek)!important}#faq .ps-faq-topic-button{max-width:min(18rem,calc(100vw - (var(--ps-touch-shell-gutter) * 2) - 3.5rem))!important}#demos .demo-panel-lane-progress,#faq .ps-faq-selector-progress,#pricing .pricing-card-lane-progress{display:none!important}#demos .demo-panel-lane-meta::before,#faq .ps-faq-selector-meta::before,#pricing .pricing-card-lane-meta::before{content:"Swipe to see more"}#benefits .benefits-consistency-items,#benefits .benefits-insight-rail,#benefits .benefits-preview-visual-zone{grid-template-columns:1fr!important}#benefits .benefits-consistency-card,#benefits .benefits-consistency-items,#benefits .benefits-detail-grid,#benefits .benefits-insight-rail,#benefits .benefits-preview-visual-zone{gap:clamp(.9rem,2vw,1.1rem)!important}#benefits .benefits-consistency-item,#benefits .benefits-insight-card,#benefits .benefits-preview-overlay{margin:0!important;transform:none!important}#benefits .benefits-insight-rail .benefits-insight-card:nth-child(3){grid-column:auto!important}#benefits .benefits-consistency-sequence::before{content:none!important;display:none!important}#benefits .benefits-consistency-sequence{margin-top:clamp(1.15rem,2.4vw,1.45rem)!important;padding-bottom:.25rem}#demos,#faq,#pricing{position:relative;z-index:2}#demos{margin-top:clamp(.7rem,1.8vw,1rem)!important}#demos .demo-library-hero{padding-top:clamp(.4rem,1vw,.7rem)}#demos .demo-library-shell{margin-top:clamp(.55rem,1.6vw,.9rem)!important;border-radius:clamp(24px,3vw,28px)!important}#demos #demo-panels,#demos .demo-library-head{padding-left:clamp(1rem,2vw,1.25rem)!important;padding-right:clamp(1rem,2vw,1.25rem)!important}}@media (max-width:1024px){#benefits,#demos,#faq,#pricing,#what-it-is{transform:none!important}#faq .ps-faq-shell{overflow:visible!important}#faq .ps-faq-heading{gap:clamp(.75rem,1.8vw,1rem)!important;padding-top:.35rem!important;overflow:visible!important}#faq .ps-faq-heading>h2{position:relative;z-index:2;margin:0!important;padding-left:.08rem;font-size:clamp(3rem, 8vw, 4.7rem)!important;line-height:.9!important;letter-spacing:-.05em!important}#faq .ps-faq-heading__lead{position:relative;z-index:1}#benefits .benefits-detail-grid{position:relative;isolation:isolate;gap:clamp(1.35rem,2.8vw,1.7rem)!important;margin-top:1rem!important;padding-top:clamp(1.2rem,2.4vw,1.6rem)!important;padding-right:0!important;padding-bottom:clamp(1.25rem,2.4vw,1.6rem)!important;padding-left:0!important}#benefits .benefits-detail-grid::before{content:none!important;display:none!important}#benefits .benefits-detail-grid>*{position:relative;z-index:1}#benefits .benefits-insight-rail{display:flex!important;flex-direction:column!important;gap:clamp(1rem,2.2vw,1.2rem)!important;width:100%}#benefits .benefits-insight-card{min-height:0!important;width:100%;max-width:100%;box-sizing:border-box!important}#benefits .benefits-consistency-sequence{margin-top:clamp(.15rem,1vw,.45rem)!important;margin-bottom:0!important;padding:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;width:100%}#benefits .benefits-consistency-sequence::before{content:""!important;display:block!important;position:absolute;top:var(--benefits-focus-top)!important;left:50%!important;width:100vw!important;height:max(var(--benefits-focus-height),100svh)!important;transform:translateX(-50%)!important;background:#071018!important;opacity:1!important;pointer-events:none;z-index:0;transition:opacity .42s cubic-bezier(.22, 1, .36, 1);will-change:opacity}#benefits .benefits-consistency-card{gap:clamp(1.1rem,2vw,1.35rem)!important;width:100%;max-width:100%;box-sizing:border-box!important}#benefits .benefits-consistency-card__head{transform:translate3d(0,calc(var(--benefits-mobile-card-shift,0) * -1),0);opacity:calc(1 - var(--benefits-mobile-head-progress, 0));transition:transform 320ms cubic-bezier(.22, 1, .36, 1),opacity 260ms ease;will-change:transform,opacity}#benefits .benefits-consistency-card__heading,#benefits .benefits-consistency-card__statement,#benefits .benefits-consistency-card__visual{width:100%;max-width:100%;box-sizing:border-box}#benefits .benefits-consistency-card__visual{justify-items:center}#benefits .benefits-consistency-card__signal-icon{filter:brightness(1.18) saturate(1.06);opacity:.96}#benefits .benefits-consistency-card__heading p{color:rgba(222,234,242,.9)!important;font-size:.76rem!important;letter-spacing:.18em!important;max-width:none!important}#benefits .benefits-consistency-items{display:flex!important;flex-direction:column!important;gap:clamp(.95rem,2.1vw,1.15rem)!important;transform:translate3d(0,calc(var(--benefits-mobile-card-shift,0) * -1),0);transition:transform 320ms cubic-bezier(.22, 1, .36, 1);will-change:transform;width:100%;max-width:100%;box-sizing:border-box}#benefits .benefits-consistency-item{min-height:0!important;width:100%;max-width:100%;box-sizing:border-box!important;border-color:rgba(125,149,170,.22)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,247,250,.96))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 16px 30px rgba(3,10,18,.14)!important}#benefits .benefits-consistency-item__meta{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-bottom:.72rem}#benefits .benefits-consistency-item__icon{width:2.45rem;height:2.45rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:16px;border:1px solid rgba(125,149,170,.22);background:linear-gradient(180deg,rgba(248,251,253,.98),rgba(236,242,247,.94));color:#31536c;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 18px rgba(15,23,42,.06)}#benefits .benefits-consistency-item__icon svg{width:1rem;height:1rem;display:block}#benefits .benefits-consistency-item__bars{display:flex;flex:1 1 auto;gap:.28rem;align-items:center}#benefits .benefits-consistency-item__bars span{display:block;height:.22rem;border-radius:999px;background:linear-gradient(90deg,rgba(13,157,117,.56),rgba(47,123,196,.28))}#benefits .benefits-consistency-item__bars span:first-child{width:2.2rem}#benefits .benefits-consistency-item__bars span:nth-child(2){width:1.55rem}#benefits .benefits-consistency-item__bars span:nth-child(3){width:.95rem}#demos{margin-top:clamp(1.55rem,3.4vw,2rem)!important;padding-top:clamp(.45rem,1.2vw,.8rem)!important}#demos .demo-library-hero{padding-top:clamp(1rem,2.2vw,1.4rem)!important}}@media (max-width:1024px){#lens .lens-step-stage{margin-top:1rem!important;min-height:calc(var(--lens-step-top,5.5rem) + 125svh)}#lens .lens-step-stage__sticky{position:sticky!important;top:var(--lens-step-top,5.5rem)!important}#lens .lens-step-stack{grid-template-columns:1fr!important;gap:.82rem!important}#lens .lens-step-card{opacity:.14!important;transform:translate3d(0,.85rem,0)!important;filter:blur(2.5px)!important}#lens .lens-step-card.is-visible{opacity:1!important;transform:translate3d(0,0,0)!important;filter:blur(0)!important}#lens .lens-foundation-shell{opacity:calc(.12 + (var(--lens-frame-progress) * .88))!important;transform:translate3d(0,calc((1 - var(--lens-frame-progress)) * 1.1rem),0)!important}#lens .lens-foundation-shell.is-active{opacity:1!important;transform:translate3d(0,0,0)!important}#benefits .benefits-consistency-sequence{min-height:var(--benefits-consistency-sequence-height,auto)!important}#benefits .benefits-consistency-stage{position:sticky!important;top:var(--benefits-consistency-top,5.5rem)!important}#benefits .benefits-consistency-item{opacity:0!important;transform:translate3d(0,.85rem,0)!important;pointer-events:none!important}#benefits .benefits-consistency-item.is-visible{opacity:1!important;transform:translate3d(0,0,0)!important;pointer-events:auto!important}}@media (max-width:1024px){#benefits,#benefits .benefits-consistency-sequence,#benefits .benefits-detail-grid,#benefits .benefits-shell{overflow-x:clip!important}#benefits .benefits-detail-grid{padding-left:clamp(1rem,4vw,1.25rem)!important;padding-right:clamp(1rem,4vw,1.25rem)!important}#benefits .benefits-consistency-card,#benefits .benefits-consistency-items,#benefits .benefits-consistency-sequence,#benefits .benefits-consistency-stage,#benefits .benefits-insight-rail{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}#benefits .benefits-consistency-sequence::before{top:var(--benefits-focus-top)!important;left:50%!important;width:100vw!important;transform:translateX(-50%)!important;opacity:0!important;transition:opacity 420ms cubic-bezier(.22, 1, .36, 1)!important}#benefits .benefits-consistency-sequence.is-focus-active::before{opacity:1!important}#benefits .benefits-consistency-card{gap:clamp(1rem,2.6vw,1.25rem)!important;align-items:stretch!important}#benefits .benefits-consistency-card__head{position:relative;z-index:2;transition:transform 220ms cubic-bezier(.22, 1, .36, 1),opacity .2s ease-out!important}#benefits .benefits-consistency-card__visual{min-height:clamp(9.5rem,32vw,12rem)}#benefits .benefits-consistency-card__signal-icon{filter:brightness(1.32) saturate(1.08) drop-shadow(0 14px 32px rgba(112, 206, 190, .16))!important;opacity:1!important}#benefits .benefits-consistency-items{gap:clamp(1rem,2.4vw,1.2rem)!important;transition:transform 220ms cubic-bezier(.22, 1, .36, 1)!important}#benefits .benefits-consistency-sequence.is-sequenced .benefits-consistency-item{transform:translate3d(0,.62rem,0)!important;transition:opacity .3s cubic-bezier(.22, 1, .36, 1),transform 360ms cubic-bezier(.22, 1, .36, 1),box-shadow 260ms ease!important}#benefits .benefits-consistency-item{gap:.44rem!important;padding:1rem 1rem 1.02rem!important}#benefits .benefits-consistency-item__meta{margin-bottom:.8rem!important}#benefits .benefits-consistency-item__icon{width:2.65rem!important;height:2.65rem!important}#benefits .benefits-consistency-item__bars span:first-child{width:2.5rem!important}#benefits .benefits-consistency-item__bars span:nth-child(2){width:1.85rem!important}#benefits .benefits-consistency-item__bars span:nth-child(3){width:1.1rem!important}}@media (max-width:767px){#pricing .pricing-card-lane-shell[data-pricing-mobile-stage]{--pricing-mobile-stage-progress:0;--pricing-mobile-card-base:min(19rem, 84vw);--pricing-mobile-card-expanded:calc(100vw - (var(--ps-touch-shell-gutter, 1rem) * 2));--pricing-mobile-feature-width:calc(
      var(--pricing-mobile-card-expanded) -
      ((var(--pricing-mobile-card-expanded) - var(--pricing-mobile-card-base)) * var(--pricing-mobile-stage-progress))
    )}#pricing .pricing-card-lane-shell[data-pricing-mobile-stage] .pricing-card-lane-frame{overflow:hidden!important}#pricing .pricing-card-lane-shell[data-pricing-mobile-stage] .pricing-card-lane{padding-right:calc(var(--ps-touch-lane-peek,2rem) + .15rem)!important;scroll-padding-right:calc(var(--ps-touch-lane-peek,2rem) + 0.15rem)!important}#pricing .pricing-card-lane-shell[data-pricing-mobile-stage] .pricing-card-grid{display:flex!important;gap:.95rem!important;width:max-content!important;min-width:100%!important}#pricing .pricing-card-lane-shell[data-pricing-mobile-stage] .pricing-package-card{flex:0 0 var(--pricing-mobile-card-base);min-height:100%}#pricing .pricing-card-lane-shell[data-pricing-mobile-stage] .pricing-package-card--deep{flex-basis:var(--pricing-mobile-feature-width);box-shadow:0 28px 60px rgba(15,23,42,.2),0 0 0 1px rgba(96,165,250,.12)!important;transition:flex-basis 560ms cubic-bezier(.22, 1, .36, 1),box-shadow 480ms ease!important}#pricing .pricing-card-lane-shell[data-pricing-mobile-stage] .pricing-package-card--deep .pricing-card-price-block{width:min(100%,16.5rem)!important;max-width:16.5rem!important;padding-top:.9rem;padding-bottom:.9rem;transition:width 560ms cubic-bezier(.22, 1, .36, 1),max-width 560ms cubic-bezier(.22, 1, .36, 1),padding 480ms ease!important}}#lens{overflow:visible!important}#benefits,#benefits .benefits-consistency-sequence,#benefits .benefits-detail-grid,#benefits .benefits-shell{overflow:visible!important}@media (max-width:1024px){#benefits,#benefits .benefits-consistency-sequence,#benefits .benefits-detail-grid,#benefits .benefits-shell{overflow:visible!important}}.demo-panel.sample-enter-right.is-active .demo-panel-shell{animation:slideFadeInRight .4s cubic-bezier(.22,1,.36,1)}.demo-panel.sample-enter-left.is-active .demo-panel-shell{animation:slideFadeInLeft .4s cubic-bezier(.22,1,.36,1)}@media (max-width:767px){#demos .demo-panel-control-band{gap:.75rem}#demos .demo-panel-control-band__intro{gap:.35rem}#demos .demo-tier-switch-frame{margin-left:-.1rem;margin-right:-.1rem}#demos .demo-tier-switch-shell{padding:0 2.3rem .35rem 0!important;margin-right:-.1rem!important;scroll-snap-type:x mandatory!important}#demos .demo-tier-switch{grid-auto-columns:min(20rem,calc(100vw - 2.6rem))!important;gap:.9rem!important}#demos .demo-tier-btn{min-height:11.35rem;align-content:start;gap:.4rem;padding:1rem 1rem 1.05rem;border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 16px 30px rgba(15,23,42,.08)}#demos .demo-tier-btn.is-active{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 20px 36px rgba(15,23,42,.1)}#demos .demo-tier-btn__state{display:none}#demos .demo-tier-btn__topline{justify-content:flex-start}#demos .demo-tier-btn__eyebrow{padding:.3rem .58rem;font-size:.58rem;letter-spacing:.14em}#demos .demo-tier-btn__title{font-size:1.08rem;line-height:1.2}#demos .demo-tier-btn__meta{font-size:.68rem;line-height:1.45;letter-spacing:.12em}#demos .demo-tier-btn__badges{gap:.32rem;margin-top:.25rem}#demos .demo-tier-btn__badge{padding:.3rem .55rem;font-size:.66rem}#demos .demo-panel-top__headline{font-size:clamp(1.42rem, 6.1vw, 1.78rem)}#demos .demo-panel{padding-top:.15rem}#demos .demo-panel-shell{gap:.92rem}}@media (min-width:1025px){#hero .hero-shell__content{width:100%;max-width:min(100%,74rem);margin-left:auto;margin-right:auto}#hero h1{width:min(100%,24ch);max-width:24ch}#hero .hero-subtitle{width:min(100%,26ch);max-width:26ch}#hero .hero-summary{width:min(100%,56rem);max-width:56rem}}.page-back-to-top{border-color:rgba(255,255,255,.24);background:rgba(244,248,251,.94);color:#0f172a;box-shadow:0 16px 34px rgba(15,23,42,.16),inset 0 1px 0 rgba(255,255,255,.76)}.page-back-to-top:focus-visible,.page-back-to-top:hover{border-color:rgba(16,185,129,.22);background:rgba(248,250,252,.98);box-shadow:0 18px 38px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.84)}.mobile-sticky-cta,.mobile-sticky-cta__button,.mobile-sticky-cta__inner{box-sizing:border-box}.mobile-sticky-cta__inner .page-back-to-top{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.3);color:#f8fafc;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}@media (max-width:767px){.light-phase .overview-core-grid,.light-phase .overview-reading-grid{grid-template-columns:1fr}#demos .demo-tier-switch-shell{padding:0 2.6rem .35rem 0!important;scroll-snap-type:x mandatory!important;scroll-padding-left:0!important;scroll-padding-right:1rem!important}#demos .demo-tier-btn{scroll-snap-stop:always}#demos .demo-tier-btn__badge,#demos .demo-tier-btn__meta,#demos .demo-tier-btn__title{white-space:normal;overflow-wrap:anywhere}#demos .demo-tier-switch-frame::after{width:5rem;background:linear-gradient(90deg,rgba(247,250,248,0),rgba(247,250,248,.88) 44%,#f7faf8)}#demos .demo-panel-lane{scroll-snap-type:x mandatory!important;scroll-padding-left:0!important;scroll-padding-right:1rem!important;padding-right:2.35rem!important}#demos .demo-panel-lane::after{width:4.8rem;background:linear-gradient(90deg,rgba(248,251,248,0),rgba(248,251,248,.88) 46%,#f8fbf8)}#demos .demo-panel-fact-pill,#demos .demo-panel-highlight-card{scroll-snap-stop:always}#demos .demo-panel-fact-pill__content{min-width:0}#demos .demo-panel-fact-pill__label,#demos .demo-panel-fact-pill__value,#demos .demo-panel-highlight-card__copy,#demos .demo-panel-highlight-card__title{white-space:normal;overflow-wrap:anywhere}}.pulse-teaser{position:relative;padding:clamp(1.2rem,2vw,1.6rem) 0 clamp(2.4rem,4vw,3.4rem)}.pulse-teaser__shell{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,0.92fr);gap:clamp(1.3rem,3vw,2.4rem);align-items:stretch;padding:clamp(1.3rem,3vw,2rem);border:1px solid rgba(28,79,109,.1);border-radius:32px;background:radial-gradient(circle at top right,rgba(120,232,205,.2),transparent 22rem),radial-gradient(circle at 12% 12%,rgba(102,191,255,.14),transparent 16rem),linear-gradient(145deg,rgba(255,255,255,.98),rgba(243,250,248,.96));box-shadow:0 28px 72px rgba(16,39,52,.08);overflow:hidden}.pulse-public-auth-card,.pulse-public-difference-card,.pulse-public-plan-card,.pulse-public-preview-card,.pulse-public-step-card,.pulse-teaser__intro,.pulse-teaser__preview-card{display:grid;gap:1rem}.pulse-teaser__intro{align-content:center;min-width:0}.pulse-public-hero__chips,.pulse-teaser__chips{display:flex;flex-wrap:wrap;gap:.7rem}.pulse-public-hero__chip,.pulse-public-preview-card__pill,.pulse-teaser__chip{display:inline-flex;align-items:center;gap:.4rem;padding:.62rem .9rem;border-radius:999px;border:1px solid rgba(29,109,121,.14);background:rgba(255,255,255,.86);color:#1d5062;font-size:.78rem;font-weight:800;letter-spacing:.03em}.pulse-public-hero__actions,.pulse-teaser__actions{display:flex;flex-wrap:wrap;gap:.8rem}.pulse-public-auth-card__action,.pulse-public-hero__action,.pulse-public-plan-card__action,.pulse-teaser__action{min-width:11rem}.pulse-teaser__preview{min-width:0}.pulse-public-auth-card,.pulse-public-difference-card,.pulse-public-plan-card,.pulse-public-preview-card,.pulse-public-step-card,.pulse-teaser__preview-card{position:relative;padding:1.25rem;border-radius:26px;border:1px solid rgba(29,109,121,.12);background:linear-gradient(150deg,rgba(255,255,255,.98),rgba(243,250,248,.95)),radial-gradient(circle at top right,rgba(120,232,205,.12),transparent 16rem);box-shadow:0 18px 46px rgba(16,39,52,.07)}.pulse-public-plan-card__top,.pulse-public-preview-card__head,.pulse-teaser__preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.pulse-public-auth-card__eyebrow,.pulse-public-difference-card__label,.pulse-public-plan-card__eyebrow,.pulse-public-preview-card__eyebrow,.pulse-teaser__preview-eyebrow{color:#1a6f86;font-size:.72rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.pulse-public-auth-card strong,.pulse-public-plan-card h3,.pulse-public-preview-card__head strong,.pulse-public-step-card strong,.pulse-teaser__preview-head strong{margin:0;color:#10212f;font-family:var(--ps-font-display);font-size:clamp(1.05rem, 1.6vw, 1.35rem);line-height:1.1;letter-spacing:-.03em}.pulse-teaser__preview-pill{display:inline-flex;align-items:center;justify-content:center;padding:.56rem .8rem;border-radius:999px;background:linear-gradient(135deg,rgba(118,214,255,.18),rgba(137,255,215,.24));color:#164d5f;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pulse-public-auth-card p,.pulse-public-difference-card p,.pulse-public-hero__difference,.pulse-public-plan-card__copy,.pulse-public-preview-card__mini p,.pulse-public-step-card p,.pulse-teaser__preview-copy{margin:0;color:#496273;font-size:.94rem;line-height:1.7}.pulse-public-auth-grid,.pulse-public-difference-grid,.pulse-public-plan-grid,.pulse-public-preview-card__rail,.pulse-public-step-grid,.pulse-teaser__preview-grid{display:grid;gap:1rem}.pulse-public-auth-grid,.pulse-public-difference-grid,.pulse-public-preview-card__rail,.pulse-public-step-grid,.pulse-teaser__preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-public-preview-card__mini,.pulse-teaser__plan-card{display:grid;gap:.45rem;padding:.95rem;border-radius:20px;border:1px solid rgba(29,109,121,.1);background:rgba(255,255,255,.84)}.pulse-public-auth-card--accent,.pulse-public-plan-card--recommended,.pulse-public-preview-card__mini--accent,.pulse-teaser__plan-card--recommended{background:linear-gradient(145deg,rgba(240,252,255,.98),rgba(236,255,248,.96)),radial-gradient(circle at top right,rgba(118,214,255,.12),transparent 14rem);border-color:rgba(40,137,171,.18)}.pulse-teaser__plan-label{color:#5b7687;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pulse-public-plan-card__price,.pulse-public-preview-card__mini strong,.pulse-teaser__plan-card strong{color:#10212f;font-size:1rem;font-weight:900;letter-spacing:-.03em}.pulse-public-preview-card__mini span,.pulse-public-step-card__number,.pulse-teaser__plan-card p{margin:0;color:#5b7687;font-size:.8rem;line-height:1.55}.pulse-public-preview-card__note,.pulse-teaser__preview-note{display:inline-flex;align-items:center;gap:.55rem;padding-top:.2rem;color:#175e55;font-size:.88rem;font-weight:800}.pulse-public-page{background:radial-gradient(circle at top left,rgba(113,198,255,.12),transparent 20rem),linear-gradient(180deg,#f4fbf8 0,#f8fcfb 28%,#fff 100%)}.pulse-public-shell{display:grid;gap:clamp(2rem,4vw,3.4rem)}.pulse-public-hero{padding:clamp(1.2rem,2vw,1.8rem) 0 0}.pulse-public-hero__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,0.88fr);gap:clamp(1.3rem,3vw,2.6rem);align-items:center}.pulse-public-hero__copy,.pulse-public-hero__preview,.pulse-public-section{min-width:0}.pulse-public-section{display:grid;gap:1.4rem}.pulse-public-section__head{display:grid;gap:.65rem;max-width:48rem}.pulse-public-section__head--split{max-width:none}.pulse-public-section__head-copy{display:grid;gap:.65rem}.pulse-public-section__head-copy--headline,.pulse-public-section__head-copy--support{align-self:center}.pulse-public-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:960px){.pulse-public-section__head--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.92fr);gap:1.5rem 2rem;align-items:start}.pulse-public-section__head--workflow .pulse-public-section__head-copy:first-child{order:1}.pulse-public-section__head--workflow .pulse-public-section__head-copy--headline{order:2;text-align:right}.pulse-public-section__head--workflow .pulse-public-section__head-copy--headline .ps-section-title{margin-left:auto;max-width:18ch}.pulse-public-section__head--plans .pulse-public-section__head-copy--support{text-align:right}.pulse-public-section__head--plans .pulse-public-section__head-copy--support .ps-section-copy{margin-left:auto}}.pulse-public-plan-card{align-content:start}.pulse-public-plan-card__badge{justify-self:start;padding:.46rem .72rem;border-radius:999px;background:linear-gradient(135deg,rgba(118,214,255,.16),rgba(137,255,215,.22));color:#1c6072;font-size:.72rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.pulse-public-plan-card__copy{min-height:5.6rem}.pulse-public-plan-card__list{display:grid;gap:.72rem;margin:0;padding:0;list-style:none}.pulse-public-plan-card__list li{position:relative;padding-left:1.05rem;color:#4d6677;font-size:.86rem;line-height:1.6}.pulse-public-plan-card__list li::before{content:"";position:absolute;top:.53rem;left:0;width:.42rem;height:.42rem;border-radius:999px;background:linear-gradient(135deg,#67bfff,#86eccf)}.pulse-public-step-card__number{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;background:linear-gradient(135deg,rgba(118,214,255,.16),rgba(137,255,215,.22));color:#1a6073;font-weight:900}.pulse-public-auth-card{align-content:start}.pulse-public-page{background:radial-gradient(circle at top left,rgba(15,162,120,.1),transparent 24rem),radial-gradient(circle at top right,rgba(59,130,246,.08),transparent 24rem),linear-gradient(180deg,#eef4f0 0,#f5faf7 22%,#f8fbff 48%,#f8fbfa 100%)}.pulse-public-page .pulse-public-shell{gap:clamp(2.4rem,4vw,4rem);padding-top:0!important}.pulse-public-page>main.max-w-6xl:not(.writing-page-shell){padding-top:0!important}.pulse-public-page .pulse-public-hero{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:clamp(1.35rem,2vw,1.8rem) 0;overflow:hidden;background:radial-gradient(circle at 14% 18%,rgba(34,197,94,.12),transparent 15rem),radial-gradient(circle at 88% 10%,rgba(59,130,246,.18),transparent 18rem),linear-gradient(145deg,rgba(5,10,18,.98),rgba(10,18,31,.97) 48%,rgba(7,14,24,.99))}.pulse-public-page .pulse-public-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 24%),radial-gradient(circle at 78% 26%,rgba(16,185,129,.12),transparent 18%),radial-gradient(circle at 24% 76%,rgba(59,130,246,.12),transparent 24%)}.pulse-public-page .pulse-public-hero::after{content:"";position:absolute;right:-7rem;bottom:-10rem;width:24rem;height:24rem;border-radius:999px;background:radial-gradient(circle,rgba(34,197,94,.12),rgba(34,197,94,.04) 42%,transparent 64%);pointer-events:none}.pulse-public-page .pulse-public-hero__inner{position:relative;z-index:1;width:min(calc(100vw - 2rem),75rem);margin-inline:auto}@media (max-width:979px){.pulse-public-page .pulse-public-hero{width:auto;left:auto;right:auto;margin-left:-1rem;margin-right:-1rem}.pulse-public-page .pulse-public-hero__inner{width:min(calc(100% - 2rem),75rem)}}.pulse-public-page .pulse-public-hero__grid{grid-template-columns:1fr;grid-template-areas:"headline" "body";align-items:start}@media (min-width:980px){.pulse-public-page .pulse-public-hero__grid{grid-template-columns:minmax(0,1.06fr) minmax(300px,0.82fr);grid-template-areas:"headline art" "body body";gap:clamp(1.5rem,4vw,3.75rem)}}.pulse-public-page .pulse-public-hero__headline{grid-area:headline;position:relative;z-index:1;display:grid;gap:.8rem;align-content:center;min-width:0}.pulse-public-page .pulse-public-hero__body{grid-area:body;position:relative;z-index:1;display:grid;gap:1.15rem;justify-items:center;text-align:center;max-width:66rem;margin:0 auto;padding-top:1rem}@media (min-width:980px){.pulse-public-page .pulse-public-hero__body{grid-column:1/-1;width:100%;padding-top:1.4rem}}.skip-link{position:fixed;left:1rem;top:1rem;z-index:200;display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1rem;border-radius:999px;background:#fff;color:#0f172a;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 14px 30px rgba(15,23,42,.18);transform:translateY(calc(-100% - 1rem));opacity:0;pointer-events:none;transition:transform .2s ease,opacity .2s ease}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);opacity:1;pointer-events:auto}.site-breadcrumb-wrap{margin-bottom:1.4rem}.site-breadcrumb{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:.58rem .85rem;list-style:none;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(245,249,247,.94));box-shadow:0 14px 28px rgba(15,23,42,.05)}.site-breadcrumb__current,.site-breadcrumb__link,.site-breadcrumb__separator{font-size:.78rem;line-height:1.45}.site-breadcrumb__link{color:#5c7283;font-weight:700;text-decoration:none;transition:color .18s ease}.site-breadcrumb__link:focus-visible,.site-breadcrumb__link:hover{color:#10212f}.site-breadcrumb__link:focus-visible{outline:0}.site-breadcrumb__separator{color:#94a3b8;font-weight:700}.site-breadcrumb__current{color:#10212f;font-weight:800;overflow-wrap:anywhere}@media (max-width:767px){.site-breadcrumb{display:flex;border-radius:20px;padding:.68rem .85rem}}.pulse-public-page .pulse-public-hero .site-breadcrumb-wrap{position:relative;z-index:1;margin-bottom:1.1rem}.pulse-public-page .pulse-public-hero .site-breadcrumb{background:rgba(255,255,255,.05);border-color:rgba(148,163,184,.16)}.pulse-public-page .pulse-public-hero .site-breadcrumb__current,.pulse-public-page .pulse-public-hero .site-breadcrumb__link,.pulse-public-page .pulse-public-hero .site-breadcrumb__separator{color:#d7e7ee}.pulse-public-page .pulse-public-hero .ps-eyebrow,.pulse-public-page .pulse-public-section .ps-eyebrow{color:#8ce8c4}.pulse-public-page .pulse-public-section .ps-eyebrow{color:#0f172a;font-family:var(--ps-font-display);font-size:1.08rem;font-weight:700;letter-spacing:-.02em;text-transform:none}.pulse-public-page .pulse-public-hero .ps-section-title{max-width:11ch;color:#f8fbff;font-size:clamp(3rem, 6vw, 5rem);line-height:.97;text-shadow:0 12px 38px rgba(5,10,18,.38)}.pulse-public-page .pulse-public-hero .ps-section-copy,.pulse-public-page .pulse-public-hero__lead{max-width:58rem;color:#c2d5df;font-size:1.03rem;line-height:1.82}.pulse-public-page .pulse-public-hero__chips{justify-content:center;gap:.75rem}.pulse-public-page .pulse-public-hero__chip{border-color:rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03)),rgba(10,18,31,.36);color:#e3f4ec;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.pulse-public-page .pulse-public-hero__actions{padding-top:.3rem;justify-content:center}.pulse-public-page .pulse-public-hero__note{display:block;max-width:60rem;padding:1rem 1.05rem;border-left:3px solid rgba(125,211,252,.48);background:linear-gradient(90deg,rgba(255,255,255,.06),rgba(255,255,255,.01))}.pulse-public-page .pulse-public-hero__note p{margin:0;color:#d8e8ef;line-height:1.72}.pulse-public-page .pulse-public-hero__art{grid-area:art;position:relative;min-height:24rem;display:none}@media (min-width:980px){.pulse-public-page .pulse-public-hero__art{display:block;justify-self:stretch}}.pulse-public-page .pulse-public-hero__art-callout,.pulse-public-page .pulse-public-hero__art-dot,.pulse-public-page .pulse-public-hero__art-grid,.pulse-public-page .pulse-public-hero__art-line,.pulse-public-page .pulse-public-hero__art-orb{position:absolute}.pulse-public-page .pulse-public-hero__art-grid{inset:2rem 2rem 2rem 0;border-radius:32px;background:linear-gradient(rgba(148,163,184,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 1px);background-size:2.9rem 2.9rem;mask-image:radial-gradient(circle at center,rgba(0,0,0,0.95),transparent 86%);opacity:.68}.pulse-public-page .pulse-public-hero__art-orb{border-radius:999px;filter:blur(.2px)}.pulse-public-page .pulse-public-hero__art-orb--one{top:3.4rem;right:4rem;width:13rem;height:13rem;background:radial-gradient(circle,rgba(59,130,246,.24),rgba(59,130,246,.05) 58%,transparent 72%)}.pulse-public-page .pulse-public-hero__art-orb--two{bottom:2.4rem;left:1.4rem;width:11rem;height:11rem;background:radial-gradient(circle,rgba(34,197,94,.2),rgba(34,197,94,.04) 58%,transparent 72%)}.pulse-public-page .pulse-public-hero__art-line{height:2px;transform-origin:left center;border-radius:999px;opacity:.94}.pulse-public-page .pulse-public-hero__art-line--one{top:7.4rem;left:2.2rem;width:13rem;background:linear-gradient(90deg,rgba(110,231,183,0),rgba(110,231,183,.95),rgba(56,189,248,.82));transform:rotate(-10deg)}.pulse-public-page .pulse-public-hero__art-line--two{top:11.8rem;left:4.5rem;width:11.5rem;background:linear-gradient(90deg,rgba(56,189,248,0),rgba(56,189,248,.95),rgba(34,197,94,.76));transform:rotate(18deg)}.pulse-public-page .pulse-public-hero__art-line--three{bottom:5.8rem;left:2.6rem;width:14rem;background:linear-gradient(90deg,rgba(34,197,94,0),rgba(34,197,94,.88),rgba(59,130,246,.72));transform:rotate(-22deg)}.pulse-public-page .pulse-public-hero__art-dot{width:.82rem;height:.82rem;border-radius:999px;box-shadow:0 0 0 8px rgba(255,255,255,.04)}.pulse-public-page .pulse-public-hero__art-dot--one{top:6.9rem;left:14.8rem;background:#7dd3fc}.pulse-public-page .pulse-public-hero__art-dot--two{top:13.3rem;left:12.8rem;background:#86efac}.pulse-public-page .pulse-public-hero__art-dot--three{bottom:6.7rem;left:15.9rem;background:#38bdf8}.pulse-public-page .pulse-public-hero__art-dot--four{top:4.2rem;right:6.1rem;background:#bbf7d0}.pulse-public-page .pulse-public-hero__art-callout{padding:.55rem .8rem;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03)),rgba(9,16,28,.42);color:#d9edf5;font-size:.73rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.pulse-public-page .pulse-public-hero__art-callout--top{top:4.6rem;right:2.5rem}.pulse-public-page .pulse-public-hero__art-callout--mid{top:11rem;right:.8rem}.pulse-public-page .pulse-public-hero__art-callout--low{bottom:4rem;right:3.3rem}.pulse-public-page .pulse-public-section{position:relative;padding:clamp(1.35rem,2.6vw,1.8rem);border-radius:32px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,249,246,.96)),radial-gradient(circle at top right,rgba(59,130,246,.08),transparent 16rem);box-shadow:0 24px 56px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.72)}.pulse-public-page .pulse-public-section--plans::before,.pulse-public-page .pulse-public-section--workflow::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at top right,rgba(34,197,94,.08),transparent 18rem),radial-gradient(circle at bottom left,rgba(59,130,246,.06),transparent 18rem)}.pulse-public-page .pulse-public-section__head{position:relative;z-index:1}.pulse-public-page .pulse-public-section .ps-section-title{color:#0f1d2a;font-size:clamp(2.35rem, 4vw, 3.45rem);line-height:1.02}.pulse-public-page .pulse-public-section .ps-section-copy{color:#516677}.pulse-public-page .pulse-public-difference-grid,.pulse-public-page .pulse-public-plan-grid,.pulse-public-page .pulse-public-step-grid{position:relative;z-index:1}.pulse-public-page .pulse-public-difference-card,.pulse-public-page .pulse-public-plan-card,.pulse-public-page .pulse-public-step-card{overflow:hidden;border-radius:28px;border-color:rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,249,.96)),radial-gradient(circle at top right,rgba(34,197,94,.06),transparent 14rem);box-shadow:0 18px 40px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.72)}.pulse-public-page .pulse-public-difference-card::before,.pulse-public-page .pulse-public-plan-card::before,.pulse-public-page .pulse-public-step-card::before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px}.pulse-public-page .pulse-public-plan-card--free_preview::before,.pulse-public-page .pulse-public-step-card--preview::before{background:linear-gradient(90deg,#14b8a6,#38bdf8)}.pulse-public-page .pulse-public-plan-card--single_search::before,.pulse-public-page .pulse-public-step-card--target::before{background:linear-gradient(90deg,#3b82f6,#22c55e)}.pulse-public-page .pulse-public-difference-card::before,.pulse-public-page .pulse-public-plan-card--monitor_plan::before,.pulse-public-page .pulse-public-step-card--result::before{background:linear-gradient(90deg,#0ea5e9,#14b8a6)}.pulse-public-page .pulse-public-step-card__number{width:2.7rem;height:2.7rem;background:linear-gradient(135deg,rgba(59,130,246,.14),rgba(34,197,94,.18));color:#0f3e50;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.pulse-public-page .pulse-public-plan-card__badge{background:linear-gradient(135deg,rgba(59,130,246,.14),rgba(34,197,94,.18));color:#165565}.pulse-public-page .pulse-public-plan-card__price{font-size:1.16rem}.pulse-public-page .pulse-public-plan-card__copy{min-height:6.2rem}.pulse-public-page .pulse-public-plan-card__list li{color:#44596b}.pulse-public-page .pulse-public-plan-card__list li::before{width:.48rem;height:.48rem}.pulse-public-page .pulse-public-plan-card--recommended{background:linear-gradient(180deg,#fff,rgba(241,248,245,.98)),radial-gradient(circle at top right,rgba(59,130,246,.12),transparent 14rem);border-color:rgba(59,130,246,.14);box-shadow:0 22px 48px rgba(37,99,235,.12),0 0 0 1px rgba(34,197,94,.06),inset 0 1px 0 rgba(255,255,255,.9)}.pulse-public-page .pulse-public-difference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-public-page .pulse-public-hero__actions .ps-action-btn--secondary,.pulse-public-page .pulse-public-plan-card__action.ps-action-btn--secondary,.pulse-public-page .pulse-public-section--actions .ps-action-btn--secondary{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.94)),linear-gradient(135deg,rgba(34,197,94,.06),rgba(59,130,246,.05));border-color:rgba(34,197,94,.18);color:#0f1d2a}.pulse-public-page .pulse-public-hero__actions .ps-action-btn--primary,.pulse-public-page .pulse-public-plan-card__action.ps-action-btn--primary,.pulse-public-page .pulse-public-section--actions .ps-action-btn--primary{background:linear-gradient(135deg,#3b82f6,#22c55e 138%);border-color:rgba(59,130,246,.28);color:#04110b;box-shadow:0 16px 28px rgba(37,99,235,.18),inset 0 1px 0 rgba(255,255,255,.2)}@media (max-width:1040px){.pulse-public-page .pulse-public-difference-grid{grid-template-columns:1fr}}@media (max-width:1040px){.pulse-public-auth-grid,.pulse-public-difference-grid,.pulse-public-hero__grid,.pulse-public-plan-grid,.pulse-public-preview-card__rail,.pulse-public-step-grid,.pulse-teaser__preview-grid,.pulse-teaser__shell{grid-template-columns:1fr}}@media (max-width:720px){.pulse-public-page .pulse-public-hero{padding:1.1rem}.pulse-public-page .pulse-public-hero .ps-section-title{max-width:none;font-size:clamp(2.4rem, 10vw, 3.45rem)}.pulse-public-page .pulse-public-hero__body,.pulse-public-page .pulse-public-hero__headline{justify-items:stretch;text-align:left}.pulse-public-page .pulse-public-hero__body{max-width:none;margin:0}.pulse-public-page .pulse-public-hero__actions,.pulse-public-page .pulse-public-hero__chips{justify-content:flex-start}.pulse-public-page .pulse-public-section{padding:1rem;border-radius:24px}.pulse-public-auth-card,.pulse-public-difference-card,.pulse-public-plan-card,.pulse-public-preview-card,.pulse-public-step-card,.pulse-teaser__shell{padding:1rem;border-radius:24px}.pulse-public-hero__actions,.pulse-teaser__actions{flex-direction:column}.pulse-public-auth-card__action,.pulse-public-hero__action,.pulse-public-plan-card__action,.pulse-teaser__action{width:100%}}.pulse-report--single .pulse-report__hero{background:linear-gradient(180deg,rgba(235,247,242,.98),rgba(255,255,255,.98))}.pulse-report--monitor .pulse-report__hero{background:linear-gradient(180deg,rgba(235,244,250,.98),rgba(255,255,255,.98))}.pulse-report--free_preview .pulse-report__hero{background:linear-gradient(180deg,rgba(247,250,248,.98),rgba(255,255,255,.98))}.pulse-report__card--change,.pulse-report__card--data,.pulse-report__card--signal,.pulse-report__card--summary,.pulse-report__card--tracked{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(245,250,247,.96))}.pulse-report__card--tone-strong{border-color:rgba(26,107,70,.26);background:linear-gradient(180deg,rgba(240,250,245,.98),rgba(255,255,255,.96))}.pulse-report__card--tone-steady{border-color:rgba(29,111,134,.22)}.pulse-report__card--tone-risk{border-color:rgba(138,59,44,.22);background:linear-gradient(180deg,rgba(255,247,244,.98),rgba(255,255,255,.96))}.pulse-report__card--tracked.is-current{border-color:rgba(29,111,134,.28);box-shadow:0 16px 30px rgba(29,111,134,.12)}.pulse-report__table-shell{overflow:hidden;border:1px solid rgba(130,159,149,.34);border-radius:18px;background:rgba(255,255,255,.96)}.pulse-report__table{width:100%;border-collapse:collapse;font-size:.86rem}.pulse-report__table td,.pulse-report__table th{padding:.8rem .9rem;border-bottom:1px solid rgba(130,159,149,.22);text-align:left;vertical-align:top}.pulse-report__table th{background:rgba(19,35,29,.05);color:#5b756a;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.pulse-report__table tbody tr:last-child td{border-bottom:0}.pulse-report__drawer{border:1px solid rgba(130,159,149,.34);border-radius:18px;background:rgba(255,255,255,.92)}.pulse-report__drawer>summary{cursor:pointer;list-style:none;padding:1rem 1.1rem;font-weight:700}.pulse-report__drawer-body{display:grid;gap:.9rem;padding:0 1rem 1rem}.pulse-report__export-panel--enhanced{justify-content:flex-start}.portal-pulse__recent-card--compact{min-height:0}.portal-pulse__recent-card--compact .portal-pulse__recent-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.portal-pulse__recent-card--compact .portal-pulse__recent-facts{gap:.55rem}@media (max-width:860px){.pulse-report__table{font-size:.8rem}.pulse-report__table td,.pulse-report__table th{padding:.7rem .75rem}}