/* PARVAZ V11 — vivid, professional colour layer */
:root{
  --pv11-navy:#071a3d;--pv11-blue:#2563eb;--pv11-sky:#0ea5e9;
  --pv11-cyan:#06b6d4;--pv11-violet:#7c3aed;--pv11-orange:#f97316;
  --pv11-gold:#f59e0b;--pv11-green:#10b981;--pv11-ink:#102044;
  --pv11-line:#d7e2f4;--pv11-soft:#f4f7ff;
  --pv11-primary:linear-gradient(135deg,#2563eb,#0ea5e9 55%,#06b6d4);
  --pv11-deep:linear-gradient(135deg,#071a3d,#153e7a 57%,#0e7490);
  --pv11-spectrum:linear-gradient(100deg,#2563eb,#06b6d4 34%,#7c3aed 68%,#f97316);
  --pv11-shadow:0 20px 55px rgba(30,64,175,.13);
}
body{color:var(--pv11-ink)}
::selection{background:#2563eb;color:#fff}
.v5-progress{background:var(--pv11-spectrum)!important}
body a:focus-visible,body button:focus-visible{outline-color:#7c3aed!important}

/* Header and primary actions */
.pv10-home .header-wrap,body.pv10-sub .sub-header{border-bottom-color:rgba(37,99,235,.13)!important;background:rgba(255,255,255,.97)!important;box-shadow:0 10px 34px rgba(30,64,175,.07)!important}
.pv10-home .nav,body.pv10-sub .sub-header>nav{background:#f3f7ff!important;border-color:#dbe5f7!important}
.pv10-home .nav a:hover,.pv10-home .nav a.pv10-active,body.pv10-sub .sub-header>nav a:hover,body.pv10-sub .sub-header>nav a[aria-current="page"]{color:#1d4ed8!important;background:#fff!important;box-shadow:0 7px 20px rgba(37,99,235,.11)!important}
.pv10-home .btn-primary,.pv10-home .btn-dark,body.pv10-sub .header-cta,body.pv10-sub .button-primary,.pv99-cta-primary{color:#fff!important;border-color:transparent!important;background:var(--pv11-primary)!important;box-shadow:0 13px 30px rgba(37,99,235,.25)!important}
.pv10-web-button{color:#1d4ed8!important;border-color:#bfdbfe!important;background:linear-gradient(180deg,#fff,#eff6ff)!important}
.pv10-web-button:hover{border-color:#60a5fa!important;background:#fff!important;box-shadow:0 12px 28px rgba(37,99,235,.17)!important}
.pv10-home .btn-marketer{color:#7c2d12!important;border-color:#fed7aa!important;background:#fff7ed!important}

/* Home hero */
.pv10-home .hero{background:radial-gradient(circle at 10% 18%,rgba(124,58,237,.15),transparent 28%),radial-gradient(circle at 88% 22%,rgba(6,182,212,.19),transparent 30%),radial-gradient(circle at 75% 88%,rgba(249,115,22,.10),transparent 24%),linear-gradient(150deg,#fff,#f1f6ff 47%,#ecfeff)!important}
.pv10-home .hero:after{height:3px;background:var(--pv11-spectrum)}
.pv10-home .kicker{color:#1d4ed8!important;border-color:#bfdbfe!important;background:linear-gradient(90deg,#eff6ff,#ecfeff)!important;box-shadow:0 8px 24px rgba(37,99,235,.10)!important}
.pv10-home .hero h1{color:var(--pv11-navy)!important}
.pv10-home .hero h1 em{background:var(--pv11-spectrum);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-style:normal}
.pv10-home .hero-stage:before{background:radial-gradient(circle,rgba(14,165,233,.25),rgba(124,58,237,.08) 42%,transparent 70%)}
.pv10-home .hero-phone{box-shadow:0 38px 90px rgba(37,99,235,.24)!important}
.pv10-home .hero-card,.pv10-home .hero-tag{border-color:#cfe3ff!important;box-shadow:0 20px 52px rgba(37,99,235,.15)!important}
.pv10-home .hero-pills span{border-color:#d6e3f7!important;background:rgba(255,255,255,.94)!important;color:#334d72!important}

/* Outcomes and audiences */
.pv10-outcomes{border-color:#d5e2f7;background:linear-gradient(110deg,#fff,#f7faff 56%,#f0fdff);box-shadow:var(--pv11-shadow)}
.pv10-outcomes article:nth-of-type(1)>span{background:#dbeafe;color:#1d4ed8}.pv10-outcomes article:nth-of-type(2)>span{background:#cffafe;color:#0e7490}.pv10-outcomes article:nth-of-type(3)>span{background:#ede9fe;color:#6d28d9}.pv10-outcomes article:nth-of-type(4)>span{background:#ffedd5;color:#c2410c}
.pv10-home .audience-bar{background:linear-gradient(180deg,#fff,#f6f9ff)!important}
.pv10-home .audience-card{border-color:#d9e5f8!important;box-shadow:0 14px 36px rgba(37,99,235,.08)!important}
.pv10-home .audience-card:nth-child(1){background:linear-gradient(145deg,#fff,#eff6ff)!important}.pv10-home .audience-card:nth-child(2){background:linear-gradient(145deg,#fff,#ecfeff)!important}.pv10-home .audience-card:nth-child(3){background:linear-gradient(145deg,#fff,#fff7ed)!important}
.pv10-home .audience-card:nth-child(1) i{color:#2563eb!important;background:#dbeafe!important}.pv10-home .audience-card:nth-child(2) i{color:#0e7490!important;background:#cffafe!important}.pv10-home .audience-card:nth-child(3) i{color:#c2410c!important;background:#ffedd5!important}

/* Feature bento */
.pv10-features{background:linear-gradient(155deg,#eef4ff,#f8faff 45%,#ecfeff);border-color:#d7e3f6}
.pv10-features:before{background:radial-gradient(circle,rgba(124,58,237,.13),transparent 68%)}
.pv10-section-head h2,.pv10-home .section-head h2{color:var(--pv11-navy)!important}
.pv10-feature{border-color:#d6e2f5;box-shadow:0 18px 48px rgba(30,64,175,.09)}
@media(hover:hover) and (pointer:fine){.pv10-feature:hover{border-color:#93c5fd;box-shadow:0 28px 65px rgba(37,99,235,.17)}}
.pv10-feature-store{background:linear-gradient(145deg,#fff,#eef6ff 58%,#ecfeff)}
.pv10-feature-map{background:linear-gradient(145deg,#071a3d,#164e8a 58%,#0e7490)}
.pv10-feature-book{background:linear-gradient(145deg,#fff,#f5f3ff)}
.pv10-feature-events{background:linear-gradient(145deg,#fff7ed,#fff)}.pv10-feature-trust{background:linear-gradient(145deg,#ecfdf5,#fff)}.pv10-feature-manage{background:linear-gradient(145deg,#eff6ff,#fff)}
.pv10-feature-copy>span,.pv10-feature-number{color:#2563eb}.pv10-feature-book .pv10-feature-number{color:#7c3aed}
.pv10-book-ui{border-color:#ddd6fe;background:#f7f5ff}.pv10-book-ui .on{color:#6d28d9;border-color:#c4b5fd;background:#ede9fe}.pv10-book-ui button{background:linear-gradient(90deg,#6d28d9,#2563eb)}
.pv10-bars i{background:linear-gradient(90deg,#7c3aed,#2563eb,#06b6d4)}

/* Flow, scenes and trust */
.pv10-home .flow{background:linear-gradient(180deg,#fff,#f8faff)}
.pv10-home .flow-step{border-color:#d7e3f7!important;box-shadow:0 12px 34px rgba(30,64,175,.07)!important}
.pv10-home .flow-step:nth-child(1) b{background:#dbeafe!important;color:#1d4ed8!important}.pv10-home .flow-step:nth-child(2) b{background:#cffafe!important;color:#0e7490!important}.pv10-home .flow-step:nth-child(3) b{background:#ede9fe!important;color:#6d28d9!important}.pv10-home .flow-step:nth-child(4) b{background:#ffedd5!important;color:#c2410c!important}
.pv10-home .scene:nth-child(odd){background:linear-gradient(90deg,transparent,#f5f8ff 48%,transparent)}
.pv10-home .scene-art{border-color:#d6e3f7!important;box-shadow:0 28px 76px rgba(30,64,175,.13)!important}
.pv10-home .scene-list li{border-color:#d7e3f5!important;background:#fff!important;box-shadow:0 7px 20px rgba(37,99,235,.06)!important}.pv10-home .scene-list svg{color:#2563eb!important}
.pv10-home .story-band{background:var(--pv11-deep)!important}
.pv10-home .story-card{background:rgba(255,255,255,.10)!important;border-color:rgba(255,255,255,.18)!important}
.pv10-home .story-card:nth-child(2) i{color:#67e8f9!important}.pv10-home .story-card:nth-child(3) i{color:#fdba74!important}.pv10-home .story-card:nth-child(4) i{color:#c4b5fd!important}
.pv10-home .trust{background:linear-gradient(145deg,#f5f3ff,#fff 46%,#ecfeff)!important}
.pv10-home .trust-card{border-color:#d8e3f5!important;box-shadow:0 14px 38px rgba(30,64,175,.08)!important}
.pv10-home .trust-card:nth-child(1) i{color:#059669!important;background:#d1fae5!important}.pv10-home .trust-card:nth-child(2) i{color:#d97706!important;background:#fef3c7!important}.pv10-home .trust-card:nth-child(3) i{color:#7c3aed!important;background:#ede9fe!important}
.pv10-ecosystem{background:linear-gradient(180deg,#fff,#f4f7ff)}.pv10-ecosystem-shell{background:var(--pv11-deep);box-shadow:0 34px 90px rgba(30,58,138,.25)}

/* Plans, marketing and CTA */
.pv10-home .plans{background:linear-gradient(145deg,#eef4ff,#fafaff 55%,#f5f3ff)!important}
.pv10-home .plan{border-color:#d8e3f5!important;box-shadow:0 16px 40px rgba(30,64,175,.09)!important;overflow:hidden;position:relative}
.pv10-home .plan:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:#94a3b8}.pv10-home .plan:nth-child(2):before{background:linear-gradient(90deg,#64748b,#cbd5e1)}.pv10-home .plan:nth-child(3):before{background:linear-gradient(90deg,#f59e0b,#f97316)}.pv10-home .plan:nth-child(4):before{background:var(--pv11-spectrum)}
.pv10-home .plan a{color:#1d4ed8!important}.pv10-home .marketer-focus{background:linear-gradient(145deg,#fff7ed,#fff 58%,#fff1f2)!important}
.pv10-home .marketer-card{background:linear-gradient(135deg,#9a3412,#f97316 58%,#f59e0b)!important;box-shadow:0 28px 70px rgba(234,88,12,.24)!important}
.pv10-home .company{background:var(--pv11-deep)!important}.pv10-home .final-cta{background:#f4f7ff!important}
.pv10-home .final-inner{background:linear-gradient(115deg,#2563eb,#7c3aed 56%,#db2777)!important;box-shadow:0 30px 78px rgba(109,40,217,.25)!important}
.pv10-home .footer{background:#050f27!important}

/* Subpages */
body.pv10-sub{background:radial-gradient(circle at 10% 5%,rgba(124,58,237,.12),transparent 26%),radial-gradient(circle at 90% 12%,rgba(6,182,212,.14),transparent 28%),#f7f9ff!important;color:var(--pv11-ink)!important}
body.pv10-sub .sub-page-hero,body.pv10-sub .about-company-hero{background:var(--pv11-deep)!important;box-shadow:0 28px 70px rgba(30,58,138,.22)!important}
body.pv10-sub .section-kicker{color:#1d4ed8!important;background:#dbeafe!important;border-color:#bfdbfe!important}body.pv10-sub .section-kicker.light{color:#a5f3fc!important;background:rgba(255,255,255,.10)!important;border-color:rgba(255,255,255,.18)!important}
body.pv10-sub .app-download-card,body.pv10-sub .full-plan-card,body.pv10-sub .install-guide,body.pv10-sub .about-origin,body.pv10-sub .about-mission,body.pv10-sub .about-values,body.pv10-sub .about-timeline{border-color:#d8e3f5!important;box-shadow:0 18px 48px rgba(30,64,175,.10)!important}
body.pv10-sub .primary-app-card{background:linear-gradient(145deg,#fff,#eef6ff)!important}body.pv10-sub .marketer-download-card{background:linear-gradient(145deg,#fff7ed,#fff)!important}
body.pv10-sub .plan-standard{border-top-color:#64748b!important}body.pv10-sub .plan-silver{border-top-color:#94a3b8!important;background:linear-gradient(145deg,#fff,#f8fafc)!important}body.pv10-sub .plan-gold{border-top-color:#f59e0b!important;background:linear-gradient(145deg,#fffbeb,#fff)!important}body.pv10-sub .plan-diamond{border-top-color:#7c3aed!important;background:linear-gradient(145deg,#f5f3ff,#fff 55%,#ecfeff)!important}
body.pv10-sub .marketer-main-hero{background:linear-gradient(135deg,#071a3d,#173f83 52%,#7c3aed)!important}body.pv10-sub .dashboard-card{box-shadow:0 26px 70px rgba(30,58,138,.24)!important}body.pv10-sub .marketer-join{background:linear-gradient(120deg,#2563eb,#7c3aed 58%,#db2777)!important}
body.pv10-sub .network-model{background:linear-gradient(145deg,#eff6ff,#f5f3ff)!important}body.pv10-sub .value-grid>*{border-color:#d8e3f5!important;box-shadow:0 14px 36px rgba(30,64,175,.08)!important}body.pv10-sub .site-footer{background:#050f27!important}

/* Mobile menu */
.pv10-home .drawer-panel,.pv10-sub .v5-mobile-panel{background:linear-gradient(180deg,#fff,#f4f7ff)!important}.pv10-home .drawer-nav>a:before,.pv10-sub .v5-mobile-links>a:before{background:linear-gradient(180deg,#2563eb,#7c3aed)!important}
.pv10-menu-intro{border-color:#d8e3f5;background:linear-gradient(90deg,#eff6ff,#ecfeff)}.pv10-menu-mark{border-color:#bfdbfe;box-shadow:0 7px 18px rgba(37,99,235,.12)}
@media(max-width:760px){.pv10-home .hero{background:linear-gradient(155deg,#fff,#f0f6ff 62%,#ecfeff)!important}.pv10-home .hero:after{height:2px}.pv10-outcomes{background:#fff}.pv10-home .final-inner{background:linear-gradient(145deg,#2563eb,#7c3aed)!important}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}

/* Marketer page — stronger storytelling for the two key sections */
body.pv10-sub .marketer-flow-section{
  position:relative;overflow:hidden;
  background:
    radial-gradient(circle at 8% 18%,rgba(249,115,22,.11),transparent 24%),
    radial-gradient(circle at 92% 78%,rgba(6,182,212,.12),transparent 26%),
    linear-gradient(180deg,#fff 0%,#f4f7ff 100%)!important;
}
body.pv10-sub .marketer-flow-section:after{
  content:"";position:absolute;right:8%;left:8%;bottom:0;height:1px;
  background:linear-gradient(90deg,transparent,#93c5fd,#c4b5fd,transparent);
}
body.pv10-sub .marketer-flow-section .section-heading-row:before{
  width:58px!important;height:5px!important;margin-bottom:18px!important;
  background:var(--pv11-spectrum)!important;box-shadow:0 5px 16px rgba(37,99,235,.18);
}
body.pv10-sub .marketer-flow-section .section-kicker{
  color:#1d4ed8!important;background:#dbeafe!important;border:1px solid #bfdbfe!important;
  border-radius:999px!important;padding:7px 12px!important;
}
body.pv10-sub .marketer-flow-section .section-heading-row h2{color:#0f1f46!important}
body.pv10-sub .marketer-flow-grid{position:relative;z-index:1;gap:16px!important}
body.pv10-sub .marketer-flow-grid article{
  min-height:270px!important;padding:30px 27px!important;border-width:1px!important;
  background:#fff!important;box-shadow:0 18px 44px rgba(30,64,175,.10)!important;
  transition:transform .25s ease,box-shadow .25s ease!important;
}
body.pv10-sub .marketer-flow-grid article:nth-child(1){background:linear-gradient(155deg,#fff,#eff6ff)!important;border-color:#bfdbfe!important}
body.pv10-sub .marketer-flow-grid article:nth-child(2){background:linear-gradient(155deg,#fff,#ecfeff)!important;border-color:#a5f3fc!important}
body.pv10-sub .marketer-flow-grid article:nth-child(3){background:linear-gradient(155deg,#fff,#f5f3ff)!important;border-color:#ddd6fe!important}
body.pv10-sub .marketer-flow-grid article:nth-child(4){background:linear-gradient(155deg,#fff,#fff7ed)!important;border-color:#fed7aa!important}
body.pv10-sub .marketer-flow-grid article>span{
  width:52px;height:52px;border-radius:17px;display:grid;place-items:center;
  color:#fff!important;font-size:15px!important;font-weight:950!important;letter-spacing:.04em;
  box-shadow:0 12px 25px rgba(37,99,235,.22);
}
body.pv10-sub .marketer-flow-grid article:nth-child(1)>span{background:linear-gradient(135deg,#1d4ed8,#3b82f6)!important}
body.pv10-sub .marketer-flow-grid article:nth-child(2)>span{background:linear-gradient(135deg,#0891b2,#06b6d4)!important}
body.pv10-sub .marketer-flow-grid article:nth-child(3)>span{background:linear-gradient(135deg,#6d28d9,#8b5cf6)!important}
body.pv10-sub .marketer-flow-grid article:nth-child(4)>span{background:linear-gradient(135deg,#ea580c,#f59e0b)!important}
body.pv10-sub .marketer-flow-grid article h3{color:#102044!important;margin-top:34px!important}
body.pv10-sub .marketer-flow-grid article p{color:#50617e!important}
@media(hover:hover) and (pointer:fine){
  body.pv10-sub .marketer-flow-grid article:hover{transform:translateY(-7px)!important;box-shadow:0 26px 58px rgba(30,64,175,.17)!important}
}

body.pv10-sub .network-model{
  position:relative;isolation:isolate;overflow:hidden;
  background:
    radial-gradient(circle at 16% 18%,rgba(124,58,237,.35),transparent 29%),
    radial-gradient(circle at 86% 72%,rgba(6,182,212,.29),transparent 31%),
    linear-gradient(135deg,#050f27 0%,#102a5c 52%,#0e5573 100%)!important;
  border:1px solid rgba(125,211,252,.24)!important;
  box-shadow:0 34px 84px rgba(15,42,92,.28)!important;
}
body.pv10-sub .network-model:before{
  content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.055) 50%,transparent 62%);
}
body.pv10-sub .network-copy{position:relative;z-index:2}
body.pv10-sub .network-copy .section-kicker{
  color:#a5f3fc!important;background:rgba(14,165,233,.13)!important;
  border:1px solid rgba(103,232,249,.30)!important;border-radius:999px!important;padding:7px 12px!important;
}
body.pv10-sub .network-copy h2{color:#fff!important;text-shadow:0 5px 22px rgba(0,0,0,.20)}
body.pv10-sub .network-copy p{color:#c8d8ef!important}
body.pv10-sub .network-copy li{color:#e8f2ff!important;border-color:rgba(255,255,255,.12)!important}
body.pv10-sub .network-copy li svg{color:#5eead4!important}
body.pv10-sub .network-visual{
  position:relative;z-index:2;border-radius:32px;
  background:radial-gradient(circle,rgba(37,99,235,.23),transparent 62%);
}
body.pv10-sub .network-ring{border-color:rgba(125,211,252,.31)!important;box-shadow:inset 0 0 35px rgba(6,182,212,.05)}
body.pv10-sub .network-ring.ring-two{border-color:rgba(196,181,253,.26)!important}
body.pv10-sub .network-center{
  color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;
  box-shadow:0 0 0 22px rgba(6,182,212,.08),0 18px 45px rgba(0,0,0,.28)!important;
}
body.pv10-sub .network-center span{color:#fff!important;font-weight:950!important}
body.pv10-sub .network-ring i{
  background:#fff!important;border:6px solid #0ea5e9!important;
  box-shadow:0 0 0 7px rgba(14,165,233,.10),0 10px 25px rgba(0,0,0,.30)!important;
}
body.pv10-sub .network-ring.ring-two i:nth-child(2n){border-color:#8b5cf6!important;box-shadow:0 0 0 7px rgba(139,92,246,.10),0 10px 25px rgba(0,0,0,.30)!important}
body.pv10-sub .network-ring.ring-two i:nth-child(3n){border-color:#f97316!important;box-shadow:0 0 0 7px rgba(249,115,22,.10),0 10px 25px rgba(0,0,0,.30)!important}
body.pv10-sub .network-label{
  color:#fff!important;background:rgba(10,28,67,.86)!important;border:1px solid rgba(125,211,252,.34)!important;
  box-shadow:0 12px 28px rgba(0,0,0,.24)!important;backdrop-filter:none!important;
}
@media(max-width:720px){
  body.pv10-sub .marketer-flow-grid article{min-height:235px!important}
  body.pv10-sub .network-model{background:linear-gradient(150deg,#050f27,#153e7a 62%,#0e7490)!important}
}
