:root{--pg-ink: #14112B;--pg-purple: #5B2BE0;--pg-purple-2: #6A1FB8;--pg-purple-3: #7C3AED;--pg-violet: #6D28D9;--pg-purple-deep:#4A1E8F;--pg-amber: #FBBF24;--pg-green: #16A34A;--pg-text: #1E1A45;--pg-text-2: #2A2745;--pg-text-3: #3A3756;--pg-text-4: #4A4766;--pg-muted: #6B6884;--pg-muted-2: #5A5775;--pg-border: #ECEAF4;--pg-border-2: #E2DEEF;--pg-bg: #FBFAFF;--pg-bg-2: #F7F7FC;--pg-bg-3: #F8F7FD;--pg-pale: #F1EDFD;--pg-shadow: 0 8px 30px rgba(90,60,200,.07);--pg-shadow-md: 0 10px 40px rgba(90,60,200,.08);--pg-r: 14px;--pg-r-lg: 20px;--pg-r-xl: 24px}@keyframes pgBtnBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.pg-btn-amber:hover,.pg-btn-outline:hover,.pg-toggle button:hover,.pg-plan-cta:hover,.pg-ent-banner:hover .pg-ent-btn,.qt-tab:hover,.pg-module-cta:hover,.pg-ent-primary:hover,.pg-cta-primary:hover,.pg-cta-ghost:hover,.pg-faq-more a:hover{animation:pgBtnBob .6s ease-in-out infinite}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Be Vietnam Pro,sans-serif;background:#fff!important;color:var(--pg-text);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.ms{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;display:inline-block;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle}.pg-wrap{max-width:1440px;margin:0 auto;display:flex;flex-direction:column}.pg-illu{border-radius:var(--pg-r-lg);background:repeating-linear-gradient(135deg,#f3f0fc 0 10px,#eeeafa 10px 20px)}.pg-hero{position:relative;overflow:hidden;background:#fff}.pg-hero-bg{position:absolute;top:0;right:0;height:100%;width:auto;max-width:none;display:block;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pg-hero-inner{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:64px 64px 56px 68px}.pg-hero-text{max-width:500px}.pg-hero-eyebrow{font-size:14px;font-weight:700;letter-spacing:3px;color:var(--pg-purple-2)}.pg-hero h1{margin:14px 0 0;font-size:clamp(28px,3.4vw,42px);line-height:1.18;font-weight:800;letter-spacing:-.5px;color:var(--pg-ink)}.pg-hero h1 .accent{color:var(--pg-purple-2)}.pg-hero-desc{margin:14px 0 0;font-size:15px;line-height:1.55;color:var(--pg-text-4)}.pg-pills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:20px}.pg-pill{background:var(--pg-bg-2);border-radius:var(--pg-r);padding:11px 4px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.pg-pill .ms{font-size:26px;color:var(--pg-purple-3)}.pg-pill b{font-size:11px;font-weight:600;white-space:nowrap}.pg-pill span{font-size:10px;color:var(--pg-muted);line-height:1.4}.pg-hero-cta{display:flex;gap:14px;margin-top:22px;flex-wrap:wrap}.pg-btn-amber{background:var(--pg-amber);color:var(--pg-ink);font-weight:700;font-size:16px;padding:15px 30px;border-radius:999px;display:inline-flex;align-items:center;gap:12px;text-decoration:none;border:none;cursor:pointer;transition:transform .2s,box-shadow .2s}.pg-btn-amber:hover{box-shadow:0 10px 28px #fbbf248c}.pg-btn-outline{border:2px solid var(--pg-purple-2);color:var(--pg-purple-2);font-weight:700;font-size:16px;padding:13px 32px;border-radius:999px;text-decoration:none;background:transparent;cursor:pointer;transition:background .2s,box-shadow .2s}.pg-btn-outline:hover{background:var(--pg-pale);box-shadow:0 8px 22px #5b2be047}.pg-model{display:grid;grid-template-columns:minmax(0,26fr) minmax(0,74fr);gap:24px;align-items:center;padding:60px 48px 28px 58px;background:#fff}.pg-section-eyebrow{font-size:13px;font-weight:700;letter-spacing:1.5px;color:var(--pg-purple-3)}.pg-model h2{margin:12px 0 0;font-size:clamp(26px,3vw,40px);line-height:1.2;font-weight:800;color:var(--pg-ink)}.pg-model h2 .accent{color:var(--pg-violet)}.pg-model p{margin:16px 0 0;font-size:16px;line-height:1.6;color:var(--pg-text-4)}.pg-model-flow{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;align-items:stretch}.pg-model-box{background:#fff;border-radius:var(--pg-r-lg);box-shadow:var(--pg-shadow);padding:22px 14px;display:flex;flex-direction:column;align-items:center;text-align:center}.pg-model-arrow{display:flex;align-items:center;justify-content:center;color:var(--pg-purple-3);font-size:20px}.pg-model-ic{width:88px;height:88px;border-radius:50%;background:var(--pg-pale);display:flex;align-items:center;justify-content:center}.pg-model-ic .ms{font-size:44px;color:var(--pg-violet);font-variation-settings:"FILL" 1}.pg-model-box b{font-weight:700;font-size:17px;margin-top:12px;white-space:nowrap}.pg-model-box .sub{font-size:13px;color:var(--pg-text-4);margin-top:5px;line-height:1.45;min-height:37.7px;display:flex;align-items:flex-start;justify-content:center}.pg-model-div{height:1px;background:var(--pg-border);width:100%;margin:14px 0}.pg-model-text{font-size:13px;color:var(--pg-text-4);line-height:1.6}.pg-model-list{display:flex;flex-direction:column;gap:11px;text-align:left;width:100%}.pg-model-list .row{display:flex;gap:10px;align-items:center}.pg-model-list .ms{font-size:28px;color:var(--pg-violet);flex-shrink:0;font-variation-settings:"FILL" 1}.pg-model-list .row b{display:block;font-size:12.5px;font-weight:600;margin:0;line-height:1.25}.pg-model-list .row small{display:block;font-size:10.5px;color:var(--pg-muted);line-height:1.25}.pg-model-list.plain .row{font-size:13px;color:var(--pg-text-2);gap:10px}.pg-model-tagline{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:20px;margin-top:24px}.pg-model-tagline .line{width:100px;height:1px;background:#c9bdf5}.pg-model-tagline span{font-size:16px;font-weight:600;color:var(--pg-violet);text-align:center}.pg-pricing{padding:24px 56px 28px;background:#fff;display:flex;flex-direction:column;align-items:center}.pg-pricing h2{margin:8px 0 0;font-size:clamp(26px,3.2vw,38px);font-weight:800;text-align:center;color:var(--pg-ink)}.pg-pricing h2 .accent{color:var(--pg-purple-2)}.pg-pricing-sub{margin:10px 0 0;font-size:14.5px;line-height:1.5;color:var(--pg-text-4);text-align:center}.pg-toggle{display:flex;gap:4px;margin-top:20px;background:#fff;border:1px solid var(--pg-border);border-radius:999px;padding:4px;position:relative}.pg-toggle-slider{position:absolute;top:4px;left:4px;height:calc(100% - 8px);border-radius:999px;background:#4c1d95;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);z-index:0}.pg-toggle button{position:relative;z-index:1;cursor:pointer;border-radius:999px;padding:9px 22px;font-size:13.5px;font-weight:600;display:flex;gap:10px;align-items:center;border:none;background:transparent;color:var(--pg-muted);font-family:Be Vietnam Pro,sans-serif;transition:color .2s}.pg-toggle button.active{color:#fff}.pg-toggle button:hover{box-shadow:0 6px 16px #4c1d954d}.pg-toggle .save-tag{background:var(--pg-amber);color:var(--pg-ink);font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:999px}.pg-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px;width:100%}.pg-plan{position:relative;background:#fff;border-radius:var(--pg-r-lg);box-shadow:var(--pg-shadow);padding:28px 24px 22px;display:flex;flex-direction:column;border:1.5px solid rgba(var(--accent-rgb,105,41,196),.35);transition:transform .25s,box-shadow .25s,border-color .25s}.pg-plan:hover{transform:translateY(-4px);border-color:rgba(var(--accent-rgb,105,41,196),.9);box-shadow:0 0 0 3px rgba(var(--accent-rgb,105,41,196),.14),0 20px 44px rgba(var(--accent-rgb,105,41,196),.3)}.pg-plan-ribbon{position:absolute;top:-1px;left:50%;transform:translate(-50%);background:rgb(var(--accent-rgb,106,31,184));font-size:10.5px;font-weight:700;padding:4px 12px;border-radius:0 0 8px 8px;white-space:nowrap;color:#fff}.pg-plan-top{display:flex;gap:18px}.pg-plan-icon{width:68px;height:68px;flex:none;border-radius:18px;overflow:hidden}.pg-plan-icon img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pg-plan-tag{font-size:12px;font-weight:700;letter-spacing:1.3px}.pg-plan-name{font-size:21px;font-weight:700;margin-top:4px;color:var(--pg-ink)}.pg-plan-desc{font-size:12.5px;color:var(--pg-text-4);margin-top:6px;line-height:1.5}.pg-plan-price-wrap{margin-top:6px;text-align:center}.pg-plan-price{display:flex;align-items:baseline;justify-content:center;gap:5px}.pg-plan-price b{font-size:52px;font-weight:800;color:rgb(var(--accent-rgb));letter-spacing:-1px}.pg-plan-price span{font-size:23px;font-weight:600;color:rgb(var(--accent-rgb))}.pg-plan-price-strike span{font-size:15px;font-weight:600;color:var(--pg-muted);text-decoration:line-through}.pg-plan-price-strike.is-hidden{visibility:hidden}.pg-plan-note{font-size:12.5px;color:var(--pg-muted);margin-top:6px}.pg-plan-div{height:1px;background:var(--pg-border);margin:12px 0 14px}.pg-plan-items{display:flex;flex-direction:column;gap:7px;flex:1}.pg-plan-item{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--pg-text-3);line-height:1.45}.pg-plan-item .ms{font-size:17px;color:#8b5cf6;flex-shrink:0;margin-top:1px}.pg-plan-cta{margin-top:18px;border-radius:999px;padding:12px;text-align:center;font-size:14.5px;font-weight:700;text-decoration:none;border:1.5px solid transparent;color:#fff;background:rgb(var(--accent-rgb,105,41,196));transition:all .2s}.pg-plan-cta:hover{filter:brightness(1.08);box-shadow:0 10px 24px rgba(var(--accent-rgb,105,41,196),.4)}.pg-plan[data-tag=PRO] .pg-plan-item .ms{color:rgb(var(--accent-rgb))}.pg-plan[data-tag=PRO] .pg-plan-cta{background:var(--pg-amber);color:var(--pg-ink)}.pg-plan[data-tag=PRO] .pg-plan-cta:hover{box-shadow:0 10px 24px #fbbf248c}.pg-ent-banner{margin-top:18px;width:100%;box-sizing:border-box;background:var(--pg-pale);border-radius:var(--pg-r-lg);padding:22px 32px 22px 42px;display:grid;grid-template-columns:auto 1px minmax(0,1fr) 1px auto;gap:26px;align-items:center;text-decoration:none;color:inherit}.pg-ent-eyebrow{font-size:12.5px;font-weight:700;letter-spacing:1.4px;color:var(--pg-purple-deep)}.pg-ent-title{font-size:21px;font-weight:700;line-height:1.35;margin-top:6px;color:var(--pg-ink)}.pg-ent-title .accent{color:var(--pg-purple-2)}.pg-ent-rule{height:64px;background:#d6ccf2}.pg-ent-icons{display:flex;justify-content:space-around;align-items:center;gap:6px;flex-wrap:wrap}.pg-ent-icon{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11.5px;color:var(--pg-text-4)}.pg-ent-icon .ms{font-size:22px;color:var(--pg-purple-2)}.pg-ent-btn{background:var(--pg-purple-deep);color:#fff;font-size:14.5px;font-weight:600;padding:13px 30px;border-radius:999px;display:flex;align-items:center;gap:10px;white-space:nowrap;border:none;cursor:pointer;font-family:Be Vietnam Pro,sans-serif;transition:box-shadow .2s}.pg-ent-banner:hover .pg-ent-btn{box-shadow:0 10px 26px #4a1e8f73}.pg-details{padding:48px 36px 64px;background:#fff;display:flex;flex-direction:column;align-items:center}.pg-details-eyebrow{font-size:14px;font-weight:700;letter-spacing:3.5px;color:var(--pg-purple)}.pg-details h2{margin:8px 0 0;font-size:clamp(28px,3.6vw,40px);font-weight:800;text-align:center;color:var(--pg-ink)}.pg-details h2 .accent{color:var(--pg-purple)}.pg-details-sub{margin:6px 0 0;font-size:16px;color:var(--pg-text-4);text-align:center}.pg-qt{display:grid;grid-template-columns:330px minmax(0,1fr);gap:20px;margin-top:34px;width:100%;max-width:1340px;align-items:start}.pg-qt-tabs{display:flex;flex-direction:column;gap:12px}.qt-tab{cursor:pointer;background:#fff;border:1px solid transparent;border-radius:var(--pg-r);padding:0 22px 0 20px;min-height:66px;box-sizing:border-box;display:grid;grid-template-columns:38px 36px minmax(0,1fr) 22px;gap:10px;align-items:center;color:var(--pg-text-2);box-shadow:0 4px 18px #5a3cc80d;font-family:Be Vietnam Pro,sans-serif;text-align:left;width:100%;transition:box-shadow .2s}.qt-tab:hover{box-shadow:0 8px 22px #5a3cc838}.qt-tab .num{font-size:15px}.qt-tab .ms{font-size:24px;color:var(--pg-purple)}.qt-tab .label{font-size:15.5px;font-weight:400}.qt-tab .chev{font-size:22px}.qt-tab.active{background:var(--pg-pale);border-color:#a48bf0;color:var(--pg-purple)}.qt-tab.active .label{font-weight:600}.pg-qt-panel-wrap{background:#fff;border-radius:var(--pg-r-xl);box-shadow:var(--pg-shadow-md);padding:20px 16px 24px;width:100%;overflow:auto}.pg-qt-close,.pg-qt-backdrop,.qt-panel{display:none}.qt-panel.active{display:block}.qt-head{display:flex;align-items:center;gap:20px;padding:0 4px 16px;flex-wrap:wrap}.qt-head-ic{width:58px;height:58px;flex:none;border-radius:var(--pg-r);background:var(--pg-pale);display:flex;align-items:center;justify-content:center}.qt-head-ic .ms{font-size:28px;color:var(--pg-purple)}.qt-head-title{font-size:21px;font-weight:700;color:var(--pg-ink)}.qt-head-title .n{color:var(--pg-purple)}.qt-head-desc{font-size:14px;color:var(--pg-text-4);margin-top:5px}.qt-head-side-wrap{display:flex;align-items:center;gap:14px;flex-shrink:0}.qt-head-side{font-size:13px;line-height:1.55;color:var(--pg-text-4);max-width:230px}.qt-head-img{height:86px;width:auto;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.qt-head-img-lg{height:95px}.qt-table{border:1px solid var(--pg-border);border-radius:10px;overflow:auto;padding-top:14px}.qt-table table{width:100%;border-collapse:collapse;min-width:760px}.qt-table thead th{padding:16px;text-align:center;font-size:14.5px;font-weight:600;background:var(--pg-bg-2);border-left:1px solid var(--pg-border)}.qt-table thead th:first-child{text-align:left;border-left:0;border-radius:10px 0 0}.qt-table thead th.feat{text-align:left}.qt-table thead th.pop{position:relative;background:var(--pg-pale);color:var(--pg-purple)}.qt-table thead th.pop .pop-badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:var(--pg-purple);color:#fff;font-size:11px;font-weight:500;padding:3px 12px;border-radius:999px;white-space:nowrap}.qt-table tbody td{padding:9px 16px;font-size:13.5px;color:var(--pg-text-3);text-align:center;border-top:1px solid var(--pg-border)}.qt-table tbody td.feat{text-align:left;padding:9px 16px}.qt-table tbody td.pop{background:#f6f3ff;color:#3a1fb8}.qt-table tbody tr:nth-child(odd) td{background-color:#f7f7fb66}.qt-table tbody tr:nth-child(odd) td.pop{background-color:#f6f3ff}.qt-table .ms{font-size:20px;color:#4f1fe0;font-variation-settings:"FILL" 1}.pg-modules{padding:52px 30px 56px;background:#fff;display:flex;flex-direction:column;align-items:center}.pg-modules-eyebrow{font-size:16px;font-weight:700;letter-spacing:4.5px;color:var(--pg-purple)}.pg-modules h2{margin:12px 0 0;font-size:clamp(28px,4vw,42px);font-weight:800;text-align:center;color:var(--pg-ink)}.pg-modules h2 .accent{color:var(--pg-purple)}.pg-modules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;width:100%;max-width:1360px}.pg-module{background:#fff;border-radius:var(--pg-r-xl);box-shadow:var(--pg-shadow-md);padding:30px 26px 28px;display:flex;flex-direction:column}.pg-module-top{display:grid;grid-template-columns:minmax(0,1fr) 173px;gap:10px;min-height:210px}.pg-module-tag{font-size:15px;font-weight:600;color:var(--pg-purple)}.pg-module-title{font-size:24px;font-weight:700;line-height:1.25;margin-top:16px;color:var(--pg-ink)}.pg-module-desc{font-size:15px;color:var(--pg-text-4);line-height:1.5;margin-top:14px}.pg-module-art{border-radius:var(--pg-r);width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pg-module-items{display:grid;grid-template-columns:1fr 1fr;gap:13px 8px;margin-top:20px}.pg-module-item{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--pg-text-2);white-space:nowrap}.pg-module-item .ms{font-size:19px;color:#6d3beb;flex-shrink:0}.pg-module-div{height:1px;background:var(--pg-border);margin:24px 0}.pg-module-cta{border:2px solid var(--pg-purple);color:var(--pg-purple);border-radius:999px;padding:14px;font-size:17px;font-weight:600;display:flex;justify-content:center;align-items:center;gap:14px;text-decoration:none;transition:background .2s,box-shadow .2s}.pg-module-cta:hover{background:var(--pg-pale);box-shadow:0 10px 24px #6d1fb840}.pg-modules-tagline{margin-top:44px;font-size:18px;font-weight:500;color:#3a3473;text-align:center}.pg-ent{position:relative;background:#fff}.pg-ent-art{position:absolute;left:0;top:50%;transform:translateY(-50%);height:504px;width:auto;max-width:none;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pg-ent-inner{position:relative;z-index:1;max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,34fr) minmax(0,66fr);gap:24px;align-items:center;padding:28px 30px 36px}.pg-ent-center{grid-column:2;display:flex;flex-direction:column;align-items:center}.pg-ent-eyebrow-row{display:flex;align-items:center;gap:20px}.pg-ent-eyebrow-row .line{width:48px;height:1px;background:#b9a9f2}.pg-ent-eyebrow-row span{font-size:13px;font-weight:700;letter-spacing:2.5px;color:var(--pg-purple)}.pg-ent-center h2{margin:12px 0 0;font-size:clamp(24px,3vw,36px);line-height:1.2;font-weight:800;text-align:center;color:var(--pg-ink)}.pg-ent-center h2 .accent{color:var(--pg-purple)}.pg-ent-center p{margin:10px 0 0;font-size:16px;color:var(--pg-muted-2);text-align:center}.pg-ent-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:22px;width:100%}.pg-ent-flow-card{background:#fff;border-radius:var(--pg-r);box-shadow:0 6px 24px #5a3cc80f;padding:16px 8px;display:flex;flex-direction:column;align-items:center;text-align:center}.pg-ent-flow-ic{width:69px;height:69px;border-radius:50%;background:var(--pg-pale);display:flex;align-items:center;justify-content:center}.pg-ent-flow-ic .ms{font-size:33px;color:var(--pg-purple)}.pg-ent-flow-card b{font-size:14px;font-weight:700;margin-top:10px}.pg-ent-flow-card span{font-size:11.5px;color:var(--pg-muted-2);line-height:1.4;margin-top:5px}.pg-ent-tags{display:flex;gap:22px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:18px;background:#fff;border:1px solid var(--pg-border-2);border-radius:999px;padding:10px 28px}.pg-ent-tags .tag{display:flex;gap:7px;align-items:center;font-size:12.5px;color:var(--pg-text-2)}.pg-ent-tags .ms{font-size:18px;color:var(--pg-purple)}.pg-ent-bottom{display:flex;gap:26px;align-items:center;margin-top:26px;flex-wrap:wrap;justify-content:center}.pg-ent-primary{background:var(--cg-primary);color:#fff;font-size:14.5px;font-weight:500;padding:13px 28px;border-radius:999px;display:flex;align-items:center;gap:11px;text-decoration:none;transition:box-shadow .2s}.pg-ent-primary:hover{box-shadow:0 10px 26px #6929c466}.pg-ent-sep{width:1px;height:32px;background:#dad4f0}.pg-ent-benefit{display:flex;gap:10px;align-items:center;font-size:11px;color:var(--pg-muted-2);line-height:1.4}.pg-ent-benefit .check{width:22px;height:22px;flex:none;border-radius:50%;background:#eae5fb;display:flex;align-items:center;justify-content:center}.pg-ent-benefit .check .ms{font-size:14px;color:var(--pg-purple)}.pg-ent-benefit span{max-width:120px}.pg-faq{padding:20px 40px 28px;background:#fff;display:flex;flex-direction:column;align-items:center}.pg-faq-badge{background:var(--pg-pale);color:var(--pg-purple);font-size:13px;font-weight:600;padding:6px 16px;border-radius:999px}.pg-faq h2{margin:12px 0 0;font-size:clamp(26px,3.4vw,36px);font-weight:800;text-align:center;color:var(--pg-ink)}.pg-faq h2 .accent{color:var(--pg-purple)}.pg-faq-sub{margin:6px 0 0;font-size:15px;color:var(--pg-muted-2);text-align:center}.pg-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;width:100%;max-width:1194px;align-items:start}.pg-faq-col{display:flex;flex-direction:column;gap:11px}.pg-faq-item{cursor:pointer;background:#fff;border:1px solid var(--pg-border-2);border-radius:12px;padding:13px 20px 13px 15px;transition:background .2s,border-color .2s}.pg-faq-item.open{background:var(--pg-pale);border-color:#dcd2fa}.pg-faq-q{display:flex;gap:16px;align-items:center}.pg-faq-ic{width:34px;height:34px;flex:none;border-radius:50%;background:#ece8fb;display:flex;align-items:center;justify-content:center}.pg-faq-ic .ms{font-size:19px;color:#3a1fb8}.pg-faq-q b{flex:1;font-size:15px;font-weight:600;color:var(--pg-text)}.pg-faq-chev{font-size:22px;color:var(--pg-purple)}.pg-faq-a{display:none;font-size:13px;line-height:1.6;color:var(--pg-text-4);padding:11px 28px 0 50px}.pg-faq-item.open .pg-faq-a{display:block}.pg-faq-more{display:flex;align-items:center;gap:18px;margin-top:22px;flex-wrap:wrap;justify-content:center}.pg-faq-more .line{width:160px;height:1px;background:var(--pg-border-2)}.pg-faq-more span{font-size:13px;color:var(--pg-muted)}.pg-faq-more a{background:var(--pg-pale);color:#3a1fb8;font-size:13px;font-weight:500;padding:9px 20px;border-radius:999px;display:flex;align-items:center;gap:7px;text-decoration:none;transition:box-shadow .2s}.pg-faq-more a:hover{box-shadow:0 8px 20px #3a1fb84d}.pg-cta{position:relative;overflow:hidden;background:#fff;padding:48px 0 64px}.pg-cta-bg{position:absolute;top:50%;right:0;transform:translateY(-50%);height:100%;width:auto;max-width:none;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 20%);mask-image:linear-gradient(to right,transparent 0%,#000 20%)}.pg-cta-inner{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:0 44px}.pg-cta-bg-mobile{display:none}.pg-cta-logo-row{display:flex;align-items:center;gap:12px}.pg-cta-logo-img{height:42px;width:auto;display:block}.pg-cta-badge{margin-top:14px;display:inline-flex;background:#ece6fa;color:#5b3d99;font-size:12.5px;font-weight:700;letter-spacing:2.5px;padding:6px 15px;border-radius:999px}.pg-cta h2{margin:16px 0 0;font-size:clamp(22px,2.8vw,31px);line-height:1.3;font-weight:800;color:#24185a}.pg-cta h2 .accent{color:#7b4be3;white-space:nowrap}.pg-cta p{margin:12px 0 0;font-size:15px;line-height:1.6;color:var(--pg-text-4);max-width:520px}.pg-cta-btns{display:flex;gap:14px;margin-top:20px;flex-wrap:wrap}.pg-cta-primary{background:var(--cg-primary);color:#fff;font-size:14.5px;font-weight:500;padding:14px 30px;border-radius:999px;display:flex;align-items:center;gap:12px;text-decoration:none;border:none;cursor:pointer;font-family:Be Vietnam Pro,sans-serif;transition:box-shadow .2s}.pg-cta-primary:hover{box-shadow:0 10px 26px #6929c466}.pg-cta-ghost{background:#fff;border:1px solid var(--pg-border-2);color:var(--pg-text);font-size:14.5px;font-weight:600;padding:13px 26px;border-radius:999px;display:flex;align-items:center;gap:12px;cursor:pointer;font-family:Be Vietnam Pro,sans-serif;text-decoration:none;transition:box-shadow .2s}.pg-cta-ghost:hover{box-shadow:0 8px 20px #5b2be038}.pg-cta-footer{display:flex;align-items:center;gap:18px;margin-top:28px}.pg-cta-footer .line{width:32px;height:2px;background:#8b6ce0}.pg-cta-footer span{font-size:13px;color:var(--pg-muted-2)}.price-monthly{display:none}.price-yearly,body.monthly .price-monthly{display:inline}body.monthly .price-yearly{display:none}@media(max-width:1200px){.pg-model-flow{grid-template-columns:1fr;gap:16px}.pg-model-arrow{transform:rotate(90deg);height:24px}.pg-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-ent-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-qt{grid-template-columns:1fr}.pg-model-list{width:-moz-fit-content;width:fit-content;margin:0 auto}.pg-qt-panel-wrap{display:none}.pg-qt-panel-wrap.mobile-open{display:block;position:fixed;inset:0;z-index:1000;margin:0;border-radius:0;overflow-x:hidden;overflow-y:auto;padding:64px 16px 24px;box-shadow:none}.pg-qt-backdrop.mobile-open{display:block;position:fixed;inset:0;z-index:999;background:#14112b8c}.pg-qt-panel-wrap.mobile-open .pg-qt-close{display:flex;position:fixed;top:14px;right:14px;z-index:1001;width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:0 4px 14px #0000002e;border:none;align-items:center;justify-content:center;cursor:pointer;color:var(--pg-ink)}.pg-qt-panel-wrap.mobile-open .qt-head-side-wrap{flex-direction:column;align-items:center;flex-shrink:1;width:100%;gap:8px}.pg-qt-panel-wrap.mobile-open .qt-head-side{max-width:none;width:100%;text-align:center}.pg-qt-panel-wrap.mobile-open .qt-head-img{margin:0 auto}.qt-tab{border-color:#dcd5f5}}@media(max-width:1180px){.pg-hero-bg{display:none}}@media(max-width:900px){.pg-hero-inner{padding:56px 24px 48px}.pg-pills{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-model{grid-template-columns:1fr;padding:48px 24px 24px}.pg-pricing{padding:24px 20px}.pg-ent-banner{grid-template-columns:1fr;text-align:center}.pg-ent-btn{justify-content:center}.pg-ent-rule{display:none}.pg-ent-icons{justify-content:center}.pg-modules-grid,.pg-module-top{grid-template-columns:1fr}.pg-module-art{display:none;min-height:0}.pg-ent-inner{grid-template-columns:1fr;padding:24px 20px 32px}.pg-ent-art{display:none}.pg-ent-center{grid-column:1}.pg-ent-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-faq-grid{grid-template-columns:1fr}.pg-cta{padding:32px 0 40px}.pg-cta-inner{padding:0 24px}.pg-cta-bg{display:none}}@media(max-width:640px){.pg-hero-bg{display:block;position:static;width:100%;height:auto;max-width:none}.pg-plans{grid-template-columns:1fr}.pg-details{padding:40px 16px 48px}.pg-faq{padding:20px 16px 24px}.pg-hero-cta{flex-direction:column;align-items:center}.pg-hero-cta .pg-btn-amber,.pg-hero-cta .pg-btn-outline{width:100%;justify-content:center;text-align:center}.pg-cta-btns{flex-direction:column;align-items:center}.pg-cta-btns .pg-cta-primary,.pg-cta-btns .pg-cta-ghost{width:100%;justify-content:center}.pg-cta-bg-mobile{display:block;width:calc(100% + 48px);margin:16px -24px 20px;height:auto;max-width:none}.pg-cta h2 .accent{white-space:normal}.pg-cta-footer .line{display:none}.pg-cta-footer span{white-space:nowrap}.pg-faq-more{flex-wrap:nowrap;gap:12px}.pg-faq-more .line{display:none}.pg-faq-more span{white-space:nowrap}.pg-module-cta{font-size:14px;gap:8px;white-space:nowrap}.pg-ent-banner{padding:20px 16px}.pg-ent-icons{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 4px;justify-items:center}.pg-ent-icon{font-size:9px;gap:4px;white-space:nowrap}}
