body,html{min-height:100%;margin:0}body{overflow-x:hidden}@media (min-width:768px){html{font-size:16px}}:root{--pano-primary:#1f6feb;--pano-primary-dark:#172033;--pano-accent:#0f766e;--pano-soft:#f6f8fb;--pano-text:#2f3a4a;--pano-muted:#667085;--pano-border:#e4e7ec;--pano-shadow:0 14px 32px rgba(15, 23, 42, 0.08)}.product-body{min-height:100vh;background:#fff}.marketing-home{color:var(--pano-text)}.product-body #header.marketing-header{padding:12px 0;border-bottom:1px solid rgba(228,231,236,.9);background:rgba(255,255,255,.96);backdrop-filter:blur(10px)}.product-body #header.marketing-header.header-scrolled{border-color:rgba(228,231,236,.9);box-shadow:0 10px 28px rgba(15,23,42,.06)}.product-body #header.marketing-header .logo{font-size:22px;font-weight:800}.product-body #header.marketing-header .logo a{color:#172033;font-weight:800;letter-spacing:0}.product-body #header.marketing-header .navbar a{padding-left:24px;color:#344054;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;text-decoration:none;transition:color .2s,background-color .2s}.product-body #header.marketing-header .navbar .active,.product-body #header.marketing-header .navbar a:hover,.product-body #header.marketing-header .navbar li:hover>a{color:var(--pano-primary)}.product-body #header.marketing-header .navbar .getstarted{margin-left:24px;padding:9px 18px;border-radius:6px;color:#fff;background:#172033}.product-body #header.marketing-header .navbar .getstarted:hover{color:#fff;background:var(--pano-primary)}.toast-container{z-index:1080}.product-body #header.marketing-header .navbar{padding:0}.product-body #header.marketing-header .navbar ul{margin:0;padding:0;display:flex;align-items:center;list-style:none}.product-body #header.marketing-header .navbar li{position:relative}.product-body #header.marketing-header .mobile-nav-toggle{display:none;color:#172033;font-size:28px;line-height:1;cursor:pointer;transition:color .2s}.product-body #header.marketing-header .mobile-nav-toggle.bi-x{color:#fff}.product-body #header .logo a,.product-logo{color:var(--pano-primary-dark);font-weight:300;letter-spacing:.5px}.product-body #hero.hero-section{min-height:auto;padding:132px 0 72px;background:linear-gradient(180deg,#fff 0,#f8fafc 100%)}.product-body #hero.hero-section::before{display:none}.hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr);gap:54px;align-items:center}.hero-copy{max-width:620px}.hero-kicker,.pricing-label,.section-kicker{display:inline-flex;align-items:center;margin-bottom:14px;color:var(--pano-primary);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.product-body #hero.hero-section h1{margin:0;color:#101828;font-size:clamp(42px, 5vw, 62px);font-weight:900;line-height:1.08;letter-spacing:0}.hero-lead{max-width:560px;margin:22px 0 0;color:var(--pano-muted);font-size:18px;line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-proof{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:22px;color:#475467;font-size:14px;font-weight:700}.hero-proof span{position:relative;padding-left:14px}.hero-proof span::before{content:"";position:absolute;left:0;top:.68em;width:5px;height:5px;border-radius:50%;background:var(--pano-accent)}.workbench-shell{border:1px solid #d0d5dd;border-radius:8px;background:#fff;box-shadow:0 22px 48px rgba(15,23,42,.12);overflow:hidden}.workbench-topbar{height:46px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid #eaecf0;background:#f9fafb;color:#344054;font-size:13px}.workbench-dot{width:9px;height:9px;border-radius:50%;background:#d0d5dd}.workbench-topbar strong{margin-left:8px}.hotspot-dot{position:absolute;z-index:1;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#f97316;box-shadow:0 0 0 8px rgba(249,115,22,.2)}.hotspot-dot.primary{left:24%;top:34%}.hotspot-dot.secondary{right:20%;top:48%;background:var(--pano-primary);box-shadow:0 0 0 8px rgba(31,111,235,.18)}.workbench-body{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:430px}.workbench-sidebar{padding:18px;border-right:1px solid #eaecf0;background:#fcfcfd}.panel-label,.sidebar-label{display:block;color:#98a2b3;font-size:12px;font-weight:800;letter-spacing:.04em}.workbench-sidebar>strong{display:block;margin:4px 0 18px;color:#101828}.scene-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;padding:10px;border-radius:6px;color:#344054;background:#fff;border:1px solid #eaecf0;font-size:13px}.scene-row.active{border-color:rgba(31,111,235,.35);background:#eff6ff}.scene-row em{color:#667085;font-size:11px;font-style:normal}.workbench-preview{min-width:0;padding:18px}.preview-canvas{position:relative;min-height:286px;border-radius:8px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 45%),url("/content/img/hero-bg.jpg") center/cover}.preview-canvas::after{content:"";position:absolute;inset:0;background:rgba(16,24,40,.1)}.polygon-zone{position:absolute;z-index:1;left:42%;bottom:18%;padding:8px 12px;border:2px solid rgba(15,118,110,.85);border-radius:6px;color:#fff;background:rgba(15,118,110,.62);font-size:13px;font-weight:800}.workbench-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.workbench-panel>div{padding:12px;border:1px solid #eaecf0;border-radius:8px;background:#fff}.workbench-panel strong{display:block;margin-top:4px;color:#101828;font-size:13px}.status-ready{color:#0f766e!important}.marketing-home .product-section{padding:76px 0}.marketing-home .section-soft{background:var(--pano-soft)}.section-title-compact{max-width:720px;margin:0 auto;padding-bottom:34px}.section-title-compact.features-title{max-width:920px}.contact-strip h2,.marketing-home .section-title h2,.service-layout h2{color:#101828;font-size:clamp(28px, 3.4vw, 40px);font-weight:900;line-height:1.2;text-transform:none;letter-spacing:0}.marketing-home .section-title h2.section-title-nowrap{white-space:nowrap}.marketing-home .section-title p,.service-layout p{color:var(--pano-muted);font-size:16px;line-height:1.7}.capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.workflow-list h3{color:#101828;font-size:18px;font-weight:900;margin-bottom:10px}.workflow-list p{color:var(--pano-muted);line-height:1.75;margin:0}.workflow-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--pano-border);border-radius:8px;background:#fff;overflow:hidden}.workflow-list li{display:grid;gap:18px;padding:26px;border-right:1px solid var(--pano-border)}.workflow-list li:last-child{border-right:0}.workflow-list span{color:#98a2b3;font-size:13px;font-weight:900}.workflow-note{display:flex;align-items:center;gap:10px;margin-top:18px;padding:14px 16px;border:1px solid #d0d5dd;border-radius:8px;color:#344054;background:#fff;font-weight:700}.workflow-note i{color:var(--pano-primary)}.pricing-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;max-width:980px;margin:0 auto;border:1px solid var(--pano-border);border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 10px 26px rgba(15,23,42,.05)}.pricing-main{padding:34px;border-right:1px solid var(--pano-border)}.pricing-main h3{color:#101828;font-size:34px;font-weight:900;margin-bottom:14px}.pricing-main p{color:var(--pano-muted);line-height:1.75;margin-bottom:24px}.pricing-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-rules div{padding:28px;border-right:1px solid var(--pano-border);border-bottom:1px solid var(--pano-border)}.pricing-rules div:nth-child(2n){border-right:0}.pricing-rules div:nth-last-child(-n+2){border-bottom:0}.pricing-rules span,.pricing-rules strong{display:block}.pricing-rules strong{color:#101828;font-size:17px;font-weight:900;margin-bottom:8px}.pricing-rules span{color:var(--pano-muted);line-height:1.65}.service-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:46px;align-items:center}.trust-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trust-list a{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid var(--pano-border);border-radius:8px;color:#344054;background:#fff;font-weight:900;text-decoration:none}.trust-list a:hover{border-color:#b2ccff;color:var(--pano-primary)}.trust-list i{color:var(--pano-primary);font-size:20px}.contact-strip{padding:0 0 76px;background:#fff}.contact-strip-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border:1px solid var(--pano-border);border-radius:8px;background:#f9fafb}.contact-actions{display:flex;flex-wrap:wrap;gap:12px}.contact-actions a,.contact-actions span{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #d0d5dd;border-radius:6px;color:#344054;background:#fff;font-weight:800;text-decoration:none}.marketing-home.product-footer{border-top:1px solid var(--pano-border);background:#fff}.marketing-home .product-logo{color:#101828;font-weight:900;letter-spacing:0}.product-body #hero{min-height:760px;height:auto;padding:120px 0 70px}.product-body #hero h1{font-size:clamp(38px, 5vw, 56px)}.product-body #hero h2{max-width:820px;margin:14px auto 0;line-height:1.65}.hero-note{color:var(--pano-muted);margin-top:14px}.product-section{padding:82px 0}.product-section.section-soft{background:var(--pano-soft)}.product-footer{background:#f8fbfd;border-top:1px solid var(--pano-border);color:#5f6d78}.trust-link-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.trust-link-list a{color:#5f6d78;text-decoration:none}.trust-link-list a:focus,.trust-link-list a:hover{color:var(--pano-primary);text-decoration:underline}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0s!important}}@media (max-width:991px){.product-body #header.marketing-header .mobile-nav-toggle{display:block}.product-body #header.marketing-header .navbar ul{display:none}.product-body #header.marketing-header .navbar.navbar-mobile{position:fixed;inset:0;z-index:999;overflow:hidden;background:rgba(16,24,40,.88)}.product-body #header.marketing-header .navbar.navbar-mobile .mobile-nav-toggle{position:absolute;top:18px;right:18px}.product-body #header.marketing-header .navbar.navbar-mobile ul{display:block;position:absolute;inset:56px 16px 16px;padding:10px 0;border:1px solid var(--pano-border);border-radius:8px;background:#fff;overflow-y:auto}.product-body #header.marketing-header .navbar.navbar-mobile a{padding:12px 18px;color:#344054;font-size:15px}.product-body #header.marketing-header .navbar.navbar-mobile .getstarted{justify-content:center;margin:12px 18px 4px}.product-body #header.marketing-header .logo{font-size:20px}.product-body #hero.hero-section{padding:100px 0 48px}.hero-grid,.pricing-panel,.service-layout{grid-template-columns:1fr}.hero-copy{max-width:none}.product-body #hero.hero-section h1{font-size:36px}.marketing-home .section-title h2.section-title-nowrap{font-size:28px}.hero-lead{font-size:16px}.hero-actions .btn{flex:1 1 180px;justify-content:center}.workbench-body{grid-template-columns:1fr}.workbench-sidebar{border-right:0;border-bottom:1px solid #eaecf0}.preview-canvas{min-height:220px}.capability-grid,.pricing-rules,.trust-list,.workbench-panel,.workflow-list{grid-template-columns:1fr}.pricing-main,.pricing-rules div,.pricing-rules div:nth-child(2n),.pricing-rules div:nth-last-child(-n+2),.workflow-list li{border-right:0;border-bottom:1px solid var(--pano-border)}.pricing-rules div:last-child{border-bottom:0}.contact-strip-inner{align-items:flex-start;flex-direction:column}.contact-actions,.contact-actions a,.contact-actions span{width:100%}}@media (max-width:575px){.marketing-home .section-title h2.section-title-nowrap{font-size:16px}}@media (max-width:360px){.marketing-home .section-title h2.section-title-nowrap{font-size:14px}}