.product-page-cta[data-astro-cid-ifb5mu56]{position:relative;overflow:hidden;isolation:isolate;padding:112px 24px;background:#0a0416;color:#fff;text-align:center}.product-page-cta__glow[data-astro-cid-ifb5mu56]{position:absolute;z-index:-1;inset:auto 0 -45%;height:640px;pointer-events:none;background:radial-gradient(ellipse 45% 50% at 50% 60%,rgba(124,58,237,.34),transparent 70%),radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:auto,24px 24px;-webkit-mask-image:linear-gradient(transparent,#000 45%);mask-image:linear-gradient(transparent,#000 45%)}.product-page-cta__inner[data-astro-cid-ifb5mu56]{max-width:720px;margin:0 auto}.product-page-cta[data-astro-cid-ifb5mu56] .product-page-cta__tracky{display:block;margin:0 auto 24px}.product-page-cta__chip[data-astro-cid-ifb5mu56]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid rgba(167,139,250,.25);border-radius:999px;background:#7c3aed24;color:#c4b5fd;font:600 12px/1 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.product-page-cta__chip[data-astro-cid-ifb5mu56] i[data-astro-cid-ifb5mu56]{width:6px;height:6px;border-radius:50%;background:currentColor}.product-page-cta[data-astro-cid-ifb5mu56] h2[data-astro-cid-ifb5mu56]{margin:20px 0 0;color:#fff;font:700 clamp(30px,4.4vw,46px)/1.1 var(--font-display);letter-spacing:-.03em;text-wrap:balance}.product-page-cta__inner[data-astro-cid-ifb5mu56]>p[data-astro-cid-ifb5mu56]{max-width:600px;margin:18px auto 0;color:#ffffffa8;font-size:17px;line-height:1.65}.product-page-cta__actions[data-astro-cid-ifb5mu56]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.product-page-cta__actions[data-astro-cid-ifb5mu56] a[data-astro-cid-ifb5mu56]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:8px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s}.product-page-cta__primary[data-astro-cid-ifb5mu56]{background:#7c3aed;color:#fff;box-shadow:0 8px 24px #7c3aed59;border:0}.product-page-cta__primary[data-astro-cid-ifb5mu56]:hover{background:#6d28d9!important;transform:translateY(-1px)}.product-page-cta__secondary[data-astro-cid-ifb5mu56]{border:1px solid rgba(255,255,255,.18);color:#fff;background:#ffffff05}.product-page-cta__secondary[data-astro-cid-ifb5mu56]:hover{border-color:#fff6}.product-page-cta[data-astro-cid-ifb5mu56] .product-page-cta__next[data-astro-cid-ifb5mu56]{max-width:520px;margin:24px auto 0;color:#ffffffa8;font-size:13px;line-height:1.55}.product-page-cta[data-astro-cid-ifb5mu56] small[data-astro-cid-ifb5mu56]{display:block;margin-top:8px;color:#ffffff9e;font-size:12px}.product-page-cta[data-astro-cid-ifb5mu56] [data-astro-cid-ifb5mu56]:where(a):focus-visible{outline:3px solid #C7AEF8;outline-offset:3px}@media (max-width:600px){.product-page-cta[data-astro-cid-ifb5mu56]{padding:80px 16px}.product-page-cta__actions[data-astro-cid-ifb5mu56]{flex-direction:column}.product-page-cta__actions[data-astro-cid-ifb5mu56] a[data-astro-cid-ifb5mu56]{width:100%}}:root{--site-bg: #ffffff;--site-bg-raised: #faf8fc;--site-surface: #ffffff;--site-surface-strong: #f5f2f8;--site-border: #e7e1ec;--site-border-hover: #a987e8;--site-heading: #21192b;--site-copy: #5f5767;--site-muted: #6b6676;--site-on-accent: #ffffff;--site-accent: #6f3bc4;--site-accent-strong: #7c3aed;--site-container: 1120px;--site-reading: 760px;--site-radius-sm: 8px;--site-radius: 14px;--site-radius-lg: 20px;--site-section: clamp(68px, 8vw, 104px)}body[data-page-type]:not([data-page-type=home]) main{background:var(--site-bg);color:var(--site-copy)}body[data-page-type]:not([data-page-type=home]) main [data-site-surface=light]{background-color:var(--site-bg);color:var(--site-copy)}body[data-page-type]:not([data-page-type=home]) main [data-site-surface=light] :where([class$=-title],[class$=__title],[class*=-title--],[class$=-name],[class$=__name],[class$=-heading],[class$=__heading]){color:var(--site-heading)!important}body[data-page-type]:not([data-page-type=home]) main [data-site-surface=light] :where([class$=-desc],[class$=__desc],[class$=-description],[class$=__description],[class$=-subtitle],[class$=__subtitle],[class$=-lead],[class$=__lead],[class$=-copy],[class$=__copy],[class$=-text],[class$=__text]){color:var(--site-copy)}body[data-page-type]:not([data-page-type=home]) main [data-site-surface=light] :where([class$=-label],[class$=__label],[class$=-meta],[class$=__meta],[class$=-note],[class$=__note],[class$=-eyebrow],[class$=__eyebrow],.breadcrumb,[class$=-breadcrumb],[class$=__breadcrumb]){color:var(--site-muted)!important}body[data-page-type]:not([data-page-type=home]) main [data-site-surface=light] :where(.breadcrumb,[class$=-breadcrumb],[class$=__breadcrumb]) a{color:var(--site-accent)!important}body[data-page-type]:not([data-page-type=home]) main :where(.container,.fw-container,.sol-container,.hub-container,.gl-container,.kit-container,.int-container,.demo-container,.ct-container,.lg-container,.section-container,.pt-container,.error-container){width:min(100%,var(--site-container))!important;max-width:var(--site-container)!important;margin-inline:auto;padding-inline:clamp(20px,4vw,32px)!important}body[data-page-type]:not([data-page-type=home]) main>:where(.hero,.hero-section,.fw-hero,.sol-hero,.hub-hero,.gl-hero,.kit-hero,.int-hero,.demo-hero,.ct-hero,.lg-hero,.cmp-hero,.soc-hero,.pt-hero,.ca-hero,.error-section){position:relative;isolation:isolate;min-height:430px;padding-block:clamp(132px,15vw,176px) clamp(64px,8vw,92px);background:#fff!important;border-bottom:1px solid var(--site-border);overflow:hidden}body[data-page-type]:not([data-page-type=home]) main>:where(.hero,.hero-section,.fw-hero,.sol-hero,.hub-hero,.gl-hero,.kit-hero,.int-hero,.demo-hero,.ct-hero,.lg-hero,.cmp-hero,.soc-hero,.pt-hero,.ca-hero,.error-section):after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:linear-gradient(rgba(113,56,220,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(113,56,220,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,black,transparent 92%)}body[data-page-type]:not([data-page-type=home]) main :where(h1,.hero-title,.sol-hero-title){max-width:820px;margin-top:0;color:var(--site-heading)!important;font-family:var(--font-display);font-size:clamp(38px,5.5vw,60px)!important;font-weight:700;line-height:1.06!important;letter-spacing:-.04em!important;text-wrap:balance}body[data-page-type]:not([data-page-type=home]) main [data-site-surface=light] :where(h2){color:var(--site-heading);font-size:clamp(28px,4vw,42px);line-height:1.14;letter-spacing:-.035em;text-wrap:balance}body[data-page-type]:not([data-page-type=home]) main [data-site-surface=light] :where(h3,h4){color:var(--site-heading)!important}body[data-page-type]:not([data-page-type=home]) main [data-site-surface=light] :where(p,li){color:var(--site-copy)}body[data-page-type]:not([data-page-type=home]) main :where(.hero-desc,.hero-description,.sol-hero-desc,.fw-hero__description,.hub-hero p,.gl-hero p,.kit-hero p,.int-hero p,.demo-hero p,.ct-hero p,.lg-hero p,.cmp-hero p,.soc-hero p){max-width:680px;color:var(--site-copy);font-size:clamp(16px,2vw,18px)!important;line-height:1.7!important}body[data-page-type]:not([data-page-type=home]) main :where(.badge,.fw-badge,.sol-badge,.post-badge,.hero-badge,.kit-badge){display:inline-flex;align-items:center;min-height:30px;padding:6px 11px;border:1px solid #d8c9ef;border-radius:7px;background:#f3edff;color:#6030b1;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body[data-page-type]:not([data-page-type=home]) main :where(.cmp-badge,.soc-badge,.cost-badge,.ft-badge,.hub-badge,.gl-badge,.int-badge,.lg-label,.pt-badge,.fw-hero-badge){color:#6030b1!important}body[data-page-type]:not([data-page-type=home]) main>:where(.hero,.hero-section,.fw-hero,.sol-hero,.hub-hero,.gl-hero,.kit-hero,.int-hero,.demo-hero,.ct-hero,.lg-hero,.cmp-hero,.soc-hero,.pt-hero,.ca-hero,.error-section) :where(.hero-sub,.subtitle,.meta-row,.meta-row *){color:var(--site-copy)!important}body[data-page-type]:not([data-page-type=home]) main .gl-hero .gl-alpha-link{color:var(--site-accent)!important}body[data-page-type]:not([data-page-type=home]) main :where(.breadcrumb,.fw-breadcrumb,.hub-breadcrumb,.gl-breadcrumb){color:var(--site-muted);font-size:13px}body[data-page-type]:not([data-page-type=home]):not([data-page-type=pricing]) main>section:not(:first-child){padding-block:var(--site-section)}:where(body[data-page-type]:not([data-page-type=home]) main) :where([class$=-card],[class$=__card],[class*=-card--],.decision-card,.type-card,.who-card,.overview-card,.result-card,.intro-card,.sidebar-card,.post-content){background-color:var(--site-surface);border-color:var(--site-border)!important;border-radius:var(--site-radius)}body[data-page-type=compliance-automation-viet-nam] main :where(.ca-frameworks,.ca-compare,.ca-how,.ca-for,.ca-faq),body[data-page-type=integrations] main :where(.int-hero,.int-stats,.int-how,.int-cats,.int-more),body[data-page-type=pdpd] main :where(.pdpd-hero,.facts-bar,.pdpd-content){background:var(--site-bg)!important;color:var(--site-copy)!important}body[data-page-type=compliance-automation-viet-nam] main :where(.ca-fw-card,.ca-compare-table,.ca-compare-header,.ca-compare-row,.ca-step,.ca-for-card,.ca-faq-list,.ca-faq-item),body[data-page-type=integrations] main :where(.int-stats-grid,.int-step,.int-cat-card,.int-tool,.int-more-box,.int-custom-block),body[data-page-type=pdpd] main :where(.fact,.obligation-card,.faq-item,.sidebar-card,.sidebar-nav,.fw-overlap-card,.data-table-wrapper,.pdpd-platform-note){background:var(--site-surface)!important;border-color:var(--site-border)!important;box-shadow:0 12px 32px #21192b0f}body[data-page-type=compliance-automation-viet-nam] main :where(.ca-hero-title,.ca-section-title,.ca-fw-name,.ca-step-title,.ca-for-card h3,.ca-faq-item h3,.ca-compare-header),body[data-page-type=integrations] main :where(.int-hero-title,.int-section-title,.int-step-title,.int-tool-name,.int-more-title,.int-custom-title),body[data-page-type=pdpd] main :where(.fact-value,.ob-body h3,.faq-item h3,.sidebar-nav h3,.pdpd-platform-note strong){color:var(--site-heading)!important}body[data-page-type=compliance-automation-viet-nam] main :where(.ca-hero-desc,.ca-section-sub,.ca-fw-desc,.ca-fw-meta,.ca-step-desc,.ca-step-dur,.ca-for-card p,.ca-faq-item p,.ca-compare-row),body[data-page-type=integrations] main :where(.int-breadcrumb,.int-breadcrumb-current,.int-hero-desc,.int-stat-label,.int-section-subtitle,.int-step-desc,.int-cat-note,.int-cat-evidence-text,.int-more-sub,.int-custom-desc),body[data-page-type=pdpd] main :where(.fact-label,.ob-body p,.faq-item p,.fwo-overlap,.fw-overlap-card p,.pdpd-platform-note,.sidebar-nav li a){color:var(--site-copy)!important}body[data-page-type=integrations] main .int-breadcrumb a,body[data-page-type=compliance-automation-viet-nam] main .ca-fw-link,body[data-page-type=pdpd] main .sidebar-nav li a:hover{color:var(--site-accent)}@media (hover: hover){body[data-page-type=compliance-automation-viet-nam] main :where(.ca-fw-card,.ca-step,.ca-for-card,.ca-faq-item):hover,body[data-page-type=integrations] main :where(.int-step,.int-cat-card,.int-tool):hover,body[data-page-type=pdpd] main :where(.obligation-card,.faq-item,.fw-overlap-card):hover{border-color:var(--site-border-hover)!important;box-shadow:0 18px 44px #21192b1a}}@media (hover: hover){body[data-page-type]:not([data-page-type=home]) main :where(a[class$=-card],a[class$=__card],.fw-card,.hub-card,.gl-term-card,.kit-card,.cmp-card,.more-card){transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}body[data-page-type]:not([data-page-type=home]) main :where(a[class$=-card],a[class$=__card],.fw-card,.hub-card,.gl-term-card,.kit-card,.cmp-card,.more-card):hover{border-color:var(--site-border-hover)!important;transform:translateY(-3px);box-shadow:0 18px 44px #21192b1a}}body[data-page-type]:not([data-page-type=home]) main :where(.btn-primary,.sol-btn-primary,.fw-btn-primary,.fw-cta__btn,.hub-cta-btn,.sidebar-card-btn,.kit-cta-btn,.cta-btn,.sc-btn,.int-btn-primary,.ca-btn-primary,.calculate-btn){display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border:1px solid transparent!important;border-radius:10px;background:linear-gradient(135deg,var(--site-accent-strong),#6c3ce0)!important;color:#fff;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;box-shadow:0 10px 28px #6c3ce03d}body[data-page-type]:not([data-page-type=home]) main :where(.btn-primary,.sol-btn-primary,.fw-btn-primary,.fw-cta__btn,.hub-cta-btn,.sidebar-card-btn,.kit-cta-btn,.cta-btn,.sc-btn,.int-btn-primary,.ca-btn-primary,.calculate-btn,.product-page-cta__primary,.download-btn),body[data-page-type]:not([data-page-type=home]) main :where(.btn-primary,.sol-btn-primary,.fw-btn-primary,.fw-cta__btn,.hub-cta-btn,.sidebar-card-btn,.kit-cta-btn,.cta-btn,.sc-btn,.int-btn-primary,.ca-btn-primary,.calculate-btn,.product-page-cta__primary,.download-btn) :where(span,strong,small){color:var(--site-on-accent)!important}body[data-page-type]:not([data-page-type=home]) main :where(.btn-secondary,.sol-btn-ghost,.int-btn-ghost,.ca-btn-secondary){display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border:1px solid var(--site-border)!important;border-radius:10px;background:#fff!important;color:var(--site-heading)!important;font-size:15px;font-weight:600;text-decoration:none}body[data-page-type]:not([data-page-type=home]) main :where(a,button,summary,input,textarea,select):focus-visible{outline:3px solid rgba(168,122,255,.7)!important;outline-offset:3px!important}body[data-page-type]:not([data-page-type=home]) main :where(table){width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--site-border);border-radius:var(--site-radius);overflow:hidden}body[data-page-type]:not([data-page-type=home]) main :where(th){background:var(--site-surface-strong);color:var(--site-heading)}body[data-page-type]:not([data-page-type=home]) main :where(th,td){padding:15px 16px;border-color:var(--site-border)!important}body[data-page-type=compare] main .comparison-page :where(h1,h2,h3){color:#fff!important}body[data-page-type=compare] main .table-wrapper :where(td,td strong){color:#ffffffc7!important}body[data-page-type=compare] main :where(.alt-rank,.other-rank,.pick-rank,.comp-number){color:#ffffff80!important}body[data-page-type=compare] main :where(.sum-vs,.tldr-vs){color:#ffffff9e!important}body[data-page-type=compare] main .compare-cta .meta-sep{color:#ffffff73!important}body[data-page-type=compare] main .alt-cta{background:#047857!important;color:#fff!important}body[data-page-type=compare] main .featured-tag{color:#fff!important}body[data-page-type=compare] main .overlap-circle.soc-circle span{color:#d8c7ff!important}body[data-page-type=compare] main .overlap-zone{color:#e0e7ff!important}body[data-page-type=pdpd] main .main-article :where(h2,h3){color:var(--site-heading)!important}body[data-page-type=pdpd] main .main-article :where(li,td,td strong,summary,.check-item span:not(.check-icon)){color:var(--site-copy)!important}body[data-page-type=pdpd] main .sidebar-card.cta-card{background:linear-gradient(135deg,#190b37,#2d1060)!important;border-color:transparent!important}body[data-page-type=pdpd] main .sidebar-card.cta-card :where(h3,p){color:#fff!important}body:where([data-page-type=pdpd],[data-page-type=risk-management]) main .ob-num{background:var(--site-accent)!important}body:where([data-page-type=pdpd],[data-page-type=risk-management]) main .fwo-name[style*="#10b981"]{color:#047857!important}body:where([data-page-type=pdpd],[data-page-type=risk-management]) main .fwo-name[style*="#f59e0b"]{color:#b45309!important}body:where([data-page-type=pdpd],[data-page-type=risk-management]) main .fwo-name[style*="#3b82f6"]{color:#1d4ed8!important}body[data-page-type=api-disclosure] main :where(.lg-compliance-box__body,.lg-platforms-title p,.lg-platform-scopes li){color:var(--site-copy)!important}body[data-page-type=api-disclosure] main .lg-platforms-title h2{color:var(--site-heading)!important}body[data-page-type=api-disclosure] main .lg-compliance-box__title{color:#15803d!important}body[data-page-type=integrations] main .int-cat-label{color:var(--site-heading)!important}body[data-page-type=integrations] main :where(.int-step-num,.int-cat-evidence-label){color:var(--site-accent)!important}body[data-page-type=pentest] main .pt-terminal{background:#16121d!important}body[data-page-type=pentest] main .pt-terminal__line:not(.pt-t-dim,.pt-t-red,.pt-t-yellow,.pt-t-green){color:#e6e1ea}body[data-page-type=pentest] main .pt-terminal__title{color:#b7b0bf!important}body[data-page-type=pentest] main .pt-sev--critical{color:#b91c1c!important}body[data-page-type=pentest] main .pt-sev--high{color:#c2410c!important}body[data-page-type=pentest] main .pt-sev--medium{color:#a16207!important}body[data-page-type=pentest] main :where(.pt-cf__link,.pt-cf__metric-val,.pt-cc__vuln,.pt-method__num,.pt-cstat__val){color:var(--site-accent)!important}body[data-page-type=pentest] main :where(.pt-cf__metric-val--green,.pt-timeline__duration){color:#15803d!important}body[data-page-type=pentest] main .pt-cstat__label{color:var(--site-copy)!important}body[data-page-type=frameworks] main :where(.fw-dash-status-tag.blue){color:#1d4ed8!important}body[data-page-type=frameworks] main :where(.fw-dash-status-tag.purple){color:#6030b1!important}body[data-page-type=frameworks] main :where(.fw-dash-status-tag.green,.fw-dash-list-tag.green){color:#15803d!important}body[data-page-type=frameworks] main :where(.fw-dash-list-tag.yellow){color:#a16207!important}body[data-page-type=frameworks] main .fw-accent{color:var(--site-accent)!important}body[data-page-type=glossary] main .gl-fw-tag{color:#6030b1!important}body[data-page-type=glossary] main .gl-term-card .gl-fw-tag{color:#d8c7ff!important}body[data-page-type=glossary] main .gl-sidebar .sidebar-links a{color:#ffffffd1!important}body[data-page-type=solutions] main .cost-card .section-label{color:#6030b1!important}@media (max-width: 767px){body[data-page-type]:not([data-page-type=home]) main>:where(.hero,.hero-section,.fw-hero,.sol-hero,.hub-hero,.gl-hero,.kit-hero,.int-hero,.demo-hero,.ct-hero,.lg-hero,.cmp-hero,.soc-hero,.pt-hero,.ca-hero,.error-section){min-height:360px;padding-block:116px 56px}body[data-page-type]:not([data-page-type=home]) main :where(h1,.hero-title,.sol-hero-title){font-size:clamp(34px,11vw,46px)!important}body[data-page-type]:not([data-page-type=home]) main :where(table){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (prefers-reduced-motion: reduce){body[data-page-type] main *,body[data-page-type] main *:before,body[data-page-type] main *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--site-accent: #6D28D9;--site-accent-strong: #7C3AED;--site-border: #E6E3EE;--site-border-hover: #C9BCEB;--site-radius: 16px;--rd-dark: #0A0416;--rd-on-dark: #ffffff;--rd-on-dark-muted: rgba(255, 255, 255, .68);--rd-on-dark-subtle: rgba(255, 255, 255, .5)}body[data-page-type]:not([data-page-type=home]) main :where(main>:where(.hero,.hero-section,.fw-hero,.sol-hero,.hub-hero,.gl-hero,.kit-hero,.int-hero,.demo-hero,.ct-hero,.lg-hero,.cmp-hero,.soc-hero,.pt-hero,.ca-hero,.error-section,.cost-hero,.ft-hero,.ab-hero,.cs-hero,.pdpd-hero,.event-hero),main>:where(.buyer-page,.managed-page,.managed-process)>:where(.hero,header.hero)){min-height:0;padding-block:clamp(80px,9vw,112px) clamp(64px,7vw,88px)!important;background:var(--rd-dark)!important;border-bottom:1px solid rgba(255,255,255,.06);color:var(--rd-on-dark-muted)}body[data-page-type]:not([data-page-type=home]) main :where(main>:where(.hero,.hero-section,.fw-hero,.sol-hero,.hub-hero,.gl-hero,.kit-hero,.int-hero,.demo-hero,.ct-hero,.lg-hero,.cmp-hero,.soc-hero,.pt-hero,.ca-hero,.error-section,.cost-hero,.ft-hero,.ab-hero,.cs-hero,.pdpd-hero,.event-hero),main>:where(.buyer-page,.managed-page,.managed-process)>:where(.hero,header.hero)):after{background-image:radial-gradient(ellipse 55% 60% at 30% 0%,rgba(124,58,237,.3),transparent 70%),radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:auto,24px 24px;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}body[data-page-type]:not([data-page-type=home]) main :where(main>:where(.hero,.hero-section,.fw-hero,.sol-hero,.hub-hero,.gl-hero,.kit-hero,.int-hero,.demo-hero,.ct-hero,.lg-hero,.cmp-hero,.soc-hero,.pt-hero,.ca-hero,.error-section,.cost-hero,.ft-hero,.ab-hero,.cs-hero,.pdpd-hero,.event-hero),main>:where(.buyer-page,.managed-page,.managed-process)>:where(.hero,header.hero)) :is(h1,h2,h3,.hero-title,.sol-hero-title,[class$=-title],[class$=__title]):not(:where([class*=card],[class*=panel],[class*=window],[class*=terminal],[class*=form],form,table,[class*=widget],[class*=mock],[class*=preview],[class*=stat],[class*=summary],[class*=nav]) *){color:var(--rd-on-dark)!important}body[data-page-type]:not([data-page-type=home]) main :where(main>:where(.hero,.hero-section,.fw-hero,.sol-hero,.hub-hero,.gl-hero,.kit-hero,.int-hero,.demo-hero,.ct-hero,.lg-hero,.cmp-hero,.soc-hero,.pt-hero,.ca-hero,.error-section,.cost-hero,.ft-hero,.ab-hero,.cs-hero,.pdpd-hero,.event-hero),main>:where(.buyer-page,.managed-page,.managed-process)>:where(.hero,header.hero)) :is(p,li,dd,dt,small,time,[class$=-desc],[class$=__description],[class$=-description],[class$=-subtitle],[class$=-lead],[class$=-meta],[class$=-label],[class$=-text],.breadcrumb,.breadcrumb *,[class$=-breadcrumb],[class$=-breadcrumb] *):not(:where([class*=card],[class*=panel],[class*=window],[class*=terminal],[class*=form],form,table,[class*=widget],[class*=mock],[class*=preview],[class*=stat],[class*=summary],[class*=nav],[class*=badge],[class*=btn],[class*=button]) *):not([class*=badge],[class*=btn],[class*=button],.lg-label){color:var(--rd-on-dark-muted)!important}body[data-page-type]:not([data-page-type=home]) main :where(main>:where(.hero,.hero-section,.fw-hero,.sol-hero,.hub-hero,.gl-hero,.kit-hero,.int-hero,.demo-hero,.ct-hero,.lg-hero,.cmp-hero,.soc-hero,.pt-hero,.ca-hero,.error-section,.cost-hero,.ft-hero,.ab-hero,.cs-hero,.pdpd-hero,.event-hero),main>:where(.buyer-page,.managed-page,.managed-process)>:where(.hero,header.hero)) :is(.breadcrumb,[class$=-breadcrumb]) a:not([class*=btn]){color:var(--rd-on-dark)!important}body[data-page-type]:not([data-page-type=home]) main :where(main>:where(.hero,.hero-section,.fw-hero,.sol-hero,.hub-hero,.gl-hero,.kit-hero,.int-hero,.demo-hero,.ct-hero,.lg-hero,.cmp-hero,.soc-hero,.pt-hero,.ca-hero,.error-section,.cost-hero,.ft-hero,.ab-hero,.cs-hero,.pdpd-hero,.event-hero),main>:where(.buyer-page,.managed-page,.managed-process)>:where(.hero,header.hero)) :is(h1,.hero-title,.sol-hero-title) :is(span,em,strong,mark){background:none!important;-webkit-text-fill-color:currentColor;color:#a78bfa!important}body[data-page-type]:not([data-page-type=home]) main :where(.badge,.fw-badge,.sol-badge,.post-badge,.hero-badge,.kit-badge){gap:8px;padding:6px 12px;border:1px solid #E4D9FF;border-radius:999px;background:#f3eeff;color:#5b21b6}body[data-page-type]:not([data-page-type=home]) main :where(main>:where(.hero,.hero-section,.fw-hero,.sol-hero,.hub-hero,.gl-hero,.kit-hero,.int-hero,.demo-hero,.ct-hero,.lg-hero,.cmp-hero,.soc-hero,.pt-hero,.ca-hero,.error-section,.cost-hero,.ft-hero,.ab-hero,.cs-hero,.pdpd-hero,.event-hero),main>:where(.buyer-page,.managed-page,.managed-process)>:where(.hero,header.hero)) :where(.badge,.fw-badge,.sol-badge,.post-badge,.hero-badge,.kit-badge,.lg-label,[class$=-badge],[class*="-badge "]):not(:where([class*=card],[class*=panel],form) *):not(.tracky,.tracky *){border-color:#a78bfa47!important;background:#7c3aed24!important;color:#ddd6fe!important}body[data-page-type]:not([data-page-type=home]) main :where(.btn-primary,.sol-btn-primary,.fw-btn-primary,.fw-cta__btn,.hub-cta-btn,.sidebar-card-btn,.kit-cta-btn,.cta-btn,.sc-btn,.int-btn-primary,.ca-btn-primary,.calculate-btn){min-height:48px;border-radius:8px;background:var(--site-accent-strong)!important;font-weight:600;box-shadow:0 8px 24px #7c3aed4d;transition:background-color .2s,transform .2s}body[data-page-type]:not([data-page-type=home]) main :where(.btn-primary,.sol-btn-primary,.fw-btn-primary,.fw-cta__btn,.hub-cta-btn,.sidebar-card-btn,.kit-cta-btn,.cta-btn,.sc-btn,.int-btn-primary,.ca-btn-primary,.calculate-btn):hover{background:#6d28d9!important;transform:translateY(-1px)}body[data-page-type]:not([data-page-type=home]) main :where(.btn-secondary,.sol-btn-ghost,.int-btn-ghost,.ca-btn-secondary){min-height:48px;border-radius:8px}body[data-page-type]:not([data-page-type=home]) main :where(main>:where(.hero,.hero-section,.fw-hero,.sol-hero,.hub-hero,.gl-hero,.kit-hero,.int-hero,.demo-hero,.ct-hero,.lg-hero,.cmp-hero,.soc-hero,.pt-hero,.ca-hero,.error-section,.cost-hero,.ft-hero,.ab-hero,.cs-hero,.pdpd-hero,.event-hero),main>:where(.buyer-page,.managed-page,.managed-process)>:where(.hero,header.hero)) :where(.btn-secondary,.sol-btn-ghost,.int-btn-ghost,.ca-btn-secondary,.ui-button--secondary,[class*=btn-ghost],[class*=button--ghost]):not(:where([class*=card],form,[class*=summary]) *){border-color:#fff3!important;background:#ffffff08!important;color:#fff!important}body[data-page-type]:not([data-page-type=home]) main [data-site-surface=light] :where(h2){font-size:clamp(30px,4.2vw,44px);letter-spacing:-.03em}@media (max-width: 767px){body[data-page-type]:not([data-page-type=home]) main :where(main>:where(.hero,.hero-section,.fw-hero,.sol-hero,.hub-hero,.gl-hero,.kit-hero,.int-hero,.demo-hero,.ct-hero,.lg-hero,.cmp-hero,.soc-hero,.pt-hero,.ca-hero,.error-section,.cost-hero,.ft-hero,.ab-hero,.cs-hero,.pdpd-hero,.event-hero),main>:where(.buyer-page,.managed-page,.managed-process)>:where(.hero,header.hero)){min-height:0;padding-block:64px 48px!important}}body[data-page-type]:not([data-page-type=home]) main :where(main>:where(.hero,.hero-section,.fw-hero,.sol-hero,.hub-hero,.gl-hero,.kit-hero,.int-hero,.demo-hero,.ct-hero,.lg-hero,.cmp-hero,.soc-hero,.pt-hero,.ca-hero,.error-section,.cost-hero,.ft-hero,.ab-hero,.cs-hero,.pdpd-hero,.event-hero),main>:where(.buyer-page,.managed-page,.managed-process)>:where(.hero,header.hero))>:where([class$=__bg],[class$=-bg],.hero-bg){background:transparent!important}body:is([data-page-type=compare],[data-page-type=glossary],[data-page-type=hub]) main>section:not(.product-page-cta) :where([class$=-card],[class$=__card],[class*=-card--],.decision-card,.type-card,.who-card,.overview-card,.result-card,.intro-card,.sidebar-card,.more-card,.cmp-card){background-color:#ffffff09;border-color:#ffffff1a!important}body[data-page-type=compare] main>section:not(.product-page-cta) :where(td,td *,th,th *){color:#ffffffd1!important}body[data-page-type=compare] main>section:not(.product-page-cta) :where(th){background:#ffffff0f!important}body[data-page-type=hub] main>section:not(.product-page-cta) :where(.fw-card,[class*=fw-card]){background-color:#ffffff09;border-color:#ffffff1a}body[data-page-type=api-disclosure] main .lg-content :where(p,li,span,td):not([class*=badge],[class*=btn]){color:var(--site-copy)}body[data-page-type=api-disclosure] main .lg-content :where(h2,h3,h4,strong){color:var(--site-heading)!important}body[data-page-type=integrations] main :where(.int-cat-label,.int-cat-title,.int-cat-name){color:var(--site-heading)!important}body[data-page-type=demo] main :where(.demo-step-text){color:var(--site-copy)!important}body[data-page-type=demo] main .demo-faq :where(h2,h3){color:var(--site-heading)!important}:root{--site-section: clamp(80px, 9vw, 120px);--rd-soft: #F7F7FA}body[data-page-type]:not([data-page-type=home]) main :where(.eyebrow,.section-label,.ab-section-badge,.cta-kicker,[class$=-eyebrow],[class$=__eyebrow]):not(:where([class*=hero],.product-page-cta,[class*=card],[class*=item]) *){display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-bottom:16px;padding:6px 12px;border:1px solid #E4D9FF;border-radius:999px;background:#f3eeff;color:#5b21b6!important;font:600 12px/1.3 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}body[data-page-type]:not([data-page-type=home]) main :where(.eyebrow,.section-label,.ab-section-badge,.cta-kicker,[class$=-eyebrow],[class$=__eyebrow]):not(:where([class*=hero],.product-page-cta,[class*=card],[class*=item]) *):before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}body:is([data-page-type=compare],[data-page-type=glossary],[data-page-type=hub],[data-page-type=kits],[data-page-type=isms-policy]) main :where(.eyebrow,.section-label,[class$=-eyebrow],[class$=__eyebrow]):not(:where([class*=hero],.product-page-cta) *){border-color:#a78bfa40!important;background:#7c3aed24!important;color:#c4b5fd!important}body[data-page-type]:not([data-page-type=home]) main section h2:not(:where([class*=hero],.product-page-cta,[class*=card],[class*=panel],[class*=item],[class*=box],[class*=content],[class*=answer],[class*=prose],[class*=post],[class*=lg-],[class*=faq],details,li,aside,table,form) *){font-family:var(--font-display),"Space Grotesk",Inter,sans-serif!important;font-size:clamp(30px,4.2vw,44px)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.03em!important;text-wrap:balance}body:is([data-page-type=about],[data-page-type=integrations],[data-page-type=pentest],[data-page-type=frameworks],[data-page-type=solutions],[data-page-type=pdpd],[data-page-type=compliance-automation-viet-nam],[data-page-type=resources],[data-page-type=contact]) main :is(main>section,main>.buyer-page>section):not(:first-child):not(.product-page-cta):nth-of-type(odd){background:var(--rd-soft)!important}@media (hover: hover){body[data-page-type]:not([data-page-type=home]) main :where(a[class$=-card],a[class$=__card]):hover{border-color:#c9bceb!important;box-shadow:0 16px 40px #24173f14!important}}body[data-page-type]:not([data-page-type=home]) main :where(main>:where(.hero,.hero-section,.fw-hero,.sol-hero,.hub-hero,.gl-hero,.kit-hero,.int-hero,.demo-hero,.ct-hero,.lg-hero,.cmp-hero,.soc-hero,.pt-hero,.ca-hero,.error-section,.cost-hero,.ft-hero,.ab-hero,.cs-hero,.pdpd-hero,.event-hero),main>:where(.buyer-page,.managed-page,.managed-process)>:where(.hero,header.hero)){position:relative;isolation:isolate;overflow:hidden}body[data-page-type]:not([data-page-type=home]) main :where(main>:where(.hero,.hero-section,.fw-hero,.sol-hero,.hub-hero,.gl-hero,.kit-hero,.int-hero,.demo-hero,.ct-hero,.lg-hero,.cmp-hero,.soc-hero,.pt-hero,.ca-hero,.error-section,.cost-hero,.ft-hero,.ab-hero,.cs-hero,.pdpd-hero,.event-hero),main>:where(.buyer-page,.managed-page,.managed-process)>:where(.hero,header.hero)):after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none}body[data-page-type]:not([data-page-type=home]) main :where(.hero,[class*=-hero]) a:is(.back,[class*=back-link],[class*=__back]){color:#c4b5fd}.skip-link[data-astro-cid-u355guhi]{position:absolute;top:-100%;left:16px;z-index:9999;padding:12px 24px;background:#3d007a;color:#fff;font-weight:600;font-size:14px;border-radius:8px;text-decoration:none;transition:top .2s ease}.skip-link[data-astro-cid-u355guhi]:focus{top:16px}.global-bg[data-astro-cid-u355guhi]{position:fixed;inset:0;z-index:-1;pointer-events:none;background:#fff}.mobile-sticky-cta[data-astro-cid-u355guhi]{display:none}@media (max-width: 767px){.mobile-sticky-cta[data-astro-cid-u355guhi]{display:block;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:#fff;border-block:1px solid #e7e1ec}.mobile-sticky-btn[data-astro-cid-u355guhi]{display:block;width:100%;padding:14px 24px;background:linear-gradient(135deg,#3d007a,#5200a3);color:#fff;font-size:16px;font-weight:600;text-align:center;text-decoration:none;border-radius:10px;box-shadow:0 4px 12px #3d007a4d}}
