:root{
  --pr-navy:#101b34;
  --pr-ink:#14203a;
  --pr-text:#5f687a;
  --pr-orange:#ff7658;
  --pr-orange-soft:#fff0eb;
  --pr-border:#e9e8e5;
  --pr-soft:#fbfbfa;
  --pr-green:#61bd8b;
  --pr-blue:#8098e9;
}
.exact-home{background:#fff;color:var(--pr-ink)}
.exact-home .container{width:min(calc(100% - 54px),1450px)}
.exact-home .reveal{opacity:1;transform:none}
.exact-header{position:relative;background:#fff;border-bottom:1px solid #ecebe9;backdrop-filter:none}
.exact-header .nav-wrap{height:70px;gap:26px}
.exact-header .brand img{width:226px}
.exact-header .site-nav{gap:40px;font-size:.89rem;font-weight:650;color:#263044}
.exact-header .site-nav>a{padding:25px 0}
.exact-header .site-nav>a:after{bottom:17px;background:var(--pr-orange)}
.exact-header .nav-actions{gap:14px}
.exact-header .btn{min-height:44px;border-radius:9px;padding:0 22px}
.exact-header .btn-primary{background:var(--pr-navy);box-shadow:0 8px 18px rgba(16,27,52,.12)}
.exact-header .btn-secondary{border-color:#d8dce4;background:#fff}

.pr-hero{position:relative;overflow:hidden;padding:26px 0 22px;background:linear-gradient(115deg,#fff 0%,#fff 62%,#fffaf7 100%);border-bottom:1px solid #ecebe9}
.pr-hero-glow{position:absolute;width:580px;height:580px;border-radius:50%;right:-280px;top:-320px;background:radial-gradient(circle,rgba(255,118,88,.16),rgba(255,118,88,0) 68%);pointer-events:none}
.pr-hero-grid{position:relative;display:grid;grid-template-columns:510px minmax(0,1fr);align-items:center;gap:58px;min-height:388px}
.pr-hero-copy{padding:18px 0 10px}
.pr-kicker{display:block;text-transform:uppercase;letter-spacing:.18em;color:var(--pr-orange);font-size:.69rem;font-weight:800;margin-bottom:17px}
.pr-hero h1{font-family:"DM Serif Display",Georgia,serif;color:var(--pr-navy);font-size:clamp(3.5rem,4.35vw,5rem);line-height:1.01;letter-spacing:-.035em;margin:0 0 20px;font-weight:400}
.pr-hero h1 span{color:var(--pr-orange)}
.pr-hero-copy>p{max-width:550px;color:var(--pr-text);font-size:1.02rem;line-height:1.58;margin:0 0 26px}
.pr-actions{display:flex;gap:14px;align-items:center}
.pr-actions .btn{min-height:48px;border-radius:9px;padding:0 25px}
.pr-actions .btn-primary{background:var(--pr-navy)}
.pr-actions .btn-secondary{border-color:#aeb5c1;color:var(--pr-navy)}
.pr-play{display:grid;place-items:center;width:24px;height:24px;border:1px solid #9fa7b7;border-radius:50%;font-size:.6rem;padding-left:2px}
.pr-micro-proof{display:flex;align-items:center;gap:12px;margin-top:20px;color:#838b9b;font-size:.76rem;font-weight:550}
.pr-micro-proof i{width:3px;height:3px;border-radius:50%;background:#9fa5b0}
.pr-shield{display:grid;place-items:center;width:18px;height:18px;border:1.5px solid #98a0ad;border-radius:50%;font-size:.65rem}

/* Dashboard */
.pr-dashboard{display:grid;grid-template-columns:150px minmax(0,1fr);height:376px;background:#fff;border:1px solid #e7e7e6;border-radius:17px;box-shadow:0 18px 48px rgba(24,35,57,.10);overflow:hidden;min-width:0}
.pr-dash-sidebar{padding:14px 11px;background:#fbfbfb;border-right:1px solid #ededed;display:flex;flex-direction:column;gap:3px}
.pr-mini-logo{display:flex;align-items:center;gap:7px;padding:0 8px 13px;font-size:.66rem;color:var(--pr-ink)}
.pr-mini-logo img{width:22px;height:22px}.pr-mini-logo strong{white-space:nowrap}
.pr-dash-sidebar button{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#566072;text-align:left;border-radius:7px;padding:8px 9px;font-size:.62rem;cursor:pointer}
.pr-dash-sidebar button span{width:16px;text-align:center;color:#727c8d}
.pr-dash-sidebar button.active,.pr-dash-sidebar button:hover{background:#fff0eb;color:#a94b35;font-weight:800}
.pr-dash-main{padding:14px 16px 13px;min-width:0}
.pr-dash-top{display:flex;align-items:center;justify-content:space-between;gap:14px}
.pr-dash-top small{display:block;color:#a1a6b0;font-size:.45rem;font-weight:800;letter-spacing:.14em}
.pr-dash-top h2{font-family:Manrope,Arial,sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--pr-ink)}
.pr-dash-actions{display:flex;align-items:center;gap:8px}.pr-dash-actions button,.pr-toolbar button{border:1px solid #e4e5e8;background:#fff;border-radius:7px;color:#4f596a;font-size:.54rem;padding:7px 9px}.pr-dash-actions button{font-weight:700;color:#293247}
.pr-bell{font-size:.8rem;color:#5e6878}.pr-user{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e6bd9d;color:#6d3b25;font-size:.52rem;font-weight:800}
.pr-toolbar{display:flex;gap:8px;margin:9px 0 10px}
.pr-dash-grid{display:grid;grid-template-columns:1.4fr 1fr .75fr;gap:9px;transition:opacity .2s}
.pr-panel{background:#fff;border:1px solid #e9e9e8;border-radius:10px;padding:9px;box-shadow:0 4px 13px rgba(25,35,55,.025);min-width:0}
.pr-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.59rem;margin-bottom:7px}.pr-panel-head strong{color:#263149}.pr-panel-head span,.pr-panel-head a{color:#9299a6;font-size:.48rem}
.pr-floor-map{position:relative;height:208px;border:1px solid #f0efed;border-radius:8px;background-color:#fdfdfd;background-image:linear-gradient(#f1f1ef 1px,transparent 1px),linear-gradient(90deg,#f1f1ef 1px,transparent 1px);background-size:36px 36px;overflow:hidden}
.pr-table{position:absolute;display:grid;place-items:center;width:31px;height:31px;background:#f3f4f5;border:1px solid #dadde2;border-radius:7px;color:#596274;font-size:.5rem;font-weight:800;box-shadow:0 2px 6px rgba(28,39,60,.05)}
.pr-table.round{border-radius:50%}.pr-table.available{background:#d9f2e4;border-color:#99d4b4;color:#2f7551}.pr-table.booked{background:#ffd9cd;border-color:#ffa98f;color:#a74a34}.pr-table.seated{background:#dce5ff;border-color:#a7b8ef;color:#4560ad}
.pr-table.p1{left:7%;top:8%}.pr-table.p2{left:31%;top:7%}.pr-table.p3{left:55%;top:7%}.pr-table.p4{right:7%;top:8%}.pr-table.p5{left:7%;top:38%}.pr-table.p6{left:34%;top:42%}.pr-table.p7{right:12%;top:40%}.pr-table.p8{left:52%;top:62%}.pr-table.p9{right:6%;top:68%}.pr-table.p10{left:8%;bottom:7%}.pr-table.p11{left:34%;bottom:7%}.pr-table.p12{right:27%;bottom:7%}
.pr-legend{display:flex;gap:9px;align-items:center;margin-top:8px;flex-wrap:wrap;color:#858c9a;font-size:.45rem}.pr-legend span{display:flex;align-items:center;gap:4px}.pr-legend i{display:block;width:6px;height:6px;border-radius:2px;background:#e6e7e9}.pr-legend i.available{background:#85cfaa}.pr-legend i.booked{background:#ff9c7e}.pr-legend i.seated{background:#94a9ec}
.pr-bookings{display:grid}.pr-bookings div{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:5px;padding:9px 0;border-bottom:1px solid #f0f0ee}.pr-bookings div:last-child{border:0}.pr-bookings time{font-size:.49rem;color:#6f7888}.pr-bookings strong{font-size:.54rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-bookings em{font-size:.45rem;font-style:normal;color:#36a16a}.pr-bookings em.blue{color:#5678ca}
.pr-insights{display:grid;gap:7px}.pr-glance{padding:8px}.pr-glance-numbers{display:flex;justify-content:space-between;gap:7px}.pr-glance-numbers span{display:grid}.pr-glance-numbers small{font-size:.43rem;color:#8d94a0}.pr-glance-numbers b{font-size:.8rem}.pr-glance svg{height:40px;width:100%;overflow:visible}.pr-glance path{fill:none;stroke:var(--pr-orange);stroke-width:2}
.pr-guest{padding:8px}.pr-guest>div:nth-child(2){display:flex;justify-content:space-between;align-items:center;font-size:.46rem;color:#858d9b}.pr-guest b{font-size:.64rem;color:#273248}.pr-guest>i{display:block;height:3px;background:#eef0f3;border-radius:9px;margin-top:7px}.pr-guest>i span{display:block;width:28%;height:100%;background:var(--pr-navy);border-radius:9px}
.pr-events{padding:8px}.pr-events p{display:grid;grid-template-columns:13px 1fr;margin:0;padding:4px 0;border-bottom:1px solid #f0efed}.pr-events p:last-child{border:0}.pr-events p>span{grid-row:1/3;font-size:.52rem}.pr-events b{font-size:.44rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-events small{font-size:.39rem;color:#959ca8}

.pr-benefits{border-bottom:1px solid #ecebe9;background:#fff;padding:14px 0}
.pr-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr)}
.pr-benefit-grid article{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:center;padding:10px 28px;border-right:1px solid #ebe9e6}.pr-benefit-grid article:first-child{padding-left:0}.pr-benefit-grid article:last-child{border-right:0;padding-right:0}
.pr-feature-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:var(--pr-orange-soft);color:var(--pr-orange);font-size:1.35rem}
.pr-benefit-grid h3{font-family:Manrope,Arial,sans-serif;font-size:.85rem;font-weight:800;margin:0 0 2px;color:var(--pr-navy)}.pr-benefit-grid p{font-size:.68rem;color:var(--pr-text);line-height:1.45;margin:0}

.pr-pricing{padding:22px 0 30px;background:#fff}
.pr-pricing-head{text-align:center;margin-bottom:14px}.pr-pricing-head .pr-kicker{margin:0 0 3px;color:#858b98;letter-spacing:.08em;text-transform:none;font-size:.7rem}.pr-pricing-head h2{font-family:"DM Serif Display",Georgia,serif;color:var(--pr-navy);font-size:1.8rem;letter-spacing:-.02em;margin:0}.pr-pricing-head p{font-size:.72rem;color:#858b97;margin:3px 0 0}
.pr-price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.pr-price-card{position:relative;display:flex;flex-direction:column;min-height:190px;border:1px solid #e7e7e5;border-radius:11px;padding:16px 18px 13px;background:#fff;box-shadow:0 7px 18px rgba(28,37,57,.025)}
.pr-price-card.popular{border-color:#ff997d;box-shadow:0 8px 22px rgba(255,118,88,.08)}
.pr-popular{position:absolute;left:50%;top:-10px;transform:translateX(-50%);background:#fff0eb;color:#f0684b;border-radius:999px;padding:3px 13px;font-size:.49rem;font-weight:800;white-space:nowrap}
.pr-price-card h3{font-family:Manrope,Arial,sans-serif;font-size:.88rem;font-weight:800;margin:0;color:var(--pr-navy)}.pr-price-card>div:first-of-type p{font-size:.59rem;color:#8c929e;margin:1px 0 7px}.pr-price{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.pr-price strong{font-family:"DM Serif Display",Georgia,serif;font-size:1.8rem;font-weight:400;color:var(--pr-navy)}.pr-price span{font-size:.53rem;color:#767f8e}.pr-price-card ul{display:grid;gap:3px;list-style:none;padding:0;margin:0 0 10px;font-size:.57rem;color:#4e586b}.pr-price-card li:before{content:"✓";color:#4b566a;margin-right:8px}.pr-price-card .btn{margin-top:auto;min-height:31px;border-radius:7px;font-size:.59rem;padding:0 10px}.pr-price-card .btn-primary{background:var(--pr-navy)}
.pr-addon-title{text-align:center;margin:12px 0 8px}.pr-addon-title h2{font-family:Manrope,Arial,sans-serif;font-size:1.05rem;font-weight:800;color:var(--pr-navy);margin:0}.pr-addon-title p{font-size:.58rem;color:#8d94a0;margin:2px 0 0}
.pr-addon-grid{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:22px;max-width:1090px;margin:auto}
.pr-addon-grid article{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;align-items:start;padding:8px 0}.pr-addon-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#fff1ec;color:var(--pr-navy);font-size:1.2rem}.pr-addon-grid h3{font-family:Manrope,Arial,sans-serif;font-size:.72rem;font-weight:800;margin:0 0 2px}.pr-addon-grid p{font-size:.57rem;line-height:1.42;color:#6f7787;margin:0 0 3px}.pr-addon-grid strong{font-size:.62rem;color:var(--pr-navy)}.pr-addon-grid article>a{position:absolute;right:0;bottom:2px;color:#566173;font-size:.54rem;font-weight:700}

.pr-story{padding:78px 0;background:#fafafa;border-top:1px solid #ecebe9}.pr-story-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.pr-story-copy h2,.pr-website-card h2{font-family:"DM Serif Display",Georgia,serif;font-size:3rem;color:var(--pr-navy);line-height:1.04;margin:0 0 16px}.pr-story-copy>p{color:var(--pr-text);max-width:550px}.pr-story-copy ul,.pr-website-card ul{list-style:none;padding:0;display:grid;gap:9px;margin:20px 0}.pr-story-copy li:before,.pr-website-card li:before{content:"✓";color:var(--pr-orange);font-weight:900;margin-right:10px}
.pr-story-panel{display:grid;grid-template-columns:1.25fr .75fr;border:1px solid #e3e5e8;background:#fff;border-radius:18px;box-shadow:0 20px 55px rgba(23,33,54,.08);overflow:hidden;min-height:390px}.pr-story-floor{position:relative;background-image:linear-gradient(#f0f1f3 1px,transparent 1px),linear-gradient(90deg,#f0f1f3 1px,transparent 1px);background-size:54px 54px;background-color:#fcfcfc}.pr-story-floor span{position:absolute;display:grid;place-items:center;width:56px;height:48px;border:1px solid #d8dce3;background:#f4f5f6;border-radius:10px;font-weight:800;color:#667084}.pr-story-floor span:nth-child(1){left:10%;top:12%}.pr-story-floor span:nth-child(2){left:43%;top:10%}.pr-story-floor span:nth-child(3){right:9%;top:17%}.pr-story-floor span:nth-child(4){left:16%;top:45%}.pr-story-floor span:nth-child(5){left:50%;top:40%}.pr-story-floor span:nth-child(6){right:10%;top:52%}.pr-story-floor span:nth-child(7){left:18%;bottom:9%}.pr-story-floor span:nth-child(8){left:48%;bottom:9%}.pr-story-floor span:nth-child(9){right:8%;bottom:11%}.pr-story-floor .available{background:#d9f2e4;border-color:#99d4b4}.pr-story-floor .booked{background:#ffd9cd;border-color:#ffa98f}.pr-story-floor .seated{background:#dce5ff;border-color:#a7b8ef}.pr-story-floor .round{border-radius:50%;width:50px;height:50px}.pr-story-bookings{padding:25px 22px;border-left:1px solid #eceef1}.pr-story-bookings h3{font-size:.9rem}.pr-story-bookings p{display:grid;grid-template-columns:45px 1fr auto;gap:8px;padding:13px 0;border-bottom:1px solid #eceef1;margin:0;font-size:.68rem}.pr-story-bookings time{color:#7c8594}.pr-story-bookings em{font-style:normal;color:#46986b;font-size:.57rem}

.pr-website-service{padding:70px 0}.pr-website-card{display:grid;grid-template-columns:1fr 280px;gap:50px;align-items:center;padding:48px;border:1px solid #ece8e4;border-radius:23px;background:linear-gradient(120deg,#fff 0%,#fff7f3 100%)}.pr-website-card p{color:var(--pr-text)}.pr-website-price{display:grid;text-align:center;border:1px solid #e7e4e0;border-radius:17px;background:#fff;padding:25px}.pr-website-price small{color:#858d9b}.pr-website-price strong{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:2.2rem;color:var(--pr-navy)}.pr-website-price strong span{font-family:Manrope;font-size:.65rem}.pr-website-price hr{width:100%;border:0;border-top:1px solid #eceae7;margin:14px 0}.pr-website-price .btn{margin-top:15px}

.exact-home .cta{padding:25px 0 85px}.exact-home .cta-box{background:#f7f8fb;border-color:#e4e7ed}.exact-home .footer{background:var(--pr-navy)}.exact-home .footer img{filter:brightness(0) invert(1)}

@media(max-width:1220px){
  .exact-header .site-nav{gap:22px}.pr-hero-grid{grid-template-columns:440px minmax(0,1fr);gap:30px}.pr-dashboard{grid-template-columns:128px minmax(0,1fr)}.pr-dash-sidebar{padding-inline:7px}.pr-insights{display:none}.pr-dash-grid{grid-template-columns:1.35fr 1fr}.pr-benefit-grid article{padding-inline:18px}.pr-price-grid{gap:12px}
}
@media(max-width:960px){
  .exact-header .menu-toggle{display:block}.exact-header .nav-wrap>.nav-actions{display:none}.exact-header .site-nav{position:fixed;top:70px;left:20px;right:20px;display:none;flex-direction:column;align-items:stretch;background:#fff;border:1px solid #e4e7ed;border-radius:16px;padding:18px;box-shadow:0 20px 45px rgba(16,27,52,.12)}.exact-header .site-nav.open{display:flex}.exact-header .site-nav>a{padding:8px}.exact-header .site-nav .nav-actions{display:grid;margin:7px 0 0}.pr-hero{padding:40px 0}.pr-hero-grid{grid-template-columns:1fr;gap:30px}.pr-hero-copy{text-align:center}.pr-hero-copy>p{margin-inline:auto}.pr-actions,.pr-micro-proof{justify-content:center}.pr-dashboard{max-width:900px;margin:auto;width:100%;height:430px}.pr-benefit-grid{grid-template-columns:repeat(2,1fr)}.pr-benefit-grid article:nth-child(2){border-right:0}.pr-benefit-grid article:nth-child(-n+2){border-bottom:1px solid #ebe9e6}.pr-price-grid{grid-template-columns:repeat(2,1fr)}.pr-addon-grid{grid-template-columns:1fr 1fr}.pr-addon-grid article:last-child{grid-column:1/-1}.pr-story-grid{grid-template-columns:1fr}.pr-website-card{grid-template-columns:1fr}
}
@media(max-width:680px){
  .exact-home .container{width:min(calc(100% - 28px),1450px)}.exact-header .nav-wrap{height:66px}.exact-header .brand img{width:190px}.exact-header .site-nav{top:66px}.pr-hero{padding:30px 0}.pr-hero h1{font-size:clamp(2.75rem,13vw,4rem)}.pr-hero-copy>p{font-size:.94rem}.pr-actions{display:grid}.pr-actions .btn{width:100%}.pr-micro-proof{flex-wrap:wrap}.pr-dashboard{grid-template-columns:1fr;height:auto}.pr-dash-sidebar{display:none}.pr-dash-main{padding:12px}.pr-dash-grid{grid-template-columns:1fr}.pr-live{display:none}.pr-floor-map{height:270px}.pr-benefit-grid{grid-template-columns:1fr}.pr-benefit-grid article{border-right:0;border-bottom:1px solid #ebe9e6;padding:16px 0}.pr-benefit-grid article:last-child{border-bottom:0}.pr-pricing{padding-top:34px}.pr-price-grid{grid-template-columns:1fr}.pr-price-card{min-height:210px}.pr-addon-grid{grid-template-columns:1fr}.pr-addon-grid article:last-child{grid-column:auto}.pr-story,.pr-website-service{padding:55px 0}.pr-story-copy h2,.pr-website-card h2{font-size:2.45rem}.pr-story-panel{grid-template-columns:1fr}.pr-story-floor{min-height:360px}.pr-story-bookings{border-left:0;border-top:1px solid #eceef1}.pr-website-card{padding:28px}.exact-home .cta-box{padding:28px}
}
/* Final desktop fidelity fixes */
.exact-home .container{width:calc(100% - 108px);max-width:1450px;margin-left:auto;margin-right:auto}
.exact-header .site-nav .nav-actions{display:none}
.exact-header .nav-wrap>.nav-actions{display:flex}
.pr-hero h1{font-size:64px}
@media(max-width:1220px){.pr-hero h1{font-size:55px}}
@media(max-width:960px){
  .exact-header .nav-wrap>.nav-actions{display:none}
  .exact-header .site-nav .nav-actions{display:grid}
  .exact-home .container{width:calc(100% - 48px)}
  .pr-hero h1{font-size:58px}
}
@media(max-width:680px){
  .exact-home .container{width:calc(100% - 28px)}
  .pr-hero h1{font-size:44px}
}
.pr-hero h1{font-size:52px}
.exact-header .site-nav{flex-shrink:0;margin-left:auto}
.exact-header .nav-wrap>.nav-actions{flex-shrink:0;margin-left:18px}
@media(max-width:1220px){.pr-hero h1{font-size:48px}}
@media(max-width:960px){.pr-hero h1{font-size:55px}}
@media(max-width:680px){.pr-hero h1{font-size:42px}}
.pr-hero h1{font-size:48px}
.pr-headline-line{display:block;white-space:nowrap}
@media(max-width:960px){.pr-hero h1{font-size:52px}.pr-headline-line{white-space:normal}}
@media(max-width:680px){.pr-hero h1{font-size:42px}}
.pr-hero h1>.pr-headline-line{color:var(--pr-navy)}
.pr-hero h1 .pr-headline-line span{color:var(--pr-orange)}
@media(min-width:961px){
  .exact-header .nav-wrap{display:grid;grid-template-columns:230px minmax(0,1fr) auto;align-items:center}
  .exact-header .site-nav{margin:0;justify-self:center}
  .exact-header .nav-wrap>.nav-actions{margin:0;justify-self:end}
}
.pr-benefits{padding:10px 0}
.pr-benefit-grid article{padding-top:7px;padding-bottom:7px}
.pr-pricing{padding:14px 0 26px}
.pr-pricing-head{margin-bottom:9px}
.pr-pricing-head h2{font-size:1.55rem}
.pr-pricing-head p{margin-top:1px}
.pr-price-card{min-height:178px;padding-top:14px;padding-bottom:11px}
.pr-addon-title{margin-top:9px}
@media(min-width:961px){.exact-header .nav-wrap{grid-template-columns:230px minmax(0,1fr) 300px}}
/* V5 navigation consistency */
.exact-header .site-nav{gap:23px;font-size:.84rem}
.exact-header .brand img{width:215px}
@media(min-width:961px){.exact-header .nav-wrap{grid-template-columns:220px minmax(0,1fr) 285px}}
@media(max-width:1260px){.exact-header .site-nav{gap:16px;font-size:.79rem}.exact-header .brand img{width:195px}}


/* v9.2 home hero refresh */
.pr-hero{position:relative;background:radial-gradient(circle at top right,rgba(255,118,88,.22),transparent 26%),linear-gradient(135deg,#12203b 0%,#182b4f 52%,#0d1830 100%);border-bottom:0}.pr-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0));pointer-events:none}.pr-hero .container{position:relative;z-index:1}.pr-kicker,.pr-micro-proof,.pr-hero-copy>p{color:#d7deec}.pr-hero h1,.pr-hero h1>.pr-headline-line{color:#fff}.pr-dashboard{box-shadow:0 28px 60px rgba(8,13,28,.28)}

/* v9.3 homepage polish */
.pr-hero-copy h1{letter-spacing:-.05em}.pr-hero-copy>p{max-width:640px;line-height:1.72}.pr-micro-proof{gap:12px 14px;flex-wrap:wrap}.pr-micro-proof i{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.28)}.pr-benefit-grid article{padding-top:12px;padding-bottom:12px}.pr-benefit-grid h3{font-size:.9rem}.pr-benefit-grid p{font-size:.72rem;line-height:1.55}.pr-story-copy>p,.pr-website-card>p{line-height:1.72}.pr-story-panel,.pr-website-card,.pr-price-card,.pr-addon-grid article{box-shadow:0 20px 55px rgba(23,33,54,.08)}.pr-price-card,.pr-addon-grid article{transition:transform .2s ease,box-shadow .2s ease}.pr-price-card:hover,.pr-addon-grid article:hover{transform:translateY(-3px);box-shadow:0 24px 60px rgba(23,33,54,.12)}