.pricing-page{background:#050505}.pricing-page .site-header{height:76px}.pricing-page .main-nav .is-current{color:#fff}.pricing-page .main-nav .is-current::after{right:0}.pricing-hero{position:relative;min-height:810px;padding:76px 0 0;display:grid;align-items:center;isolation:isolate;overflow:hidden}.pricing-hero-image{position:absolute;z-index:-3;inset:0;background:url("assets/global-hero.png") center 55%/cover;filter:saturate(.82) contrast(1.08)}.pricing-hero-shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(3,3,3,.98),rgba(3,3,3,.76) 58%,rgba(3,3,3,.28)),linear-gradient(180deg,rgba(0,0,0,.12),#050505 98%)}.pricing-hero-shell{padding:115px 0 90px}.pricing-hero h1{max-width:980px;margin:22px 0 25px;font:900 clamp(72px,9vw,132px)/.78 "Barlow Condensed",sans-serif;letter-spacing:-.05em}.pricing-page h1 em,.pricing-page h2 em{color:var(--red-hot);font-style:normal}.pricing-hero-shell>p{max-width:780px;margin:0;color:rgba(255,255,255,.72);font-size:17px;line-height:1.7}.hero-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:9px}.launch-truth{width:min(790px,100%);margin-top:28px;padding:15px 18px;display:flex;align-items:center;gap:18px;border:1px solid rgba(213,169,85,.32);border-radius:9px;background:rgba(5,5,5,.64);backdrop-filter:blur(12px)}.launch-truth b{flex:none;color:var(--gold);font-size:8px;letter-spacing:.13em}.launch-truth span{color:rgba(255,255,255,.56);font-size:10px;line-height:1.5}.free-foundation{background:radial-gradient(circle at 20% 50%,rgba(213,169,85,.08),transparent 30%),#080707;border-block:1px solid var(--line)}.free-foundation-shell{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.free-foundation h2,.pricing-heading h2,.streaming-copy h2,.wiz-economy h2,.founding-partner h2{margin:15px 0 18px;font:900 clamp(54px,6vw,86px)/.85 "Barlow Condensed",sans-serif;letter-spacing:-.035em}.free-foundation p,.streaming-copy>p,.wiz-economy p,.founding-partner p{color:rgba(255,255,255,.57);font-size:13px;line-height:1.75}.free-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.free-grid article{min-height:180px;padding:22px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.008))}.free-grid span{color:var(--gold);font-size:7px;font-weight:900;letter-spacing:.12em}.free-grid b{margin:34px 0 9px;display:block;font:900 30px/.9 "Barlow Condensed",sans-serif}.free-grid p{margin:0;color:rgba(255,255,255,.48);font-size:9px;line-height:1.55}.business-plans{background:radial-gradient(circle at 50% 12%,rgba(151,29,34,.13),transparent 28%),#050505}.pricing-heading{margin-bottom:34px;display:grid;grid-template-columns:1fr .55fr;align-items:end;gap:80px}.pricing-heading h2{margin-bottom:0}.pricing-heading>p{margin:0;color:rgba(255,255,255,.54);font-size:13px;line-height:1.75}.plan-tabs{margin-bottom:16px;padding:6px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border:1px solid var(--line);border-radius:11px;background:#090909}.plan-tabs button{min-height:46px;border:0;border-radius:7px;color:rgba(255,255,255,.5);background:transparent;font:900 8px "DM Sans",sans-serif;letter-spacing:.12em;cursor:pointer}.plan-tabs button.is-active{color:#fff;background:linear-gradient(90deg,#8d1118,#d5202c);box-shadow:0 12px 30px rgba(190,25,35,.25)}.plan-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.price-card{position:relative;min-width:0;padding:28px 25px 23px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:15px;background:linear-gradient(160deg,#100f0f,#080808);box-shadow:0 30px 70px rgba(0,0,0,.22)}.price-card-featured{border-color:rgba(213,169,85,.5);background:radial-gradient(circle at 75% 0,rgba(213,169,85,.14),transparent 29%),linear-gradient(160deg,#17120b,#090808)}.recommended{margin:-28px -25px 22px;padding:10px 14px;color:#100d08;background:var(--gold);font-size:7px;font-weight:900;letter-spacing:.12em;text-align:center}.price-label{display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.37);font-size:7px;font-weight:900;letter-spacing:.12em}.price-label b{color:var(--gold)}.price-card h3{margin:25px 0 8px;font:900 31px "Barlow Condensed",sans-serif}.price{min-height:54px;margin:0;display:flex;align-items:flex-start;font:900 49px "Barlow Condensed",sans-serif;line-height:1}.price sup{margin:4px 3px 0 0;color:var(--gold);font-size:16px}.price small{align-self:flex-end;margin:0 0 8px 7px;color:rgba(255,255,255,.32);font:800 7px "DM Sans",sans-serif;letter-spacing:.1em}.price-word{align-items:center;color:#fff;font-size:39px}.price-intro{min-height:62px;margin:14px 0 19px;color:rgba(255,255,255,.53);font-size:10px;line-height:1.55}.price-card ul{margin:0 0 26px;padding:20px 0 0;border-top:1px solid var(--line);list-style:none}.price-card li{position:relative;margin:0 0 12px;padding-left:18px;color:rgba(255,255,255,.66);font-size:9px;line-height:1.45}.price-card li::before{content:"✓";position:absolute;left:0;color:var(--gold);font-weight:900}.price-action{min-height:46px;margin-top:auto;padding:0 2px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);color:#fff;font-size:8px;font-weight:900;letter-spacing:.09em}.price-action span{color:var(--red-hot);font-size:14px}.pricing-note{margin:16px 0 0;color:rgba(255,255,255,.38);font-size:9px;text-align:center}.streaming-launch{background:radial-gradient(circle at 12% 30%,rgba(241,53,57,.16),transparent 29%),linear-gradient(145deg,#0c0909,#050505);border-block:1px solid var(--line)}.streaming-shell{display:grid;grid-template-columns:1fr .9fr;gap:75px;align-items:center}.now-next{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.now-next article{padding:20px;border:1px solid var(--line);border-radius:10px;background:rgba(0,0,0,.3)}.now-next span,.streaming-model header span{color:var(--gold);font-size:7px;font-weight:900;letter-spacing:.12em}.now-next b{margin:10px 0 8px;display:block;font:900 19px/.95 "Barlow Condensed",sans-serif}.now-next p{margin:0;color:rgba(255,255,255,.47);font-size:9px;line-height:1.55}.streaming-model{overflow:hidden;border:1px solid rgba(213,169,85,.36);border-radius:15px;background:#0d0c0c;box-shadow:0 35px 100px rgba(0,0,0,.32)}.streaming-model header{padding:21px 23px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(213,169,85,.12),transparent)}.streaming-model header b{margin-top:7px;display:block;font:900 26px "Barlow Condensed",sans-serif}.streaming-model article{padding:17px 23px;display:grid;grid-template-columns:1fr auto;gap:5px 20px;border-bottom:1px solid var(--line)}.streaming-model article span{color:rgba(255,255,255,.44);font-size:7px;font-weight:900;letter-spacing:.1em}.streaming-model article b{color:#fff;font:900 17px "Barlow Condensed",sans-serif}.streaming-model article p{grid-column:1/-1;margin:0;color:rgba(255,255,255,.47);font-size:9px;line-height:1.45}.streaming-model>.button{margin:22px 23px 12px}.streaming-model>small{margin:0 23px 23px;display:block;color:rgba(255,255,255,.38);font-size:8px;line-height:1.55}.wiz-economy{background:linear-gradient(120deg,#8d1118,#3c070b)}.wiz-economy-shell{display:grid;grid-template-columns:1fr .75fr;gap:80px;align-items:center}.wiz-economy .section-kicker{color:rgba(255,255,255,.6)}.wiz-economy h2 em{color:#090707}.wiz-economy p{color:rgba(255,255,255,.72)}.wiz-loop{display:grid;gap:8px}.wiz-loop span{padding:17px 19px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(0,0,0,.16);font-size:8px;font-weight:900;letter-spacing:.1em}.wiz-loop i{color:#fff;font-style:normal;text-align:center}.founding-partner{background:radial-gradient(circle at 20% 35%,rgba(213,169,85,.09),transparent 30%),#070707}.founding-shell{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px;align-items:start}.founder-benefits{margin-top:26px;display:grid;gap:8px}.founder-benefits span{padding:12px 14px;border-left:2px solid var(--gold);color:rgba(255,255,255,.67);background:rgba(255,255,255,.025);font-size:8px;font-weight:900;letter-spacing:.08em}.founding-form{padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px;border:1px solid var(--line);border-radius:15px;background:#0d0d0d}.founding-form label>span,.founding-form legend{margin-bottom:7px;display:block;color:rgba(255,255,255,.45);font-size:7px;font-weight:900;letter-spacing:.1em}.founding-form input,.founding-form select,.founding-form textarea{width:100%;min-width:0;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:7px;color:#fff;background:#070707;font:500 11px "DM Sans",sans-serif}.founding-form .wide,.founding-form fieldset{grid-column:1/-1}.founding-form fieldset{padding:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px}.founding-form fieldset label,.permission{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.62);font-size:9px}.founding-form fieldset input,.founding-form .permission input{width:17px;height:17px;padding:0}.founding-form output{min-height:17px;color:var(--gold);font-size:10px}.founding-form output.is-success{color:#61e69b}.faq-section{background:#090808}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.faq-grid details{padding:20px 22px;border:1px solid var(--line);border-radius:10px;background:#0d0d0d}.faq-grid summary{cursor:pointer;color:#fff;font:900 20px "Barlow Condensed",sans-serif}.faq-grid p{margin:13px 0 0;color:rgba(255,255,255,.52);font-size:10px;line-height:1.65}.pricing-page .site-footer{padding-top:55px}
.live-products{background:radial-gradient(circle at 50% 0,rgba(242,44,55,.1),transparent 35%),#080707;border-top:1px solid var(--line)}
.live-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.live-product{--product:#ef3340;position:relative;min-height:390px;padding:27px 24px;display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--product) 48%,#333);border-radius:16px;color:#fff;background:radial-gradient(circle at 75% 8%,color-mix(in srgb,var(--product) 22%,transparent),transparent 32%),linear-gradient(155deg,#151111,#080808);box-shadow:0 32px 80px rgba(0,0,0,.28);transition:transform .25s ease,border-color .25s ease}
.live-product::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 48%,color-mix(in srgb,var(--product) 9%,transparent));pointer-events:none}.live-product:hover{transform:translateY(-5px);border-color:var(--product)}
.live-product.buddy{--product:#9b62f2}.live-product.drop{--product:#64e2a8}.live-product.dash{--product:#d5a955}.live-product>span{position:relative;color:var(--product);font-size:7px;font-weight:900;letter-spacing:.13em}
.live-product h3{position:relative;margin:83px 0 20px;font:900 47px/.85 "Barlow Condensed",sans-serif;letter-spacing:-.035em}.live-product h3 b{display:block;color:rgba(255,255,255,.28);font-size:24px;letter-spacing:.08em}.live-product p{position:relative;margin:0;color:rgba(255,255,255,.58);font-size:10px;line-height:1.65}.live-product strong{position:relative;margin-top:auto;color:#fff;font-size:8px;letter-spacing:.1em}
.product-availability{margin:19px 0 0;padding:16px 18px;border:1px solid var(--line);border-radius:9px;color:rgba(255,255,255,.49);background:#0b0b0b;font-size:9px;line-height:1.65}.product-availability b{color:var(--gold)}
.savings-calculator{background:linear-gradient(145deg,#0e0c0c,#050505);border-block:1px solid var(--line)}.calculator-shell{display:grid;grid-template-columns:.73fr 1.27fr;gap:74px;align-items:center}.calculator-copy h2{margin:15px 0 19px;font:900 clamp(54px,6vw,86px)/.85 "Barlow Condensed",sans-serif;letter-spacing:-.035em}.calculator-copy h2 em{color:var(--red-hot);font-style:normal}.calculator-copy>p{color:rgba(255,255,255,.56);font-size:13px;line-height:1.75}.calculator-truth{margin-top:25px;padding:18px;display:grid;gap:8px;border-left:3px solid var(--gold);background:rgba(213,169,85,.06)}.calculator-truth b{color:var(--gold);font-size:8px;letter-spacing:.11em}.calculator-truth span{color:rgba(255,255,255,.57);font-size:9px;line-height:1.6}
.calculator-card{padding:27px;border:1px solid rgba(213,169,85,.36);border-radius:16px;background:radial-gradient(circle at 80% 0,rgba(213,169,85,.1),transparent 30%),#0a0909;box-shadow:0 40px 100px rgba(0,0,0,.32)}.calculator-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.calculator-head>div:first-child{display:grid;gap:5px}.calculator-head span,.calculator-plan>span,.calculator-result span,.calculator-difference>span{color:rgba(255,255,255,.4);font-size:7px;font-weight:900;letter-spacing:.12em}.calculator-head b{font:900 27px "Barlow Condensed",sans-serif}
.billing-toggle{padding:4px;display:flex;gap:4px;border:1px solid var(--line);border-radius:7px;background:#050505}.billing-toggle button{padding:9px 12px;border:0;border-radius:5px;color:rgba(255,255,255,.4);background:transparent;font:900 7px "DM Sans",sans-serif;letter-spacing:.09em;cursor:pointer}.billing-toggle button.is-active{color:#090705;background:var(--gold)}
.calculator-fields{margin:23px 0 15px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.calculator-fields label{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:7px;color:rgba(255,255,255,.61);font-size:9px}.calculator-fields label>span:last-child{display:flex;align-items:center;gap:5px;color:var(--gold);font-weight:900}.calculator-fields input{width:65px;padding:7px;border:0;border-bottom:1px solid rgba(255,255,255,.18);color:#fff;background:transparent;font:800 13px "DM Sans",sans-serif;text-align:right}
.calculator-plan{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px}.calculator-plan select{width:100%;padding:13px;border:1px solid var(--line);border-radius:7px;color:#fff;background:#060606;font:700 10px "DM Sans",sans-serif}.calculator-result{margin-top:16px;padding:18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;border:1px solid var(--line);border-radius:10px;background:#060606}.calculator-result div{display:grid;gap:4px}.calculator-result div:last-child{text-align:right}.calculator-result b{font:900 36px "Barlow Condensed",sans-serif}.calculator-result div:last-child b{color:var(--gold)}.calculator-result small{color:rgba(255,255,255,.34);font-size:7px;font-weight:800;letter-spacing:.08em}.calculator-result i{color:rgba(255,255,255,.28);font-size:7px;font-style:normal;font-weight:900;letter-spacing:.1em}
.calculator-difference{margin-top:9px;padding:17px 18px;border-radius:9px;background:linear-gradient(90deg,rgba(142,16,24,.75),rgba(72,7,11,.72))}.calculator-difference b{margin:5px 0 4px;display:block;font:900 38px "Barlow Condensed",sans-serif}.calculator-difference p{margin:0;color:rgba(255,255,255,.62);font-size:8px;line-height:1.5}.calculator-disclaimer{margin:13px 0 17px;color:rgba(255,255,255,.34);font-size:8px;line-height:1.55}.calculator-card>.button{width:100%}
@media(max-width:1050px){.free-foundation-shell,.streaming-shell,.wiz-economy-shell,.founding-shell{grid-template-columns:1fr}.plan-panel{grid-template-columns:1fr 1fr}.pricing-heading{grid-template-columns:1fr;gap:20px}.founding-shell,.streaming-shell{gap:45px}.live-product-grid{grid-template-columns:1fr 1fr}.calculator-shell{grid-template-columns:1fr;gap:44px}}
@media(max-width:760px){.pricing-page .site-header{height:72px}.pricing-hero{padding-top:72px}.pricing-hero-shell{padding:105px 0 75px}.plan-panel,.faq-grid,.live-product-grid{grid-template-columns:1fr}.hero-actions{display:grid}.launch-truth{align-items:flex-start;flex-direction:column;gap:7px}.founding-form{grid-template-columns:1fr}.founding-form .wide,.founding-form fieldset{grid-column:auto}.plan-tabs{grid-template-columns:1fr}.now-next,.free-grid,.calculator-fields{grid-template-columns:1fr}.live-product{min-height:315px}.live-product h3{margin-top:58px}.calculator-result{grid-template-columns:1fr}.calculator-result div:last-child{text-align:left}.calculator-result i{display:none}}
@media(max-width:520px){.pricing-hero h1{font-size:65px}.pricing-hero-shell>p{font-size:15px}.free-foundation h2,.pricing-heading h2,.streaming-copy h2,.wiz-economy h2,.founding-partner h2{font-size:49px}.founding-form{padding:20px}.founding-form fieldset{grid-template-columns:1fr}.streaming-model article{grid-template-columns:1fr}.streaming-model article b{margin-top:4px}.pricing-page .footer-links{grid-template-columns:1fr 1fr}}
/* Release 116: venue plans now begin in the dedicated Live Dash workspace. */
.venue-dash-route {
  grid-column: 1/-1;
  margin-bottom: 12px;
  padding: clamp(24px,4vw,42px);
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: end;
  gap: 28px;
  overflow: hidden;
  border: 1px solid rgba(244,189,74,.5);
  border-radius: 16px;
  background: radial-gradient(circle at 85% 18%,rgba(244,189,74,.18),transparent 28%),linear-gradient(125deg,#201608,#090909 62%);
  box-shadow: 0 28px 80px rgba(0,0,0,.35);
}
.venue-dash-route span { color: var(--gold); font-size: 8px; font-weight: 900; letter-spacing: .15em; }
.venue-dash-route h3 { margin: 12px 0 10px; font: 900 clamp(36px,5vw,60px)/.84 "Barlow Condensed",sans-serif; }
.venue-dash-route p { max-width: 680px; margin: 0; color: rgba(255,255,255,.62); font-size: 11px; line-height: 1.65; }
.venue-dash-route > a { padding: 15px 18px; border-radius: 6px; color: #070707; background: var(--gold); font-size: 8px; font-weight: 900; letter-spacing: .08em; white-space: nowrap; }
@media(max-width:720px) {
  .venue-dash-route { grid-template-columns: 1fr; align-items: start; }
  .venue-dash-route > a { text-align: center; white-space: normal; }
}

/* Release 117: the product family becomes a cinematic, connected showcase. */
.live-products {
  position: relative;
  overflow: hidden;
  background:
    radial-gradient(circle at 8% 10%,rgba(239,51,64,.12),transparent 23%),
    radial-gradient(circle at 92% 88%,rgba(213,169,85,.11),transparent 25%),
    linear-gradient(135deg,#0b0809,#050505 48%,#090806);
}
.live-products::before {
  content: "";
  position: absolute;
  inset: 0;
  opacity: .18;
  background-image: linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);
  background-size: 52px 52px;
  mask-image: linear-gradient(180deg,transparent,#000 25%,#000 80%,transparent);
  pointer-events: none;
}
.live-products .section-shell { position: relative; z-index: 1; }
.live-suite-track {
  margin: 0 0 20px;
  padding: 14px 18px;
  display: grid;
  grid-template-columns: 1fr auto 1fr auto 1fr auto 1fr;
  align-items: center;
  gap: 12px;
  border: 1px solid rgba(255,255,255,.11);
  border-radius: 10px;
  background: rgba(5,5,5,.72);
  backdrop-filter: blur(14px);
}
.live-suite-track span { color: rgba(255,255,255,.68); font-size: 8px; font-weight: 900; letter-spacing: .1em; text-align: center; }
.live-suite-track span b { margin-right: 7px; color: var(--gold); }
.live-suite-track > i { color: rgba(255,255,255,.24); font-style: normal; }
.live-product-grid { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 18px; }
.live-product {
  min-height: 0;
  padding: 0;
  display: block;
  border-color: color-mix(in srgb,var(--product) 58%,#222);
  border-radius: 22px;
  background: #090909;
  box-shadow: 0 42px 100px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.04);
}
.live-product::before { z-index: 2; background: linear-gradient(135deg,transparent 55%,color-mix(in srgb,var(--product) 10%,transparent)); }
.live-product::after {
  content: "";
  position: absolute;
  z-index: 3;
  right: 0;
  bottom: 0;
  width: 130px;
  height: 4px;
  background: var(--product);
  box-shadow: 0 0 25px color-mix(in srgb,var(--product) 70%,transparent);
}
.live-product:hover { transform: translateY(-8px); border-color: var(--product); box-shadow: 0 52px 120px rgba(0,0,0,.55),0 0 42px color-mix(in srgb,var(--product) 12%,transparent); }
.live-product-media {
  position: relative;
  height: 330px;
  margin: 0;
  display: block;
  overflow: hidden;
  border-bottom: 1px solid color-mix(in srgb,var(--product) 36%,#222);
  background: #111;
}
.live-product-media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.08) 46%,#090909 100%),linear-gradient(90deg,color-mix(in srgb,var(--product) 12%,transparent),transparent 42%);
}
.live-product-media > img { width: 100%; height: 100%; display: block; object-fit: cover; filter: saturate(.84) contrast(1.08); transition: transform .65s ease,filter .4s ease; }
.live-product:hover .live-product-media > img { transform: scale(1.045); filter: saturate(1.06) contrast(1.1); }
.live-product-duo { display: grid; grid-template-columns: 1fr 1fr; }
.live-product-duo > img { min-width: 0; }
.live-product-duo > img + img { border-left: 2px solid var(--product); }
.live-product-media figcaption { position: absolute; z-index: 2; inset: 22px 22px auto; display: flex; align-items: flex-start; justify-content: space-between; gap: 18px; }
.live-product-media figcaption em { padding: 9px 11px; color: #fff; border: 1px solid rgba(255,255,255,.2); border-radius: 5px; background: rgba(5,5,5,.72); backdrop-filter: blur(12px); font-size: 7px; font-weight: 900; font-style: normal; letter-spacing: .12em; }
.live-product-emblem {
  position: relative;
  width: 68px;
  height: 68px;
  flex: 0 0 68px;
  display: grid;
  place-items: center;
  overflow: hidden;
  border: 1px solid var(--product);
  border-radius: 21px 5px 21px 5px;
  color: #fff;
  background: radial-gradient(circle at 33% 25%,rgba(255,255,255,.22),transparent 34%),rgba(5,5,5,.82);
  box-shadow: inset 0 0 24px color-mix(in srgb,var(--product) 18%,transparent),0 12px 30px rgba(0,0,0,.45),0 0 24px color-mix(in srgb,var(--product) 20%,transparent);
  font: 900 35px/1 "Barlow Condensed",sans-serif;
  font-style: normal;
  text-shadow: 0 0 15px var(--product);
}
.live-product-emblem::before { content: ""; position: absolute; inset: 8px; border: 1px solid color-mix(in srgb,var(--product) 52%,transparent); border-radius: 15px 3px 15px 3px; }
.buddy .live-product-emblem { border-radius: 50% 50% 8px 50%; }
.drop .live-product-emblem { border-radius: 50%; }
.dash .live-product-emblem { border-radius: 8px; }
.dash-visual-data {
  position: absolute;
  z-index: 2;
  left: 24px;
  right: 24px;
  bottom: 28px;
  padding: 17px 19px;
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 4px 16px;
  border: 1px solid rgba(213,169,85,.5);
  border-radius: 9px;
  background: rgba(5,5,5,.82);
  backdrop-filter: blur(16px);
}
.dash-visual-data span { color: var(--product); font-size: 7px; font-weight: 900; letter-spacing: .13em; }
.dash-visual-data b { grid-row: 1/3; grid-column: 2; align-self: center; color: #fff; font: 900 29px "Barlow Condensed",sans-serif; }
.dash-visual-data i { color: rgba(255,255,255,.53); font-size: 7px; font-weight: 900; font-style: normal; letter-spacing: .07em; }
.live-product-body { position: relative; z-index: 4; min-height: 330px; padding: 34px 36px 30px; display: flex; flex-direction: column; }
.live-product-body > span { color: var(--product); font-size: 8px; font-weight: 900; letter-spacing: .15em; }
.live-product h3 { margin: 22px 0 16px; font-size: clamp(59px,5.5vw,82px); line-height: .75; }
.live-product h3 b { margin-bottom: 7px; font-size: 26px; color: rgba(255,255,255,.33); }
.live-product p { max-width: 600px; color: rgba(255,255,255,.69); font-size: 12px; line-height: 1.7; }
.live-product-tags { margin: 22px 0 30px; display: flex; flex-wrap: wrap; gap: 7px; }
.live-product-tags i { padding: 8px 10px; border: 1px solid color-mix(in srgb,var(--product) 40%,#222); border-radius: 999px; color: rgba(255,255,255,.68); background: color-mix(in srgb,var(--product) 7%,#080808); font-size: 6px; font-weight: 900; font-style: normal; letter-spacing: .09em; }
.live-product strong { margin-top: auto; padding-top: 19px; display: flex; align-items: center; justify-content: space-between; border-top: 1px solid rgba(255,255,255,.11); color: #fff; font-size: 9px; }
.live-product strong i { width: 34px; height: 34px; display: grid; place-items: center; border-radius: 50%; color: #050505; background: var(--product); font-size: 16px; font-style: normal; transition: transform .25s ease; }
.live-product:hover strong i { transform: translateX(4px); }
.live-product.buddy { --product:#55d7ff; }
.live-product.drop { --product:#64e2a8; }
.live-product.dash { --product:#d5a955; }
.product-availability { margin-top: 24px; padding: 19px 22px; border-color: rgba(213,169,85,.25); background: linear-gradient(90deg,rgba(213,169,85,.07),rgba(255,255,255,.02)); font-size: 10px; }
@media(max-width:980px) {
  .live-suite-track { grid-template-columns: 1fr 1fr; }
  .live-suite-track > i { display: none; }
}
@media(max-width:760px) {
  .live-product-grid { grid-template-columns: 1fr; }
  .live-product-media { height: 270px; }
  .live-product-body { min-height: 300px; padding: 27px 23px 24px; }
  .live-product h3 { margin-top: 18px; font-size: 60px; }
  .live-product-media figcaption { inset: 15px 15px auto; }
  .live-product-emblem { width: 58px; height: 58px; flex-basis: 58px; font-size: 29px; }
  .dash-visual-data { left: 15px; right: 15px; bottom: 18px; }
}
@media(max-width:520px) {
  .live-suite-track { grid-template-columns: 1fr; text-align: left; }
  .live-suite-track span { text-align: left; }
  .live-product-media { height: 235px; }
  .live-product-duo { grid-template-columns: 1fr; }
  .live-product-duo > img:first-child { display: none; }
}

/* Release 120: transparent monthly/annual pricing and share desk. */
.pricing-control-deck {
  position: sticky;
  z-index: 20;
  top: 84px;
  margin-bottom: 18px;
  padding: 9px;
  display: grid;
  grid-template-columns: 1.08fr .92fr;
  gap: 9px;
  border: 1px solid rgba(241,53,57,.32);
  border-radius: 16px;
  background: rgba(6,6,6,.92);
  box-shadow: 0 24px 70px rgba(0,0,0,.54),inset 0 1px rgba(255,255,255,.035);
  backdrop-filter: blur(18px);
}
.pricing-control-deck .plan-tabs { margin: 0; border: 0; background: transparent; }
.pricing-control-deck .plan-tabs button { min-height: 66px; border: 1px solid rgba(255,255,255,.08); background: rgba(255,255,255,.018); }
.pricing-control-deck .plan-tabs button.is-active { border-color: rgba(241,53,57,.65); background: linear-gradient(135deg,#e11d2d,#7a0b12); }
.master-billing { min-width: 0; padding: 11px 12px 11px 17px; display: grid; grid-template-columns: auto minmax(270px,1fr); gap: 5px 16px; align-items: center; border-radius: 10px; background: radial-gradient(circle at 86% 0,rgba(213,169,85,.14),transparent 42%),#11100f; }
.master-billing > div:first-child span { display: block; color: rgba(255,255,255,.35); font-size: 6px; font-weight: 900; letter-spacing: .14em; }
.master-billing > div:first-child b { margin-top: 5px; display: block; color: #fff; font: 900 19px "Barlow Condensed",sans-serif; }
.master-billing-toggle { padding: 4px; display: grid; grid-template-columns: .72fr 1.28fr; gap: 4px; border: 1px solid rgba(255,255,255,.11); border-radius: 8px; background: #070707; }
.master-billing-toggle button { min-width: 0; min-height: 46px; padding: 7px 10px; border: 0; border-radius: 5px; color: rgba(255,255,255,.48); background: transparent; font: 900 8px "DM Sans",sans-serif; letter-spacing: .1em; cursor: pointer; }
.master-billing-toggle button i { margin-top: 3px; display: block; color: var(--gold); font-size: 5px; font-style: normal; letter-spacing: .08em; }
.master-billing-toggle button.is-active { color: #080706; background: linear-gradient(100deg,#fff2c5,#d5a955); box-shadow: 0 9px 25px rgba(213,169,85,.18); }
.master-billing-toggle button.is-active i { color: #5f4107; }
.master-billing > p { grid-column: 1/-1; margin: 2px 0 0; color: rgba(255,255,255,.43); font-size: 7px; line-height: 1.45; }
.billing-clarity { margin: 0 0 14px; display: grid; grid-template-columns: repeat(3,1fr); gap: 8px; }
.billing-clarity article { position: relative; min-height: 114px; padding: 18px 19px; overflow: hidden; border: 1px solid rgba(255,255,255,.09); border-radius: 10px; background: linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.008)); }
.billing-clarity article::after { content: ""; position: absolute; right: -28px; bottom: -45px; width: 100px; height: 100px; border: 1px solid rgba(241,53,57,.16); border-radius: 50%; }
.billing-clarity article.annual { border-color: rgba(213,169,85,.35); background: linear-gradient(145deg,rgba(213,169,85,.1),rgba(213,169,85,.015)); }
.billing-clarity b { color: var(--red-hot); font-size: 7px; letter-spacing: .13em; }
.billing-clarity .annual b { color: var(--gold); }
.billing-clarity span { margin: 10px 0 7px; display: block; color: #fff; font: 900 22px "Barlow Condensed",sans-serif; }
.billing-clarity p { max-width: 320px; margin: 0; color: rgba(255,255,255,.47); font-size: 8px; line-height: 1.5; }
.plan-panel { counter-reset: price-plan; }
.price-card { min-height: 660px; padding-top: 32px; border-color: rgba(255,255,255,.12); background: radial-gradient(circle at 95% 2%,rgba(241,53,57,.09),transparent 30%),linear-gradient(160deg,#121010,#070707); transition: transform .28s ease,border-color .28s ease,box-shadow .28s ease; }
.price-card:hover { transform: translateY(-4px); border-color: rgba(241,53,57,.34); box-shadow: 0 35px 90px rgba(0,0,0,.46); }
.price-card::after { counter-increment: price-plan; content: "0" counter(price-plan); position: absolute; top: 25px; right: 24px; color: rgba(255,255,255,.055); font: 900 74px/.8 "Barlow Condensed",sans-serif; pointer-events: none; }
.price-card-featured { border-color: rgba(213,169,85,.58); background: radial-gradient(circle at 82% 0,rgba(213,169,85,.2),transparent 31%),linear-gradient(160deg,#19140d,#080707); }
.price-card-featured::after { top: 56px; }
.price-card h3 { position: relative; z-index: 1; font-size: 37px; }
.price { min-height: 63px; font-size: 58px; }
.price-breakdown { min-height: 61px; margin: 4px 0 0; padding: 11px 12px; display: flex; flex-direction: column; justify-content: center; border-left: 2px solid var(--red-hot); background: rgba(241,53,57,.055); }
.price-card-featured .price-breakdown { border-color: var(--gold); background: rgba(213,169,85,.07); }
.price-breakdown b { color: #fff; font-size: 9px; }
.price-breakdown span { margin-top: 5px; color: var(--gold); font-size: 7px; font-weight: 800; letter-spacing: .045em; }
.price-card-free .price-breakdown { border-color: rgba(255,255,255,.24); background: rgba(255,255,255,.025); }
.price-card-free .price-breakdown span { color: rgba(255,255,255,.4); }
.annual-benefit { margin-top: 16px!important; padding: 14px 12px 14px 34px!important; border: 1px solid rgba(213,169,85,.18); border-radius: 8px; background: rgba(213,169,85,.045); opacity: .55; transition: opacity .25s ease,background .25s ease,border-color .25s ease; }
.annual-benefit::before { left: 12px!important; top: 14px; content: "+"!important; }
.annual-benefit b { margin-bottom: 4px; display: block; color: var(--gold); font-size: 6px; letter-spacing: .11em; }
body.is-annual-pricing .annual-benefit { border-color: rgba(213,169,85,.5); background: linear-gradient(90deg,rgba(213,169,85,.12),rgba(213,169,85,.035)); opacity: 1; }
body.is-annual-pricing .price-card[data-recurring-plan] { border-color: rgba(213,169,85,.42); }
.pricing-share-desk { margin-top: 24px; display: grid; grid-template-columns: .72fr 1.28fr; overflow: hidden; border: 1px solid rgba(241,53,57,.42); border-radius: 16px; background: #090808; box-shadow: 0 35px 95px rgba(0,0,0,.38); }
.pricing-share-intro { padding: 34px; background: radial-gradient(circle at 10% 95%,rgba(241,53,57,.2),transparent 42%),linear-gradient(145deg,#21080a,#0b0808); }
.pricing-share-intro > span,.pricing-share-preview > span,.pricing-share-intro label > span { color: var(--gold); font-size: 7px; font-weight: 900; letter-spacing: .14em; }
.pricing-share-intro h3 { margin: 18px 0 15px; color: #fff; font: 900 46px/.86 "Barlow Condensed",sans-serif; }
.pricing-share-intro p { margin: 0 0 25px; color: rgba(255,255,255,.56); font-size: 10px; line-height: 1.65; }
.pricing-share-intro label > span { margin-bottom: 8px; display: block; }
.pricing-share-intro select { width: 100%; padding: 14px; border: 1px solid rgba(255,255,255,.15); border-radius: 7px; color: #fff; background: #080707; font: 800 10px "DM Sans",sans-serif; }
.pricing-share-preview { min-width: 0; padding: 34px; background: radial-gradient(circle at 100% 0,rgba(213,169,85,.1),transparent 35%),#0d0c0c; }
.pricing-share-preview h4 { margin: 15px 0; color: #fff; font: 900 31px "Barlow Condensed",sans-serif; }
.pricing-share-preview > p { max-height: 230px; margin: 0; padding: 18px; overflow: auto; border: 1px solid rgba(255,255,255,.09); border-radius: 8px; color: rgba(255,255,255,.66); background: rgba(0,0,0,.3); font: 500 9px/1.7 "DM Sans",sans-serif; white-space: pre-line; }
.pricing-share-actions { margin-top: 14px; display: flex; flex-wrap: wrap; gap: 7px; }
.pricing-share-actions button { min-height: 42px; padding: 0 15px; border: 1px solid rgba(241,53,57,.5); border-radius: 6px; color: #fff; background: rgba(241,53,57,.09); font: 900 7px "DM Sans",sans-serif; letter-spacing: .09em; cursor: pointer; }
.pricing-share-actions button:first-child { color: #090707; border-color: var(--red-hot); background: var(--red-hot); }
.pricing-share-preview > a { margin-top: 16px; display: inline-flex; color: var(--gold); font-size: 8px; font-weight: 900; letter-spacing: .08em; }
.pricing-share-preview output { min-height: 18px; margin-top: 9px; display: block; color: #61e69b; font-size: 8px; }
.pricing-note { margin-top: 14px; padding: 15px 18px; border: 1px solid rgba(255,255,255,.08); border-radius: 8px; text-align: left; line-height: 1.55; }
.pricing-note b { color: rgba(255,255,255,.72); }
@media(max-width:1050px) {
  .pricing-control-deck { position: relative; top: auto; grid-template-columns: 1fr; }
  .price-card { min-height: 620px; }
  .pricing-share-desk { grid-template-columns: 1fr; }
}
@media(max-width:760px) {
  .pricing-control-deck .plan-tabs { grid-template-columns: 1fr; }
  .master-billing { grid-template-columns: 1fr; padding: 15px; }
  .master-billing > p { grid-column: 1; }
  .billing-clarity { grid-template-columns: 1fr; }
  .billing-clarity article { min-height: 0; }
  .price-card { min-height: 0; }
  .pricing-share-intro,.pricing-share-preview { padding: 25px 21px; }
  .pricing-share-intro h3 { font-size: 40px; }
}
@media(max-width:520px) {
  .master-billing-toggle { grid-template-columns: 1fr; }
  .pricing-share-actions { display: grid; }
  .pricing-share-actions button { width: 100%; }
}

/* Release 122: pricing-first cinematic hierarchy and upgraded comparison. */
.pricing-page main { display: flex; flex-direction: column; }
.pricing-hero { order: 1; }
.business-plans { order: 2; }
.live-products { order: 3; }
.free-foundation { order: 4; }
.savings-calculator { order: 5; }
.streaming-launch { order: 6; }
.wiz-economy { order: 7; }
.founding-partner { order: 8; }
.faq-section { order: 9; }
.pricing-hero { min-height: 760px; }
.pricing-hero-image { background-position: center 42%; transform: scale(1.02); animation: pricingHeroDrift 18s ease-in-out infinite alternate; }
.pricing-hero-shade { background: linear-gradient(90deg,rgba(3,3,3,.98),rgba(3,3,3,.82) 57%,rgba(3,3,3,.34)),linear-gradient(180deg,rgba(0,0,0,.05),#050505 100%); }
.pricing-hero-shell { padding: 105px 0 55px; }
.pricing-hero h1 { max-width: 1030px; margin-bottom: 20px; }
.pricing-hero-shell > p { max-width: 850px; font-size: 18px; }
.hero-plan-preview { width: min(1080px,100%); margin-top: 32px; display: grid; grid-template-columns: repeat(3,1fr) .72fr; gap: 8px; }
.hero-plan-preview > * { position: relative; min-width: 0; min-height: 124px; padding: 18px 19px; overflow: hidden; border: 1px solid rgba(255,255,255,.13); border-radius: 11px; color: #fff; background: rgba(7,7,7,.72); box-shadow: 0 20px 50px rgba(0,0,0,.3); backdrop-filter: blur(16px); transition: transform .25s ease,border-color .25s ease,background .25s ease; }
.hero-plan-preview > *::after { content: ""; position: absolute; inset: auto -35px -52px auto; width: 110px; height: 110px; border: 1px solid rgba(241,53,57,.25); border-radius: 50%; }
.hero-plan-preview > a:hover { transform: translateY(-5px); border-color: rgba(241,53,57,.68); background: rgba(31,8,10,.88); }
.hero-plan-preview > a > span { display: block; color: var(--gold); font-size: 7px; font-weight: 900; letter-spacing: .12em; }
.hero-plan-preview > a > b { margin-top: 12px; display: inline-block; font: 900 42px/.8 "Barlow Condensed",sans-serif; }
.hero-plan-preview sup { color: var(--red-hot); font-size: 15px; }
.hero-plan-preview > a > i { color: rgba(255,255,255,.42); font-size: 7px; font-weight: 900; font-style: normal; letter-spacing: .08em; }
.hero-plan-preview small { margin-top: 12px; display: block; color: rgba(255,255,255,.56); font-size: 7px; line-height: 1.45; }
.hero-plan-preview > div { display: flex; flex-direction: column; justify-content: center; border-color: rgba(213,169,85,.48); background: linear-gradient(145deg,rgba(213,169,85,.18),rgba(20,14,6,.76)); }
.hero-plan-preview > div strong { color: var(--gold); font-size: 7px; letter-spacing: .15em; }
.hero-plan-preview > div b { margin: 8px 0 2px; font: 900 27px "Barlow Condensed",sans-serif; }
.hero-plan-preview > div span { color: rgba(255,255,255,.66); font-size: 8px; font-weight: 900; letter-spacing: .1em; }
.launch-truth { margin-top: 13px; }
.business-plans { padding-top: clamp(70px,8vw,120px); border-top: 1px solid rgba(241,53,57,.22); }
.business-plans .pricing-heading h2 { font-size: clamp(60px,7vw,98px); }
.business-plans .pricing-heading > p { font-size: 15px; }
.plan-panel { gap: 18px; }
.price-card { min-height: 690px; padding: 34px 30px 27px; border-radius: 20px; }
.recommended { margin: -34px -30px 24px; padding: 12px; font-size: 8px; }
.price-card h3 { font-size: 43px; }
.price-intro { min-height: 72px; margin-top: 17px; color: rgba(255,255,255,.68); font-size: 12px; line-height: 1.62; }
.price-card li { margin-bottom: 13px; padding-left: 21px; color: rgba(255,255,255,.76); font-size: 11px; line-height: 1.5; }
.price-action { min-height: 55px; font-size: 9px; }
.free-foundation { background: radial-gradient(circle at 14% 40%,rgba(241,53,57,.12),transparent 31%),linear-gradient(135deg,#0d090a,#050505); }
.free-foundation-shell { grid-template-columns: .95fr 1.05fr; }
.free-foundation h2 { font-size: clamp(50px,5.5vw,76px); }
.free-grid { gap: 12px; }
.free-grid article { position: relative; min-height: 155px; padding: 24px; overflow: hidden; border-color: rgba(255,255,255,.1); background: radial-gradient(circle at 100% 0,rgba(241,53,57,.1),transparent 40%),#0d0c0c; }
.free-grid article::after { content: ""; position: absolute; right: -22px; bottom: -35px; width: 90px; height: 90px; border: 1px solid rgba(213,169,85,.17); border-radius: 50%; }
.free-grid b { margin: 27px 0 10px; font-size: 29px; }
.free-grid p { max-width: 290px; color: rgba(255,255,255,.58); font-size: 10px; }
.recruit-visual-callout { position: absolute; z-index: 3; left: 24px; bottom: 24px; padding: 14px 16px; display: grid; gap: 5px; border: 1px solid rgba(239,51,64,.58); border-radius: 7px; background: rgba(5,5,5,.85); backdrop-filter: blur(14px); }
.recruit-visual-callout b { color: #fff; font-size: 8px; letter-spacing: .08em; }
.recruit-visual-callout span { color: rgba(255,255,255,.55); font-size: 7px; }
.live-product-body p { color: rgba(255,255,255,.74); font-size: 12px; line-height: 1.65; }
.savings-calculator { position: relative; overflow: hidden; background: radial-gradient(circle at 82% 18%,rgba(213,169,85,.11),transparent 28%),radial-gradient(circle at 8% 85%,rgba(241,53,57,.13),transparent 28%),#060606; }
.savings-calculator::before { content: ""; position: absolute; inset: 0; opacity: .22; background-image: linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px); background-size: 45px 45px; mask-image: linear-gradient(90deg,#000,transparent 74%); pointer-events: none; }
.calculator-shell { position: relative; z-index: 1; grid-template-columns: .68fr 1.32fr; gap: 68px; }
.calculator-copy h2 { font-size: clamp(64px,7vw,96px); }
.calculator-copy > p { color: rgba(255,255,255,.67); font-size: 15px; }
.calculator-proof { margin: 26px 0 14px; display: grid; grid-template-columns: 1fr auto 1fr auto 1fr; align-items: center; gap: 8px; }
.calculator-proof span { padding: 12px 9px; border: 1px solid rgba(255,255,255,.1); border-radius: 7px; color: rgba(255,255,255,.62); background: rgba(255,255,255,.025); font-size: 6px; font-weight: 900; line-height: 1.45; text-align: center; letter-spacing: .07em; }
.calculator-proof b { margin-right: 3px; color: var(--gold); }
.calculator-proof i { color: var(--red-hot); font-style: normal; }
.calculator-card { position: relative; padding: 34px; overflow: hidden; border-color: rgba(213,169,85,.58); border-radius: 22px; background: radial-gradient(circle at 92% 0,rgba(213,169,85,.2),transparent 31%),linear-gradient(145deg,#15110c,#080808 55%); box-shadow: 0 55px 130px rgba(0,0,0,.5),inset 0 1px rgba(255,255,255,.055); }
.calculator-card::before { content: "LIVE COST VIEW"; position: absolute; top: 0; right: 0; padding: 9px 14px; color: #090705; background: var(--gold); font-size: 6px; font-weight: 900; letter-spacing: .12em; }
.calculator-head b { font-size: 35px; }
.calculator-fields { margin-top: 28px; gap: 10px; }
.calculator-fields label { min-height: 68px; padding: 15px 17px; border-color: rgba(255,255,255,.12); border-radius: 10px; color: rgba(255,255,255,.72); background: rgba(255,255,255,.02); font-size: 10px; transition: border-color .2s ease,background .2s ease; }
.calculator-fields label:focus-within { border-color: rgba(213,169,85,.7); background: rgba(213,169,85,.06); }
.calculator-fields input { width: 80px; font-size: 17px; }
.calculator-plan { margin-top: 18px; padding: 16px; border: 1px solid rgba(255,255,255,.1); border-radius: 10px; background: rgba(0,0,0,.28); }
.calculator-plan select { min-height: 49px; font-size: 11px; }
.calculator-result { margin-top: 12px; padding: 24px; border-color: rgba(255,255,255,.13); background: linear-gradient(110deg,#080808,#120d06); }
.calculator-result b { font-size: 49px; }
.calculator-difference { position: relative; margin-top: 12px; padding: 22px 24px; overflow: hidden; background: linear-gradient(100deg,#b51620,#58090e); }
.calculator-difference::after { content: ""; position: absolute; right: -35px; top: -58px; width: 180px; height: 180px; border: 1px solid rgba(255,255,255,.14); border-radius: 50%; }
.calculator-difference b { font-size: 51px; }
.calculator-difference p { max-width: 620px; color: rgba(255,255,255,.76); font-size: 10px; }
@keyframes pricingHeroDrift { from { transform: scale(1.02) translate3d(0,0,0); } to { transform: scale(1.07) translate3d(-1%,.5%,0); } }
@media(max-width:1100px) {
  .hero-plan-preview { grid-template-columns: repeat(3,1fr); }
  .hero-plan-preview > div { grid-column: 1/-1; min-height: 80px; }
}
@media(max-width:760px) {
  .pricing-hero { min-height: 0; }
  .hero-plan-preview { grid-template-columns: 1fr; }
  .hero-plan-preview > div { grid-column: auto; }
  .price-card { min-height: 0; padding: 29px 24px 24px; }
  .recommended { margin: -29px -24px 22px; }
  .calculator-card { padding: 25px 20px; }
  .calculator-proof { grid-template-columns: 1fr; }
  .calculator-proof i { transform: rotate(90deg); text-align: center; }
  .recruit-visual-callout { left: 15px; right: 15px; bottom: 16px; }
}
@media(prefers-reduced-motion:reduce) { .pricing-hero-image { animation: none; } }
