@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&family=Playfair+Display:wght@500;600&display=swap');
.premium-example{--pe-accent:#b3d83b;--pe-dark:#10120f;--pe-paper:#f4f3ee;--pe-ink:#171915;--pe-muted:#687066;--pe-radius:1.4rem;color:var(--pe-ink);background:#fff;font-family:DM Sans,sans-serif;overflow:hidden}.pe-container{width:min(1420px,calc(100% - 3rem));margin-inline:auto}.pe-eyebrow{margin:0 0 1rem;color:var(--pe-accent);font-size:.7rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.pe-hero{position:relative;min-height:850px;padding-top:76px;color:#fff;display:flex;align-items:center;background:var(--pe-dark)}.pe-hero-media,.pe-hero-shade{position:absolute;inset:76px 0 0}.pe-hero-media img{width:100%;height:100%;object-fit:cover}.pe-hero-shade{background:linear-gradient(90deg,var(--pe-dark) 0%,color-mix(in srgb,var(--pe-dark) 88%,transparent) 38%,transparent 72%)}.pe-hero-content{position:relative;z-index:2}.pe-hero .breadcrumb{margin-bottom:3rem;font-size:.72rem}.pe-hero .breadcrumb a,.pe-hero .breadcrumb-item.active,.pe-hero .breadcrumb-item+.breadcrumb-item:before{color:#ffffffa0}.pe-hero h1{max-width:830px;font:800 clamp(3.5rem,6.6vw,7rem)/.92 Manrope,sans-serif;letter-spacing:-.065em}.pe-hero-content>p:not(.pe-eyebrow){max-width:620px;margin:1.7rem 0;color:#ffffffbd;font-size:1.1rem;line-height:1.75}.pe-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.pe-btn{min-height:52px;padding:.85rem 1.3rem;border:1px solid var(--pe-accent);border-radius:.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;color:var(--pe-dark);background:var(--pe-accent);text-decoration:none;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:transform .25s,filter .25s}.pe-btn:hover{transform:translateY(-3px);filter:brightness(.96);color:var(--pe-dark)}.pe-btn-secondary{border-color:#ffffff70;color:#fff;background:#ffffff0c}.pe-btn-secondary:hover{color:#fff}.pe-proof{display:flex;gap:1.7rem;margin-top:2rem;color:#ffffff9e;font-size:.7rem}.pe-proof span:not(:last-child):after{content:'·';margin-left:1.7rem}.pe-section{padding:clamp(5rem,9vw,9rem) 0}.pe-heading{max-width:820px;margin-bottom:clamp(3rem,5vw,5rem)}.pe-heading h2{font:800 clamp(2.6rem,5vw,5.2rem)/1 Manrope,sans-serif;letter-spacing:-.05em}.pe-heading>p:last-child{max-width:680px;color:var(--pe-muted);line-height:1.75}.pe-showcase{background:var(--pe-paper)}.pe-showcase-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1.2rem}.pe-showcase-grid article{grid-column:span 3}.pe-showcase-grid article:nth-child(even){margin-top:5rem}.pe-showcase-image{position:relative;height:430px;overflow:hidden;border-radius:var(--pe-radius);background:#ddd}.pe-showcase-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.pe-showcase-grid article:nth-child(1) img{object-position:15% center}.pe-showcase-grid article:nth-child(2) img{object-position:42% center}.pe-showcase-grid article:nth-child(3) img{object-position:68% center}.pe-showcase-grid article:nth-child(4) img{object-position:90% center}.pe-showcase-grid article:hover img{transform:scale(1.04)}.pe-showcase-image span{position:absolute;left:1rem;top:1rem;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--pe-dark);font-weight:800;font-size:.7rem}.pe-showcase-grid h3{margin:1.4rem 0 .5rem;font:700 1.3rem Manrope,sans-serif}.pe-showcase-grid p{color:var(--pe-muted);font-size:.84rem}.pe-preview-section{background:#fff}.pe-device-stage{position:relative;max-width:1250px;padding:0 3rem 5rem 0}.pe-browser{overflow:hidden;border:1px solid #d8dcd6;border-radius:1rem;background:#fff;box-shadow:0 35px 90px #19201322}.pe-browser-bar{height:42px;padding:0 1rem;display:flex;align-items:center;gap:.4rem;background:#f1f2ef}.pe-browser-bar i{width:7px;height:7px;border-radius:50%;background:#b8bcb5}.pe-browser-bar span{margin:auto;color:#93988f;font-size:.6rem}.pe-browser nav{height:70px;padding:0 4%;display:flex;align-items:center;justify-content:space-between;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.pe-browser nav strong{font:800 1.2rem Manrope,sans-serif}.pe-browser nav b{padding:.55rem .7rem;background:var(--pe-dark);color:#fff}.pe-browser-hero{position:relative;height:540px;overflow:hidden}.pe-browser-hero>img{width:100%;height:100%;object-fit:cover}.pe-browser-hero>div{position:absolute;inset:0;padding:7%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#fff;background:linear-gradient(90deg,#000a,transparent 70%)}.pe-browser-hero small{font-size:.62rem;letter-spacing:.15em;text-transform:uppercase}.pe-browser-hero strong{max-width:650px;margin:1rem 0;font:800 clamp(2.5rem,5vw,5.7rem)/.92 Manrope,sans-serif;letter-spacing:-.05em}.pe-browser-hero span{padding:.65rem .8rem;background:var(--pe-accent);color:var(--pe-dark);font-size:.62rem;font-weight:800;text-transform:uppercase}.pe-browser-footer{height:70px;padding:0 5%;display:flex;align-items:center;justify-content:space-around;color:#666e63;font-size:.68rem}.pe-phone{position:absolute;right:0;bottom:0;width:220px;height:440px;padding:.8rem;border:8px solid var(--pe-dark);border-radius:2rem;background:#fff;box-shadow:0 30px 70px #1118;text-align:center}.pe-phone>div{width:65px;height:12px;margin:-.5rem auto .9rem;border-radius:99px;background:var(--pe-dark)}.pe-phone>strong{font:800 .85rem Manrope,sans-serif}.pe-phone img{width:100%;height:285px;margin:.7rem 0;object-fit:cover}.pe-phone small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pe-phone b{display:block;margin-top:.6rem;padding:.55rem;background:var(--pe-accent);color:var(--pe-dark);font-size:.58rem;text-transform:uppercase}.pe-text-link{display:inline-flex;gap:.6rem;margin-top:2rem;color:var(--pe-dark);text-underline-offset:5px;font-weight:800}.pe-features{background:var(--pe-paper)}.pe-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid color-mix(in srgb,var(--pe-dark) 15%,transparent);border-top:1px solid color-mix(in srgb,var(--pe-dark) 15%,transparent)}.pe-feature-grid article{min-height:235px;padding:2rem;border-right:1px solid color-mix(in srgb,var(--pe-dark) 15%,transparent);border-bottom:1px solid color-mix(in srgb,var(--pe-dark) 15%,transparent);transition:background .25s,transform .25s}.pe-feature-grid article:hover{background:#fff;transform:translateY(-3px)}.pe-feature-grid i{font-size:1.5rem;color:var(--pe-accent)}.pe-feature-grid h3{margin:3rem 0 .6rem;font:700 1.2rem Manrope,sans-serif}.pe-feature-grid p{color:var(--pe-muted);font-size:.82rem}.pe-sample{display:grid;grid-template-columns:1fr 1fr;min-height:680px;background:var(--pe-dark);color:#fff}.pe-sample-visual{overflow:hidden}.pe-sample-visual img{width:100%;height:100%;object-fit:cover}.pe-sample-copy{padding:clamp(4rem,8vw,9rem);display:flex;flex-direction:column;justify-content:center}.pe-sample-copy h2{font:800 clamp(2.8rem,5vw,5.6rem)/.96 Manrope,sans-serif;letter-spacing:-.055em}.pe-sample-copy>p:not(.pe-eyebrow){max-width:600px;margin:1.8rem 0;color:#ffffffb3;line-height:1.75}.pe-btn-light{border-color:#fff;background:#fff;color:var(--pe-dark)}.pe-chat{padding:.9rem;color:#fff;text-underline-offset:4px}.pe-process{background:#fff}.pe-process ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #dfe2dc}.pe-process li{min-height:230px;padding:2rem;border-right:1px solid #dfe2dc}.pe-process li:last-child{border-right:0}.pe-process li span{color:var(--pe-accent);font-weight:800}.pe-process li strong{display:block;margin:4rem 0 .7rem;font:700 1.15rem Manrope,sans-serif}.pe-process li p{color:var(--pe-muted);font-size:.8rem}.pe-benefits{background:color-mix(in srgb,var(--pe-accent) 10%,var(--pe-paper))}.pe-benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:color-mix(in srgb,var(--pe-dark) 18%,transparent)}.pe-benefit-grid article{min-height:280px;padding:2.5rem;background:var(--pe-paper)}.pe-benefit-grid span{color:var(--pe-accent);font-weight:800}.pe-benefit-grid h3{margin:4rem 0 .7rem;font:700 1.6rem Manrope,sans-serif}.pe-benefit-grid p{color:var(--pe-muted)}.pe-faq{background:#fff}.pe-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw}.pe-faq .accordion-item{border-color:#dfe2dc}.pe-faq .accordion-button{padding:1.8rem 0;background:transparent;box-shadow:none;color:var(--pe-ink);font-weight:700}.pe-faq .accordion-button span{margin-right:1.2rem;color:var(--pe-accent);font-size:.65rem}.pe-faq .accordion-body{padding:0 0 1.8rem 2.4rem;color:var(--pe-muted);line-height:1.7}.pe-related{padding:5rem 0;background:var(--pe-paper)}.pe-related header{display:flex;align-items:flex-end;justify-content:space-between}.pe-related h2{font:800 clamp(2rem,4vw,3.7rem) Manrope,sans-serif}.pe-related-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.8rem;margin-top:2rem}.pe-related-grid a{min-height:145px;padding:1.2rem;border:1px solid #d8dcd5;border-radius:.9rem;background:#fff;color:var(--pe-dark);text-decoration:none;display:flex;flex-direction:column;transition:transform .2s}.pe-related-grid a:hover{transform:translateY(-5px)}.pe-related-grid>a>i{font-size:1.3rem;color:var(--pe-accent)}.pe-related-grid span{margin-top:auto;font-weight:800}.pe-related-grid b{margin-top:.3rem;color:var(--pe-muted);font-size:.62rem}.pe-final{padding:clamp(6rem,10vw,11rem) 0;background:#0e100e;color:#fff;text-align:center}.pe-final h2{max-width:1000px;margin:1.5rem auto;font:800 clamp(3rem,6vw,6.5rem)/.94 Manrope,sans-serif;letter-spacing:-.06em}.pe-final>div>p:not(.pe-eyebrow){color:#ffffffa5}.pe-final .pe-actions{justify-content:center}.pe-btn-outline{border-color:#ffffff50;background:transparent;color:#fff}.pe-btn-outline:hover{color:#fff}
/* Interior: architectural, asymmetric, quiet luxury. */.pe-theme-interior{--pe-accent:#b09162;--pe-dark:#26251f;--pe-paper:#eeece5;--pe-radius:0}.pe-theme-interior .pe-hero{min-height:920px}.pe-theme-interior .pe-hero-shade{background:linear-gradient(90deg,#24231ed9 0 38%,transparent 70%)}.pe-theme-interior .pe-hero h1,.pe-theme-interior .pe-heading h2,.pe-theme-interior .pe-final h2{font-family:Playfair Display,serif;font-weight:500;letter-spacing:-.04em}.pe-theme-interior .pe-showcase-grid article:nth-child(1){grid-column:span 5}.pe-theme-interior .pe-showcase-grid article:nth-child(2){grid-column:span 3}.pe-theme-interior .pe-showcase-grid article:nth-child(3),.pe-theme-interior .pe-showcase-grid article:nth-child(4){grid-column:span 2}.pe-theme-interior .pe-showcase-grid article:nth-child(even){margin-top:7rem}.pe-theme-interior .pe-browser nav strong{font-family:Playfair Display,serif;font-weight:500}.pe-theme-interior .pe-browser-hero strong{font-family:Playfair Display,serif;font-weight:500}.pe-theme-interior .pe-sample{grid-template-columns:1.2fr .8fr}
/* Restaurant: warm, tactile and menu-led. */.pe-theme-restaurant{--pe-accent:#ed8b32;--pe-dark:#24130c;--pe-paper:#f5ede4;--pe-radius:2.2rem}.pe-theme-restaurant .pe-hero-shade{background:linear-gradient(90deg,#1b0e09f2 0 35%,#1b0e0955 65%,transparent)}.pe-theme-restaurant .pe-hero h1,.pe-theme-restaurant .pe-heading h2{font-family:Playfair Display,serif;font-weight:600}.pe-theme-restaurant .pe-showcase-grid article{border-radius:2rem}.pe-theme-restaurant .pe-showcase-image{height:360px;border-radius:50% 50% 1.5rem 1.5rem}.pe-theme-restaurant .pe-browser-hero strong{font-family:Playfair Display,serif}.pe-theme-restaurant .pe-feature-grid article:hover{background:#fff8f0}
/* Gym: hard edges, dark sections, high energy. */.pe-theme-fitness{--pe-accent:#d7fb36;--pe-dark:#0b0d0a;--pe-paper:#181b17;--pe-ink:#f4f7ef;--pe-muted:#aab1a4;--pe-radius:.25rem;background:#10120f;color:#f4f7ef}.pe-theme-fitness .pe-showcase,.pe-theme-fitness .pe-features,.pe-theme-fitness .pe-benefits,.pe-theme-fitness .pe-related{background:#151814}.pe-theme-fitness .pe-showcase-grid h3,.pe-theme-fitness .pe-heading h2,.pe-theme-fitness .pe-text-link,.pe-theme-fitness .pe-faq .accordion-button,.pe-theme-fitness .pe-related-grid a{color:#f4f7ef}.pe-theme-fitness .pe-showcase-grid p,.pe-theme-fitness .pe-heading>p:last-child,.pe-theme-fitness .pe-feature-grid p,.pe-theme-fitness .pe-process p,.pe-theme-fitness .pe-benefit-grid p,.pe-theme-fitness .pe-faq .accordion-body{color:#aab1a4}.pe-theme-fitness .pe-preview-section,.pe-theme-fitness .pe-process,.pe-theme-fitness .pe-faq{background:#0e100d}.pe-theme-fitness .pe-showcase-image,.pe-theme-fitness .pe-browser,.pe-theme-fitness .pe-phone{border-radius:.2rem}.pe-theme-fitness .pe-feature-grid{border-color:#ffffff20}.pe-theme-fitness .pe-feature-grid article{border-color:#ffffff20}.pe-theme-fitness .pe-benefit-grid article{background:#171a16}.pe-theme-fitness .pe-faq .accordion,.pe-theme-fitness .pe-faq .accordion-item,.pe-theme-fitness .pe-faq .accordion-collapse,.pe-theme-fitness .pe-faq .accordion-body{background:transparent}.pe-theme-fitness .pe-faq .accordion-item{border-color:#ffffff22}.pe-theme-fitness .pe-faq .accordion-button,.pe-theme-fitness .pe-faq .accordion-button:not(.collapsed){background:transparent;color:#f4f7ef;box-shadow:none}.pe-theme-fitness .pe-faq .accordion-button:after{filter:grayscale(1) brightness(0) invert(1)}.pe-theme-fitness .pe-faq .accordion-button:not(.collapsed):after{filter:none}.pe-theme-fitness .pe-related-grid a{border-color:#ffffff20;background:#1c1f1a}.pe-theme-fitness .pe-hero h1{font-weight:800;text-transform:uppercase}.pe-theme-fitness .pe-showcase-grid article:nth-child(even){margin-top:2rem}
/* Salon: soft editorial forms and elegant type. */.pe-theme-salon{--pe-accent:#b06e7c;--pe-dark:#3c272b;--pe-paper:#fbf2f1;--pe-radius:3rem}.pe-theme-salon .pe-hero-shade{background:linear-gradient(90deg,#3b2825ee 0 35%,transparent 72%)}.pe-theme-salon .pe-hero h1,.pe-theme-salon .pe-heading h2,.pe-theme-salon .pe-browser-hero strong{font-family:Playfair Display,serif;font-weight:500;letter-spacing:-.035em}.pe-theme-salon .pe-showcase-image{border-radius:10rem 10rem 1.5rem 1.5rem}.pe-theme-salon .pe-feature-grid article{border-radius:0}.pe-theme-salon .pe-sample{background:#6b4249}
/* Dental: calm clarity, soft geometry. */.pe-theme-dental{--pe-accent:#168aa3;--pe-dark:#143b45;--pe-paper:#edf7f7;--pe-radius:1rem}.pe-theme-dental .pe-hero-shade{background:linear-gradient(90deg,#123944f2 0 37%,#12394444 70%,transparent)}.pe-theme-dental .pe-hero h1{letter-spacing:-.05em}.pe-theme-dental .pe-showcase-grid article:nth-child(even){margin-top:1.5rem}.pe-theme-dental .pe-showcase-image{height:350px}.pe-theme-dental .pe-feature-grid article:hover{background:#f9ffff}.pe-theme-dental .pe-sample{background:#123c47}.pe-theme-dental .pe-btn{border-radius:999px}
/* Pet care: warm, rounded and friendly without becoming childish. */.pe-theme-pet-care{--pe-accent:#eb8d52;--pe-dark:#29463d;--pe-paper:#fff5e8;--pe-radius:2.5rem}.pe-theme-pet-care .pe-hero-shade{background:linear-gradient(90deg,#27463ff0 0 35%,#27463f44 68%,transparent)}.pe-theme-pet-care .pe-hero h1{letter-spacing:-.05em}.pe-theme-pet-care .pe-showcase-image{height:350px;border-radius:50% 50% 2rem 2rem}.pe-theme-pet-care .pe-showcase-grid article:nth-child(even){margin-top:3rem}.pe-theme-pet-care .pe-feature-grid article:hover{background:#fffaf4}.pe-theme-pet-care .pe-sample{background:#315349}.pe-theme-pet-care .pe-btn{border-radius:999px}.pe-theme-pet-care .pe-related-grid a{border-radius:2rem}
@media(max-width:1100px){.pe-showcase-grid article,.pe-theme-interior .pe-showcase-grid article:nth-child(n){grid-column:span 6}.pe-showcase-grid article:nth-child(even),.pe-theme-interior .pe-showcase-grid article:nth-child(even){margin-top:2rem}.pe-feature-grid{grid-template-columns:1fr 1fr}.pe-related-grid{grid-template-columns:repeat(3,1fr)}.pe-browser-hero{height:440px}}
@media(max-width:767px){.pe-container{width:min(100% - 2rem,1420px)}.pe-hero{min-height:780px;padding-top:66px;align-items:flex-end}.pe-hero-media,.pe-hero-shade{inset:66px 0 0}.pe-hero-media img{object-position:65% center}.pe-hero-shade{background:linear-gradient(0deg,var(--pe-dark) 3%,color-mix(in srgb,var(--pe-dark) 75%,transparent) 48%,transparent 85%)}.pe-hero-content{padding-bottom:3.5rem}.pe-hero .breadcrumb{margin-bottom:2rem}.pe-hero h1{font-size:clamp(2.8rem,13vw,4.2rem)}.pe-actions{align-items:stretch;flex-direction:column}.pe-btn{width:100%}.pe-proof{gap:.5rem;justify-content:space-between;font-size:.58rem}.pe-proof span:not(:last-child):after{margin-left:.5rem}.pe-showcase-grid article,.pe-theme-interior .pe-showcase-grid article:nth-child(n){grid-column:1/-1;margin-top:0}.pe-showcase-image{height:430px}.pe-device-stage{padding:0 0 6rem}.pe-browser nav span{display:none}.pe-browser-hero{height:350px}.pe-browser-hero strong{font-size:2.8rem}.pe-browser-footer span:last-child{display:none}.pe-phone{right:-.5rem;width:155px;height:320px;padding:.5rem;border-width:5px}.pe-phone img{height:195px}.pe-feature-grid{grid-template-columns:1fr}.pe-feature-grid article{min-height:190px}.pe-sample,.pe-theme-interior .pe-sample{grid-template-columns:1fr}.pe-sample-visual{height:470px}.pe-sample-copy{padding:4rem 1rem}.pe-process ol{grid-template-columns:1fr}.pe-process li{min-height:0;padding:1.5rem 0;border-right:0;border-bottom:1px solid #dfe2dc}.pe-process li strong{margin:1.5rem 0 .5rem}.pe-benefit-grid{grid-template-columns:1fr}.pe-benefit-grid article{min-height:240px}.pe-faq-grid{grid-template-columns:1fr}.pe-related-grid{grid-template-columns:1fr 1fr}.pe-final{text-align:left}.pe-final .pe-actions{justify-content:flex-start}}
@media(max-width:480px){.pe-related-grid{grid-template-columns:1fr}.pe-phone{width:140px}.pe-browser-hero strong{font-size:2.25rem}}
@media(prefers-reduced-motion:reduce){.premium-example *{scroll-behavior:auto!important;transition:none!important}}
.premium-example{position:relative}.prospect-notice{position:absolute;z-index:8;top:96px;right:max(1.5rem,calc((100vw - 1420px)/2));max-width:min(430px,calc(100% - 2rem));padding:.85rem 1rem;border:1px solid #ffffff45;border-radius:.75rem;background:#111b;box-shadow:0 14px 35px #0003;color:#fff;backdrop-filter:blur(12px)}.prospect-notice div{display:flex;align-items:center;gap:.55rem}.prospect-notice strong{font-size:.78rem}.prospect-notice small{display:block;margin:.25rem 0 0 1.5rem;color:#ffffffb5;font-size:.65rem}.prospect-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.prospect-actions a{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem .85rem;border:1px solid #ffffff55;border-radius:999px;color:inherit;text-decoration:none;font-size:.72rem;font-weight:700}.prospect-actions a:hover{border-color:var(--pe-accent);color:inherit}.pe-final .prospect-actions{justify-content:center}
@media(max-width:767px){.pe-container{width:calc(100% - 2rem);max-width:1420px}.pe-btn{box-sizing:border-box}.pe-hero h1{max-width:100%;font-size:clamp(2.55rem,10.8vw,3.5rem);overflow-wrap:normal;text-wrap:balance}}
@media(max-width:767px){.prospect-notice{top:78px;left:1rem;right:1rem;max-width:none}.prospect-notice small{margin-left:0}.pe-final .prospect-actions{justify-content:flex-start}.prospect-actions a{flex:1 1 auto;justify-content:center}}
.pe-standard{background:#fff}.pe-standard-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.pe-standard-grid article{min-height:330px;padding:1.7rem;border:1px solid color-mix(in srgb,var(--pe-dark) 14%,transparent);border-radius:var(--pe-radius);background:color-mix(in srgb,var(--pe-paper) 72%,white);display:flex;flex-direction:column}.pe-standard-top{display:flex;align-items:center;justify-content:space-between}.pe-standard-top>i{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--pe-accent);color:var(--pe-dark);font-size:1.2rem}.pe-standard-top span{color:var(--pe-muted);font-size:.7rem;font-weight:800}.pe-standard-grid h3{margin:2rem 0 .7rem;font:700 1.25rem Manrope,sans-serif}.pe-standard-grid p{color:var(--pe-muted);font-size:.84rem;line-height:1.6}.pe-mini-ui{margin-top:auto;display:grid;gap:.4rem}.pe-mini-ui i{height:8px;border-radius:99px;background:color-mix(in srgb,var(--pe-dark) 12%,transparent)}.pe-mini-ui i:nth-child(2){width:70%}.pe-mini-ui i:nth-child(3){width:45%;background:var(--pe-accent)}.pe-standard-grid a{margin-top:1rem;color:var(--pe-ink);font-size:.72rem;font-weight:800}.pe-theme-fitness .pe-standard{background:#0e100d}.pe-theme-fitness .pe-standard-grid article{border-color:#ffffff20;background:#171a16}.pe-theme-fitness .pe-standard-grid h3,.pe-theme-fitness .pe-standard-grid a{color:#f4f7ef}.pe-theme-fitness .pe-mini-ui i{background:#ffffff22}.pe-theme-fitness .pe-mini-ui i:nth-child(3){background:var(--pe-accent)}
@media(max-width:1100px){.pe-standard-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.pe-standard-grid{grid-template-columns:1fr}.pe-standard-grid article{min-height:270px}}
