.hero:where(.astro-qmrutqly){isolation:isolate;padding-top:clamp(3rem,2rem + 4vw,5.5rem);position:relative}.backdrop:where(.astro-qmrutqly){z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.grid:where(.astro-qmrutqly){background-image:linear-gradient(var(--sam-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--sam-grid-line) 1px, transparent 1px);background-position:top;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 0,#000 30%,#0000 75%)}.glow:where(.astro-qmrutqly){background:radial-gradient(closest-side, var(--sam-glow), transparent);filter:blur(10px);width:min(64rem,140vw);height:36rem;position:absolute;top:-18rem;left:50%;transform:translate(-50%)}.hero-inner:where(.astro-qmrutqly){text-align:center;flex-direction:column;align-items:center;display:flex}.pill:where(.astro-qmrutqly){border:1px solid var(--sam-border-strong);background:color-mix(in srgb, var(--sam-surface) 70%, transparent);max-width:100%;color:var(--sam-text-muted);border-radius:999px;align-items:center;gap:.625rem;padding:.3125rem .75rem .3125rem .3125rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:border-color .15s;display:inline-flex}.pill:where(.astro-qmrutqly):hover{border-color:var(--sam-accent-border);color:var(--sam-text)}.pill-tag:where(.astro-qmrutqly){background:var(--sam-accent-bg);color:var(--sam-accent);border-radius:999px;padding:.125rem .5rem;font-weight:600}.pill:where(.astro-qmrutqly) svg:where(.astro-qmrutqly){flex:none;width:.875rem;height:.875rem}h1:where(.astro-qmrutqly){letter-spacing:-.04em;max-width:18ch;margin-top:1.75rem;font-size:clamp(2.375rem,1.1rem + 5.6vw,4.5rem);font-weight:700;line-height:1.04}.accent:where(.astro-qmrutqly){background:linear-gradient(100deg,#2c47b3 10%,#4c6fe0 95%);color:#0000;-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .accent:where(.astro-qmrutqly){background-image:linear-gradient(100deg,#9fb1f6 0%,#c7d2fb 100%)}.br-wide:where(.astro-qmrutqly){display:none}@media (width>=48rem){.br-wide:where(.astro-qmrutqly){display:inline}h1:where(.astro-qmrutqly){max-width:none}}.sub:where(.astro-qmrutqly){max-width:40rem;color:var(--sam-text-muted);margin-top:1.5rem;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.6}.ctas:where(.astro-qmrutqly){flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.25rem;display:flex}@media (width<=29.99rem){.ctas:where(.astro-qmrutqly){flex-direction:column;align-self:stretch;width:100%;max-width:20rem;margin-inline:auto}}.facts:where(.astro-qmrutqly){color:var(--sam-text-faint);flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;margin:2.25rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.facts:where(.astro-qmrutqly) li:where(.astro-qmrutqly){align-items:baseline;gap:.4rem;display:inline-flex}.facts:where(.astro-qmrutqly) strong:where(.astro-qmrutqly){color:var(--sam-text);font-variant-numeric:tabular-nums;font-weight:600}.shot-wrap:where(.astro-qmrutqly){perspective:2000px;max-width:68rem;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem)}.shot:where(.astro-qmrutqly){border-radius:var(--sam-radius-lg);border:1px solid var(--sam-border-strong);background:var(--sam-surface);box-shadow:0 0 0 6px color-mix(in srgb, var(--sam-surface) 60%, transparent), 0 40px 120px -40px var(--sam-glow), var(--sam-shadow);margin:0;position:relative;overflow:hidden}.shot:where(.astro-qmrutqly):after{content:"";background:linear-gradient(to bottom, transparent, var(--sam-bg));pointer-events:none;height:30%;position:absolute;inset:auto 0 0}.chrome:where(.astro-qmrutqly){border-bottom:1px solid var(--sam-border);background:var(--sam-bg-raised);align-items:center;gap:.375rem;height:2.25rem;padding-inline:.875rem;display:flex}.chrome:where(.astro-qmrutqly)>span:where(.astro-qmrutqly){background:var(--sam-border-strong);border-radius:50%;width:.625rem;height:.625rem}.url:where(.astro-qmrutqly){border-radius:var(--sam-radius-sm);background:var(--sam-surface);color:var(--sam-text-faint);font-family:var(--sam-font-mono);margin-inline:auto;padding:.125rem .75rem;font-size:.6875rem;transform:translate(-1.25rem)}.shot:where(.astro-qmrutqly) img:where(.astro-qmrutqly){aspect-ratio:16/9;object-fit:cover;object-position:top;width:100%;height:auto;display:block}@media (width<=39.99rem){.shot:where(.astro-qmrutqly){border:6px solid var(--sam-surface-2);border-radius:2rem;width:18rem;margin-inline:auto}.chrome:where(.astro-qmrutqly){display:none}.shot:where(.astro-qmrutqly) img:where(.astro-qmrutqly){aspect-ratio:390/700;object-fit:cover;object-position:top}}@media (prefers-reduced-motion:no-preference){.hero-inner:where(.astro-qmrutqly)>:where(.astro-qmrutqly){animation:rise .8s var(--sam-ease) both}.hero-inner:where(.astro-qmrutqly)>:where(.astro-qmrutqly):nth-child(2){animation-delay:60ms}.hero-inner:where(.astro-qmrutqly)>:where(.astro-qmrutqly):nth-child(3){animation-delay:.12s}.hero-inner:where(.astro-qmrutqly)>:where(.astro-qmrutqly):nth-child(4){animation-delay:.18s}.hero-inner:where(.astro-qmrutqly)>:where(.astro-qmrutqly):nth-child(5){animation-delay:.24s}.shot:where(.astro-qmrutqly){animation:tilt 1.1s .2s var(--sam-ease) both}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@keyframes tilt{0%{opacity:0;transform:rotateX(14deg)translateY(30px)}}.footnote:where(.astro-bvyqwxtu) .nowrap:where(.astro-bvyqwxtu){white-space:nowrap}.budget:where(.astro-bvyqwxtu){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.budget:where(.astro-bvyqwxtu){grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1rem}}.metric:where(.astro-bvyqwxtu){flex-direction:column;padding:1.5rem;display:flex}.label:where(.astro-bvyqwxtu){color:var(--sam-text-muted);font-size:.875rem;font-weight:500}.value:where(.astro-bvyqwxtu){flex-wrap:wrap;align-items:baseline;gap:.375rem;margin-top:.75rem;display:flex}.num:where(.astro-bvyqwxtu){letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,1.8rem + 1.4vw,2.75rem);font-weight:650;line-height:1}.unit:where(.astro-bvyqwxtu){color:var(--sam-text-muted);font-size:.9375rem;font-weight:500}.bar:where(.astro-bvyqwxtu){background:var(--sam-surface-2);border-radius:999px;height:6px;margin-top:1.25rem;position:relative;overflow:hidden}.bar:where(.astro-bvyqwxtu) span:where(.astro-bvyqwxtu){width:var(--w);border-radius:inherit;background:linear-gradient(90deg, var(--sam-blue-600), var(--sam-blue-400));transform-origin:0;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:no-preference){.js .metric:where(.astro-bvyqwxtu) .bar:where(.astro-bvyqwxtu) span:where(.astro-bvyqwxtu){transition:transform 1.1s .15s var(--sam-ease);transform:scaleX(0)}.js .metric:where(.astro-bvyqwxtu).is-visible .bar:where(.astro-bvyqwxtu) span:where(.astro-bvyqwxtu){transform:none}}.target:where(.astro-bvyqwxtu){color:var(--sam-text-faint);justify-content:space-between;gap:1rem;margin-top:.625rem;font-size:.8125rem;display:flex}.pct:where(.astro-bvyqwxtu){white-space:nowrap;font-family:var(--sam-font-mono);font-variant-numeric:tabular-nums}.detail:where(.astro-bvyqwxtu){border-top:1px solid var(--sam-border);color:var(--sam-text-muted);margin-top:.875rem;padding-top:.875rem;font-size:.8125rem}.scale:where(.astro-bvyqwxtu){border:1px solid var(--sam-border);border-radius:var(--sam-radius-lg);background:var(--sam-border);grid-template-columns:repeat(auto-fit,minmax(min(50% - 1px,14rem),1fr));gap:1px;margin:1rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.scale:where(.astro-bvyqwxtu) li:where(.astro-bvyqwxtu){background:var(--sam-bg-raised);flex-direction:column;gap:.375rem;padding:1.25rem 1.5rem;display:flex}.scale:where(.astro-bvyqwxtu) strong:where(.astro-bvyqwxtu){letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:650}.scale:where(.astro-bvyqwxtu) span:where(.astro-bvyqwxtu){color:var(--sam-text-muted);font-size:.8125rem}@media (width<=47.99rem){.metric:where(.astro-bvyqwxtu){padding:1rem}.label:where(.astro-bvyqwxtu){font-size:.8125rem}.num:where(.astro-bvyqwxtu){font-size:1.75rem}.unit:where(.astro-bvyqwxtu){font-size:.8125rem}.target:where(.astro-bvyqwxtu){flex-direction:column;gap:.125rem}.detail:where(.astro-bvyqwxtu){margin-top:.625rem;padding-top:.625rem}.scale:where(.astro-bvyqwxtu) li:where(.astro-bvyqwxtu){padding:1rem}.scale:where(.astro-bvyqwxtu) strong:where(.astro-bvyqwxtu){font-size:1.125rem}}.footnote:where(.astro-bvyqwxtu){text-align:center;max-width:52rem;color:var(--sam-text-faint);margin:1.5rem auto 0;font-size:.8125rem}.goals:where(.astro-hddzj7zp){grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:2rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}h3:where(.astro-hddzj7zp){letter-spacing:-.015em;align-items:center;gap:.625rem;font-size:1.0625rem;display:flex}.icon:where(.astro-hddzj7zp){border-radius:var(--sam-radius-sm);background:var(--sam-accent-bg);border:1px solid var(--sam-accent-border);width:2rem;height:2rem;color:var(--sam-accent);flex:none;place-items:center;display:grid}.icon:where(.astro-hddzj7zp) svg:where(.astro-hddzj7zp){width:1.0625rem;height:1.0625rem}.answer:where(.astro-hddzj7zp){color:var(--sam-text-muted);margin-top:.625rem;font-size:.9375rem}.refuse:where(.astro-hddzj7zp){color:var(--sam-text-muted);margin-top:.5rem;font-size:.875rem}.refuse:where(.astro-hddzj7zp) span:where(.astro-hddzj7zp){color:var(--sam-text);font-weight:600}.diagram:where(.astro-mk7t6ddp){background:radial-gradient(ellipse 60% 50% at 50% 40%, var(--sam-accent-bg), transparent 70%), var(--sam-bg-raised);margin:0;padding:clamp(.75rem,.5rem + 2vw,2.5rem)}figcaption:where(.astro-mk7t6ddp){border-top:1px solid var(--sam-border);color:var(--sam-text-muted);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.875rem;display:flex}.cap-label:where(.astro-mk7t6ddp){color:var(--sam-text);font-weight:600}.roles:where(.astro-mk7t6ddp){flex-wrap:wrap;gap:.375rem;display:flex}.roles:where(.astro-mk7t6ddp) code:where(.astro-mk7t6ddp){border-radius:var(--sam-radius-sm);background:var(--sam-surface-2);border:1px solid var(--sam-border);color:var(--sam-text);padding:.125rem .5rem;font-size:.75rem}.cap-note:where(.astro-mk7t6ddp){flex-basis:100%}.more:where(.astro-mk7t6ddp){margin-top:1.5rem;font-weight:500}.more:where(.astro-mk7t6ddp) a:where(.astro-mk7t6ddp){text-decoration:none}.more:where(.astro-mk7t6ddp) a:where(.astro-mk7t6ddp):hover{text-decoration:underline}.steps:where(.astro-byy75f6s){counter-reset:step;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=60rem){.steps:where(.astro-byy75f6s){grid-template-columns:repeat(3,1fr);gap:1.25rem}}.step:where(.astro-byy75f6s){grid-template-columns:2.75rem 1fr;gap:1rem;display:grid}@media (width>=60rem){.step:where(.astro-byy75f6s){grid-template-rows:auto 1fr;grid-template-columns:1fr}}.rail:where(.astro-byy75f6s){justify-content:center;display:flex;position:relative}.rail:where(.astro-byy75f6s):before{content:"";background:linear-gradient(var(--sam-accent-border), var(--sam-border));width:1px;position:absolute;top:2.75rem;bottom:-1rem;left:50%}.step:where(.astro-byy75f6s):last-child .rail:where(.astro-byy75f6s):before{display:none}@media (width>=60rem){.rail:where(.astro-byy75f6s){justify-content:flex-start;height:2.75rem}.rail:where(.astro-byy75f6s):before{background:linear-gradient(90deg, var(--sam-accent-border), var(--sam-border));width:auto;height:1px;inset:50% -1.25rem auto 2.75rem}}.dot:where(.astro-byy75f6s){background:var(--sam-bg);border:1px solid var(--sam-accent-border);width:2.75rem;height:2.75rem;color:var(--sam-accent);font-family:var(--sam-font-mono);box-shadow:0 0 0 4px var(--sam-bg);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:600;display:grid;position:relative}.step:where(.astro-byy75f6s):last-child .dot:where(.astro-byy75f6s){background:var(--sam-btn-bg);color:#fff;border-color:#0000}.body:where(.astro-byy75f6s){background:var(--sam-bg);flex-direction:column;min-width:0;padding:1.5rem;display:flex}.state:where(.astro-byy75f6s){color:var(--sam-accent);font-size:.8125rem;font-weight:500}h3:where(.astro-byy75f6s){margin-top:.375rem;font-size:1.375rem}.text:where(.astro-byy75f6s){color:var(--sam-text-muted);margin-top:.75rem;font-size:.9375rem}.cmd:where(.astro-byy75f6s){border-radius:var(--sam-radius);background:var(--sam-surface);border:1px solid var(--sam-border);color:var(--sam-text);white-space:pre-wrap;overflow-wrap:break-word;margin:1.25rem 0 0;padding:.75rem .875rem;font-size:.75rem;line-height:1.5}.cmd:where(.astro-byy75f6s) code:where(.astro-byy75f6s){font-size:inherit}.cmd:where(.astro-byy75f6s) .tok{white-space:nowrap}.who:where(.astro-byy75f6s){grid-template-columns:1fr 1fr;gap:.75rem;margin:auto 0 0;padding-top:1.25rem;display:grid}.who:where(.astro-byy75f6s) dt:where(.astro-byy75f6s){font-family:var(--sam-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sam-text-faint);font-size:.6875rem}.who:where(.astro-byy75f6s) dd:where(.astro-byy75f6s){margin:.25rem 0 0;font-size:.875rem;font-weight:500}@media (width>=60rem){.who:where(.astro-byy75f6s) dd:where(.astro-byy75f6s){min-height:3.2em}}.proof:where(.astro-byy75f6s){grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem;margin-top:2.5rem;display:grid}.proof-item:where(.astro-byy75f6s){color:var(--sam-text-muted);gap:.75rem;font-size:.9375rem;display:flex}.proof-item:where(.astro-byy75f6s) svg:where(.astro-byy75f6s){width:1.25rem;height:1.25rem;color:var(--sam-success);flex:none;margin-top:.15rem}.proof:where(.astro-byy75f6s) strong:where(.astro-byy75f6s){color:var(--sam-text);font-weight:600}.proof:where(.astro-byy75f6s) code:where(.astro-byy75f6s){color:var(--sam-text);font-size:.8125rem}.nowrap:where(.astro-byy75f6s){white-space:nowrap}.more:where(.astro-byy75f6s){margin-top:2rem;font-weight:500}.more:where(.astro-byy75f6s) a:where(.astro-byy75f6s){text-decoration:none}.more:where(.astro-byy75f6s) a:where(.astro-byy75f6s):hover{text-decoration:underline}.split:where(.astro-obixjc7n){align-items:start;gap:3rem;display:grid}@media (width>=64rem){.split:where(.astro-obixjc7n){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:3rem 4rem}}.copy:where(.astro-obixjc7n) .btn:where(.astro-obixjc7n){margin-top:2rem}.points:where(.astro-obixjc7n){border-top:1px solid var(--sam-border);grid-column:1/-1;grid-template-columns:1fr;gap:1.5rem 2rem;margin:0;padding-top:2rem;display:grid}@media (width>=40rem){.points:where(.astro-obixjc7n){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.points:where(.astro-obixjc7n){grid-template-columns:repeat(4,minmax(0,1fr))}}.points:where(.astro-obixjc7n) dt:where(.astro-obixjc7n){font-size:.9375rem;font-weight:600}.points:where(.astro-obixjc7n) dd:where(.astro-obixjc7n) .nowrap{white-space:nowrap}.points:where(.astro-obixjc7n) dd:where(.astro-obixjc7n){color:var(--sam-text-muted);margin:.25rem 0 0;font-size:.9375rem}.editor:where(.astro-obixjc7n){border-radius:var(--sam-radius-lg);border:1px solid var(--sam-border-strong);background:var(--sam-bg-raised);min-width:0;box-shadow:var(--sam-shadow);overflow:hidden}.tabbar:where(.astro-obixjc7n){border-bottom:1px solid var(--sam-border);background:var(--sam-surface);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem 0;display:flex}.tablist:where(.astro-obixjc7n){gap:.25rem;display:flex}:where(.astro-obixjc7n)[role=tab]{color:var(--sam-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem .875rem .625rem;font-size:.875rem;font-weight:500;position:relative}:where(.astro-obixjc7n)[role=tab]:hover,:where(.astro-obixjc7n)[role=tab][aria-selected=true]{color:var(--sam-text)}:where(.astro-obixjc7n)[role=tab][aria-selected=true]:after{content:"";background:var(--sam-accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:.5rem;right:.5rem}.file:where(.astro-obixjc7n){font-family:var(--sam-font-mono);color:var(--sam-text-faint);padding-bottom:.25rem;font-size:.75rem}.panel:where(.astro-obixjc7n){overflow-x:auto}.panel:where(.astro-obixjc7n) pre{tab-size:4;margin:0;padding:1.25rem 1.5rem;font-size:.8125rem;line-height:1.7}.panel:where(.astro-obixjc7n) pre code{font-size:inherit}@media (width<=30rem){.panel:where(.astro-obixjc7n) pre{padding:1rem}}.gallery:where(.astro-enmaku4m){--tile-bg:#eef0f3;grid-template-columns:1fr;gap:1.5rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}:root[data-theme=dark] .gallery:where(.astro-enmaku4m){--tile-bg:#171b20}@media (prefers-color-scheme:dark){:root:not([data-theme]) .gallery:where(.astro-enmaku4m){--tile-bg:#171b20}}@media (width>=40rem){.gallery:where(.astro-enmaku4m){grid-template-columns:repeat(2,minmax(0,1fr))}.wide:where(.astro-enmaku4m){grid-column:1/-1}}@media (width>=40rem) and (width<=63.99rem){.gallery:where(.astro-enmaku4m){grid-auto-flow:dense}}@media (width>=64rem){.gallery:where(.astro-enmaku4m){grid-template-columns:repeat(6,minmax(0,1fr))}.wide:where(.astro-enmaku4m){grid-column:span 4}.phone:where(.astro-enmaku4m),.third:where(.astro-enmaku4m){grid-column:span 2}.half:where(.astro-enmaku4m){grid-column:span 3}.half:where(.astro-enmaku4m) .frame:where(.astro-enmaku4m){aspect-ratio:2}}@media (width<=39.99rem){.phone:where(.astro-enmaku4m){display:none}.has-mobile:where(.astro-enmaku4m) .frame:where(.astro-enmaku4m){aspect-ratio:var(--mobile-aspect)}}.mobile-wide:where(.astro-enmaku4m) .frame:where(.astro-enmaku4m){aspect-ratio:var(--mobile-aspect)!important}figure:where(.astro-enmaku4m){flex-direction:column;height:100%;margin:0;display:flex}.frame:where(.astro-enmaku4m){aspect-ratio:16/9;border-radius:var(--sam-radius);border:1px solid var(--sam-border-strong);background:var(--tile-bg);box-shadow:var(--sam-shadow);flex:1;transition:border-color .3s;position:relative;overflow:hidden}.item:where(.astro-enmaku4m):hover .frame:where(.astro-enmaku4m){border-color:var(--sam-accent-border)}.frame:where(.astro-enmaku4m) img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.third:where(.astro-enmaku4m) .frame:where(.astro-enmaku4m){aspect-ratio:1}.phone:where(.astro-enmaku4m) .frame:where(.astro-enmaku4m){aspect-ratio:4/5;padding:1.25rem}.phone:where(.astro-enmaku4m) .frame:where(.astro-enmaku4m) img{filter:drop-shadow(0 12px 24px #0000002e);width:calc(100% - 2.5rem);height:calc(100% - 2.5rem);inset:1.25rem}@media (width>=64rem){.phone:where(.astro-enmaku4m) .frame:where(.astro-enmaku4m),.third:where(.astro-enmaku4m) .frame:where(.astro-enmaku4m){aspect-ratio:auto}}figcaption:where(.astro-enmaku4m){color:var(--sam-text-muted);flex-direction:column;gap:.25rem;margin-top:.875rem;font-size:.875rem;display:flex}figcaption:where(.astro-enmaku4m) strong:where(.astro-enmaku4m){color:var(--sam-text);font-size:.9375rem;font-weight:600}.chips:where(.astro-enmaku4m){flex-wrap:wrap;gap:.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:flex}.chips:where(.astro-enmaku4m) li:where(.astro-enmaku4m){border:1px solid var(--sam-border);background:var(--sam-bg-raised);color:var(--sam-text-muted);border-radius:999px;padding:.375rem .75rem;font-size:.8125rem}.more:where(.astro-enmaku4m){margin-top:1.5rem;font-weight:500}.more:where(.astro-enmaku4m) a:where(.astro-enmaku4m){text-decoration:none}.more:where(.astro-enmaku4m) a:where(.astro-enmaku4m):hover{text-decoration:underline}.cta:where(.astro-x5xn55qe){padding-top:2rem}.panel:where(.astro-x5xn55qe){isolation:isolate;border-radius:var(--sam-radius-xl);border:1px solid var(--sam-accent-border);background:var(--sam-bg-raised);text-align:center;padding:clamp(2.25rem,1.5rem + 3vw,3.75rem) clamp(1.25rem,.5rem + 4vw,4rem);position:relative;overflow:hidden}.glow:where(.astro-x5xn55qe){z-index:-1;background:radial-gradient(ellipse 60% 80% at 50% 120%, var(--sam-glow), transparent 70%), radial-gradient(ellipse 40% 50% at 10% -10%, var(--sam-accent-bg), transparent 70%);position:absolute;inset:0}h2:where(.astro-x5xn55qe){font-size:clamp(1.75rem,1.1rem + 2.6vw,2.75rem)}h2:where(.astro-x5xn55qe) span:where(.astro-x5xn55qe){text-wrap:balance;display:block}p:where(.astro-x5xn55qe){max-width:36rem;color:var(--sam-text-muted);margin:1.25rem auto 0;font-size:1.0625rem}.ctas:where(.astro-x5xn55qe){flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}@media (width<=29.99rem){.ctas:where(.astro-x5xn55qe){flex-direction:column;max-width:20rem;margin-inline:auto}}
