.pg-marketing .mk-page{overflow-x:clip}.sc-hero{z-index:2;padding-top:clamp(28px,4.5vw,64px);position:relative}.sc-grade{z-index:-1;pointer-events:none;background:var(--grad-key-light), var(--grad-scene-grade), var(--grad-page-ember);animation:sc-lights-on var(--dur-scene) var(--ease-out) both;position:absolute;inset:0 0 -38%;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.sc-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(16px,3vw,40px);min-height:min(76vh,700px);display:grid}.sc-hero-copy{z-index:4;padding-block:var(--space-6);text-shadow:var(--shadow-text);position:relative}.sc-hero-copy>*{animation:sc-rise var(--dur-slow) var(--ease-snap) both}.sc-hero-copy>:nth-child(2){animation-delay:40ms}.sc-hero-copy>:nth-child(3){animation-delay:80ms}.sc-hero-copy>:nth-child(n+4){animation-delay:.12s}.pg-marketing .sc-hero h1{max-width:15ch;font-family:var(--font-display);font-weight:var(--weight-black);font-size:clamp(44px, 5.6vw, var(--text-display-1));line-height:var(--leading-display-1);letter-spacing:var(--tracking-display);color:var(--text-strong);text-wrap:balance}.pg-marketing .sc-hero h1.sc-h1-long{max-width:20ch;font-size:clamp(36px, 4.1vw, var(--text-display-2));line-height:var(--leading-display-2)}.pg-marketing .sc-hero .mk-lede{max-width:48ch;color:var(--text-secondary)}.pg-marketing .sc-hero .mk-badge,.pg-marketing .sc-hero .mk-banner{background:var(--spec-panel), var(--grad-panel-glass);border-color:var(--border-flame);box-shadow:var(--elev-panel-glass-rest);color:var(--text-primary)}.sc-stage{--bleed:max(var(--gutter-desktop,32px), calc((100vw - var(--container-max)) / 2));height:clamp(440px,44vw,640px);margin-right:calc(-1 * var(--bleed));pointer-events:none;-webkit-user-select:none;user-select:none;margin-bottom:clamp(-126px,-7.2vw,-36px);position:relative}.sc-stage picture,.sc-stage img{width:100%;height:auto;display:block}.sc-lights{transform:translate3d(0, calc(var(--d,0) * -18px), 0);animation:sc-lights-on var(--dur-scene) var(--ease-out) both;background:radial-gradient(40% 34% at 62% 18%,#ffaa5a57,#0000 70%),radial-gradient(30% 30% at 88% 46%,#ff782838,#0000 70%);position:absolute;inset:-12% -6% 0 -18%}.sc-backyard{opacity:.34;filter:blur(2.5px)brightness(.62)saturate(1.1);width:128%;transform:translate3d(0, calc(var(--d,0) * -10px), 0);animation:sc-lights-on var(--dur-scene) var(--ease-out) 80ms both;position:absolute;top:-4%;left:-14%;-webkit-mask-image:radial-gradient(60% 55% at 55% 45%,#000 35%,#0000 75%);mask-image:radial-gradient(60% 55% at 55% 45%,#000 35%,#0000 75%)}.sc-fx{mix-blend-mode:screen;position:absolute;overflow:hidden}.sc-fx img{object-fit:cover;width:100%;height:100%;display:block}.sc-fx-bokeh{opacity:.42;width:54%;transform:translate3d(0, calc(var(--d,0) * -24px), 0);animation:sc-lights-on var(--dur-scene) var(--ease-out) .2s both;top:-10%;bottom:16%;right:2%}.sc-fx-dust{opacity:.55;z-index:2;width:80%;transform:translate3d(0, calc(var(--d,0) * -70px), 0);inset:10% 0 16% 10%}.sc-floor{background:var(--grad-floor-glow);filter:blur(10px);height:52%;animation:sc-lights-on var(--dur-scene) var(--ease-out) .12s both;position:absolute;bottom:2%;left:2%;right:-4%}.sc-dio-wrap{z-index:2;transform:translate3d(calc(var(--px,0) * 12px), calc(var(--d,0) * -34px + var(--py,0) * 8px), 0);transition:transform var(--dur-slow) var(--ease-out);position:absolute;top:4%;left:-6%;right:-16%}.sc-dio-wrap .sc-dio{filter:var(--filter-diorama-object);animation:sc-rise-big var(--dur-scene) var(--ease-snap) .16s both;position:relative}.sc-contact{background:var(--grad-contact-shadow);filter:blur(6px);height:22%;position:absolute;bottom:2%;left:10%;right:6%}.sc-float{position:absolute}.sc-float-back{z-index:3;top:-6%;right:calc(var(--bleed) + 2%);width:min(290px,40%);transform:translate3d(0, calc(var(--d,0) * -58px), 0);animation:sc-drift 9s var(--ease-in-out) 1.6s infinite alternate}.sc-float-front{z-index:4;width:min(330px,50%);transform:translate3d(0, calc(var(--d,0) * -96px), 0);animation:sc-drift 7s var(--ease-in-out) 1.2s infinite alternate-reverse;bottom:6%;left:-4%}.sc-card-front{animation:sc-rise var(--dur-reveal) var(--ease-snap) .72s both;transform:perspective(1100px)rotateY(16deg)rotateX(7deg)rotate(-1.5deg)}.sc-card-back{opacity:.94;animation:sc-rise var(--dur-reveal) var(--ease-snap) .86s both;transform:perspective(1100px)rotateY(-18deg)rotateX(8deg)rotate(1deg)}.sc-bot-wrap{z-index:5;right:calc(var(--bleed) + 4%);width:clamp(110px,12vw,180px);transform:translate3d(0, calc(var(--d,0) * -120px), 0);position:absolute;bottom:-8%}.sc-bot{filter:var(--filter-diorama-object);animation:sc-rise var(--dur-reveal) var(--ease-snap) .98s both}.sc-card{border:1px solid var(--border-flame);border-radius:var(--radius-device);background:var(--spec-panel), var(--grad-panel-glass-raised);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--elev-panel-glass);color:var(--text-primary);font-family:var(--font-body);text-shadow:none;gap:6px;padding:14px 16px 16px;font-size:13px;line-height:1.35;display:grid;position:relative}.sc-card:before{content:"";background:var(--grad-edge-light);height:1px;position:absolute;top:-1px;left:14%;right:14%}.sc-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sc-card-kind{font-family:var(--font-label);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary)}.sc-sample{border-radius:var(--radius-chip);background:var(--sample-bg);color:var(--sample-fg);font-family:var(--font-label);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;padding:2px 7px}.sc-card-title{font-family:var(--font-label);font-size:16px;font-weight:var(--weight-bold);color:var(--text-strong)}.sc-card-msg{font-size:15px;font-weight:var(--weight-semibold)}.sc-card-meta{color:var(--text-secondary)}.sc-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.sc-chip{border-radius:var(--radius-chip);font-family:var(--font-label);font-size:11px;font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;border:1px solid;padding:3px 8px}.sc-chip-passed{color:var(--status-pass-fg);background:var(--status-pass-bg);border-color:var(--status-pass-border);box-shadow:var(--glow-pass)}.sc-chip-working{color:var(--status-working-fg);background:var(--status-working-bg);border-color:var(--status-working-border)}.sc-chip-waiting{color:var(--status-waiting-fg);background:var(--status-waiting-bg);border-color:var(--status-waiting-border)}.sc-rev{font-family:var(--font-mono);color:var(--text-tertiary);font-size:12px}.sc-checks{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.sc-checks li{color:var(--text-secondary);align-items:flex-start;gap:8px;display:flex}.sc-tick{width:18px;height:18px;color:var(--status-pass-fg);background:var(--status-pass-bg);box-shadow:var(--glow-pass);border-radius:50%;flex:none;place-items:center;display:grid}.sc-tick svg{width:12px;height:12px}.sc-stamp{border:2px solid var(--status-pass-fg);color:var(--status-pass-fg);font-family:var(--font-display);font-size:18px;font-weight:var(--weight-black);letter-spacing:.08em;box-shadow:var(--glow-pass);animation:sc-stamp var(--dur-slow) var(--ease-snap) 1.5s both;border-radius:4px;justify-self:end;margin-top:4px;padding:2px 10px;position:relative;rotate:-7deg}.sc-stamp:after{content:"";border:2px solid var(--status-pass-fg);opacity:0;pointer-events:none;animation:sc-stamp-ring .42s var(--ease-out) 1.68s both;border-radius:4px;position:absolute;inset:-2px}.sc-agents{gap:7px;margin:2px 0 0;padding:0;list-style:none;display:grid}.sc-agents li{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;display:grid}.sc-agent-name{color:var(--text-strong);font-weight:var(--weight-semibold)}.sc-agent-status{color:var(--text-tertiary);font-size:12px}.sc-dot{background:var(--idle-500);border-radius:50%;width:9px;height:9px}.sc-dot-online{background:var(--green-400);box-shadow:var(--glow-pass);animation:sc-breathe 3.2s var(--ease-in-out) infinite}.sc-dot-working{background:var(--blue-400);box-shadow:var(--glow-working);animation:sc-breathe 3.2s var(--ease-in-out) .8s infinite}.sc-meter{height:7px;box-shadow:inset 0 1px 2px rgba(var(--umbra), .6);background:#ffe8d614;border-radius:99px;margin-top:4px;overflow:hidden}.sc-meter-fill{border-radius:inherit;background:var(--grad-meter-pass);height:100%;box-shadow:var(--glow-pass);transform-origin:0;animation:sc-fill var(--dur-scene) var(--ease-out) 1.1s both;display:block}.sc-w-6{width:60%}.sc-w-7{width:70%}.sc-w-8{width:80%}.sc-w-9{width:90%}.sc-w-10{width:100%}.sc-term{background:var(--spec-panel), var(--grad-panel-terminal)}.sc-term-line{font-family:var(--font-mono);color:var(--text-strong);font-size:13px}.sc-prompt{color:var(--text-prompt)}.sc-caret{vertical-align:-2px;background:var(--flame-400);width:7px;height:14px;margin-left:4px;animation:1s step-end infinite sc-blink;display:inline-block}.sc-term-out{font-family:var(--font-mono);color:var(--status-pass-fg);font-size:12px}.pg-marketing .mk-body.sc-main{z-index:1;padding-top:clamp(96px,11vw,180px);position:relative}.sc-body{gap:clamp(36px,5vw,72px);display:grid}.sc-block{gap:clamp(36px,5vw,72px);display:grid;position:relative}.sc-row{--sc-pad:clamp(24px, 3.2vw, 44px);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;display:grid;position:relative}.sc-row-r{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.sc-row-r .sc-panel{grid-area:1/2}.sc-row-r .sc-icon-stage{grid-area:1/1}.sc-panel{z-index:2;padding:var(--sc-pad,clamp(24px, 3.2vw, 44px));border:1px solid var(--border-subtle);border-radius:var(--radius-device);background:var(--spec-panel), var(--grad-panel-glass);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--elev-panel-glass-rest);position:relative}.sc-panel:before{content:"";background:var(--grad-edge-light);opacity:.8;height:1px;position:absolute;top:-1px;left:10%;right:10%}.sc-panel:after{content:"";border-radius:inherit;background:var(--grad-rim-light);pointer-events:none;position:absolute;inset:0}.sc-icon-stage{z-index:3;pointer-events:none;width:clamp(150px,17vw,230px);transform:translate3d(0, calc(var(--d,0) * -40px), 0);justify-self:center;position:relative}.sc-row-l .sc-icon-stage{margin-left:calc(-1 * max(0px, var(--sc-pad) - 16px));justify-self:start}.sc-row-r .sc-icon-stage{margin-right:calc(-1 * max(0px, var(--sc-pad) - 16px));justify-self:end}.sc-icon-glow{background:var(--grad-floor-glow);filter:blur(8px);position:absolute;inset:40% -20% -14%}.sc-icon-art,.sc-icon-art img{width:100%;height:auto;display:block;position:relative}.sc-icon-art{filter:var(--filter-diorama-object)}.sc-step{z-index:3;font-family:var(--font-display);font-size:clamp(64px,8vw,112px);font-weight:var(--weight-black);background:var(--grad-text-flame);color:#0000;filter:drop-shadow(0 6px 14px rgba(var(--umbra), .7));pointer-events:none;-webkit-background-clip:text;background-clip:text;line-height:1;position:absolute;top:clamp(-34px,-3vw,-22px);right:clamp(16px,3vw,36px)}.pg-marketing .sc-prose{z-index:1;max-width:68ch;position:relative}.pg-marketing .sc-prose h2{font-family:var(--font-display);font-size:clamp(30px, 3.2vw, var(--text-display-3));font-weight:var(--weight-black);line-height:var(--leading-display-3);color:var(--text-strong)}.pg-marketing .sc-prose h3{font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--flame-300)}.pg-marketing .sc-prose p,.pg-marketing .sc-prose li{color:var(--text-secondary)}.pg-marketing .sc-prose strong{color:var(--text-strong)}.pg-marketing .sc-prose a{color:var(--text-link)}.pg-marketing .sc-prose a:hover{color:var(--text-link-hover)}.pg-marketing .sc-prose ul{padding-left:0;list-style:none}.pg-marketing .sc-prose ul>li{padding-left:30px;position:relative}.pg-marketing .sc-prose ul>li:before{content:"";background:radial-gradient(circle at 34% 28%, #ffffffd9 0 10%, var(--flame-300) 28%, var(--flame-600) 72%, var(--flame-800));width:13px;height:13px;box-shadow:0 2px 4px rgba(var(--umbra), .7), 0 0 10px #ff7a2a59;border-radius:50%;position:absolute;top:.42em;left:4px}.pg-marketing .sc-prose ol{counter-reset:sc-n;padding-left:0;list-style:none}.pg-marketing .sc-prose ol>li{counter-increment:sc-n;min-height:30px;padding-left:44px;position:relative}.pg-marketing .sc-prose ol>li:before{content:counter(sc-n);background:var(--grad-btn-primary);width:30px;height:30px;box-shadow:var(--elev-btn-primary);color:var(--text-on-flame);font-family:var(--font-label);font-size:14px;font-weight:var(--weight-black);border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;left:0}.pg-marketing .sc-prose .mk-table th,.pg-marketing .sc-prose .mk-table td{border-color:var(--divider)}.pg-marketing .sc-prose pre,.pg-marketing .sc-prose code{background:var(--surface-terminal)}.pg-marketing .sc-prose .sc-feats{margin-top:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.pg-marketing .sc-prose .sc-feats>li{padding:0}.pg-marketing .sc-prose .sc-feats>li:before{content:none}.pg-marketing .sc-prose .sc-feat{--rx:0deg;--ry:0deg;border:1px solid var(--border-subtle);border-radius:var(--radius-device);background:var(--spec-panel), var(--grad-panel-glass-raised);height:100%;min-height:88px;box-shadow:var(--elev-panel-glass-rest);color:var(--text-secondary);transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-snap);grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:14px 16px 14px 10px;text-decoration:none;display:grid;position:relative}.pg-marketing .sc-prose .sc-feat:hover{translate:0 var(--lift-lg);border-color:var(--border-flame);box-shadow:var(--elev-panel-glass)}.pg-marketing .sc-prose .sc-feat:active{translate:0;scale:var(--press-scale)}.pg-marketing .sc-prose .sc-feat:focus-visible{box-shadow:var(--focus-shadow), var(--elev-panel-glass);outline:none}.sc-feat-icon,.sc-feat-icon img{width:64px;height:64px;display:block}.sc-feat-icon{filter:drop-shadow(-3px 8px 8px rgba(var(--umbra), .6));transition:translate var(--dur-base) var(--ease-snap)}.sc-feat:hover .sc-feat-icon{translate:0 -4px}.sc-feat-text{gap:2px;display:grid}.sc-feat-title{font-family:var(--font-label);font-weight:var(--weight-bold);color:var(--text-strong);text-underline-offset:3px;-webkit-text-decoration:underline #ff8c4680;text-decoration:underline #ff8c4680}.sc-feat-body{font-size:var(--text-body-sm);line-height:1.4}.sc-mid{z-index:0;pointer-events:none;height:clamp(220px,26vw,380px);margin-block:clamp(-120px,-8vw,-48px);position:relative}.sc-mid-glow{background:var(--grad-floor-glow);filter:blur(16px);position:absolute;inset:20% 10% -10% 30%}.sc-mid-art{width:min(780px,66%);transform:translate3d(0, calc(var(--d,0) * -60px), 0);position:absolute;top:-8%;right:-6%}.sc-mid-art .sc-dio,.sc-mid-art img{width:100%;height:auto;display:block}.sc-mid-art .sc-dio{filter:var(--filter-diorama-object)}.sc-body:has(>.sc-panel-faq){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(48px,5vw,72px) clamp(24px,3vw,40px)}.pg-marketing .sc-panel-faq{padding-top:clamp(40px,4vw,56px)}.pg-marketing .sc-panel-faq h2{font-family:var(--font-display);font-size:clamp(28px,2.6vw,40px);font-weight:var(--weight-black);color:var(--text-strong);margin-top:0;line-height:.95}.pg-marketing .sc-panel-faq .mk-faq{border-color:var(--divider)}.pg-marketing .sc-panel-faq .mk-faq summary{color:var(--text-strong)}.pg-marketing .sc-panel-faq .mk-faq summary:hover{color:var(--flame-300)}.pg-marketing .sc-panel-faq .mk-faq p{color:var(--text-secondary)}.sc-panel-icon{z-index:3;width:92px;filter:var(--filter-diorama-object);pointer-events:none;position:absolute;top:-46px;right:18px}.sc-panel-icon img{width:100%;height:auto;display:block}.pg-marketing .sc-main .mk-related,.pg-marketing .sc-main .mk-cta-band{z-index:2;position:relative}html[data-sfx=on] [data-reveal]:not(.in){opacity:0;translate:0 calc(var(--reveal-rise) * 2)}html[data-sfx=on] [data-reveal]{transition:opacity var(--dur-reveal) var(--ease-out), translate var(--dur-reveal) var(--ease-snap)}@keyframes sc-lights-on{0%{opacity:0}35%{opacity:.55}45%{opacity:.3}to{opacity:1}}@keyframes sc-rise{0%{opacity:0;translate:0 28px}70%{opacity:1;translate:0 -3px}to{opacity:1;translate:0}}@keyframes sc-rise-big{0%{opacity:0;translate:0 48px;scale:.96}72%{opacity:1;translate:0 -4px;scale:1.005}to{opacity:1;translate:0;scale:1}}@keyframes sc-drift{0%{translate:0}to{translate:0 -10px}}@keyframes sc-stamp-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes sc-stamp{0%{opacity:0;scale:1.8}to{opacity:1;scale:1}}@keyframes sc-breathe{50%{opacity:.55}}@keyframes sc-fill{0%{scale:0 1}to{scale:1}}@keyframes sc-blink{50%{opacity:0}}@media (max-width:1000px){.sc-hero-grid{grid-template-columns:minmax(0,1fr);min-height:0}.sc-stage{--bleed:var(--gutter-phone,16px);height:clamp(360px,70vw,720px);margin-inline:calc(-1 * var(--bleed));margin-top:-12px;margin-bottom:18vw}.sc-row,.sc-row-r{grid-template-columns:minmax(0,1fr)}.sc-row .sc-icon-stage,.sc-row-r .sc-icon-stage{width:128px;margin:0 8px calc(-1 * max(0px, var(--sc-pad) - 14px)) 0;grid-area:1/1;justify-self:end;transform:none}.sc-row-r .sc-icon-stage{margin:0 0 calc(-1 * max(0px, var(--sc-pad) - 14px)) 8px;justify-self:start}.sc-row .sc-panel,.sc-row-r .sc-panel{grid-area:2/1}.sc-body:has(>.sc-panel-faq){grid-template-columns:minmax(0,1fr)}.sc-mid-art{width:84%}}@media (max-width:760px){.pg-marketing .sc-hero h1{font-size:clamp(38px, 11vw, var(--text-display-1-phone))}.pg-marketing .sc-hero h1.sc-h1-long{font-size:clamp(30px,8.4vw,40px)}.sc-stage{height:clamp(340px,106vw,440px);margin-bottom:-40px}.sc-dio-wrap{top:10%;left:-22%;right:-26%}.sc-backyard{display:none}.sc-float-back{width:50%;top:-2%;right:4%}.sc-float-front{width:60%;bottom:0;left:4%}.sc-card-back .sc-checks,.sc-card-back .sc-agents li:nth-child(n+3){display:none}.sc-card{padding:10px 12px 12px;font-size:12px}.sc-card-title{font-size:14px}.sc-bot-wrap{width:96px;bottom:-6%;right:2%}.pg-marketing .mk-body.sc-main{padding-top:72px}.sc-row .sc-icon-stage,.sc-row-r .sc-icon-stage{justify-self:end;width:96px;margin:0 6px -10px 0}.sc-step{display:none}.sc-panel{padding:22px 18px}.sc-step{font-size:64px;top:-26px;right:14px}.sc-mid{height:220px;margin-block:-36px}.sc-mid-art{width:120%;right:-18%}.sc-panel-icon{width:76px;top:-38px}}@media (prefers-reduced-motion:reduce){.sc-hero *,.sc-grade,.sc-body *,.sc-card,.sc-card *{transition:none!important;animation:none!important}[data-depth],.sc-lights,.sc-backyard,.sc-fx,.sc-mid-art{translate:none!important}}.pg-marketing .sc-pricing-hero{z-index:2;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;padding-bottom:0;position:relative}.sc-pricing-hero .sc-grade{width:100vw;inset:0 auto -40% 50%;translate:-50%}.pg-marketing .sc-pricing-hero h1{max-width:12ch;font-family:var(--font-display);font-weight:var(--weight-black);font-size:clamp(44px, 5.6vw, var(--text-display-1));line-height:var(--leading-display-1);color:var(--text-strong)}.pg-marketing .sc-pricing-hero p{margin-top:var(--space-4);color:var(--text-secondary)}.pg-marketing .sc-pricing-hero .rules{color:var(--text-primary);gap:12px}.sc-rule-icon,.sc-rule-icon img{flex:none;width:40px;height:40px;display:block}.sc-rule-icon{filter:drop-shadow(-2px 6px 6px rgba(var(--umbra), .6))}.sc-pricing-hero .sc-stage{height:clamp(380px,36vw,520px);margin-bottom:clamp(-110px,-6vw,-40px)}.sc-pricing-hero .sc-dio-wrap{top:18%;left:-2%;right:30%}.pg-marketing .sc-pricing .launch{z-index:1;border:1px solid var(--border-flame);border-radius:var(--radius-device);background:var(--spec-panel), var(--grad-panel-glass);box-shadow:var(--elev-panel-glass);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);position:relative}.pg-marketing .sc-pricing .tier{background:var(--spec-panel), var(--grad-panel-glass-raised);box-shadow:var(--edge-panel-raised);position:relative}.pg-marketing .sc-pricing .tier.town{background:var(--spec-panel-strong), var(--grad-card-flame);box-shadow:var(--edge-panel-raised), var(--glow-flame-panel)}.pg-marketing .sc-pricing .panel,.pg-marketing .sc-pricing .fix{border:1px solid var(--border-subtle);border-radius:var(--radius-device);background:var(--spec-panel), var(--grad-panel-glass);box-shadow:var(--elev-panel-glass-rest)}.pg-marketing .sc-docs-home{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(56px,5vw,72px) clamp(24px,3vw,40px)}.pg-marketing .sc-docs-home>section{max-width:none;padding-top:clamp(40px,4vw,52px)}.pg-marketing .sc-docs-home>section:first-child{grid-column:1/-1}.pg-marketing .sc-docs-home h2{font-family:var(--font-display);font-size:clamp(28px,2.6vw,40px);font-weight:var(--weight-black);color:var(--text-strong);line-height:.95}.pg-marketing .sc-docs-home .mk-cards a{border:1px solid var(--border-subtle);border-radius:var(--radius-device);background:var(--spec-panel), var(--grad-panel-glass-raised);box-shadow:var(--elev-panel-glass-rest);transition:translate var(--dur-base) var(--ease-snap), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.pg-marketing .sc-docs-home .mk-cards a:hover{translate:0 var(--lift-lg);border-color:var(--border-flame);box-shadow:var(--elev-panel-glass)}.pg-marketing .sc-docs-home .mk-linklist a{align-items:center;min-height:44px;display:inline-flex}.sc-hero .mk-docs-search,.sc-hero-copy form{z-index:4;position:relative}.sc-auth{isolation:isolate;min-height:100vh;position:relative;overflow-x:clip}.sc-auth .sc-grade{inset:0;-webkit-mask-image:none;mask-image:none}.sc-auth>main{z-index:2;position:relative}.sc-auth .panel{border:1px solid var(--border-flame);border-radius:var(--radius-device);background:var(--spec-panel), var(--grad-panel-glass-raised);box-shadow:var(--elev-panel-glass);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);animation:sc-rise var(--dur-reveal) var(--ease-snap) .2s both;position:relative}.sc-auth .panel:before{content:"";background:var(--grad-edge-light);height:1px;position:absolute;top:-1px;left:12%;right:12%}.sc-auth h1{font-family:var(--font-display);font-weight:var(--weight-black);text-shadow:var(--shadow-text)}.sc-auth-stage{z-index:3;pointer-events:none;width:min(440px,34vw);position:absolute;top:16vh;left:calc(50% + 150px)}.sc-auth-stage .sc-floor{bottom:-6%;left:-10%;right:-10%}.sc-auth-art,.sc-auth-art img{width:100%;height:auto;display:block;position:relative}.sc-auth-art{filter:var(--filter-diorama-object);animation:sc-rise-big var(--dur-scene) var(--ease-snap) 80ms both}@media (max-width:900px){.sc-auth-stage{width:140px;top:20px;left:auto;right:-6px}.sc-auth-stage .sc-floor,.sc-auth-stage .sc-contact{display:none}}@media (max-width:1000px){.pg-marketing .sc-pricing-hero,.pg-marketing .sc-docs-home{grid-template-columns:minmax(0,1fr)}.sc-pricing-hero .sc-stage{margin-inline:calc(-1 * var(--gutter-phone,16px));height:clamp(380px,60vw,640px);margin-bottom:0}}@media (prefers-reduced-motion:reduce){.sc-auth *,.sc-pricing-hero *{transition:none!important;animation:none!important}}.pg-marketing:has(.sc-pricing){overflow-x:clip}.sc-thumb-bar{display:none}@media (max-width:760px){.sc-thumb-bar{z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--spec-panel), linear-gradient(180deg, #2c1106f7, #0e0401fc);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--edge-panel), 0 -16px 32px -12px rgba(var(--umbra), .9);display:block;position:fixed;bottom:0;left:0;right:0}.sc-thumb-bar:before{content:"";background:var(--grad-edge-light);opacity:.7;height:1px;position:absolute;top:0;left:8%;right:8%}.pg-marketing .sc-thumb-bar .mk-thumb-cta{width:100%;box-shadow:var(--elev-btn-primary);position:static}.pg-marketing main:has(.sc-thumb-bar){padding-bottom:calc(96px + env(safe-area-inset-bottom))}.pg-marketing:has(.sc-thumb-bar) footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.sc-auth .wordmark{align-items:center;min-height:44px;display:inline-flex}.pg-marketing .sc-main .mk-early,.pg-marketing .sc-main .mk-glance{z-index:2;border:1px solid var(--border-flame);border-radius:var(--radius-device);background:var(--spec-panel), var(--grad-panel-glass-raised);box-shadow:var(--elev-panel-glass);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);position:relative}.sc-shot{z-index:2;max-width:960px;margin:clamp(20px,3vw,36px) auto 0;position:relative}.sc-shot img{border:1px solid var(--border-subtle);border-radius:var(--radius-device);width:100%;height:auto;box-shadow:var(--elev-panel-glass-rest);display:block}.sc-shot figcaption{color:var(--text-tertiary);align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.sc-shot-panel{max-width:480px}.sc-shot-panel img{box-shadow:none;border:0;border-radius:0}@media (max-width:760px){.sc-shot{max-width:390px}.sc-shot img{aspect-ratio:auto}}