:root{--font-heading:"Sora","Avenir Next","Futura","Trebuchet MS",sans-serif;--font-body:"DM Sans","Avenir Next","Helvetica Neue","Segoe UI",sans-serif;--bg:#ffffff;--surface:#ffffff;--surface-soft:#f7faff;--ink:#111f39;--muted:#5a6f94;--line:#d9e5f8;--brand:#2d73ff;--brand-strong:#1b4cb5;--brand-soft:#e8f0ff}*{box-sizing:border-box}body,html{margin:0;padding:0}body{min-height:100vh;color:var(--ink);font-family:var(--font-body),sans-serif;background:radial-gradient(circle at 5% 0,rgba(45,115,255,.12),transparent 24%),radial-gradient(circle at 95% 0,rgba(45,115,255,.1),transparent 24%),linear-gradient(180deg,#ffffff,#f7fbff)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-heading),sans-serif}p{margin:0}.site-wrap{max-width:1280px;margin:0 auto;padding:1rem 1rem 2.4rem}.site-header{position:-webkit-sticky;position:sticky;top:.8rem;z-index:60}.site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--line);background:rgba(255,255,255,.95);border-radius:999px;padding:.48rem .74rem;box-shadow:0 14px 34px rgba(17,45,106,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brand-mark{font-weight:800;font-family:var(--font-heading),sans-serif;letter-spacing:.01em;font-size:1.65rem;color:var(--brand);padding:.18rem .62rem}.site-nav{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.site-nav-link{color:var(--muted);font-weight:600;font-size:.9rem;border-radius:999px;padding:.45rem .75rem;transition:background .2s ease,color .2s ease}.site-nav-link:hover{background:var(--brand-soft);color:var(--brand-strong)}.site-nav-cta{background:linear-gradient(120deg,var(--brand),var(--brand-strong));color:#f5f9ff;border-radius:999px;padding:.57rem 1rem;font-size:.9rem;font-weight:700;white-space:nowrap}.site-main{margin-top:1rem}.page-stack{display:grid;grid-gap:1rem;gap:1rem}.home-flow{gap:1.1rem}.hero-section,.hero-top,.inner-hero,.metric-strip,.section-card,.site-footer{border:1px solid var(--line);border-radius:1.7rem;background:var(--surface)}.hero-section,.hero-top,.inner-hero,.section-card,.site-footer{padding:clamp(1rem,2.8vw,2rem)}.hero-top{text-align:center;display:grid;grid-gap:.85rem;gap:.85rem;justify-items:center;background:radial-gradient(circle at 70% 22%,rgba(45,115,255,.15),transparent 42%),linear-gradient(180deg,#ffffff,#f7fbff)}.hero-top h1{max-width:17ch;line-height:1.04;font-size:clamp(2rem,6vw,4.35rem)}.hero-top h1 span{color:var(--brand)}.hero-top>p{max-width:68ch;color:var(--muted);font-size:1.04rem}.section-kicker{display:inline-flex;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--brand)}.hero-actions{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.7rem}.btn,.center-actions{justify-content:center}.btn{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:.9rem;padding:.7rem 1.04rem;font-size:.92rem;font-weight:700;line-height:1.1;transition:transform .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(120deg,var(--brand),var(--brand-strong));color:#f5f9ff;box-shadow:0 11px 24px rgba(27,76,181,.22)}.btn-ghost{color:var(--ink);border-color:var(--line);background:#fff}.primary-btn{background:linear-gradient(120deg,var(--brand),var(--brand-strong));color:#f5f9ff;border:1px solid transparent;border-radius:.9rem;padding:.7rem 1.03rem;font-size:.94rem;font-weight:700}.hero-showcase{display:grid;grid-template-columns:minmax(220px,.95fr) minmax(420px,1.28fr) minmax(220px,.95fr);grid-template-areas:"left stage right";grid-gap:1rem;gap:1rem;align-items:center;background:radial-gradient(circle at 52% 28%,rgba(45,115,255,.11),transparent 48%),#ffffff}.showcase-column{display:grid;grid-gap:.9rem;gap:.9rem;align-content:center}.showcase-column-left{grid-area:left}.showcase-column-right{grid-area:right}.showcase-feature-card{border:1px solid #c7d8f6;border-radius:1.2rem;background:#fff;padding:1rem;display:grid;grid-template-columns:3.15rem minmax(0,1fr);grid-gap:.82rem;gap:.82rem;align-items:start;min-width:0;min-height:112px;box-shadow:0 12px 22px rgba(24,58,136,.06);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.showcase-feature-card:hover{border-color:#aec7f3;box-shadow:0 16px 30px rgba(24,58,136,.09);transform:translateY(-1px)}.showcase-feature-icon{width:3.15rem;height:3.15rem;border-radius:1rem;border:1px solid #d6e5fb;background:#eef6ff;color:var(--brand-strong);display:inline-flex;align-items:center;justify-content:center}.showcase-feature-icon svg{width:1.7rem;height:1.7rem}.showcase-feature-copy{display:grid;grid-gap:.34rem;gap:.34rem;min-width:0}.showcase-feature-copy strong{font-size:1.02rem;line-height:1.18;color:var(--ink)}.showcase-feature-copy span{color:var(--muted);font-size:.84rem;line-height:1.45}.showcase-stage{grid-area:stage;display:grid;grid-gap:.9rem;gap:.9rem;align-content:start}.showcase-stage-title{text-align:center;font-family:var(--font-heading),sans-serif;font-size:1.12rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.showcase-main{border:1px solid #bfd4fb;border-radius:1.35rem;background:linear-gradient(150deg,#edf4ff,#f8fbff);padding:1rem;box-shadow:0 20px 40px rgba(23,62,146,.14)}.showcase-image{border-radius:.9rem;border:1px solid #c9dafa;width:100%;max-height:450px;object-fit:cover}.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;padding:.8rem;background:linear-gradient(150deg,#f6f9ff,#fcfdff)}.metric-item{border:1px solid var(--line);border-radius:1rem;padding:.9rem;background:#fff}.metric-value{font-size:1.45rem;color:var(--brand-strong);font-family:var(--font-heading),sans-serif;font-weight:700}.metric-label{margin-top:.35rem;color:var(--muted);font-size:.85rem}.section-card{display:grid;grid-gap:1rem;gap:1rem}.section-soft{background:linear-gradient(140deg,#f9fcff,#eef5ff)}.section-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.section-head-row h2,.section-head-row h3{margin-top:.42rem;max-width:24ch;font-size:clamp(1.36rem,3vw,2.2rem)}.text-link{color:var(--brand);font-weight:700;font-size:.9rem;white-space:nowrap}.case-card .text-link{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin-top:.55rem;padding:.44rem .9rem;border-radius:999px;border:1px solid #bfd2f6;background:#ffffff;color:var(--brand-strong);line-height:1;transition:background-color .18s ease,transform .18s ease,border-color .18s ease}.case-card .text-link:hover{background:var(--brand-soft);border-color:#aac3f4;transform:translateY(-1px)}.case-grid,.details-grid,.faq-list,.feature-grid,.guide-grid,.price-grid,.step-grid{display:grid;grid-gap:.82rem;gap:.82rem}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-card,.case-card,.detail-panel,.faq-item,.feature-card,.guide-item,.price-card,.step-card{border:1px solid var(--line);border-radius:1rem;padding:.95rem;background:#ffffff}.reveal-card{animation:revealUp .52s ease both}.reveal-card:nth-child(2){animation-delay:.06s}.reveal-card:nth-child(3){animation-delay:.12s}.reveal-card:nth-child(4){animation-delay:.18s}@keyframes revealUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.module-card{padding:1rem}.feature-shot-wrap{border:1px solid var(--line);border-radius:.8rem;overflow:hidden;margin-bottom:.7rem}.bento-image,.case-image,.feature-shot{width:100%;object-fit:cover}.feature-shot{height:155px}.case-image{border-radius:.74rem;border:1px solid var(--line);height:172px;margin-bottom:.6rem}.chip{display:inline-flex;border-radius:999px;padding:.22rem .58rem;font-size:.76rem;color:var(--brand-strong);background:var(--brand-soft);font-weight:700}.bento-card h3,.case-card h3,.detail-panel h2,.detail-panel h3,.faq-item h3,.feature-card h3,.guide-item h2,.guide-item h3,.price-card h2,.price-card h3,.step-card h3{margin-top:.56rem;font-size:1.06rem}.bento-card p,.case-card p,.detail-panel p,.faq-item p,.feature-card p,.guide-item p,.price-card p,.section-footnote,.step-card p{margin-top:.45rem;color:var(--muted)}.detail-fallback{margin-top:.6rem;color:var(--muted);line-height:1.55}.step-index{color:var(--brand);font-size:.84rem;font-weight:700;letter-spacing:.08em;font-family:var(--font-heading),sans-serif}.belief-strip{text-align:center;justify-items:center;background:linear-gradient(160deg,#ffffff,#f2f8ff)}.belief-strip h2{max-width:22ch;line-height:1.18;font-size:clamp(1.6rem,3.5vw,2.8rem)}.belief-strip h2 span{color:var(--brand)}.belief-strip p{margin-top:.8rem;max-width:62ch;color:var(--muted)}.bento-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.82rem;gap:.82rem}.bento-card{display:grid;grid-template-columns:minmax(0,1fr) clamp(150px,34%,230px);grid-gap:.82rem;gap:.82rem;align-items:start;min-width:0;overflow:visible}.bento-copy{display:flex;flex-direction:column;gap:.52rem;min-width:0}.bento-copy h3,.bento-copy p{margin:0;white-space:normal;overflow-wrap:anywhere;word-break:normal}.bento-copy p{line-height:1.5}.bento-card-1,.bento-card-4{background:linear-gradient(160deg,#ffffff,#f3f8ff)}.bento-card-2,.bento-card-3{background:linear-gradient(160deg,#f8fbff,#ffffff)}.bento-image{border-radius:.82rem;border:1px solid #cfe0fb;width:100%;aspect-ratio:1/1;height:auto;margin-top:0;justify-self:end;align-self:start}.bento-link{width:-moz-fit-content;width:fit-content;margin-top:.15rem;align-self:flex-start;position:relative;z-index:1;white-space:nowrap}.case-result{color:var(--brand-strong)!important;font-weight:700}.faq-card{grid-template-columns:1fr 1.2fr;align-items:start}.faq-split{grid-template-columns:.9fr 1.2fr;align-items:start}.faq-lead{margin-top:.72rem;color:var(--muted)}.faq-accordion{display:grid;grid-gap:.62rem;gap:.62rem}.faq-detail{border:1px solid var(--line);border-radius:.82rem;padding:.6rem .75rem;background:#fff}.faq-detail summary{cursor:pointer;font-weight:600;list-style:none}.faq-detail summary::-webkit-details-marker{display:none}.faq-detail p{margin-top:.5rem;color:var(--muted)}.lead-card{background:linear-gradient(140deg,#123581,#245dcf 58%,#3a82ff)}.lead-card .section-kicker,.lead-card h2,.lead-card h3,.lead-card p{color:#f2f7ff}.form-error{color:#ffd9d9}.form-success{color:#cff8df}.inner-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:1rem;gap:1rem;background:radial-gradient(circle at 84% 12%,rgba(45,115,255,.11),transparent 38%),#fff}.inner-hero h1{margin-top:.5rem;font-size:clamp(1.85rem,4.2vw,3.3rem);max-width:18ch;line-height:1.06}.inner-hero p{margin-top:.75rem;color:var(--muted);max-width:60ch}.inner-hero-image{border:1px solid var(--line);border-radius:1rem;width:100%;min-height:280px;max-height:420px;object-fit:cover}.inner-hero-image-link{display:block}.inner-hero-image-screen{min-height:340px;max-height:540px;object-fit:contain;background:#fff}.guide-item-cta .legacy-cta-btn{margin-top:.55rem;width:-moz-fit-content;width:fit-content}.legacy-seo-section{position:relative;gap:.95rem;background:linear-gradient(145deg,#f7fbff,#edf4ff);border-color:#c1d2f3}.legacy-seo-section:before{content:"";width:104px;height:4px;border-radius:999px;background:linear-gradient(120deg,var(--brand) 0,#7ca9ff 100%);opacity:.9}.legacy-seo-grid .guide-item{border-color:#c5d7f7}.legacy-seo-grid .guide-item h2{font-size:1rem}.legacy-seo-grid .guide-item p{font-size:.9rem;line-height:1.45}.details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-panel ul,.price-card ul{margin:.6rem 0 0;padding-left:1rem;display:grid;grid-gap:.35rem;gap:.35rem;color:var(--muted)}.metric-grid-small{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-top:.65rem}.metric-mini{border:1px solid var(--line);border-radius:.8rem;padding:.7rem}.price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-grid-wrap{gap:1.35rem;padding:clamp(1.15rem,2.8vw,1.9rem);background:linear-gradient(180deg,#f3f7ff,#edf3ff)}.price-grid-wrap .section-head-row{margin-bottom:.1rem}.price-grid-wrap .section-head-row h2{margin-top:.35rem;max-width:10ch;font-size:clamp(1.65rem,3.6vw,2.55rem);line-height:1.04;letter-spacing:-.03em}.price-grid-wrap .price-grid{grid-template-columns:1fr}.price-duo{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);grid-gap:1rem;gap:1rem;align-items:start}.home-price-grid{grid-template-columns:1fr}.price-grid-wrap .price-card,.price-pack-card{margin-top:0;border:1px solid #c6d4ee;border-radius:1.7rem;padding:clamp(1.1rem,2.6vw,1.55rem);background:#fbfdff;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.price-grid-wrap .price-card h2{margin-top:0;font-size:clamp(1.22rem,1.8vw,1.56rem);letter-spacing:-.03em}.price-grid-wrap .price-card .chip{margin-top:.8rem;padding:.38rem .86rem;font-size:.84rem;color:#5a7096;background:#dfe7f8}.price-grid-wrap .price-card>p:not(.chip){margin-top:.85rem;max-width:42ch;font-size:clamp(.94rem,1.08vw,1rem);line-height:1.5;color:#62779e}.price-grid-wrap .price-card ul{margin-top:1rem;list-style:none;padding-left:0;padding-top:.1rem;gap:.74rem;color:#62779e;font-size:clamp(.94rem,1.04vw,1rem)}.price-grid-wrap .price-card li{position:relative;padding-left:2.55rem;line-height:1.4}.price-grid-wrap .price-card li:before{content:"✓";position:absolute;left:0;top:.03rem;width:1.55rem;height:1.55rem;border-radius:999px;background:#e8f0ff;box-shadow:inset 0 0 0 1px #d1def8;color:#3777ff;font-size:.9rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.price-pack-kicker{margin:0;color:#62779e;font-size:.98rem}.price-pack-head{margin-top:.75rem;display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);grid-gap:1.65rem;gap:1.65rem;align-items:start}.price-pack-head h2{margin:0;font-size:clamp(1.7rem,2.8vw,2.35rem);line-height:1.02;letter-spacing:-.04em;max-width:8ch}.price-pack-head p{margin:.7rem 0 0;color:#3777ff;max-width:14ch;font-size:clamp(.96rem,1.08vw,1.04rem);line-height:1.45}.price-pack-features{list-style:none;margin:0;display:grid;grid-gap:.74rem;gap:.74rem;align-content:start;padding:.2rem 0 0}.price-pack-features li{position:relative;padding-left:2.55rem;line-height:1.4;color:var(--ink);font-size:clamp(.95rem,1.08vw,1rem)}.price-pack-features li:before{content:"✓";position:absolute;left:0;top:.03rem;width:1.55rem;height:1.55rem;border-radius:999px;background:#e8f0ff;box-shadow:inset 0 0 0 1px #d1def8;color:#3777ff;font-size:.9rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.price-pack-costs{grid-column:1/-1;list-style:none;margin:.15rem 0 0;padding:0;display:grid;grid-gap:.28rem;gap:.28rem;max-width:72ch}.price-pack-costs li{color:#62779e;font-size:.78rem;line-height:1.35}.price-pack-costs strong{color:#203456;font-weight:700}.price-pack-table{margin-top:1.1rem;border-top:1px solid #cfdbf1}.price-pack-row{display:grid;grid-template-columns:minmax(0,1fr) 180px 184px;grid-gap:1rem;gap:1rem;align-items:center;padding:1.15rem 0;border-bottom:1px solid #cfdbf1}.price-pack-balls,.price-pack-name,.price-pack-price{margin:0}.price-pack-name{font-size:clamp(.98rem,1.16vw,1.08rem);color:#203456}.price-pack-balls{color:#3777ff;font-size:clamp(.94rem,1.04vw,1rem)}.price-pack-price{justify-self:end;min-width:152px;text-align:center;border-radius:.98rem;background:#1f3a69;color:#fff;padding:.68rem .95rem;font-weight:700;font-size:clamp(.98rem,1.08vw,1.05rem);letter-spacing:-.02em}.price-grid-wrap .section-footnote{margin-top:-.15rem;color:#62779e;font-size:.96rem}.price-grid-wrap .section-footnote a{color:#1f3a69;font-weight:700}.pulse-only-layout{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(280px,.74fr);grid-gap:.9rem;gap:.9rem;align-items:start}.pulse-only-card{height:100%}.pulse-faq-card{border:1px solid #c6d4ee;border-radius:1.7rem;padding:clamp(1.05rem,2.5vw,1.3rem);background:#fbfdff;box-shadow:inset 0 1px 0 rgba(255,255,255,.85);display:grid;grid-gap:.7rem;gap:.7rem;align-content:start}.pulse-faq-kicker{margin:0;font-size:.74rem;font-family:var(--font-heading),sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#62779e}.pulse-faq-card h3{margin:0;font-size:clamp(1rem,1.55vw,1.24rem);line-height:1.2;color:#1b2f53}.pulse-faq-accordion{display:grid;grid-gap:.55rem;gap:.55rem}.pulse-faq-item{border-color:#d6e2f7;border-radius:.9rem;padding:.55rem .72rem}.pulse-faq-item summary{font-size:.9rem;line-height:1.34;color:#203456}.pulse-faq-item p{margin-top:.44rem;color:#62779e;font-size:.83rem;line-height:1.46}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-card{gap:.8rem}.legal-card article{border:1px solid var(--line);border-radius:.85rem;padding:.9rem;background:#fff}.legal-card h2{margin:0;font-size:1.06rem}.legal-card-plain{display:block;padding:.1rem 0}.legal-title{margin:0 0 .85rem;font-size:clamp(1.24rem,2.1vw,1.7rem);line-height:1.16}.legal-card-plain .legal-document{border:none;border-radius:0;padding:0;background:transparent;color:var(--ink);font-size:.95rem;line-height:1.6;overflow-wrap:anywhere}.legal-document strong{font-family:var(--font-heading),sans-serif;font-weight:700}.legal-document a{color:var(--brand-strong);text-decoration:underline}.legal-document ol,.legal-document ul{margin:.5rem 0 .95rem 1.2rem;padding:0}.legal-document li{margin-bottom:.34rem}.thanks-card{text-align:center;justify-items:center}.thanks-card h2{font-size:clamp(1.6rem,3.4vw,2.7rem)}.thanks-card p{margin-top:.7rem;color:var(--muted);max-width:60ch}.site-footer{margin-top:1rem;background:radial-gradient(circle at 20% 20%,rgba(45,115,255,.12),transparent 44%),linear-gradient(180deg,#f8fbff,#f2f7ff)}.site-footer-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;grid-gap:1rem;gap:1rem}.site-footer-brand{color:var(--brand);font-family:var(--font-heading),sans-serif;font-size:1.42rem;font-weight:800}.site-footer-copy{margin-top:.4rem;max-width:54ch;color:var(--muted)}.site-footer-brand-col{display:flex;flex-direction:column;gap:.8rem}.site-footer-action{width:-moz-fit-content;width:fit-content;border:1px solid #bed1f6;border-radius:.75rem;padding:.52rem .74rem;font-size:.84rem;font-weight:700;color:var(--brand-strong);background:#fff}.site-footer-col{display:grid;align-content:start;grid-gap:.45rem;gap:.45rem}.site-footer-col-title{color:var(--ink);font-size:.86rem;font-family:var(--font-heading),sans-serif;font-weight:700}.site-footer-col a{color:var(--muted);font-size:.86rem}.site-footer-col a:hover{color:var(--brand)}.site-footer-bottom{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.site-footer-meta{color:var(--muted);font-size:.82rem}.site-footer-meta a{color:var(--brand-strong);text-decoration:underline}@media (max-width:1120px){.bento-grid,.case-grid,.feature-grid,.module-grid,.step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.details-grid,.faq-card,.faq-split,.hero-section,.hero-showcase,.inner-hero,.price-grid,.pulse-only-layout{grid-template-columns:1fr}.hero-showcase{grid-template-columns:1fr 1fr;grid-template-areas:"stage stage" "left right";align-items:start}.hero-top h1{max-width:18ch}.price-pack-head{gap:1rem}.price-duo,.price-pack-head{grid-template-columns:1fr}}@media (max-width:760px){.price-grid-wrap{gap:1rem}.price-grid-wrap .section-head-row h2{max-width:none;font-size:clamp(1.55rem,7vw,2.2rem)}.site-header{position:static}.inner-hero-image-screen{min-height:0;max-height:none}.site-header-inner{border-radius:1rem;flex-wrap:wrap}.site-nav{width:100%;justify-content:space-between}.site-nav-cta{width:100%;text-align:center}.bento-card,.bento-grid,.case-grid,.feature-grid,.guide-grid,.metric-strip,.module-grid,.step-grid{grid-template-columns:1fr}.bento-image{justify-self:stretch;max-width:none}.hero-showcase,.site-footer-grid{grid-template-columns:1fr}.hero-showcase{grid-template-areas:"stage" "left" "right"}.showcase-feature-card{min-height:auto;padding:.9rem}.showcase-feature-copy strong{font-size:.96rem}.showcase-feature-copy span{font-size:.8rem}.showcase-stage-title{font-size:.98rem;letter-spacing:.06em}.showcase-main{padding:.75rem}.price-pack-row{grid-template-columns:1fr;gap:.42rem;padding:.92rem 0}.price-pack-price{justify-self:start;min-width:118px}.price-pack-head h2,.price-pack-head p{max-width:none}.price-pack-features{gap:.74rem}.price-pack-costs li{font-size:.76rem}}