
/* ==========================================================
   PARVAZ V5 — FLAGSHIP / MASTERPIECE VISUAL SYSTEM
   Premium layer over v4 — no backend behavior removed.
   ========================================================== */
:root{
  --v5-bg:#04111b;
  --v5-bg2:#071c2b;
  --v5-ink:#11263b;
  --v5-muted:#5f7285;
  --v5-blue:#238fff;
  --v5-cyan:#63dbff;
  --v5-orange:#ff8628;
  --v5-orange2:#ffb25f;
  --v5-lime:#b9ff58;
  --v5-lime2:#78db43;
  --v5-paper:#ffffff;
  --v5-cloud:#f5f8fb;
  --v5-line:#dbe6ef;
  --v5-shadow:0 30px 90px rgba(4,27,45,.13);
}
html{scroll-padding-top:100px}
body.pv5{
  font-family:"Vazirmatn","IRANSansX","IRANSans",Tahoma,Arial,sans-serif!important;
  font-size:16px!important;
  background:#fff!important;
  color:var(--v5-ink)!important;
  text-rendering:optimizeLegibility;
  font-feature-settings:"ss01" 1,"kern" 1;
}
.pv5 *{box-sizing:border-box}
.pv5 ::selection{background:#cdeaff;color:#071827}
.pv5 .premium-site{overflow:clip}
.pv5 .v5-progress{position:fixed;top:0;left:0;height:3px;width:0;z-index:9999;background:linear-gradient(90deg,var(--v5-orange),var(--v5-lime),var(--v5-cyan));box-shadow:0 0 18px rgba(99,219,255,.45)}
.pv5 .v5-noise{position:fixed;inset:0;z-index:9998;pointer-events:none;opacity:.025;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}
.pv5 h1,.pv5 h2,.pv5 h3,.pv5 strong{font-variation-settings:"wght" 800}
.pv5 p{letter-spacing:-.01em}

/* HEADER: larger, calmer, more flagship */
.pv5 .top-note{
  min-height:40px!important;
  font-size:12px!important;
  letter-spacing:-.01em;
  background:#03101a!important;
}
.pv5 .site-header,.pv5 .sub-header{
  max-width:1440px!important;
  height:92px!important;
  min-height:92px!important;
  padding-inline:34px!important;
  gap:38px!important;
  background:rgba(255,255,255,.91)!important;
  backdrop-filter:blur(24px) saturate(150%);
  -webkit-backdrop-filter:blur(24px) saturate(150%);
  border-bottom:1px solid rgba(215,228,238,.8)!important;
  position:relative!important;
}
.pv5 .site-header:before,.pv5 .sub-header:before{
  content:"";position:absolute;left:34px;right:34px;bottom:-1px;height:1px;
  background:linear-gradient(90deg,transparent,rgba(35,143,255,.28),rgba(255,134,40,.22),transparent);
}
.pv5 .brand img{width:52px!important;height:52px!important;border-radius:17px!important;filter:drop-shadow(0 12px 24px rgba(29,139,225,.14))}
.pv5 .brand strong{font-size:22px!important;font-weight:900!important;letter-spacing:-.045em}
.pv5 .brand small{font-size:10.5px!important;margin-top:5px!important;color:#718398!important}
.pv5 .site-header nav,.pv5 .sub-header nav{gap:29px!important}
.pv5 .site-header nav a,.pv5 .sub-header nav a{
  font-size:14px!important;font-weight:720!important;color:#31475c!important;letter-spacing:-.018em!important;
}
.pv5 .site-header nav a:after,.pv5 .sub-header nav a:after{
  height:3px!important;bottom:-14px!important;background:linear-gradient(90deg,var(--v5-blue),var(--v5-cyan))!important;
}
.pv5 .header-cta,.pv5 .sub-header .header-cta{
  min-height:48px!important;padding:0 20px!important;font-size:13px!important;border-radius:15px!important;
  background:linear-gradient(135deg,#0e2335,#07141f)!important;
  box-shadow:0 14px 34px rgba(4,25,40,.17)!important;
}
.pv5 .marketer-mini-link{font-size:12px!important;padding:8px 10px!important;color:#c95c0d!important}
.pv5 .web-entry-link{font-size:11px!important}

/* Mobile nav */
.v5-menu-button{display:none;width:46px;height:46px;border:1px solid var(--v5-line);background:#fff;border-radius:14px;padding:12px;cursor:pointer}
.v5-menu-button i{display:block;height:2px;border-radius:3px;background:#17334a;margin:4px 0;transition:.25s}
.v5-mobile-drawer{position:fixed;z-index:9997;inset:0;pointer-events:none;visibility:hidden}
.v5-mobile-drawer:before{content:"";position:absolute;inset:0;background:rgba(2,14,23,.70);backdrop-filter:none;-webkit-backdrop-filter:none;opacity:0;transition:opacity .18s ease}
.v5-mobile-panel{position:absolute;top:0;right:0;bottom:0;width:min(88vw,380px);background:#fff;padding:26px 22px;transform:translate3d(102%,0,0);transition:transform .22s cubic-bezier(.2,.8,.2,1);box-shadow:-18px 0 44px rgba(0,0,0,.14);display:flex;flex-direction:column;backface-visibility:hidden}
.v5-mobile-drawer.is-open{visibility:visible;pointer-events:auto}.v5-mobile-drawer.is-open:before{opacity:1}.v5-mobile-drawer.is-open .v5-mobile-panel{transform:translate3d(0,0,0)}
.v5-mobile-panel-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--v5-line)}
.v5-mobile-panel-head span{font-weight:900;font-size:18px}.v5-close{width:42px;height:42px;border:1px solid var(--v5-line);background:#fff;border-radius:12px;font-size:23px}
.v5-mobile-links{display:grid;margin-top:14px}.v5-mobile-links a{padding:16px 2px;border-bottom:1px solid #edf2f6;font-size:15px;font-weight:800;color:#20384d}
.v5-mobile-cta{margin-top:auto;display:grid;gap:10px}.v5-mobile-cta a{min-height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900}
.v5-mobile-cta a:first-child{background:#0b2133;color:#fff}.v5-mobile-cta a:last-child{background:#fff1e6;color:#bf560b;border:1px solid #ffd7ba}

/* HERO: cinematic scale, stronger visual hierarchy */
.pv5 .hero-shell{
  position:relative!important;
  background:
    radial-gradient(circle at 88% 20%,rgba(69,191,255,.14),transparent 26%),
    radial-gradient(circle at 10% 68%,rgba(255,134,40,.11),transparent 26%),
    radial-gradient(circle at 62% 76%,rgba(185,255,88,.055),transparent 24%),
    linear-gradient(150deg,#03101a 0%,#071d2c 55%,#0b2d43 100%)!important;
}
.pv5 .hero-shell:after{
  content:"";position:absolute;inset:132px 0 auto 0;height:730px;pointer-events:none;
  background-image:linear-gradient(rgba(100,201,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(100,201,255,.04) 1px,transparent 1px);
  background-size:72px 72px;
  mask-image:linear-gradient(to bottom,rgba(0,0,0,.85),transparent);
}
.pv5 .hero-shell .site-header{z-index:30}
.pv5 .premium-site .hero-shell .hero{
  position:relative;z-index:3;
  max-width:1400px!important;
  min-height:830px!important;
  grid-template-columns:.90fr 1.10fr!important;
  gap:60px!important;
  padding:82px 34px 82px!important;
  overflow:visible!important;
}
.pv5 .premium-site .hero-shell .hero-copy{max-width:710px!important}
.pv5 .premium-site .hero-shell .eyebrow{
  color:#8ee4ff!important;font-size:13px!important;font-weight:850!important;letter-spacing:-.01em!important;
  background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:9px 14px;width:max-content;
}
.pv5 .premium-site .hero-shell .eyebrow i{background:linear-gradient(90deg,var(--v5-orange),var(--v5-lime))!important;width:31px!important;height:3px!important}
.pv5 .premium-site .hero-shell .hero h1{
  color:#fff!important;font-size:clamp(62px,6.45vw,92px)!important;line-height:1.25!important;letter-spacing:-.065em!important;
  margin-top:23px!important;text-wrap:balance;
}
.pv5 .premium-site .hero-shell .hero h1 em{
  font-style:normal!important;color:transparent!important;
  background:linear-gradient(100deg,#6ddcff 0%,#c3ff74 48%,#ffb15d 100%);
  -webkit-background-clip:text;background-clip:text;
}
.pv5 .premium-site .hero-shell .hero-copy>p{
  color:#c1d2df!important;font-size:18px!important;line-height:2.05!important;max-width:690px!important;margin-top:25px!important;
}
.pv5 .premium-site .hero-actions{margin-top:31px!important;gap:12px!important}
.pv5 .premium-site .hero-actions .button{
  min-height:58px!important;padding:0 24px!important;border-radius:17px!important;font-size:14px!important;
}
.pv5 .premium-site .hero-actions .button-primary{
  background:linear-gradient(135deg,#198cf0,#44bdff)!important;box-shadow:0 18px 45px rgba(35,143,255,.28)!important;
}
.pv5 .premium-site .hero-actions .button-ghost{
  background:rgba(255,255,255,.065)!important;border-color:rgba(255,255,255,.13)!important;color:#fff!important;
}
.pv5 .premium-site .hero-meta{
  margin-top:38px!important;padding-top:26px!important;border-color:rgba(255,255,255,.11)!important;gap:12px!important;
}
.pv5 .premium-site .hero-meta>div{
  border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.045)!important;border-radius:17px!important;padding:13px!important;
}
.pv5 .premium-site .hero-meta .meta-icon{width:39px!important;height:39px!important;border-radius:12px!important;background:rgba(99,219,255,.10)!important;color:#7bddff!important}
.pv5 .premium-site .hero-meta strong{color:#fff!important;font-size:13px!important}.pv5 .premium-site .hero-meta small{font-size:10.5px!important;color:#9fb4c4!important}
.pv5 .premium-site .hero-visual{min-height:700px!important;transform:translateY(5px);filter:saturate(1.06)}
.pv5 .premium-site .hero-visual:before{
  width:650px!important;height:650px!important;background:radial-gradient(circle,rgba(84,200,255,.18),rgba(76,173,235,.06) 43%,transparent 70%)!important;
}
.pv5 .premium-site .hero-grid{width:650px!important;height:650px!important;background-size:42px 42px!important;opacity:.27!important}
.pv5 .premium-site .web-console{
  transform:scale(1.09) perspective(1000px) rotateY(-5deg) rotateX(1.5deg)!important;
  transform-origin:center center;
  box-shadow:0 45px 120px rgba(0,0,0,.37)!important;border-color:rgba(255,255,255,.19)!important;
}
.pv5 .premium-site .phone{
  transform:scale(1.07) rotate(-1.4deg)!important;
  transform-origin:center center;
  box-shadow:0 45px 110px rgba(0,0,0,.38),0 0 0 1px rgba(255,255,255,.08)!important;
}
.pv5 .premium-site .float-card{backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.36)!important;box-shadow:0 20px 55px rgba(0,0,0,.18)!important}
.pv5 .premium-site .float-card b{font-size:11px!important}.pv5 .premium-site .float-card small{font-size:9px!important}
.v5-scroll-cue{position:absolute;z-index:10;bottom:25px;right:50%;transform:translateX(50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:#819caf;font-size:10px}
.v5-scroll-cue i{width:1px;height:40px;background:linear-gradient(to bottom,#6edcff,transparent);animation:v5scroll 1.8s ease-in-out infinite}
@keyframes v5scroll{0%,100%{transform:scaleY(.55);transform-origin:top;opacity:.45}50%{transform:scaleY(1);opacity:1}}

/* NEW product proof band */
.v5-proof-band{position:relative;z-index:5;background:#fff;border-bottom:1px solid var(--v5-line)}
.v5-proof-inner{max-width:1400px;margin:auto;padding:28px 34px;display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:0}
.v5-proof-lead{padding:16px 22px 16px 0}.v5-proof-lead small{display:block;color:#1684d4;font-size:12px;font-weight:900}.v5-proof-lead strong{display:block;font-size:20px;margin-top:6px;letter-spacing:-.035em}
.v5-proof-step{position:relative;padding:14px 22px;border-right:1px solid var(--v5-line);display:flex;align-items:center;gap:12px}
.v5-proof-step:after{content:"";position:absolute;left:-5px;top:50%;width:9px;height:9px;border-radius:50%;background:#fff;border:2px solid #51baf5;transform:translateY(-50%)}
.v5-proof-step:nth-child(3):after{border-color:var(--v5-orange)}.v5-proof-step:nth-child(4):after{border-color:var(--v5-lime2)}.v5-proof-step:nth-child(5):after{border-color:#9375df}
.v5-proof-step b{font:900 12px Arial;color:#a3b1bd}.v5-proof-step span{display:flex;flex-direction:column}.v5-proof-step strong{font-size:14px}.v5-proof-step small{font-size:10px;color:#76889a;margin-top:2px}

/* Larger content system */
.pv5 .premium-site .access-hub,
.pv5 .premium-site .about-section,
.pv5 .premium-site .feature-showcase,
.pv5 .premium-site .audience-section,
.pv5 .premium-site .trust-section,
.pv5 .premium-site .plans-preview,
.pv5 .premium-site .download-section,
.pv5 .premium-site .faq-section{padding-top:120px!important;padding-bottom:120px!important}
.pv5 .premium-site .access-hub,
.pv5 .premium-site .feature-showcase,
.pv5 .premium-site .plans-preview,
.pv5 .premium-site .faq-section{background:#f5f8fb!important}
.pv5 .premium-site .access-hub>div,
.pv5 .premium-site .about-section>div,
.pv5 .premium-site .feature-showcase>div,
.pv5 .premium-site .audience-section>div,
.pv5 .premium-site .trust-section>div,
.pv5 .premium-site .plans-preview>div,
.pv5 .premium-site .faq-section>div{max-width:1320px!important}
.pv5 .premium-site .access-heading h2,
.pv5 .premium-site .about-section h2,
.pv5 .premium-site .feature-showcase h2,
.pv5 .premium-site .business-system h2,
.pv5 .premium-site .audience-section h2,
.pv5 .premium-site .trust-section h2,
.pv5 .premium-site .plans-preview h2,
.pv5 .premium-site .company-preview h2,
.pv5 .premium-site .download-section h2,
.pv5 .premium-site .faq-section h2{
  font-size:clamp(44px,4.5vw,64px)!important;line-height:1.45!important;letter-spacing:-.055em!important;font-weight:900!important;
  text-wrap:balance;
}
.pv5 .premium-site .section-heading-row>p,
.pv5 .premium-site .about-copy>p,
.pv5 .premium-site .feature-intro>p,
.pv5 .premium-site .trust-copy>p,
.pv5 .premium-site .download-copy>p{
  font-size:17px!important;line-height:2.08!important;color:#607487!important;
}

/* Bento + cards */
.pv5 .access-card,.pv5 .expanded-features article,.pv5 .plan-card,.pv5 .tool-grid article,.pv5 .guidance-grid article{
  border-radius:26px!important;border:1px solid #dbe6ee!important;
  box-shadow:0 18px 55px rgba(8,39,62,.055)!important;
  transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s!important;
  overflow:hidden;
}
.pv5 .access-card:hover,.pv5 .expanded-features article:hover,.pv5 .plan-card:hover,.pv5 .tool-grid article:hover,.pv5 .guidance-grid article:hover{
  transform:translateY(-8px)!important;box-shadow:0 30px 80px rgba(8,39,62,.11)!important;border-color:#c7dbe9!important;
}
.pv5 .access-card{min-height:210px!important;padding:27px!important}
.pv5 .access-card h3{font-size:21px!important}.pv5 .access-card p{font-size:14.5px!important;line-height:2!important}
.pv5 .expanded-features{gap:17px!important}
.pv5 .expanded-features article{min-height:360px!important;padding:31px!important;background:#fff!important}
.pv5 .expanded-features article:before{height:5px!important}
.pv5 .expanded-features h3{font-size:23px!important;line-height:1.65!important;margin-top:55px!important}
.pv5 .expanded-features p{font-size:15px!important;line-height:2.02!important;color:#607386!important}
.pv5 .expanded-features small{font-size:12px!important}

/* Business system becomes dramatic */
.pv5 .business-system{
  padding:120px 0!important;
  background:
    radial-gradient(circle at 12% 18%,rgba(255,134,40,.14),transparent 24%),
    radial-gradient(circle at 88% 74%,rgba(185,255,88,.07),transparent 25%),
    linear-gradient(145deg,#03121d,#08273c)!important;
}
.pv5 .business-system-head h2{font-size:clamp(46px,4.8vw,66px)!important}
.pv5 .business-system-head>p{font-size:17px!important;line-height:2.05!important;color:#b4c8d7!important}
.pv5 .business-path{border-radius:28px!important;overflow:hidden;border:1px solid rgba(255,255,255,.11)!important}
.pv5 .business-path article{min-height:220px!important;padding:28px!important;background:rgba(255,255,255,.025)!important}
.pv5 .business-path b{font-size:18px!important}.pv5 .business-path small{font-size:12px!important;line-height:1.8!important}

/* Audiences */
.pv5 .premium-audience{gap:24px!important}
.pv5 .premium-audience article{border-radius:32px!important;padding:44px!important;min-height:650px!important;box-shadow:0 22px 65px rgba(8,38,60,.07)!important}
.pv5 .premium-audience h2{font-size:43px!important;line-height:1.48!important}
.pv5 .premium-audience p{font-size:16px!important;line-height:2.05!important}
.pv5 .premium-audience li{font-size:14px!important;padding-block:7px!important}

/* Trust / plans */
.pv5 .premium-trust{gap:24px!important}
.pv5 .trust-copy{border-radius:32px!important;padding:46px!important}
.pv5 .trust-points article{border-radius:20px!important;padding:22px!important}
.pv5 .trust-points b{font-size:16px!important}.pv5 .trust-points small{font-size:12px!important}
.pv5 .premium-plans{gap:18px!important}
.pv5 .plan-card{min-height:410px!important;padding:30px!important}
.pv5 .plan-card h3{font-size:28px!important}.pv5 .plan-card p{font-size:14px!important;line-height:1.95!important}.pv5 .plan-card a{font-size:13px!important}

/* Company = flagship */
.pv5 .company-preview{
  border-radius:38px!important;min-height:620px!important;
  background:
    radial-gradient(circle at 12% 25%,rgba(255,134,40,.14),transparent 25%),
    radial-gradient(circle at 82% 78%,rgba(99,219,255,.12),transparent 28%),
    linear-gradient(140deg,#03111c,#08283d)!important;
  box-shadow:0 35px 100px rgba(3,25,40,.20)!important;
}
.pv5 .company-signature{padding:50px!important}.pv5 .company-signature strong{font-size:clamp(54px,5.5vw,82px)!important;letter-spacing:-.065em!important}
.pv5 .company-signature small{font-size:13px!important}.pv5 .company-preview>div:last-child{padding:56px!important}
.pv5 .company-preview>div:last-child p{font-size:17px!important;line-height:2.08!important}.pv5 .company-preview a{font-size:13px!important}

/* Download / FAQ */
.pv5 .premium-download{border-radius:38px!important;padding:52px!important;background:linear-gradient(135deg,#0a2c48,#0874b9)!important;box-shadow:0 35px 95px rgba(5,83,134,.19)!important}
.pv5 .download-option{border-radius:24px!important;padding:26px!important}
.pv5 .faq-section details{border-radius:19px!important;margin-bottom:13px!important;padding:0 22px!important;box-shadow:0 10px 30px rgba(9,42,65,.035)!important}
.pv5 .faq-section summary{font-size:16px!important;padding:21px 0!important}.pv5 .faq-section details p{font-size:14px!important;line-height:2!important;padding-bottom:20px!important}

/* SUBPAGES: same product quality */
.pv5 .sub-header{max-width:1440px!important}
.pv5 .sub-page-hero,.pv5 .plans-premium-page .plans-hero,.pv5 .marketer-main-hero,.pv5 .navy-about .about-company-hero{
  background:
    radial-gradient(circle at 12% 18%,rgba(255,134,40,.14),transparent 26%),
    radial-gradient(circle at 88% 72%,rgba(99,219,255,.12),transparent 28%),
    linear-gradient(145deg,#03111c,#082b43)!important;
}
.pv5 .sub-page-hero h1,.pv5 .plans-premium-page .plans-hero h1,.pv5 .marketer-main-hero h1,.pv5 .navy-about .about-hero-copy h1{
  font-size:clamp(58px,6vw,82px)!important;line-height:1.26!important;letter-spacing:-.062em!important;font-weight:900!important;
}
.pv5 .sub-page-hero>p,.pv5 .plans-premium-page .plans-hero>p,.pv5 .marketer-main-hero p,.pv5 .navy-about .about-hero-copy p{
  font-size:18px!important;line-height:2.05!important;color:#c0d1dd!important;
}
.pv5 .full-plan-card{min-height:735px!important;border-radius:30px!important;padding:32px 27px!important;box-shadow:0 25px 72px rgba(5,35,56,.075)!important}
.pv5 .full-plan-head h2{font-size:34px!important}.pv5 .full-plan-head span{font-size:13px!important}.pv5 .full-plan-price strong{font-size:37px!important}.pv5 .full-plan-price span{font-size:13px!important}.pv5 .duration-list li{font-size:14px!important}
.pv5 .app-download-card{border-radius:34px!important;padding:42px!important;min-height:650px!important}.pv5 .app-download-card h2{font-size:38px!important}.pv5 .app-download-card p{font-size:17px!important}.pv5 .app-download-card li{font-size:15px!important}
.pv5 .install-guide{border-radius:38px!important;padding:60px!important}.pv5 .install-guide h2{font-size:45px!important}
.pv5 .dashboard-card{border-radius:35px!important;box-shadow:0 45px 110px rgba(0,0,0,.33)!important}.pv5 .network-model{border-radius:38px!important}
.pv5 .about-section-title h2{font-size:52px!important}.pv5 .about-origin p{font-size:17px!important}.pv5 .about-parvaz-chapter h2{font-size:48px!important}

/* Footer */
.pv5 .site-footer{background:#020c14!important;padding-top:10px!important}
.pv5 .footer-main{max-width:1340px!important;padding-top:82px!important;padding-bottom:70px!important}
.pv5 .footer-brand img{width:55px!important;height:55px!important}.pv5 .footer-brand strong{font-size:23px!important}.pv5 .footer-brand small{font-size:11px!important}
.pv5 .footer-identity p{font-size:14px!important;line-height:2.05!important;max-width:390px!important}
.pv5 .instagram-link{font-size:13px!important}.pv5 .footer-column b{font-size:15px!important}.pv5 .footer-column a{font-size:13px!important;line-height:1.9!important}
.pv5 .footer-bottom{max-width:1340px!important;min-height:92px!important;font-size:11px!important}

/* floating mobile download */
.v5-mobile-fab{display:none;position:fixed;z-index:9990;right:14px;left:14px;bottom:12px;min-height:55px;border-radius:17px;background:linear-gradient(135deg,#198bf0,#3bbaff);color:#fff;box-shadow:0 20px 50px rgba(24,139,240,.28);align-items:center;justify-content:center;font-size:14px;font-weight:900}

/* hover/tilt only capable devices */
@media (hover:hover) and (pointer:fine){
  .pv5 [data-v5-tilt]{transform-style:preserve-3d;will-change:transform}
}

/* responsive */
@media(max-width:1120px){
  .pv5 .site-header nav,.pv5 .sub-header nav,.pv5 .premium-header-actions,.pv5 .sub-header .premium-header-actions{display:none!important}
  .v5-menu-button{display:block;margin-right:auto}
  .pv5 .premium-site .hero-shell .hero{grid-template-columns:1fr!important;min-height:auto!important;padding-top:70px!important}
  .pv5 .premium-site .hero-shell .hero-copy{max-width:900px!important}
  .pv5 .premium-site .hero-visual{max-width:780px!important;margin:20px auto 0!important;min-height:720px!important}
  .v5-proof-inner{grid-template-columns:1fr 1fr 1fr}.v5-proof-lead{grid-column:1/4}.v5-proof-step:nth-child(4){border-right:0}
}
@media(max-width:720px){
  body.pv5{font-size:15px!important;padding-bottom:78px}
  .pv5 .top-note{font-size:10.5px!important;padding-inline:12px!important}
  .pv5 .site-header,.pv5 .sub-header{height:72px!important;min-height:72px!important;padding-inline:14px!important}
  .pv5 .brand img{width:44px!important;height:44px!important}.pv5 .brand strong{font-size:19px!important}.pv5 .brand small{font-size:8.5px!important}
  .pv5 .premium-site .hero-shell .hero{padding:54px 14px 46px!important;gap:20px!important}
  .pv5 .premium-site .hero-shell .hero h1{font-size:clamp(48px,14vw,62px)!important;line-height:1.24!important}
  .pv5 .premium-site .hero-shell .hero-copy>p{font-size:16px!important;line-height:1.95!important}
  .pv5 .premium-site .hero-actions{display:grid!important}.pv5 .premium-site .hero-actions .button{width:100%!important}
  .pv5 .premium-site .hero-meta{grid-template-columns:1fr!important}.pv5 .premium-site .hero-meta>div{grid-column:auto!important}
  .pv5 .premium-site .hero-visual{transform:scale(.79);transform-origin:center top;min-height:650px!important;margin-bottom:-135px!important}
  .v5-scroll-cue{display:none}
  .v5-proof-inner{padding:20px 14px;grid-template-columns:1fr 1fr}.v5-proof-lead{grid-column:1/3;padding-right:0}.v5-proof-step{padding:14px 12px}.v5-proof-step:nth-child(even){border-right:0}.v5-proof-step:after{display:none}.v5-proof-lead strong{font-size:17px}.v5-proof-step strong{font-size:13px}.v5-proof-step small{font-size:9px}
  .pv5 .premium-site .access-hub,.pv5 .premium-site .about-section,.pv5 .premium-site .feature-showcase,.pv5 .premium-site .audience-section,.pv5 .premium-site .trust-section,.pv5 .premium-site .plans-preview,.pv5 .premium-site .download-section,.pv5 .premium-site .faq-section{padding-top:82px!important;padding-bottom:82px!important}
  .pv5 .premium-site .access-heading h2,.pv5 .premium-site .about-section h2,.pv5 .premium-site .feature-showcase h2,.pv5 .premium-site .business-system h2,.pv5 .premium-site .audience-section h2,.pv5 .premium-site .trust-section h2,.pv5 .premium-site .plans-preview h2,.pv5 .premium-site .company-preview h2,.pv5 .premium-site .download-section h2,.pv5 .premium-site .faq-section h2{font-size:37px!important;line-height:1.5!important}
  .pv5 .premium-site .section-heading-row>p,.pv5 .premium-site .about-copy>p,.pv5 .premium-site .feature-intro>p,.pv5 .premium-site .trust-copy>p,.pv5 .premium-site .download-copy>p{font-size:15px!important}
  .pv5 .expanded-features article{min-height:320px!important;padding:25px!important}.pv5 .expanded-features h3{font-size:21px!important}.pv5 .expanded-features p{font-size:14.5px!important}
  .pv5 .business-system{padding:82px 0!important}.pv5 .business-system-head>p{font-size:15px!important}.pv5 .business-path article{min-height:180px!important}
  .pv5 .premium-audience article{padding:29px!important;min-height:540px!important}.pv5 .premium-audience h2{font-size:34px!important}.pv5 .premium-audience p{font-size:15px!important}.pv5 .premium-audience li{font-size:13.5px!important}
  .pv5 .company-preview{margin-inline:12px!important;border-radius:28px!important}.pv5 .company-signature,.pv5 .company-preview>div:last-child{padding:32px!important}.pv5 .company-preview>div:last-child p{font-size:15px!important}
  .pv5 .premium-download{margin-inline:12px!important;padding:29px!important;border-radius:28px!important}
  .pv5 .faq-section summary{font-size:15px!important}.pv5 .faq-section details p{font-size:13.5px!important}
  .pv5 .sub-page-hero h1,.pv5 .plans-premium-page .plans-hero h1,.pv5 .marketer-main-hero h1,.pv5 .navy-about .about-hero-copy h1{font-size:44px!important;line-height:1.34!important}
  .pv5 .sub-page-hero>p,.pv5 .plans-premium-page .plans-hero>p,.pv5 .marketer-main-hero p,.pv5 .navy-about .about-hero-copy p{font-size:15.5px!important}
  .pv5 .app-download-card{padding:29px!important}.pv5 .app-download-card h2{font-size:31px!important}.pv5 .app-download-card p{font-size:15px!important}.pv5 .install-guide{padding:30px!important}.pv5 .install-guide h2{font-size:34px!important}
  .pv5 .footer-identity p{font-size:12.5px!important}.pv5 .footer-column a{font-size:12px!important}
  .v5-mobile-fab{display:flex}
}
@media(prefers-reduced-motion:reduce){
  .v5-scroll-cue i,.pv5 .phone,.pv5 .signal{animation:none!important}
  .pv5 *{scroll-behavior:auto!important}
}
